&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x2) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 21:47:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() fcntl$getown(r1, 0x5) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x0) 21:47:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7350, 0x20000002f, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc81, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x100000001) dup(r1) fcntl$dupfd(r1, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x8001, 0x3, 0x9, 0xffffffff}) 21:47:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 21:47:36 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x1}, {r0, 0xe3}], 0x2, 0xc65) read(r1, &(0x7f0000000500)=""/90, 0xfffffffffffffdfb) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xd170, 0x110}, 0xc) flock(r0, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1f, r3, 0x0, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000280)="79c0ac9c868674c10d6a28e7bebfcbd2554546a188c96acbd0fb08fa206f43b62232839f69736cf8c40fc1ca8ab79b0b1fb439cb507bc895a5e998c5914a555250541cc5499f6418300bf208c28149", 0x4f}, {&(0x7f0000000300)="4678bc9de7c82a9112d17c2a41089ef9415d41bf785de20ab25f9110833e0f14ee279b6fef2bbc348e4602", 0x2b}, {&(0x7f0000001740)="429213865ac6451dd2d1f86bba0ed3cf24762348b47ec590f7bdba2e7f238a280fb3f43b742550696264dc7cb702560c2f3690969ba23e178e5abb5a179eb61851beb8b91cd3bd0f24d70f52fa9ce582744e96552645760bf03e573a1dff34331f3d6b9dec4b1d4bcb03d4e302c5eb65105dfda3a3a10f62402d23274309d79fc56dbf808bc4bc39966d5e2a3d67b92edf555cbfa08d239500913b64356fc484eacb30a170e42c52ba18be73981bde33d81a264695bf39ff45412a8ef12705549cb0a8e7b4a5539452ee73e26d4e39c9e56bcc2cbb944648d5186ea77158024b475a8515f6c3e6b49ceef98abd4fab10050b17a43369b619724f191467d44cda27238208a685695d7ac96e81438de17c99a4d83c57829d32de61e5cbf4514a71dcfd39aaae5270803ddf4815680369916be49e4b954d73dd13987f63ec8b4a1987ee75cd08bbdb0ef2ef9e07cfa869928d1420ddf80d89481fb5c57a65b4ac8e04bc398f3c7ab352eeb9b18d5feec3951df9a405e83231675f99e0d2ea0d44de3f206c6fac7aa569cdd94b48bcc838026e1266a823191f6dcd355d9b55069ba6c25ade2fc1030a388349b202aff2ddcd103542a26a137f70119999ce55c8aeacb0055fff8470cb88c75e0ff78bd3424084a49a3572916498e8a4249019269db28a910752b2305553b2fe002c663d2b57908dfc0edf608eb6b0a5e81af90006ce4388ab81189f617a28341aa3cb02df6b8e60efd2846e1a0e46128fffcb99df31d1b56921dcbb9acd3ed16aa74d3dd8459d2375f548951a9a114fb0c440aa0c088aad41e00b0daa55e8c6f711736fca592d7515103df8e697428035a1e3eae9ac25a09a7aa43d2a5b1918217f893884d0052705ed0e020aaa10a8e831b0ea17d2491134192b399c94cc3b1597d4411a7415d0b60711ea9234c4883362e673e18ac127cb837be0294344dd8758373b890ff458b00575370ffb76da84d002e425fc0b7cd22fee875f4b74e57d9c94412ebe0aaea902a093d30bb5eb865300637307ae432426fa2fcbfb0547cf62f7d3547c08e651a8e0d6c655e5ee62359c2ac11523c02f6cf20cb249cf6e188036d833dee96acf4140519fa7bc53c30ccbd0567b1c3747a378d8036cfdbaf4fc4e0562c59c9de125b522036fe6ac78dc004f881f9f22396bb92f4ab7880bda6e14ecba1113a1517549c1261da501db5ee5bf4af17daf7ebb96a7566061b101782ec4678251fdddf1fd416f09bdffe415d1d3aa61cd3ed2b33f7e82488a59bd50351a7b82b6e75dc9679e16af2c4b9e02231f5aa2638a9dbfc2ecf885236390020b50056e9ee104c390042949f90a57ed0de3ca8dcc2ee8ec7f288afdb52767e4bfc57a42f6b081bb611feebee454b867aad91f6ede761e567d46fca0e40033421b3866e21914ec473f199d983063e22569937916d6e61613abeb0e499f98f012287af8d24a66639980727cc4e3693d6e49e484e4e4486953b20bd96705cc4a4fe00d11db1fb66cba35dd70eb11224b0e23ebb8ec57a4f094560a76b66ee6d9de192ba619ad9c3018cc47e6fa5c7026d46f1abafd9abf226915ab3c4f52bfa4a661c52ad9516d82032ab0b69c73f1b1cd120ef53838bb1eb9ad970faeda27a73253aa19488442341a495a1994973a1efefa4122052ff8c768d711f4ff76245c1171ee788718799bdbb8a9843b05580473edf5fc2a0f395ca901ba6043611a8ae12691b4cfb5d11bf7ef8ad39ba59d5918ced698c3542ac9adf4feb3bafaf9ec8da9c54e353e957d2f40107ac129186319b6fdc22709e5976827685de175b8bc1a60f2a26e6f87eb8b4bbae684232369f3f64d77034e1c955120e0bdf0aa6106d2af78a28e938d4b0ae685168f528b204bb25315c01f44dd66e901d87633e08443e17768c1d3a84cd16b1c605ca4d01c7509db40cadadc0823247e91b56974f15daca2f9a467690062bbb452f9a315cc7077b84146109911fbdb2d1cb35768eeffd374d491d51ae0d4dcb007f55a5204a781dcc9b86abdaeed499311a2a071a932eab55336a6816d1129fe2f9900518341d0bbdff637963432820e0ae6ed07d1333754784e28ec2b59eb71c31d4245305cb5d1f2820d87855b7671d25df463ed8e3349594fabb2f4304b0bade00598fb0fac0367b1c0dc55401c39959d24ba1a6f6abc6b61090ea9276d51b156eccda5c9fe2a806f9c58736bb4d5b79bac8b0828b970906db3d0d8f7710f9ea14462c9b0accfe68105b1e3c851e326fb8f85ce3b8418352ed40b8b1c7f869a08da1605edd65b8d3fa7e9bbf8bc7a65fff495e244ef01ad8a303d768895a042751fa6e23a413187deecd1bcb26d951b58c5ee64ac7d899360fd7c5347d84c192ed6a27711eb8c612b36c6af37de526675dc33311dd228f577559bd67a352f8e6e13c745184da5b2eef6c9eb82bd664d8159a4f7e506fb953163ba9a5fe238ab7ed79ed5e3422d8cb00946a6d8f1fa1f9d45ea788306ce1976c541a2cfb58f066a981261e8d0564e8948731acc42400a230462a96dfd248b7f2a5cb70deaa0759bf6282e086467e77b9a65b7aae2cd94137077afcc5ab3f93641b84f62f687715d3805a4d6ff5134e5977d7dccf524c9999b30ef7275fa04251683e024d8cba44f13f39f853947403e136c73b384dc6810c1963166e079cafdc6937506b2a2ff89235d88d9926705fca7c58f96685391ecd6257992b2e4c01a6b38dba33884246de4e53917ff9249b2a4dae33d48b0c24d0f5ae65888544d34d482971b533fae0a46f8a93bf913f3d0545dbffbf9c6e5f7e20424f2ba47491a57f62ca6360f5ff19725146f9d4842a5ca74b5758dffec02e6c59da95816be62cbea1b8288f8f079f04992fa5fcf878434732feb62c732a7dc41454c9d238cf50ab58444ca71da0a7488a47a29dd1ac3165f8e391cf48662a2c75b655cdcb50f67c5bfa31ca5ead759a0d3659d4c3507bec613c5d4c9e465c02694d72058a1df978cadc9d8a204cf3197409b75dcacc4026cc3fc5e6e69c80a2e620a41a4a8494cbd93e004363355de67602f9060e867553aff29dc6a3eac152c86414a23d4b8cc7fbc00a607f5d54f9fd625619965c5cb4f002c875e80b4f3b321bd2f34c11ebe30f763c4e2b99c631448bcb31694f51d907a5495b93ea3a0283d993ca79e230ecae5559c3c3c049ec53e6624422536ec14a99a3b526824dffbd292f931a83f221dbb8dc2a72dc2a55ed68935b942f5287a21f9d5ef6eccad216765235547dc200aee641af135456e215993f2501183bef63841aa18f334af6c6dab75be0e7e7db0bf7072c7725d0178ab9d93e98dbe560e9db09d3b432fc1d124d933b7c3fa496095c955db347c78220e642d6ee1e952b258f009e2c60931db053ec0015cd720b97aae9dd4095ff13837c671282043ae046775ae9949a4cc8d33bae38a96291fa49df6b14dc777b1ba0285937e086b364a4cb2256fa091063e124c2065be7c48ac74d9f82cae94a793385a046f73d58a32e37c402df37a33957b28357e145a8992972df7944262002802cf0041a345e89d614ea82d29122a1757f14be45c916fc8b8e11e60bf4c0a1913d12542e44d1a055b043e84f43c1c8bb65fdd83ed1677c095743983fab4c5575c607816259b39df05e82bffe91849931414da3c6b697aea9c6f510a098a5ac4dc0bf3b764d8f332264c705ec959239f2103b4524b58a8719026a88eb5337954cb83a9bb3cf86e784bf890878210bebd6fab88ba64ec9fd7f62262e3ed3b92d5552f1cdbc47237aff396a22337ac274c9e93a3263788086ea7831b9870a2449ff2d107189254f0336a72c096b3889d469122dd345ea0f8e41324552a3fd12947d98828cc2ac1e80ca9d24762f5b8c3099d79ffadb9c0921e13e8b27382d1e193c50c881de5699588bc73983540588e866a4cf2d4fa70c5a59e07569e0278b2013db98ab1aa28e06ff53f409f14b3002cd64206e761a27e11681fe7f721585164476a7671780ba6f2142b2d77279add02f09907163933651f34a124670487de88fa38560073577e2384d8c1ba2fe9862c57d53c9cf786f6aec0e8f39d206eb7fa2857bcf64774d3ca6b6516175b6355e0b9eed9f0975c025ddc66eac5ccf132175061fb993d23e2d818a13b56179da7ff80cbed2a594122f61f655d15813824d2ea317d30e58d96a61e45bf5ec8327369782689cb13dbb585fdbf4ef4132babacaabf91bf1eb05350d41c071b3471ad2e86998984a44b7a63ba47a750c1e6f1facf0ea11ff068c4fa94c181fb174e5e154ea8961f47050e337f6dc160adf212910bfdcbfb4030ba1157c377f62f09b6c54d5d1e492df3d55448ed6cef33bb463886dbb279bcecd5628da84cda7155edcc8d7de88acc019d3d200bbf70da27c3dfd1f1dbab5c22d1c76eddcf4d7a2f9f3579451cb391e21f3605a3388107390299fd7c1820ea128c51b3fe6de7da3dfa6e5906dbaa0cbe34693fa4e910cb20bab2413104fe8cd13b08450766d3de1585462c2b9d6703b70e7f486aab45e07161840a748352034c7448438fc4266fa4d746d59e83c8898eff26cdc7d4759241863fec22e1c5c38253017e8d46d104d1e91b57327af5abbe874a733700f456c647025da2744df7dbfa6ef95d6adefce8338f8e7335d9a7f9d66c7eb059f19e5cee51e655c02974373978a53f0375e84a39a4b3e932299c3815cd36acedb6c85951904d7529490b16007f27904f61a8f7c4e3b186886c394f0ae84a401ccfab53e8b2d8159acef4618a5ab1b84100c869ae2d2cc4c6d51b21c76fcec47bd2c52c30dcef04f6c6dc7251147646434d340765d9dc036379c36823f5719af58f402ca241d9d07753b5b3b149946d1c10aba822ab4b49483e32f2f16faa6a6f6a5abc9e7f7e822c11be81db92570924db2e679db85947107ad8fafb3431362de595279e009e9294ca3d5c586a8ce4de2fd8e7213f2dc6137821c6e03067685312c237e93a7c53ccb8198e96a0ebae8d1892fec5c8ce4bcdce8e19d21ad45673eb1621bb1dc10ba31a673da0f4b23e0e222411c567777021d40429bd3637f33417a194f7e36345a850daef89e9ea3dc821287588d729d6facd948579bbc6cfe0114799f194f253a578d4fe499fa9cb3c331e0a68365a6f34e2d4029409c87318eef3dbfaba2af7c00706d5331f3346bbabdb7bf17d390e4e24bab1c79a02e23576087a3fecb48f7d206698cab19ebd7467e42df82fbfc25b445553f0d15454ddf7386e88f49c26f4a46004b95f4c79b7e99af9f218c49b36bdf3deb8e136908b2c1431019b357167fa8c654cae339e1e08238f95f806793ca18972c6970f75f5a94f9299637132c59f4a5cce2538cd3c3128477d15661abacf6f270dde0b97f36e8af482d03c519ed11a026215a9987de28fee6790bc44d32da866646dbb86b3a063aa50b2895935e457582a3cc47ec439e88aaf4f16de3b540f6239fc21eb321fe86f78e67a9e23f1a98ff4721831adddfa7b297f07272c4d72ab6bc84f03bdda8f0c5c4f8c1b99a9190d7b3a49cbe801392c7faea35d215c3f1ba369cb21fc83042c0c3ff36357593bba31ef2b5244dd6ecd5ef1723dfbb76f718014f1ba8c20bbcce0d1455a904fa6e0ada28a9655a660e79cb4b962fc0fc627748724c74b7d16cad6e11dbb62123045f32f2779dec0337a0ade9f99eb2b62b05abd49292d5e34c5d16fc87ecdf1543abb5a042b86a052723ee5acb970f7913bcc798fa73896edc7c7fb98922c79514b", 0x1000}], 0x3) write(r1, &(0x7f00000000c0)="1d", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) 21:47:36 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x400, 0x80) openat(r0, &(0x7f0000000040)='./file1\x00', 0x780, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 21:47:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) 21:47:36 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8005, 0x1ff) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x80000000}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)="c41ead", 0x3}, {&(0x7f0000000080)="476cb20b7ba9c8c98c1cc4feb598ea8aab41948a129f1d065e25e1ec5474d4bfadf09dd3d643b32e7de289953010e3f44c", 0x31}, {&(0x7f00000000c0)="c9058da6944224f98c043515ee30ecdfb575f8be0b638b775f61504418b6d0b5b9102ae02eedaa2a23033a417a3c65513bea7515a28448825ba1c6ac796902e5f946a7cddf7227f908480f", 0x4b}, {&(0x7f0000000140)="1cc4f7e0f5115cf0e63b7267bf6d1cb951c32c62f87bbd91128c2df5913124c22244440c10aee222be0fda67da0ca05ed0fc4a9b18f24790d290dfdf8c97ce501f57092df0f6735c8753d7c3e24d7f4658dc17c46b326bdfa1a39f26f57f5ef298835098e1664643051e21e85cb03d3c1cb2795cc15fe049bacfede62b475db2067bf0840ebc9e1c8db8a17e7398d01887b56d915361466eacb36546552f5ed9eafbef805ba4b9ff898c3d07fe2df59147f6fd120731f3b6cb14457f26c12fa0bd5e85c52678d9b32a9472727ed438e0da7bd4278d296be95d07a0de69777165", 0xe0}, {&(0x7f0000000240)="81602d9d087db787739056da235572cd753341fea3bd75010a4523cdd6a91e8862", 0x21}, {&(0x7f0000000280)="63775405473b7246c51bd6f5e70b47563a5eb49964dafc69d328c2444154b208de4cdf6cff3bebc2736903f2e796a6038983a5ab8e203d08b024f870d2c0e03ec4a69d66c1fc47f9e080654a38546ad4348f025db5627b39aba90936d50d9460ca1467750eef734c5046d33eaa9d0cede796785c0794162135cd587ff2ec689877378197e97ebe73d7045135566c3e2fbff2b6657d96c06447e39ded01dd2bdf5978daa16b69a63e6f63ebcce0d2f55944870e77bc7f9aff4b3c7e7f90b71fc37a269cda712209578383", 0xca}, {&(0x7f0000000380)="70d57b9dd1d8cbb9a4c541ebeb56259cf1194630e7139f8a6915b905f03a1b3e87be537ff5d22b5b333d4678f62cb680a4b1248839ed85e5fe91d2c92172241509a60bef5d03583a5c2aa333a5d04beda517abe2b1bd15eaa8f2b23a89e1d36e2182a0b20970e2a741b52727c5a4ed67fc392b4c0bdf47723a9aa70b961e3e18a09f5365bdaee575b0682715a57845404ab15abb6f026a1d237f348a6ed56b2f50cb267256415c064013", 0xaa}], 0x7, &(0x7f00000004c0)=ANY=[@ANYBLOB="1010000000000000010000000700000070df36133574f13117f497e533f96b08166123804d0e922e0e7e264de09bb713c97948cb1606bd23fb625834480a80fd180197eac899d6f2b484ae4619395f63a9f6d36cbdd71cfeb5db40f098687d4a148306b980bc5dff74e770660ef1095672573f5274dec8a059e778fe3888f2e34d5af5b9c7eea300dfbb77e240bddc0b32d9298828cf8e6ef43fbeb19767ef9c7e6daca72d328f27a6384a8ee25a3684cf76d60f950a7dae79f8d917110009e9519c7f611957dbb6ab63339cbf8a1d6a90e372fd1bd97d99921a20a9fadde8c10ce98d960870502a1e8051e16b03cabac2f621e8f72d43eb9a5f5187a0ecb96f086644198d535d4db317bfe258aa7251c34098f102879f72877276f55d09b352a2ff00741be699e9a2eab47824f8a0086ed75d6b792d8ef87947d39021142bba707fdcc404c1afc75ad070ed95121ee77227f10a3618e0aa315e22ba3400cfd8bfb08be98df2a4757da8c8a988109fffe1fd01c42c57c1af34ca54ae96cee3bfbcf0eeffb6bbc2668d5bc5a3dd9201cd85b8c39bf836518fcdbf8d6c3c8544eb82ee59c488730b0ded84f7dd75128e8c77f08fb6feb1b6f28851a81f0a802c0f4f881a9c5080f5d3d316e9f35d41e81c89dc06941b1f4716d1eaeaf1f03e80ef95eb17b04494d0aa5012bed2cd8216d647f2e81f68d192c34e348af8ec5b60ce12fd524b8b2ad3133688046833839d7785f30f37ccc7dd3f20223942820bb3e2346a814e19294c445fef6fb021a914929915399b1b277cb828ba8b54cc8ab54feee488c5938fd2063db99284ebdd842d248ea25cf98f30853389203b130869604478670541a5ad6c8a80b8a2eae0f73fb7f6c3c15e7f24bc69158dfca3f318b660057d4fd2bf86cf2e5b17354a4de1ad3905bb050674dfbdc8e58f0eae5d8f19cf1ca38b35cf2906137b06a6a59ce8ede2565b169ba572c1e82e748f46f25ca20f7da90f735cb12ad9f8b7b71114d79f668fda8f7a19214ebb4c14217b4f2535767e96cd83be1f27d149cd2bafcd49b2c8bf743f7fd203c5e90ec45539bd1f9543f4991551f7f839fc98c26c5223df2f44e90ce85509d84c0b109f15693c6cef140455298fa87e88a253bff8cd9f7543c6a7689d2796c3de5e80986a8d0a6b217c26ab420b6b519a39799bf658974478450fcc7ff3d67a6d658e413371a44c8d9469a730af56dce49df26b79e5855a2da0dc696a8ce11835df017515ab9e329a3eb86adfa7f868c6a61e8eb1f443fc878ebe70f77c61b7001601eb394a7508522c16c9c0c7b63c398e39d32521cd450140c027d9a315795a6436363aa77574a89e6e3fe908401aef69b1d7fda0e6f23e9f1141d666340be6f42da74e85f5d4948f558f914a3c7faeaa80f0f2b37c1daaee3a1a8e04d54eede65fb509b0f4b8cca12284fdb38bdff04ae0ec3967c8499686d3ab97c707ea818aa4b8cded7e322fb85f855d684addac62f503fd575159f5cc1a997048d7be50728c45af364d8f0b2fdd57ad31f84113f11c5266eca4e0b313644513139e2f9fcfc3718851b8665676985a58a9c6eab1f66af775b60e1cd180a4a174f88c95fd06d635ee8499688e98222a8394d92578244eb296bfbf30ccaf7853850624b0918031735a3baa92ea6c178403864f67f5b9a886d716cea32de0cf72c24ff73c6fc3af74e62d8a2d8979a7c6687f518104da1dd8211a9fb42c9e612f9e682cfc8405f6ad7af1b89d52431d601395ec0339410c63f19c66a20d994b5a960629fa4894398e9f504295edc791c54f5d2ddb6168ec055ba699e29a22fc381fa2254cc81fbf70332cc46a591330e21ef47832c37a425ccae1c41d99be93ee00768a9998f977177e4c7d87d07362e71c2f68fe90993fb8f47c800058cba41dd78035bd2a22b5728c230c3a24a8ac7a970b0cd72b389230c4ab30e8aa3f8280af618113f6c1968061b122fe30d6d5cd301d76143750c5ce028df9dd2e3601c0521957b883f8bdb83fa02be1acf25aba5ff157bee90a1c28cbf27f22d8f9389677da01bdcd83fbdcf77c625b379688ff22192cdcd9622e285a6c87b7ce65e312524998866005503384bf4d39f3e50841d797d1f3a3a293a8a2beed40ac10b315dd744ced1a3b2c45ad67a4b9ce24630b214c42638881675faf6d9543d6aeee6b6964d78840989f27acd01b41800862e64160bd15b579f7bc111a1e030a6a54064952005e26f12290e1bfb558adee4e25393cf5384319e969cbfb6a28750a8df0ecf17d55e5ef4f4969e9354ca17a4fa2d0626025070b0eefda546da2c0f75344419ff58e62d0f15f1d42dd60a10ac5dfe9fa3f2e76ebc593d8b30b17ca4b70451508dbc687c49675054f1d050d0c8daef24a5b6ba9a04b23a5e481dff410386ecefe20f78ead7ca47a8358d6987054913f3ec4b3b3377b7192069834dbdc37fdf7aeaf29e2af971cacf3d41550f19066a62b6e10abafb7e7f344ef19e96c398e47fb476274d515ede44c51d8ac4395b79c2ddc41a7c3c1045b7b0ad1999d97255b1989b12637f64e8c3a9a1ebd7e7456ebbae6db625d70c0424c8547e0e238004e6e5c411aac2772adcab7714627cb689b36563aa03354142c4862c3f2f848e42c63363ecd7da889b90e9157ef06cfdd4e1accdfbed1f4abef02cbd06f9eb26f44f6af2845c77c421b9fbfc6b6f1da7139bad1b908a42cbb41e260761e34f8c5567394d727ed0344e0553adb8b2c328d747d066b60c67c8bf2854f75d0b129652e2708858d5f13d847b11fa687a18ad07adbd54c2f20dd404fab6b02161bf004f3c152ba744ab8dc22b404c90bb1a9681a6dc3e77aa87e99aaa6d1034c51b1e280fde3f2096867f7881e259c0c4327987f9fba316d90fde0e0646f29d1e5d90d919deaa9c5a29fb980bed74268219db93f87f56214545f51ba13f26984a090c79f834147e0b390f57f8f85792de8230f982061ffe4ad54c9309b0ae482fa3da8dde8237175cd78027bd10131e8550369316ec6bfc034dc58f64e526705dd71394225a20c775df9a17c0a444bd9d184f3cf020b64a23c838d5c3aa2c9310af723c43919f8ab2a340e7bf73b0d646d5a32024bacd8f11156ce3f4a7dafe5181d1f7ff1d3eb5baf0fe57427d2f1f01f53f9c88b8e4d10919c4fed2cb453e09edae6cc707069381c2080fa832d0b0d0ddbfbdafe32f0c8a63add908f2eccce147bf6be70f6344bab111d83e9c8abde0fd9ffa32ddb698d93548b0cdc0afd1aad45b2f5979f9648dee9357764383a089a2676194b55509ee1411432bf18f2b21ea01f9468eeb0d812ab710c458f29425b140736f20e93edf6989a83396fa96ee566766b0bdf82d5d4f99b38168273b62817b2d9d5b929ca3537d1d37d85a29ace7f7b5e83ba20ecf6b6836993916d0fe67a345cf42800056ae81e3bee0152242e11d2d3622b432511caae315814abe9f1fc7392591b73b92b003e6156ddba2d06ad518695398a79569a9b10dcd1a26db5b5f66b3a4bd191bd505affe840f7418fa28f98ef77b792d70ede6a8ceb7b09d1784b1f87412971dc49dcc1dde4a42a4105a1514d930a17b5a97ebde5ca0957fb47096b3c77629411289c0f09383d7b8f383f2ecb3561f7eda62dd2bdfbb084bc38152cd06cecc669bb2a8523cf3b51248b2a69db9e10c5e9991e37e7c3e2fd64c70839012bd52b8091451cb2169275930df78734d6019d555d9022a25f0cb5b20cfff60ac511ef66d2da7b9d86ac459c01244376c063ef6dd4f0519154c80abc6b38bae5781d354155083e7c85fbf2b07641d4df356fe1b9fbdd9ecb737a7f0d51206af3c32b27d36693dfcc62f82de32ea4507a7c8ce986a302ba32570ea383091783f55bf84aae33f2915f2e39a84a27ee3891dd5848efb6f1d60a2d8cd11313965e9afadc5acf5a9c3aa42fb5ac14c89c1059a03ad59c115757b818f208979c38a39df96cfb290c77bd086379ef701866885d0f62bd44210e1137db2a2d9be33107bc1845f2933c94598711db4f5ea204859c3aa408e7e9b6aeb22edc482c1f65299ccb66b6ffc629ae65b392f6795a86792f3677813c9e142ee55ef4a24f93b124639d6494f2e06a6c2ca079b9fa65029695a10eefd99b4a3eb3d78e466b131b7099c75f45308107b06a8407e7aadb00a0a9965130e0b3624dcda5c85606b7ad34e27322667a537f160d74e25fe684bd2b4a759900216f9eaa614019204495077a0aa446c12058778040d5f2dd22fe689a3d1648ee01319c8622cd3d1f227e83e26092e2c3300ef2dfd85d51bae2e6e6f88ade20ed247d8cf44f5018a6a8885af52bcc5a66d5db73ad347346f8b6e823cddc2773c295c41d538eabd02fa46684a0d32ea1200d9f21f6512f1db9d02a7c217e74aa1c0172a72145021bacc7aac28cc7c6ac8152c3ab949256581e4ece71b3bca6e31c5f7d840f786e0b8d3d82c6c2f091cb88aad9ae1e6723d984da8ec17c59c494513b1fb32867dd2435f11092d303826877ab03216d0eef28b3d2957cf60ea98d48df4eb8ee744c826baeb31402cc7ec2d2c125d01463601b5b63fe3fe10ae31078c30a7621751a2a956ce57ac8f15c65ffd2fbea3c300d85b52268d97e3b6e94b39611a909d508dfae485ab94e125b4b8944096f190b1dbfee9663536318d0739cbe0dacbe5353dd5f0c0351dabcb506f353b75d5957477dfbd44dd8d572b7b6e10ad895a5054216c902cd6c1829d47221f688567c82c8531b56939f167d2c7790d7ff762c24dd0031cd6789171c5bce7a779dad4c50faae2f7464ba1b2c019c4892a91b63ac845fefbb86710fad28a10c28d63b8c73f15d7ca6a40a24d2534e0faab8eae5f9915175680c957e949fb7288dcf793b39422c83d7f6952f0da88b506162b1d39beb3755d337be18c174608c0f09fc1da10642fcc6352c44384300fe70d654b57258036aef1422a27e6f7802592e77a3c1efd324fb6f7b106aff4c3e9b1c3a9e13bf54f0c93ed872469ab3c4349dc2148ddcef8a8a49fb62e5648b2c3ca6563dbfd474c6a5439735d73b36eef03e24ba3236b3c3e3c92f9c4f55b62762f262bf997068c191dcc8e37ab979d7398159d67bf71f39c86a68a92f71c37353920e7849c0e7759ada7500a860f0a79ec9de4e897597e217b46014f63c48f2f70391fc9c68a057b7cf5ae5e88767722405574fd7f37d16d8de544e3720eb37d1462aca37432002e22b45de5273735baecbaf3b15174a21a0e42e14f23fbbb89a34f0be3d54eff42e9a825df6b929dd140cf7442af40a852344eb7bbfa490bf0a9318758cad94807e8cf71dd503ccaad71ff4bbd84cdcdef8b0907c6613c0b3220c56de81e624c5348d427e92d277f842bc8a488d3c7226864634e61cd3e39313ed8b366010489e3d9f4bc7e1a7364c520dbbba9eda30d7c4e424a219e8b3faf9675f9ad45dcc1fa85e9120f8b55588234d2e92cd1f268b2a6a5b03520e6c0fe8e38b2edf5aa5689381b87b047bfb077cc3ab1a9609ae7dd8ed3d8ed01cfdaeb54b8732a166d5a3e6698e1ccafc309caa555de844196375a590a5cc9d9e68724abaab5c92eebc7fe344f77d23a941e0c027c2ac928b5f76958241c20bc9034a5b24f8d318154818892afc4a6fc0b93355478040b9ec846359e8b5af5e9202bc872f70a3c98ae3c50c955498a460b1b99645208b66ea293b2489b1c97024137663c205ed4c29c245ea8e2e251b1e3b4e839b488f21ae6afcbccabd50261d22d85af4902533c592455e445ef65b7c5ff29c100a2d3da30c0ed3b80000000000000001000000d6000000451febe787a31192eb0c28700b2189a882c78e246efb2044f4f1a55eec4251210fefc903dda19e05d3a1adaaf7190bcee530b18fe49ddf90a737aed3016bee0acf53c1702314c9070aedecd905ba69552ab96d1505de728024938f0c14f659addbf4526d741f851775a2f3a3902653b22785e94bee27eee61d9574cea00c6c7900f9500b82ea23fb71a2143a738149b0f85fcce93ef287b8b3b137e7441da85a43000000000000"], 0x10c8}, 0x3) 21:47:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xb, 0x12, 0x2, 0x7fff}], 0x2, &(0x7f0000000080), 0xc501, &(0x7f00000000c0)={0x1, 0x6}) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) kqueue() ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0xffffffff, 0x3ff, {0x1, 0x10001}}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)=0x1) munlock(&(0x7f0000ff4000/0xa000)=nil, 0xa000) pread(r1, &(0x7f0000000240)="83a9259e", 0x4, 0x0, 0x0) r2 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = semget(0x1, 0x2, 0x100) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/165) close(r3) pread(r1, &(0x7f0000000380)="492bdf3098110ab53d63722e5899ceb1829e2a260fe1547b7ad458d845442a9f6990f87081765ed5a45b8575d10f2a04122bc76821af41b0f890475222ad0a1b9d73915869ea447b3c7fcf5531b660e52c50da2e37ce22a41016665a134243203c892dd5a3f9730c6afacfdc77e0c71f0fbee471666587fe49b44cda948e9609df9ab2ed479abf3f4000406e45858ca2a18bc15035cb0b039bc531948bbb65916d713d4081de9fb741584925a289372d3cfa20b0846ada481492c8f6532137127f", 0xc1, 0x0, 0x30) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000480)="ab643efa3b833b5980ccbe66eb4f279cadf4cae5a64c1ba2f836993a79169701b67e8c67b385bcbe0d262c5f29db7bdb5bc077e12268b2b0485ff74c2bb4fe0ac9454d50a4617f3dcaf075d2a3ebd3b157d841fa2224429d6063145cbddad0812bf8ab79abf5bd541b07cc7000e4cf266a5ef04a1993cf11e5e12dca05fe3c61c835caca32503ac10a6dcabbb564fa5bd3dfe22f9571155829aca7b7cf902ed0958a5b1457e720bbf8cfc2ca828c8e53c1", 0xb1}, {&(0x7f0000000540)}, {&(0x7f0000000580)="20cbfdcf927c027f4e66f445e7a7acab197a27059bbf23a2be89f1cc0c1b4f18777aea34679d4f73f310dbc9655a57450d558c3d7ac7584914fa8dfe2fe7df0b19685c9f3ff93115f6f8516d78c4f4e95acd2fdd543badf9604e89da7dd9e9e0636c9ee32a06e363bf176055883d1e85a470e9345b6ab81bcd9767fc40fbe4326aece0fb65b485e81e2bfa8c541360f00b65ea7980aa96f930ea44780054270ba5dcb76840afd3d3cacbfd5cb4700b0e66ed480785718512c545a884af", 0xbd}, {&(0x7f0000000640)="a06e4a06726a44402929c175371b086dd7d32f0c0cfa9d0f461605983cf88aea09728c0cf5e2c4454fd74db33b07dbb640f7933c9f2851068da539e6e18a29f74abf0bfa8933a33cd003badee9c463fcc73c687160ebe6ecc3caa374143cd9620bffa777e0caf7f2c563990833662e915b97b673623c4148e6ff7bd69941d1370c2d644a22ec2dbdd01243424b097c6e", 0x90}], 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000740)=0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000007c0)={0x3, &(0x7f0000000780)=[{0x4, 0x3, 0xb1, 0x259c}, {0x7, 0x6, 0x8, 0xdff}, {0x23f, 0xa2, 0x80, 0x9}]}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000800)=0x1) pread(r3, &(0x7f0000000840)="8682819c0887c844d2103834300b9dc69baa304de51f9ceaa1a397a0cdb9b636ca7b38c1f9a8d88b63563d9e78c7b5fae85fb0e1b6769d281848d65f4a7916a40ceffa7af8d2328551b392d7487e12528c7bfa6e02caa62ff304f87d9475e2a96933765e2747b5f9946da665779b6c79c9632c44c452c5a445c99ea47c87bb073f6e43f26b12de715a8f2e81628c30dbef2fcdae7b817f1fb5b5839a", 0x9c, 0x0, 0x43) pipe(&(0x7f0000000900)={0xffffffffffffffff}) open(&(0x7f0000000940)='./file0\x00', 0x0, 0x20) fchflags(r2, 0x1) fchflags(r6, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000980)=0x6) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000009c0)=0x8) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 21:47:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x200, 0x72}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000140)="9777f6b7f890d91fa0b04a26cebb2a921d0463ab65a91da46d62280e83b480419a84cdb9e26eb0665eac92617f8cbe17db0a0027de67e8ec5d59fee63fae2cf367a42b2001ea6c4812b6", 0x4a}, {&(0x7f00000001c0)="6e6e5dba92d166314f810df985bf45f18a1429125880d07a5abd7e4f44de9794f9f8b717573c1a5778ad4c3cd6796271ea4b8439fd9f7ae7978fdaa21052c659417059d53f8f5dd2bc9d219b14e3d572b40d929b00635d98ed8674d5a48b7defb9c57b4eb4daffe42e011a62923114da6b261660c55fe45f13e58bb6bd6ed87fb39ab470e6ad930ba7f35fa52ce020a45047fa807d7cb97d42ace8c73b7731aef8f50de09ab2ceffc94102ccd527eddc5cadedca2b054a5a21d11862c278b0e7f479967fd4b18bbf5fd23c4698da935d1660bfbc5cb8e83be635903f8cb6b8e6f2353ed77d87cd4590764dece12d2e6a075502e9eb433558e904ae8707894bcc5e4b17950a3bcbeebaa0a2138dee3728bc47fac011cf6fdef9057bf65835a0fc67283c425b2fe01bf471618b3f3e5990672b7e08caea1362d58affd8b7d1e7643b917a783ef51c0e5c793844d687b0eea0f66aee42e6f4d56d2916ebfe41289ac57ab2d7659e07d920a88eb344e87ee9019737d6dee25b61715fdc099160e08f5bea45cc1649faabfc4c847e9231c3850fe5652e90df08252e9c9062b0a7a368d3523e2a76e7d8e45961dd1109e9e8102acbd44e9eaca9c2ecc68912f482d443df7a3102a50daa8ec38f98350d006076652b0e962cd6df092294427dc2ccb1d5f4ac8f2f6374564d2fd460e605b1edab7c791652f79da75375af671fcece67e641258643fcf75f9df3e1837188673f81d0a9e38e8bc1345bc7d941535eb4bcf2524f64ff24bc3418fc9d72de1f67b8557ca9c2c00f14114fcb5bcf0d1da0bee64e7e068809f2c87a4ac2e858d69e1096902ff81fa35ef6077aa58cefba049c1e5dfeb1fcbfa81744567b229bab4432b2aeef8d0a58361962969ff8d392db7c78e1b9af8e12f83ad30ebd9bb383f3d1cbdadf24426b9030913ad6ef95d0588a04f669baa4bdeeb2c4c25037a4458619587665ee3e8dd480c56acd37819d87d9a2d6a51988289e91d7c306281c44085c3f69f6dbf762896cbd734f4655a3e6801311199bf544bfe287fd823a6f5ee370021cef2d0dab1df299f9179b9b5d3760e6a18959b104c59c7094787c3c46bcaac4942ef0b1484752816e0c4345e9394e33fb6729b73f1681932e0420d92df111d253110cc0b80df81a4e8cddff94d84dab8bbb813f47dd59a2c51948b13b4c0ac53b5168f2cc3f4bb27ff94af0e2226a6fe1a7c4035b6e4cb0a71db81addf12d596557bfc2cb2e861049d1727bd04c409adaeb31e83a39510ed3f82a3711eb6be3a360c27a78265b105e0e9653846a570d5c55576238889f8c0b731bc51d81472bfb6057fc8ab2c31fedd83c35e66d21ded2283d53dd95ada16ef9817c691c70db3a0d7cf76b83ff0236a010b97d2498b72aafc2f1415c35690af8cdd887676b8ff876482cd44ce411238de5ea16014b43545a1aa4f583014cfbd729a58545488ab175d7f85dad8789371e8b70bf1b008a3ec63095bff3d615100641514649afb45f0afd558e1e20a4287082e2a5dfc6067fe3416f350e5a27eeae72e3b08183ca25a20d78dcef30cf512c39177fa2334cebc29465e92bdc3f93026bd25721a43a19c53650c48fca148ae87016ce9ae37fa8ca57e37f004783aebcaf91e289a1bd449dac41fd4b881d69a20648d7d0d1ba62aae9cb6d41a0a5d246676df19401e83c5474fac12e8f19329762d5cab9a0a429ac5c16a5a1f6199b1074e77a1820d0cd5f339689f6f7444066cc1358e6945294e99c8ef0a6570ebfd15393ad4eef73974ef22e8271ed7040f98e9e30116b62f8b31a061a8710a7615a322a713059c2a94299a77876496c193358c62c5ee81e30cbfeff96ee854b90603bcf791b5a6a8019be921f2bb04965565ce537c65dc1cefbff411570a61d2762e0e0c516e1e2f6acf0ec8d27a8543e8a4ad01a116724537f53123d7960c548cd6980d32a66c77adc73ddac3bad4a4cd647540ca555a0a2427c75674622f818aac29d08e06d3691b48a0ff0771b950f8bbb446930352c78c5ddf31f57ee4d36b1544194e2960d0bcb9db50bb9f3209f1d36498f5b03e3900157cf690ddf3736eab140c6f71305fce86f28442bb23fea0d8b4534bab3fbbbff486dcfda04ca3c6a9edefec3ca38b2576415b44bb6b51d5624d7fe055b4cc8eeb02ab621fef9e35bbfab1f783d66c350b0a5b8dea7fe7f9e901898920f2beae796763c2517b7659bafc2e29c3a222cacc36a8396f0bbeba11ab8f311d28519430affef5594bb42332fe34ca25656371727d48efa81c9ab0c4df6e11159363d1051e6708e73a32c672fcf16639b199a2b77b0c0c50398e3d33e289bd3b5a48eab7232d08351be518d278e9ebc59b5aba0980b9487eb4b699a8d687dcee7ec19d224bf1e4b9e0a44826e6cc5edfa5ace863dbae34f263f7a70c8d3e3c72e82cf9f3086e0e7f887220af08d6b34961da8c6511c5e33226a20a7017fdaaa77bbcf53ccee298bae60fc9a9e6eced577f799674145b957f76e6d42b375aed07d2ce29b23d15655f189fc84c3166c00ed98a03de97259463a309046308a65bf1c67131f665546aff7420ff3860a31b962dc8b1d7d1f6d336a581e31ae07a977efcf0cc83bb310daa4b08d3f35c707e38569d30b718d70ddc5d5b5d0d15ff5b8054e09521d425b9ea1e324de37be263bd30278d6b8c95db9fb8dd6842e5c2efe81cce5992b0d9f451193f81fa2b843f63d36be4c3e915e81ccb615ae735f54fc7d27b0aae2ad7b3ba512ae497a537e5fb0dd990abfb1e7c6a0dc958e52897d2d124ed921997b3344156f0de3f09cfe4a8fa95e427cddc28e32455e6a5ffc33c1d4385f253cb863812c3a15e344096047e108705a63bd654421beecb7de089e0302f0bd765b609ca7a52e1fc183475845dd88f780502e8a4a7691a632cd537170e37d99f80d5380397e711b4286f78178c518508248ab81f9eee24f9a39bac5e5b51edcd38a4cfa72fea6c2bc0fadcb73afa12670ddf0ffc68fc207b21733cc622f4d58833628ae6ed6a930747cf1d7331fc89ebaf7d620029d2182b5f6d0513667bde90e4df4ef75716028864711f86821ad78a903afa49001fc3412d796c9167b5779c94b2de6f33c0fe94491c002aa52b43fd77f70a8fd04501efb405c64d895eeedeaf130405b6acc44c55e68ec1947ac7a51d2594136dcf8424c0c8c70b3ef1d54d0754d60134c83d386f8feb98d767fd8f830d0404ecd95d4a24cc2d74734fadb941a8109044e65405b24a4f5985ed177fa313fb0c3e71f9fe895670f87c7ac282806311583d1989b96c03987078d8b44eb156b87a2a39e181cc260a1f834956c1c7171363059ea7dee0807903ddd4e851e1943a4f2e06be97632be7d49a0923d49423345f0508c46cac88433bafbd08b42f68f6ee99f67ef60ffe1b0f49a33e8050f3e861744ac1508bf2889b412f2db672ebb2859cd9091d78ef188e7372d76b35d138949418f3c69d9de794f804e63ea56bc0aacc8f1dfbba4877907f95c075c1ada0e4ae1292f56ba679838db0dc5a5b34eea3be9415173218d676ee52d45a55f729f52cad418e5045083aee9ad699262d3ce2dca613246e54dfa36b5272abaa5ab0be5607bdf4ff5ca218824cd059b460148a9e1e4f393e4a1d207e738f310766483c532f503908493b19e3126efa505c9c048c82f03fb93f3fa5c3fedb180a378edb3dcb8825d2622a88201a4efcfdad7b658ee46a25bf7a70b932d9ac5e17fb6eb4920002c6cbd8b035bd298128e78cd7ebb81f6be141e39f4173894c9989576c8ec5abaa97557815a760deab630b0903774fa94474ec3850d3ed2efc665b3282d2700904ca084596437895e9d53a35cda190b4841539da541a99cd8d29913042be055f8665bac7cba98cf9816fe333addac6b63de26260c9dfff6c51c129aa2c35b9b12c7998419f5881c5ed649540303a14efee6ef7bce66fe056276b5c049c60b3cb3a5c407e7f74cebf4ffaa2a4ea910367f771fab5aa3b67712b7f6cb875db27625a952fcd1bb19b46189c66ab79b5fbe75410f1cf546a0bb86f765f266dc0ccc9bb6fbfa4c8171dc18e5e151e4c7ba49b05bce1ffe6adc7ddc390951e3db04bd2fa1c600ec406a65a595f6202f79d269c0e8c2d4cd13cb08fac018c08e504f541d8d7f4da54082a37c7fde031c186b8b73d76cd6f97a8f0b790727a2e7c1915f7783505654c2ea8d580de0a9581a0e92e9067f5f02a205c9c6a8e087e94d2aa5511309d8d15f3d79271bc82882edca484459663d5c7054ccb89d253cb9522259806c9e4eafc0b0f2d12c4bcec3fc90eb2de9558a0d012db59212335cde4c44308b68bfcef51de64d684dcc71caf58ffd1c6e494b80eef1a8f251198439988a3a65d5328643927ec43cb86b45b5c346f3c898cadf633fa146fa06e93909096534d65b455f9fa32f4e25195a38c093a66dfee29b49f482369807d28b8c5dca273628ff519841878fa98277800b998cbce9b1c28668d2f427a258b50b5ba4f5acc86d506d55856b44f2f89fc6e180d6197f571920734802806f54fd2357f1d0f4240dd0fd8f7e7b7b34fb49e1ff583fafd702d37af761e7f085533a8c9694a23b0ebf55c40a625d759ddb5520ad06a5cf2164663143cce897d142c0b03ef06e4884f1bab1e798d37d3f82e94eb6732e4cb7a0cf30235cee939fb937e073fbebfc2138ce6eafef458a8b53e6b69037f8588d71df0665109ebabf200160d19cab4a8763771bc50619be8abff0855362e603ee188bfc3e24438943e14f530e08115f58bb611de4d5eb5bff1c435bed3cab58641ac6d714c69ea992c4dad9a3ffcbd05a13c2ea8241416d2a97b1fdd9366d00a7ad48abab3bf7fea161794308684c03e29203be5724eba9882c1f1fc3f704b422097c6c629b2627cae95d922dbe8da2b53553136cf4badf9855354e081eac19a580dbf0fbf95bf8586d049ac4da5dfddf79c9d36737cb4c951a4a5abc0f670bfbf7812a911d2d656f5ef415affe55faedaee3b3d7844f8c145121c4cd575cfabb5b5e91aa6127def746a98b3677048ec33af02584e6477cecad99e0388e0a7de527b72d7052f40f5134336e9fdd629da9a07bb7d7c54d18e2dae82ae2bf66f38fe1cab577365be57627e42d3ea5843f845bb7daabffd4355a6f2c1d170a99fd8c4111ec2ae602a1ee1150a03a3a81dbe3cdda95cc31adeb11df914ba3988fc8ecc95d0e6a7132ea607bb0363772c1a7667ddfceef3ebabc3a5accbef8cbae40cb7a5de22297c532a48f155829cc5d388b7d4fdc0c05cb744de3439653c065faa198d09c08ef2a53e66be0c2abd246e241a5d174328388047bcfee1034519746aea1ff31a55c5f6ea54b26a6ffb2bc2f784c64d6b0fc61205e0f25d6968618d55206ce56fcd904bfe0117578b59d4b81078c58ed1025dc5bd94028a9e37527dc9096b5e8876cd7cccf26392f75daca183d3bebc190cec792eaa754e17445ad83010fd1be84c05d1f5ba28b271b5107ebe54992b14d4bb49a675f769ba06df23cdf538bda369a9273ef91509f190207ba355bafc1db70718ef5d4c7e0d832920e4dc3d340a66beb6d0b134062e84ee2162c63e42214842fbca9510004981d76b0c0f2791ef232c7fd9d8aaddbc60a2a07fc2d9841b70ef3c54fe7eb0394d425c153525563a3aaae5d3927bce7961f90bf0e638253de495c55ea9769baf819d2ee9089507db029812a66f413f679815479d9b16057559105e89ac56ae99d0366df39f5b9c772d6242c09bb", 0x1000}, {&(0x7f00000011c0)="2328cd0ba61a3a4bb6b99d1416607d9761b6f101e37d54e66b1e35c9dedbec8441720655596a1d1f53b96de61a81f63fdde6c610bf657cdfbe3437f1dfbd04dfca409a31e5c3a842d34c72717c66587f774cc34643db3d127529abe111ebac13a5fcb677cf7910c17d167f218872882e2380ece1ed882013d07fc2c2294267be3acf3caec97aab06f484ce48f43e23214e4272f8f6", 0x95}, {&(0x7f0000001280)="7069a6e48e7e3faa1d5cfa0b77cc251dc768226dc9a8c5e56007b6490d1ac328baafe1d79f88253d15b0098f2ee722955096c03dca73607f25e87c896b72edc41033bdd09bcea02cbac0396b6f5840bb6ae5bc8433b20bc128", 0x59}], 0x4, &(0x7f0000001340)=[{0x88, 0x0, 0x1, "b01d94b6fa3bf25d88d2c5cd3d4b720f4d51f513fa1eca66dc43222975099f09f4d80b4fdd44f896d257afd76e709905b8ef103e1b8721a8548b0f797fc15eb80dc081a8fb0c5e127495157940de924717b6538af79f92a1003cc08247922d83e6f41cf6cbf854509f30eb63efd103ec0abacf223a818c4d"}], 0x88}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x2d}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x800200c0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 21:47:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x2) mknod(&(0x7f0000000200)='./file0\x00', 0xc010, 0x2) fcntl$setflags(r0, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x40, 0x4, 0x87d2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8e2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x90cf}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/../file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8f6}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = msgget(0x3, 0x50) msgsnd(r2, &(0x7f0000000740)={0x0, "3562418db38162a8ebbbffa007979f418a3dce7bbf8924cee8892a735f6efe829afd03f686f9564388baaea6cd00f003256f02093c4e10cc0194d4097c98dc3e6629cc4aeb3fa5834a219d6d598bd742e56eb8490aa3625a110d9600f356d66a13d8c1f4cf397988134be4691b8b29351201225642f80583b2412cf271948fc45ed8afd0efc2cdee528fe5274acfda1be3294e8d1092506f3fe342155abc2fc728ac7cbecb18ebcb95cf421362215d6db6a6a8af4fea254d4933ce61e69c8d48e6baa6b82f699af416cfa593bffd10736e1073b27d50d2dc5e5c91023ee509460f9f5e846f1e0655e2c9a43c02e7f381de0a4169a9c52b191a2854"}, 0x103, 0x800) close(r1) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000880)={0x1}) r3 = open(&(0x7f00000008c0)='./file\x00', 0x8080, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000900)={0x85, 0x5, 0x401, 0x0, "477fb34bbba501f336c39265e8230dead4c130ac", 0x0, 0x4}) connect$unix(r3, &(0x7f0000000940)=@file={0x1, './file0/../file0\x00'}, 0x13) sendto$inet(r0, &(0x7f0000000980)="6e0cdfe5f0bf2acdcd41915b2ca208fda1a96e1960cfc80826f7aa10c7acc4e11589df19df5096e265b7ddece8051082e5f513bd10dd276398701966d1de8270a54e1b0776d7c4d407a320f2d6d6e4eb58693d9f74802ebb27c58698143b9df8d3e00e6abb4296369e94656f79670061e03f71f09f1bdff11e130b3a42cce8551556f6e32c84e78200245f0ee7a9f116595df6da8b8e58300a38269c8ea9df66406d1ae21271d0ff31ddd785eda02a6ab246fc67d54ba20d4aa28824aa4c1bb1664ec32c950bec5cb93317dd9d", 0xcd, 0xf, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x20, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd0\x00', 0x210, 0x0) open$dir(&(0x7f0000000b00)='./file0/file0\x00', 0x10000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b40)) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) pwrite(r3, &(0x7f0000000b80)="d5288b7f194344a11f7cb3ac63cb903c66afd97a594191e8c4cb63cb061b808abeaa7eb066c53558dab827ddfb45113e5c1aee055cf2620d206b6a5ff6b679333fd906b38a86d02dbc31b9bd3aaa056325f1244a96c436da7dc468c07eafae2f605df74e4f9d89181c3e0372a2f89dd34d96f4a1224acb4e8410039e89db797d7d546cf4fe74456cae2727c19b41db6bf348ad7c18ad9e3add2056701a529c75eaa9ff1926e83224f775ed22b0042af3b19bfcbc1aa0ecacb505f499857c2b227dc1e0b2004ea2a23e115750e032ec876a60d502845eeeb6", 0xd8, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000c80)={0xfffffffffffffc00, 0x1}) r5 = semget$private(0x0, 0x1, 0x40) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000cc0)=""/34) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000d40)={&(0x7f0000000d00)='./file0/file0\x00', r4, 0x1}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000d80)) 21:47:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x2a) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0x34}], 0x1, 0x0, 0x0) pckbd_enable: command error 21:47:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xf33, 0x993}) 21:47:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pckbd_enable: command error 21:47:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 21:47:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x80, 0x9, 0x4, 0x1000}, {0x37, 0x20000cc4, 0xfffffffffffffff7, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38008, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/2, 0x2, 0x840, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:47:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0xffffffffffffff7c) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 21:47:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0xfffffffffffffcc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:47:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x4) r2 = kqueue() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x4, 0x4, 0x9, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xe1}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x401}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xffff}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3c592ec7}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x3}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fee000/0xf000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0x0, 0x0) 21:47:39 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() select(0x40, &(0x7f00000000c0)={0x4, 0xffffffff, 0x0, 0xebf7, 0x3, 0x9, 0xffffffffffff0001, 0x4}, &(0x7f0000000100)={0xffffffffffffff80, 0x9, 0x100000001, 0x0, 0x80000000, 0x2639, 0x9, 0x7}, &(0x7f0000000140)={0xffffffff, 0x4, 0x5, 0x20, 0x5, 0x8, 0x200, 0xff}, &(0x7f0000000180)={0x7000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 21:47:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xd0) write(r0, &(0x7f0000000200)="c61b2952d1d8355a97b6e92b71c7c3571594bf3dc1a9f9f2d2a8d0c112a3c3ceb4b4596d007ba6e12080a7eff3d0ac1265e55a6a50f22266ca153c1f9b822baaadd4a5f69dc129764636a0fec3c824adcabdd6b7970ea98f200501c9d8b308bd2a1cc622d9b0b4aa58f957534f4679d995f1c0d9b36c1678e41890bfb46070f502aca20d94ab", 0x86) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0xfffffffffffffffc}, {0x3c}, {0x6}]}) ioctl$KDGKBMODE(r0, 0x40044b06) dup2(r0, r0) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 21:47:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:47:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) syz_open_pts() 21:47:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x1, 0x4, 0xf7c8, "08cc56f08cd718b44be04ac6576d0a3b4c8f73bd", 0xd19, 0x4}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 21:47:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80000000000822, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="f00cfb54130237bc09c7111b37378887982187f101af17711946654e87d45d073cab63fb5e5b96e99053752256a955b915482beb0df22aa31e375f656e537c35a04be629266dbe1e4c1d7a7a008ef15441774d4ce6f1b6c57052d79862fac262f2b7b7151d95235cf69a726e0ba6ccecc34179d22257830068b58a65bb30c0b1898820da1a88b76e9b01d3b5883449d0849ae9982a68b8c39d184720932cc5d00807c27e9789e5dc6649e7b18f4eb1ca371bdc94705a31bee199e305f4ab999062474d130b9a2fa8104426e9", 0xcc}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) dup2(r1, r1) execve(&(0x7f0000000340)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000380)], &(0x7f0000000680)=[&(0x7f0000000400)='$(%$%\x00', &(0x7f0000000440)='.%:\x00', &(0x7f0000000480)='\\/]\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%#\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='{\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='-\x00', &(0x7f0000000640)='\x00']) open(&(0x7f0000000040)='./bus\x00', 0x20840, 0x20) 21:47:39 executing program 1: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='/\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x7ff, 0x1, 0x9, 0x0, 0x3, 0xde8, 0xff}) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0, 0x0) munmap(&(0x7f0000232000/0x4000)=nil, 0x4000) 21:47:39 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20202, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800000000000010, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x22}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14, 0x9}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:47:39 executing program 1: madvise(&(0x7f00005c6000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) minherit(&(0x7f00003d4000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 21:47:41 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000180)='./file0/file1\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000000240)="b3fbbeff088ed4f34e6d819013668a2ad07f66ee3ec331a3b148b1677d1a1831b01a4d96064f3dd864648327876e3d42aeef8e9414d070673baf62b3b55e7da08ba91380d94c9506baf1834f8b7d25369559b4735e711609cbbf", 0x5a, 0x8, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 21:47:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c, 0x0, 0xfff}, {0x100006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 21:47:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockname(r1, &(0x7f0000000240)=@un=@file={0x0, ""/81}, &(0x7f0000000100)=0x53) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:47:42 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x10da, &(0x7f0000000140)=[{0xa, 0x7ff}, {0x40, 0x0, 0x1f}, {0x6, 0x0, 0x10000000000000, 0xffffffffffff27c7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:47:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x8) 21:47:42 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 21:47:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) r1 = dup2(r0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) truncate(&(0x7f0000000800)='./file0/file0\x00', 0x0, 0x7) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x18080, 0xf18d535d30d9a74b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sync() fchown(r4, r2, r5) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/ttyCcfg\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='&}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='%\x00']) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000640)={0x8001, 0x1800000000000}, 0x8) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) pwrite(r1, &(0x7f00000006c0)="451af0b0b481c693a95756adb5fa3b3cc88db5b4f6a8167d7017a0e19a3a92bf6c8400087fc4566ee53a76f481df1571453f71e1a620e046b331ccebefe31b040a939a6eec8764ad1371d0fa8df0d2c016ff0cc2d2dab1773ed35dcfd5df6dee08bacd7a05e33e386181a154797e5022b9287037f0c415d3bb47a97c8eded037ae7bcb17c325f9a7c40c7b29bd6d0a8b592b9f3ebc53236e81ba382b0e2a2807ac5b0fe4fb46821ae81713259c5c0e27073ec05f6c7db4accd1e1f916fc3ef4ef22c1463cd5190ec4527c37a13b3bab34943cb64d4288c27b05ebedb4d820d0b927ef5cf0674fe524c0dd94c80fb0831c0f263ab3ee9930e4f6fd93b", 0xfc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) setegid(r5) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) semget(0x3, 0x1, 0x40) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0/file0\x00') dup2(r6, r4) socket$inet(0x2, 0x1, 0x3) open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0xd1) 21:47:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x1, 0x4}, {0x3}]}) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 21:47:42 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020000ffcf276629bbb6f748ec0f440527ad0f8ea41c8081d4853d1cf7784cf0cb658b72e64a07d6d330d5841caa0fb7080709a846b6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65309a6aa62856c000"], 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 21:47:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0xffffffffffffff00, 0x8000, 0x0, 0xffffffffffff0000}, {0x2b2, 0x3ff, 0x0, 0x9}, {0x5, 0x2, 0x200, 0xb2f9}, {0xb57, 0x200, 0x1, 0x99}, {0x6, 0x1, 0x9, 0x7}, {0x9, 0x0, 0x2, 0x6}, {0x1, 0x9d, 0x800, 0x5}, {0x1, 0xffff, 0x800, 0xfffffffffffffffe}, {0xab, 0x3, 0x100, 0xfffffffffffeffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:47:42 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x1000010004) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f00000000c0)=[{0x1c3, 0x8}, {0xc7}, {0x88, 0xb606}, {0x80}, {0xe6, 0x3}], 0x5}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000300)={0x7fffffff, 0x1, 0x6c, 0xffff, 0xbc, 0x3ff, 0x49, 0x10, [{0x3, 0xffffffffffff8000, 0x8, 0x1}, {0x400, 0x2, 0x7fff, 0x504}, {0x5, 0x4, 0x3f, 0x80000001}, {0x100000001, 0x0, 0x0, 0x5}, {0x1, 0x0, 0x8001, 0x8e}, {0xfffffffffffffffc, 0x400, 0x5e4, 0x96}, {0x3, 0x1, 0x0, 0x3d}, {0x101, 0x1, 0xfffffffffffffffb, 0x7f}, {0x8, 0x95c, 0x4, 0x4}, {0x5, 0x645b, 0xf8, 0x5}, {0x400, 0x1000, 0xc20, 0x7fff}, {0x36f, 0x3, 0x7, 0x6}, {0x9, 0x7, 0x0, 0x5}, {0x8001, 0x8, 0x7fffffff, 0x401}, {0x0, 0x4, 0x400, 0x8001}, {0x5, 0x5, 0xb, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x74}, {0x80000000000008}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 21:47:42 executing program 1: syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/1, 0x276) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x80) 21:47:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x80000023f) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7fffffff) 21:47:42 executing program 1: setuid(0xee01) shmget$private(0x0, 0x4000, 0x16, &(0x7f0000ff7000/0x4000)=nil) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getppid() r7 = socket(0x22, 0x0, 0x6) getsockopt(r7, 0x3, 0x9, &(0x7f00000001c0)=""/4, &(0x7f0000000200)=0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xef, r1, r2, r3, r4, 0x22, 0x7fffffff}, 0x4, 0x0, r5, r6, 0x8a0, 0x5b, 0xff}) 21:47:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x502, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r11 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="d8b87f7adf2e12dc067015", 0xb}, {&(0x7f0000000100)="7b1ee205a6361fd72f246b9ac88497580203dbc756fbdd4a7d88faad41273e3f317c1c515f7d9f9ce7dad4226ccce657f5bc4a6517f6385683d281c3f5a397ca51cc237cda5346b0bb0e7c617fbf5d54200db233e2436c87ee2af7fff47de62353af8b8f4067db46ccb07f19c9f88e5b600223c960d3eb2d2527fd6e7b3a029be3fcd292091e6e43fff25afa5e31dc088e7253a676c4c0bc15b878ae6fdea305aa91a05f592881637e4b2deb0abe2a88c24b6b13d9eed636107e79f5ebd4bc9c4739489bcfbefe4a3e8e2c0f60765bfdf0622ca65f0faa2e4e0f8ac3f30e8dd33730d8b78a80c61bd89dd13b2554e88c4593", 0xf2}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc0, 0x400}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 21:47:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 21:47:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000025c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="d7e8cb912b098e78a37be38c6fae9f804dd8fd6bc9689a5f1630660f9f1825d3dce3d920cf685faef9d36b4a6ff4a351f8d349443196e9f97bb2fa313d357cedd99cac5611e3ed0f4423a4d6d73d57428aac941b8762c8ea4a824cf32ef3abb84b49cfaa8c2bac6fdb291d8ce75e283f461ca0dbf45dc625775172b109c911ede448a24b36f5d295efd3db766fbc2da264a5359173f1af265388916148b9f32f3270d497a560b1be33f1e126f6f069b76f4e", 0xb2) execve(0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000040)='./bus\x00') 21:47:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x90, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0x2) r1 = socket(0x0, 0x4003, 0x5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/155, &(0x7f0000000000)=0x9b) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000300)={0xf6, 0x2}) nanosleep(&(0x7f0000000180)={0x0, 0x80}, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) clock_settime(0x2, &(0x7f00000000c0)={0x3a53, 0xb}) 21:47:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) dup2(r1, r0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 21:47:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:47:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x18, 0x0, 0x80000001) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xc82, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 21:47:42 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x7555, 0x7}) r0 = socket$inet6(0x18, 0x8006, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000200)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0xffffffffffffffe4}, 0x0) 21:47:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='/dev/bpf\x00', &(0x7f0000000040)=':\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:47:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000380)={0xfff, 0x4, 0x1, 0x8, &(0x7f0000000100)={{0x200, 0x1, 0x7fffffff, 0x2, 0x7, 0x9, 0x7}, {[0x8000, 0x7, 0x5, 0x7f, 0xdd, 0x1f, 0x0, 0x80000000, 0x4, 0x81, 0x8, 0x81, 0x6, 0xb99c, 0x1, 0x0, 0x9], [0x100, 0xc4, 0x1, 0x400, 0x80000001, 0x2, 0x7ff, 0x7ff, 0x5, 0x8], [0x8, 0x82, 0x80000001, 0x9ee, 0x6, 0x7f, 0xffffffff], [0x3f, 0x5, 0x7, 0x9, 0x7, 0x4], [{0x140, 0x5, 0xfffffffffffffffc, 0x7fffffff}, {0xa7, 0x1, 0x3f, 0x1}, {0x80000001, 0x0, 0xfffffffffffffffa, 0x9}, {0x1, 0xeaa, 0x1, 0xfff}, {0xfff, 0x4, 0x34c, 0x3}, {0x8, 0xffffffffffff7fff, 0x7, 0xffffffff7fffffff}, {0x20, 0xb9e, 0x0, 0x8}, {0x0, 0x1, 0xffff, 0x20}], {0x1, 0x1abddddb, 0x6, 0x8a}, {0x4, 0xff00000000000000, 0xebb9, 0x2}}}, 0x100, 0x10000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000003c0)) socket$inet6(0x18, 0x7, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0x7fffffff, 0x200, 0x7}) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) 21:47:42 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000200)={0x6, 0xbf, 0xdc2, {[0x401, 0x3, 0x0, 0x100000000, 0x8f, 0x100, 0x0, 0x2, 0x2, 0x2ee2e52a, 0x1000, 0x5, 0xffffffffffffffe0, 0x3, 0x3, 0x1, 0xee5, 0x10000], [0x1, 0x9ec, 0x1, 0x9, 0x1, 0x401, 0x6, 0x2, 0xafe, 0xfffffffffffffffa], [0xfffffffffffffff7, 0x0, 0x5, 0x7, 0x4d5c, 0x8, 0x4], [0x136cc00000, 0x100000000, 0xfffffffffffffff7, 0x4, 0x100, 0x1], [{0x1, 0x100, 0x1000, 0x4}, {0x40, 0x1, 0x9, 0xffff}, {0xffffffffc2dabb40, 0x6, 0x3, 0xffffffff80000000}, {0x9, 0x1000, 0x8, 0x4}, {0xfffffffffffff07b, 0x1, 0x100000001, 0x6f4c418e}, {0x40, 0x5, 0x9, 0x9}, {0xffffffff, 0x1, 0x0, 0x3}, {0x5, 0x2, 0x80, 0xce02}], {0x8, 0x3, 0x4, 0xfffffffffffffffa}, {0xe7, 0xfffffffffffffff8, 0x90000000000000, 0x100}}}) socket$inet6(0x18, 0x7, 0xfffffffffffffffe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x100006}]}) socket$inet6(0x18, 0x4005, 0x599) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x2, 0x9, 0xfff, 0x9}, {0x75d, 0xf50, 0x1}, {0x7, 0x80000001, 0x5}, {0x10001, 0x3, 0x6, 0x10800000000}, {0x5, 0x8001, 0xffff, 0xffffffffffffff7f}, {0x0, 0x400, 0x61d87f7a}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 21:47:42 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x1}, {r0, 0xe3}], 0x2, 0xc65) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000100)="949671eef80655351e205d1d436f8e94571b81506350b27832bfddc03aae2a5d72ec94e7e3d3ca38f5cfc1afeafa4e5df42ec36b00afefa8f8d7ee4bc0aee223364dfb93d4755cbe03bdd7a7ced4b7a276ada343f0bd19ad3c87e9a39b13d67ff64096e25ca00f", 0x67}, {&(0x7f00000001c0)="a0efee10903153bd5021a1f15018c51455a6bce931108da928af828e1a45e5141e7213fdf39746d50c338676d4c12d6c4f5d1834780d2128e1cd5707f73f8f72a11a485302b5c823337d9d0a6bbb09114a512180a5f8cd9c36bd20b39ef5a8d925ee5ac2ba79d57f", 0x68}, {&(0x7f0000001740)="3494f7d6d34ae0894d7959854405f98a111295b2427b2ecb360a1542edc78f679f9e6d461763359008c8333f76dbde84535de7d7bd607a6655025a39fbaad5e089149a2d039c9beea05a91b6274240cdee8d164975c6576ab79d03e31b7ad72cdfd8b6c1a5846b28b4e6376536e9b0c6525e61504ef6fe86ecce260ae6210b1df6c6919d0303cc2843084d71de31757a7703bd1e9d407150c1108d634fd822a0013fde143fe7328e92a87e5f96e732608daebaa60364454a7c18bd5213c629ecaba293d83197077de68a70d783ac5426bab82b3df707000b8d147e665d9b1c6a19b8e365f07034392adb52666cca8aeb3de1760bc8a9067cd045dd68aa7ea281d310dc41c7b7e1517a41cb9f60c07fc6cc2f8cd0a20ff6785cd0d942b713c7cd9338109585fcaf248dcd3ed5850a29f9a10214986aa4b0045296863f10302598d5a913b48e72eb0bb2ad6a8625af55402258fa438a6d40622f3b8743c985fe141bea31b5ca1a808773b12c6812d88af3bd6fe45e3cd989a020a40ab6c72c18fb92bb179eb7830dcb635363bc7cd51a12722ce4b2fa21473bb7d76068f22f94c52cf0367cfc5d7a207a1f8379f837bbf56a3a35aed6efd12ddcef9dac2302e7e15036a792944e25f42d9f4f0b4ea69a9f4869a550b0d865db3488011e7bc69d113f68f4b2279aa214e20c0bbefc3ff8bc79a5274b06df5f45ca5b2e0fb78d6c7b3b55a68b606f66f0aee0d287915900319c18f5f16039cbdf451287a1ab9346f69b8e5df92000272bf169f10223856acfc5d2c78237a04403274396620802a733645d0c26e2bbc630aa4b642375cd50d937cb52edda7dccaec52b83eabe97018ad4192fce8d6af68edb88c0cb49c2101027b19d7331f8e6b69189f31a30a13f29922ab6fcc27269916953e38091a5b16b597a93d4ff31ea63cdbd8c5f6751b6a4260d5ae84f9610e795498d87ab32fc82524339ac4254c831bd7d029ff4cf639ace21fcdb32411885141354d396d4c83a3fb186f58993d411c253aa362d59c49166da06a9547c00a8e482f9e04ff1411515fc8692f298eb63246f6f5b971fe0f9fc58ba6732396ef1ed48bbc5f6e9eefa2af6fba9efa6bae2086c32e64dba45acd32ff1278867b6b16ab6ea0b4dffb900aec6cc5400200cb4406fd04f9d40ef8388a837b7f36cda6ede79aa022d92eee414db68d5a5bccf47ef90cae3aa3e5eceb961e9d2dd84e3535eb5cb78de108fa34838462270e11d7484d05e7924599ae02ca6c220a17276bc28ef92f3b0b73e87156c2e2247ea3d9c103844b20ebd92d8fd2150e4568ff83f221c8c560caa47176d84f903c7c3db3ce2eae614777fc2200ab37f38b5bbe238291eca1b00aecf5af5574f3d79965e38642610260c476b37bd4a8c01ca9bb7b87f44eaeb0fe3b66d054c7883f06cb96583a8e9689253144b343206905603664ae18af5dfc7deca3e30d18890f7159ae7825878808de8598e16797fa1ffed42eb3a6bd465d2eb11f968a378f3efa334eec04b2ecc8f96fc6928aff33e9753b1a4ca0d886190990e2939ba66c94436d9e776480f4567a149eb3cde056c52709c155977327677f134f95c165b09d305b0d4bd50b7eefd49e0547510ba7ec3b5e444b71a32677bcb8cff3d39cda5dc67a321078c1207c101907652675a09a0139902c89323024a0f4767f22df0dd4f4d1ed3c7e3e8d5181dba6fc8a9544bc1b042aa1f4c4b8b0d9e5bc1b11a28d4882b4f6f63fa2cf5f1867878c2eb92441733dc97da834d010dcc951e0b6609b13ef9bbd7b99e76e38548de37f6eee36c310d38d26e897a5e355e8bb390180af0b6c71123cc265d3b2c8fa5da5179bf691d22d31d0096276d334b2357130027f5ef366a8cda07595e30a6c5eb6f8ff9c2e316257705459fed86d37f4a7e93381f3564566fff18e153a92f5dffad4e1c1a2d058ed3092206cb43827f7631f2e3bf286b5c2adfb9f0438da0552eedcc68fcadc8aeea9e24c3bd611d5ffa6ab0a1daa60f9d8e14fd19a9bb9ab31f0f25798b5f80ffc56f5a89939277ce41a8dd01c9dcffce6232a07d89935bc7e6a8c003a70f2d680c1922fe3d244f296f5198d6fb0ee251b421dc743a1e014f1200392f9503ab723aac000a653aa494350a9be9b494fb896c9019a56a8d64d93f6523d48dab42c07eb3f58060c999bf5df917f897ec69c2f4b4a6b39828515e3982eb0d6140f440a882048b844c529bec4588370af61eec6fd5b8166c581f5a060d8105736e7226d745408a024798391800bac42bc8736c28dd50262ae2659b5d15bdc30aa8c55c6b09e79b3acc2abd46593c64969ace057c16f55d719fa9546b872a5b87371b5aff5fcd793c71592feb2b57f517f0eb5f029b42eed046c2aef90893ea5c416f54d367fc7462b801015569fb615790cbd3706285b400c508efc075a13a1724e6d2d312065dcd40815910c7fd3613628df11df05eda18708bcbf4fc50d60fc8b3bfb95843e3014d26c251a2768b97ef0d4b86d3afc89e883deea47c728d16a4724bd68a63e18953637df6fad4ecdf85d53e6ef820bb5765df4f77064e63ba472e14e141ff32c13784131054abc0968d8f64a4a3affa7c0ac4ca5dd8d8cc4e3ed2b6c6f223ba2438ee3d666d1632446c294adf75bb24104a26cf3006e427f5380145dab257ae5c886d192b751fad7ad2bae929926722c7c971040ec019a582b86eec06123e6390bdc300676baf204bbda2a73507b92baae337459f7b2419d82e156365473b2f75a3c50d2c8c41b31fc097df53ec49501d911601afa485158f5d1e9fdd926850f782457e20b2596062838010b18c034aea6e96b046dd30fae4db10778f41b31b3b36d08635a59d2b7c1e6542d4b771ec9f9b0045d2761c01ea18eed3bbe15c425b16577e96827d3b691572d47d7707ed74e41a4a26b6fd7bfb0dede15891f65ee0a78e4fa00fdc49719d99e336bdb63a51c3869713498440c34200c911a5ae1435209efad5f8c18c614ac83e46e0988d4789112ea38941a4dd862da7fdd5f61cedaa0a83c948ff7b145ffbf6fa8165f0d7ade7a79b168381ee6e13636c2d1deb6f19645d4a97f7249ba0a4ddc2bf29aabbb017ca0ee871228ebde379ed7592bb73431c50465a4050e24c9a3e40b56e6511db3e2322ea504c5be51d03e83a87831c474e5c5aeb081baf5e639ab6d2efdaf0a0d7b0064b0de0987edd80707f0640bc449d82dc9ed348ead03b1313d2308462fee4c98fc98ff96dec7238a9d02bd3a5a09d56aecdd87492b6eb5e3540955d07630517f438bc955f50e845e784d5d52df63d2b1123ed11dd89fe0ad2b66b0fcf6c72834bf1e5ec11255c523b79a1b7877786d73a89d51b2fd08d879cc06d4c9d730f42764786d730d3959fc9aac121e0ab06072877762029b3c59ba01d904d81cdf9818a17abbac24274dd37fab427275bc0f8fc47d61a0e7dd3b8061b289af534e4c236226445626d576bcfe5794de2aaee7e37251bb58fb707c3eea899a20699124d572a813689e49275f09864caee7ff46a994198ca1f16ce4695505d4e4d8d4c5d1c74908bd41d4a6aadf4368097b3a13f1bb56b589d3a26128729aab023f38a3dfe01b7ac76ff33a05a4e02a528270b1156d07caeba05cbc625f3204965bba24cfa34e368d1b155c9f19d918de04de225c94d991e18df619ad2ebcfc044c4a68409411dd1ecee018e4c86d2a6459ff2a828e81d620b77673009ad66415288bd594e568bbf331da34868f902c863f4f1a6c5f482f0eda3a81316d1973605fbf52cbe26f3712d16951e2c967c71f4101d9a9167611c575b26ab9bed3405eaaef3d34280942eb9bbf8aec5902bac9e4c6872c1d6f4d8910878c9f93cbc5f0498e4c5874c101ddc9557a5959584da8df756883b77d52790811dc2863932793b74b33bcc68b2eb96f414992b2c79fb0d2ad69ef231ae7daf278cd8f91681b3138819e51ef34044d0973e519af8113e7355c8b31481664b2dfba61dd893d708b400ac773c91b418fc37035092c6354c0b9ce078812db7fde971d72d319df65fd119d82b8b04e2478322dc8908a2270114607c0a34a429698171b7e28a4e7eb0110135810be2efde6c2626ca1d751f7cd989fe560a2c680be6de818ae140d5e99097eba7c52c43270750ac37d1fb2c2167d497a54bdd6793688c76537241b4ad62253da4bc7c70862d5d179bb66bea96e4a4ca01ced1cad7a50041cfdf9826ca76480e89536dddfc01097e99f2ac01580022293146554692a7f4401168d80a621287ab7db09638cd23d75838d1040cea7f579d4d31004c7421b9595afb9983e5cbf2a424819c1f2db4d4434267b11e44a2bb21bcebb7068d9bfa1974da7f8b872e0cb993a29375d1e46f93703cee621d9e045dfac4cadd113571c78e25b011a0f9ffd2610f35cef6199fdc30cb6bc308e6fbc4894f7f8e1f4584da880008d5c85c636222325cb03abf52ee669d8f1944d504217ee6c6843bd9a10a8e9ccfcbe86d771a8c37570f8ed53377a0a3c1a170bb7b66aceb8ad3c830496e7d24bffcba6deea73eeaeacf0fbc51aad85feaa8e5b70f8b7ef7443ac9d483e8d6cfd40f33fedda79264c2c3719c9a8332bd824139e147e0448f4f620aba27fdf0c708421f85969e9a265672e1230e555d69c3ffb5fdffbcb0685e890c0fa35ef395e04bf0473487fb08c52e062f1a671eea27462131336566fb7575b1352d9d3c7e241123dd8681a908fcd5e323f2a0af0a5f59187e8594f50a77ba055302321aaa6f679d915140296376b57406490af3ba9eab1ecad09ec492beb27e1ea677d6474d1fd69100e1e37d8fc35fb783d575811146491d251776a399a8de36656fc6fa7498cd44817b5e109bdf8173dcf19d55d21bd6844eef9cbaee55f8ffac61a93d9920738994a7f2b0cdd156ea0cd376204bc1101beaf8dbe31453508173343426dd9ab9e6ec919661e723a6f0fb4e064cef50e8bdfd34b2bfcdceaa4f1d246473936cd1d1cdefa571d3766a5a665fceebf32aaaf41d3be9778eeadb6d9a62c89e1d7161db3ba4792dd8e5b769273f155e80762f95123655cdd39dd40671e947b710f1bd6a3fbcb9d3d87276bbb3c790e97f7d114506b8c7ff4e8f7cd76404088814c26ba02903448b4345dedcab3a031eb75ae7f42e9f712ab0ead72d5fa3068d3d8376106ff51f61b2eb675262e8df886592c192b3bccc9a841d5e59d1f8b0f40c987455d7b8b90a196b8d4dcad6acb45c9236d1a27c4028eeac14f33b6b174d667214d657b0fed188e56e98dcdd2d1500a2076e4e1ef6713fec16dac595d47ef6131e737e0d2b38934f13a26fdad1c43f2170be086b785de523fc47fa8aebd517d7be5fd7896c09ce5ba3ddc7bec8261503284c3879da2f449ba6b4c9e4838ee7ae98989c5b26d4479da62d1772c1b24702297166b99bbd67a2b93b52fd0fe96db3750d3ca59a189144396e89a3a7c9f84ad2044a834c0836e32d9eb8a38e992b9f02a8e4a1df1e7230b28b2cc16dcc87cac06b5cda6ba3154f55813b9ed0e46aa7a21b7c2aa83759b61af1957e8e2dd45fb4a976d5f095d6642095f09e66049a897048135cc5c970674151fa8002104d2517faeaccc331c51ebe8f80e5811c1cfa248811cce0b6de62b35efd2f25b5f9843de5741c42bd830704140fb2247b34d7340850319c86359ea49ab03a17e5c53f31448bf4b1c4e07286791236d44600"/4069, 0x1000}, {&(0x7f0000000240)="f23a667b133c6796d93997dfbdf1ee5c0c4e73435a5fc75a503f71fb6246888dbcf32a2aa7009a86b3884005ce50f8c98291783f3a28971f1a614c999f4d01e91502fd1b83e10e92b589594afe3a55707342ee6467e63b945792ee173a36c91c9ff4eff41f7f", 0x66}, {&(0x7f0000002740)="fd878f81c3d6941fe3cd196d084d9e4cedf4608b3ee8a6fb0fd5084488cdb87dc150fd505a993db451d2f77bd42dbc8bdbdc359f1f91c9f4662fa8c9074d1fd45c8088e681accf7600db5c1458ec3fa555020817d2b9c540fe2e580776a3fb69ca8303387603ee532783f690a1b690130104bd63387095adda947df5a8eb5a66fcef3b8a0df669e7c51ccc20a394f87592602e247e3a9509fd44ffca2f6dbf5050bfeb30d993de086f7a8f69c0515ad14450e5463005c5b4bd4d44cc40cd5f362d6d86fc044ef7dcdbea9c699417754b495cbffbe26e6c4790bcb0d38a3b3a8ff43311d9c0bebff1807a5a00a6de568d40742f62d5f9b548fdaef833c28a195c155a142c3d5e165418ce1f39ba26550778801576305b6e307b09a1600aae7ab6bfafa7a78d67590cb5ab936fe742080b7ad03a6a03cfa6795aeceb88c00e9b462f82a62ee9f1961378b338deac34ebd777ea1ab4868354b318dff9ce440b776c67c2cf90e29325211b69d16e56cc2536089a676ee0181f6b7dcfba4f46bca82592903191c2ed1a0c82cb295459c9804a0563f3d5147d3e7d438ae63c88e5e5f2f695717c49953480d6c175c4e8eefd3f35d1db072afd1cf0d44f316ecb74af57016a06dfcb6eeb39d0ff0ac8d444e26fe952e8bbd33857470d7770d10838b125866042843b14b3f73c4181914510b54dc5c87a6ee627b0f957fc8e97683cb88f2520322050320603bc400857fa1dda58cd11bc5bb5cb1b097f427620d440dadd487e4f666ff9deffa8ba44c9f82ac8dc02584ef4a8777d5c09d02e757e7af79264c5ce74c07443e868be54d1c354652d3546bcdcf705918a036dd2b77feac8e95f076cdd8a1aa33881314c021be2586560c74d0e78888e34f723ae5a3b0f49e68606eac2071dcd713e754b8e7d03478302c72f50228ce1803b2b9531a1789ddccb8d497482e3f43f589f9e3f29c88a3bf5ffad44360ed632ae2ec8ec67e357c7c3390a510b19514373cbe0d2245c87b15bbecd3e4f611bc6ce4ef5b3b32eabde5e24ddf6b23d201c64da98146501ae4386b584c0bed11db03b3c0bb0fe0560050db0f95401c5301f73e7654ee8c20efce00b66622615e6c351000d4925595408c6530dc1aaada7f7f41bac0a37498c233a077931d4db416ebb598dce0533b9bd1013320fb36868fed664d1d453d40737079327a46d75bc409761f2175bdcb07b884973fa3b0d5aa95823a68cddd5f24169747d9c39f84a1e42239257b096981814086edb76d29543e08b93969c441ac4b6c171ed92ae97275d29fd0b9d184a7706a9f61942b9a05933730a41668d5015c7e542cff8d6970d1f526ee34ba134f1fdc58f8fd75b30f19c809d1eb98d1a60612ba7ea6a2a85ce132e1b278fcd821a418d4f902c696d9e91f7a24e7d3478b14252faf174f0bb64a64b1621f94af4a4d9f831ce56f351f372b100f39efc4596d7e8b824521eb5056fa55631c3971a0f66e6ea32d0114fb7c35bc9e28e07c83d5baf0fe1fa01f5b46e64ecb543e96f12847c8cb54688d27eaf3dead3deba817e858a8118366361c0fa65fb39110c642d5839b378d773797881a0b9ec3436357e8c45a528c55617d9eccf447acdb7b33abfb8daec9617f8f3d986ed8a8279729b7163fd1752f32e9e130f00111093d67e8a85353262d597ffe6b1fac16002467fbec286ed1fd343a3c7062b8a2c2f76af1c33c3ccea9b0f183f6b5489c5a40695b84bd30817669028154bdad92d0373a1674beeaf07379bc3435ebd982ad75084e271de721c0eeaa8c9272944c71b11443f8bc77cd569301303458b40ea8385e9a3863c68dd2d2500223a9e68d7f6c308cfe13ac33ea36129d14f787a8d4a4976ce34253993ecd71d05b80f7d103ae6266238a6c11e1a1e5a8f077851b6f12df6c7093c4a8664390ebabbede9d83fc08e2f7fde83dd6783d5a760b3e3fb20084439be9cd98ebe37ca798ee9de45883efcd299074fd66d4d0bf499d97cc459dbed4239eaafc8d886b44c6655f2be3b3683afa372b07fbbf20503e5e354e518cbdd12b129a3a71f152e61d8c8569e117dcfc931bdc1fb797d9cc76d93085f1e70e0249ad0fcc435ba513bd1c305205ebc1b9d27274adaada970b3a8e1761d47c72a62d839805d9f5ef9ec416a5ab0754e562dd88a202bbd681e1cd3688fd21730d829815bbf536c764f667228d6e11e7583af331514c40d1ec281bf5857f5f157243477cba4eec3717557ec7607480f648a031dc551a2008a6915a7078cb188eb28795d2a1ab2da7fc4a5a529729caa9606eef9d7933ed757abc0bbae8ce51dd59777e7a331a1936df27afe91777b15306f2a23f06debdd75fa26437177e60ec69aabe17a0251cb22bc70e14e1d65336b5f69ceee30379b5736f1363933ad3fb9bc0d31bca913e17bed6afe1ef56049452316c62a0117219796ce1ac4fd8dd48f0a146e5a83181353696b0be860c012593098fe876714bd2893d7285c457e93f92d7f9a3e7a3e094bbd80b3b9f10af3c652af970a9b55f59f44aae702ca5cf7f50d19b3c6a9f36f602f24475e94be48c74d0cec4d455b6284b5babafbee7ae8b42ecf833b2d7a5436330d5b98865a6892be6f2226d3dc8986b5d41484a1de989446fbe190e25f8da953903feccea7c2cd2ab440daff84e2ee830a30e614f622943a8d2b61b4c064d77ae55e248683a826a579b2aae1d403bd3e42f2791ec1c48bfea44f5d8359c3fb7ab236c081b1cd3529d251a3991d6f25b1c4e933050f932a3369a619749470aa12f1df1f12726dcee93becb49a1096b7234d1ee11915698e7ee2b2a0b8bf4eec1125b8f90a86ccd061a31cbe31f0651f48034587acba9b009b6a83ae4f3f9a7174fa2c1b1a80b516a8d1f14abe35300e4fa263079f09d6d1d904d93bb2ba6b24001d733da1dcdac6be3ed775c223710c289cb750beb32f28ebe8dde9127a15b4c0877ec01b4c37045155f7cd15da24c5e9dcefd2b5ce2293f597a9a384733a8273f63e6e35162cefc21f8602bc9fc7abc527f9cebee6d89af6ab0fff2d6bfa3154f53207c7336ba6436da23f26c2df2659393eb51978dbcd5b1c445698a54579152ab8fac12e264f8f1c69a10084e32d1122b9c2710a9df5ae86fd6c55739c34cb57ee5bd0afa599182c4039574cec1c6acda06b052f480545d0df1d562e7d893121de955d2f46d8b9a2d3208b96344912549630e0194c667c421e1f10fc1222902a5163ede025fb696958b4e6eb96d062ab3360c95a3a7124d98d9a5e9fb01e794dc15968e94ffae89f2eda53d35201f21be270cb756be4db2d995a8dd577db7833841811d10c60c1ea6f44fdcfa3a98be8e3c43eaf456483ec93710b1e26e2459d95e1dda99474428da144f87a127f2d5af909cb2d0b390976e530f62b00f6cf0d858e8d07ad26a7e3f9545b90f0b0ec0ff02181afe79976c7a8d0ba7af81334b4d2c410820b9a3d7d431832222bfa4d2aaf59d859c26d4b71ac4b008d2d37be500e886a33d7c7a9ee60fdf038611f3efb3d0251f344e026448ef5fabb246601c9f126efad55ed7ef77ac0f25aebbbcb249afd5721bb447d08ff57794f91aefb481417e2ad4e7539cee5b83c7f22c3e7795d5672800a58640f83cd485795a8c241cb45d3372823ad118e27abf556d46b982fdb6fd178cedc9a40e699a2bf6426ab15ecf69746cc88f8ecca4bf2f5bfdebebb31d2acd1a7ca4499bf83974017a3b804fe45f4c5ee36743751a63c2d7585a9a435eab47a6e781bc853ff639e139ca0989ae5a6f3ca78e0eba75467382893875e4442bd2f990e84cc0bcf7144b0376bcf0c6db8b439ef6d94beabdf40e2ef2387889233150031e620c88b6da59ff08c99e5700549858dd17369ebc838f35fb71fcd6e43cece73b9ee8e68eb69b61471030436bd99874dc984b4b8d9e27da03f7e0b9fca7bb109c34e136637d300e6841e5b2c7e704b61e6aaffdb5d7ca3d1b50b86217fa2fdfc363a3b2cd9b4ed1bd5d52e06181a2385a549da1a3573ff7662add0751b3c6ef48c2fe556297e88f54a2e8c0ab5a93171b0bacc7dcdebd2b9bddbf50643fdc30fa717fcc75d1585e93021a811f8a83a1123f87faa1a68a2c3d719cd588065e9c8c40f95f1575aa7c346030d1f3aae620ea7f61c275265912e7e116310508bcff8123b787dcb42b05c189f6f154e1df1837ec8cada721ad0991a2f0dbbb31d372682dea0ddd1c1867f8504653227a7588dd22b19429eecd3f9e99564127c3f52fb72016a95ebbf0700e546add41c6976b16c0d4a1f599c56c5059284b41d570f4ef69a3e2eb1ec173272038f8daa64b82e4ddc81369232212a95ddf7b5efecbbbc0d32ab8c09943af3df3d75baf9464cec5c332b738ef8f2e958d827214af84067139a44963f9c74c868889c7ecb08bb666f4d214041e54aad904885aec6fa263a7007341b0e7ce71bcdd5bda255b93791f560537ce921fcff478794291b500c4a94f041d73fc32ae48e1dec0481a413fb57ecbb8b472bc63ff32272de97098bfd4e8e8fbee7b68c3c436b08fa561d14c7e4dd866b728b206f1749711ce6f6e7361d3e4c621b8abe899d19740181a254ac5dd485dc0b47473024baef19ad95207456262a7de0b1897391847b0b0646b733e61a56d1cd13538e5f29886a04b578fa7e77ddbb6309d3c19412003d6857467de3b4451d6f93db3abafb96c2a3aa969e4f1568efdb3123adc47b4efcff74798d30761d73c5fcf3f113acacb988c7b905daea9c17dd440d64ec5d0ee4bbd2460aebc7521d78bc3cb447732767f97c127eb582b4591442cbceccec74041e115b0de470e39197b24d9c2654f73c4552b56dcc318d2c30d63cd2d4768dad433fd6b1946f0b774b3f398d915f920741ef98a02a3d42e40ad021106d7f2d2787c97a3bb81a0b5da9b96f4a1738714bf81a2dbcdee1a4e380f8755191c05a69c420080a2f9ce866cabe4e95a36a71f5676b6a18bcf3c6dd37b20b8d3331da2ac710a3c76a724d7de371e00785f594cc97d53fca6e5e9721137e6f6b2ece3ed787f539f6c3485250d634a3eef1a2ceb35ba07dc95b839117dff613613f202dbd6afb3768c9695706dcae2a0d43298dca3b516fec8f9a0b0833ccfdd938c081c822fe7926132509f6b3330a12f771112c3bcb213ca42af6040a8fefafb8d701d2ccb2ab5f5a37b9468b356d61acc3a163f0dacd693f8ffdec26d1a52dda9c0ef083913e12a1f8a41b2523c094aafb97d8a584a6e94cd8054a13c008a2152ede5e10fc5607ee4b7d83c9547eb158f32ef321ae03eb42ed3519da90d43d1fd4dbc6042fab231c325d8e057df7bdd825e976bad06b9cfb7074282af5a2ddb28f6ff2997b66c204777f0e09fdf1feafa50f7233520ef256fa3034346fae24738df0ebe9ab9d23a7f5c90aad34ed86b59fea24cd6f2b56340faa6dda94be400766a44f55af4cdb9ee1609d5e2626371c2f39da538b6f8d8ff4e738b86522bc91be349411f3855506e56bd91c875b5c02c02b857d9af9f79df0e06dff86f49e24f7ae7a84814804f0ea486597e6caa9aa4e99a47c6250fb75c3269477afe331dcfbbfa0d76a67fee05d03c2e81ac3b9da865597b73c9719fc3e0f81603288acf2b9df52aaeb8e92b09ef57e06507450153d96d7da227b0b8aa2a492c695234a9dccf74d057dbce75b267ecdcb272dfb9216102019ba9d7854aa5e8e65414fcb3366d22cb59082ff0c06e8bf686482343c4597b0e2311b90ff465c89de2a0d5f7edccd973bae8ec6", 0x6bc}, {&(0x7f00000002c0)="daeea4b9c55de5d9e80517677b054cd94a0222857f470f09af45d6795af31d76752b282961ab2e2fdefdc0c708cf64be974f69b45969f65a01eaf753d900dc71caaa986da7b2aa268acb6a51bdf4b49e067f388bf28a2b", 0x57}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000003c0)="457f1d03e61b1dcc2733bca6a3000ef6ff2c27161062898682d64243e82fc834f7cf0d3f30e827d2e6fc765912a59e71550798a00693b258cc3e70f9c684b125d6fac6ca3e78b05c79ced71251fc7f710698621aa3a7ad383809dc7dca26dd5cdc6552acd0ef463e99d1", 0x6a}, {&(0x7f0000000440)="316bc2e1d99938acde18b13a84ad62dbdec7f9df5ea43086c47fb17275cb6746a06bcd05dcf11a6cf4872182cc7f4e72c794416864ff78698d54f8e9a9d43011a53a58bde035a2117477077465e97ea8b4b44512a72a15656521a60cc6cbeb5d1b4a60e37c4ce54200b966dde885e81f604e82e2633a03b1608f0f", 0x7b}], 0x2, 0x0, 0x0, 0x4}, 0x0) close(r0) 21:47:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x4) r1 = semget(0x0, 0x0, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x70a5) 21:47:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20220, 0x2) pckbd_enable: command error 21:47:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) 21:47:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) r5 = getgid() shmdt(r4) syz_open_pts() r6 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000000c0)) r7 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r6, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000540)=""/251) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r10 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000700)={{0x96ac, r10, r5, r11, r5, 0x22, 0x2}, 0x5b, 0x4, r1, r1, 0x7fffffff, 0x9ef, 0x7}) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x4570, 0x40, 0x91, 0x9, "f2803bf80586999d7e11afa943a583a41c62c68a", 0x7, 0x5}) 21:47:44 executing program 0: nanosleep(&(0x7f0000000040)={0x4}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="08220400660600653000d4b4861de9643eee2a6dcd91581bd6f9f07eca2844c3ac800f90bb01a77a3249f9d56c0226000000"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20080, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 21:47:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") mknod$loop(&(0x7f0000000140)='./file0\x00', 0x600c, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000248, &(0x7f0000000040)=[{0x4b, 0x0, 0x0, 0x1}, {0xc}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='H') 21:47:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = msgget(0x1, 0x283) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00402305a62189ae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096b659c96586d504a7e000000000000006c4ec07b3f638a8305b9af5d948660216457fc8ffe8f4adf8"], 0x4d, 0x3, 0x800) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() fcntl$setown(r1, 0x6, r3) read(r2, &(0x7f0000000500)=""/4096, 0x1000) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r4, r5) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) fcntl$setstatus(r6, 0x4, 0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x8) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) pread(r7, &(0x7f0000000240)="df197a2bb7fa422bb89ddc44fe7b9a948bf6ca89d29d8aabf0ac2b9d6c637aaf4ed690e4a9450020d84e53a5a0e34c1f4b4ee7cc5636a10a0487522b577781921727a8e42d4ccca8418a0f18eee64c03fa4f09856772a15dc5996fd7dba2125e08745970167f8660c4b22efa18a7e0e9ac4bbec11e495cbcb25177ec350f6930da99063fd7583ae7eca35ede2b309efbc5d6d519d3a66d8dff901a16a9745a816e253c1b45dd936d7779a9731a30e1f5eb259df853bcc119b2b69276d07aa6f00ed90487a34de7436260de6be073ffd7c47f82f7f2fa7ab26f8d216b65f88046976f4edab6b2461d419fde63f9a89e597cf49977c862da8dd116689c668021", 0xff, 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008459928da9997507000000000000"], 0x74, 0x2, 0x5d334c030fd29731) ftruncate(r6, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r6, 0x2}) close(r6) 21:47:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 21:47:44 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x0, 0x2}, {0x2, 0xc40}}) 21:47:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) fchmod(r0, 0x0) 21:47:45 executing program 1: r0 = socket(0x2018, 0x2, 0x2) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 21:47:45 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x34) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000ac6c50fbe2841d0eb0756d3653575c82a44b69f0"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) 21:47:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x500, 0x40) getsockname$unix(r1, &(0x7f00000007c0)=@file={0x0, ""/108}, &(0x7f0000000840)=0x6e) r2 = syz_open_pts() r3 = socket(0x10000000002, 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0xfffffffffffffe29, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@rights={0x0, 0xffff, 0x1, [r1]}], 0x2de}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/196, 0xc4}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000000400)=""/105, 0x69}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/178, 0xb2}, {&(0x7f0000000600)=""/139, 0x8b}], 0x9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000880)=0x9) 21:47:45 executing program 1: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000002000ff00000000ff00f87c8a5b671b1b542a538706000000a714000022290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unlink(&(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x1549, './file0/file0\x00'}) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 21:47:45 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 21:47:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000455bae11cd662be2cb564a50b3a9620000d56d163e0000020014b03267dac4c3225994418bbd7348265107d8b643b386e3d2709d1156cea496386321589f839bb879038e6a17544d"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 21:47:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x14) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) 21:47:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x44}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 21:47:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="444cb50f56902e7019021b48dc38bfc632faec554b87f83d562225fc9ae2265c5d4f43faa1cb22590e0f6ebdb455493a3c8ce627590acbaaa646ccb61080a0bd62ac388558f254923dcdcdc1a769c85ce1e67a4c470c2d8d818ddae7b9588c723c74b0c21cd0c460cbd310feb65018a8a7d4685e3c533795e97f48704625f27c523e9d6eb1f317c418974f6d72287b0fd34845f315058e4e590300000000000000209ce2126ff81dd3c2294a7fc614ebb372d0413654c72384497900a98f735e26aaa69120b73c0244f2954f1f0c90de6ea1c9291ca65cbc496be4c35293e47346aae03fb0de4a6f886a0aaa19a5434b41fe215a32ad4496288c61f335a1e1bd33c94d24c27348bacb5943b9cc48479f5128eebfe63370870a029d6ead8e7957a719b47ef48465b0d7b4b3a0b956ea4b8bdb88cf7034b8b9f4a65fd2f2131a1794be5a3133fbf23fbce9376ced3721c95ec43dcc89bfcdbd42abb9622b4c34f0c76f1a46f60a9c14dd45ee3ee166341524f452ba28f3230a91054eca8da1a187e5eef2932099bb255f5ef4dcded6d97de6a1d9afd6cc6483c1113b6bab9b80d860d227e40a7c172f750d0ba6db2af87178ab1479271bcdb887bed77366c7d476844714627424e3be163922fa305b30fa747dc5ac0ec4b23a9e509ed1e12e7a58140c3a039503b7a5359851425937ad09f28ad2d8b22375be78dc114306e50d48aac7e5d76752d528864ee5a698d83b613f577646b7db23ce8b384106e24e695df7228d9c08f35e0892b0be85b915056844df1b0168af0fe618bca4dea4174d6c787f26a04b273e9b1255eae0802ecedd199c1a397b678e0343236dd3ab8a401416f77e37a08a8456ff9a6db6e6fd068b3cd13ff126c4", 0x276) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:47:45 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 21:47:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:47:45 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) lseek(r0, 0x0, 0x0, 0x3) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x0) r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x5, 0x9, r3}) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x5) ftruncate(r4, 0x0, 0x80001ffffc) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 21:47:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 21:47:46 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/18) 21:47:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r0 = getuid() setuid(r0) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 21:47:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x5) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) 21:47:46 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20140, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x7d09d9bb) 21:47:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x5) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCFLUSH(r0, 0x20004268) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000300), 0x0, 0x2000007ff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8100, 0x0) r3 = accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000b00)='c') pwrite(r3, &(0x7f00000002c0)="c22294ec5dc7869b9f", 0x9, 0x0, 0x0) 21:47:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)='T', 0x1}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/178, 0xb2, 0x43, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 21:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87, 0xbef}, {0x18}, {0x6, 0x0, 0x0, 0x2}]}) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/130, 0x82) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:47:46 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x500) r0 = syz_open_pts() r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0xa5a}, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 21:47:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdce, &(0x7f0000000180)="357941fd8e97547b047feaaefdf651acaa4a6c4148abd96469f8802a7141b0beb9f58310cb6347e8ac432e3c8ce000006ba7b2f1d649ea60bd57a53c4f540d762a41fcb248eccebb7c96b1ab10ebbbfef9c098e80f0703e1d20000000000000065ae4a218f6e95c7dc1911b07e7439b2c041d08e9d9f99aeb92ac12f1f1cc430177e648aaa41a72dc0d96614cb7a318ecc83c1e4dcc067572d3da020bd49a952ffc3879ce990cc6b38385ae3e51f9906aa7add486dab158f4ab4823be7de55b6e020b998b02a923b669672f37a243cf2eaabb59de14237968cbc9e0901afd4a7967ef2ee8fba63c6418843d44880") clock_settime(0x0, &(0x7f0000000100)={0x9, 0x5}) 21:47:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r0) getgid() 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20880, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001200)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x7f2d, 0x1000, r3}) fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000040)="969b100e") 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) select(0x40, &(0x7f00000001c0)={0x0, 0x1ff, 0x6, 0x1000000000000000, 0xffff, 0xfffffffffffffffd, 0x101, 0x6}, &(0x7f0000000200)={0x7f7, 0x6, 0xfff, 0x6, 0xff8000000000000, 0x3, 0x20000, 0x3}, &(0x7f0000000240)={0x43, 0x6, 0x6, 0x4, 0x9, 0x10000, 0x7, 0x6}, &(0x7f0000000280)={0x80000001, 0xffffffffffffff81}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r4, r3) poll(&(0x7f0000000000)=[{r3, 0x4c}], 0x1, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x64}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x0, 0x80000001, 0x4}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1, 0x3000000000000000, 0x7, 0x7}]}) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x104, 0x4) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x80000000000006}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x900, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x80000000) 16:00:09 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f00000000c0), 0x0) mlock(&(0x7f0000fec000/0x13000)=nil, 0x13000) r0 = semget$private(0x0, 0x4, 0x200) semop(r0, &(0x7f0000000000)=[{0x3, 0x2, 0x1000}, {0x3, 0x7f, 0x1000}], 0x2) semget(0x1, 0x2, 0x4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x12, 0xfffffffffffffffe) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x1) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x80fb5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x100002) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x8891) setrlimit(0x0, &(0x7f0000000040)={0x6, 0x100000000}) ftruncate(r0, 0x0, 0x10000) mknod(&(0x7f00000000c0)='./file0/../file0\x00', 0xc000, 0x2) openat(r0, &(0x7f0000000180)='./file0/../file0/file0\x00', 0x0, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xffffffffffffff8c}], 0x27b, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x20080) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x6) 16:00:09 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000002c0)=0xc) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/14) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x200000000000005}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000300)=[r8, r7, r8, r9, r8, r6]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() msgsnd(r2, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x2, 0x8, 0x4, 0x9}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xf, &(0x7f0000000000)="ad60da5f72a94654c28a382b8426d2e4ad6807003d509bd1b7cb") 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000400000000090300000000", 0x2c}], 0x1) 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x101, 0x2) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) write(r0, &(0x7f0000002140)="89f1f1e0dece2833260f69e6ac69554d657cf17bafdfbb2b0e2a2dfc7341e0a0f7b2f1db3f5ba4dd8c31ec5d03b1cf901d2de3bcce536d7b5e65d8924c62cb24042b1153603169b21e60f513e5b0aef9ab04bfb5f5c7222ab7b0dbdb7883a6c9e710d38bc606619a183386f8cf61b28e872c1e605b74de27c804759399fcfc011b997f05a41ac7914811878e64d044d93431a26603888170f572d794585588bb35f3a3fd456ebd9c26d81a313e75af5f13a5ae01bcafdc912c59095a0ed0c15b8c20df8264165e733f3fa092a2c623a846861abccbe646babb6e0afc284054aaec1dddcf14d491909685750e76b0ff5737ec2842a890ed5137b9a58e35059ed81ad9c6efe72a4f375fd6f3628b71870aa226f66655a375941bc37215b38fbde4210764e649d01aeb7533a2fd78479f9ebf688a005232c60e476084cd05afbd76046207f06f50ce819e839a568322af78eab2f794c70c06c6a13bb30f47515e34e2d8cb06b301cb7d9f667434cfb1a7f219a6bc60a678a404d673b049db2638250c7d166beb82e479bbd8d2f3eab85612ee96b20290841e0269885126a9aa110965e4f9afaf207f9819c54127171411a39f1044e264bb1e811608e0e71749e2dc01c749dc6e0c90993250b77b11b02c1c6d576cb2ac2fe8c8616524a2ee5ef85311d5007d4b5c4623bfc7277b6b7621ab4597f1d960b9a4b31a979416b99f61bef6ea085d439fa348c1531c40a380620a2169a98f236251c75dcccfb1441b90401fd08c87face48a090632f64a9a918c3c3caec2ee30084d4b551e0271d2fe2f9cdce4dca02efae88f9b19cb556c9d3afaa903770ea432e844b98298d7a3126396adc92d662f03f2dd60b2160789c9fc3b1d4537ae56f2dd9a8cc63e876b0519fa50b82fcbb4a553035c2d1b4faaab75553f039e4bf58fe43df946b1e56b5dc5a3effea1334fa373d625f9b37d757a3bd0e259aee77d24b3749f4a0baaabddef9b4729c0ae9c55537b49c00af49cad86a081f27a4514c34589da7e350770eb147b5ed5d10cc73c131d9e9f4887232372d84b43c0406cccc3b95965b7fd0f332569ee89436471e56cb8c35c9d38c69fe7463a4ebc40c2030d0a2cbad2a1064dcee2b01eb0ea582d59007fd5f727868c3d7c7398c576d4088030e9b6058a4fd5305e0a19a000374901b5a2a6056d71c8619e5f510f55bef40e6419e40d2bbf5a1ee88717f1f9a3a7b8d5a3ffab4ff023bc95f6043e779d7845bf04920d5ef3581c0cb15ba9c4aff5aa20c4acadc2f164e1107300cd42f81589d91b990d663b821bcb85ae0a8358dd99dc779eaef41052ec70c3693b11f3ac1d979166ee389358c8696d92b4def424feb9ebd29706b52b0f89f71d242828ec92cab65e6dcd682efe5e71f8b122735c5ef31709bce09ce20a0de68efee95eb762bb92b109d33843c9d127e64ec248664e501d7bd7294e197d167e3cbf8f1669f6dd36c1de11d6e45003bac8059d19dba62205946bedb3c80494697b3973d8e4a37f52ba04dd170bbd4acc8b7d7b3b46348cb3616cbcec5a8989cd27afbbaa828abb3ef4119f639da7d04ee535495fe3802395ddfe3531d00c3573100a281ec02d85a2af03ecf8f435b99ece83db6c17714bf1fadca7e08f9458bb8449e9dcfd40ff4ed71e70b120f1be055fb0ec4dd0a524e2d6fe79f3767cc4cf0cbcbec63112535f0066520673f98a49f0cf5a15f6898e49b77e78028f93e5be95410bc1c1bf7b702a59f20bdf25603226e8d8dd7bffeee7c19e1878ed742d520034a6b2579a4839d8ff183e5285f9fc87b23e8cc28d88b5563e7f5d6424bc2ac6cdcbe70beaed9a191683072da4c4303edb5bd479e540ad41c66abf5d84e1f6350d1a605f5580a04a9becc8d843537a4a87f0bffbf2421eab41280089e4089e9ccbea480f0f9de26b6e6bf011c47813108c2191073b4e17cc3cd82f5ad3d21f0b36075c5cedacde688ef482f0c2bc4423fa625577c0ad6b99d69a792660a942544567d3ec586af1f7851c8d20edae626b948132eeb2e3a54444904922cf511f14b56fd04c44bf18e002add4125ef3dcb0f660667f06c652fa406675c309ff9e78786cd25bb58e10570671d02e9c45315869f1016bf284282ded5b66ecefa8610f69d0fe57450b87f527d99a84a8f9db6c938d845c2401d6e8dd0f7b2ad349533799b5eaaa6a2effa38ec1c815dd824edf95c1e0e5b5c6b0311fcbbe06a7abd15457043877349b9f0b0f3e89adabf6dab7678076bf527c8a5d2b38ced2d629e26923d6a812b79503187e797bda6b0bfedd5f1440965f1d09c994ac856d2832a4d29fa28b97d4721fe5de03cc8f5e9eaa24a85fd2f28ef3414a5642cc97953c277d97d356f8e723676076ed9636713d34cfdf80ae18790bcc5eb4717716babac602273f03bd99e1e7c6e3a82de0f30e46445e0543507fea9d0725348dd047c213e6e915208404a96556e7495aab7c98be1253d4744397a788fcfef6f1647757c98b4246fe426b316b369e9e7c58aaf4f811eba7b1937c37e2867f2b4007597806982b59ce96af73024d3ae38364b51d4a2281bfac6428a3d66e1b91415bfb8c279feb6783a06135e11a331b9ad366e9c2ba3d248028562c5d3d23882c0ddafe071f6e19d800f79c558965698b44dcc2b194a7b0a9359b6ceb3187cbeda08685c2bc9946202b73f936205c9bda3a316861802e741c60d881c3e6508d51416154c3b74f08af38832f3ded272f1b1feb0f76af6e57df494b05cea89887778a4f0fd9f0ba278fbda65b772acaa4834b9eddcb4223b8364f0ba1ae149f12f301c302197c4bba52310d4e532bfbb825408c8bf60e494e8cf13160433bf1606fcb54cefd037a27c0dcbe99af0e198c27ef02d9b35e0c7525a1260085afc6e7b13bb9ba09ad71cbf3f6429527e534434d9f0b26390d0881c8c55cf27d52a3b0a68d544395b28f640b61f248fadcdffbbfdda13ce49180ecd386348953de659a088a7bd7f93c8b3b8bd523ee118506be1cc507a66a9aace2660c12de752288d0946e9e2ffa4b4a825b03549b0079f34fe1cb22d565687e8a2bd5f2242a45fc0aa281e602ccc88456eb510c779cd314ea3afd483c0c3b37b5b801b51d7c6915f5f1e139dd68aa86166a86de4e1e3d220451d2863ddd39150abdeedab0251bd75011bb7e43a05af4bf401ac11b977c186b9241906d36b1dc2ebcd1244e88a96ec84fba8cb4099de19037741498c0ba299796d0f8898edc84284039e87af8537f8092d299d8ebda9d1022bf931dc77957f4c8b449fffe67a2c52c63e0ef9c5d19b21385611f0d22123915cd7ec259549c0e5c13260255e98703a7a3097b35f9d3d15037257ac826d87f2f3ec79fbff27ce1f2a37f73f9d4e44cdf080d066480a056c5664d0e4e85f46b89157f151bb0060c35498bd8528c0ae6f683a72af92c1b34abed575a6540c0023a8d0be33e6d6186ee197bb8ccf9fd148f417d59a4b05b30e805fb5f4b7a550fc6bf9e0a96e1c2a14acea3fb62006b2f5c05e3c97f96091fb4d86848ea767f353621d800d081b7b18a4323efc3decf111028ac84f1e80969bd0396641475ba7b573000623bbfc879d82ab9f36377e5b0e98279d33169419111d5e0d28a48f413d5f6955fa5b2f802cc31b0551b0f92d36f2e614122668c5af69bc6537c4a1204f639b2340b98053f02a011572d5660af2a473db20e4ab50bc9a0d22315d01147d0663cb8894f75fbb06300e8d8d49bfe20554f4d4f86da3e2dbc5d89116ba0e833119d34fba8d3edf5d08c760b4707bd30d617fc77bf60ac99998d118ad1e00648e8cca207d917db124d2a3bebf62d93886f066fb1a3f77a1169f164e5483578e9b32f9eeeab7e6805ffbc55f9e85ccb1bd98e132d1fb2570fd8feae46ac92b632b090f43362e5eadad7adcda168f09b1b28560256cc9c5a336045e0a85835aa622c90396816d23466f54fa2af5c2b727d0c4d7ccb41a5ca5b11f822ade99e4047c7d09810637d93739803be0b9f43b1f2a0a6ca7b8d0319be4a7550a01fbee2ee204a08bd3ad22eac9708fd154868cee62a883aed6a5044f98f542ae51ef6a8133edffe7c27e25becc23a610f99f85171c8e1250bf8c018ce5a3becc365e4ceadc36316c6a78ba2e267ac5be0c430dd5c24012982055ae77356ef99982d702d8aafa8715113bdcccfbfabe2fb11e597a95253f29bdbaa780247b7e262b4755cd2500ec6622e85fa1d90ddeb49d9950480f6c9941f8f0243ce52fdfaebee53e5d09afea9c3231bf7a08bb1413a41939939e9eb9a104ea791c83232131e717b3b18271b946fc8537a73af1902ea956cb4fbdf7634e9b357ca3a52549b1cf46bf2321b16d45e9df2f0990f0d6a330918ea463b81402e1983227bdbd0fe347ad479d3cab1874c233e9d5cd22a392f7f20df0b8ab53bf0c6a48f32330b1d62dfc3c00ee68cb3fab5e4387fa382b792cadfd02a9d121157bdc8f421cd94b4a9f3bdce48072886e803fb9c4a7eaf56fc563953fd1f04858d52f2823ea8cb2895f2c937070e580cc187445d8794be1ceff8cc9a64b861a6cc162f877d91e2b1b31c69c60de61add3211d76adb132090b70ea295a211ad5e5d3c5ca3a67b19ef56eab1c8261e2bb53cf37cf8145ac90931f3ab84cbf887766933dfa5813dad4c232a47ec71f68be3633819b9eee26e1e093c05039a2e86cd38673274e465140e5b101e56681b6e54e0682b6db9e6b84e8379bf77cbc02e33e410f4f2d987bd5416c5cf5baae72fc4b314045e0a29a982673505efa239dd0853d88d61fda2c2d291552982fbabb41d52c2fb0b8471e5aa799e5240dc4c534805a0704f5a77d620a1211b17a7fb253274c5513c8c358b9053fda5a07efed19413fb2db9d6bfdf5f66bb4927843717c1c05f719f193795d0710ec1af518f49456721cc3decebbfa32bd690efd934b6edceae620c49a802e25bab6ddb8eef1b26d6023a95b516fff3f6abcd5059152863f5d8ef4f1b52d6faa387b80dfc2747adba97daf04ef3e46126b21126346469d88a27009f652d10986e08b1f14ed5f927cf1da02c01a6d4d0c27e98d753a8f4f8fbce515005b2405dd7e0149f4d21bf8de3e2abf9b0b7e1a43cd75f8002ca69e1670018958e8ad8e795aa5f0935867140136ab5cc803c3cb7f3d2602e16bdde3cc0b753011116b5ad780e1a156271e0add0aa8d356dd90cf29ed580845be320b1e5f891094e67d20939ca1b6143294b535c07f7dd186d23b00b2867897b20861dc742987a9c00f90ede978a54b24973088864dea3d22454f8b044cec085de3333fb4b5a3be16fa3526dfbb6cb7cfb561eab879293d9de5cbcd60979b5e2a776032ad1ae7514647dfc5a300fba6f6d9aa5b6e86b1de7e67b7cfd7cbecf1c442409250ef562950d10d469f35c85eea60b25eea9ae7e3147eed3a4c7debfd759b33b4996788b3f22378bdf65143af8f0f74225587207db1fa1a74899b83abd68d6ec7160eab04479b11397d85c1b888a30c32536b599c32bd70c01dd96d10fc179e4782d2494befe4a45f408d60a5cad8b06a4032c3766251510bd86547230d0d6c105fc18372c1627807c4e4d5c448a1714c2daeb6a910bbbe8def925b64872fe0e775055f1f6b1ff8ae5111809c34838d9f644b4862d5ed39a63f81a85f07656c5cb73605325b7cece9702959b1ce92638e47b8ab4a3b790547389035ec6a23ddae40cc42ec9557eb0aa8ba9f8a4b44b89fe589b8534f3c3d4a7935783f1872f6af5388784558dc6f", 0x24) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xff, 0x4) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffbc, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000000, 0x800000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[0x2, 0xd55, 0xffffffff]}) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080022002, 0x40004000008028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x262, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)='\x00\x00\x00!', 0x4}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x80000001, 0x59, 0x3f, 0x401, &(0x7f0000000340)={{0x1000, 0xb7, 0x4, 0x7, 0xff, 0x9}, {[0x6b8, 0x7ae8, 0x81, 0xff, 0x10000, 0x400, 0x1, 0x1, 0x9, 0x1, 0x9, 0x401, 0x1f, 0xff, 0x1, 0x400, 0x0, 0x800], [0x2d, 0x5, 0x4, 0x401, 0x3, 0x5, 0xdd, 0x3, 0x5, 0x3ff], [0x7, 0x80000001, 0x10001, 0x7, 0x8261, 0x1bd5], [0x5, 0x800, 0x7, 0x20000000, 0xf1a, 0xff], [{0x4, 0x0, 0x3f5}, {0xdf, 0x40, 0x3, 0x2}, {0x81, 0x40, 0x10001, 0xbd3}, {0x200, 0x5, 0x3, 0x80}, {0x2, 0x2, 0x81, 0x80000000}, {0x6, 0x1085, 0x8, 0x400}, {0x4, 0x3, 0xc422, 0x5}, {0x100, 0x0, 0x4, 0x6}], {0x1f, 0x9, 0x6, 0x1f}, {0xb9, 0xffff, 0x1ff, 0x9f0}}}, 0x7ff, 0x100000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606cc355ac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c2146baaa3d40e4324cbd52d2500b853ba2610fbe3855a5656a69c64b98192489ee7f8be641602219aeabf0cbda0f30aa82c535b8ac72de75c57185104ebbf88cd3b92259020b6b3328", 0x111) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f00000001c0)="79e6b5e4d9df", 0xffffffffffffffc8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r2, r2) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 16:00:10 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000001380)=0xc) r3 = geteuid() getgroups(0x4, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001440)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = getuid() getgroups(0xa, &(0x7f00000014c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="02f48cf1af6f00c407f71f6f692b597bd912e98c42bae3115d03945bdb8ca891f0bacb4f43e63941f03f0c4cef9f12be1fb77d831beab3cb215ed493bccc7bc38aaa7b5f74be303546d468b18bf85fc26120b7863b269517bb74c774dd4f671ae5bbe9f3333a8f296d7f2811e98ec23e90c83f818d3ab3f3ec5465fa8feb46bceaf54e2e721d680bd02f55a0dd989506cbcf4aaeca7b7a44114bda2e7ccc42fbcf796cd65b722c82abb912bdabab31ae14a011778f83b0140451c7c85fa92e0f7e5cf35fbd9246f8c70e828f210d17096c6825f54aecec0d03aa5f2955a2b181b589defea7f7b0382f0aa1a90588a0bf83", 0xf1}, {&(0x7f0000000140)="a1708bdc5ed48a2018123ab35672e20816544fdd4d2157ebebf8f4d0f1380ffead33ca77ae1c6cd3e4caaa027556fef0fb8739e9d065cf5742b37929a3b6ce931bc44d6c1a6fafbf013613a58f4574e63170ac2a6d3a0b6474b82c2d2285afb2dab3942c6d99b216785b2736eef9f29e8433cebcf2aabe86ecc79253e37a18ac884a28b913ee2f52b5023660afc63cd4fafb93b1758c70425487", 0x9a}, {&(0x7f00000002c0)="608eefa061dda894be845343dbcf332c853165833618b36e665926b0b9c7dc418a23a91640a47940fd8b62c830e7d40f245f49cd35e91b7eca9c5fe284331d8f094334bfdfabf5a3b8da5d9e51b89acea221d2682861b17e89baaee54e2e853bd7e2e00a132ad9734f48f51102519af1f3ddde3c59507afab2782b8001a2dd23f2d61a72bbc824a61e644d2e505c6eb6a61de90673d827a69c1559faa6dad71c2d2c4e20600a1adf0a8b77176914c78e6f837e4a4bb3057240a2436189e638be76b4bc9056efcb199e21f02fb9aa2e21ae765e22da789b238d081c41d2d70048d786345968452bc086069a139458830eafca5c92c28c18f81f3b1ef1c7c056182c4958beaec7b40f4a1f2d0fcf4a96b8ffc003add197237cfc6f0f4ca29e3153e40b6c8b184dd32836db367517d3ac972a7d57e4a66a12f8690f75f08b6e789d4ea5ec838028d56fe4c52c4b28411d12dd38b55128eb7c24f958b7f5345884691851eb4ee36d73fd59b8377a2849feffa7ad3e523795d592850cf3a143b0663b026b6d62ed6e55cbc17ad7d5af11213a165293acb9b3903228ae855b4659c9d6dc9c67d5f280dcd105c66afbac279060fa2cd345d199392481b39100b8299728870a24efd62711dafd61ba559b3d3caba07fcb10e0333ded71890de923899b6731ad2391ec5126b79060ede7ecd54c5747c881bc9252159190de484d8dbefc39dc43e621e02ea788a8df3d54046d4f9c8c127bc86bd934ef1aae94e53bfd6d1b68b29ab641fd05bc2f13e86b73d98c2a458290a05ad5407ee6bdc7fd086bb727b0d705a20d5f7d0127bbc57727eb1e3ed9239fe817329e62e02619b45736c67ea1ccd8172ed0803aa94c9c93c56785099b7dd4216696dcda567f68f042048a882251c47ff7b0d6d31ee7d5248818c08a9a4c38a24b09ed1f68215d5c08cca02a7d4a117357af56480d864dd714e0276bf7ae049036a4fe658cb3acb82a32626742da36e66fab0c886d76c59452521a8a0665477e3f5021c45229e2bbf879602f81baf187d804da5b51beb85d45924041841ab3966a14f8c3cce95b93c1c3f17a8395e9e2c6ac31201c08f6b261544c6cbc5b8d31d4e5a1e72aeb40c63a3d2cc65148a3d2b837f2d3110bdd4d8f6a1e1b92c7d5742edc2192c54b54bb42742164b079dcf9e58596c78580d05b568b7966f10d69c82e26589d3d45ad8d377d044a8832e24eafcc41e8810d36e9ffeeefc63ea47aa9af524d7daab9983f31f7ba69150709ed6f3abe12b58df57fc4ee9cb5067a356bea0aa840e393d8609201b50e2f87d0b9cb2079d1e4946c859e26df7e63339b3a5fd4d34fa1c47c8130984a3fbde3fce7feaaa1571dc42ed40128310915812d6e7c453d919560170945b88d1cf673c735ed951ce33f2aff91cc19b376811566ab3a6937030ad61afeb60e691cdeecefa61746e6fd8937e507ba5223eba656dabb7b00d1b3d4ae08aedbf87dd477e14a6459e6c09e49e441db0477e8cd451c598306f524635d1ef501d72ad24fc9b658c2c65494b1f3b23240908fcb682c32366f4bfa1626a6cdce5d1a53c556aad72e49f6d5ae017d7a9ab1fb8619915d04fa4e27e4bb5c9616f372e66c095778d85bbba7b40e7c9093250c18be2100eca5a764c2b0b8a5cf7c8bfdea7b164d8c0c1c43ca680cd0fba90aff4cb1408e32cf6fe7eb698359f8fd48c3bc64a4814b3b4bca0adf0e7d9c3d5841e9b5a1e5bd9104627eda84f8d786b470d98cb1545ada01251e53195c796a85a021054328692f16133edab484049c87085e6d4331c09388be5a91b1448957ae2edfde7a60cbe37d264a15ac73b136ef10391db966c5dd3d4a6688893e2a9a425b00f5838439be608ab47baa12c82ba0395464a76a8737a33288e0517522157c3a93186c57697d4cc3d6be18619b4e45f40481094efd1514fc1b7c1a332e9c802fb266bf81b13709032f97bdd9ecbd41d5ef274d6ada01d7b28519b8cc68746483dc04879c1e4d4c8a98c846d4c7e44e67803922d27ac89f8dea58773d26a0d8e28964e2075af6d44b6923054916a836427d50fcc9c1141d1fb42d5105672ee747b1ab2ae226c5e5fa1c575cb936357c8a38a31fb7ecc77e749d3dec3985cc06795f7541b7ce9045eb2fc793fdef52cb18a2d71373b039e8e134b7ac99187121252e3eeca7645ccde7922ee1530905d8dec7291e3744c7ca7bd0ec6dc937e00af1386a26cfe8f34bba8fa31a1e9f42a487138e127af701f44d1fd15ee93dc7bd6d5208db297feee2de9bbfe35b4c3d133248fc344b4359236409bdbca29881550046286cafa5d7d08ffded30efe2374b5b28303a3762fc9c62e9ef3607be2d99454dd7f493873385dda8a97d15eb5e753baeaf545152770f13df2d7a3986fa25def74ca14e05b037ea87007e1e0bf4fef2354eba8cdf893fca21182483c4b15a31c896e25acdbb6345046f8ae81b5ba0cdb3bb03a3bb81818cae2bd3ec4c5b4194485aa40b5d942c412456e2bcb611c9f1f575c3cec3ead310533b988ea6f95218c9e26646421f20d44bb710a4976034de89d2c038e2b026d8c7a1ab7d906146c193680edcc9482a495554e44450eb50e37deabe81a9e9186a0da9ff938924e3c58c57b77ba90e153228d4556385c4cf1cdb96399bbd07ad3c6f4c036cb2fa6cf211c35dff2ec07f6d79b5306ed888918e1d008f328de3223717862b5a8924924b51acb474f6c38750dd9302fe325e67eeaaf4417cca2b650dbdf91fa02a679809541b06bece9f3ae6d1f78e1687ccef2a5f009b9f6419ad5367a234adbb8c24b059f5d06cc4e88c6f61def11141058649591601bc5ba56ee85fbc3cf35c7fde7dd13b5821f0080b1a55f5ff9bd19bc3c2cd6a2d1ed4fc2116999c94095c8ef35355d77c1ec497363d335984ae37dc3bcf68c5ab275a603fd4029dbc78d27ea8e689b4b4e6fdc8aa432f235ae2b20deb7f65b220fba347bdc786428e6a105665b059bfa18c12efd54732a0a6efe6553c859da0ca67b492ef49e9d46e6dd4a7eafd5bc73d9ef88aef406a509f0d718bd9331c2ffaa1c7f93c5059e77f674ee379caf944cf7725d99db2db32a5cb9d2daca6da6327ab76ea10a7213c7c40c6f0ccb9f6851dc16bad0900cda0546cdd3e9ae10688664917f10344a38e992698ddcd3652ccb0417735a9aa40979116e506e74de0942c3369604b755f97e6b03fda4bd3214da988efe0821792dcd12851d1bb8c2c268caa99001bea47d02f8696f779ba0e6fb932cf0ce6a91718ba9ffe5b8028a110645ca70461575558dc485f920e04664b1f79e3bda543448d85d7d3724b5ba28c5770687f55596f0310a73ef4a134da09be7d90cf89e11d69fe447bda475a251c8d6577e6ff2883ca2f4de9386d066703e60c87d5673b00fa7805ce098574d01bff204e1e63b7e116cd306eb84c6d9c2a0bc3eaf24291a53e2ccf539fc6f7b5b7c679613e43aa5bdbc62eef80f339fd92dfd0b98b1c397c779f0105960ca74f3021dac818ea784dd00c06664931aba46388950a975f7dfad3fc71af2a6cea36e1ff3d25996cc1316cf21a3b775238fa940922f6f1b128096196180fa6c9f5c763ca73b454ee3f10b27cfc8feadb0fa732e45b4ad4e6ede2d5e7b7538621d9bbaa0e1e4c7c5f4d4b4bc6762c220bda1e727c29443473c33647691d4ee6db671b67077b1e51a604ff8180e157b1f01d97fbae48787399aa4e6e9fe24201b66f9f08289279b1e6237db2725bd26e2d9d32a23a52fcad243281087966292508d6cc132a416dc6aa6ad8bd724b8477f00f288501fde8f96293db3cf8803d5a38b21fbc26af0ba7bac9d333a83c26b84f20b75644d8683685764b02caac832c0590d9c7fa9363a9d5050deae574a9ef93686e8ccf1965b85955c8eddd7e92407c4dda9f05508e46e7b964793a4b5429f5652e06592517c24b47f3d6378f48e71e2d9c21407f0c0798d36585a25c09db5fc07be5243521bd55bbdf641e5a3a2acce1980e7cfc4c4d188a7b7bfc7f9420bc74a66beb8653f627a0e5dd62ab7c1370ec6e4aa5e68a90aad35a1cf8a8f89ab9fdb5c4f0f65ca06939e1d0a9d2b3133e1c4423a54748935ee07b7ef536d9bbbcc5df583bf79f5f5bfd3b385170b65397cfad96fee2565e05798a5e50d9f8382a6e21ec8c0dff1309eef75e9545bed0d2929c80f56a7d3d52d196ebe33674df8e13bcde39b67f9489d832d27823176d12753d45bcbcbf675f08407a4fb3e5f0336d93c0d48169cbe5d60086f0b47d2f6464836eac1e38c86f3a6b961d4c36dfad1878e563f043d1d88df790498deb1b21aa1df580bb635a6da722b905270f3b211bbf7bf2fa0b2840144a0487a7f21682aff09cbfed4e0b36a28cec6b85a36bd6704421a38793accb125d78edaba9000af355a5a9101fc0b7580cd7f89e23ce4c6a81776c9bd73bb8b334f035074ec18f81607f38a44b4ae079ec5dcd39bc8e22e64f287ff01b2f8041b6623548bcfa957770ed778774feada74802af7e93c22db5412abf4316ca213bc1f37c9fbfd49f45d52867ab5fa6170870783fecf7aeee6a8d4bc86dde16e8a14036ce26382b4e2d1be471b26865b8078aa42d4b92450a44177797b86ae39ae110bae079d9edc7ff80be0242471335be9372d2742b6d3e8ce9856b95179a5b4b7764175ba66e91cdd49e946f98fe9aacc09fcd70453a3cd80161cee8f2e8d1b8a9ed66885415cbfbe3b90f55a4e12e4efe30793097867ef13cc0b525a5a861ff8f6a6afdc520b8b0104a7231ce7b652f8c98c442d59e6639faafcac0d36a07ab2e4467408641fce98cc2f778a26f0f1e39d74d3ee2ae810b6684b55961a005c0de0ab807648870bbf4cb24cb3e34b9fcbcb2e1ca68796e3be25b73ca7d9b9f9284abad2b9104af9cffe71049d3c09d7c58b99c743979d25509c51fc34bc8e0f8d91a4af30036cb328d339211003cf7641f356da7e2f4f02d8656dc1011c362f340dc15e49f2914b8db165aee176f5d243f6193d9b2035ce8eb0dcb015551022d1c29b89045fe00db0ddeefe8d36a6bf2365b9a8b3a35814eab0d55130421d7cc7e39c2e5de58b0791dbd1e8d5051f11132f9a14b7987835fbbb83a782189b72ed4efe4f660fbea015fe9deeeee15e2cc96adb6a1dc72393196743ab503a6085cc0d626af5df648832e7a6a2d1b41122a64346c777ca75cbb657ebc03a1e3845a22c07e3f55655e72a826710465984391ac4a905b733af9b4dd9852b87809471775a95e8bcb736cc4e08c6c938a35f4ac697d4ad0fade6e30136c83e8858c74d26d8dc0eb36c9fa32d4416a6a0d2b41cc56a6540782231c1a5a0c24ae40817dadc6547e29a2776b601bfdde500fbf6babf6ef5aa8a7cddf56e29b5a71b838ab1e18bc0153ae5148311053b82ba86d5972a55b16b03f33688e26d54ccdffbc0bac290481d2b789629d321cc0bd79bc286271ac84542ae99dc7f1b4768870ea3302cc13737a394087031dbefb828b57484ba1a7630f649e88d487cb7ef68849605a30ad095d106e400dcf2be3d2b49d53c9fb8e466cea9ace4ae5fc635d16ecf9bb18cabcc08c48a2407574d461e4cf31838a9cf115c6d3569a325e4c17acc697d3fb1747557b2cea0aff4fca2033dd39d3b039ec332931ad6674ab4c40fe92e023f1d0bed011f6c8fbf20be5265895aaada9bacca39ab7d561b68a9bcc0b13eb20d60eaeb890f2de11e57fd862e3fa7e3a60a81fe7a311b34ebc8fc85cebae51ef56a31becac5669df3df3e52d", 0x1000}, {&(0x7f00000012c0)="04d8b5313bcc80a652f7301604f38866338cf04f16e60a65f6c2b9e64c0af6202ae196ac63c7a7b7e9f40f2cd281dbaf683e8691237e3ea178de4ba38df8ce0f736460ed257d95297211e9c050d38d8464745937a90e647995b276b45160f43c97b5cb39439292bceb1b253fe7f48b6ad202be7324c49a13ec07048ab4ae08fe2cb5b91636480fa75ef9b0edf5eb9bfe06726e925111b0d5b583114c3a2d8f932d81b2b924c8b45d817e3a05cdc73b3af9aad6e9", 0xb4}], 0x4, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x100}, 0xa) close(r0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xa0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0xaf) 16:00:11 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000940)={0x2, 0x1}, 0x53d) close(r0) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000240)="d0975bf8e57f", 0x6}, {&(0x7f0000000280)="2e37d3345369c9c0259f8f13cea15c4ff4de51ec480144d5ec07f4fb16066ef8e4c49f63f9ebf852a8818e274a65e42a79a9d78e43fc8e5541d3e8fcb24f71ca14156f270e6cca5a29a35169d6859baa5f12e010411fa7689ea898171a1cd0d1e3582a188feb31a3b85a", 0x6a}, {&(0x7f0000000300)="e9f4bfc1902a96b8f010ef32c2fbd78045334956b191952f92f5dbb4bf9236a98c116ad4bd42772db4753340a7c4c289a17336225cee8502c22b459e497ebd8952f716d7889352632095db9c3b5f7ec7a547cf9aac210500fd3d45e03b6e11e0dbf2a6026f", 0x65}, {&(0x7f0000000380)="1ad74f1515e2bd977697a057c5f75e713f5119f9dec592499aef7133ed780da0d02ab6d684d5dec9c677acdb07eec245033406fa57e6025b5c034f0a993617e861d56926c2d52d049b968c3ffdba35a4eb1e32b26c8d07992468d0fd85422c5e98cc031ce9aac277c234f8ef969d0a078f3075f4eea967", 0x77}, {&(0x7f0000000500)="f627941777fc93fab41e042d61336a8d5ed70c74eec9ac3aab9e269adbeaff148d6dbd9d6608e367fd78c96ec7a8e804a3e762dd3b890f2b70699c23399775a4c5a73286d1d0f68e187b64714f1df76aa510df319be25b5873f66e78b61fa5a9ea81628358a7e7352f912a75ef4396e60e905fb97a866285e9ae799a9cb9e77f7139a0da4fab37199271acc40899a3f306b0414be40b99679954a4b42820f7041965ba7427a95b222ef742524c6ed9f52b44aae5defc524bd47bb4e4775ee6e4906b45e3bcc936269593146788f2dd9e700563e9826693906beb230a70919c1f75b03e326999383f", 0xe8}, {&(0x7f0000000400)="7d389976d442104dc94db2274621724717f9735c63", 0x15}, {&(0x7f0000000600)="73e3110d60c8d0edd329f44f0d172dfbc96be1c5531f53ad18fb028fba823d29f8bcef0e8227b39322b0e259f7f9510c20965100350f7f07f0b92c8d127d4cbef1203817646c435298d5890940b8db1659953e9b51b8bbcdce48d4b8a1c9b8f1ef72bb89c4f71c8e8593d3ef778d42ab7b1244d88bee893bfedbd93756a79ebaf6716b9651b7acaa501be2ed30d622cb350ae2a113cd5203e36e94aa0d", 0x9d}, {&(0x7f00000006c0)="b9799981cda74118673dca942e2775544076e9d5a1c0787500db9e66efccb4d8fd49fe912ee80fdb32ac1da6b67f3c8c4ae4ba067b07d101264763e483a0dfa124619c3de2a681cde0a2e6293c773aa79ca3a9eb52388224a7c6d388e8072f895b691eddde1da54826e0c0eb083e7e0c5fb8e645145b20b7ef2f86f79f17b06412b2cdb62e7ae129da1c97991bf97ff75e9da80e403493419abbd54a29f47e94397f2f1e0352f829c9677b61860114eac9f9b0698c585bedb98c7971ff674df28e552838506fbce92e01b3611779d52cdfb91ff535631db66a7092e77ce44ae01183f5acd603b7f802a7c3dedb3d097cf67f81", 0xf3}, {&(0x7f00000007c0)="53cfe4e89186b2d808a89c060170ba8f32c4520065ff501ea7f58e9cd4f1f4c316b9cf86e2737faf8af9ade75d1e0433ebed6543728474802c6d5284ab837add62aa77ec939c17ef1f17dbf61bd399ecb49509bfea56ea33e22b8530fb03d7364a36f6009aeb42a232aece46ffcc19497bd57016a0c8b42cb2156857bc6ab159d28abf84c7a57c738361c929ee0ddaa76f873fe10c2467a47b9ae679455d221a9dec9a6cb8b70ecb37b161f8d5e7b29e4910793432a98c3a4248e1", 0xbb}, {&(0x7f0000000440)="3f769a0f233dc3dfd8a39f87cdda0611315d462f17aedb86892d62165e6f1a7b58a31dd5e531916de454a2cee9cfc7a11ce8f63f674cc989e1cef16b7763832bbc550ba8b12e34d55c27fcfb9c2e96e5034a0deba56df1d13e8eee613edaa15229765c000d26b907c8080f9667492699e911529b4ca2", 0x76}], 0xa, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="c4da8a0fc99308c22cac610db96b1a043588f142d3e4f8bd9bd9453cef547bccd510141dd4821aaf27a14d11f2563b607a69603ec0f55e925ddbd43f3bc7fb229fb0b2bce64ddd94a60b73586b2ea4fec22dd0f25d1c07764a3f276a21e573034c8c2b71850c93167a8831e633ff6454d3dc5e3d3b1fd92969062e2ea6371b552bcc889987c318130a3fdc484a214cc2058f9e4663608e81c562ae2f4beae2dcdd497386dc8f5a3cd277f865eeb27aa9c5dd60a1801c1e18bf6adccd07f023618d1a0fa1ef81416cb559504b4eaa2e9682fc489a649784de24fe35ae649353852c6310aa91dcafd940", 0xe9}], 0x1, 0x0, 0x24) 16:00:11 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x8, 0x100000001, 0x4, 0x9, 0x5, 0xb7, 0xbcb, 0xfffffffffffffffb}, &(0x7f0000000080)={0x25, 0x81, 0x9, 0xfffffffffffffff9, 0x0, 0x1, 0x91}, &(0x7f0000000100)={0x8, 0x5, 0x7, 0xfffffffffffffd47, 0x3, 0x36e, 0x404000000, 0x38}, &(0x7f0000000140)={0x0, 0xe773}) r1 = socket(0x18, 0x3, 0x0) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xbd1, 0x0, "8506c5b8b7c5c259420fbe37c06aee8bd45aca1b"}) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99e353e5918da43f20f3371f3fe2e58be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xffae}], 0x1) 16:00:12 executing program 1: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) select(0x40, &(0x7f0000000000)={0x3ff, 0x1, 0x5, 0x9cd7, 0x2, 0x9, 0x41fc, 0x2}, &(0x7f0000000040)={0x0, 0x8, 0x80000001, 0xff, 0x4, 0x6, 0x9d, 0x4c}, &(0x7f0000000080)={0x0, 0xffffffffffff969c, 0x4000000000000000, 0x5, 0x10001, 0x80000001, 0xe353, 0x503}, &(0x7f00000000c0)={0x3, 0x2cf2b90b}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa, 0x0) write(r0, &(0x7f00000000c0)="d4fa5e471b9fc2f15d637950567f9c73117d9831384d6a9916ef72f41c09a0b4b88a8664a5c0214028e62d33abe6fbc71325e9a5bf27249e68b7f3f996dbbe611a0172e8183a68af06ed01dcb678050792417577872f00bfd498570891f755ddfa70e36f569c2dbb6d63273d018ff6d7b08fed2e410556ff6ae1e3d127beff6ae943f8a1f1bccf94747fe63192dedd1522ddf1f307ce09e261a46c13c94984cd5b61a7e95015426585fc519f64e6a2f5bef75432f3e523ea743296d1456fc3e708b8611309d5f2f6d8ec2ebb7c8d705d6d6686ffa6157d84640e2eff974b8abfbc7cd4dffaea5a15c57b44bf1b2106c4f04c052d500139534cd1cda892caf5", 0xff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0xffffffffffffffff) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5, 0x0) semget(0x0, 0x1, 0x601) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x25}], 0x1}) pipe2(&(0x7f0000000200), 0x10004) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0xe4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x2bf) setegid(r2) 16:00:12 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7, './file0/file0\x00', './file0/file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) geteuid() getgid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x8) chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$TIOCSTART(r2, 0x2000746e) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r2, &(0x7f00000001c0)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00') ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:12 executing program 1: getegid() r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) write(r0, 0x0, 0x0) 16:00:12 executing program 0: mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000000000010202, 0x0) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000006000/0x5000)=nil, 0x5000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xfb}, {0x3f}, {0x6, 0x0, 0x61}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x18) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x7, 0x7]}) load: 1.97 cmd: getty 16114 [ttyin] 0.00u 0.02s 0% 318k load: 1.97 cmd: getty 16114 [ttyin] 0.00u 0.02s 0% 318k 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10002, 0xa3) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x7) sendmsg(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000180)="6d43d0dcc46157ca57c941b356b9f9b1c3a773cbd0f7868f5e4edade7e2a6cd99760f7421955d6fd709b0a34087714714663d12cf56e6a7bde666f7f44b889a540a1", 0x42}, {&(0x7f0000000200)="2ec1fac2dcd855186cc10e1f1ad377ef0e88496293276765aa34da799d15adf9407990a620c0a3c5", 0x28}, {&(0x7f0000000240)="2ec0a74516911cc1fe17c5a212d30c695e76f7e0a0fb5ec880848e4f7553a5681e9ca2", 0x23}, {&(0x7f0000000280)="e26c95dfbb45bd942d6c25226c1ebe17285c44f2462f08d5686bc230b619cf0c2c5aebf76d389fc561797d01312c5f3946576dc57a9bd98d271e1b8bdd2132fd7558c81bd5bd69526f66c4265c0bff5d12f9b7dd5d1ec0afb035d6d3a2bd961a6be4ae4362486339ebc0044ae3b6154f07268a50673006cb8eec7c2799f29a5d91f9b647614552c0b11860ea4218ea82bf31a8ad004e9f13f37e918ed31cfa35f7638f2f16bb438407a9da4b132f93de5abd3c146ba65c7036ad5e406ffefd5998d5a76c72a7f8defc865664bacffaa636", 0xd1}, {&(0x7f0000000380)="10b6e8fb9f6323ec716ab8dc689ac6691197ef824897dff25d5945df16b0a7bdd7b6863ba02ac00e753794c016ca1a95baedec1bce43a1b0126b0a141ad8a663d8acc2894193cf7123d8", 0x4a}, {&(0x7f0000000400)="fe0c6e83426c9fc9e6cb255aa0c05194aa0f6acc7d65308038e990c72579", 0x1e}, {&(0x7f0000000440)="b7a58cf2bab87e61aa9c08948745ef373e28a7d87ef223f004f916ac923eb90f00809a69fd4aa2ef81783f2bbe34b158a935b4f2d4808ff0f5947b86176a71c0b481bb0387e6582b68607ef515c9af50cd678af9adef7cc8de03a07a92fa284bf37acb39a4d4286b1c42322d9ed255ccdc0f54d5ded876176ab1a348397e422272a7c05d", 0x84}, {&(0x7f0000000500)="a3f12e1d34605423f09ee820c860f28fbf2dc92f8ac6803694dbc9288fe154d536c41a2f8bc08edad835d09d1a0f04f48efab01f53c8b05af516163c1c6e0fe0e0cb78889d6655bbd9a6f3ead25aae29ed5d7427017a935d7d6ccdcb3d56f763ba31e41f1c182a2cc51ecd12497053c2f7a6736a7132dc1392c1d40dde517299deaee1716721d8bfdd0945f402465f209dfd4c7bf5666ab18517f96e656cab5e48127117d5c3ba9bfe0147b0a23f66b5641f", 0xb2}, {&(0x7f00000005c0)="37eb8f9c4f176d53b835f90df227c0", 0xf}], 0x9, &(0x7f00000006c0)=[{0xc0, 0xffff, 0x8, "0473b64581b1f28b21786ca325f44c1d5640ef3a0f9fd8a4f4e02950998ce8550afe3ebe00c9480ab7040f3e57b70fca987b624e67b99741a4cd72dad8c729ffc22fca8a21b792f14eda37ff2d7289120af0aa70e2190c86b2de42dc17c8a2d4d366c497362ac1b7f26a084c8ce19e16aeceda0edfb331226d970982bd998ca4bd3e213b7785f7fe2b6245189ae3b156348052174422a8b0204cc87d84b339f65a86a7a34fd7f981c4f22f306401"}, {0xd0, 0xffff, 0x642, "4f998a931af19c59ed2318052737a2da73c433e11d15a2c24d10b88609804258e9efa531eeae3f2eba3549c871e2b9a76d85891d42084c80897ad85361cb959e071c94d384386ee39eb94c3ad11de279841321d64d0f10af0fbed909f7e2c35fa1147ba3e76f0d5b3a06e7a2de92b4f560c3ba97d68a458b777ee9befdfa626039c3312c389ebb8e0fded57e240902594e2edd5fad812a2a8f497f378141421c41c2f9db6205dbe8f34aea741435d2a5580e16bc9cca3fefa9f7"}, {0x38, 0x1, 0x5, "6bb9152e197f7e5619317445df3fcae02d6f3f47ae6d3e70d7da1befca4b65e1fad5"}, {0xf0, 0x1, 0x8, "45fc15f10c65070e2c1ea1d62e1066d35afac3cd4a7406bf47e4510958955fac3da4d18cb5f9a3fbd268d276c17e5be21149cd5e978d8f470200377512331967feaf26b42dfc2851697113da5262f29ea8d8747fcef9700400f3f3f4eb0a2f745e567314fbe6461e171dc40f206e1391faebbf791567356ead0efc8bb44073a868da580f79e84f46b820cc52dbab5c7990b63c1066f9fd8cef65c30a8d21a98c96b278a717e96232acadb5d0b995dce6e889886bc36e0eb2f5e07011fa72c2a2baaebf66b745f9b846ca2303eac2190915fbf6f29afe12a6c97eada9c00edf"}, {0x68, 0x0, 0x5, "909167e738ed5bd641b7ba17910a2d316f12398ff502c929f626ca79d76a0ddf31c0d22c9bae9154bd88d92cb9af3adb75f1b5d801efc7583d624650aee98bb58e22f231bd89b8cd4347278e25429d6039"}], 0x320}, 0x7) kevent(r2, &(0x7f0000000140), 0x9130fbc, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 16:00:12 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x6, &(0x7f0000000040)="d328ee56", 0x4) 16:00:12 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000700000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0), 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x5, 0x0, {0x8, 0x7}}) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860720591e88f3b251700fddf00000200000000ba0d31e99a0000000000000000f9e6f33a734a046f", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x9, 0x81, './bus\x00', 0x4, 0x465b, 0x3, 0xfffffffffffffffc}) r1 = getppid() r2 = getpgid(0x0) setpgid(r1, r2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x8, 0x9, 0x2}) utimensat(r0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000340)={{0x8, 0xff}, {0x10000, 0x8}}, 0x0) getpgid(r1) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='/\\]*!$+\x00', &(0x7f0000000200)='*\'\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000480)=[&(0x7f0000000640)='\x00', &(0x7f0000000300)='#[\x00', &(0x7f0000000500)='/@*\x00', &(0x7f0000000380)='{\'\x00', &(0x7f00000003c0)='%.\x00', &(0x7f0000000540)='\xc7(*,C\x00m\xcc\xa7\x8ddK\x95\x00\x00\x00\x00\xc0\xb9:\xed\xdaY\x87p\x1d\x1d\xad\xaa\x1f\xe6\xb3\x11x\x7f*,]\x90S\x8a\x8d\x9a\xbd`[k<#Y\xe4m\'\xe0\xd2\xac\xb6\x02C\xe5\x84:\x86%\xaa\x86\xfey\xbd\xf6K\x8a\xb8\x12K\x9f\xf3\x8c\xfcn\'_\x7f|\x9e\x95p)\xd2BC\xdf\xe6\xb7\xfb\xa9\x05\x85\xf1\x817\xcc\x10e\xafC\xd4\xf0\xe3\b\xeb\xccd\xd8\x85\x91\xd2m_W+\x88\x19\xfe\xba\x05\x9e\xa0\tN\xf2\xb6\xb2\xeb(\xf5\x7f\xbb\xb9\xf9`\xf0\b2\xee\xfb\xfdC\xf8x\xc8\xa9\x89\x8d\xb1!\xdf3\x88\xd4\x99\xf1\xba\x8fK6\xf5\xd96\xa5\xc4>\xb5g\x9a\xa2\x11\xe9\xc6\xf1\xf8H6\'\x17\xeb\x00\xca\x93\x1b\t\x94\xaeo\xf6\xbb\xba\xf8>ri\x18\x8fW\xb2\x0f\xf5q\xe7KJ\xea\x11VR\xe92;p\\\xa0\xf7\xa5S=\xd8', &(0x7f0000000440)=']\x00']) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) sendmsg(r0, &(0x7f0000001980)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000140)="4b1e95c9e2999d58eb4d075dc62986b9d94cd7ebfc14465135c2ff1b34df85c0eb3f6a358aa1b549f6232465b27643f087add90a1b5dfe31b13e16af6cf6bb1b5aa35f160ee9b513ec5f1964f972380149a6a1552be4d65afef9c45da6c2e5da520e20225555088f0b345b6af9b18603e3ceb725296d14fbb02132329f58f55b60009c83e9e78a5fd0c6bd5dad00875703763ff693bc791f50c3f3102f6a1f22833f6bf0ad4ca6cc1a7804a710a38221f687bbb8eb15b38ec788e2003f881c57e0f99014cd91ecd54c012d3d30badb9bb0246af819118657d1610f39c29f5628579e204b678ca545c8b16ec40a89ecfbc8d52b5b393c0938e86bf4f9ce8eb9783a6a33d5332fb9cb7dd8f68a2be3de4310ff419f72b86dd69375369e1a1c203d7a4747e0b2eac8235c7ef6d502fc9aee235017b725448755947c6eeed8c4d415733b6a0259fbc5a9dfdb13d0266ed28314f6c98b503f97018c534f915bc51e43d3dea44bb99948719b1ac3bba06f0c3388b8044e59b8199ad592d1aed0f8452c0ee407b37fee0c8ac8dbc0ce8c13c948a534a9003cab35859192ca729e59173b1336b6b09957e82d74ea82ad3ea8aa256db39de80d0e9c5e9a141448c78d87aac39f2cc5bfb9c63c756f687e79c609220909ccb323e8a29772a3e93d78819001da6c64daa06bbab780ecab00d9053ed3bb222389ce9c3c539cdf0f687807db2f2af7c8c777096d10ea94b006418f6348743a6aa60fa25469cccbdf6326609b6d45fcd4a5d201bb74bbb4fbe849fc5cbdb363d9e15230cc769741868bc6eb363f70c01d9d0a03ff49ac5707bf498c4caa6f25efe8ff403336e7865bc6840e531da1aabfac24ed98834e94b116bbe17ff890abc9a05f00ea7e339a36f79a2630f873f2ed8fef0f020fbdfaf8842413e8cdd9e7ef22117d1fbdc9df8a2cc5472f24eb044bb8e9f1bf21e5aaf7c3e5d65b61e2b58be19470b1e726394829702383fd338ed6f23d169da892f67e0efa4e906b787bc55532d4b4775da8a108d66f226a22a68cb69bae47725e2f01963dffd894771a63f796198a0b7a73fddb6bf828c1122713d1d5756957cca1871f0cfa28d2b6e5afb4dc2a983498cd95f08e5ee74342054e3837fc78a16af909101e02fc4b91b0f5eeb758588dd6cbeebe879f25b35cd4ae406df775942706069014b2e6ff149c1b57da133ce7b4a050d64e02048615a3fb2218b80cb00fdd1086aa6352631ce349316491c42bf98533cc33dc1ef93fd88b7b8b272347fc296f38f3351553488aa913d37664968c2ce8d048f9295b0844e9481ed627ff99ddafb19b97ca441bb58f9bf880f34c75343c5289031a2e3f8600457adce14c02e9f4e8997d570bb538dc2fab57b0723b64a44e063f7a9f50802f44433e5e7d531e772e1ca0b8c79fcca6c861d033d90528a29ff0543aecca2dcafc4f7f46fff6fd213b83161e9675af0f20df72d3046be0ea4ead94a4ec71e3aa6f6da3670ea4014c0fb69881f14c0eb87121d994ea4553378192ae03d6b8f58b955a7110d97982ccc7c3c572e0d6805d7dddaa4b1274376f7e97f0e111f6dd6392614724267c65a79266b14b79c080490ac56c21d87cef4136e746d19860f1891b33200680dff46d7cc88f9ad25d18b9deac579dbb8883b536232a7485136628b416d3c010ee94ec315c95a49980f72ce889520d0e85f4a334c0eeb56ceeda61b488900441e0274af83308fbabda08266045655a15e638e08f0fc975cbfea2c7cc3ead666d6d33e8c962ee0c53863fa340c262fc275cde4b3c754cc5a3ccea858fb921f11984fceb87764bb51ca1550e5e6d00676d393e27925f071351244ca24c367c1a66fae9eee49d3d001d683738dd43221bc5b74609237fd902a497d8c55320684cf21a46ea74816a437bf01bed22afe57c8a4d765d38c0eb878407e95133f3470117b4fb577b78c0c398f7a69240bdf97cbcf4125536f04df58d7e0eb881073d0e8bd185ff5f39e391624855e040748caedd4cceb2f41bed43f7a60c5927d522ebc5c18e14cae80a2989222fbd03c852ba74b13f6a3a34601bba3c7c1a44a195031cec957a4d981252d250380cc6464dbcfdc713f37dd452013b846584b28869ac573f5670d4c5241cbd56a8b59b43a344f39a550331c38b4a14986f88c117e96296050c90e6d44090e0595b857e10ad6d674dc14e748b907af5a3a29b893b4e4d69562d27c00fb713c98a017b4da4e6ef55ca9f38f52417dc509d987b7c1ca29f6ee32e7426c337a0a1703da127245442511abce6dac9bc570da8ba183da2f6e572886eb2e14fde81fd33170a31a5c64c6cf89f4a04101dad357ca215ffe4250821bd40210cce713e429c3780da5b9b2753df0807910e3cb94a58d4eb3bb18465275f199676ba8dce1977048a37d121355ffd300cabbaca1b206686c21f4aec7837da59d1d1ec80d9dc3a8686dfb0c26d7f0b2ecc619369abb2c4d9533fe74dcd9bf2358fbc0c6f245f533d443009262434dbf48d94fe3aaa30247e5ccc6e03b4328786865fc66724cb0cc458111424f8e78aa84050d48aad7fbabb100e0e14ef4d8e97ba827c863c54fec902e0ee966434a136bd368a8582116b51cdbafb0b545c88b2699ae4306b638f40d83edf19cafc4d2f6aea7289db6c8cf6cc5b48156dc74d06435c267ed9f963b718853e09631eb1af0011e86230a649d66440adc02c4656e784e742103b156cb4805922ffeabf67c763a1e5d115d51a618ba043a78e429ac97d88fc51b8a96646f69a202e0fb29ebc5157624111d602c9377d7ed238e95b54ac856c7d6313c7f8c77f19c7a86c492f8fc21ee10d58ebf3078e1dbe4e3f050a8d054425ccf308a519c8cb952a196aa529aba95066cb6bad651a53f5ebe5c3efbe769f28c3cc5fe182251e29776571f2c0bbc0e22261472608f9a61741e57c04f6d963265dfdb7c681565bca12b66182158ed57ec2c0ba827b8b499aeea38b120a825aa743d8ba21ed105d3ffeeeb18ce42c262e4503d21802f02841afcf08dd153e2a036934c81174dd08b67dba899c7bceeda1747c9bfe4154d48b73b94cd87010c8fb2bbaa7c52308279d16f7e68edca8ff1f61d8ade8319cfbc26eceeddcee26d886738613bc88aff485f8a8fe80a44644535f61637e83989105a09721509ea036e43e45ed0dfadd44ca3f3189a558bda319b3dfb5ddf8aba421e866ad6b3c5e335d23aa8f6bcd622945122d480c9c9b42fd7025c8f3e0cb4c31bd8a32001be3387869decff5e4373b8855e916d09b7940bb492a532201cd11976051bf42c3ac3b9abf5ce7ce06b9bc14974c1349668a420ed921d60b0669a3296604ebf13e22fef9de16fefeb385b16dcfc99718a709bc04d7675717ee5b131171857538ebab944bfa51c82b29161520293a78492eeac8d88324efd82083f2f7030c52431ff85529f672459edf2fea38c015f0090ffa954a0d970c757f1f137bfa9eaa4f29c0d96b82f119862610b6c5bebbfd57c760afb4f3ff7ddf17d1c5614d46af42dccbc51e4dc2187c04c1a2f423524722618603668a871b524da89e701195180e8d9acdde2f1f9435361baa8fe0502d100d212f49323e0c1a0c100ab787acf7c59498edfaa7d66bbe8e00f95be35c4784587d254a4f6ca70773620a7472b03dc35607f7a4ce10231aa11a94ba04aa814f04e18e49f2aa50ef5c24780b539c57a14eaaaf0f02e1c7efd3d2ffce43d1a9159ce87264c44ac36318067a9d5393b8568e463180d13749d93c0c848b77e37836f4ac8db6ac4178d024d02e5606a63f6e22911125d53aeb712e7c4e04ae658e67d2f47718eab0f4c12a28cad9db4b28fb8c6aa2d823c7b9f985dc5e116aac2b8e7c50ef1f6f55091b774e526695c6981396f16419e8bb11f1bd1f87421cd6e32a11ca6c399ae9c159d0d94d15ae6f2ab7322a822f21324c3f5a7446b468f824f5b68dba2eb7dc07c5d232dd185ecd2d1c36e5a7a2d045fa95ca01960360862c9c0bd9ec4c5b0a55ee571f069af305ace5258e6263903c79a2e4b72d49a5fb569680f920aa8383ed1cc5463b7d20b116bdad383fb1f382161d5286698a399ba9f33c91a81f34cad4a7bb1f03bd5876d1c5f9d560db42933fa79a538ecf866a6453d0cf027aaa25594aa64ea3e5dd36263be22f464d1394107f8ae1e4c6a319efa5f864a0ea47ab45f1dbd2a5b5099a56cc8ad0ed552ee8afa746db969aa27364cf04496e79407bdfa75599eed097dfe51639109be970378033328c6f7ba00d10c6fe5fc9e73dd8933175af178b4e6e19022367f463abe088a089bb120d2b9e7939b2c8758fc62ea7cb5f6ef0405312474db690f83c1fd0632dd688f89cd35b24f47de69a9ba24d2511668f63e34910c80967d1f7390e748759b0f9132aec3a270e6c29f5eceaac8fc64b82283fdfbe09e3304ed84fc918b8243770d61bce4ec123dfdc8271efff9d232e5d3ef13630613e8c2a8c4ff6a08962a8b57be7199ffa2a421e1faf48ea9ab30aa4c8007fc32dba5bc774d08bcd40fb643b08a8905e862a1d717839f763846ca302ec3863fbba3e50a874a3cc0e9b19c3daa0e886b2b0f3b4fc34b29ff14cc8adc178ea2d5bcaf21636c940b189541bb3da2466b30f15d9c2c7c6482be907a50361e37522df7c32580f849f222849c2aec4b4c5f0ddd6ebf69a7fde14a0a1b2c95395ee58539a06a354a098577f282ca8bd805bec7ea0c39da6af679129ecda7c29ef8d636c6fbbe6e1ff8256b33fe330edd17fba2c3bd9d4d40a9222cfce5833fd0fc19a17f25938ee58161e37ecea3b9137903703b4c070eb7d8f2cd1dd8b56158934e8fb6af809877f52b7ea956724c5609e7763cd6d177876e75a4b8fe082af4f6fecc58420b8a482b0ecc18d7f6a38ee6dfcd559adb37c71f75379e905429fb82959a71c33635c226cbb0e81d7f30d8d25d40ceff7cff9c8a86da0b65738c797f95e5877a9c815d87746df99e61c3c90ff5591af9ac218b174660bd3fb6a57c0019dd94bf8080914d9dc3b699287e827878f11857496f9facc4a681924955379bd5f47aa60bbe4efadc7c347e88d60ee3761bc239f5012cee01337277dc6968d173ad295dad43990209e125c1f66eba58f9a73336d1ab0c93d5beae5b592487920eed32f5e40c837b672aa705714450a3a601451a521ad7e1e45c6034b582cd28aa27e506b5168279d6090feb4144eb15d900defe7dfa32221a0ddfbfbf688a8a9af3f6d343e0fb2855ce1a43fda95d93caa13d4f049ad916c5c7b88d8029377cd2c05b98afb8bcc3b100c9d217618ba86771bcbfb10e6ce126c5931b03431fec456354a7b225b49be49f7035f0cb4aeb1985982bac8e8c52062e192a48be43c10c2824c0a6136e93c42a6063736720050602304686981420c3d61a80d9473218b824a4fd51d0b9cc6dbe681ddff353c006f0f3a5e5cf0978f9f138cf5a9064a1c932caf3ad519537f6a6853db58eafd412750ab57a29a81bb0aa6b760804a61c76f17a58b7d9f4feb65a4ad9379460d69fec4bf26f8bfa74b56135c39aba933638efa1af5fac246d59e6ef3ab08d887bf084342ee1101d0b9c64c6a7bdd03dc14c9ffc8d6c9df2678d5dfc02ce9c80762d6ea19410949a1d4552a3ad83cea5773539c6d0ddfa1c4b0a44866c36a3923aed0e0c62a75781bf80ced97f436ff4da282e213d5828f3886fc01c0567594d0752723a262f49843a309d8d8850e5b239b761d793a5f4a98b1e1f060fddc795238e61c300086d32e3db52b", 0x1000}, {&(0x7f0000001140)="ef9b59f87c5668c48ceefe1abe389b1a2299f59771411fcee5b40a67923dbaa4972e9b58e7b903743468dd6e39faa8323a059fae42c67253868eba8a3d63bd3318eb9a1b7249b461b7745ef773383e49a8d1f1d8f48b3c84776b9a547fc942e7f3046db1a8247b0ae86d6f0f9efcea9999e0951fb19a6a08c8a35a0dc6ecb94296f0c2919d1e1727a1216ecb236cd16782937787fc6de286921c8163ba94537462e9f63605485a0a40ff137fc6824e1d4725b887a5428fbb5dc00977a793bef03cc4c62d214b17939d157b890ba2ac43e75cddb072c9", 0xd6}, {&(0x7f0000001240)="b1d963f8fdb7de1d3d7fb59458e072a61e9f85ae17b31be798cdaf4b0ec3e8f1b7f52d69c8639053477e3ea0a72b8b530f3e49534d226190761375c477664e939f5a584b6e6ccd19e6ef2ae2ed637b17a4fd016af1496f5348c7f5dba281eb3955cbbe01de868d6e4ac822fa4d28a83cc3d06091749a3033694cbd20dbb336a4c3b1bfa080cdb26a33533b28caa947203d4780d55dc97824f3747dec07816ca2770d839b", 0xa4}, {&(0x7f0000001300)="e4b673c1cfeb6f845c480dc260a144a33fd818133cf5c0b2a95d2c158383ec1bc849028e2c87ea81d57e8126104e0e9a82cce7baf62b411ab18c5627dcff2ef751aab3b3a19a3c5201335e786a539c9777fbcc0a700f5c186356dcc8f38780af1ffb26dd784893d19f1d86b82425e67fe6801469cfd6612a137b74cabf86549d725bec6a1c58ed64aca25b3d942d329db402175e04ca1da4a74c1c2ce1488322ae33f9f58899faf687199c5c19a1e3009d8e0d13cc44e1fcbebbaed5daf0ffa592efbfe46f1602cc84eb36bb1ffeba00dfa731e552fad3fcd77979fc0cda4a8acb8d61c81388a03f24a3de70f83c9bef", 0xf0}, {&(0x7f0000001400)="c57c48988ffb2ba4d9be900260a7bf4c5b36ef7bb6d57fe5467d44c6e0f68464b688413ef61216d34b261dd45c8fd9f38b5cf15777260755a04dc2cd95edba22f71a680c61ed70d201f05336019eef7d8fdf71362987209bf424c699c8d8e6ca644d0ca205f55b40256423963288398c6a288737fe3ad222ff34c5ee02429683224b5bce26ee2080414d789a4868dcb71ab129e0a12927fb3a4c0da49cc32ae291acac144b25b61902d1521d6f617b2f38aa1b5dbaba22d528ce8d8b6b7f8ce36bbf7b129ea7607c9459d0", 0xcb}, {&(0x7f0000001500)="1c44a26badb6881a5e415ded8d0be73e609e0af332fef3837919a084838f0e475ee6d18c7e86260b15c3cd492f3bdb01df02254079d633df7ffb29de6409", 0x3e}, {&(0x7f0000001540)="8aadb2e0c3b034f82c0fcb08ff55a96eb527feb8dab50ba03ee62404d2352bbea75e03b0ea7bbae37665bfc14d07c6db9613660f27fb3bd8c7f6201b", 0x3c}, {&(0x7f0000001580)="41f54ac1c3b02d9f34f1a85eb9cb5af4126c699660ddd8a095a33788cab77e7e4ba89a50bd91fe4e031ea0c6a8c7d50aa14cc960e939e05c66e7a68321e1b74c4525afaa35dda4a46f4791905c121c144f96ad45f343912e7f4fd7397b05f54676dd842ce9fe167e842e83566dea946a2e85a0480734c01197ebc8af4f3dab66a56a5cb3534db1bc2d19a1ba3f50668252861379ccd7ca048f2901e3412b7e422acbba63e097ab96deb7adceb62043115ebdea9baa222d722842a415cd52ea0ffad58bbf3a705e4c", 0xc8}, {&(0x7f0000001680)="cbc265a643e34f57f194dc826ce2ce06ffcbad92", 0x14}, {&(0x7f00000016c0)="243d00845fa0425b5ee5df04b2dc5ca3f959d7adc1f433e0833f0a4b199528a4aa9c064f4b9f1948bf32bc0ac198930671925a53ab58440eaf39601a721a406ea3581117b25886db217c4faaad03e20230db8e", 0x53}], 0xa, &(0x7f0000001800)=[{0x40, 0x973cd14480085826, 0x1, "a9bbb76060e7b206356851b6ce716e3d3f18b797ca14777137e4c65db10c92df751f7c1ccbb2c974739dd343"}, {0x108, 0x0, 0x2, "71bfa992a6ec9f73cef798ae277f066e933396208e9d517f42e9c8b5b882793bd23c6f67195488b842396c383d596e01f2ffc9760f88deeea825bc7866782bbc61afe18800eb2581be40976706f964dd5048501132a138d176f3669506d1d817bec91034e44bc4a3c38886bb04a71df7e1ae3fbb940bb2ecf3e37347573cf407d8b9e3dfe174ee4b10c22e2f77dffeb9d7b70129b27ae64cf9974ee42472392eca9a4327233c70e0fd2240b952560b87a48553d9b838b6c4e1cf686c5b33c62353976d00254f84d66baa4105e1c60a6e878b860e050ca2cb32461293b9e2b39c38aea82750dd897f1066b9ff03c8e437ff0620cf"}], 0x148}, 0xd) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000001a00)=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)) write(r1, &(0x7f00000001c0)="670dc3", 0xffffffffffffff9d) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) close(r0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x10001, 0x3, 0xd9c, "9f8dd8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) msgget$private(0x0, 0x28) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x5, 0x2, 0x0, 0x401}, {0x54, 0x0, 0xfffffffffffffffe}, {0x6a3}, {0x7ffffffe, 0x400000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x4) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:12 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xffffffffffffffc1, 0x1}, 0xc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x5}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x7, 0x3, 0x2, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="df") 16:00:13 executing program 1: r0 = msgget(0x0, 0x400) msgsnd(r0, &(0x7f0000000100)={0x2, "5e46d41e0a40c571a942c47cb1f8c14714dcaf426bf83ec60d03a7b22a82603b951c51b2c621dd7d2fe74e072f474c9e66f5b574d634f1593640b13bb750590069e923d924955e4f8848f2085e74a94daa0b5b9f9cb2ef8e893f95089c618f55d1b43f841efdedf3806381d959f7de64204f80bfabdbae321bd237044f53ab493ac817679cbc8377404135b4c33e785db9312b8eb72fd6dbe9ad6429def6ab8f4fbadb945aad2ca63b4a087eda6b26b926a92e205e5752bedea07c4be262e86b20488ed7c7ce751223613e1b79db485fb6a391c140ff9e1fcf41ba1520d338f9edf8a8"}, 0xeb, 0x800) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r2) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x2) renameat(r3, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4d}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x600, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000240)="1bdb") 16:00:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) dup(r0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x10000, 0xffffffffffffff80, 0x8, 0xfffffffffffffff7}, {0xffff, 0x3f, 0x4, 0xffe0000000000000}, {0x7b7, 0x76, 0x1, 0xe00000000000}, {0x9, 0x8, 0x10001, 0x8}, {0x7, 0x3, 0x7cf2}, {0x10000, 0xfffffffffffffffc, 0x5, 0x7b}, {0x9, 0x4, 0x1}, {0x8, 0xffffffffffff7fff, 0x38d, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x7fffffff) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x3) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xff) 16:00:13 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000400)=""/202, 0xca}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) socketpair(0x2, 0x1, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) 16:00:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000008003000e3261cbf9eb64a856e4187d5be4113caec3de05453bcbff8e86e347950463feb6cc970b44189be8a43bf86a54223f6af3c975c5adf352fb7c0de080f045565a2021e892d04728c083122b878f7260bb30f9b3a7d7f772ab5ea4071d7d1ec3f1210ab040fa48bae25581724fca95f78e7860d9ae525ba4850edbc5d41cb4202b461982f04f63b3e73caf852d763484e34529de06018bf045ef777146f302f5b8e0ae225d71fbd39933ef01893e41d9277bf8ea2897a40d3e0272e4625fd59aaef33e8adccdc9c1e0ae81b9857a350b768a007a1d32df64deba6f7d0ed94972f8fb33081b9756d0d1b7ccf8a309f7687eb3d175a9f998f5b46e96420cbfa6d346a911b958396ad162df9d8bce44f69308f993b165b834f5c10835db866ec4abb5dc0267fd5767f3497ae8b0acf0691"], 0x10) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x8000, 0x5) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000100)) listen(r1, 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x0, 0x401, 0x7, 0x600000000000}, {0xbaa, 0x6, 0x10001, 0x6}, {0x8ced, 0x3, 0x0, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)=0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x41}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x45}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0xfffffffffffffff7, 0x8, 0x8, 0x1}, {0x5, 0x2, 0x7, 0x5}, {0x9, 0x9, 0x6, 0x3}, {0x10, 0x1, 0x7fff, 0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) getpgid(r1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:14 executing program 1: socketpair(0x2, 0x4003, 0x100000000103, 0x0) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000380)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd084fa1800f2f01ef4c80d580ad13bd4ea87bc46a97bc8470f6a54361be2585bcdbd35e39f1610000b4fe8fa8f8bc4417f3add844be1f1fb04642d50af748b4409c7ffae846ed0705afa5eaf1415feecc4f7534ab50d149e0ff752e12ee47d286be9a", 0x95}], 0x1, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="ef02ac2d85b85ab14aa11de9acc1d40aaa09bb359adc46dc7a767bedd9c4a5bd8dd1a35b8d985b66ca9d34f95276ccde41ec96b1196516c2e6498ca135ba5c730528f81ba1505bda64075e54711cd419cf931e1482d3dda8aa95aeb12e27bf1fe15ee48a9b866f3b6a79068a96c5e8866973956128e61e63", 0x78}, {&(0x7f00000001c0)="1328553b15df1136edeed569db3561f830f8dca5e21afb9e66c7310d903a96828343fff0cefdcd2c1acdbb6488ff6b626f324bce9e45d07272347f71e96cb24c6c58dbf6c54b278e5d1e6d5a4f06d4741d0105e9d41cc2b83aecfc7f4d9ad0715e1fea7c0cfcddf52af0e9669fccf3ab13f8e9aee3aeb977fa6c93296e85eceab0e31635ac85c61b9acba01c5a6e0c070088", 0x92}, {&(0x7f0000000280)="4f062df5ae94d4b52e8b4a5ca802c70b8da1d779092394b6fc1c081f652df429b39d020bed5c5ed29d3c2356633410fc99b549ccdf1d59e55fe55a6e3f75dd4dc80625977798955e5744652d73c8dbb4df84734161fe5d4bf2a9747513f33cc91ab35ecbc3221e849cc9dac2c729d1df43e3e735393565cd4dc46e867ea3122de6e3c7867e351e67a5dc631e4957b2fa8ec565e2ecbdccaecd04795e58518afcc8542c432d", 0xa5}], 0x3, 0x0, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xb0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08a88618716c5aacdfc8ca9da398b041d6c0af5624eb8c162e126e83245f27aed13a4b97e5aa84b96a2943c0c7777d31d7607d25f249fd09fe84b57e86dfd9e4426984acaad02b663d1aa974f3f0cd6306e6495d463d8db68a282c4a46e7f1ac7dd1fe6b2d80cc5a6fed22c74d52b302c381c2230b299774b492e259399e1bec460f37fde17c8b08e83e92e26355600a7039ecd3712dd1d8e78ea49c31f3b8212cf43907b719c68862487611b6a5732d67053dd27c6ae2407fd8a88249d2d715b55360289614c332b15e", 0xfffffffffffffcc7}], 0x1, 0x0, 0xffffffffffffffff) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = semget$private(0x0, 0x5, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) 16:00:14 executing program 0: getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x28, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8100, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:14 executing program 0: socketpair(0x18, 0x3, 0x1ff, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x3) 16:00:14 executing program 1: nanosleep(&(0x7f0000000040)={0xfffffffffffffff7}, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000932ab928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = dup(r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000, r1}) r2 = dup2(r0, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f00000000c0)="bdfd473da073aaf6584b87e33953c7de0969a0154ccea8c5601ca3ba7b762bed26abbc57acc6c531116395e074e0f86dbfbf") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) pwrite(r0, &(0x7f0000000140)="3ef539b6a3c257f1836b04f778351bf0d727474af6219f7e616fc4b1a475a47f5173df75366250fd96c53b4db79d1e37d17bf3373498132ba3a59f726f67b50c09d4e24085d3839234355f5d11156fa00c933c680fe0e7043468ad44aac725bfac0a03a279360143ccfb0e8456b5438c5fadc3f48fd54668c7a518f825c79bed3fc226cc503004b017fd2e935aba633ae67bec6bb6453b", 0x97, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x50}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="15") 16:00:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001780)={0x9, 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="7d04c71e062e5327edb61554682055d2c14cd66c86c4d541d51b9173dfab3a3cc1b6796244cf446f02605c96", 0x2c}], 0x1, &(0x7f00000001c0)=[{0x78, 0x1, 0x7, "380b195ceb4f52ba48da98cce1871c66723768fa4f1e6f15892c20c2fdec6127f9e5fd1b638a0507eb78545227c7484b4d37ddf6e81fec709e91ebbf100be3c2ebd6c7b8072b814d8d7c492fa4dbc273d1421026b83b31f29301416475e6b8411f684c"}, {0xa0, 0xffff, 0x2, "3e2ab1ae2ee94ba1b4a8f971d099fbc9b22d7b041f0420740826705d6f12b7fccba9b802dd388aac720cb777102ba6ec728674646967300b86a0da61b8d17c2169833b227fbed8afa31067767f9fabf6af95da8782dcf39f6d9d7411c89a15a0424f40ba348eef4b50743b189a34e752d34ed59e1cbbc38f4d1228f4d8df133502b663d4366a0c449d08e3"}, {0x100, 0xffff, 0x0, "6f06b5d172eb60b3636ebcf6c08ca61c4cc59dba6faa0b0f685cb2704b644f90e43a89864faa9d0b9ba28f90f10a45bdf4bf3567ecd0c3b981b0cdfdd53fd1c627008242bd4199dfa155b4835a62b2f518132deb9db399f687384c1985c1945b16e8d895dbed9950da952e53932d0893972304b881fad6ab6da22854a3117bb7b01c2432b4c9011a2ac262978c94b99bbd98a70b5c2a66d3e872b0a17d0011877629a0d280c47eda0d4556b84a375202b1a8508f6cae0d2d4208f235518a044a856ba91a32d0644bc9c23a66055808ffdf2c48767719ccb008150f9a6cb8164a31717ed8a39fd7bb503b0e891cb2ff"}, {0x90, 0x1, 0x10001, "23a427272d2329308f96cc3aa440cd61a957d7abaab2c866ff5f54b64ff5e1b953c5f9ed0aabe36acccc0e9698c125bcc4d3c61d259b6751c04d5b907fb99d0f823acb2eccfc37570304ac5cd2241517037a9339a6ef3d66900aa5f64cb23c8da5073da23d4ac2fa9a495210eb02f1d757bb2f0eeeb41e14d43abcd4"}, {0xb8, 0xffff, 0x5, "5de6bfea4d03cf32b3a155c214c541a26677c02807f5a0a0c9d232eee3e41a1003cb6173697e2d6d77f9a0aee194110253eceb105814a02dcb6347bb5be1bf53fe9067be12fd51467eb1f993315f03393333d10c5dc22b4234e4c48cec93815d280300a0509de8763bc3bf12da4325baf483bb1ef1e55a16e7e7f72881109017683ad6ef093dcc9351f48d9d8c27634aace202e032a633b124e0785758ecb1322d8fbc066c"}, {0xb8, 0x1, 0x0, "3e39d3b51c4149ae32f50d0f97219bbb41572ae00e5f84855898b04585f12e020367449ba10d8fe8c1cb81e45408a72815f6f23702f506a9af21f8846593e3bf891060b509f45e1f545ea447a21f7e9fd2efa79a23e459df6e39fbcf113ea03d9a1c1b27d71dc788b3646f5397549608c966fa03e6498f7f411e86b5484697102916f84d111d1824f4af46ba33a3286d193bc580eb46adf10860929a4f88ea52ea21941f400dd4"}, {0x68, 0x1, 0x624, "04c126c4456cf7475b19814d1c1ac0aa0bfd7a03bb5fae746190db55ad301d238e9fb56434232d3daf72b86393c8118a665cb84afad659e6c2ef172baecf188c1d12030a7e7be71adf5db1f4b11259d7337d86c979cf2d9e"}, {0xd0, 0x1, 0x40, "1805ff6e04962c4a206e6125dac7d240f8a696d4bb546cac1e522c33f7da68dcb2cfb52274d8bbffb259f07cf6528bb845fb8b6975bd7d529e8ea3f4dc2cc39f8c1f451122770dc045190623b0f5f6b464127c7ebb359a3f0b9c74f12020d333efeb9eca67e9e7d1fa86452ff604a9dc9542bbcec48ef2eb84e2d223b141a021081b16cb0601ea4291dd8c2d0f003cbf19445d467fc6f5ce2d4739aa0ce2220f3f879e09e4ef1378e54132ab7860f961c78d179fe52b40349150e7"}, {0x10, 0xffff, 0x3}, {0x1010, 0x1, 0xffffffffffffffe1, "e32f976ae89891320c62232fd09d64adfec9accfed1722f2505ee2a024e9e03d453f6340740773de0f1cb513fa28d065fd053d8f3f79d5ec08200894cea991b3d200ecf69785a7bd6189a93815e3049fd34a9a2372487bd0f7cb352f1329809b8dd6af2e7acdc46d32e0e9ac82635054805d8b82c40bd2b8fadcc876aaf96e0d4ebe155220ba98a97c86713003bf557a39bdaa2dc34027c8420e04b98dc12d621bb1b61faebbf18ef90f7c3867f9faaf854563b4522922d5aa0ef233d8ba35fe415d7aba13a92168e163cc34c733e4969f887d58159105950bc76355d1e3ffe998f2eb0d5c7c43a980afa82cae5fa988e108ac9e542e71d744ba66dfc94531a34fdc2afbbb90f81e0ff7e35e9d18c25030eb8f290537207b85f783b84e10aa38aab2eb871d245afdad3aae3aa5e610a482b236aa9c8d88c0fb29dd5f1ef7a3d4215db4b1f1d0542a9a383e2c236d5ef5e8f62d29a6093e0a50299b349e729b4f9aaaa381e6615fa77ec6e3c14c262d8b1909beca0ed77fb91f4439c1e0ffe919cd508a2a148b59fd3dd28d802203b586124e2d19e94d05b918deac4bf7d6ff4e21cf91668130ed451b6f41fb93f59ddf31d1d32bf86abba4e8ea8c738af2b23fab11afd972d07cc0644d03cf5f9c5ac11d876e9c3121696782e8877d29bde749a81b06388eb0d0103280b98375a416efd536bc53f6434d3d30c6df9f30573b3fca9dd7702c4619f6b917dd182169673abe66a831fda5d389fb9b24f25fd9d8db958d320ff0fa054ec2bea18f9a7120e9c049bbcf76309c403fdfe5279a9e47d7319a511cd5ddc11910e2a51174a9238b4fd65d1106e77132d233546ca8c6ad4224806015c2373c4a6c73596bd203209a19467990990853b006606708aa2c6372ca7c4932d181b68ed6d45734eab065e71f0adfcaa3ea77611d45675c29b4b78786fe45c49f900a6742c116c12efc75d398bbf303aefd00e410509e552514902bb6e1ff4df9bdd8ee84d1970ed6db46329c369373e44488779d2dc4adc9cda9a98033da8e57c9cae5edf4198b3c7f3820065349c978b578131e37394745a30631a18c566b0fe8d2474dadfe46982b07c1842e51299a4e1cc405ac4ab6d35767a9973820bbda1f0eb4edc8cfec254370776412e648a0f5901016261372739a5bb8dcac57184bb9da1defe70b9486442629e0de38a54a47b406d377c26e56a54c73687ad118a1ff068029b592f1856a17dd2eb4aa664ce3b2c141f02ca87c7c3bcb4c04cd97b4f40601eab59b0ceebbd0e6240127e5bf5941b1b8b334762c8d858644d3bcd19af714129a5c718ac988aa9f7db328ebcedd9b5a91ddf6b534ca4b0f7d3b3dd9640da57fabf311ea7c529faa3474ab0d257976f733be93770ebff414822760a8fe3e42c64a2aade7b07e54bbf8ad4dc3dc5d83e2c49a3f11613ccd59f098b9caf966fb93826032cd3ce283380374b84fd6cb8cba31d92089394b6ab2d23307c3fa170f8112087caa522e19853005d551dd4386919d7445f9aa0d8d18936a4b75f87105c390d0aa8916898931ef99ff4e5c98f70ae3cf863cecc283f1c6b74e65ec633e6e1eb18fe4d7bee00bd910abcebd7589011c4ea8f1cb5d46ac6b60c39a605131747fe280c6199c66fb1408d444c8503445e0d0dd36ab35930281761dfdc2817252945dc4a8204f19d55da2e4c3b80c29e745efc8195176cace1fdec9eb220a2808ceea49c8b854656456f7ccd6e2b8beabdf12fbbc16dfc46a277da67d8fdb074dcb8bf37d2873a7141f62f1049276a0600bb186d79c6805dbba3d72ec54e6c4c5a4da5b6e0dd70f6614e49b67c8fa4a0ce420b657e1cd0d391902c2b10caeb9118cc9e7f6647f7e07e966a7ec08838eacaed6b54578fcd799b80b942d1ba7297385b6008179e22e946cdc34c42b718423fac917ef2d1dbb2abd46040f362edf44b7e2151f67f384071f18e1e9b40828431b6967633b3f677744f9cc85edcc2977caeb3bce353bd4aabf52a8648ff062489b9355f360755542a76b2120fda26e242cec65647ad15e73e0b91c6745778846ca57cc1b4e6dc2814f2eba86c2bf8d539dd8e04d846854f883c94415ced4cb69f8fa92c645f41fb169248f80cae8b9a9617b1fea77e7c6e96b4e6366d6d18dc00000011f0badfaece7db348cfba7883bbc7d3c50604607838fe32840caf04055a39b908f3858e78da252be00756d79f500f50b32aa817842adc510e72b82a6eccf1f40f6b55994012e490ea62b4a49d8d75cbe66c4cdb7d04706ce708a9e8aee0dc4c761bd473c1e2c25a72e2a260507842d9754d2b055be9f7595dbdbc3e8111ed76b4e6bd2a5573b27dcdb00c3893a4b9814ba9154c4987c194aa9c9735dc6ec10e5e6dbc35468150ac7a1d595b4f218451d6b7ceaa645dca7b97db9f5ac51f3b3295127fdc3252a2f1f08cb83e6a7f75a3ba4d92e789b92fafd78fb4cc1a9a246caacabcb15bf594663a56700494b4c78c1ac62abef33ba3e6857d1fe2d9a793eb1ca1f0aea4760894c26e74924211dc5a8226f2482578ecb9eed98258ece2a84978dc72a15276258ce4b4af2f80f3fed6349e49dbd3e856e28a0b933195908fcb121126feb9fc054429fc332d07277c29d69695d6db3631f4ea11dccaa558a5e335acecaa8720dbaf223564e642fc86933d439cdad5103c88c6f287432e9273a857822e0e96ec16227a18994d574da05cdd0cee9d98fbde313e45e8f70371100de8db668ee7da311476651f3e7e37dec915ec80957c1444acef2125ab9aebc2f354a893815638be1b7f0ac9939643309d39144ab05e23d0b18d310f3c602105fbd76e341a5bc955e80eb4425c38b95dd1400e87f76d41201aaf395c948e5dfa16c2221b8ee979fdb5e66f93f235a87dfa32c9c7e7eca017cf1919e708fee78e9e0f78f31a5d286485261ac26782ca70bd11cf61c2398f0a66e9d20165cf10ad2b3a83d034f276214eff28973dc7bd427e62909d85957ee24ba187150f2d07279e2a8166449558f97ac4948a50766d2c6af93a1d54d385536fabd1397a407cb59f96b2d205b4fa3c1c902dda26932de326c2ffa9a229734d14a52243081a4941bfb832a62ea07d9cc893f2ea8674894cf66a25a6e3936837281d104dce1f5a7444e4fa5042884e6ec79f81917613ddb548307fadef7b5d920bc92b494aa573b9f583e63ea0240091ae719979a2d129a251a4ecba8da22d6df08495fa2ecaf9b7bc3f0c33de88bded9a2808849bc602afc0de90dc7fdca3f5959175ba691170eb030ca295fa4a8fa2084bc1585178749b38dba2507cd37cc83c14ead6dcf1a7272b77ce70bdc7cde544bd59d6a61a86acc7e16542d370a65ca6bc1f1b70d56b986f20533f320b9e03a4ba262957110951b9c51cd99bcd8212e84456ed77431ea6a5476beb6fcaf90238145b00ca7e4f42ea2de09ea5ee0becb628235f7fb712e8f547e9ee53ae2eb76710d85f4a2f967318465e197164e27276ea60bd8fdf1a6c72a346c03e046f07695d820680caa5fdb19871d53552c4c735ca26d4c00897760cca6e7e44cb81701c146278909855d096f27283d79c0241dfe45a808d23f1279b2d1b7b9257e341d465a3c4685699c2dd98cfa1bfe2cd6adccb5da41f879905f479621232b88abf64905b0950ac521e14175752f42e1b413f494b0dc8828e6072a71fbcbc462964c6f067371f865f88772a0fc5ddfee7e8948e19fe64f414ad6ee9fce43c5d7e6c3306501151295355cb28f84b1be2135d1cce913f183eafa76122b83736b4321738f316be7031c3cbc864a92e24eed56fec1a25b0cfdb1b6a8d7e0e15911c1f5adbeebf51272cf9915b95e57f73c2807a68fe25e78c5157349da9bca2beda5e6d370b64c123fd0b7555bcb0aba3b367dea34a970c470d703594746a879a2f9ed15753944d77fdebce48fc6400a7b818a6154e676a92d9da0598d998a1244528dad5d2ded0f50660e791b0c3ff0efa9f0b6ee4a361d3c2dadea7d7f9123a0e4194fa6e6cc3b7ed3cd1467427418d804a96789fe9a5bed46647920a55f786f4cfb9b2c8c2fdeee234d0156f619d6ee9a429f96cea85f2094e0bb7836dde5e9bec72109d02b5c467a3e57bffc66cc0e04303fda8b0b922c20456527dcef285ab842ba8ee26f2a78cd9e8830373351ab38c7e2c13d9e3a02758ef4396e556e5f2d42a2d45e0cbcb4687e35be2c0e1964778b606fafa303682c568c1bec5177b11c635249f177d0895b300f9ba73487030ed46b19df8ec1442a3a0ccc1a81076acb59ff2fe4b517a96506a6375031075961c44f98ab313f49ae6e10622eac7aed67f8fb6fd9da19a295ce24bf6e31a0606c79fb546806eb01f72d39ae88102037e020868e0fb342c89c08c7719ad2e74fec5775f11332ccc4f6349aba4e26c1d1f0066baeb087a3e04a50d3a148e2d938946afae1d494011d019cffd20eaf3f5422b888f9d2152ec9bdc1b9487252db11bf6b94d7e41223d6d7da85eee11f9255b9fb7a458b2016574d0287da9c0b310a0ecb374f3ebef7525fd4c9f92c03f8b3418436e835ae969ffafd019436cb355ddeb78a8473445cfeff3e6cd48c6fd4f04a3abcc670c4b5989d89091b9f9e1099e7ee2f3c5de3fbba83d1433b1e1aa0ca2481639c84c792dd81e6c1565ffcd0f5c1ca1aa18af0b2c95f0ddd8719aa43c84f0e823b8ebda30fe3c3286fb926e9a2f40e87decd52a02f16dfa8bf8a991e464740eab2a07b45bbb94d8904b9424b56b4ca542fffd4231acbf54f0d1a1375e03d02cdaf35ebb2ab80dac461fa59a2435b525a51245ab54080a4dd6d2b5b272bc641c727cfe4e5672c7bb70c12fe9fe844d9a6d330f0515c77a73e39d996f2c02b0f127aa31f91f7a4eb41c863f9f796fe218578dfe60d5dbcc7222c3a157b7e06aaf8c37e1dad1a9f602bbf1202f192f6e11b049194cf2a7fb67537711bb4f32500c15bafd08bd63c57fe683b597dd820891547d103f1d5de03b0e50ac8f9c8dca17c11ab875cc9590b027a6e6fc5d8910643a13abfc9076c75202facce5bfd37639e79ae47a51a4794cb0a95320eba54b07e32de9125cf656fde14c131d70606465879569edbfb5f257a50f4119c2c1ab259ca4061bf6ff5c51aa386c0ac17b0b3fa39e4167d8820722ca03e226dd6a48d9b78e07534611a913df20e75460a3b57c1332c3efd4a0fa5644c9fccbb93a5c1952f2dbae6dd9565293f1c33367f09ca68b68673b8ed653e19d90cc0e6df18a00125ad70e3872c3ea590ee25cbe79c6ad035ff82c658ae90696b0e134d0fe8018bcd587f3aaeb69f33396e5256144b7fdaee19bf5d8cec39fee88a4d2d745fb9d7a56dd3a662b0c145df87cdae37d49acea168e85b3fd765dd4cf13cd3079413f1bad0a3dabb9e22052e7e6623075dc8ef784fd15fc4056d0a57fae22b3ab4c1e712be0a45a459b469587a692258f51076eef6942ac3586e8a7eb3d1cabff43583b55c52585fcca260996a94dcc1ae7e4edd91d23f4156b71c79a056b66de1cb55852997e0dc95fef9454b82eabde527c92936838417244200f719f7183a18c2358f86cc6d1329b865efe6bd1202d38f7436ab73759f2a1e6ae3826789eb4a5dfa678aaa8d84e2b54b33ed81a123e2e54f3711601c6462f0a0a0e991682639f6bcf490b4c347fd8bfd94c6353f1351b0285ab23de667296eab45380e3a9bedf1520bde6b1cd5342a73d77e7d0d588471347ac4fecb4a4ef18aa9d97f64ad595912ad8776451706fa9218616cbbd9b2"}], 0x1570}, 0x40c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1f, 0x9, './bus\x00', 0x2, 0xe5e, 0x9, 0x20}) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x10000002400, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000100)="0edeb693ffff", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x61}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28031, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:15 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="dc975ef8ec78689bc7034b0fde89a424754cda", 0x13}, {&(0x7f0000000180)="d97e45", 0x3}, {&(0x7f00000001c0)="4bf389a3370c4a2931a7237fd752f36eb6226fc27e691a8cb1f37e8e9a50722b7d62ebbf193581a2c71a573ad1ce5f484a2bb9e0478508a1eb3f383eb808b05d20e676e6a9493fe6c3be2c439c323578d79c7e0ebf106fc9a86841042970f3ff0b7858ac839e9ad7fcde2c758ee989bbaad839180cbf8a5005180a1137b5eb20d2703387ec3d566876f55403f8317696f328d1560caadf3cf2fb7b81237de2575440602f14a7d25142d4f258fbef09e1b15c9d029347ef784e22851f85d5b4df6fb2c7b9d4b960a1e6061dfd968eb9039cb02a62dfcddec6675f5bfc52", 0xdd}, {&(0x7f00000002c0)="67ce77fbdadc48c0dfc4c5400d6727e2163cf09c1123d5ff6c966fc1e74fe68463a668ad8d16622778c5c9399ae945035477e1b04ef464f6eff7d835e26c33684fae902e81a6a7872119b9b361453dcea214a0e0f8d0d844f9b89dc33ec94694643b03e027917b294069a0a80269ad26019f37eac61e80a237c055f17fe9ead3970e6dfa01f64508ddd30ce7a39ce05ab517812c8ec4236d5a8e1362d4ecfa9e2b4be5cd5475ce6a380a4d72be7c5fb345911c3d8a8eb78c69b9c14f117d872bd97f877f1a0039b5835bc320991ca2aaf3427f2255e0f80356f3ebef868e4ac344eb4218eefefd34b3e119877fbe5b430045d4ee218a21db98", 0xf9}, {&(0x7f00000003c0)="7dee537a9e4437769c30e51e7ef562d3", 0x10}, {&(0x7f0000000400)="6c8888aab1bbbae6c544abb6d5d05ebfc432728a7ea0f9cf336bdaae9a84c3f25f414d1b5de3f08f345897d8bf2950c816da4ef22be77d0e7509a307c5a3062893b2a6253285ee59f0c4bd13e2979398ba8b82287c7857c8c5bd625464c68ad9241e085f782d023b982d1ae8e6338a47f91a8b426ff61147b24a5b3f2c447358a0f507d0ec631c83f6fb5b61a63716c85dbca1d79b611066ea88b2c9e530333545c9e42b2c525c16baaa7148057b6fd9", 0xb0}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="c9757a4a95fc5d8246f55ec8578d479089c9e21ec45fed918c1bae224bef03c1f0b7f4e283687ad80f49f59b7e034fd8784f034dbdf2513c6bde2db333ccc12c77f397d0ecbed442f38446a26f9b43207b6cd71af9768651b6a005ade9b7bf598e0b299a3704b1c4d93f7021cf741dc58f711e56f0fa346f39a361120906f0174492753a76946f", 0x87}], 0x8, 0x0, 0x0, 0x4}, 0x2) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x10) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x9) ioctl$TIOCNXCL(r1, 0x2000740e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x100000000000038b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r4, r6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x4, 0x0) shmget$private(0x0, 0x1000, 0x402, &(0x7f0000ffc000/0x1000)=nil) semctl$SETVAL(r7, 0x5cea409703d5b564, 0x8, &(0x7f0000000040)=0x8) chown(&(0x7f0000000200)='./file0\x00', r4, r5) r8 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0xfa2c, r4, r6, r4, r6, 0x4, 0x1}, 0x8, 0x9e9, r3, r3, 0x400, 0x0, 0x100000000, 0x80000000}) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000e40)=ANY=[@ANYBLOB="5000000000000000010000000600000089416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef660000400000000000000001000000000000000192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb0000005800000000000000ffff000005000000dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e448000000000000000100000020000000e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4001800000000000000ffff00007f0000006d540000000000000801000000000000ffff0000ff0700008bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e210000300000000000000001000000d7000000b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b60000000000000060000000000000000100000001000000e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c344200000000000737a92390229878dba74e863651920ba3a40fb50fc3ec74e46a725d82cf6b3a5560a3257507af77c89980ccc453becd8657234a194b6f2996db20d1a53fe4076cad3b9f877c476c198d6d35518f3dd592a7b52bab038972e7d1c5a3777dc7e45d1282f5e53d66d3ae7440814b58c4a6e3870e9a30b1cd9c1e24bfd0715750e4045d50923bd051c91f5ec52aeeb5435a31f032dd1a10a2f36093482d0c0c9f5191611c85278a400f9c845c63e8631c006f7879f2cb7da4a7e6f8277b38202a311687115da15df2a8fd7b4d02dde4c16c373873a22c3c88170cdb5dbaf593f4e46a5ecd7e0983a72081fabe347081c20e0bc7a8ffa60c5089e6e499dc1dc3834b36b67cd3978f68ea6327230e72d111dab0e83429c00b"], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000a40)={{0x19e0, r9, r6, r9, r8, 0x0, 0x100000000}, 0x2, 0xfffff00000000000, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r6, r7, r3, 0x81, 0x1}, 0x6, 0x5, 0x6}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x17fff}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x68a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) shmget(0x1, 0x4000, 0x422, &(0x7f0000ffa000/0x4000)=nil) setuid(0xee01) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000240)) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)) fchmodat(r0, &(0x7f00000005c0)='./file0/file0\x00', 0x40, 0x0) shmctl$IPC_RMID(r3, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000600)={0x100, './file0\x00'}) r4 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20082, 0x8) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="1c8bca8a37459a3737302f0259d9a260bd32830c1c3c365e80f10139873f0b48bca842070de8e829946b0a36cba1f8d41e1fc6f396cc7fa5042cd76bc3cd5403980c6dd57a55e2c595", 0x49}, {&(0x7f0000000140)="237236ecce45515c40e0138c50e0acd7f8a8a63e8cdf8837d3fa82ceeb1124d70e8971f05f333776642e3c00bcb7b28df367ba92c103958f919182b5882f0c304720420337788f56db995abd3d409180c3707ecb51764ced946f64f87f6b7b3cdd963ca72b4438a5eee5b4aea7c8b82c9a11629c336452f9382c638d6947a25b4b0c8bca8da846628263b00949065d9c476ee14bf7968f2986552ab57fccfb487f85a1c621", 0xa5}, {&(0x7f0000000280)="1ce5e9d1b7bf", 0x6}, {&(0x7f0000000440)="ec25a23fb9137d6ed9cd93ad514145a03ac9cefeb4f6adf69c8b5c28db60ae3df81d39403b39b6ba134b8ce9d64d597f38bc6a7869ee033e0288ccd8ab9aa5d9489c23bc52adc5c6832e584265", 0x4d}, {&(0x7f00000004c0)="99b3345aada4885147a9908c0ea9ede989c8dfc54cddaade542d170be94509fdf12d3d2077880f2f5cee0447b9b58bd826b300038f82066a0b9ea1a2e8672e31cea414c2b016c003abe18505f2b79175", 0x50}], 0x5, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getuid() getegid() r5 = semget$private(0x0, 0x4, 0x24) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x9, 0x7fff}) semop(r5, &(0x7f0000000240), 0x0) r6 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000003c0)=""/116) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r0, 0x1) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202300040d512de730b069c2f857c9348a7ba868ba3e6191e49c532b01c8679e8c2f9b79a1d7f6603a02df5176597edb263ff2b9a4ce9b8f908e17ed9056d64fb28d472f34dee51d67f179cd8333dc5e3d0bf2438dcceebd220ca8318d3eab0a2cd79532bfb85d23c202f869016e57077bf6498da04acccb1ee3bd5251b5280629d99dfda5d5c0c0d78dff3d3f200a69cacc2c9da35c5aca61c9fd2f5d415e8259149940d5836c2269036d1bafa6885fb70c93f7fff9d5862bf7b753d0323c379ea9bf13e739a5bb04fb3b54445b77595384e0336f466249e3496764daff73e25b08d177802766cdd52a9f87a926a17cc7d00e90d05962268501c0d7d6cef8ee37e89e02073a91b"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa00, 0x0) r2 = socket(0x10, 0x7, 0x9) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x5) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16fe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getuid() renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r3 = geteuid() setuid(r3) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f0000000300)={0x0, 0x0}) r4 = semget$private(0x0, 0xffffffffffffffff, 0x200) r5 = getpid() r6 = getgid() r7 = getpgid(0x0) r8 = getgid() r9 = getppid() r10 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000240)="d7967dc6831efd556251b521662ca82a150d5cc9b0b3749464dce7288d1682a38d53fbd4d8b965552dca310cfee42d283e68fb9055b8c9e3cb1d5922bd013f9ac7eb2000dec1c5acdc4e681059b84897a30518f11f7991e8ccbee15b697e790fd3ce919cbcfe8fb86873deee215075919fadde070f4f0ac5f1c729171b7e9c7382598fe0af5668a77f795122a186c356a038ba976b190c4f539dda57c5cdc7", 0x9f}, {&(0x7f0000000340)="996eb0ebe70676808f0397e63ab663743e46e37a72fbbbe679bab77927b2ce93798254d0bf76b64bda5c39207d29b07a2cb122ccf3688f00aa497920d0f573f8df497a8f87169236f829bd8671bdc2e2bb6df695ceac33bc7dc4c03b0ef2c432be21edd9e78b37173cbe3aac0147c568cc4e81", 0x73}, {&(0x7f00000003c0)="51d21af4a165c9018cd488d207b3d7370e4f77d96601b1dd53dd07b1191d70dbea66183543f24a51c773fe72de04b007087bab719bbf77ac771994187b702cdc79594e511e5f4f6afff322266f8c691fcb4b48c27bdc27949240f7d033a737438c2e6210a6532300427d65012f01ceec00d3af1878423a81f753b271591d5dfc8905", 0x82}], 0x3, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r3, r6}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r7, r2, r8}, @cred={0x20, 0xffff, 0x0, r9, r3, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0xf0, 0x400}, 0x401) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000200)=0x8000000000000000) 16:00:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[0x1000, 0x7, 0xc6b, 0x1ff, 0x52, 0x3e, 0x7, 0x7fff]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x87}, {0x6}]}) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x20, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000280)='./file0\x00', 0x10) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) read(r0, &(0x7f0000000000)=""/240, 0xf0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000100)="9bc96fb5febbe3be8a2a4232e971cecb34ebc61e2d2be91c23a6bd79a477959fbf4ea58fd7b3083f37e2a2071e5990d6fcde6e93fef9dfa5045f27fc566d9b351fe952e8a6767a0a640429506db8ef75c789f024aff15f43e166cb3226ec0bd67b477d685c40e6323ee8a0c5666e57ccd3817fadc4aac58f00c6645293aba2f4a5f8586363d9989d6544cb475b95ca90b3c14f65dc4312dabe58febc4201f46ca913e48e730b3a538a8d393599441dbe6b6c3a3384d812a20fd5b7823d8a85767b008d739aef7ac9372a31d4961c07e2b054d1b4f17b6095531e838f672656b5f7b25b6ac869cac267d348fe45b94eb77767bff3d5ab13a48e5103f5b80149cbf809a3cc208351c03b932441ad2b50f984f5fa5fe8dbd5f3607d8bd57a177edb6a867d283bb353745c324241d5075ff8bb8311ca8f472b8232025f46af0551b85235fe98c41481f103a5bd1aa553e8e937fdce1454ddafeead9041b16779944d2fbd1de4091a502cc2eae97352a7e6ca0aebc8407767078e32e4f4f04f4c52f1a8f14503f8fb6142629755cc3cf7d2c60317c9693e13c1ccc6264f5a95d04e85d09ebcb7c7ffdab93042876ea9dddbef93dd13f8506a9576e5132921d7798a0f1464d2eea590095f78c5f867e9a0cc21c7a7ba437b15bb47b9d7364068d43dbd8e71205fb7084d44afa5ed270204652f442582412f1444e13303ecc057b166ec6c53c84cec2c4bbfc6366fbbd5ef9842ecbe68f2bf6d730fd882bc0cf6009dcf3892324a147aa6828f1e1f0fb4b2474bd8c2cbf00dc1b3530ee6377b4435ba20d3274b22ad8208e06603fb901e23ad7657c004efafb5fe4af6e68cbe7ce99484b2a7b3cccf379b3919efc32b233644c938f5db4b10f23673d27f648eeae746a618af7aa0f480a63f70d4ec134adf234fcf178543fcd8a165a28a94ab3ad82cf2b055006fdfb81e26d1ef76bd128545150fc1c26ca92642bb20fc75ae5ab5b3573610466f38369dd45e86d88f8f2f455d90941297996a1f0925dc178b138b9471191f0a1d1d13b3208b841f92d63264f17eddd6fca2cae30b9cad612f29f7710f4229b4f54c6a68ce6e6d388505756fd258a7864d25fece5a947eb8ac465a661443793103e13a36aa3909565228fee34d240a4723c67510f9a013ae87350b673ffe332c935ad7841a2657e57c3492ed3288931a20cdc02796326af9b39268eea580fa8c257200763ade1b2739e9cce2197aad069ba8a52afcb7a5c53d42a111af4fb61d17fe636692a615c139964ae002292a7a0ae71f02d841d01b9b189c977684cdb04a587dc9a50a5fa539ff23c164f07e69554c8ea6cbb712a1dd36a7d374d22da6cc87f95204a60970c756417fbd42ff51bdd640c5cfb8537727dce221ee4fd5970b92fbad82a17aa95483e6529788e2894831dee07a46dbdfb56225b8358f3b959efc7d84134e241b0b0d05e604ed5521045fe2e04ee2978e10fe8f8484372b952cdd2e5e46208de6a14d127c2ebbfdbdac199d81f081704abf2766bb71bf4469ff2c13b9bf9f8e3bb18b9a3aab6580745ca89eb8b71d13183d2d9b7f598550e0064d187fedcda125cea32aabda63e9ed4c92e5104ebc9b271e3a879c1bacacf81a164e27ba1ad6b47aef89edea711ba72ad8b2b77578dd91066f506bb429744c278cef0069dc3d603abec513ee3689bc5fff57c8c08b971e212294a7730ba34b398ce8c7bfbb7a3dc5137b700c6aae79b6bebd6d25840a975baf9de7976dbd9f453e7c7f36a3a466c1070031f006d41994e334604f0d3526e32cafd902ed895268015005b16abc99f13ba83bc8f652a83ec43e39a410c3d376c0c05c1d1533c5593bfdb63fd4ba271e4044ed151949c22f96fd3883233819f92de183954dc61bdac0cdbd0d74a00221f18b573a4e96410bc90f1f566d00bd64a8fdaa7dd41976c1c6106d272556981db29d6ed8010c9d05041c73146b854e6b290a3fee5495ecce86c98f495713ee501d1dd5c025f3d0be902648c8cec95de98557c8ec1d9eae01025ccddecc5e59c5995d83f34743951ae7b38632d3d5f1f2a2ad6b93e9c3ae2f607591a7dbb3d107ee05ad2220123ff3dfb7e47e6480b87f67252ac0c287c6781a2450133b46442da68f9f11c1e7c786654155c106bf407f5e9e76b6beb61e7212add96bafb26f2506ed14c98157de9ef7a71cbcc40b9acf990e1d0df69c1e2f381743dfad808b29b73f7e9f1d66f19b9901cc6f924be1030061323cebb055552a4480dafecc8c9ce07f790c78d70f4db9a14704e953566546aac1e776e4343d884d236d7b890ccb6a8f0197d3f51ed6a3a75e4fbfb46797ac3721a50496387b34626393a252279b7da538faec1141066b07b911b9a2d215b6d98e94058ef3fcd149e6e756097ae984bf022d6d92fb57a0bb14ebf1e49b866118b708442749e33367a153d4f9a3951d4d87cf7cd610401471c44e4203d20b8f8a205ace192c55420772ff5519faa709550f9cdb69b29f2ad299c9f0cc4cb47e1144c9860e0f547665aa31fe67f9fe45718dad3f7b161dc9db6e6502cdd491b9ae61206dcc906b87be67d73601d1ae4a0a1a87bc6f53ddeda53cc8e945db3bc79ed7ec5cbcac301818377014f90de90431523811054539898b938d1025afb84cb9826695ca3f109ebe53b2c08245910d8173b73a1e22f87cc1f233314effcc8bc6ac16ca984f59d35ae6320ae6d2a7db9a4c3befc6c6cf796de686cbbb4c547d013b86c108eb02d329152eb2bcc3c4a10e13dd2a469abc0cf1a053e8146e23e62e3dd747e353c1670ee23a428a024d24cff1b814e12d4effa67c0dd92265cc9f5c3cdc6469a59609a4ba1c613053ef29644b454d9fd7bd7b8acf40c9b30280fed1412d3b8a6ab4fcf8b066274a92e61102048b0d1b28f608fc987e06f0599cabb0047771edaa77935b824a18d3d5c29667d08232acbf70226c3dcc58ee8138d375cadc0f83e76e013eb8780e2e7381cb66af99d3244311716dda3e2f54786b887ae810ef2f7757e763f643407f4ab6a6608303be736936b8ba7a17be5b52df9f2a8f6a54594e5b0fc0a1a0b4bc78b60c0a65ca7cbc34e85a9fca797eecead3090ed638ec441cf113f948e55257572cd4f60db35dd055a4a31b2dfe820821096f62f689c15e84230a2f5e1cdcf4dfd8b2e7c610cd65b9f768c65da2efa922af844674f54e4d5d62b1623a1e5f00bee372d85628eda66f119ec3b574be34460ac8b7f850d4419ba9066272264a439d874001ffaebf36e10a7011e3a14bc2d1f3ffc80a48b356ff5c5eaa506d78aa8576ea3380814e812ebfe857a9c54deadf644db7c19f9b5f020277946c93e553968a8de312a645c12212409b07a9445be2f2930f3035a7e279b9771c9fd9a52953bedd1528278c064d413355c8f811141104640780f0cf4fdff1f51f92b1188f099de9b9b24bd9a8373b004c888be590f73f55e3f6c28628ec4c01920fde738cd5ee055b46e83d317da57ca787580a0210a4e6565da37e9de1f463f6cdee81c8992f8be31a31a8e45701e5fd638f6adcc16b9f5ffe91a91dbf8c524ff96888c251fd49d18164bc151cd7cf98e805d9ab543be4ad5f1830d9a9423bb4f1683181f8e718dc9523976ffea89aa7b55a3ab86783b67dd9479213f84919534c252c4d0ff5c3f0801f2ae0a5fe02dab7298fdd7725d3260fe4eaf3183863a3730bf6a1da08c898fd0f3e721c7d8c47d43546e7d3955cce104d31b0761f0af1012ef3d742f3f4989a3d51d0d981b60f9aa5c9ffc5fe6ee28d9915377ee19cb5a0e1cce6d7a86c3589b29d8fbf015d33ebeba099c7dc12b496c1cfc1173879b9c497b95911c3a6057dcae7c93a5dbadbd13f33ecf85d69ed6c3617b588640872eac8d855b9b60469591c17e7d499aedd0e8b49d3a7385a1a4d6f8af63f66c1869d174ce392cd7505297b4ddd05192c1cc8775473955a0b20096da8d80630d1177d3b5d31d82932f260bde8867d4d5d68b27370538b674a0f6556821c9209d7f9c3924f1a911a6b7c8ea7ac4c0b610f76f53bcf4efd943b38e6cf6d884256613cf817294dc0e9fe2a4ffc8b5905b6fb191832403daba2c0c1e9d151da1c23e0fe6d1e79e46f13975b7dd08412bbe630ee934cf1c4cb41bbffe14d94502c382c067c13504f76b032ee63db1a44f66639467bedcbab4b245f2ed425119f913796cac6d03e362454c0245adb83f1d458d3816309f39b4ca5d2d63b24ad6083b17959b4776886aad5739114f93c65f6bcbad16bfcdce95a1dbd855a296bf6d9c9b8418f261b527090f20d662717c13240b2491183a74423e8b16cc7b0a43a2a07ac3cfb3b0429629ab65208479e267e82d75970883e6dd5be7f8f95df5ac97ae1442b56343b0982174b64400d3bd91d77063b892e6e108531796a0d37c46bd95db008df7efd204c4766bc9ca2e4896011ee4a42d2c37e89a4965e4280d6359c406aed8149b43824c47e55e581404f82b6ca9559a8d7e067269170a20fe37c5cd43a7c13bf9a01b98e313c1f0c2e394f2f12e42f0cf0c77549d641d34dce327c5a0aad52728ea6b413bd5c3d12982e1d1e7e6bff0db811cb8023d0728c8cfa10de49d5b056e0358f403d6d148df587e239c114ff7e762e8518b7002a2a30ba4793715ab238e2b392c6524738f8b92af837fda32c2fc0e22f834488ce35e82ffaacfa77e1cadcb907caed2e36ae7ade97e5e37d7b2e27fc87cb87228920fc278b87f5c22148ddf724da27d9abacc72e6229bf52b79f08e342dd3198d4cb047b3fdefea352d51201defb36a3e55b15ca85057a788033f1927b58676f2a457bebba31296c869f039ca7bb97f71b2a065382faa81d61f19c3fa06fd3e4ac679dd3585ab08d27a8c269fad3a31f184f5ceede6b4b2fb7e20e9795f5c6170b8c947090b06c0bfb585ab0b07373263e5fa7d4e9787323df92af3a4874d5a72e8fedb451fe1deb8a79f1272563dca0a0f69f47e141ccdc21a11bab764b3f1ebba8de22bf0e403e274fcdeddfb7071bdb456e262180d9ed487ee32dd8f1f4276c4a984a628e01c4746a65e437efa89f645227bc87ce2d5d80d466285edaa02853e40ffd90113e97f5e4b5d1d2fa5d9c1cc686f2e3465860befe323715e15f820317a3a0f81b6b4e79d2f2797334ea98bfeb8d36bbf2280f26fa1a35e98f67fd53899540d1314175b4845d542d31ab70b6c86bf96d918a99f4c40dd95a274a2cd676f48135c625ff529dfb1f57ebd413f2e740ba4b5e9539bc96b9479a743db157ddba354c8e732aadb5035adefbb262b9f015f4827ffaaeddbfd7e45547d2b6a6149443145465f46d93cbd4fec7c9bb286fde6f6b1b937693615a594eb6d37fb08473fb1c1bbde09cbba2d53aa8875e2ae9e22d51d1f26f4b18164336b6f8da68aa78ea802c2d2c5fd7249841954e323a0478b669e0f901d12c7c31645ac01a2cf04d389bd0a3ddb3610af5699c47b5b6486bf13751263e166b133aea8afa88c64c81cd8555a00b98a1b1c4fe6829987abc429bd7f5bf977d39b521fcb8bdb9cda71a87e2b56909da03b322ffd6be9eacce682d25b4afbda4dc81e420b5543491b2f0f7816354abe2d2bc31b38201f6d99da557abf419dd9f5a803efd8884a8def66280984902e80fce979843d118230c6da73f3ac607f45d9f487eb3456bdca734dbcf26aceb804de05b7e9fec3eede1ac68163ebd71c7e609d36b43d1ab7622c54236ca1ba9bb1f56cb552df1d5ecce0d735166674a75c3aa5237ca00bf93ebbf", 0x1000}, {&(0x7f0000001100)="bddceec8a5c9c7b7aadc3739107f6263f44f0cbf0f116d0c173c7cc127b9c9b486cc837ac354a29440fb6011cb382e7967adc47ecf0d8041a9bb035d946a2a00778f4e8de459f2f1f1a5d6ce3473a34d5f43e9897ccf8ab6f29096e21207a429d8b93302e31eed11a458210bf564a2560f13eade412c12fca0ff1182bccbf83f644ca5a259ad53de7d5270fa17a5d33ddac413a9140ad2131304040d7c3d9d73164292af91d3f372e72143946c2c1e72c05829e229038028abce6caca2ad78717c3cbb78baf375b05eb622a5132e4961b046e0455bb9b6a6ea191563d52e", 0xde}, {&(0x7f0000001200)="bcc364e2292a5717e59d5d627f8d955f556551d99d65ca6ba22dc98842bfdfda92f82ac60531337c63798301b4ddf1d96bb9ae9f891e0f8960824ccd5493b6c9e9bca08ae30f34d6d264eb9f9724e447fd60e5d51da25868bface584c6554a37484a8020a44729c808e6ed3fc1bcfcf3e7da66a4278fa8eacc0e81461ff3cf7b8ca3c0ad15111f0425ca9a5ac8708523d98b5f7f158247d1bf8412592dff73f9edc74ce83796ae4455b65aeead034965a26210b59398ded90518bd7be52a29dee55db45bd9083b3cab7fc14f18159332aec0cb65b3cfac30a0efebaff30ed4dcca332d954c0357e6497b3a15cfd22d213ae097f99e132b059247d4950bafacb65c28b2028c6d39a7e0f3b2082dd991f6415b1ee42026b3dbc0c393c0e218d697476533e971e136e28eaf9a70c87d85e7cef0977345b8779f590aae5fd0db8add5ab99a0a1e290b4d76412fb5e492502790cfc673f627e0e04cf42a2ed661408e031cb6b02a4a942e558eb958d52dbc95ac0bf5d2586e47e85bf3a647b2a079d8e1af802f6cde3a8421051e00a983e71f874bb2d11a21285c80e7f154247cf751a7544fb321aac34332d0504b87a66720be6b965969783f6a47b34ac518ae7ad9b3304669a8848983afd44d301e328a6cc76eda84e58ffbcbd28e92c8f441ed4d65b1a3ea52c4740451ace44f514a1ee7c7a97459a848a357f7cc37060d0f3679c6dc3a454d7d907d768d5e7a69488971c9053dbcd49f803dacee6ff0a6a0f0d488f0edf1d8920ed41f5430c0df55d92fc0298e376a998c054e3b5147e93afac2a247ab8be9f6172dc1fe1edda8328bd0be9f1454c0c5132563da175d52c1f50debf4b1f09e4e3fc57eaa57aabc6bc196f355f65416f4b6365b1e17fc17b5084f8dd7d1fa038cebaa62dff45a25a479e592904f0a4e7b679b076ed373935f4cd1dc28d596e04ff7fbc16c87897809c4f4b28c296c567a1283f0175516a0d2ddaf6b3e8c3aa19340485034f20c8115a161b419d56ef9506f5592311b6d23eeae160f871bef95059420966de95b397965c7d9c530b96c9a9634896405124fc4430bae1392abf0578cf90d52bae5095774d9dcd792cddd2b569696330944a593276fce7e6116c510dc2cbd6d3e88053ad39e945456a0c184c3afc30a0323ceb332a462edbfdb3ac17fd6818950211a165c34a33a414a9e14fba9749693298d55e8e7f870a2a0c1f96cf41815e34537e4b7366909d9d2175129ff89126a3ac2930208fb273e67354dd644e6f68fdf799d9cd73f254a17b37a2b44b5113ec536af81d39f2d9a6e345ac9dedd3623b705e487dda0a39cccbdc12f44f0eb9b5deab997c811683d53b7eaa86711aa702a445d678abb6011e5a9e97c9c3bf67ca5acfbee83113549414c34d5915bb131c4f10b0d3562c2593610bd61150888c10dd731ca0c1b2879526330dec904d9af8db8b6e50277456dfb242fc1d4ac5717d3938430280a23413a5267af066be46327762fffefdda80246a6c0dcaeba4f3632caf388384f383ea8653689145ca859546eed9bf94dd7476823de1977a2b98f5e3051902311dd808ec72f927237d310fd7217c6b2ed362d7740423719e388068ae628b8402756fbb16526264853b9d24a909cc2c3328a5fa900c2532580383e781a735f3f1feab0340dcaa8ed43d4efe7f8c1803f73b3815b3347802cb8f5947678fbf272d252933a1afc87adee479557c8ab4f8b1d07bd53486d21048628a688e04dacf4618c5b15729594de7c3051a24925e18113614097bdb4cfddff2f24c5233eddea5e3758398508b822818f113a169c267c984595cfcc76b4cee159f0505f96665041047f0f8f647811099f6398e934e6e442df913b8bc1bd41378651871624460f77f997974c3ae1721ca4aa6fab2fba61fd80f1ab43fc6a137961baa919b2f94a0ddf8338bfb0d727c95d9e99b5a52b6dfba4ab5dba1dc628a64017b5909a8695304f4df2871c6ff58621100cc4b9c64d947ef7bc3528d5ea5257dda1fdc24025b1f2659a6b8098d4aed05a588f77a8037960344e4809741d83d6fe7c3ce0a979b015544355a03c98429c3acc5a30325b7cab24ab8c43fc10c0598258eacbb44ab35c6ff3a11fb207fa15081f257d24ec1aaca40e909ed94af0baf58752caf880aeadcf74f28693ac1422e629a9aa1b7d8dfa0315fbb54da80e1decfbf4ae6537e5d6994dba75ddc578518434adc62121b052ea29f80b01b30786441094d7b7f71a8b21de6f615218f2684a4393245aa9d1d030a855ad4fe9fadeb182a0763bd68a76d254dc21c56fec28ef7360feb4718f7bdba7688085847fe131321de5cd35903cdefec46923310c0a688ee59089633d3396f3b263cb2944bc54daff4cf11685d3275cf3bf3c3192acac4b8e99bc8dfdf95a887884f83b8e3d2e8ba9209abae0f9eefc7eda7cacf094d47193039397afde8c95858cb91f21482620f413705ab1785c89d1b38c4fca92a312f4ad8fe6d4120570b5f444323f388e239385bc43d7cae0b2d9388b1c1edfa2ed49d20a6c34300902bb72b34ca1a9985f249c1deed021341d1282633bf0a375b5a74339823fa32ae1bbdb7a64ee1ed965825abb83ae0b685cbe8ce97de358288d357558cb595a23de933f3e5248162d6d81700eb9e02a0ab5b10ed0d1780c18c81fc7f3d41c20469fca90f0a6c8dd784e0ac64ef5760e8a6a0ce0928e23e3791a6704ca0f1422786abf82aa5bb75e917fb32c9f005dd5cbe22e93d6e7ceef2c000abaaeef96767f6a595dd2b6934c55c5fe88e3c96c8031193950abc2982cd7e430d48d965e8b57a81a440322ec084a640b1998c3e6fcd013b1f4823f413254ebd9bb6005d8a83592b1a69ddfa7a833a1d535d341d939ac70f14ec9f20399911e9a3b8836a40b1929bb4e550ff31c5bdecef34bbb8189735ea2f80af5e8dc75f39056f79a99f4ccc1610e93239573fc60815b8eecdfaf97cb006de2757af73effe2a646d52f531af8fa98d6da38d9e07a582ef5067928ce156526ec52742f40d7189cee9cb3e440056bfeb7deef65080d7684fed9abb56d0015a85668f74d1226152be8ff48603782750d93991468f30df21ffce49b3600e8cb129b9dc302a125a30ed571d18d7d208f7e7dd1c58071cd774690386669ca5b8c1eccbfde82c0b5c3b2fa72454728999abed42ba3ca5ff5cafe0a1ed33d891c123e76102c559730f4957dd5f77cf083777c1ec6fc960d5338cbd1e5d9ff052852eed82f8c53f4c23b91c2d03a33c225f5e989573032243b3f35f669309208970438fa46a3c78eefe2628afb990e1ef9eb5c172c3e0ffd6a0601b0a912f67e9e74ee5e5eb53985f10d114263fee51f4dc045a022ad081ad1849fea1d9f1005f43186b5f5badac7294d639a2937822b8a8718728efb0d8f6473368abebde7025288ce3aa882641baf50b0073e7dd59729dc8f0c4587d1b29481d0ae970bb0bdf60f5f8b77f23cf528824aea553fbe1593270964e3b4f16f2296b2c7b69bdb432f2f6050f5ddde4891946a1bac58ad0995ec7cc5959c57d1ca7c12a87081cfb134792c4df80e1de5c6f9940e1e404ba8499ebd992d6ebed44a5c9495dbabc25f1f174e63edb62996170de6bb685b596a5e8624a46b7ce218f24b1e5b2e516c4dfc76a1ac228407165510cdcb54f4883b22dc075ae64fed2c99097a2671f76922cfee6d9c585e92fad725670789524789304511ce0506e9da5a26e1521b9dab56109b8938a3bc3f27b50d0dd68e29b93ac1428695a81215b9961c981e1cb2aae0cd82920e5a6a71001fbb6ad024b38aa864611cf1cf1b7ec49c0bdf9ce6ed14a09896be04873cc5d0953bc7a6deeb26a9b88ee639c451d3b74e577851637d0dd47aba135cd912f4c888bf854e7a9bdce1ae2de63e3f5be5ebbf159344c662c6ad1e3d43e5bce3ae7ee6f56512f0d1b95226420dc66160012ad7e5f579a9544133735c395a5c2f10e477593205676828e3ef9d941f296d28f60d5d9e1e22d226b4f77d52e483ee3d98dca54591a0767906e8ba4bcc4fede4fce0531aeb9e927ea44e605218873ce61d202e87501deee8ed994c0d3498ef6be633a2f64ce1895770db1f1d415a59fbac15ece8b28d4f60d14bfa25e168d5e07a66eb0376062132503ef93ccd3870a0059bf8a793b72ad1a4cb2a99bf4c6a67db07216c13e31a32281c53bf7aa708a06fd2ad4d429bcc0d6160dd37e1b2905797553425e546eff01ada3e43dcf39f19fc04b1f1a288e5a8975c932ca258e7a1593cbe4a440c629e2e6a7c678ec0a376953c701dd2c19bf9ef89ae4a886d8e9543ffb6a4fd1da18eaf6285ce85b99e5629ad22d04ab8686ad55b7dc11d0e4e9f337b2a21e8a143ab57124fed8afd07b6b98b78784b77cfdbbca17342e880dbbf0715ef4db5137027ae80140743da6cd2aaf67562382cea3ac8430bfa80864510317ab4c462fbdf4e0704e8affaeac28582f4195e5fa83af4b6f600c389be3c72edf734471703f99d5c47eda6476670eb368a33b6586b8e5d542c4654231c269d3a0e151e198b214ca09239c6f21ddf643f006e28f5662ba4626d2e21c58191e3fb95b30069e047221dfcea15da9df1b70ca4620bb40fff29b25d60d3ecee0958af199dd00e5533c6761aeea2870dc9e7c115a78f6ef8960b028f866e37a93f6712a01b0c04bfd53b928648b2d2c4335e2b7ec75d82e8444a463d49bf92d78c56a480257433c8c63de48f6eda9b2f031728f200789c847d245985f88d2ce5e2f276cf1ebd3ead3d7dfafae459ffcb2f5aa5fc7a013e87ccc24ef08edb69a4dc97a990ebef0c8d6d1dae247d6557b0972a888aacba2bcb24c23da59807d96812b893e093388031cfefeb3449e44778fbd54e923cc5e88d7d00851792baf5344a6dcc8aa41f55ebe933abb57f5edb5f0244bd6896663c08730ee6eca06d5ee189c697e1f7ba097fbd9b7f818b6f7c1e7c3df9e87e668db940186e1722cc7eaf7e6c1ef8a8d911d6415068ac992e0c5c8f0ff4a8c131883826d892a0b3adeef175a4eee281bb73892abf28564f0015404aae3ac0ee5ea8d0cc379c70bd2a65621ccab360a4aca372d95e25848025b231f0895a5672c8fd19715d9978bb113282d15c53e73c4485fe22ac8fd6ed874ed05b782ee6ecf07ed9a72d07a8456cc68d6172595ca1781fe0157c25d4be139407fa0545cc6036a775f742782be59a74a550caa5b2ac955c6e767cd58c932205e01ecb430c59deaf500d8b905f763164233702ea3ee0f2d958b52b80991ed6946206f56441ecdd4b3f25b176b7afffe5217034bf722cf8611c567b12ce9c9b5820670bbab1405763437374917f45152db9916a342d30956a87569c605cbd6933ef9bb4f652ae0044a034967cae00bd4a32f9c91e09c7dbbca985c66bcb66a6cbce56b4a55c0b77219e2d8d2d56771482a6234644eec0583eeff3ea34878697c75719296f166b59bba29b8cbb86586c14bc8a9fa3f826811d30dfe877881a421efb699272fa77ab3c1c0a253c154424318d386e184af3f0b054153ab3505b1731f9ec8cf120b92361632a5cb96e9351ea205e9f866a4094ff6db2dcd2e70581ca77bc78bda52b481ada93d001ce19c008e8d2949a62c9978cedcd078675b975fc947dddff653f1e79a51b041c0e74887a70f9b0864f30f96bb95dd3d6f41d07af7d4cf8bf6c2d58c386df9321abd675036ad9fbec4ee9c08832325fa8db638d8d298ee0fc71f31823e787dbb3f316b39e7e5d683f9b7104ec2e", 0x1000}, {&(0x7f0000002200)="fc0ddc1d4c77b732b47003e430b86bb30b39c5885494ed959d1714f7df3aac0fb8c6f333fee41d2fc2544e117e0861025653044745c3372118ef7d2ffdf2043855b464c9a4cb7e486429ae", 0x4b}, {&(0x7f0000002280)="71882b36093493a058", 0x9}, {&(0x7f00000022c0)="ea3467db327b8b165a657c3c722f07a89bc07d8bb2aa707ac0794ec4a0ed95cd5d963bc250e13a944682daaab8f5f9333dad71cb4b558df838039bd40f5ffaeab0463c8722a7ef5568906360017b86524871341ad5afcbe17f035d07d639a0dd5eff8f2141d8da22099075763e7de686d86e63fcd5ffbc8e91acff48f1aa6b018ac63a02b41fb4cedb5522361d08452c991195bec3be1f0cc8b0c42b781edd64cc71d8130875d2c9ab16a573c1a92b79bd4311e04b97", 0xb6}], 0x6, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002400)=0x7004) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000002440)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000024c0)={0x2, &(0x7f0000002480)=[{0xb8e, 0x6, 0xdd5, 0xfffffffffffffcab}, {0xe62, 0x4, 0x100, 0x10000}]}) r1 = msgget(0x1, 0x630) msgsnd(r1, &(0x7f0000002500)={0x1}, 0x8, 0x800) poll(&(0x7f0000002540)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x115}], 0x3, 0x193c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000002580)) fchmod(r0, 0x6d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000025c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002600)) write(r0, &(0x7f0000002640)="a9bd7a86462040cebd053d590968780596d6b31c645a0b04823974d6c328b7d07fd1ddb987de9c44387795095d2da22add5dfcde728ddc2f16ea5b441b1056f911da25e477a0e5b63fb402ab704a8540a257b77158fececd7710c5aafcc0ec4c9d89977dae8bc9fca78fe25b1d3ba4658a3e787ba65d44ce5cd4735e05514b3956fbd40562f143df6cc015304b0e7a9f9ef812241710abbd7f76b55b566b78dde3cd9463b6c20d04c150e7d497e5a5f243b53e7166941569168c355087dbca984ba6d61e86f236ffd48a9e714cce8bc2b1daca349377fde26f0a7904aad4c5a33ac0c1d98ea984de4f4f467903323b0180f40a37802839183e9fca5b61", 0xfd) r2 = syz_open_pts() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000002740)=0xfff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002780)={0x5, 0x2, 0x1ff, 0x7, "b2f4d8a2053a232a3257d2194eeda2b34c101af7", 0x80000000}) write(r0, &(0x7f00000027c0)="924fd3e098b393487376e473ce46afabb83b30aba4e17dab5bb3ee8145ec1bcc32ddf492c922a8126d4e881cb358931f49b3c342ee0bea54b965baa1257f8a037813f565cfb91716433ddbdb68b413becc45a5fe4bca325fc3dce50d26089c4bb6bb17b3d848edcd0a8e39598f459499fffef0519b7413da81fdd32ad6132a338196546865daf4811a62e938e7883535bab813d2f2c122739eeb3ad2420b518ef11b7b23a698493a83b20dd1f0e74701c6b39df1e0db96ebe8", 0xb9) openat$diskmap(0xffffffffffffff9c, &(0x7f0000002880)='/dev/diskmap\x00', 0x0, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000028c0)) pread(r0, &(0x7f0000002900)="5826712d6ab4515640052ccd71ae222583aea5a8544bbbafb59e086098ce0c9c76", 0x21, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002940)="707e2036451ed9ce90f9915b1ef9b4884233eab127501724bed2075ec046d8b7603528f61baf4483035dc56f83aa87afb18700b1bcb5c0c27491213fcd7d7731e97ba4fc6a9a9a597224cf8ab430b8fcfa7c8fdd13245e440c", 0x59) symlink(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)='./file0\x00') setrlimit(0x3, &(0x7f0000002a40)={0x8001, 0x80}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) socket$unix(0x1, 0x2, 0x0) r3 = semget(0x1, 0x0, 0x20) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000002a80)=""/89) 16:00:16 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x3271, 0x76f, 0x0, 0x6, 0x5, 0x6, 0xfff, 0x7f}, &(0x7f0000000080)={0x1ff, 0x2, 0x3ff, 0x7, 0x5, 0x4, 0x2, 0x1}, &(0x7f00000000c0)={0x9, 0x9, 0x10001, 0x4, 0xc0b, 0x4, 0xd69, 0x9}, &(0x7f0000000100)={0xa8, 0x1}) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x6000005b, 0x1800, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x5, 0x101}, {{r0}, 0xffffffffffffffff, 0x60, 0x3, 0x9, 0x41f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x400, 0xd68}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000040, 0x5, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x60, 0x4, 0x8, 0x10001}, {{r1}, 0x0, 0x40, 0x8000001b, 0x5, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000060, 0xffff, 0x1}], 0x7, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x12, 0x1, 0x100000001, 0xfffffffffffffff9}], 0x61, &(0x7f00000001c0)={0x2, 0x5}) r2 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) clock_gettime(0x400000000, &(0x7f0000000040)) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x1, 0xfffffffffffffe00) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000200)=""/135, 0x87, 0x2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000001}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 16:00:17 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0x810, 0x0, 0x8001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x40) 16:00:17 executing program 1: utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xffff, 0x5}, {0x7fffffff, 0x7}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20280, 0x0) 16:00:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x100000000041, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x10000, 0x9, 0x1, 0x40, "5260f78cd0b30e2ca8d683147582f54840fed0fe", 0xfdc, 0x4}) 16:00:17 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() r3 = getgid() getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r4, 0x0) 16:00:17 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x7, 0x3ff, 0xfff, "4f119393e73b442e7d55831075d96364eff1431e", 0x7f, 0x200}) fsync(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x6}]}) read(r0, &(0x7f00000000c0)=""/239, 0xef) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x10) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x401) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x410, 0x0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x200000000000046) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x80, "541bbb64fee79975017b6600"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727b", 0x79}], 0x1) 16:00:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffe01) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xffffffff, 0x9, 0x8, 0x7fff}, {0x3, 0x1ec, 0x400, 0x24}, {0x8, 0xf4, 0x6, 0xda}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x3, 0x0, 0x9}]}) syz_emit_ethernet(0x636, &(0x7f0000000240)="b2a4a5bf87f990bb05f47780132beeed68cdf3d71230b6d4e6a9b880edb496d8a57a2c4d1fea1280e927ffb15ceafd9aeea6c414c6cf0ee5dd81cec9d996a2115f41afe22837c11209bde107f6") 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = socket$inet6(0x18, 0x4000, 0x20) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7fffffff) write(r1, &(0x7f0000000140)="9c87c3779b547e2e", 0x8) 16:00:17 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f667d6c653100"], 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000140)=[0x0, 0x0]}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x64, 0x40000000, 0x45, 0x7}, {{r0}, 0xfffffffffffffffc, 0x12, 0x0, 0x3, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x7f, 0x100}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x47, 0xffff}, {{r0}, 0xffffffffffffffff, 0x89, 0x5, 0x8000, 0x4}, {{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x100000000, 0x47}, {{r0}, 0xffffffffffffffff, 0x0, 0xa00fffff, 0x7, 0x1}], 0x7, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x6, 0x3}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x0, 0x80}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20000001, 0x2, 0xeec}, {{r1}, 0xfffffffffffffffc, 0x10, 0x8, 0x5, 0xa55e}, {{r1}, 0xffffffffffffffff, 0x0, 0xf000008a, 0xfffffffffffffff7, 0x6}, {{r1}, 0xffffffffffffffff, 0x64, 0x10, 0x3f, 0x101}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x2, 0x7fff}], 0x20, &(0x7f0000000080)={0x7, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffff5c, &(0x7f0000000080)}) syz_emit_ethernet(0x10175, &(0x7f00000001c0)="b6") open(&(0x7f0000000400)='./file0\x00', 0x500, 0x80040) 16:00:17 executing program 0: r0 = socket(0x0, 0x0, 0x9) sendto$inet6(r0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000), 0xc) 16:00:18 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x80000000029, 0x3e, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r0) r1 = socket(0x1e, 0x3, 0x7) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x7fffffff, 0x9, 0x8, 0x0, 0x9, 0x2, 0x401, 0x2, 0x2, 0x0, 0x8}) write(r0, &(0x7f0000000000)="9c", 0xff29) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x20) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x97, 0x1, 0x1, 0x1, 0x2, 0x0, 0x3f, 0x0, 0x2, 0x4, 0x9}) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) recvfrom$unix(r0, &(0x7f0000000200)=""/151, 0x97, 0x800, 0x0, 0x0) 16:00:18 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x6) getrlimit(0x7, &(0x7f0000000080)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffeca, &(0x7f00000001c0)="48a32cd6db2463bd82211cd0becd0800") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x42, 0x0) 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x147}, {0x2, 0x7f}], 0x2}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x22, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) dup(r0) msgget(0x1, 0x22) pwrite(r0, &(0x7f00000001c0)="801a9a53f6b9c2ceb8c0607699252527193bb8dc17421e4ebcc05ca6127a2850c40a77ef1e07b934ff28c75bcb1b835e9047d3a0dbf8ab5f28f3a24fcc6d4bb1695bdb848e60c9ce7c5d2b6fd3b54950bb4bdc3981f76da24bc0f14ff6fae6c07d1b39c34338ac2a229c8c0b1e893dd2224746dac0", 0x75, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="21433cf9260ef224446044c2d0652ff2a791b7c22a09919180bbdbca7ea409000000a706006037091b83751611f1a32b1b796c6244de2b685a9955c5575a5a673deacd56822f760a8e57bd2291b67cdf12108a743000"/103, 0xffffffffffffff8d) 16:00:19 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r2, 0x20007461) flock(r0, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = shmget$private(0x0, 0x3000, 0x26, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) dup2(r1, r0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) shmget(0x3, 0x4000, 0x305, &(0x7f0000ff9000/0x4000)=nil) 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r2, r3) syz_emit_ethernet(0xffffff6a, &(0x7f0000000580)="b1") sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) munlockall() 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 16:00:20 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000003400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003380)=[{&(0x7f0000000040)="0b807c3478e7832001f914e5ba022495083ceaa07141aba76214867fcafc4c5ecc5c995e66f0bc7fdd293d282fde4f2335518b83b7a5bf1d7c8dda1dba22c51e4ddc8c3fba4a6be7315ae3aaa91e306ea646bd6bf4a372f27e695e91bd2197ddf16c5afcaa4f43", 0x67}, {&(0x7f0000000100)="736c7f6d1c70d6826d5846ce23a939202dfa55808a82462e59ea1976fefcb0e32f33870512a3463bcc19abeb9efac6c2eb9962de5ab58f7d283caaa21aa0b3264bd20094c26f0b40565b654d3e15bcf9b9e20153ec443b058745543a65ba00fa71a93530d4a1e3b766f63bfe0c3f2e1fd938eddde497dbdc6601b3b7a0c70b25331af1529fed80373a528a6f8f5ce88dcd1dd0eb997bf211e681cee4f5ffd910d194a6da9334542a2ce6823bca043d302f9de58c0e67fd0cc9f8e72c1a887defb06f3db75527218a82983c14d27e5496d5a7ffdc988d68e37b167d9d658dbb6e06e7f70259a859fdde1775789f22eb639685cb77a79bd0d8622efd5c22c378ef4872e746b18734f3e6e497957645998d1541ee1dc56ac6b9751388125fe6a4bbb863aebf4ce7d63f28775f46a7d34cfb2c571ac2d529a789c9ee1ec17c7029064c0c9668c9342679419003dd7163c36316346d244002c443bcea684172f8b558b3e8e2a5c56a34dc4e4972e5431b2429314d83caadab641eb473ddee13b564c1924c5189d97e4b53330415948bffdfd07834af6e7149402c0e8c8af716c5be2a7b64527a4d3fcedd8e6274e82b19191dab8783afd9ab2d101ff82d7b98464faacb92e45f301a6a190aeaf06a3deb6d071f0ef8d17e62044eee4f87ad248f2685029efbf4bfae61b342176a66cf4fa36af0f69c4a6a6528d63257fff898a01bff485188f00cb0d8ba78d470a80384d8fe6e126f34a47ee4cd514cd55415536ed7b5451f3e40fabc513c2db84830db747fd8728673de99c4637fe3c1ca2dd82d30a6d5754a307c7065f5bd9190b3fbd988970a2e2e46bba08176ecdf476f1e1936d095a189951784319b02b98ceaab19e35309686d270b988ec667c071e2f4fe535db952956ef3e731375f5f7be9d9774f5af42bab3f69fc738fdea72f343f262aa379c872de7c89968773d9c90dd3be770d7cb73ebe88445522e29cd9a22b138ac6e1b75850bc6394065bf739bbc76628e2b870c8f70bf7d11bbea291314910a122106197befe993fa079bf160a0d1df3a3d389956fb2c0473411fc5f65a95f75ff97d1307fbe8f55bcb492c9fdd6d14a9d2ddd96570abda1b260008a318174886dabc9c45bc60867668e61a7d36aea447eb421b8cba9dd3768bacb1dd6eb4a7a66cf75e01c3897a27af45c60ec183bc4b5714c1de60054d394f21ab4532cea21fa7f50dfb57aae86660e82558c09ab2e77beb266f45bd1fa44241518728f66d24702c8b555fe4bc10525ad67442fef2baa777b28be167db01f5520dceb12dfc45cf05df5e066e23d0493bb1992f8a23c5e109e0974a2c04681efb44bc1c32c725ff0217ca9f364929f94c8e0f4c75545d74aac6403b4db1708e44a0aef2088f97533424947425f2ad630522e91101989d5d17ed3e0fe2aa7cb2b70d5dcc8389958f54ed7d43e8f4eaaa8f927797ec60bfc8347aadbadcfaf4eea302b104c809cdd818d0eb1c223c88ca3ca3e759f889397667d47266015f6b6ee3c8537f9efece27aa8e0672c5d204ed3209a6d7a563b71021ae045450ec9f97aedf500081884153e6159cebebbcda7059b1d382b2a58336ab3f55d9a4800d33b6297a9fae0617397fcf360b0ad0d27fd6c45f4e60f3f45ce75a74e1961caa4c7f0db3f725f960020c2aca42f7b726eb0e5d4d7c59b77cf8a1fa3b080e75929e4da2b38ab2e72d1009a3320f9d35b483a7c9ff7dba67f7cc85d488841822bfa5f05aad5f31ab2fe2adf1a58ebe51377675f33e4676fe3eda1df81b343b6ef087e5f876eb73bbc039e435c506a95b21aa5f47ea89b4045150f340d601993b13047829c538d098dedb3db97673f41d50a4524ecf2777563544d4a851aa8933e862f34fc878641aaa3f9fe3c46bf9fb56f7605479354ed93c06c0f1893277392314a338643ccef55d34232999ed59bcb7e8b44eacbd153b5b2f3d4b9638b606e2da78fcc9eacb49704fd2e0fbc6501af8e34e23501933f5e159550c89d3ee716c7f21a42313e61750fbbae92dfe6bbdcbe0028ddf37b3615074d3ea8adf802106588643900c1e796f6206ad41e5f064e67ab3a6634e4daa63184678e8ef1f3187f5d53ee2f5eadee81447db246d3038751a8c64ad9c41ec52a7a529e30d69b056998434b46c42bccd44a97bfe79680bb83c497f17f10f39acda1a7b8ff10b016a1cff1b641d50da035378cde01c5ac3246f9277663a8d2e1d79918df4c425649b9554f130c7b70ea96979791c779d36a6ed85ec50da110177c22cddf3b71666ae0e04ce10fcbee45890f43e45622751e3a2b72ac040ad8ebd81aec0e466e84e9b5afb654374c6e30364001857b8753ed11f8e5056c27404bfe8244546fd15cb89dcbba1a2ff18022d9be76b7f4fa5e35e9e78d88bc877ad278299bf4d8eeafb456abf528e60cff4b5369a60c6768c5a91500a69d652b1a1a00aa15c86e665fda89ca43e36114454e3e2e77c83e3cff1b15eba347d53e9df3bcf7ebcccba89da74f418306bc395b1fe6ec26f6cdab4909b64f6c1a10e13bfa57f3ee473fcfefaa9f5eefcf9dad82c59b67d5c7b1d26cf9511d6ee891e75489699380142083f0a6924ca3fc697e5bd00bb7b370ca3256ceb11988337a7c5e5e8c76184ad47e69dce8ce60cc7d485d14b5c07f1d4ad023810fd55ef47c50100355be1ca4fdead4a665bdc8c5390e97c59eb3b2534d88448f2eda9ba9ccacafc27e80c51b2e0fc5da1d46f46d8cadd2e344fcbe8b140f87cb2ea2124d6f1c84408ee8d709df688c90801c6dd054abdd4d15abc239c973b92e409a96c1fa39c1b23e28230a98c8d6f351a5cd444a19c31e182eb9d22e7015ee0e6c004476a0735be38ef615062552c60e302ed58637b4acae6a89cbb287845ca8771f7781f34e626d2495d3efd0bcae911b886ddcf878321ac1c80da7461d5656d9c523b47854b44902f563b9a5ebeb57a50c9d473fd6d5cee645c7e8230b414e58967dc18844854a5d56e3476538bf66f464cef7a64832a9233500e0553aeca080bfdfdc71e32bb65d787e2efbe7c450008b9fc98af0463ae19c1d69aa1d1aa08c332b6d0cef6f5eb793ff96a4d2fee47deda7243c97455a15128d95017934b37b0c010e9dc54f0611dbf9fc7a7968ab7a8422185d620e4fd2cc2e2c5486c7bbf2c972da2d97b56801b909a84e5c6fddf7efcd0d696af8f240ae9e91ebb5e8eb37ab396c8a65c1a15d8329a38a28b3b9c9872f36f7c24c1a5946ea0f655b3cae9bb8ea5c010a2cd6495e61b9623bda089da00583813ea2cc1430fc3bb579d1ae37b8ee98f61279dc308936740620a72099bd2638f9c692e2c1cb34a0b8c000d7fbece2dce53292cdbab3116f85cb5a82d25f53b61ca72a727054248f906eee0ed30f75b033a1a025976b75d0d000d94a90505c8d5f367e928b252a519af439e2bfe91c871e1459d9baf6bda05950af6644899daac9dcfb2611275d32ec7284176db16824829a23bc7360e70cfedd620213488a4a6cb17a0f852f25ca1ffb893d096f00722960b7cc6c76ca1800fbeb8483b7038172f236691b550792ecde8a4a79a0bb7abc2ce879b85cdcad57c6d32ee0a438e73f6ea9bd5fe897392b555656cc16f64cbb375135f16325539cf5dc591c6c0d96394e1fd8998328d473907c749e5f9b3f44337dcaef1ec8c412a8cb777c7c03085b152ba89603b8a68af42f1420de34c7ac54aa21d8d6d15af27fce3005d0731a9092e1fc56866698f3e273d1a249e046057f144f074444f44b3e00099741eb6d2965bc61eda512bcee2656b30fb304d4e1137f8087efdecf3c864cdeef5d315c5df4e2401f81dee0ab9a9f08fdc14b26ee4f27597df56ec36aacd9787c3ca90e6db54347f173413c46eb7ee2c2f225fb2d9767d788045e20b1e44c8ac8a9398b626f9b996889df74361b9b78b8af250f70e150edfc1aebab65eac3073821c4f7110286fe8b45f1de278c794f3be1b3d5ad8e74bb9959e412b39301d0daee2e53aec9872402208f7ad963b0cf228e473a2defb72191a32b7631e36e73636c6c04a93d26bd798eb0b47afa940222b6e98d6d1db6882bc0a642cf3daef89b50142b8af96e0467c3e636b52e2e6ae9f02c7425bd682a5bb83fc8d4cdea1171a8cc6185a74c287f0380f96e1ded38c185d9e280a241eceb241919dd9547f07036ecfd9b74f6414bbb8f978f3d5d47cbd239168fefc19df330f164ab061d7167517868cd19c198ada184ff3258baac88f2ecdcb00ddbdbb26744113d1f350e321f808431ab29f2fcb255f915eac70b74e530579fbb49568f252a39c5e682e0015559eeec6b0862145a4cd81ee90130b9a045479235bff95e7251f0bc898f8d97c52c1f86289dfaebbf23030e3cd10b40db6057b36695f39acc399076c5e83486260fb92c6359d27699351754bb2de7131fe6293091b6de1a553c087a4d2974a75a9e28fc17da1670c3f9d29825937a0f919cd063dc2e60678c16832b92874ad6f78666c3459501ad838db359504289700de7119503723c4748c892a1399469b4c58d35f8ab4ad8efa3cba30d0daa67cea4fe98524595ce181d1581175e6e63173fecc9a870ec18235ac8e4461fd7bfbb48987ee8e268c8dcf195d03d326152ee745f15416c6fc980c423323893d345c237f46198b12cb1e1db81927f61c9b669a5428d4c81fc68d86e06d6d365ef80a14d7b483d13c48557831eb784f8627e6c62afb2fdd67cb06da0af97dc3a6c517fbcc05ab6eeff26fe49dfd5e85ac799b47966c3c74ffffe7d7a406fac123da0e3ab36809b7d5056ec62459b0118c36508d816f72cb68f41240c346395f49d64565a304bb670d2746f55d5ac659af66e693ee44b99ea003080f706f0e7dc61aad81d31b3567a6627a5d8fabe96c8c3a6f5dc11904ebcc0ebcaf8fd428c353bb71f9d52fa52ae34769896e69ae0bc0546b8e3cf8991c14afc92ff54cbb045c8575344b31187119a47d163239cb23130496887aa1e25340be8cc5ceb03ed2b6a23d8c756e0b883595bed99dd00c87f83437cae358fd68ef2786d717211cfdda89488a2bbd17c0d1eef98c9d2b2dcf1d756d21ab54962feac7227db82500f3fa4ea70593f5fbfd8b22f18b1b1ecb711499f700041f206e0e1fcd85442f5bfaf663b7fe4d1057f10a58f24a8b405552ff23ff63d9a22eca3df65b0393a638403487c064d20a92debb0eeb475fcf0ed2481342a8279b673546bbe339359e3e937a53649c99698b12fde9bfdb9887cb5cf10e8d0e8d65e16af4cdcc0daef4f7ac4afd7c5dc064222049bda4107007890b5a9e212bdc64e122dc5a43991697ec0743715d754b33265c021b289a882805e388f9e4ed9ab76561c1348cb5f167cedf4baa0564f983f219871533195ef8c3c82951fe865fd4e8c025b49ffb93deb0d72e752e87a4787d56b5d0b9683f38a6f3d40bfd3756c64426926424a61ad19d1b4b1929f6a989e2ccac78864bcacc0837192925ed06f81cb2ea133f43ce3e9808b570bd66461daa33292c3d859e6c2568966cfe0c1721d877b797dfd2a7f876b44af938c7286d736b12937e9cef0bf5be681b5dfb5001e80a99c1d8e640dd82b597601f1ebdd30a5737a69081268413eb0d15ab0b08c5de8b12d5c163e29358ef26ff493076971db6705393e0576f1673d29b8b0dcd332f8b246bfe7756a956c2d1aff3c42097cbfe5a134fa0e3ecf18b7e2a053bca04d1d66f1a2a99099695cbfe268bc808d01f1bd43b820c51ead44b19bb07d68e0e7fce284", 0x1000}, {&(0x7f0000001100)="d87bc27839b4bd3b6050fdc078f4dfe5541da813b89f35b803d9481f68ef0aea4fa3cf379594048787f375ddb0f7a56dfd604a01fd19194989bed238b394e550c099ebed946a5ab5b0270424898fcdd23cab6904ced3ba0bf4376896abff344b6ab59fff1dee729b93ef2ba66b1147d0dd5b78429b81ae42bbe8d6e32450136c1f00ff00d1f10e1f15bff632d8b4ce4050c5ea74f9e60132dde310867052be4a0828f0a5eb503f82b50c6e8d405204ca447e64813266312e2a5515bbcdb6727969faf4afba2f05d186011ea9a0fa34e36658baee624482b6f87cd12ba3d4c853f22706beee2c6ae955527cfc02ee5c320d4e386da7b35193dea4b13e99049310159871f488608c83aa02eb97bdc5424ba668316c5b4c72838a727dc265b18649641491e02990f4e9ea69996ad1f1988c6aaddb5ed6e36daffede0f89257c56bbe9eb5405a15469b289aa56438be429d5dcfd1c800d7dcf58033d29606d88490abd4a1d5056b64e0293c9a3c6a1418327d5daf3e0bef164de00d55851e8b572f5e9ae1029d43aec46e0e8b39e6b890dbf2ca27191932fc17ea0e1ee9866ccf0b22ad1504280cf4b630d8016a34948aca40d5eb15675cc12b19f3c87e70b3e7c8352afc31314bfd8b80660073ff2b6856339c5e1756599e505ef06aabac62f5e42bc91b230f053305fe69eef4b94abe7309431d8d7189edcf7473d03aa58182c85679c41a8613bbaba05ba0bb677d80909027cd59aac393c60b6a3b53156a43bade113964c6c978e7cff4a571ff75fc0c4187dcb74807c4d943608d08a0d7b8231f6c76cbec69263fbb0ef9b5341464274682e9cefb61fbd4999858cdb7fd61301509f755635cab830a801fea2544d6e9d27665ed6f08c6f51dbdbe90bb5ab2bd2cba4128874c279ecd275b208488d22705534af0e43ee847504b320663351d9cd58189005fbeee472a5a5057827339e2d5d93d51f153bdb409b7616c1a27e93175aac5dcf45e768a5a0cbe3f2f9520e5adfcbf15f95c20193a0dc442b900522a46338c6b36774b8fac5e539836f956faf07a706ab17f2860d42f7245f9e52f6ef5885d6c42857219203b6cb44fc5de37004cb1d730e9369e5101a75d86dea527304f62c90cab20ac261d54c552c8a88a1059b02f891ef4e87f8d175fbf3bfb3b3ec1e3bb9a1eb66a2e6b304d27969ad8f7f2e3414721725429f612e3557d456570cda23245042a2674c851d4aa1c222ba6a820cd0a2a84d43a326c46454da97d2b2b9468766e57559bb7546bbfd4e38967fa703e86ce27277cae2ffd8859f490c5ba9395162aca00d1f5bf7ac4b5c26b6cb75999d83cb47e8b0cf057301703d5c787be42bd6633d6e0a3f3cb70325a569f14d8d1cc0aac6687bf81ccba76b47f808eff5c59a8209e27c537bafb49ec44f47d4ca5ae329f259dbb47e9f506048998157e9877b6255938d599a6ea74bf7034e09dc4b903a09c0cf8a9dd78279e1351fc8df3232e64c6f45175a688ff34e8b39e56c912aafb8f9c90c8f13848bcc4433b8cbf24cc14e3425e71c0aa7dbf048e4c5f654587de2ade0ea5d5ceba5ef152cc1d7964f2dd22afcab18a50e61de59d3e275cf5e8da3590a01b773eedc7004cd01cf786830244d8dfb46bbc4149faf4f7e2ec704b479ac628c005437807f2e5dec66c97bcfde22676635401ec714b23af799ef7020f63a93ac3677835f5e775540cbcf683cfcf0e9ae725ac16f0e65c3d752d5b845b5194af34bf2632ff7700d03d502df399698de2e016559cadc9d2cb8fd38b31ef70d969dbaae018d6c1d68d7dac548c89b98fee12ca5d2ef8ea52d5676ffc256a3f109a41b3ded3b6251b0abd82232f9e0a98cb27d962a91d3c000102774f5347aec4c8943ea6db198b1c4ff99d306e2aa7edf0290ffa9f43bd4ec3963e2e4d3ce912b4a47bb5d9dca48cdba891eac7910e563ac2e59b9ce16f4e04934e62ab912e2457284869061d4e24f00723f81684f052e5757e4fe767e769fd0fa6068b6b71d1e02f63a7b77c88bcd8b38cfb26a566060665e79bee50fff5d9200d8e1a0127d84959c8d15751f208c5e1cea32138742c0b0f6d73aa619c9fa62116d78b67f9f17ae13c6345842c01f0a5eb9ba2d9e718e91af48409bc5771810ec41e451b1617add078704a3d63847650960e4542c17688e49060b2843379202755d9190b04c6703552e16104c072112824c6200c5ad30465c1e6293a5549f3ec899ccf9615ba2a87e25027289dbb0f6d6c2f6fe17f740c839f7893201df868e597cfdf83c86325da1e05ff18dbc2bd5c1de453a675cebc6b9ef0654a11852aa061a58b53adf700184b1d39b0436bcbf7b67cc762958faa0da1379deed0dc8bc929cef3a611911be6bdc6fcbbbb12e6bc24622b7ebdd053b0d9e156cbfac50c4df914d9417374abdc3491fadfa3bc034284f06b3cb0e299d3baaeef4cef303012d7a77d66d92447724e5b3aaaae6cac9db799e9d030c9b5d6ad7dbd408923f4ed1636d34da01fd8fe5e6c8c0ca22637eda6711c27418c7b01e254e1855112fe0557a80da8ec0c49f05cc6569a099775ed1dd998d809afbda5d179d25750fde73e73a91181910a17b38bf4d5a03b2587540a7d363923f8aa40ed7efdf0fb593ae2e89e1ee0bad94fb763b85f54f69b76054a24499913a685f0374cfee97bb13a2d48435e82b71000603a62b68a652c42acc3913385fc692ee98ae42a65c0547e434709b476376e23d8a47c51190b10d618f987f9ab8401ba1bd14d0ab9fa7eb924ea719f14917274cf66a3be0b48d66dae28b0a5e7a7be479177d1836a2da85f51a530919961180ae23cc0bc3d61ef37541afe2c7db9cea9b5b225b32214ab6c42a433055bb220f9297e54ea360d61d771d83cdc4943a675c08a3cbd8c027b46356bc082440f8ae633d349b6e39e26f4ccb888d081d4e71ba7640727e339afb88cc4a93192d97480ea09270e0e695193d2ca2683089a8a150c4795b12d21cc344b725f984c40d1d912b137ac617561b9d0e12dd0d05743bdd018164c92ce26b2cbee632f4e5f93ebd8d1a841cf5b8cd95ef3784fb955cb75d246639d0bd45908cc499327494026f10139b21cb820cfb1da62b6eb23ea33e1c341479c6f0164067de8d91bb20ea9dbc821d055d68cb7cac7093e1814d34dde03cfdbeddf906376cf43a41453deb7c682aea181c6c5f9a005ce7ca327290b15ac29daaf8d19fda851230ea44e0ed5a5578cbee16e34fb5790b4cfa1b32c05e1c30ad520d4fb19afc086b18e5fbdff82aa52851c514815bddb35d70d4326a96ea0e2c286a613de39dc6425ffb9b61c695a02aea1d65fd64d6026ae79726c8f5b2e57c67787225e3eba09ad64331873786378d392535359a9eabc8e86d9d8cbd3bb77a2bd0d7473771178fed6cceca1341aa67eb0462a4403d0a5874b38fe0d39cd52b3ff92bd32cb5d0804f9e0b37d8f01d71c03d8315bad13497fcc4b41fa67de8037a308115ba29a687197a60d29eb458ba09c930a7769509222622f6884aa130520b9d197b6d5130a67c0df24e3ae08767656530bd3103a50873a00cd0d914176d907421b343cf71f82e2da954ce3ca287ae3baade006a1e92cba285fb8f186948778dbecee10420253d43325a0d54866c8d079ab68b7c8813c99260e0590fa8be5ef3a099767631bd7606e5b318b9b61af0ff8855b2254da9093b9785fd21b8fb5c0c671cc28f1a33c0a2ba355a8c98331fc74f8f9d016e6d5e6b7e99e3402a0265fa4cea99f05ab4ec28664cf0fb7053e865b2479302faa5970aba3f8589811de61e9f5e2c0c879e71a14bd7ee742f460b258f4510595739b1d947ac879c6978849259475971f62d1cc1d1d1b0d19063c991879db3c93c84951fee9cb0a036bc8335ac9cd4357c3c170b1b3446d7bbb46e0056e6115c88b5a1126aa9ab5f47c03823abc14af69cd87c08a27ce0edaf383912811cd0eafae0ab6dd0e77103501b4e9f51eb45def7af4deb8d23b811356fa6df593b7b529802a68b78103b49524549860ed22380b7c959077edd4984fac0dacb523a9ad35dfbf0e997970eda566113c19e63dbc55537edea28f1da75eda6123f5b1d96cddb144ef36318528a39ea416f78e98ca56c87535a4a76c488697bc8797ba8c84d4eca881f93fc36fe2899bd4aa296e4594559a0326c80d425b46c3a4b1c03342f776f35976a408ad3f096bf7d4b7230b0f32d7ce3607e33be29a39ebac8f3e5053ade9bba4d8f0d684bbc33a1d8be0eca5929f063e902dd5a0722c0e5d9ecd9de8df0f0a6eceed11c02faae9ad4829ce2ddd853ac494299c9d107fdbb3865927f8d999c312749f9c9f02a69bb283c467772145b0b3f6f9cc9bd59e57f47c8814f011dd14474d7c4e963410cbf5bc78cabf9141098d9b2f1c2b1b7ab7a443fd5c9882a6a65d757f261f18a35fc7e960a0ccb8c28993d65d3b062059cbea09fcdf95720d973e5b80944bd6434d00e3d22b7f21958814d706dd9f6c7f1dc25046614b9361ab33aa4856c47c76f6813f21ef90bc5d16ed3abb6ed19189846a055bb32034f9537b86aa28d201078a268de924e623712f0cdc4cc22070f5e0e0de8739f1e5199fa7c43bf5ec18f9deba462e440b9270701073d8a7ebb3422e6e86cc10970f034aba36f8b5f77ed415f4406f9617cff923b7eda6200620e203de0e5dcf31b8fb19b59d1df0341559a570391d789adaa5a6e03d81a8a2cb9bcf058db0582fc083449a8f010d386408f911b1bfdfd8c1829ed79bbae7f9ed24262a66c2414619b277a4285113882e9db563b8f3572a105320de1b844a2992b9db6184f8104ec76f9f980af6823ccb1a4eda9e67ec5a9a50c66969ec93fb464448d0b8990bab998a5d09288babf1f404dffae49841dde123e989184287f2d2193c2a3aec57cf4fbae6805e1860c4e2cd937a97b1a1169f039be2992df90333350d4c0feac6e63b12a7609204f060d497fd6f8998ee02671ace37140cc28d9890919936db0320b42479afe3d3cb217787fc47dcdc507621023a02c789440cbb2395d63793570d1b297fc7b09ae5396218c6cb01096d0219872111a8d8f08a7e010634ae89712674865a7fd11406647605b95af66a65eaced6c1e4b864a18f54626687ef5fa8bed7cbf16dc4ad7b1794d6c16e5424f01ecb54871bddb4ee24080a513bcce0ec30b3e375a56db8134cc03e6c6f25ec7f419478239681c78257db130ecb62b3580e37be9803e5a872d81c1239f5498358acfca317f82834b6b77cabb923f84120d48497816f083e51a0a621d1259adba90081d94ecced892e912eaea7ad77675723243631f7633d79df567045f12e2b59e88bb3277e676f946cdff25a5db5eae48174125e788f6ad13f049f21c0bb266bbf8dcb01a46b42a55cbb0be1f1a3800c856f848db0bcf05b4504454a13cf6c898a8e4a265c1482cb663f42f995423b0b422ba93ee55d9eb509845ccb5c52f29503a6f4a6ce5888ffb9a69474401716f164fe0990f8dd7e5c10636a66a6f7856778b80b73df03f4a39c09a8b4cfcc1356b909e50a1429cdf9038dbd7a8a59458bc6e66ac3a327166aeee88f43ea2f8e1c4fd4e912a2979effe660c434c08b428c2980c68623becd92500c324c90c78ad9725f645730594bcce555220f72175f6b4127b575ace34257f45a8183661dab2a7070216159b36fc5e9ab7d89460563b1e173eaafabe40728c0239f510e9a39c6f372d8bc500a13618871bffd4ee5f7b8d5b55d9b76bb076da35830c96cad0", 0x1000}, {&(0x7f0000002100)="a645b5fcccc17982a4e8679b354969b990b6726eeb5f38e8a11815a0e8652b49d25aab85114f39ffe2cb2733e304d726ce9e042f2102c5daa15e5f2275623492810948a9213ba7741a2ec411c678d2277381c5882117b1743f940ae3a5e92829227c33479f92e15a4c063b5d9291560303af6a2fd1a58671483e22913ca6bf05d30daa4b73d7ad0e4a1da3a549568db1696cddb07491e5458d75c141023f163e582345ac139e53726cda0a0b5b7a9a4c6d67024f5377", 0xb6}, {&(0x7f00000021c0)="65dcc5303902f249d5ad364f69f2822c6f0b9529cfccef893b7f32145c7a10cba38fbf96d61e9a01bfe854456ef34d25d84aa81f2d6b3968ac0e484b0dade342ad3e58016cc3d7d36bc93a50ca813c52956543856137784b93138e8eb5d3646c1ebfde10a77bad1db02ca5468954a0ec002bf75587ede77c4941227e571c382588a685e22b1b184cb526fbdc35f20eccbe691289315a11439c50fdd4770658333948fc128fcfca704f8c958dd668f5c8e1d100ab3d910ccc883e7c7356f5d68ae65b5e0e47b31197f105441a223dcb3dfd0451ba8ce12f4f3ff332db6f7217568e1f15155fa66e4a79fab59635971cecf8e4399879cb96f6951484", 0xfb}, {&(0x7f00000022c0)="eefdb9d6cc41c60b389c0fa99f2ee4afd726a30a711deda7689f84081e9cfd587b766a110376edcc1a80b465f82213c3875417ac43e8586f2b0264fbd52e6b6eb772efe5c255b652627edbb1a3051962000339cfb34fb57f3e2e2e39fe60", 0x5e}, {&(0x7f0000002340)="5588f740f62c69398f602f4a8bed508b3c017f161a2fbfba57176e6d18d28b8d96fde9ce94c4be1b73", 0x29}, {&(0x7f0000002380)="5897df3838fa7606016f8671f20320d672b66a751a62893a41e4e70156f9981cbf4ef9ab409bd47e467b495f81e2bd77f5c6bf090edd81ba65d7876366780d4fcbac55d8a1b1193e63e56d82af9c212646dffddf2a9d207ab3ef1f623898e9156d83e38c461aa0e68de78719f010011ccd48a9d7b1f6db8a22c0a3ed132addb317d8a6abf43917685e98ca0ee8073e7b44b556f81649344717ddf27a7649d07bf64a0ca2991a105a59049f36875e65d98a075950fc1558af82ff96c74e48110e7381dedb917cfa403df002c0ca812a051a02685d66e0ff00ed52a7c914dc64896853523c98601e200fc21bf3750e9243a606fe1b2ecbc115ec39c9c07a3f6bb4db0c20b066e0a508fb00fd27c7818a96ef067a21e676537873c5465adcbc3e71a1f3f3bd0b80a60e9c785d32946a8827d292b266ca0079e525c228670fae8703004967ac0a39d5d64253be03ada89b8ca7e8e57b604837fb6a7efeba37d597fd5c39eeca9d94afa9ab0e0062ff8996be8c74db16c68e17b2755db2f7687ca68ff2353d72b882f787c7b3cd707551a650090daf30914f9825b012a96100ed4b589e828193f61a9aefd3f90d41ba697cacea68626230b82f25ba0073eaaf8114fc0f21234548e14ff1294d958d5d62cc085bd26fdc9468483c0749289ed0732059eac9d98f0171511ded94bb474d1cfb0187c0cec9a7aa63940edcdc9ca7db07b4576a8d5232da0fa96d5c65cc2575149a1f49c3929f4ba3fbbe4e627c0279248faf52077e5bb52aa32df204758816bb9f40b11d484502c09d3a05b2ec93c4b41414231eef6849169415e57d807e7e1b9fd68cd7fda9f408699b006e3145f78af42386201d75d74e386bf1eff1bd58ac0ab4c6af092d27cef18e920f575c97a5550c861f1bb19b0c5e2ebfbc33d926f49b56b23f4c503a3d5d5f4f1734e883a171fd5fe551e2aa8efb0b1d9458fd221492389c62ab3116944edef35b46daa37eea2fcdf5a87cd09ebd0c411a63fbb19de144b9f8d53c246b71b2cc3ba9b73a16e4e1017d6415acd1a6d4d15810a60eef650e41c2f0d836b869fbdf0f31901d97f14b936367e3b705bd99ae1263fb0db491bcb0ba8a678b8991a80323b4143684881bfd24550e9a8ce0ebc10f2cfd2d7f3f9118b06d5e5ab617f5d5bb1851eca023f293edb6a86323d05f56f827fa26075b1a123e4cbb295e03cedea6f7bfea32f6abf63c3edd4efc0369982836b3d08d7afa9ea70694c84fc2feb24bccadfcc94dfda783ba89d3356a69ebc5a4c1e4be78e8beecea1b2b8032205726cce1612af5e5bd5e4a8626117fb01d52c4dc830f4859e2db469919a6f87909d8cb2e951f70cb26660040e1c03f5cdf565bcf70620b5e0ae4bb369483131abf3982dfa1419017812cb15734ac33257f3cb1fb5d8a20f190320eb4add181b87e3358fdf2678ee890d5b80a72258c620821c99b0cc9815aadf6941f13dcbfbd0c98c2e50f09c4b2e0f6026cb67cb3df3e918017e13edf5a8bdab9be57d793291460dfa01d866a086ba7b1dfb077a3acb11c09344ded27e4c05c94610cf832ac3cf29f0202db5fc5a8657127cad3cb5f33abcb6dd484513f6f88dc8a804abb52cc152bafd85f3dcc021c02bcbf6b7db40227d3e2689b0afe1bf0c9bd4a71706f1bd8596876f8d39c06ad553332c096179ed7a54bfc000081bcbb073e8e8fac801e4f98bc667732ce7a00501de85212ea69fb9524da9fd4377a2f93270ed24ed26b36b2f275c56e917e26965643f2b1d3d7f312a9d43d984257ce7cec95910b823cb425349cce8780d7e115b942a8dd9f4dd6307b12849f2a4a3c06ce9fc1047fbe4efb6d1af6f84f4f557365bdd1e901d86f937482f04d7dabb53327d7282f7f1be748ba2dc520e1d7efef658ffeab65822406ed908395abcb5b7fe7971a7382bbe3ad26cb3e39bb4728404b66c992e0bfa0edacb79397108032cdfdb15c7bcf82e7c001f25da04f63c597771661367c61f812582f17f1557c6f7b5d72d66152701a79c0838c8d9decd2982de01ad0c66743d37f70d113e6db53697e91358e75bd95978f7df3acf7befb98563b92f945a855026849e072d1768195196daa50c43535a891ed289d7bbb35b9675c793c3a9710f797b1edae2d7e6842c2d7761208f9a4d573d3c92255a0a155a3fd144228d50190a843e4286a5b1d7b2f603b22e7771905c69a8250c6914a7ce78fde1de3d5191d6ccf265503330a8c07e8d1eca83a5b4f35b61308cfa95d0d68d30b4eaebccce3a5454eb7b014e6a39c3611b72998db22f8551e6b26808366f20d237c7ba3847eb9f04d99e7b2db47542826879e788285fdb67c467807839e837a643bba6003ffa140d1b72b291c83ef4faa8b4adc409930df99205dfc2e4e2bd51582126e794ec6aeab704ef98133a42613c70db90746d55acf97bb4b4c7b33515d95c22089036c14cf321c809b8519a0f6e4c65ad305dac887ad74ed793d5485ea5f53ec0918112cf727b86b84f203d8cde95713f0786d8f858ab4dbd39b74826d8eb1e09eefd274d44bdf10a7e0e333a99561786dbdf72076b3a26bab3b638272258be20d3de0656fbacaf624718bbaddb1891a880c93313eb8d329ca61d0fa99a4c49c4d0423724e55609d2649a3fade8d8b62e1017f74cdce8e92299fe64514b00400c956347cf549b562865206b312a23bca9ff199b0e89de83d2540052511275f0e0cf608ee03f9f22e3aaa76aca9e456a2a9be2d6760b38f1b198113edfb0f0d6ee32e29b37545ebb97c16e64648983ef51ca01a05e866b7763acc996eb8f387aea7b4fe68f2e018ee18492c8fcd2d17a9e08af5c9b41f95e117139c7ad67346be6d2c34f1b9dd29e469d7b02be63ccf6d66ca9b9dba94138a04b2d31ea993519be670e83fa26c650744522daa11e24c46772e6dc521cb09daa9fe1b762cef3db67ad607d792482a2400c5a90ed3375bc18a9f2a0802ea7500af8cce04f6184999121fbe81e06b363c6b8c38470da29e6971c1d8ed95a4f601f2ca47b73c07638cf38a45649d3729ac0d59002168fb281e068ff1b7cdbcda00de6ee1e5d0f67855e80bc1bf06ecd1f3ca2d29d712ba62ba5d42ac1cf6d2a34f3ba37d82fa58a023854f037b1e11c775beb6b824a424a7e891db84481e9bc56e206e2309c3c43cc274d590689ecf1893be8ef5bff6576b0934a46a7aaf6ae79b8c9cc391cb878e1ba982cac780e049b26406624605215086589d0bce1117da583394acc6adf9ab49bc2d78460d088e94bea9d8e6e5b64d58e2bccab8d75eb8b18277a48a3fd303d549e3433cf73e4ba460c39f115af34911bb559e8f850735a462544a936d262364da9ccb212fbb56f9f2b3649bed4e2b3a1180af430b94460ad8e00fa5d6be823d594336ac3874b59ee1d6fdf14c9e7fd04aeaaabc1740a2d5e871db7247f3dd355be6f4607197b2ff726929bf96591000617b3dff77d9169b559b27c27cd656b0bf81b5fb715670ca99de9d5b0f86ba822504c4d14aada4f115a4fbccd5a925703ec6587992d4fe4cc1262136acfe8fdbb40d867905870c3ed3c3b406e7556578ff3c926e74a198224503496d76222937d9d6e92b7a10fb623477f45d56139033b581518113fdd0566e19dbf55eeceec7e9d73260adc57ec861571891d96c64f40de024bc98f04cd0fbaf0771b8577de35f3facf75c8d1f63b8fd3d7685a0b1b73df047586cafec9e7b127f30d03d938a2e763986b643465bacc6d10d2f3fe912aafac052af709c8a5d058a20882204fa6cc6095777424f5e9cfc4c2ae08a54f9a652c23d044264a39a9180aeaaa2b568d486eff74be698628b406e1fd7dff322201ffc1d6aae1682278de234651a3fc871976e4a9f68586394e196d9627212ae0c6a686108735ab24a15c663c7fdc72cff2f7d25356cd4dcbba20bf22c255378e675cd8c65d77bd76cfc9bc6c14a10c3baac59894017f0d4c5c28544c51745af86dd51083d4286ba18ec9c9982fefb210e39ca701cd86cf0c492239eba9aae629d7940d130c6583d5756170ee945759898785ad4277f8bd96dbf41d2f9467226662a062dd7a53f846a1a434397d5270a5449be596f46071f3328d82d297c8750b7a7bd478e44d8040485adb7c47c98cbce74b297b067221f020190c9f38bf74eddaf030095c3e6b0213b0ea71d2a9c104f44e147443ae6c6f7e425eed4cd078f04a0a71eb3a1e08b16efdc5c6d031904a2cf6308b1b1b9ee623733b8f2e858980ca743a6bf54063a3991d2e378e1435d98b62680a1ab49422325880e57a4332312f490efbde86c4646e461a14c3c26b5f3237544667b72d17293bf179d17facf446fa7cae0b1e28ab3621e95ca80996bb34aae9bb6e2349c5e14b97142a86e3ae767b25c441b252d16e6c8d09c4976637024f245593d052c010b5dff644fbe75d52be6ce75c0a1d0ddb72cb8f4237d4cfc4f56813dd30773fc5e779a562708dc8ba6cad156409d75390e1d371918447127e9086a0c0d0d395c1d1786242970a5acf3314a87fd381ece09734820706f578e89a75f8db5269fad5fb19447cfe1d900969d4df631d962d97715f52c685736053e275e62f9fd8d51e8fd0b9b5715c3ff622112784e3c16f3ec57bcdbf7e2c45f15ffbbe80eb2a23786bcb36eccdbeaaf5af42bc3064ee3d4a4d432b10d0d08a901ecdbd6554af787b50339803f5f46d4f041e0f37cfd9a5e55c82532dde06b67b2ba46323814776b493c8108dc2ea5d51cacb70f10947fb12578816f0ad46e6a658de8c919f7e0cf22d8f4f5f0c15dd93db0581cd51471289cd21e49751279212eb426e66694679363fbf2cf3ad2042a4e5894c4c48d206098f8f998524817155616e7aac23061085dadd7d2c87be1ea68bb3831654a6490742b00cc9ac1091d07c759ca13d6a6dd10dc6c8e9396d58294b77e04cd3a90b9f1a249696fd93623bfef0c94fd510d8ab2a43f72b3b80fdec285b5a23afe0212fea0c2883323e338b1fad27a9a6d3e1884b64a47d346bf746215957ecfbed4de462dd9dd0add2b2e90a13965a9cd46c8f992a800b89c11a951209f7db7e061e76311713c9a44011637f8f291ac6a60d1920ebb0d8a76ec13aa59799a39734e093e2db4624b3ac65cfc9d4e635853b8a53a33d025a32de763fa554ad035603ec431c324311ba5b5804e8217d48fa68705e8b37036444457e9c9f994d7c9f048c9b2f8c57268a5864fd8ea0e76f860ec34190a3aa1078c307fc8b25b02d0ef4748d02d4921492bec05ddad147637914c70ee748f4f8b10973403d53c196ce4b35d0ac8d08f0cdf9324d916f5520c4136ee308bf970724b65dced90464c31738a1ca8e9be57b624e0f8e62d92c3af735b1f2985c4ebf9d8cfd66afc82cfb2b83c488bccd7bab62ad4491bc2a34aa46e6b3490da75a8bfe4ddc1cbde986a3e0ca6bdddefbe1058efa250d0af82997a443249e56facc8515e4364384a7140cdc35e4d284ee9b2ef4fd501126541884ddbaad4c5f19b813e35e92150276054b23c285c796de5dd33abd7e84fd52ba01b2ce7f3c86b4464906279a6c22e7694d22905ddce0de64e17afac09a30f2ccdec405c92063300a2a00e7ba3fb90f91f0b771211ad9a79457575f6960cb07b75fab0bf6921c52239e3a6052ab636cae98aa8b9e8430dbe05620432c5e92abca2aed3771658fc970b611009e17d6ddab9df2ca2cfe62a234bb98a60bbf3d53b087d937ce8c980bc87d2970f48b41f5ff70e1404cf4a29525fac02f6d69dc3c795a6", 0x1000}], 0x8, 0x0, 0x0, 0x2}, 0x0) 16:00:20 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) recvfrom$unix(r0, &(0x7f0000000100)=""/186, 0xba, 0x800, &(0x7f00000001c0)=@file={0x1, '\x00'}, 0x3) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x102d1, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x400, 0x20, 0x4, 0x100000001, "4a96c80c9e94e558ac1604b600135e22d259e470", 0xffffffffffff795e, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/251, 0xfb}], 0x1, &(0x7f0000000340)}, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x100003, 0x8}) chdir(&(0x7f0000000040)='./bus\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/11}, &(0x7f0000000140)=0xd) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004009e00060000d6cbbca851070900aeff3fca032aec000000000000000000e0ffff06644c2b17320000031cffb108", 0x34}], 0x1) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b01000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "8510ffff4dbe6500"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:20 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\\\x00', &(0x7f0000000140)='%(&-\'!\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='\xa6{}\x00', &(0x7f0000000340)='r\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='r\x00', &(0x7f0000000500)='r\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='!\x00']) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xfffffffffffffc01) 16:00:20 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r0) shmdt(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x3a8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) 16:00:20 executing program 0: socketpair(0x0, 0x8004, 0xad20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2041, 0x0) close(r1) socketpair(0x0, 0x5, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x6, 0x5, 0x7) close(r2) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000140)=0x9, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20008, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000001c0)=0x1) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000200)) r6 = msgget$private(0x0, 0x400) msgsnd(r6, &(0x7f0000000240)={0x3, "cb61bcd921cc2ad8ea09296e4ed70cf8c5db4c1512a105b3be"}, 0x21, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x1, 0xa659, 0x3}, 0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000002c0)) sendmsg(r2, &(0x7f0000000900)={&(0x7f0000000300)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="25a40a46683f4221741796aa60b493684a0130f29c80b6ae92f0b9ba0b01f1e1da77c5ea5367afdb2e4de7cdf9dffbbaf2887fb3564acb77478e8a3c2b30595bf3cc16c8b6e211ac32c68d1d9426d78c88cd27b4c6f9bbb102f93debf6b0fb10f58de65d8023e6d53b0bc19a04d5bca4a5f841eb0f0f8c5b3bd482c688bb9ea09ea68f9b1f96b92a5bf4c84a4628c717f79dddbd2c3e5c72aa87a1583fe9822361dc8494ef7cb082015ab2f6c4910beb4ceec6f088a35d10c0100e2c8b5a73c5aaef4a2bdd0f57536742a0cf8015d9e9c3d2bdb72ffd12384c84abb8e85423c1b2203f4243c7ff02dfdce1a2092124687d8b07f2710f9ead", 0xf8}], 0x1, &(0x7f0000000480)=[{0xa0, 0xffff, 0x7ff, "0a820c1c024090a2c5cb6900a237862e31c0fea847afa5f314d3f260581534c2e7aa090d3ff3af91a8c5b97680d05c36775e0b467fd99536fa79c22b76bda7102d230f5bc88392d9dd09ccf1af18ae2018ff731efc2e5a826aac29491f4a7de5afa0b292ed2ed4e155bbc01ca399c24084977d9234ba85d31b7ca0b6ed1afbdc11ae5a01993fe7414b44"}, {0x38, 0x1, 0x4, "c8d6381d724f171afa791af10931780351531a1a0ade9e4246600f7f2cdb05ccf3c65e754c27ae"}, {0x90, 0xffff, 0x101, "a3cba467181db36778228d1870da9f79c06d6c5b9a990b32a85c4309772c1dd20c95222d1c4232ede5df7b43042996cf9ec99f26ee1081a51c802d0daeb0d1d73791b9d92cc8976111632c4e36f4ed4ab91014a375f96713d3434461045b064d92eadd6989e9b39a2706c223e67e832aa93d83a2edf1da87fd"}, {0x110, 0xffff, 0xffffffffffff8567, "6dc68baf568706d52e70fcf580ed6239738bb4a78e0f16d3f62a7912e6fe9b5d32a34ba839d5d2369537e28eec29f060c5ca7a02b364ced56e2935a07145a788f5e98cd66a179aa738f8c2885476cebbebee55f3cd4449dc9fe7222de0eac4e27afc8e3f11ca05ee93cf2cbe8fa313b041d7b560624a09cc54ae9179381f17a399c8de630034426c430da7b8d2fe324de90c3825e5a1888463f97857377104ceee9118845cbb8eb8840aa0d7226996627c9eb7205a60aab4ec14b5010a497990ee1dbcdd5c32aa5764c877f4747068b79390d7c46e5f93fad87532b19610e67c91e6af13efa2b5ac8f89c82cf6622609a200c8208d4ccda6002ef4e34b96"}, {0x20, 0xffff, 0x9, "0f9f319633bceb82051a70071c511c52"}, {0xd0, 0x8044aaa88212ec7a, 0x7, "3b599aa3e208334f40aed5cda8a46b7197fb39e29a8cad15073ec56487fba745a40f39aede9001e5e6ddb09e69b7e4bd6d1eaf48206699e81070a96d7542d9e71cb07638f07325bf32a012908a7775682a62206686c50b3768eeff143a904376923a337ec7aa8241c98d5549cd72a53307c5a44c796e1803ac3a75e1b65915bf44569734b8a27fdc13696068e9082041ab328f3a59d1fee51a1f03fd6f625642fc2c6c810f6005793ec58c52a76ced8b95368028d6126f817cde"}, {0xa8, 0xffff, 0x5, "7180655af354eff3bd04821f84c4e2c8d1bcb511d6dd6a0ecc9697bf56ecf49511b09affcbc4a9a81d9fc21ebc72ea3c68c8f7442017d13b0e5d51d66230f5e6cf38bc5667f50f653cc088ec85804b911d02dbd6dc8fcc8be9f4c2a577653d799ef08f3b11d16d6e39a92f2bef9e4427e017c7dda99cd67e706dc3a6b51e4fd795dd905e0ca6e8cd8e8eaabf8c0be79d9ed2199eae"}, {0x68, 0xffff, 0xad, "18ef74005abd78469f015436d3b7e13ad3fdd2c35b310972dd3ff3b267da8c00b1449ca1486bb3129ae110578aa20af454244b6305ae80bcfd9529eda12ba4a9c317aeb0390ba35f77764d630e97f276e5a3f54134"}], 0x478}, 0x2) bind(r5, &(0x7f0000000940)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000980)=0x7) getpeername(r5, &(0x7f00000009c0)=@un=@abs, &(0x7f0000000a00)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000a40)={0xc686, './file0/file0\x00', './file0\x00'}) pwritev(r3, &(0x7f0000001f00)=[{&(0x7f0000000a80)="5d3d68acd7ab6213d3cbb1695c086b1980cfcc3ce387f61550af2aa1310fd55a49f93dfde531cc540a820e731d666b6e823b26d70b3e3b5a1fd4e83cff3e76bd13d3b25faeb646868cbfdff926f420801701420c6d88a308e8294da2953f37de4da7e746535a2fb2bc4a46d37f4b31052b8bba9feb1b45ffccb2f47e92551bb99592d83cb5b781c850b8bafea58c9a774a356d26867689641c2a4a8b543517bc421c85df9cc0cc3011a023835a3425091aa3be", 0xb3}, {&(0x7f0000000b40)="27cb46d6dd3e20d0a5d72448c0b3169a743b9293e2e431ad1dcc51af3093f9faa7d0b72c49aaafdf0cfb772920c067e2832c3ed19b977f3c2e0788acdc8f098f9c05f2587307c90f5247109f0c8ae4493e5d9b7b24cbdb82592f92cad4662cfe1a926358a67c58f17aeb7edac3212bd744fa987034ef84fae191105acf1a67f4fd63ebc9d8fa67b2771b088107ea80b45bda1c3d905b263ba63fb558f3ca31eac5a3d763210fef0cc4583c6e69381bd3c46391d4afceee275c39b923847612de44247461c1ac10f8ea2294669c8c0d5a55ef2ef7a192c2b9363280723c75123328ee8bf66ed84d7d217808a842140f5404", 0xf1}, {&(0x7f0000000c40)="b75673f2d4e9d6e0cb739cb781dc944a93c19f5822eb5f329333fd02aea011e5d83274f3878611f745937671cc7ead70d2d5979888aacc02f4cd3541665ae3510e5a02398216f0cb4e6b246d9104e83b66c4852068d2b14bc38a40439a406469cfc16bd8a745bef54302cc19162cf3063eb9e5fb99937e6f69b84db95faea7556506ac40ff43a355398563ace2865bd61e723871638a702f02077470b9ea54e433e2d270fc8ad5ebf9649d481956d61107a432d9ee047c1d04cb7593fd996e89cc7e185a26452809aa4cbf12e91513bc75e1ddc481a532f7206aa8de324ea682d4df127c666c5eba3ea8ca48b474c31634a1d03977490633d2ea2c58b9b5ae6bf095cd6dfd397a4bb4b09cb25ced415c7e4d95aad12290bd261ecdcc693d27db1d130dd15d4d761ad27f4f43017a5205636a8890ad1d19ea33fb4af73a1c37686e78613110d3e03a297a43bea582852ddd629019f6c43375abea2cf09da3a40cbfc1f9aa2a82766f496b7b670ee11642a7ef9110b0cb8d7ea9599d4054a8c0d5eb6f6703c7ea43ae0262b2f48a16dbf10014e6b83b766cc416a168e7d82057f66e9eae6779ec374cbf0b971175ab42c8ecfcf225b80d29e276deaedba5b4d1fadde2268b0880ce508431ca902661f1150624709246a41feb2ad623030c828547abfadbbf5591000211885ea6421e187e7c3c9289976eed65a5bf5c2622d1b254725adc77782ca1fafd03d5f1fc9118d07bdfa291c63aa7e384d0836116edc1f12b6d74f2e48b45143439fd11f0dd9ee9882e0bf7f4f1b413a6dfdaa4322f72f4982624bec32e8f555f462e73e6c513a641bcf683aa197c224f38ce48d7b45e3c8350556503cca4fee848a1adcd32ed38cd5f191b968ab409a2476d290720c6ee741ce21997c2c3d3121fcb69bf021892aa8208efad94ed377b38a3184f6d68e94c034e68cf2b42ba2f3a0efaebc15cbdbbf3bf173a2a38fbd6ff4f3251da14118957d5996a76026ce542f7c40898bb10b4c2debf1f86f03708d1ea293fceb7561bb26470d5eafa59718e8206896758a3bae46c3f4ac6c1020a86f8179097034b614fad8f136d5ae7ca4207767df9e2b9f8a433cb7bf44aa6c57397d38a6b1be44e933ac8d6ee43522f43e26d7629aa37d20831f5971782667fdc183060975f73c89aab726452acf3bc71288e18f546a79568609c07c96161408b9fe8289431033b0e2af3bd246431d2ebeb2b351911dd8919fb2688938acb1db6140bebf40d0b4bdb3176690da48788f18a6fa45a262a59fcac9036b0adf6ce5d170585f76a870b0cb419c38dcf16b1bff7499bd49b454cdd1d452c03a1eda45c2bab9d8fcd1b7fb49ee999b09a816651675d13681dbc011b688565f7f5abc682834c6dc86ea77f1bc6a5aa6235f39abbc6743f1abfb86b026ba0e641ae10fad9755b27e15ec741694ce52b8112800ea1986ec3d35fef485474659c3d50d1c5781dad2b4ef3c09c1f303c4c4a45ced89003be347c802109bf26816cf6d96d285347efeffb715631adc88787971994eedd835a4f7915dcaf5a2442e152b851b219974a60cb4ab90171e0d8c8a9c45f65157d9b7a4065ace3dda0f12e6507e802564d0119f60a3c4afe0be0b2cea8be051bc805e98add953a57d225681e214b666296bc9f174ebe507ebb6fbec6060c3dfdd0fecb989dab44018f5e323faf1e4e8007cefef9111e96a1422012d1018a354609f8dd8ac89b7a99d035744eb93cc8d37b6e7ed95792d8e434ff4828ca07cb91eb434f865b1829880b743a9799b12b3ed415e2a7030cbbba6a3bcc29fcde4b09d3601c839f19bb0180860f637ce9805dd3e949d7e5e9471deedfdb9eaa3513bd3d2546e65fa7827adf50c33c824ea0c2b9438cecd29cd36e2ffb6b67504afbab5ad157489f2b3a9dec124d499a231ae6f414f152c4772c5ce938b03b398293b98f14444385425d353d5ccd134f8ad2fce808079525b33f1ea577df71b7372ce4c3c32ac32edc457cf4a2f83434279a1d4b289c49fda630e5c937771412ddbc8ef1aeb2e5bee327b01ac23920274698dce5f893fc9cd8ba6ef54c829670820a39ab3de70fd79b3892c8cab39c9d1f404a52f4edeb961376ac0f3a4219d6422e53421fc9a403b08f85746bb0f51f9964e397713ab90d6725dea1ce0209ad4b70238770ea7ded50e9d800973e6d17a13a77b570f0e99f1ecd59eb1936a9e4e23be7bbe6526694e604afa353d6d04a71b89709aaeeb48edec3492089b2f82f1c0a6637f95e4ca43e9e3f0f163d19784b24710681b2b50fe1948782189460c9a8c5b255b7e751420ccba1c28576010cfffbb167ba63370321618e7189a613e1281ad6bb1d8487b62e73659f126db9dee08b73d4b3bf9c1960890d037b3a11c823041e789ba2b225ad015528aa893066c4f754d9527afc9ebf550789e26cfd7f8c5c16786038f8a87fb55a6023b28a7f72d8573bc534f14c219943727a985c5aa23a094f3b7ecb81d06b49d1785963653da5c410e1371762542e4af43231b7025c9634e2620ad7655168b43dd30eb228fccc78f1856afc9c84f22cf8126940f84ce8436f93fbb8851ab79e8f5f68f0e6adb6b65639c0a9f96dcb39afeb7ca1d81602a3da583049ccb767cebd5a214ca95a5ade7c1aa1615860f8097adb4039f7c454f8d1230552cecae2140d927b10494a06989c9e8fcd3a8a2ab9809d24203620bc38d6ada1c2df869b40de34c5286182ebd41a470a57238a9da3610b79bd04da8ce5452bfc5fc754fd762051c5d535e20af93269ee6629520aea8dd8e6c3b2f97e86681d95ff3ffcf5926357f6bc875189441f7ff65eace89d5ad2409569c1ab579c1b658862cd929d8ee66aafcd84f5c08532eb847c71b2b53580498d6b4121cc9773c3c7f5fb8a05490d2d5259fd9b397c2c755ea6af20c05e01c06a7f34333678b5d9954197d416baf6acaf065f39963a385d7e91ccfbc6c7d8d1793e331500f9d61fddc45988f23fa460e19b3a3cf99a1514123eb0f196089dc064ce971a7de24f67978eb24139f8a0b84957db323b0968c20da4709b24cd2e443b60f38431c17fef0424b43f3acd0d576e6e91eeb7c6e3c4612fa1a2cfbcca912df4456be922cd7893af96c2c9acb99f25f209294b9366f7e00c415cdb808fb4b18f7dfa955fb11abb3073f4f4cc7003d9f3c2aeaae541cc559821a08b661b0a6ad7e4a1284462a407ad8d1f4e3d6d3ffa744a4d1f2c4fdb02a1c257a0a10a217c77f089143821d49daa297307dddf0a79f32f3875a5e9eebf66b550918f2c792ad2e559b1b1dc656e0726657b2182b34ae9f20c8b713de9cae162311888358f090aa89942e576b7280061384497403235de7bd8da11db0d36401988d2e772d617e3f8d170dbfc20eb789019a6d3dcab728dcb63926f67b9633312a46d320b09f842a3c375aa9c647b92be283ab32d9734220eaa3b87fa3f98fd917f78e9b989f946859492911f140e2de708718d16ebddd74f9f4a663d6fdaec0f8fcb4488f9d91cb65d211db66c49aed62370e8120ac5fbd9849332fd41e8f5bb9dae746a942410137fe78192e38f341fbde16a9be132cb5acf75428c6cfc2b372ac2b048e6fdfe4ed63264574c3bc9f6c0cec0f2cff6b25afa8346a20f3bc7fd345d94b6c6cd2bedaebfdec37eedff63aae3f5e62235b2246f9ed031d2c41af0c4c04d61171d0c954aa8a7d7c54c987300bffff3e55d8e00681f74d1fa339ab3176dc5e1cd9d77ff476f4ed4a30332ca1ed1df14c52f157e314d9d515bc69b985177a893462ba6c001dc4748fcfafb08295f64deba10587b3afeae081bf6488d85f01385a6d567370fa411a6d703f28684be1d4a9a2534827f2ea8a53253bf1f7d110e4d7bb975f1cd8299cdd4fd8c2d49876cfcd251b44ff1678adfc310ba4afbf19f2d4e6bb8800a45122102669c34f56bbbccd803b6ffcb46ca46f41230d7ef79abfcc9d5783743f243ba1f1b92ed01d67c4f6dd906279a6a995c38587c26d1415d75a35e74acef5935615d40aebcf100ce988fba90da979301ab19170f9fef11feff51f919544cb400753880513a3e012d8d5b8b6859b476f883d9670ef013a2c9206f5c4d1714a140496fa55d0dbaf44dcf5ac1cdaf75ed583c940ab8825badfd593f97156f30e32903bf62ed001472fa5cdd301db34c72193113de5d2d21b194f4e8c5b8f2bd207465301c5880d21d3045ba84514011207f1edd171d7a586b31f4617e1d05f35a2bc891aae3d9c651eebabf0885d9843de952310810309b7b9375f514f477c59c03ee5a55cfe384af1f3661707a63bb913f52b9fff71badde2545c51f884a915c65df5522fa39487c8f96d9a0251881a92fb2940c2b21b8455f76288a8f6449b82005a6e72fa096ba54683a9e37f8402256764953fb4c6a656a63bca0cd0fc11926e43a4e37cc8159ade0321c54e8c98f406d7163b77bfdee49148b5ad93e8b19cd45bea35dcfbed494991721b6479b5b43508436a2916b4faa139d86ae7b6f54b1d72a936d636551941f8ef1bb850e0114fcc7da52b1c061d3117aeac6675cf349de7dac525eed20a5795176c5211132f26f99cacf6fed98fefee3318499af60f423210fe13b4c3880f62377fc4f5290ac868f2d4335516ee435e566c986b5cc85e64c2d10398f005a4e854d8f2f7573a41fe5a3e355d39734c50bc9a88907cd381756ab867bdacb29bf6afaa207793a0297331441784b56ca0a504f92f39a1a7703b0203974a9244131c7dcd981cbd397e41661312a9236e7a3d3f31f413d534359dce587f0b826324366739f99558b5f1af76b2526452c5576b6aa5397da0d4a60890350b952793db7ed918174a82576069d3bc92f111b4938f78ccea6a1d0bca09032f3939239e83acd2d60460f71ffcbef39335c756451e519a84508390f764c7c181491b2eeee2e9ce2437bdd547623458c9c6600b74115d69e8ed9c2527b6114f7d889633a6858bfb0e1fa86089c892dda913de94a92bf8e39e62c327c946be87c2d57a74bcbc265031915f9cefd99c5a95a31eb24f442133e3f4d50e9d9d53c3d23b67203ddee4a5d09baaa87ec152f7326dfe70bbf8b3d88ff9662a402944216ed07c939118a13d5291630836ca90bc150d5f03c9a3746bc549e1dcfc1f23ae644b6dab16c49144e56dad37da5fd58d40135cfdd6cf863efbe31f5bb6bb43cf1a46da3d5c32f17dbc2d54109c0de6cb42409feb1f066417cf6cb2cc92a1cedcddb60ea658383d72e840fc9f84606f38b7f5ef9fd9ca5da9b3d216036563a192605b4b6224483026e900f977a7ce7af3493117ffc0279897620cf94ab9a35c6a35b5b3a945058378de6293406a2ff98b68943d90e4e05de6e2c514e38e0c61c9a3ef78f7e6a20b149bef52d46795b453b2deeb97b5c45ac2c6a750843ad7b4517074852919e46b9d860517f4258739f0bac104f7002c020cef6b91a9faa0d2511af73176702e3023ad752270f2b91c1864b3e76ad6ef7f1dc5cdee2b66ab9d61cfbe0d64a8a2084d5ecc912c2efa6951d3b174e0e767812bcd75da70c95fba9df50dc00f89cd7f205f7376bf8539ec97e69efc46de0147fa9ce5defb90d70ffa629cd2e40e3b8421bfdc19ec4ad417e1ef86e96d1085776f670c2620d5123ec7b7b37852b4003187a3593adbf514da53e4c4ae10c99fa2e56066b1de1db05ea00ede58bbdb3ef0b0aeac9f40ab1377090d26d7784cc47e5063388f9f1a633328b4a1c7cc1481c333eb53cc24e03d0ff4ff7b35c", 0x1000}, {&(0x7f0000001c40)="c8f752f804a492f6735accdfdca7a9f827f0a748ca7f66f207e27e08ff93a674e447b223a4fba36d6b78950f4bb7c9c27102c87dc2b628d7e8b74f99bdaa27901ce96709cebb7b140deeddf3894170d4fa0af255ade04f2f63314ee704ca8d9d5fc4233cb3eb972be4b9d4ae1b2bfdc0d51c7682e49321c46fd0be37e8c083da5ff29c5a", 0x84}, {&(0x7f0000001d00)="95b5b7863329d6f8f3eaa8c0ffe15c621932507c190ac977297497b91b9060b6e727c2d5d21f021b1ca5cdd14340080aaaf8edb14b15f123a4f3d6ab2a4e18748e3f49acef20a53bb1d6f12b4875ddc048ba0f0aec977c23f56b01d617931f279f044cf0bcd2fb08a4756a15fc8040f79abeb2ea4319196623b8705f167319881df60504aed6a06366f25907", 0x8c}, {&(0x7f0000001dc0)="8b422a066b4cdbdf21326e48bf3bf364b52d96633db99c50ecdd01cb71e62947fb3c24f4bb6e1d9abda7309e5317b5a37d447226aede1728cad8dadbde95504816c14f3bdd966ee6861d006480fa985a5b95476b7aa078a2104676c016a27e0c5f373690c9241f1dec1e8fcbd691218ea146d61e43d69feba386143744c36908", 0x80}, {&(0x7f0000001e40)="01f5fce198cde9d04686a3b54b1639352d30526394eafcff6060ccde", 0x1c}, {&(0x7f0000001e80)="0563da23e0967b2ed97d2a784fd603b48948cab243b1c816aaea0e1723a1b73d0ca939715d00b9ba5aa54e1b01824ec0efe3dd382c7a34661069c374db4160a5bdfcba878edb527f9ae62d77", 0x4c}], 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000001f80)) r7 = getuid() r8 = getgid() fchown(r3, r7, r8) fchown(r4, r7, r8) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000001fc0)={0x0, 0x2ca3, 0x4, 0x8f8, 0x8}) dup2(r3, r0) socket(0x1, 0x8005, 0x2000000000000000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002000), 0xc) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r0, 0x0, 0x80) fcntl$setflags(r0, 0x2, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800007a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x10001}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x3, 0x1b, 0x1, 0xf5}, {0x5, 0xba4, 0x2, 0x3f}, {0x100000000, 0x40, 0x7, 0x1}, {0x7, 0xd07, 0x3f, 0x7}, {0x43fb, 0x80000001, 0x101, 0x7ff}]}) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r1) chmod(&(0x7f0000000000)='./file0\x00', 0xdb) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:20 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x88) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x2}) chmod(&(0x7f0000000040)='./file1\x00', 0x52) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x18, 0x4007, 0xc5d) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:20 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000280)="8d56084c6fc33d27638cbf6bb624a0e93ce8692447e8c493197ea325b5cfcd586768dee3181377db0b183d53390bd02ff991fa52f9492231da94d6e13521c662245f4efb2deba8a99f29a1c0fcfcffda85104e4e3f931a908b9bd8fb038984a59fc716b9d88a9e4e0250e13413e30918687f71e40c5a496d98e6cd892928f023cb6339e88e088de4be3b71961d7f", 0x8e, 0x400, &(0x7f0000000200)={0x18, 0x2, 0x5b, 0x9}, 0xc) r4 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x101) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0x800, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x200, 0x77}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x81, 0x842a}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x40000004, 0x200, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x1e43, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0xfffffffffffffffa, 0xb6f}], 0x3, &(0x7f0000000180)={0x800, 0x1ff}) fcntl$setown(r0, 0x6, r1) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x2, 0x4c08, 0x7fff}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x3f, 0x9cfa}, {{r3}, 0xffffffffffffffff, 0x20, 0x5, 0xfff, 0x4}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x20, 0x50}, {{r3}, 0x0, 0x0, 0x10, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x88, 0x1, 0x5, 0x5}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x1000, 0x5}, {{r4}, 0xffffffffffffffff, 0x21, 0x20000000, 0x81, 0x7f}], 0x78, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x521caf15729f57a0, 0x1, 0x3, 0x200}, {{r3}, 0xfffffffffffffffa, 0x4, 0xa1, 0x5, 0x8}, {{r3}, 0x0, 0x0, 0x0, 0x3, 0x4000000}, {{r4}, 0xfffffffffffffffb, 0x4, 0x80, 0x5, 0xfff}, {{r4}, 0xffffffffffffffff, 0x8, 0x80000040, 0x8}, {{r3}, 0xfffffffffffffffc, 0x30, 0xfffff, 0x20, 0xa6}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x9, 0x9}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000009, 0xffffffff, 0x7fffffff}], 0x7, &(0x7f0000000580)={0x6, 0x5}) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x411, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) setsockopt(r0, 0x29, 0x800000000000036, &(0x7f0000000040)="90000000", 0x4) 16:00:20 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x5, 0x7, r2}) kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x810, r1, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x8000000009d1, &(0x7f0000000000)={0x3, 0x7ffffffe}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:20 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffd, 0x0) close(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x1, 0x92, 0x1, 0xffffffff80000000}], 0x7fffffff, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x41, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x21, 0x8, 0xffffffffffffff2b}], 0x2e15, &(0x7f0000000100)={0x8000, 0xfff}) recvfrom(r1, &(0x7f0000000180)=""/194, 0xc2, 0x42, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x100000000, 0x9, 0x6, 0x10000}, {0x2, 0xffffffff00000000, 0x6, 0x100000}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0x5, 0x4, 0x7ff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffff8e5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf83706e12a6e969000000003a", 0xe, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x1000000000000081}, {0x6}]}) syz_emit_ethernet(0xc8, &(0x7f0000000200)="bbc2b3dd14c1e763e91397876f2ed780ea14b849b5a7ba017ba657d15df1204987d706c05e77fb12131dd6f050246a8548f9c983b4827d6a7275b8771d653d923ce0410bc840b83888d9eaff702d2abfb4") 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0x0, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) linkat(r1, &(0x7f0000000100)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00', 0x4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000080)=0x6, 0x4) write(r3, &(0x7f0000000380)="2a0e2a927ed607a943b8ab20f7b9ecee7a4f4e0989583f3a8ac29464866142b4062d4c4289ae73440397239fa35088156c43ed01dddeb2fdf8ef406ce880b7688184a8061028d2fc55137c0944287f9faf81c57478445af1f48c89f7971a74192b0e21c2c27aad5e2a78cdd4b0ac54a5c48e43b771b15078bccf098b1ba650bdb34e213ab9fe9a349e45ad25629486ac8d8af4cd27b91dc82f639648bc91226bcb2872fce17e6217d731530ebeb9bc470ca032c4e38bc63852ddc3c7963c2d59aa99cd0e7c437c4d7d", 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x8001}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) write(r0, &(0x7f0000000140)="4fff21ce1ad34ffb78b25cae571a977172104e7d42158bd374a9dc09016542659900a145a2f653aa3f1c5a6ae80fe882f96b667a3270ad53b7000f19b81bbb9bd89d23b6bb58785915398c538a0a07c2fd221aa56f6bc290a0ebc7fd6ef38240a3412822f7fb8e853019da43816d390cb68df114223b809601e0814aa60b86e39d906f", 0x83) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8400, 0x42) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000340)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) chdir(&(0x7f0000000000)='./file0\x00') 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) open(&(0x7f0000000000)='./bus\x00', 0x110, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x165) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x60}, {0x84}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="1a") 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x641, 0x457cf1bd}, 0xc) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="4dd440092304000000007785f7bc957f0000000005da520112d6750588ca246fd302668be5a739c74b0f96e31ca1140562ae32ae8eee4222ac3a9e2ac13f1fb5a8135bba2ac86c6199a9379c", 0xfffffed0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/137, 0x89}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f00000002c0)=""/254, 0xfe}, {&(0x7f00000003c0)=""/226, 0xe2}, {&(0x7f00000004c0)=""/190, 0xbe}], 0x6, 0x0, 0x9) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x1, 0xfffffffffffffffb}, 0xc) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) semget$private(0x0, 0x4, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x5, 0x81, 0xffffffff, 0x1}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/14, 0xe, 0x41, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x200}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:22 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x80200, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:22 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) fsync(r0) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") fcntl$setstatus(r0, 0x4, 0xc) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = getuid() setuid(r1) socket(0x0, 0x4000, 0x20) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0xa, r4) dup2(r2, r4) mlockall(0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000100)={0x2, 0x5, './file0\x00', 0x8000, 0xffffffff80000001, 0x8, 0x2}) 16:00:22 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x14f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x82, 0x0) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00') bind(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x2}, 0xffffff09) open(&(0x7f0000000280)='./file0\x00', 0x30288, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x28812, 0x89) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x8) write(r0, &(0x7f0000000100)="bbfce0e7e66f137253bc798b64", 0xd) write(r1, &(0x7f0000000580)="9c87c377284c02592fdfe06a5f31a2477f35b8502e2e2ea6", 0x18) open(&(0x7f00000000c0)='./bus\x00', 0x640, 0x2) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r3, r5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0xe95b5fcc9f715ef7) close(r1) r6 = msgget(0x1, 0x15) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x7, r3, r5, r3, r4, 0x20, 0x4}, 0x5, 0x3, r2, r2, 0x7ff, 0x17, 0x8, 0xffffffff80000000}) pread(r1, &(0x7f0000000140)="c816297ea356ec2bceb9cd9692e51f4e42a84e863ae1beae281b6bbcc0eabaae11a6a9bf8b65", 0x26, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x87}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xfb5, 0x6, {0x8, 0x10000}}) 16:00:22 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) openat(r0, &(0x7f00000000c0)='./file0/file1\x00', 0x41, 0x20) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x75db, 0x40, 0x2, 0x819a, &(0x7f0000000080)={{0x0, 0x1, 0x42f, 0x3, 0xff, 0x100000001, 0x100000001}, {[0x10001, 0x0, 0x80, 0x9, 0x3, 0x1000, 0x2, 0x3, 0x3f, 0x7bbf, 0x8, 0x2, 0x1000, 0x1000, 0x1, 0x400, 0x100000001], [0x80000001, 0x5, 0x80000001, 0x1, 0xfffffffffffffff7, 0x0, 0x8000, 0x8, 0x9, 0x3f], [0x0, 0xfffffffffffeffff, 0xd7, 0x8, 0xfffffffffffffffa, 0x0, 0x814], [0x9, 0x7, 0x6, 0x5, 0x3560f4f, 0x5], [{0x3f, 0x2, 0x1}, {0x9, 0x80000001, 0x0, 0x2}, {0x300, 0x7, 0x2, 0x20}, {0xfff, 0x6, 0x100000000, 0x7}, {0x7f, 0x8, 0x3, 0x9}, {0x2, 0x2, 0x3e9, 0x8}, {0x6e, 0x40, 0x7, 0xde0}, {0x4, 0x9, 0x1f}], {0x80000001, 0x6, 0x1ff, 0xed67}, {0xffffffffffff6bd3, 0x818, 0xba9c, 0xfffffffffffff800}}}, 0x80000001, 0x6}) socket$inet(0x2, 0x5, 0x8001) connect$inet(r0, &(0x7f0000000000), 0xce) 16:00:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000004c0)={0x200000004, 0x5}, 0x0) r1 = dup(r0) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8, 0x0) r6 = getpgrp() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="aadf26e294c80ea2f2a82e3430ca7b1bc2aa35f7fdb185d5b2440b5eeda264a9d6ad596e628ac4404d6140ef2d0863d3bc7842828487951389ccd5ad3e6643936105d7f24fe6a0d390ba0a31b3ba044cfeb457b48f4b5acc52d30e4e5b80126e5a2e1cc1bddb1ebce992cc0f9e5366335754899f81dcd79133cd8c11b8ede666ce8a358fb94c32e9de24b28867b4e97a9e015108f00dcaeac57b86293267bcb6c3792d720dd68d416a6f509032b9aeb55dfe46813ed1969aa5b5558a0aebfdec0a2433e3281771ac7ea0edc08dc8684e5366743e7cf496bf125aa1f9a93b8aa056ec4787fef1579b9f00336bb2", 0xed}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r5, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x108, 0x2}, 0x8) r9 = kqueue() r10 = dup2(r9, r0) kevent(r10, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x72, 0x11, 0xfffffffffffffff7, 0x200}, {{r1}, 0xffffffffffffffff, 0xc9, 0x2, 0x800, 0x80000000000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x64, 0xffffffffffffffff, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0x91c}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x101, 0x9}, {{r2}, 0xfffffffffffffff8, 0x5, 0x21, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0xc, 0x2, 0x4, 0x800}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0xb11}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x0, 0x7, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xff, 0x10000}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xc0000, 0x5dfa}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000020, 0x2, 0x2}, {{r0}, 0xbb89a4d78c0397b2, 0xd2, 0x0, 0x6, 0xffffffffffffff7f}], 0xfff, &(0x7f0000000100)={0xffffffff8938226c, 0xffffffff}) dup(r2) lseek(r1, 0x0, 0x0, 0x2) 16:00:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rmdir(&(0x7f0000000180)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000100)={0x0, 0xfffffe32, 0x0, 0x7, 0x0, 0xf00}, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x4, 0x2, 0x3, "e0e5ed471d3460a6bb9e2689dcc3bdb17016e473", 0x81, 0x8}) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:23 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x3d, &(0x7f0000000000)="739ed2fa", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x10, 0x5004, 0x3e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffff7}, {0x18, 0x0, 0x0, 0x8}, 0x0, [0x0, 0x31bf, 0x80000000, 0x7, 0x7, 0x1000, 0x10001, 0xfffffffffffffffe]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) r2 = geteuid() setuid(r2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)=0x2) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) close(r0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xde49) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xb34d, 0x0, 0x5}, {}]}) 16:00:23 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f00000000c0)="6b1b93f2a53657ddb3cc3237669d1a777abc68985d862e0169f047161ff99aa0ab39156af581d7e33c50857ee5cf0447eb7c013d295c56fea5fdf8af9dd70b1831a2d3813b38c52b0bd4f1d1e79248ca8502d45680e406da42b219bf452a93531041d71603c161940532069184571397fdc6a3eb44f4505ebbee07a1421db92f72ba53926b564f4d6eb713eb95621b6702d538cc69e0df01cf42c81bac9fe1a170a0caca7a6954ef73020c42fb", 0xad) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000010000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r0) open(&(0x7f0000000000)='./bus/../file0\x00', 0x200, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x411, 0xb, 0x0, 0x19c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x8d60}, 0x10) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x90) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x1ff, 0x5, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r2 = getpid() fcntl$setown(r0, 0x6, r2) close(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x9cc5b69cc9883cc7, 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket$inet(0x2, 0x3, 0x3) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r2 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYRES16], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004200000028ac) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept$unix(r0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000900)="000000186004008ba8002b27febffddf0000cd3456a3aa8a00000000e99a00"/44, 0x2c}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0x9) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x60}, {0x40006}]}) syz_emit_ethernet(0xc9, &(0x7f0000000240)="b6ddd38e3384ee078c2e1c1d46ebbb26a370b35a30f3570b1b5daf0cf241817a7f052e599f97440e5f2d9ada136fda7c90761a856a26e4bd1aca4e1a3859fd80d94ea1ab1d05913d1c54e310b756688f82332c781bda1e55873df3954762d5a0ee1cc72a04893efc8d696f3a84181caf81e78692487d53c01c657af4b032ed1f6e294af215015598d4ef9403f52647a0cd239bced6b657b9074573201ea93053f11aab60731e1550b3b2690965eaedf5996c82bae4889b4ccbdb43049dabe1f68691d19f0f57165b84") 16:00:24 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r0, &(0x7f0000000a00)=[{0x3, 0xfffffffffffffff8}, {0x0, 0x7ff, 0x1800}, {0x3, 0x7, 0x800}], 0x3) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7ffffffa) r2 = semget(0x2, 0x3, 0x4) semop(r2, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x3, 0x6f, 0x1800}, {0x2, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r1, 0x4, 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000980)=0x2) semop(r0, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x2, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000240), &(0x7f0000000280)=0x4) r3 = socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x1, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0x4, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) socketpair(0x1f, 0x7, 0x4000003, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000d80)=[{&(0x7f0000000940)="4f64a65807bec64bc8ab238634b2bbe87a56a777d9213eb4399b638347a06a705abc3e8a7a2254"}, {0x0}, {&(0x7f0000000a40)="31dfc286749e22dddfb8c2824ba9c9e2d43b926d16c2a9c1b9e901f9fae2529245cb58a26b30b367ab1b8b192226e097f0163b10d20359c5e51b4c0c4469170b65111c80cdded0efb0"}, {&(0x7f0000000b40)="cc7e4724d5fbeef48a353a081eeae18adddc05f31d6f6cb9f8fc779e83580fb06e035e78d4e57731832fc661b0de58d03c2f8f5eb8cf78ce0617c53ffa07a198986707698ab8b3b346252836a15bea"}, {&(0x7f0000000bc0)="2b0512656e61a8ad74b5e9c93bac4fa04e6fe4cdc2c7de509f102a808efcffe56a62808203bf7a3d521b5d121c39d3a4a10c9dbe468137495ff23aed8d54f6f76c97f25686a9dc7a2a5b654f2662aba253c100e4d962661519be65caa568bd6e81f828ed8ce7649eab343fd75169edc314e9c0"}, {&(0x7f0000000c40)="b0ddd171fd883dc0930fc1e0ec3efffdf6c5592767b71b5e1a5bc8155a4e87ef6aa668cd6c1f3b60a507edc00a7a55e233096dbed8adef4fa7154c3b546c61cbe2af2161bfd6b5870a0ca343ca22cc612bd54aaf2aa0e676d9c9515cd3b72ff60b88f46b95c52ad0e99b97c0c64b9a75cd4820e404c98276c445dd712e706d35fc7d2ae544879750fc5238531865842c6ba3559a403ee417f8ea4ed50cf53842ac74db1a013fd29e63dd044a2ae98e667cfda71f39ba"}], 0x1) r6 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0x100) ioctl$TIOCSBRK(r6, 0x2000747b) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000e00)=""/140) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x4, 0x2000000000001d, r3, 0x0, 0x1b) getitimer(0x0, &(0x7f0000000780)) setsockopt(r5, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) fchmod(r4, 0x1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000009c0)=0x2) chflags(&(0x7f00000008c0)='./file0\x00', 0x0) 16:00:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pckbd_enable: command error 16:00:26 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000580)=""/111, 0x6f}, {&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000500)=""/126, 0x7e}], 0x4, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x9) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0xbeb) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10880, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x5000000000004}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="93828c4ee74fb4ec6d0c2920302c60ef5180d4ba7d919f1a22e2bc1bffabc273a5c1eca413be5d1e7f652ecb257accbabaad1ab335fd7e7515909aa2c47c2aadfa020ac1fa045af5b1e09e2ef4385c9de80e2d1de17e9c6e431f7bde9793d7943afd73f0ea58e714c895b294448a", 0x6e}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x200, 0xfb, 0x40}) fcntl$setown(r0, 0x6, r1) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x101fd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000140), 0x0, 0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x20, 0x4, 0x4) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:26 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8880, 0x180) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:26 executing program 0: r0 = getpgid(0x0) r1 = open$dir(&(0x7f0000000680)='./file0\x00', 0x20, 0xd0) pwritev(r1, &(0x7f0000001840)=[{&(0x7f0000001780)="d239e8276dc5be945eb0e88322d31eb6f57edcb98d58281051dbf95bc16537b72e83c4ee9eed6e40403cb1a694c0759cc2f8cc240e083f6b992b493fff0207bbd166e3591b1d976ac9", 0x49}, {&(0x7f0000000700)="71200da7f44bbfe806ba4b790bdda3af6aae129ef9bb23158775e7dfc274bf00fbd688f1b835eb89ba4b2373bcb9c2", 0x2f}, {&(0x7f0000001800)="34ff2359c766768fcb09ad6e51bc2af9f71910c623b6b3cfae9b9422e46dc827930fbd5a37aaaa65809cc1d6214c63dfedf0d4", 0x33}], 0x3, 0x0, 0x0) wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000140)) select(0x33, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) minherit(&(0x7f000001e000/0x2000)=nil, 0x2000, 0x0) fcntl$setown(r2, 0x6, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40, 0x100000000}, {0x83}], 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r4 = semget$private(0x0, 0x7, 0x0) recvmsg(r2, &(0x7f0000001b80)={&(0x7f0000001880)=@un=@file={0x0, ""/1}, 0x3, &(0x7f0000001a40)=[{&(0x7f00000018c0)=""/68, 0x44}, {&(0x7f0000001940)=""/200, 0xc8}], 0x2, &(0x7f0000001a80)=""/231, 0xe7}, 0x40) semop(r4, &(0x7f0000000340)=[{0x2, 0x8, 0x1000}, {0x3, 0xfff, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0xfffffffffffffff7, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xffffffffffffbfff, 0x1800}, {0x6, 0x100000001, 0x1800}, {0x2, 0x0, 0xfffffffffffffffc}, {0x3, 0x4000080, 0x800}], 0xa) r5 = open(&(0x7f0000000540)='./file0\x00', 0x82, 0x8) r6 = msgget$private(0x0, 0x88) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000780)=""/4096) listen(r5, 0x8001) recvfrom(r2, &(0x7f0000000380)=""/211, 0xd3, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) wait4(r0, &(0x7f0000000200), 0xb9bfdb9a1d73d409, &(0x7f0000000480)) recvfrom(r5, &(0x7f0000000580)=""/41, 0x29, 0x2, 0x0, 0x0) accept(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x30008, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000300)) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xb5a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28088, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="0000001860040089001131270000000000000000000012000000000000000000ffff0064f6a228d75377dd628b465a936916787f00a17f433f9875e127", 0x3d}], 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/4096) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001080)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001100)=0x3) mknod(&(0x7f0000001140)='./file0\x00', 0x2000, 0x1000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001180)) getgid() semget(0x2, 0x2, 0xc8) r3 = getgid() setgid(r3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$unix(r1, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r1, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002580)) flock(r1, 0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f00000036c0)='./file0\x00', 0x8010, 0x40) bind$inet(r1, &(0x7f00000025c0)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000002600)=""/4096, 0x1000) pipe2(&(0x7f0000003700), 0x10000) openat(r0, &(0x7f0000003600)='./file0\x00', 0x81, 0x2fccfdbd80e76cee) mknod(&(0x7f0000003640)='./file0\x00', 0x2080, 0x1) semget(0x1, 0x1, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000003680)) 16:00:27 executing program 1: r0 = socket(0x19, 0x4003, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000257, &(0x7f0000000040)=[{0x1d}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x5, 0x94}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{0x0, 0x2c9}], 0x100000000000020b) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) 16:00:27 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/68}, &(0x7f0000000080)=0x46) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) socket$inet6(0x18, 0x8002, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/30}, &(0x7f0000000240)=0x20) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:27 executing program 0: shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r0 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffe000/0x1000)=nil) r1 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, r1, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r1, &(0x7f0000000140)=""/240, 0xf0, 0x2, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, 0x0, 0x0) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x6) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = msgget$private(0x0, 0x4) pwrite(r1, &(0x7f0000000080)="73b6c07a5817498ebcf51f8c940bfdfe308d070cd362a21cf3ec68565831f5209c989be84f470a4b70d39429877f32969ae91ec83a8b0d0ed0d8e9790fa3bb3c042373d09910d20bd93bee1d50ecb61f468f1e5870c7739ad8eb36d7c3459133da2fc06221cddacdeee54f38c07f2e195c2769063ba6c86febb74c2a2cc894b85deda48fad71e782fc125f1c0466de2e2a", 0x91, 0x0, 0x55) msgctl$IPC_RMID(r2, 0x0) 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x1, './file0/file0\x00'}) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000240)=@un=@file={0x0, ""/64}, 0x42, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f00000003c0)=""/28, 0x1c}], 0x2, &(0x7f0000000440)=""/4096, 0x1000}, 0x2) 16:00:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10200, 0xc) setsockopt(r0, 0xff, 0xffffffffffffff55, &(0x7f0000000040)="d24d446da9477adc9ed2af05d87cd715a996c8c5e2ad2ec4c882a475edd71e9c824aeab15d562236d1a2f416a1a45c45a095f7670f93b37a", 0x38) r1 = socket(0x10, 0x4000000004003, 0x0) getsockopt(r1, 0x0, 0x5, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x810, 0x40) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) pwrite(r0, &(0x7f00000001c0)="a86fe73afa52883b627eee2cacfb48fd7483ffe9f12764f9ba28f73888143474dfe73a579d26032d70a9af66e7df21bcb92ccec7a9e90711c89ddb2d2cd938cda8961e8d303a52f29b9654f8a2b1263975c8ebc4ea540a809e13f2aaed113c406d26b000eedc81d9a8befd087d59aa2021c9a69a47116d98384002c26cf7bfadbb5fd1527b05fcf488de90722efcf981226fa86b49ae29b79130547def4f5dd13994de9aec2ad9353a8ae8467195a753409bec1a38464e169864ec444a890d38f1e01308a33c2344ae926f300535bd06fa193ee8190700c487e529b9d63dd7481dccdf6a0718a1ae1bd482877cde09b2b1819f4fc515734ef695b242dbefb62cb9168ac59eb1bff82a1b97b70873b574b271aa734708226124dc8e92e7e8006c71451d10bbfc009fe8d779e3efa75ac493385801ca38ffef63476cf4f81bb9517c1c4e9ca277d7ec60015e5b5b45356037aed1c5569f26093fc6c21d8c5a0f13dd04765dac6c511de0ba1859881c3bf4cb71fbc7b7e7cc1b5e7816e2e41739c94f6753fa857d21513fe01d6311e7e3ebdca78212fae0f04b67d532b73d829075baf5bdecd8f2f5a3932f020482c7cc35e6e32aa660ced708f9020d8cbb5f6cc5efc3e5d7cc969d704d6906e05bec2d697d91760b70b2d0d6bea747d20910ea1623273c698592e7cca93f38ade7258e4bfbb4cf293a8692e75e8684894f339f6170ecc273d4c1f9ccb1eeb713223f610fef4ef6f31d6f20e77f8ef3bbcb5deebe26f8ccf4bcaf4e9ce574d73bf7794551f3c403a7f574f8488e635659bc1451cf8f805c51822dc63d48742e3c0d8d39e78cf9b1b3eac70ec9fd98d73a76e7dadecf1ee9cc17dfdb88882ef26e19d4588396dded678410660b45d7f3a06dbd901bdb05c899eeba143cc40ddefdc206d4f3f61e2ffde48c8feaef1b0d493c4ab48c82fb35b34d4dd38ce1bccdd46863bc053da5b9a741e37394b786daf015bf07395b96e31882e2a780c7f60a8ae566808d8e965d2ce9392ed6b1502b73d81b9ae9c94ee4f2106da659b44e1a76ce03920c86cc928517ae4a78fcfdbc27fd44f6c7dfd94fbb5314bccd7246ccf61ff687e0fc5d07fbb923d892319d33029d2f7853f00357993041b3cf79efbff8f08864e8d764e1e6fbbc73d5820e2ead78cfc2631ed32e0ac09623141d10ebd238c5c603502ecf2166f67bbdd3fbb7092cc4b9f2fe17bf4f64aabf38e5944fdfad2c5c8d4f7a9230d43940006517c0da561940c9c8b3eda86385b04ee3bfbbe348c7812353330793d1eda978843101d7197b57500f44bbd174bc79efeb4e76698f72aaec3b54c18b5273571352a3d9592e77769a0ab30366149300534fcfdf630c51b3d2aa575e9aff4efe06f8ddd9efa21f2fd0f5e291e3aa0a8b6eb6cfb33d5abb0677904b61dfd300b80d2ee60557f85f784c0143b96b780d52dda8ff023fefc979ddaa0980b0892b1db6cf7fd388568bbc77a3e234d391579325fb377e8eeeca98f5e5660ec84b01177277c1c1c908da9f870f13cd6679e3881d15bbbc15d3061abd18edfc6991537e819ba19a3b06d82736ef12a2a4e360c32dac8a0ed9498ed3a941f40addbf85913ec7d8501a3d9cea82851c6e4edf22d626743c52b7549c6b348dcb5be31d5cce3eb2391977f7999711a4b08489c0982bf2ecb26d0f645263e34ac0f8a69882867688c289ed5069507a0a2420d86a2efbdf414411f22e86fb0d77f71a88767a9e462b43704c209d6c8fd873f14d55138bc313d7db9bf5761226ef25df766f39f47b89c318f0870f488873c6feae2ca68d99c9fbba6ebbb565b5f2bbebfa4eeba2096382ef17fff702d5748e22039330abe4acda09b9eed6194a0e010e1d0dbf2d457527aa56a988b46244c9591f35f25acbc091378fcc9ae72653a298e514c35c851bd1e3ba5acacef99767a8507d4d20f1c86797b9318db92493f70d5bc7bbf2f4cadf8dac08c1e1c4ad998d3b1e72540a2e86d040a3a184c2e666026a0a53f85935a2eacb8716ff8907bcd61c7a4070eb4f9d0b513dbe9de74073d1eb7f3c56feeda3bb9ad41e4461fa09105d5058bb6b0bd7a2361aacf6a0f49d55f412ab2e61f6021e680c6f50c3c165a07d0e26c88205e726b814a2c1c0c3df07c33aff8b0ff515aef4174cc7226aaaf75333e929dfc9002da76332fb83dc3451512183b9df3ca355e9e5314f6f69f521ff8d4e3ff1d843e6fb68b3caad2dd32921529136a4c186caacd81ea70e2da0e4b927992ee31429640511b00044ada5a92c20ed0088b2c6e930ef44e6e86a0c0e10f266a104841d11d283d4a779031717327b9a03f0709cf0ed45ed055c06c8ca9fb25ae0ee2b486e7b76a1b7c72bbb61d93c35e4cbcbef50d81b432994d5b4cc7c4d93710d14f2b8bed1a1d418770425686ff9c20b8cead8112a64f58cfae217b44c436a0289fc7d0528a7c7865505e6cfe2e19783435bf2dfd3052f7bbc63eb3517e9d1a29e49b9720478a4dd8f1c49bdd9dc657abb1e5e1e51abb465704868c85b66f178c1632512467a3011e3635090d6b95fb1a252ee7e11b4ad06a8fd0cbc7f1d63fa234e968470e03ec766837d97792c946b35488f0799d542a2211e207e35dd554a7b9d22bf22eb4497330c1653f21c14b8a72d19eb155a39730bac54d5d2ad87ca846c34a4e554fad8a355075cfc94700587733510c986a91c07251aaa63277eb0cb7a55dfc45e38135d15e5d85fdfa05615d69e18042a03fb9184db97cb9600a55d037f1c73026a7d376e99e140a9198cdff7ac1288a09b6b7f1f54a3b58fea8b7324a30a9fe3898983083ede703f3734e217a885c60a6c751fe340054237ecc50a149c968158c716e2bfcdf6880f420745881441890402ab9a6639c3fd4ac7b518c76f9bddee93f4d84233e804b265df1c7dfdf9308bdc2b1bf3c0a0e891256a894489082b0754a2a4fdf11f67ae7f5afc42b7a2f3c0a4002d06018cbe42af9a525c00a4a95a95058128e25b7ec0ed4a602991390ce90daf412a5f4a3c1cfcdeb8d5d47d1e11de16a75cfd76598c8cc46dda561ad635c363cec55595ab3c8648486d6f9dc39433d7ef31476c3c9acb403795262efd6c6c65b342cf0d718dc3b47f79dbb0c8046fb1a13ab0fb85cc1fb26c46336e6159ebd489457f8c48e1ae9da9f1ca2fe6301a9f839752cf3db9805a276411e9f8a4408f514ea7f039502d637d50921f277ed1973181bc7c3a2703b8b45aedb7daaaec9dcaaf3c1b8af91d57f9fd47e6e25e1c79afc0cea8bcbf56549ff1d99a00d27b8dd6f0f7802b6eb4efdc998325a1f811323002c3a3827f1569c67c245c0d5a8311058f32080939501da3b6b5bc1b979e341c76c3db6824bd6ab8b17a52505dbf064deaf03dc17039afad863cd8b43dfbf01292bb36049ccd9e30a653e531cb188613b4187d94bc87b013035ec6fb15fc2ae74c5dcec240a8bb91d8740873063654f610af7c4991e547de595548194103a072ca95c12a85456be19965f00b02777b5df51083a80c96a41fa0ea19c25b328f2a91a17c21b8e73511de0194b5904c22c49d42b5f7bc6a4bd47d43d64731b89ea5372606d0d9a743391c68974a2a79621b0c1988133bcc60bb337660ba4427230c64917cc5a386fd4fa510cf867eca9c9903638438a64bca7843fb787d895bff9514cf67bf63a39606851f49300d6d3115710705da6f451f7d6313a6b5d47065d0d386bb184b4096a6b8f83fc01e43389a5639c12630d9d532284c5841e352984881d2f5ef264f552caa7f6c63906817e4d333a3c8290757e3baaf7eed856ebc8404d4802b131784f3caa652869f152930e8d81c1171dafa18927d1e62090cb77cd86b2e3d37db45706f92613227f145cbd115d2dd2663fe40b6168402e9181fd75a6c690f34d0037f75bbc14e86bf00547f264db8a7012fa3817cc528e9673c530c0a7e4fc2fda1e0faab4042b3976ce074459794948d27bd15cd319bbadb1a9ccb079e5433ee39a6efa2d7baa519b1688bf1d95e73412fee19d5f6ffa11d4d33ecd3a13eb801722e8a2cf41dbd19ad4e3d0508b8edc621e698a446c801a49eb3d2ee422ddd27fa796b1bed51a1723b150def11b536a33994ed9eda9ddd97f3f869fef6817c8479c70bc24d2abd7029883f01fe64a4152cefb0d0216574c29919a776b623dd93ced30717bcd87097744cb60dddb97c30ba3ba986c1ea24d432a0f4c44040cedc92ab93e5cd7c220f59a26d162d9e76e688cbad47479f2e1703d78608196fabc594a4939c48501a6f2bd3f0d8002696e5e406de3bb6d64bb0a64cb24ee98e61639308188aefcb5f3e5e4c038854103409dbfa3543c5824554093776366f1dd9ff6fc02206d83313353910ad4fafabead80dd991096533ec3544430a08129245a9530ef0ad8b874cc3e2ea76a1ca5ea804d6f071607325d55bbfe57444d6e15f30003e4f2fef704164c0aacc5a017dfa3ee32eefcbd53279c57ea0a689b4b43b33f2dfa4bc2558687a31f75bee379ccc46fdbcc28340d786bd063d58a6c161073a1bb10efa002ed3a6d80a21ad512569fc1131e6adcc9049d66748d2722628fa12d67333e847e02e5c6f88d9b6ea701aa40ebbf8eb27b1ceba57db74620553edcc12334b1aabd70745fcd60b2ad0427602a84f53128acdbed6f330a87003133e1bd8aead30c256eb75e18f25ce5f5a685b7c268536ecf8d717bb36b831c58bec7a7a4b8d9776ec738b20da4c48149681d73f26d7a708c24c330d947d165ee47cee5783955258ebf2ed89c46958c0ba94754dd48ab6d674ef8816eef4f5f18d5b49e4d19bb2a327bc423c342a0cd86a6f86ee150b80cbaa4c5c018cb26aaf356b33e4d3d0c7857b4c2a2e09917fe828f66b220cb49bbcc676b5ae1dcbfd2cf09e3f7487e9b6a1fef1340b4343605eae282921b45654c202d37259aaf863da2f4c63757c4cd4fe6e0285eb7537e4275ccc34a7c4110e8625772155d886d03767f5946b197d4615e422f74396dd73c6aa691abcc2036c7f1f9aa05fa34dc14eadd644d6af6610ebfa643222aa3e852a7f43f95681346f1be62b1d15d653650f2d36fb070f0b53b30f0831b9284ce5cf3c7175462793d536a4047762a7e365b8bf5b167cd3c31ff722317707fd6c7d3df5c960f535bf4c28a39c983a3c1353e6221e277d655e7a8135b24dd519764805269637441a156134e87cc579b26a9a29b26adf47101ce4b4dfdf866daedb61159a0d790d75dc35fa72b0906d3911a4122dd1497913ba3f220889589f24bf955bd4f4742fe5e85cdc7759b01980871942bedf296771e446c50366931c2505fae1d46d3091654721067733812591feec986390be134b803766ee9fa918b1c7be6c03adf3502d9cbe1d9ca228359b3d9ed5cee585cbcabd049b52c672ab81519ee6b7a9e775bd5d33a134d1cc7bf51d65ae25921a6c896a7b4f49439aa5ef8c3ed62ad144b700fa320482ca5f0d2d8a5239bd0984a892413ead3eea014d6dd1b3a82ec20465d0e54dedb6f925a8af6e6f917b10a20ea26681a214197d275f0a72ad4f7d9a4d039c4b73594c6e838d4a3cd3f1a11183d2b18b4ea8739ca0c6fa7e31ab89a9051fb824a60012ec1aeac43a46928865fca2c83420ed603a55d791d25ea6a21f1e04c990b411919f469419b123b71ed946cb988b8498b995e4448c6084b245cd3f73f1aff01260671fcf90b42f4c085103612ccd9d53a2628ab711e6148fceb3cac8e73dfddda34dc7e3aef3ae0b42227b3ae43dbc0ed0ad6c", 0x1000, 0x0, 0xf) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000011c0)=[r3, r4, r1]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000180)=[r2, r5]) 16:00:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) accept(r1, 0x0, &(0x7f0000000140)) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4e, &(0x7f0000000040)="f1") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20201, 0x0) 16:00:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) geteuid() ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0xfbe, 0x44, 0x8}, 0xff, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 16:00:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) 16:00:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x101) socket(0x10, 0x7, 0xda) sendto(r0, &(0x7f0000000000)="ec19cf785886a0cdbf7d3e819c0aae784f07893041f747c5a935414c2d55f3e658fa8e040cc151433ccdff921a6e46ba2e2d1ad981fc47f2b1ce5d099b2c4f27526a790e8f0aad43f2902960cc09fa0fc15f6301bbe9888f2653e84e98ab60d88ca724ec71331506eee20044e9954aaf95a6baf256782dfdfdde6ae41ffcc172712f6defe256cb05406b277db21268c1a361d2ebc1d801a6516d39e9e58d2f067b13281be24e3a3b87062c212546fff65945472eddcfcf13c143bf5553bfa6bc1260e9535c95f66e050cd38164da628dac05c7a062a1f90995", 0xd9, 0x8, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8976, 0x1004}, 0xc) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chdir(&(0x7f0000000040)='./file0\x00') 16:00:34 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0xc000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendto(r2, &(0x7f0000000040)="ba8acaf53915d60a65e85611ff8205181f6411ed4ce2be81efe1f18fbe60cbaa68d71ee0", 0x24, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3b}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x10001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000280)="5207b443c4176d1219d561487cdb532a601d1fc566343eab70fdd58d3099d4d48ee209903c74c0e45c657468137ffc8c92c2eb3997295a728e9770377863763f5f50d7b5690f5ad6b5b027869462cf562c5dc8d5466c454d53373a1c6c5b9f2ed50085d7d66eff071ba9982a781b0aad44ed0fe813ced8379596504d6323671d04790acefb73e05e18cd1833c3e7677749ba1fd2b5530536f9ac16a966d48dd77666e7") 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) getgid() sendto(r0, &(0x7f0000000000)="786c78257c0748987d519ac832da8caac7ba9db0a33d0e0efa199abdcbea", 0x1e, 0x2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1c}, {0x276}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xffffffffffffff72) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xc80, 0x400000009) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:34 executing program 0: sendsyslog(0x0, 0xfed3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x488, 0x0) sendsyslog(0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x5, 0x37) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300075e89d01f943cd0f619c989823b1d5ab9680ffa6a1bcb2b8da357638d7a3c3b88f15b714a08839e8684680e6b705f74c8f15bb1bd6277bd78a389cc0e67bc63da0ee1b596eaca32eba5417f1a0fb66d36acd"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f61002316205aa6270ffb17a1934ccda65525612bdf42d5a4812b2c2a0e88f91a94399063e869bf1999a0215406fd8fe0ecb8eba3c06c08495f3b4de143d273c4a9da5a97ec6766f635a30578e0994839b48", 0x91, 0x0, 0x0, 0x0) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x0, 0x40000003, 0x0, "fa6810ffe48c3357ab4c6c0e070000000200"}) write(r1, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0xfffffffffffffe4b) 16:00:34 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x2}, 0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089671355c1e6a47f07932bee8ecebe4fec830221cb6dcaee1b535d3659ab1a44597082e06c844dded087b613d91209d12ab29e26c841aa5b4f753843103fcc8978beb4a5ede9112e1589ada576ce23e770f69a52a991ad08abfce94a355f0c70fa2e18", 0xc5}], 0x1, 0x0, 0x8) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000380)='./bus\x00', r3, r4, 0x4) fcntl$getown(r0, 0x5) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) dup(r1) close(r0) 16:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 16:00:34 executing program 1: r0 = getegid() r1 = getgid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, r0, 0x0, 0x0, r1]) setregid(0x0, r2) r3 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/133) setregid(0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x89, 0x69) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), &(0x7f00000001c0)) r2 = dup2(r0, r0) socketpair(0x10, 0x4007, 0x9, &(0x7f0000000100)) sendmsg$unix(r2, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) setsockopt$sock_int(r1, 0xffff, 0x8c, &(0x7f0000000280)=0x8001, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCMSET(r2, 0x20004276, 0x0) r3 = socket$inet(0x2, 0x3, 0x2d) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) r4 = msgget$private(0x0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x7, r5}, 0x1, 0x20, r6, 0x0, 0x3, 0x5, 0x100000000, 0x5}) 16:00:35 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x20808, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r1, 0x20004b3d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x2, 0x9, 0x511, 0x1, "68c3b22e1a8ef6148217b2134b46e5176355dbf1", 0x1ff, 0x4e}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x1800eb45, './file0\x00', './file0\x00'}) 16:00:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xffffffffffffff99, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="62e67e6c7933342ee2607f51c2767884a3d10b43aa0dbba20fec48720bb9132fa4212cbfd549f75c57c4fc1d10bcba82e9284ee5a24735ecf8b414e9f81c2199d69669d80bb42d04b88503a1c9fd59bd13b4b9f9e49f193e068ac5dda383eed30023da2c29f1aa0f5a53ad058ff9747efd17e7227644131a1fde6cf41890bbe275e84b058a37481d9ca1a1df065fae8d30aa65e55d719ec927745af14538154a16706f6b95ae14e025d9d076a7af34af68addbda5d0d0c93237ce364fb2f66f008db05c4d16c5c4dc5e5b46f3ae9c3902d004f1ee6d8e11b9bccc474d404baf77747011cf5bec8cbb3741ff239daa827a6e0eebd746b6c5d670fc0ba027d601de1ac9ab6f4c1e9983dc8f19afea0a1b68a66435ac7606d365010be360711ec8adb252b98a8cee724101dda93fa42951bb5799f9b318cf350cd6b82a5417a9c424b654b87f307f4a02b295ae2c7b4bae608e36186b2ffa0c4687c7f8832e2ce52fa4171e316f49a8aa771f4076804b0665b37ff0d6c71ae31597b779c1271970cf4eced820250a27db905c1db2f91915c79bce01cea68a9e8dffd63e41a4b06ea21ad88bc671d278fc6d13d5135517f9a739e5c5207abefcdd0607e731859f1b849d8a0b56931419596e9ddc4c2822c57fd43f610285cd55684eca3b4d4e66aeea82dc95bf405bf078dd9106547e72368e313d16988a70961fa4353133276264b758a14281a8f6fad4cdfb70837d42e215c2a87e9c9a007cb3e9ed0863174ac43def22af689e2ee634bd328704a5358d1a23f7a0689e8544e3a85f36a4025737bb9fa5f35ce1b9083e3ede9897fa81a98b013f4c6863f28fb2b0d81bef616191dcd874fdabae62d8324e8cd41ffab66712406851bf1d196aa76f0e3ffc07c34548887f7d55663cd06f655998759ccf4813442d18fca373d9b32ceeebaf7502a68f2e395ebd1186d626de39f2ce17308199edaa76c5c805c2d1a8bafe0d524257fbe4eca8544b2ba4a207e650d6c8dd8eed030fa17fa7c4c617303def5547d64a23f48498047717a72f725cca91482749a990d1326cc93cfe77be8cb569d5c3139d8527f67179c882e3bcab9fbc367258ff851647135272392293043b2379ec537fd61ee595625eecdb0f20d0b70f504da432d1110ce6afd8a301048fc75044acf19a45c70c551b308c359782d44e94c195ca8b8d4a03a79f893a4a7ec07dfc5fc454acae9886fd765c31da87f5f98cda48411e1173a271d7e94e21ed553eb3642974f9e2de9d9f6a7c75183de425697eace272229614ab39a7179fadb02f50f3fe780cac596bfd868c48cb0b66fb237334b536947eb72dcd6deed6bd10fb0c6035b0fbebd61f70b039f0e9217e4868a80b7bd5b36f6f3e313c6971b787f0499cddbbdb3fd679dfa066635de0d87e6dadd5e206534e9f05959705a0ae6f41a6d954821ca7a44f42295b9b93a01a71df7a4d734a586120769598fb93dd154b51f6e679907cda377bdb97c07f4063564f5c27af37117b52b7c72b953a6e1f2dbe3ac070c8805168e728b6341758fe3986d2de3eb0de417ceb3ad4b166daaa46b34c2a370d0d26410e8c6d74aacdec135012227cd3493898f3b150494a4d9f30bdbab96af076af9298b6852bc526929abbdd881125627153d28302dbbbbc303b5d251e52e5cf144f2cd97885b027a831d8ebf53db475004bfbb0476454ba7cd89d004ba9b2e242e18f500beab2e6b7d7622ea09e02baf8ff7a182f4830e529319db1208af92b29ac4f9da69601f74447486ce0fad4c7e35a5382cd455f0d65db24eccc1f40c364c5752c73c0f87eb5afd340b70ef8e26fba0213c2068991025cd9cb6f3a2baea39cd518ad7f5c6aa5e2da4ef9f62b1014aefd930bd5afc49849906350bc473b8882f9d739885fcbb6466767dba1a335599e575ee732f9713ec15d1458062522481a0fdee7804113111c9fa2d1307e206f987a311f61bfde37c866cfe8316268ab9775deb0711a015cff7e51ed9a8c0d6d5f7b3bc799ab9c76e737ad67dde821b79c846eb8aa5e900ac50cf2efa9d02fd2cbdea613b2f480a5a4919d30a1dc5cfc0dc257f221ec5aa3f9a2d54159bb2684c4c978ae3dd818156b3b8b93aa70e1489859f68d4776150a92b03a93a2bd8f4fc4d5f6b53643b226953b36d4fda73e33d0e0dfcb8850b5f8995e59a202b3bf7a9292d30b4a8e1969c21008f1b2eadef1d06a4c14bb3807e96b04e54734fd9b1dd1de11821f26d46aff8fa7fac535f199e44f540669b6884305e77655570f85da9e1880dcda36cf1d5d1fbbe9f8495774abb7b2ea7ad303f30e4baa97a25e9652bebf98ca7b5d666e6313862c61ad5857eb6402018eb2132487248e7f1f52ddbb635ea163faef392f0b3a4ed2b62aed664478317feee2a9d60dba15dc28ac39aea2c769102f8508d6be112729fcb6f660d1484c1abe70e093f5b6b40a03eb04f5ffbf12913c7f8b8b61a46c4031d06ac92d8b5ea473546aa2d148b3acb91cf2352b1b6cc24903b65067b7de8d7961c1de6cae5e7c756debe3ff7130749962a78a3f8128442032cd9e859999f364e4f6a0f9f29ecdce2135e0cbe0c0a6f47de3ce7be8998445a06149771c3560306017375d7f74b784167b1ba35c7092cf9d294bed770c9965672c6367f2a385961a744b4fba8c51d548fc6ee09dd6cad2dab90186bf89c9640be550dcc9aad4c341022337d75d0816e6035938a20d8c4771c1f7558e7fd7a1535a6cc4ea754ab65aeb50a54a8839c3c6958f866305f085eb847bcda35f646960116b2322022c014af443ae71aee9613296256650e257a81d169edb0267adda9cb8b8fab59ee56c6c96ac7bce7f93bb4dcc7b09b391f6cc4f3dba446942e8400fdb41ea8eb09184eac48ec989d41710d90e8b5d5aa7885da9448dbd02b21170f60390758cb1d250f66eb54c87735a207ad6b7315aeaf3be9b79bb6a7290cc95e646a11c57746b27d5c68c286275d10a5abaf409a1bfd82dcfbfec1d4424aafb363d0056ea316e49fdd10a3ccd3294ea2b5fb5b1c1a4a639558506de12c5d6dfeeb2be8ee98f99a5b1dc997bc2c444f16bf54065b210efc26e5ed3f149697c3eeb40f2e8d09cd2c2491bb636a984e99e39a650444b3fdc4a3c3579793627626092d3f29f424d0e49dd502033808dca477d631fa6cdc9b47a97adb303373c1a46c790f938fc7d53f4f0750202ed03f66ffdc13fdd8924be483a27f9fb2d326a72e46cc7a558964811a9a5823275d931cae9e5e8fbf06ad94dbe89774632a9f3ac29afbc9c7484943f440a15d5f92d70825189f9472996b5bd65ec5e645f18bfc9bc06386b9d9b1cd419649736b9170421008917e9dff43d781a1ae1979534ced4c0bb12bbd82f2949ef9e2c9a7bc0aa18e72a3c81875edad0f188009b550162c7b7b9e54f5bc5099b3ff68f097ce093f805df8e9f4f90840799704882055709e562b56c6c9b22415fe9a5bc5375f0ed82aa06f45f59736c6feb84f92d4342fa50ba9d1e52e7c0d5e6be87753405880cbb6d01c480760d2fe8f2dee6efbd49f1d62cce3fe951a28cf57ccad58a504f53005a10d9ab3688c4c5c6f7ca8082b4b549ba5a862a52c3eb19239acd448356f6311863f32abb491c23a615733591ea4291dc55190b0e1c6c24320227e8e51c0b26424f160d8edc2cb145e2e5283da7081d4b0a84bee61ef3224402581ce3e2c3fd96270ffbfd94575c11d3a8f0899167140c527396aa6189184c98e47b7bac5597d34c086d53608cd28e7d5b3f5c8d31a01c779fb93359afd13fa6c4881ebf31ddae6efb302a5f739504fb51019a49867a3eb6fbd613aab869ce15a8bb07d651649066bf1e1c7340110fd5b3007810fc23cfba6dde90c7bd6a30e5b1b66fd83d15b0605edff79e0a2b7bc5659809dc57fb6e1b80be100fb2d1b59c5aa9b4024b6dcb7d33e1fa3174eb5450bc2ef3dc7e4e414d09ba38094b0dd17d3e74157c52fef01a9ec16a2f0e174e9d04037be5c799150b034577b992e983c648f3b35c31bff4fc0be6c4b29703c1e5056f250f62c2c74b78128ad2d12d3657e5c23c2406f5de8ae81de3a4673d5a4dfd854f5e65b86a5ddc689245b6010194062ed9bb5c4109e55e740173af4791b3ef17256f587f478fe88cf1f79fd0dc9443546cdd1f832a15cec95ff91705bd8e0b23a0ce88ede3e6da88db47238d09ac221a18ae6a870356a0cbca4122c274bfbd3defc6bb121fb312973d45bd2fbf3c603ec12239d34dfc3be53d7b98bee2417116c7c2afe4cf95bfaaa4f1393a220aced2789dc46dcaecbac04e94074c520e1e5ff0cdf7ae1337d9cf044b815e9100a4221fd15f284545ac532da4792692da9a81b70fcd0d9c0e6d86923015cc9ec3d1198b78a1249ad99b7942a79285c86aa6064db5326e8e24d55d8951b813ce977f65ae781fbce3a0e6be9b4fa8982500e87886f17db14064a53ad1cebd8ad8279270dc458f8e2c6d8887b1ae795c2684c998192c4d38a612e06c906d97e149c9acd43320959ace6d9d67592eb8e5b3b1cc70fb64ea5a9dbed4a4e8532b6b1815aaef0664cc1f14f3e2d82d22a33560a2acbbab7fc276d986fd4b3d43597f6b693b28ea456e8e6e282075f7ca183bad0a6bccbbf2c2465aedb57f4eed4cc855a6d98fd5f9a04e53bad5ea0a18963e25830c592bff180324b6c2ce7af70dd561fab9162652229804c245e632445c912444112c431c052ee2a3143d1aeb0eba1c5480fa59f4258d7deaee5524ac6b8181f45bdae5e3641f402b87ab790589582223145a1889230ddbc216cf9efe4d0c748ab663322cc65109fd5b1ec7d64d8a056374fde4d9e06dcbef360f69efe60c27dc2b0e66a3ee94892fa3004144980d127f888cf44aec4224a1f9b51f277169d65f38c1d395f36ce64670283a2a4bef3da98408a5025ac8d585ccc8494f9075a9059aea3d7c2d367cf15c751dd333b4d966d1866707c0cc5c37fafeceec8afb334a70509842c4a61e46a5127d879ae4dfe05ec899cb85fc6c19b7057865f2fa4660ca7a5e5ee784353e43a1212da59fda579d150796862b69c5728d1fadb982851f38a8dce174424b2769832bff740bcd9482d24e7cef531b1e9841a8a399e0fb9d7b58ccf9e8f5132d9583565de69d8c40d6c478ba512f0bfaebc63f8051db563073151800273635a5812b0b205cde1d18bcd64491550ba6a64088b3310cd0549fe53c0da1e78c7c3965d84f7fac84cff8f5b67707d8796e1498e5a7e3ca6077c875c64226a97a770a0f7306d74b400155c4d749e352e70dccf50b67d2b270f016120afa12b3ab2d8ac0ae9706ca689d4b86773fcd0a4993f5790e13972f5a39a2feeaa2b44076df4c948b6c66cdd4c4d01ea3812ddd8313bbae0e31266d4ea6ac615a2d841623ab30be9f68a3c10b1ff14fd0df2a7dfc78180670d3d463064287134894ca0d6fa25710bfd0791d14ebb04822ee3b6fe26a6b9d514d442b110629513ed510c33a40d09de72ef57bff97c52d41426d483cbff9179f9bec9c1c1098a9f2c390bd75e5cec966bd4d55b3d60f46a9774a983c087b9bc37f57b181223e450fe259b037bebae36b73c1eb1924e59a3f30332f55675a8e9a74bb013e791bd3db99eb171894f5c011fb213bec838c229e5f6534853c9dc9ae7143e3bfcac7c8f70400446cd468ebcce1b56cc7d46513f6e4ea808f9a639a2a8e7d12f244c849ed2b1e6183693705ca42bb9441c9c23ff3359f067528c8f1b3b2edc0a433fda1f249749ab3c983d3e8388d1", 0x1000, 0x9, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x1910) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget(0x2, 0x0) msgsnd(r3, &(0x7f00000002c0)={0x3, "9b7cbc12f7c0747970236d30186bb3671e72f577610389dd8d16ce94bee08226f60c9c23a31561ea46c8d71ebaa73920dd65872a553d7fa680ed749a3bffa113a6643697d78a74cadadb237a3de038b4a91056af496f216a6c631bb7a2f4f20d706705832cdac22b105c288fb0e91ee17b270bd91e5547a4d9b9cfcf86d34cf1833c9adbbecc883c76e23910c7ffbfe100f53cb87c7d9ee010edc5326894afbbe42b049b77607f2e9305220dbb88facc762242ab9cae758e8041754b9f23a2b6"}, 0xc8, 0x800) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)) 16:00:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f0000000080)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x3, 0x18c7, 0x5}, 0x9, 0xfff, 0x81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:35 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x200000, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = socket$inet(0x2, 0x8001, 0x7ff) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) r5 = dup2(r0, r0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000040)={{0x27a, 0xfffffffffffffffa, 0x9}, 0x7, 0x891}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x581663e5}) r2 = socket$inet6(0x18, 0x8000, 0x7fff) setsockopt(r2, 0x12, 0x6f, &(0x7f0000000100)="2f3638f15a500937cd1accb56570c9c1f0db2e6a6a03e573919284282fcddd4e85b489d8f5fe04c85fb1a131380bc0fa24d0c822", 0x34) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x248) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x419) 16:00:35 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x2, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) semget$private(0x0, 0x6, 0x200242) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9e, 0x200, 0x6, 0x5}) geteuid() r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x20, 0x8, 0x8}, {{r1}, 0xfffffffffffffffc, 0x80, 0x10, 0x9, 0x6}], 0xfffffffffffffffb, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0xa1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x9}], 0x9, &(0x7f0000000140)={0x3, 0x7}) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = geteuid() seteuid(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r1, 0x0, 0x0) 16:00:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x4000, 0xf48c) setsockopt$inet_opts(r0, 0x0, 0x11, &(0x7f0000000080)="024aca4d878ae8f6316c5dd299892bd012aa5fee0f6cb7adfb3583ca6a60516899baaccac663e42dd122844488437026635b6abad9a4dec48b2383d6e5bfaaead8198697211f", 0xffffffffffffff45) listen(r0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x9}) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='r\x00') write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) lseek(r0, 0x0, 0x0, 0x1) 16:00:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x188, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xa89}, {{r0}, 0xfffffffffffffffd, 0x28, 0xf0000000, 0x564f, 0x800}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x7, 0x8}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x30, 0x1, 0x6, 0x152}, {{r0}, 0x0, 0x8, 0xc0000041, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x12, 0xffffffffffffffff, 0x6c}, {{r0}, 0xfffffffffffffffb, 0x12, 0xc3, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000040, 0x5, 0x7b}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x7, 0x75}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x3, 0x1, 0x2, 0x5}], 0x200, &(0x7f0000000140)={0x5, 0x7fffffff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000080)=[{}], 0x1, 0x0, 0x4e) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) r1 = socket$inet(0x2, 0x0, 0x0) shutdown(r1, 0x1) socketpair(0x18, 0x2, 0x101, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:37 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x6}]}) chdir(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:37 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/113, &(0x7f0000000180)=0x71) r1 = socket$inet(0x2, 0x2, 0x7) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x40}, {0xfffffffffffffffd, 0x5}}, 0x2) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="4f4ed8f9a56349255a4e38a8df3c3e8148270606043b103522f722ad0074ac2c9103843ac4fbf1a3013b7aa89ed746593ade6801e95a214b5848199d432de5a5298b54328b7c9979f776590508ab996fa180b8cac6d24f60ba47aa4701533f1fbb032a7ef1edf4b9ee757a78012689591f5b6b93f7daf913e3ac6a0b6c254bc10a4bfd35f2056998c82f6de74b32aed4639d60a579a623e877713911b160cc41ad5252fae88e954c7127495eab727952f1e6acfa981ab8c5a38a8e564dd7780c8ef2bc05d9e740202df3d96414d9143b8daaa3fd5e190aca2bd8b5ec2a80d0cc", 0xe0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x4, 0x200) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff83, &(0x7f0000000880)="b6dd827ea31f2484c9be5ad8234d50a91530dab6bb1cdb9d130143fa17010c960f298183f5171c20be514767ee1e40c78ca07d38929c47a8baf4ca4c6b936347f650f0e4996f8225113fe86f51cde3907be2c27856fea47ac62a3d83c415e3cc43b12c579d4c156d307abaab7cd90e11654e914d7f2149f93de3ff38f8dbadc2d3036c3809c06ff8339b57206494c4b59cae8147740ea012d5684119614e20f397ed97ae708fa3acd2857e0000000000000000000000cf2d242ccb92a10fa936b1253dbabba734583d7ac60919d25d1ee4ec46f38addd4b0442201b2be488933adddc6a3fad7573242ba8f68cbee885a12a10659bbc027593bb5dae4238cc796c53ee41198a5ebfbdd57c0832c2cfd2b123c24e9543bf5ab04adced23b5f5c64fca2b9e82b2b38d8e61a80833162ba37bf8bfca5f61249c6fbd13f258e71fe60c5610fb081391b52ea543c1b89d904ae35ffad16bc66c40e0b6f851152fdc3a122f4b39348b6113ff2afd254645d6aca37a4bb44ac5e229e32fcc06d1856aaac02e69425f4b063aea39900"/409) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="d79a9d89c2926e7774d14b07a091a6965d01a4a3a78cf854ff200ab7aa26033745ad8304d353faa40f1a91c1efb46661014cb6898246167c7aabc08e36e30410addda83eb13eccea5d6c16a5d0a4853a5e5202fc25dd5d5c8f43d9e686c5bcb5a7cef26bea181b2f6c090c850e0d2c2e2462a4008b6df317514f23a94f1f56c5b1acddf5402b3ee1b313997acd893588540a9f1b94ce31be8751718cc2cde19731782e52019c709a32570a5ed3f4964404e060c09217dd87fbe19688cb9fec278cc773f2dc0fa1d4e9fa1b5e1d5c11", 0xcf}, {&(0x7f00000003c0)="82b9420931815a7e53dac86e5f7b7f5cbc81be8c4cad2a7971ed3a4da92cbf40c2f3221797c63dbe3bf1e7bc656e787abf2a9c15207c1b3c01ddc5bee245680f5cca567c88142bf1940213a2665f23d88b455c866a4d401b9d70017baf998ef02f2c25b637c5ce57f0c83b0bc15da2c6a0ea9157b63ca31acf4a7f4d040275778167", 0x82}, {&(0x7f0000000480)="c5c421e1f14e81bf1e1aaea0dbf5ca40a781e992118e6502fa37eff6f871ef542c658f002f320e81d95ab666293b5069e5ba538b9d52edf69c1eec8b45f72a85602d0b5bb31811b71b2d7d95f34d204acb377fc8cb91ca797a07d2f8e71dc86fbffaec9eb4a6d547d664c0e38b3f8305d140ea571001ccc67581ac23df86d3e99ae7cca6856a89815da2fecd80ee350f9b1a22aec1c214", 0x97}, {&(0x7f0000000540)="e2f91c2738327095a2ebabffebae766e6c9214ee0aa62d13aee58550922edfc16a616b25342fd842bfc68f3412965a52f70118cf3064c93558e46e66287b7b9ab1832e42bba074176cf4535c2cfc7f65", 0x50}], 0x4) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x18, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) socket$inet(0x2, 0x4000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x54, 0x0, 0x0, 0x100000000}, {0x6, 0x4, 0xf83}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x47c, &(0x7f0000000380)="b66dc3d20207af198f9fd1e2294a72f29a2ff3527ced12ad87244d6285e29979642df24da065efec78d947686e4752cb50b859cfb5070000000000000052bd0797b93d2e1cd07bdb0820d3f402006f51bf3a7c1c2c61f6871c3f28ecc9271fe92e2fb8050a3e1b65b7ab14babb1b3d2bc7d26f6287a14e8d45a9d18c6e833d92a473f02659368cfdd2dc2970cdb90512fe72fa3c7c04e88dba2a67ade361658bbb0420d5c413177a9754a49f34aa53a04389bd361c08885a0f63d59a0a2f1ea7c7010f722dedf12980430cd7a20ca3bf6ec989588f66d9") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: clock_getres(0x4, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="27b9eb8d2c031c89df859d5df82140b476bfcf6290cc94f6f1520e47d4141db14cf06474ffab18f6254bfc6b54a24a0028872ac323469903ae7e86069743b27b13c9581f8ac24cc872e31346b7c0343d10986b33c6c6dcfe430a97ee7e099706e56aa462b342e67e789e5b59e3a3ba38a0", 0x71, 0x6, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:37 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000002c0)=0xc) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000300)="fd36393de8852c823ad4414d1ee8f86a039eaba49668ed93015f28544df2b45d8622dab6616b3ddc721c5eb3ba567be2b86d1ce10a38201314c02b15a2be25e6d232ce960a24a210e2ed280eab1b139bf674151663e9d275c93040927ea152fabde64fc3a2bc4aa147db584bb905235ac554596d7d8bcada9f2bcdbc65c234244d28", 0x82}, {&(0x7f00000003c0)="2848cbbd262abc53e4562be3d93a5542b9016c271fb89b33b292e16ba6be506f2951b0735ffe318d19b0e98c36de44185a224671e8d85bc154f51f0d6fd929aa5cf64c16043ab78a80cb05e1c5d19694317c2c730ae97f9d461e5c912531f55c6c4595cf71a27cc02b075736ec853b55ca3adb9f14185f271e24f7d482aa37795d862807e6a293480e062f9217e93ab730fd9256823b613a9ee31efb787d494d8bc31a", 0xa3}, {&(0x7f0000000480)="f778fe3bbce663bfeaa3580933033e27a84b63658ac1b90c76df1c2f633818ff33b6", 0x22}, {&(0x7f0000000740)="09a49a35bf3397e78faae765a3f28d25757674857d62e35b3ae4b57e3dcfb78f3bea0a81d7475745be9af1c0eedb7e8bb433a183e22dd01919ac349a2727462558a627ef8859950dd177a2afc531ce49fb03875524e8c776e459f8dedb7d1fe8283a5c9e5503dec8e7c6580131b0b1db0b9764a648fc4bfe90c7005af42c7e7dd7a07f7a4206fa6c0a674b4c000dca701e5e0e0e1d5a0cb687b61818ad49125e73d9f5479074db6906347e425496ad7bc8c746ff2c25295e4ca277e4e604c66018107b4479c452bb68aaf919f0d1afe20247f704d4da9b93674bec84b4a922ad321955cc6ce96997d201fa2b27a493cb4b6be675065f83d31c6d5d1eb6b82d0ac209bd3f6960a722e9106bf3719e86da33bcfc4922c6cbb8d53c05d7150f", 0x11e}, {&(0x7f0000000580)="f77e", 0x2}, {&(0x7f00000005c0)="d7f70f5b84100dd57d0cda1eb7ca6920ee74995f0124cb499ca1573df0e79776908d90cc5f762884a3f10f614b6c917dc6766679b0244ff7a935ada0298900fad7bb53d3adbad16dae2966e81d8c7abc5b3e6f7209d0b8a497a3225689e142e283baebfedd07d835ae92dfd0a79039ca0bdf62197fc20cb088d76adcc3f291459d0f475e4a64b6f978f06da2a6499b6cbf6bc197f6", 0x95}, {&(0x7f0000000680)="bc6b5980fa5a15bc62cbc9ff6b47be1b7c93b54abca5e4605fed59caed18080862fb4bd999636eabcbf7a73f9cdf36", 0x2f}], 0x7, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x808, 0x24) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5ad4ac8717b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0xca) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0xd8, 0x2) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x0, 0x1a, 0x7fff, 0x1}, {0x3d, 0xc6721f8, 0xfff}, {0x6ac2, 0xfffffffffffff801, 0x100000000, 0x2}, {0x2, 0x80000001, 0x800, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) socket(0x6, 0x3, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:37 executing program 0: r0 = socket(0x22, 0x10100000008003, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82d384b565e533b77d6fe8f13002f3ffffffffffffff"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./file0\x00') mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0x100) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/187, 0xbb}, {&(0x7f00000001c0)=""/86, 0x56}], 0x2, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000002c0)=""/79, 0x4f}, {&(0x7f0000000340)=""/70, 0x46}, {&(0x7f00000003c0)=""/48, 0x30}, {&(0x7f0000000400)=""/16, 0x10}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/92, 0x5c}, {&(0x7f00000014c0)=""/92, 0x5c}], 0x7, 0x0, 0x0) 16:00:38 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x7, 0xccb9}, 0x3, 0x8, 0x7bc9}) r1 = socket(0x100002, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82082e2f66b763e8f619"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x1) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) pwrite(r0, &(0x7f00000000c0)="fe80a9b8446363246de1ab8c44d0", 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x400fffff, 0x3, 0x58a4d808}, {}, {{r1}, 0xffffffffffffffff, 0xb3}], 0xc2e, &(0x7f0000001580)=[{{r1}, 0x0, 0x3, 0x60000040, 0x3, 0x62}, {{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x7fff, 0x465}, {{r1}, 0xfffffffffffffff8, 0x25, 0x4, 0x8001, 0xfffffffffffff8ad}, {{r1}, 0xfffffffffffffffc, 0x94, 0x1, 0x442, 0x5}], 0x5, &(0x7f0000000440)={0xa00, 0x1}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1, 0x27}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="0000e100000000e400000010", 0xffffffffffffff32) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x25}, {r0, 0x100}, {r0, 0x32}], 0x4, 0x0) 16:00:38 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) r0 = socket$inet6(0x18, 0xc007, 0xfffffffffffffffd) getsockopt$sock_int(r0, 0xffff, 0x200000001008, 0x0, 0x0) 16:00:38 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) recvfrom(r2, &(0x7f0000000180)=""/242, 0xf2, 0x43, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb, 0x1}], 0x6, 0x0, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x8}, 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) r3 = getpid() fcntl$setown(r1, 0x6, r3) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x916d]}) close(r0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/59, 0x3b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) r3 = getuid() readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/245, 0xf5) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x920, 0x180) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000300)={0x1, 0x2, 0x8001, 0x3}) r5 = semget(0x3, 0x1, 0x1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) bind(r4, &(0x7f0000001340)=@in6={0x18, 0x2, 0x18d9, 0xa7}, 0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001380)=""/111) setuid(r3) mkdirat(r4, &(0x7f0000001400)='./file0\x00', 0xc9) connect$unix(r4, &(0x7f0000001440)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCBRK(r4, 0x2000747a) r6 = shmget(0x2, 0x1000, 0x28, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) semget$private(0x0, 0x0, 0x80) r7 = open(&(0x7f0000001480)='./file0/file0\x00', 0x8, 0x20) renameat(r7, &(0x7f00000014c0)='./file0/file0\x00', r1, &(0x7f0000001500)='./file0/file0\x00') r8 = getpid() getgroups(0x7, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) r11 = getgid() r12 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) r15 = getegid() sendmsg$unix(r4, &(0x7f0000001840)={&(0x7f0000001540)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000001580)="658c06d5098113", 0x7}, {&(0x7f00000015c0)="6a1555c79468d4a12a7d59d122b2491c2bbde633ab46a9f9d271e07ffd4694c4bedeb38eb463bd2262d64f8023c09e56323b770ca3deac21f1176968c2f6873b5346d0730b397e168e284e9a4bac24a1ed75", 0x52}], 0x2, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r8, r3, r9}, @cred={0x20, 0xffff, 0x0, r10, r3, r11}, @cred={0x20, 0xffff, 0x0, r12, r3, r13}, @cred={0x20, 0xffff, 0x0, r14, r3, r15}], 0x80, 0x402}, 0x1) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f00000000c0), 0xa, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000100)=[{0x180, 0x8000, 0x3f, 0x8}, {0x7, 0x6a, 0xb7f, 0xfffffffffffffffa}, {0x6, 0x7fff, 0x3, 0x9}, {0x9c63, 0x80000000, 0xffffffff00000000, 0x6}, {0x20, 0x10000, 0x5, 0x3}, {0x7, 0x80, 0x4, 0x1}, {0x3ff, 0x80000000, 0xccce, 0x9}, {0x0, 0x93b4, 0x3, 0x4}, {0x2, 0x80, 0x3, 0x5}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000300)) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f63d7e3a", 0xe, 0x0, 0xfffffffffffffffd) 16:00:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x4}, 0xc) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) r4 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffb000/0x3000)=nil) r5 = getuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgrp() r12 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r5, r7, r8, r10, 0xc0, 0x8}, 0x51c, 0x1, r11, r12, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000300)=0x66) r14 = semget$private(0x0, 0x1, 0x280) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffff8, r8, r13, r5, r9, 0x4, 0x7}, 0x3, 0x8, 0x200}) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x81, 0x0) r15 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x2) pipe(&(0x7f0000000a00)) ioctl$VMM_IOC_CREATE(r15, 0xc5005601, &(0x7f0000000440)={0x10, 0x100000000, 0x4, 0x400, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x42d6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb030}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000940)) fchown(r0, r5, r6) unveil(&(0x7f0000000980)='./file/../file0\x00', &(0x7f00000009c0)='c\x00') semop(r14, &(0x7f0000000ac0)=[{0x3, 0x5, 0x800}, {0x0, 0xfffffffffffffffb, 0x800}, {0x2, 0x5d, 0x1000}, {0x0, 0x81, 0x800}, {0x7, 0x2, 0x800}, {0x4, 0xe8c, 0x1800}, {0x6, 0x6, 0x1000}, {0x1, 0x40, 0x800}, {0x3, 0xa6, 0x1000}], 0x9) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f00000002c0)=')[]+%\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='!{\x00', &(0x7f0000000380)='\x00']) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000400)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381", 0xa13) write(r1, &(0x7f0000000c80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e09000000000000004cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f1a7d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a2750700000000000000003b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98c7fb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c05a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff9231d05753520f1149e274dab16c830901cf647428296e872edcdd5458c4eec26329494a1dbc36943e88a12505ac7d9447b34f446c04f55c10d9783d76cf4494f672539edfb45a678c936986aecb992b6c6970709d0231c9a97894f9f42a2534ab3f5ec7d59c788b88df6b1db24da0dfa2dfc7e288e6315c965526b02ee74680f9578cc039909461959eae5c31a082104190cd7d8c12ae4af1e7c11b05011cbbf2b01c6229e13d6092ca05ba861266c60691b5109ecf042963a4", 0x405) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) r3 = dup(r2) getpeername$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000000)=0x200000) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x101, 0x0, 0x1f}, {0xfffffffffffffffa, 0x1, 0x9, 0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x76c2c85a) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) 16:00:38 executing program 0: r0 = socket(0x0, 0x3, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x20c00, 0x8) setsockopt(r0, 0x29, 0x40, 0x0, 0x39a) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = fcntl$dupfd(r0, 0x0, r0) dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x400) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:38 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0xffffffff80000001) select(0x40, &(0x7f0000000040)={0xd449, 0x2, 0x9, 0x200, 0x800, 0x5, 0x21, 0x7}, &(0x7f00000000c0)={0x200, 0x5671, 0x200, 0x8, 0x6, 0x5, 0x80, 0x3}, &(0x7f0000000100)={0xb1, 0x5, 0x0, 0xffff, 0x8, 0x2, 0x30000}, &(0x7f0000000140)={0x8}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffc}]}) pipe2(&(0x7f0000000000), 0x10004) 16:00:39 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000020000ebfffffeff0000000000000000005b67071b542a53874f4d06000000b818000000290000e020ca9bb9d966a4d0177dd420003e00000003000000000004bb893f0000cd32a229ab5a4bab0b6e1d31ce"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f000023b000/0x4000)=nil, 0x4000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x82) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0754de79b09e77df4db8946a0000000000000000000021f6a03f4df096a0d3f75c8c09dc9908cde55315ae9e0f0eac39ff58d8b63dd2caa392b1bd1e4efa9a288a72c12f956b9f9dc91d51edb01a0b8947fafd864e84eea24bbfeefd544036dedc2cd993dbef0c00d50c76cd392c4988edc81c654e392016e98506507f828a0c5ccf435d821419"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x5, 0x0, 0x4, 0x5, 0x0, 0x6, 0xb3, 0x4, 0x9, 0x5]) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xffffffffffffffff) dup2(r0, r1) 16:00:39 executing program 1: socketpair$unix(0x1, 0x8000000000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xc6) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x80000000) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 16:00:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8001, 0x0) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x66) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x35}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) close(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x28100, 0x0) accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:39 executing program 0: sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="4dbb39897bb8e1fbe3cc7348405174707ab43f38bb", 0x15}, {&(0x7f00000000c0)="88a8e35848789bf865eaebd2cc8a989ada0a2fe65cb7c5a8d6004a232f928fbaa60152a2fb7642a21087e9aa92c12c731d7deb89c03b432ea7aa969d56b14599ba81f73bc8961df42f9346a58dcb3de160e6e8bc36b1226f12a241ac544ef54386aafa666386d274cca7f81b20cef17087d589eaebb3ef16694efd5361570c5143bd42f36d9bffb31133ed6ac6079cd4a0eda68597c3362b69a9d1c398edaa2a449438bab1bc3f872df31cc43b53bcb2bb49e22087ed7cc11963738ab31cd07054320798a498b53473753d536e5daac83df05d29fc0f5cfdfff3c4b1afe8b81301adf594", 0xe4}, {&(0x7f00000001c0)="e5e9ddf5ab43a0a1288cd87d86819563a7b3c78699b45055aac10489eafc524b6bc78a5650dcd44e18fba72e1ab462a1a50ced48c40ad47daf2dda60420c7454d1e4a21ae8061ae4598dad538d278def606e845bbf1ea8fa496075cbddb68530d4b87ceff98e73ac9d62fb07d50e3612c6299af5ab04b9e86d7aebd669c0a8809552003a78863665b2151d4a7a6008ca", 0x90}, {&(0x7f0000000280)="bc2a08962d9c5e19a359a8a4e0a51c9a3e1a26468886da950a8e05a47f6d5a57759f7f800acc3f6aaeae2e9e63491bb2ebfc0243ca5606227e0d57efa2d0843c73d8b6015728ac6bd35a6ea3f5e63feb566daf2b2659207691125dfdb2aab4dc8eed2a66c1d810e6cffeb73f976a72972f7f8694ad18040fbcaeabd99b9dc0774a4d", 0x82}, {&(0x7f0000000340)="a2453df2fc0a6249fdc642aa92036ee9017107cfffa614c869d1004584a6509fb545fb63198dfa995aff1b42b1b13df981afbbbe3e76bda822b281c2279630c47d90ce3f7fb119a33d1ba70ed67800a3de15d3be0c2f2af6aa89f7b5aba32858344545544f4da92e77b0146cc2359d54c378a9d23221865056969c24690b15f00cb367bf45f1a3aada1e7f2c4eec35", 0x8f}], 0x5, 0x0, 0x2e) flock(r1, 0x8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file1\x00', 0x5) r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000240)=0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x87) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x7, 0x7ffffffd, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r2, r3) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x10001}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x2, 0x404) msgsnd(r1, &(0x7f0000000100)={0x3, "71962b702441f22fdccfb0643f4d0213b3581700b47901916da55617f4642f420293f45bd97cfa0c62644a42364ccff935655e2e9f60b41d1236bd156f79790d773107d44329e2cc0e85210353c192ac158dce38b69c780e068181f6af933e7802b82ab4b35e5a24da9354e0a317cb2f30b906dc767ecde5bb5994269d175f889f7b39e17b2f15d7e57d72bf8f24978fc2e9"}, 0x9a, 0x800) pwrite(r0, &(0x7f0000000380)="c49f0e839d75ffacbf74384c3a5a1738097fb2b97cdbf019ae2a9969ea7acee12313750629289a2afea4b83139a522a8e41d87f64f504087df973e6c76a2445488634b97d5cf37b2c095648315a4dcf4aa1fe1f9e24908c5324516741977819d50dedbb3ae59df0294accbd836ff4c66541e4dcbce03fca6eff5cb67181b247e9e528185d6c2a6a44c11c891cb11c2078ceb3f43db217968d512e2cd336f1f3df444b7283b090d9d8d735d70319a9ab62b82666d80dc6af08c13dbcd4bd116ebb1738c1379bd1cd7bf887e96332c38bc0eed3a0859bd76988a4bf2a74381a9471f134b9ddf6caa53a446be7f98557d96adbbfe2845428529e58063053d39d41ceea7ceededac70d6f35fbd6d6c80e0af734e12cfb232e19f4988918a39eb7422c2517aaf40cb5fdfbcfae988673fba05c0ff404e990418a62bd3b02efe72d16c31d2e5a95b9e8961a5c91d45bcf625ce60e5338ff458e3504a62c44f7d1cdf7ebd6147d80c748586632dcc41fc326587e123b8b6df56cf6e4dbdf77ba83e52da01b541bc2b3518f82b8205c9da5426b2aa8b3928a94d3d03deafa0d1ee825b7b71fb2edda1aaa7b237271b7447f04d7588555d45a9c84f13d61eb374b3fde9c2fec655ac9e76d04ecce61253b65e93a409d1fe7d18fc96f503c727aa5e15025862f33361fe99689df3b4fa21180d48e85d142a8fd515c9c86a49f4d6d8b8cf7d9edb445394720831feb748b336e1eb37584851b4763ff3fdfdbb918508477521bb5c52b4f143684e19402d9b543352f3043768fbd47278065eeea2a86529f51977df68e9ccf50444f38273daf36f2778e34708544767ee566d56174f2ad041e96e6f68d004f404a3c583aeffaa9455e9fe6f1bc3b3fd8e33b1fd96b6bbca13899b5629e2df7980cd1306ee3120cbe736f889ab910c6cbdf8906aee7c6b1ea8af16f5230ef7e0fffe984232b575ca77069b52f51027a970d9f74d9b35ebc98d9e5464080b9f88cbe3bfa1f7ea7300633de14c9223af9a1dbf44984d2a6edadc32f68a56d440bfa0e307cb58f3bc201d8f44a1370f8378013db0d6812d91374a3c2c143d6699e3b3573cc7b92571726efbff0448c42ffe629444d98493854dcc9daae55bcb729317b3867c51c5b24104840ef564ac7167dcf2990be8711cfe7a71064fd448677fc61d4d1d6d3afde3c0a3d47508ad2b521fe9c55687b013c78c161fb234f601b83ee2b62bc484d00b7fb438803f1a03e6944e2c570ee8ea1eb7183a781f5b8f13dd4a2e9b86fef675d0d388dba5c3e7f71faca1c334eda3f1381909de32062f96cd62c1adafaa7390ed099449851867db314a605d92afd255493567e22b0285ac30d306c38e976751506fc20d1ae8626ff719a0b71d9f28c6da65f22308be59c79349414961287e958d86be2fb200217dc27e92a79d4775179c8e8b727ed8ba2a2a3964cb4ac81edfadd2918a5ae62ee8f68976ef3c6d225a356cc255b0e63bff4d2f7a562c3bf118f1d66fa86374c708881a7bad26b0dab599667842576245d905d0a6942d007e64e6d88631dfaa5e3148306641f446f2cc615e7e18c89c2033831da10e0abe92fffee45e7166ab36f4b53b9d48b1cccc462c3b118b34305e6b34ad8f5af2621b3c12bb4fa373f4ce071a3b39d043ec27ec8f47b3f1c571b9eb3c132e149e275dcb6a1b6012327a6e1ded3bb9d9fdda7bb47a5b79fc198a0d6b7ef6cd0e5c3d44273e47a582a6dfff13e0e1d19d7a4a627adaecc5eceff961e23c0a1f8fe83d6b0ffdd3ef9eb4152b16c023b430c6cd472744a37ce13eaae0207b5bc1c45d1311ed1e38e08183a6812a04218600003591ac7d02369a96fa6ffaccb62b6dd9b06d869816b85479608158bf91c8c7809b16ce4ae860c57ca33367eb90e6d3a0e3d0f744dd08af51dada4717b5a628c1be38c8a113ecc397798e128884f8206765b961c76163c7dcf89b83c7c8f726a18f0b5f9da9caba3cd83e4da83bb8ef0d640ed1cb3a307537a5983a5eceb977cb0f6096ae190b23ecdb7394256759a70b40d0e88f63bdbc9ff0c4d8d5016ab6c5b2efe9e189cd94083332ad00a3667d5dcee6fa69b3dbb8171c70a1baab4edbf7475bfb3f79c0c4dd35f2dc5e0e7d579b71c0324e62c86aafd6f0818fdece537d8c2fa32806b121a5e4abf87981d064da395e3431d9ed02faa686126adbb854742f685a23851b0c830852b2fe0ae515986887e21b400f5183f86967136c6d480d017648ec8b3ac113d22814a201db29f0ff31a355081813c59e21f5e67d37831b16fb6d86d05087870b0505807c81f0f0e09de69b339d47aac661859cfe73348d89c0efce89b613ae18f8e9b3411e236193a8fd350c522d2e03e1c76723e9de9fe819a737437c88d87d7f9e0b0462e6774974476e344bebce4b0dbbc48ba84dedfe0d31460e7c8659bf2348f67610747458b2eece3ffa34403e28e8e99eeb174a2a1412357a3e0fe97588a44e4905403e13846eb78e1d34b8ac3d0d1897dec043c35d4f7a02548ddc69c12d94bef36d7bdb5799be8818e49c13029834335bce3e55edd98faad5068c0712050938ea1591b857a7a2c807c1eb821c3294cfa86060fae261cee02cfe4be4dba67233fc56867811741bdb29eed63ee9e8375631a1f737277547d2ea57bea6be9c51a84295972c0419a56751d32d09350927077c8226818c1be8d2ce334119c12d3bc76c4ce4fa10580686de2f742f71b87a7b099fbf7862f3e696d2ced0626bcc574ef789c170e05e8540f3ce62b3c49653b12c24a5b012165a5bf8e2645c5d9640bcab0fb2a75fd592a9d5597ef543eb10ed9db1047fb74f9799fa370d7f8bd024a18df87c58fbdf4c66f076b581b0e67307c0d0509ea93288c2b20a0f2c406274713eea0013abedb337bef37da142972ffe74b81f6bc438238c1d2018cfc0023c9ab0b99c2450568c6b62ed23fca8ccb05714e15cedb39720638ce5f7de5f7a40112743d1202d31c4974bdcd53c656a8540877ae2b51c3a7accfdced28237636a08ba0cdb566b584f34d4e4fd44b8297809fdb6c5ff87279ec073d4dc7fbc33140c1d15eaad64a85bf724512cab81d59aa90f794e5b42fde34048f2029c4313b955a5f99ff01cb7fcffaa986df258514a8fd2129fbcdd662ed6c77bd968b84513d5a21d044296ae4af8a2a2a9c5e2f994b3f1399973962d5f49bd837177def62d2f11ff45ad7ced5ce9c6283bee46f3f40d802de095003323c9efc8f33420bbebd5ee381ac5e51767d3ad81551de804ee1dbe2ce80e45f2fb2fbe17b3a1e9380e3f73e811d15993781ec15e5f40b8aaa027b2fbe3b13786d0cb7b4c62aba1f715b59852f4e05c6a263e97459134eb77121fd16b072e6fa833182528469769fa2978ad0355394fdbc393b09ae1d41a6c96c5d7f962c82ffb02253b60eb0f49c162621e8f6e1ca72aefa6825e57f8b25003bc6d7d0fcd0f338988f66f360751f30897ff95f260cf5ed80c2e1e31eb847b69ebf79c30c666638ae656683f2c8ea9fa8d24693fa4d683cd80aaf4840f71df4c8f57c99f915e7e81192ce3bc6af31ec00100d634aacb9cb43e7831b3e22f587236ced077a8a063832eb8978aa6bb9d42eb96429ec0f486731697527bb8cb736d17f993e82ddb407260b512deb2b328c19a2d71d347e3d89bd1893d0cf78cf926abf17868c821f12c7255ceddea11dc4b2e202e53df9184edc14131ce139114ffd686e8f09e13e42dd948a771d2975fe95109d27fb21b22e0f20ba2ca882e98f99d31cd6e1a727267e1b3c86aa2d75707467e731eb21fbb6765125e5d94dcfa1976447a7d22b4c78d7b8b793cb773f2622a003e9d3dfed3cad565cbac9c72d6338f11e24b0f9a4a2ad6db01a1694fef8424f7d2f39c1eb5985ecb54adf75507b2f743e969c6cb744340558674414285ec69a541770339b976a56a588e3d3f8ec8d07b4e3177a7afdcfc307acef6f6e9ae17306dc193609c622dc72689e3f8062d14fd36ff7b27225c3b9171ba33fdde491035fed57edc253814035fd8c0ac48dbb2d3c7e4697442215954fab4ebedba2838aa3625e5b67ddbf39b90bc24de06e9cb5c01c45412b44ddc893566eecf7ceaed0ea1add6b57bb8db5a9dc459d6867da87df2e1c4a417529e0abf44b3c13cd76d86429ec8adeb91283f1209224c777eb94261245539f087e3b1740aff8cf1b0b1c8395bd98dda0524c01dae282f86123495076d0de532ebeffdab6215969b4fe193661c9aea5edddb70bdd6bcd5e5b45b1d599b229721dad4bfb763f7b9b86ad186b20610f0ba1ac69fac7f2691464259e6b50e8637c2426c15a15fe0314725c8666eaf01d580bb0b1b616653725fd4a6b4613327f7ea83b8960652188cf293517d3ddad5fff4a2062f16802b12496ea0dad48f33fd5e3e64f8c0c9cbdf6d49dc880772b00528809a8b07dde44360f1f70921dec54839ab948a263677c220f1800dfac2b8db86cbe52e04ed31623c94e380f6cf891628db6eed385078819820aa195139c49c40e8dbdb16b6d1ade7e7c8e5ee0bbfbada5ee6f71cfd1bfe98a69ee89641b6d927b1c8147f889c148bc73699b9d76fbebab44ecc32ef468718d71c0714ba892fc524f792c83391ae903880ae01808e0d523f91a4da5fad13dc2c32cf3b0cbadeff86ed331d4b3ff1d22eae4c04d5bad87e36a640dc64f219f470439884f20d5a0197a738c13ed1b764d736aab17d494b0057960cbccbb542f784cc79a7fd52dd8f494e0c43fea81f3fead73be603a5494335f78da357c3b1ffb313e152d8c8ed7304a9bc86fe085aa73dc42bba7e1a5fe225b11459fed3cdf2772165cab43f62aa6772ba14092f7eef34efb70c76e9db37c15d56e838ea0fab4dc9e15675abaf4f3ddfcdc5f9fcc05d4bf472febaae07bd9a3cd69001a48bd61f91ff0bd4c13d95cdfa77b340dc21e863039fadea546a27043afd7a6d5718fe79d6d8478f8dea76960eeb918bc6cc04c1550ee8d95fa081642eb6d77bf5cd86fdbfc34dca2e7a9e7b7ea4aefcac2591966e94f49146aa65e237623d1dd831a183f6e8a7dd6295dda2f6c3ee0493782b28064a0591d84045f195539bd7d56c06466a9dc64c67a728dcc753e278a09bf652a12614c99573b8640905703ab7608a10718942f6f4606409d5a40ccae909f45899c8f0d90f8b30e0194b1c672f507f6fa432dabb539a1bed40137bac7133a2982b8398f2ab29e563fd790c2d95211141b12c91e175de7e3ef174d7144b347e4b289e708a730aedb3359f9691d86a093ad3fbe4afc0d687582544b37445047dce28b3ded01cfae9295720ae2b02fc136871fd6266c5db360c323febabcf94ade1facda7d0a6b5c6e483473c090d5eedafdba647ac75a0885d3f456da829dcb54fe3adce0d8408d885729ba2c9fb45cb307f04d5aa6a6d5c2df6b6ead93163f9d81dafbf179c1d492b6f28b3358cac50472f1b058ec09e643d845d872c8565a587f56c1e555ab9e7b980a2b38f8b7cc82921dd33cea795faa5972651b02b8a8e395c755ffdce72960a49b109ffe3de7a37f01dbbfe331123d718db89ed1e9428b61956af230654f2b2fafdde31ee68b76e11d381ebd03b7234704177b54cd40ce87c9830372bb81476cc95cb9ac54ae7912d7a763978e70e9770bc9d9feb7fa7ce658e7afe0ea3fc396d7f438741387b9e33f3681d33c7625ce46c2adda9f23102207d734b41fd9d93631b78d6bb7ae277c35142537ff5f3a6b2494039c96ba9e121d961f5b3333ac533", 0x1000, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000340)="5827f0b55a8f124443df20efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5794587cb2d72b8bcdb9ad8a4f5f76a53bfee892942f828193ef16ab93f12fc4d5f16b1", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x7fff, 0x4, 0xffff, 0x5, "4c819dd8ecdfa7765735f9b0842a83f06e7dba07", 0x100000001, 0xfffffffffffffff8}) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7fff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmodat(r2, &(0x7f0000000180)='./file1\x00', 0x100, 0x2) socket(0x18, 0x2, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa64265e9522fffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x8}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) fcntl$setflags(r0, 0x2, 0x1) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x421) select(0x40, &(0x7f0000000000), &(0x7f0000000100)={0x8}, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f00000001c0)=0x2, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x22, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) 16:00:41 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000080)="1cdf6c644eb7a77c89d42d00b4c58bfd704a06fd186dfc7e1aa3292ac275a2dc9fc1536a2f7d4453864883550beb53fb69cfa363094af680c958da9e8f480a5e245e138699af34443010cf1c6cb29f64ce27e368bd7a64efe21fa8864f3f8ced024b4a4f56a7ab8ab49134fb3d5c17629c4f980ab6bcd81b5a486eff4bf986a6ff771f1fc06d51b74b9bc5933c7ef25683df6f4982baeb50ef61ac4d87935ef58937af99d6b6b8819f1018a38528bcb26dde377dfb9a8fe2fb66bd5e032d916d8d9539df791d829396331e5e", 0xcc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r1, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:41 executing program 1: syz_emit_ethernet(0x11, &(0x7f0000000040)="d79c5835e503c9f8379f5309c2d7ef4048") r0 = socket$inet(0x2, 0x2, 0x2b9a) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) sendto$inet(r0, &(0x7f00000001c0)="8f27991d87fcd1ab016d98407dd4b2a2df02c04eedd76db816d428dfabb4dbf66faa81df8cd32d81d06222ad93789e3f7dd3122073390355f7a93494a899d42b7b7bcedd7ee27f4e4f1ebe2abdd56c586c67de0c34a0a46aab5591742e1d029234f0856afa6fd3b66eac4d91ecb4b23436aae3f02edb452663f51236bf04f7061847dffb1a201f0dcccbf2a6416e52238b360be6b57474c829314546934f0aacbb684451c050519a9f728a4ea85bff99a1ab94b7cbd3663baa76e945c92e7e5345e267b0a9e7ffd8cbe70817ba173eef35877d1d7bbbbd7a89166f0a84811a642750e1838979b0b1722511d91233fd6594e8a509afd7328897a34954259dc15606c0e10b03286a963973ceff76920b924d641833dd86b7048f301ff729a793ee30e73df011f71133c22c0804960922841fb4f35cf830a6d3fead69abd060b32a9f87b956ad89ebd27bf1d7f33332cd17586e2620bcf9e1cc681b5050dfc2210afd437efaff0a40b54148adc65a31e6facad4438e2cd25e14ffba4a12fcf06c52760e0ce7f3878ba06c750e61f015ac76ae1947d796c0a16d9f075fb28029448d917328b95b425019f45e126036722ce23171e9b1940918a8d03cfa10bedafeb521b75d75f18fd2120baae91e439ae16703a19cd3b3a47d0eb503affd5c66706d25d8120fc43560cdbb7ce82b681bafb470c274b9c61d97a145113b2e5fa91b7e4598541e4b10ef55913955aca448299de140ebfc26209bbc78b41685b5c64c582eeeb0be1972925bb50a900882cce5c9f754bb12e61fe9dd2748b976593375279e0597db23917b49de0a056d42952928237fd527dc721a3cd4955422e69a1f5c3ff28bae1c8ea5e239015bcd259264010dbd916bd26dc2578a6928597b352855a54bb4d0615a542e772168de8a9a30e925882f7f21f7dd824aa009b6fbc54027f27cf6c5ba150ff08b5d321c88ec82b1f46f7f5c5affadfc6e85d3417d390560d2b6dbe42168bf87551ecee6c4700e346004a88b5037b536081de0a9223aa0f9afe29cb7f4d2b249d9a8a9f16cae89fba331bec78439fd89ff00c37b7b72c86b1cb514350a17b73714cf5fe3895f43bd29d95020f2b24c9acb7a7f1edb239b6e7f49f195e426f967a381ccd19df4b582dfab0b2c7ad6ec1b712415158a9d300c1ad8d8458b97d15c023821cbaa5698090f430f47b3561a12ec285f2b0b03ec30e9048ad850460854afa294cbb5f12c6cc057256935d493341359f88575b88195e84aaea363e4a18584936ebe639dba480a98a7ad01082e53dce0cc393f3ec4cf70dfdfdc080cca587422943de8c9dc9896189cb3bf9be2780bdbae12dfa9f77ff5726a7f669bb5ee441c4c2d726333cf35164508b77f7cbe42a030cad731c385436ceb9c12dbd722ab167fd1becfb04e13f6ba337896405251395a291ab13c1a6fcceb190ad552f2e81260f9eea755f9dc0667a83e23c087740edf1dbe87156475874f41afc5c55745b598c2b9bc8b9f0f1c1ca43a6134ae6a537e28370d61db5af2bad061dba4a8985a507d303a51a1ce8f929e622338166e3d678075c5d4dea264625b58a2acab4c42d4037335a0cd70d501b1f9ec038108c5284991024a5a5b71163fdbc730483ea3617b515a8278eaa45d95c34dc1c9cd3d09c7f1d8c4584da273cb3f7c510c5de14e0fcf6966e74f4507bc4f23489eeec9457ad708251b8b21c6b941647d1c7967a9d3a444aa043d86de3ded29f23f586c75c7639ab9d81ae9e7a7630baef4e0aa7ebb64071ae90e72ec0d93f05e22c3b5cc7b96fff7a2ca09bc74488786ccb08356e2169c63308aee294618b7d1c178bb53de33f40828b0b8eb8810feaa15a542f4a48ecdbc76681d139f7865fbcd74265fbbfc59b63a82acd31177ecab0e561344ead7c109050c19ba3f095f65a3a85cd6cbf0f8a56e57e3c49cb6195b4ce6ce21f0e0b883feb8f284550ea43d7826cb61b0270fa32016626ae5d7f253a602d496c53d46842905669d9115c8e3a26d54b9ec1882679c51c2e9e82c94a9c401ee08b41d8ae2d39c5dea2622598f3e34bc0c5a12bb9950ecda1e58025877f7408294fb6b0375e673b18afb8ed598917572ec1f8c25da934feb2a42228fae76d2c62bd8641ee3c371c296e9af915e8ad5ace3bef929d78ac9ed4ff41a5e48d24557f2b54473988dbb67bd7b0f2bff92a75e96358c0d1b58a3f56e90e1cda616ddc4e9c64266c33d3ff5c0a2078dbdecb5d60ccbd55252ffe354b9257b5088a7e3f3f71d8aada8c9303cdf4ba7b83ffc47b13d5e9c14dc78d2f832c4145c524db50956c47345f28175be8b02bf76a1cf5ac6ece078f61cf8850733341ad3fb822dbe8d1a6db2aeb33c3307a4470ca1bdfa80fdced39f21df1cc037ff6cba707bfcbdd1e9266a24362ce4614b0c64ab1802696f7d7af2688538ffb942c9ce05dc8109c0808fb3890a25ee8b174406d97fbd68cb25fdb55ed0588af066c2be1dd735d6ed3e790f9ec437ac81ee8fe4587bb3dc8d1db129773165e48ed665019ebc6b24bbb327601126d0d0a99e1862fc369b8ad1c9be698f23af8120ffdf8d4779f951323a7a361159df81325cb9d40dfe82538c4d60fb3fde27279c24aeb5829d97349171d3ef3b6072cf614d15da724b5db06f8e1d815073d3edb028d32e84ef809d9453faff446667fb3e4b7ce51dca0908e889b87b6ea23960469c016a8b47114f6a7aad346c851598a7ac9916a170a88c7a8a7423ed315f10457f91f21af7d03e6bd58fdca52ef8d6ff405fd15d18d7d289c2e2cbd97b19f080176567b191e6245a4f36fdf12077bc54c8e706462ba7e2b9e88f33d4a06c8fd3630997addb53542d096c82df6337f51c052ea6608b2beec206c0e1abef872095ae8338a85a69bc90aba794fd138e500ab02ff540d279787ece6ec0b0fe00ee29acf78f5a3cb930853dcd335002d43a7dafd4781ebcebe670bf6054c9614509c354eb674adfc5ae2cf06b44bfb0a1be104cb50d3f574a7bf28b9aab7a044ec1c47cab5eadb7a34f65b301b50f0bda9068c054d3c02b4e16d320601657e85bd68c201923fbfb8ff3ce2af07cb8ad97fa024d29be56411d1e1b40cdff344fdacfbe23fc22be8464a0aa04371ced1d6d3f5ced37d1ee61a90e9c08e96b5577262b9b149db11f13222e96fc07d54c4e39a4f3408e06370c57d204d24652f57628abf16e9be38874ea35fc269a3ee611d474341a6faa55a75c502200a98e61fb246ef588bf9e225c49fdd8e971e417d8d4e96ca1132e50abc3d8390a9e101935124892d47f34d1c1dc3af80e82f7cad5ec8c056eb2d00e18a5855682f32b03a88dc4a03f6df24f5393d924eacefe19010dc6f8533844e3febc53cbdd1ae27525952f94754d54c9ab7c062e1aebabd14bd5f760dcdfa79548427519231d90d9be8cfb90474d9b4cba7d81504d57726f366a8e3246f426217e4e1b402f252f5be0d4341eb003ab5cee75af8fef300860a61e3c1cd4fd6f6d1b35d32ec7868790c00a1e682f1bbbc06eff3d6197072ed2bc73657617f9ba7c291c0ab74f77757886af8040f4aa194d485bc24db107b3d80a0fcf578b853c53310064bf704a876f462119f4c60c89a226e5c825b1dd4ebd5ad224af545a1db7f92ed2bfbab44b6030c85500d109c4bf37cf1d286f078f3190f267107adac66078a39622884156983765bfef0f055fac626cd38fc304d38f3b9ea9cacfe6cd7d7a4256e0e4cb7aeea122a2747b8ce19e4cba4cff737217f60375a0e0c46b8e274324fad59cda9ca9d23affa3576b39e44f79c7b2e7576d93aef809aa64bf6c5738a0ee40b1a221d3b5402ee31ead3e06e72c7b0cab73e5e0fc9ee480d4bd4303a669683a2a9aab0dae68e3b8c833aa27106b9b86307d96936a5173debc03dbe70f85d25ec2ae5e162e9200858f3af5b50c1cea34a7cc30230f80b2cd6ab3015b6b6777031ab13c02b2d9cef254ad43c1b7d1ab69f78d37a5dc867e062b97fbeb4c3482d00f1d32c6e3856d384c067a30d928c5cfc790009a99d5bb958ed840d01709d4f06ec2fc06593ce3d6ac5d633a4aaea0bdbcc628686cac99da5eba5a0609b38ed4385166cfb3a993328a6d0829c6771a3f51c9e352c28a8e4487a9dd8d6225f4569d848b4c094c087460f83c4f037d1d095794a571965e406d56287a528ad4cf4aa6125a162172994918570fc0eb11c5d80fafbc22e07b38811c62913dc23bf858268ee80a752c325ace2887ee7fac978225d56cf6e3a6c9bf9770c9f3698584bfa4c156541f66e1ba2b584f966590d620b5341e9581bcc54679b65c7304275c1a5ad72710f7449e63d1150fefd11af666332312e321eef6a3f0c31a5ef78aff73f07e1df8b0faeeae21e7586aeb8a9519d83df0ef3a49fb85320782a34de4df15463c0886491916b040a825892cd95786f8219b071629936e5be9b1943bae6d100744356e8985a060e7e85d81ecd2d940b1870ec0a1d859e88ca82502589937d5f39c29131a178b604d4c69145d804d645e2cb51c3f705c824e2658b5f3999fa54aae2ddcd7554d4f72b6d5ddbe5d63924f7aa296b4ca3d682fe5d4890241f1aaa4899e5e4483f0b30dfd01ddf80e3a6bcb3d85ec7f160df6c55c4fca137a81345dc17f3e30e24a212ad055186c31386c161255044d2911467a98b0873753d187c3d708d3d5afa0e3f4b8bc44a07f34088e40b724afdcc573211419b55939542000df31c04c04a6bfd79aea2bca92112ff08611884923d8abb1fdce67efbee857c737531f823ace8bbf27bd8ec0381986e177601807fbe78063420390f0a3dc723735244ee0e41be71c9fab6865e717649e3fea11f5088ccbf7e2d4a9b56ea3e85ee44ef2460e10a6ee06d9ff2a1d68fe65f436c3e9d6ad1a388d1c811e3171bc275b330f58224608dfb161a36393565c6b731699897130ac09cdbddf904d319ce4b549564048fcc8d6380e9b011c81437487dc61e9d3c7785dea8b6302ed65d8ef568a8e38878a6def02ac53473083d9c90333169d714fa049a523dfed3c7bdf7f71287677e673299d8a589b99fc2ce0377ff9e84f0e30bc4685f57f7f98d85b97774a2d51e236939ba8039862f1bc7af66cd5146715c33d2fa08e54b14f52b5f147da31ef2bde0403009334f7c5de9e8ce5ccd4dc478048421c9bc2b61d52745d0988575ca55eb8967331d4abe60910954a18463cd7880bab36fea2f3645a07e3bb379a0ce4b6adb24f4dbf334b877b254ed3883b429343ad70aa26e30932af3b6d7b80dd0086eec35e16495a75b769ddc3624938eb91a2f191459d51d1a45ea0a0e2a01f29d11795674ea9b1698ee324f276ea2e99308970fb3a673438f174df9d9bf779743314c5c7ffe8e35051c405a572c9ff950ad89448b89fece7d5ce87f7e00a6bebc0c2561f82e13d51cfcb592107dd40b54ea30f71135add8aa7d16ad5de3e6c40c23eba4763ed8dba04a4991c64ca435ed8fcf0eb731613e4261a3c76ab06f6b136ee0e84b9fa85eabb68c7464c275b0071599cb388cb87c94ca27594b8a2847c2b7400fe613c42eb25e1b4152d373321197fccb0298a0eff0709efc60a644ae3965fa69662c83505944b8df54381bee58f67ab81b63d7e1ca24fb2796e55c20acd536a6aff6a5efc8f14279b86827bc580ea30c7ef07ec37e7ef9f0211432e54d3ad419cf9aa846936429d8bb2d7a8abf5c8fa691004175452ecc872e4bcf93f401f9049fa64849d365769166185cd278f6ca2e2481d1a540c791f38b4caec", 0x1000, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) sendto$inet(r0, &(0x7f0000000100)="5b4512184fba55a87fa70100f79ba5804d913b93c0d9e7d63b6de8f2ae748ddba42c35e11befdfdcd884b5816d4248c856369c87857031a3b68716b1e039c3ffabcfff7235fdd1b2e8b05cba6c02fb950edc37c8f544ac592e36a28b92a7b9a41041f3d1bc5d972e9a0c9b23d842931ef1949e151c8697e880e0046c794260172209a2b1624f228bdc8a3a2a1a1a1d7252e27aa3b7b64fb94d9ba14ca6e6950ba3b07b5fe98aa23d350824d3d5f60e", 0xaf, 0x9, 0x0, 0x0) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x6}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/192, &(0x7f0000000380)=0xc0) mprotect(&(0x7f0000239000/0x3000)=nil, 0x3000, 0x5) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000003c0)={{0x3ff, 0x7fffffff}, 0x0, 0xfffffffffffffffd, 0x100000000}) clock_settime(0x0, &(0x7f0000000080)) munmap(&(0x7f0000239000/0x4000)=nil, 0x4000) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000000240)=""/65, 0x41}], 0x3) 16:00:41 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x9, 0x2}) write(r0, &(0x7f0000000680)='\n', 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x100}) 16:00:00 executing program 1: r0 = socket(0x0, 0x5, 0xaf0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/186) setsockopt$sock_int(r0, 0xffff, 0x1000000000005, &(0x7f0000000040)=0x3, 0x4) close(r0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1000, 0x2, 0x8000, 0x2, "89f93d0dbb6f660abfc230dfc9d1d7e60be17f2d", 0x100000001, 0x6}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x10001}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x8, 0xb63c, 0x4, 0x100000000}, {0x5, 0x3, 0x0, 0x9}, {0x100000001, 0xffffffffffffd379, 0x2, 0x2}, {0x80, 0x8, 0x3, 0xce4}, {0x3ff, 0xc623, 0x3cb0800, 0xf70}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x25) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 16:00:00 executing program 1: getrlimit(0x3, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x802, 0x0) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/197) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) fcntl$dupfd(r3, 0x0, r3) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getpid() 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0xffff}, {0x0, 0x3}}, 0x2) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x881, 0x400}, {0x5, 0x3}}, 0x2) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x182, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/204) r1 = open(&(0x7f0000000440)='./bus\x00', 0x100, 0x98) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000004c0)="418a2b2a2c757b17a624193f6f95fae65b8716ae9642e3d405cfa91a848ab486e6217557371b7a09df85c03cc31a7a0bd8cbb2ea602f4548e3c3a6d7d14d38daf1d0463157fdd46e6ee65ea6e27766f794cd0397bc9e2a4310e6b94ec7d429f23af6814e588d0dc68a7a8ade5a91c7bf1d01921d3864c3bfff2eccb904845b1b53aabb6642dd572df22d910327016b441774309162ae616772c90dca7288a29e525e2bda7b9512d2f122d3219f41f5d1", 0xb0}, {&(0x7f0000000580)="b24a8cb1178ae76aeb2344ca0091b9f5831a1013687615f376fd1fb696a25277173bff5b1ffcad2abc67377302818dde2e44df7e88041b212301", 0x3a}, {&(0x7f00000005c0)="017edc4ff385452c7f4ceae923002e8fec811e9da7b555ad0d23f8fc15359bdf66a209106a6c628af5173e16149654b644b42f2ef7c0863273d547e5b77eabb213680f0591a7f9e7c12cf785215a59005fee1d7da38bd3d81aa1aee259523aee58da60c201ea3bc24511cb41c92027f94449fa3476794ea70062f85f45557b0b4801e4a264ddd05b2f5e2743d397420305657f7a4566f279ecb7c66526f12e8d78fa0bcd1d7e09f94957727801a2f9a07c1f1dd0a8764f5a6d3fed6aac40861cfbc598abd1cac2bf4176362e214d2b3e447bf1f30f2e984cf049c743a9eccaa8f3f85f951f006c830a5ccc6799caf1da47a082c1d16b6f5af2ec30f69af8baa61f7813251f4e1df6d7034ce5112212b958bad1eb2036f4e6da1171ec340a2732d047cce6249460f0a30d5c3c4132c9cc917da91e5772e0552e1e164e576b7af8010bb959fe7c68e6246258388ea83cd67ff35667943675d5e58d9f04d0876c5d069f33373863a2ae53ddff9b301e027b7984048d377c01e2e65e503bd6c40682815af79176594d5477aa7d7ceaf9dc612cbe581bbddfe7afe1ef9aeb5d4ea21bcfb74fdfaa8aafd63d928f97b25ecc205ebe2c62cbf1ec77e0a8fd55f068998e6d7fb7d96fd3b95f40278db43ed632c1127d14f039de904c39cb5590bfe90c483fd6982a57d3ee987bbc02cbc704081e52ae5ea273762d5fb19b5ff369040e084e7831e47033d2e124ffb7a37f3d960d044b538eba31200e18ab24ec2706f49ab8926c1c78d24e7ece44fd9430fe0ab8ecc6cbe7f737fcd60596835a5cf8c86b1f0894e41eb391dd0358da7e85ca6dfc85df39fd397c046c0145855a7782383e545b424aedd963f421cf76c305fe1659df243cdbed8e11b0d24bd915d1ccfe691d83946ff99a07f6fa257565d12a7a4b37b189ef51fc8cc129be8f34fb96acefca3bc3eac2b7c7a8dbd874bb45b64e0209ed35f36a7d63ca78eb75e8eaec4d24fabf812d4c06b33189abe9c6761761ddd768b42e52be7abac23887d30abae17bc2f71f79cd093ac0ab610f282802ed12aebe51de904a4cda50412229bdf69280195e7b7c207c7077b62414609562a58a286c49da5ac08e4021116a64e3055a92d39df624597cf162854ed9463952453816aa867c4b111f3ec79587a781fba7fdb04c5beae864bb0632d1fe1c244ed2100ba1c966508d0d84ca334f75763f718d759904594b5672dc6f4e2b967c8a3b90f826476380e2bf3d0692bbaacd2c31e7a0ab0b616f4d7eb4bd2e881a479a988fe6c6a1ebe1daf036151173ccd04c227b56f00b876bb9e3b02382f61edd376c2be220a35720378cac357bdd4543b11455a13d246e560d2bb6a77786a607ed68c7a8ff4cb8aa4ee99a90d9e6bf8a7c9ae338cff92a88a012f16440b571cce61b0e3a1b12dc58b5b91baf464c6c76cb1dbccafd9dfb6840218a6ddfd9d4878916f13f45c1476d0cf45020b37904c82ff1130adf45b8ad1420ce68aec6a83b16c66c0fe78d3003eac92a2edadf992f469a840faed4de4f39a99afbca614fac891af9ac0eeecf6016c36ca292c46721325620883d863a9a236f328481d7ceb30d4c75d8c828bf8b6c658b88943a529d7024f4236443bf36ce618d810327eca9d7e41dad6c9302996c23834a4188e5120f06b8977babc09e73b7f38ef090f8973e48a85b90ed44037026e5f6a8dc6ea01675c187256a9131842bad7bac3ee2445a0bf37add1811fc67bdfe02808c58720557854a3c6e4653b144e3bf053fb7ea05c8d194c1be4b2714613bb0f474b00779d5e64afd06d5941f5d94f424029223c5cd26a9fff00778cc0a9975e3c8c4c0d5ae11b0c0730e4d213e7dfc0a7af01c2a0dc97bbe0e977628cee207ef81d0621d9189642f615b393eaa748b3d03079b1c584942608c65289c14fadc1df31f463e0a3358288a0e4bd18e7a91b7f25acac7bd7f8dd118e1fa28649143eee6bad30da01f13cfed813c7ccfeada62da73a4e2a93a9ea9e18ed0550d292309aba9e850d5956909567b6654735654495eac33e420115961e1fc4dacf88127de66063708cbbe4260e9399b764c9633213f58f8dba66ee8ce89eb74f1c1314037560c0f7541ac9f853f885e7a1b7b2c8a9bd3f20b943e4cec28502043e75af532d110030d811fc19f482a050bc484bda61252e874a5b806ed55260d20cc9310d26a4544371a6f63cd6e4715a482b211fc89cfb1289d5610fc791d5c37bcce57e2c9056cb60d459975e99638881a3223bc614eb77e2bcba4770cba10f2595abbd8a97ad2b9d82246df5bf5a54a2682dab6f17ba85d2f4978196ff81b4021ae2e0bbcbb89bcdac75fd289c6f51af7cc3f0a9722d0997aaf07a0fff06b06a6fdc5b9fb0aba3f66b8e9728731c87af008f385595732024a81a458d8b7912ac116e819b180df8a05a84fe09c7b1fbddf7c03ffac1a14847ea4866b1f75a60001d42b6d74dcc91dd0c9d22b8ebfbad57f4335672400e3f492ef183287d8f582fd66bcb56faee3f8c32cb9f8acc7c4d837764b852b684f4cb6dcafafe44c9a2cf0bb2d9a15b2685e362ddd717f86ab39cd473f4fb5aea04f2b944d7cdf6aaed2a284339d54fcd509aee7937e43cccea11b7cd3979ab40a3588a20658c111aa99c4ca26986d69c88c6475c9aa4ca0da6e874e7ebd6acd3fa0e0822237e7d4c1b0e39c65a37ab251576edf09eb27bd1a59be1db8a8fbd8e6968556856d6a00eec3fdffbbc1dbf93f6222dedf69fb392f167b323ac8c097271288a81876d8b0cedd75cc26e7a49f963d35a2a92f6624881fa452cdda737c479c09927967c196a4834e236aeab97f27b4a3917374ec5cf175ebdc3605e119bf72576e72b4b95e14c7fea24ce1100c50b989fcf86eadee2c68d852b01b62a392030a1d8e9bf4fa74bc595f54b18c62701b0af83d99e87fc2e7c224dc6df20e8e0fcc1efb675cf3776c6b0d7f965bc423e2fbca198c043de4ca4ecf0fce7147086a47fbd4bbce6310b6fb10afa4a79dc18c5449414f82c61c6f1e827139ea55dd6d446b631ed159c0a6029820e802af05590f434f907efc784462f499ef732cdaeead7edc830984f4d627150082ae688ff4dc1fcc6e03a28908f620bc1d1092786b2ec755eb230c2c8970360ae44293500035cf88746b7dfaf55f4f8217624dfdc586aebc19278265aaced25d8996fd3822636865032db6b19b508e2d010c8919a264ab31736558629872b09532109b59262b40e1fae582d904cff227a638430e9b3b2d55d1253f18ed7ec06b619b412d98ac59fd2a1714b853385d5e00cba0e6efbf91635d0f8e80c4bced91514abc2b5ed89f498a2616c9f7afa075a3963fb8b6d113fca164fac0e2310a847f7c553fcb9601f38183933b482c4796da0df6ea776904f8269b1df20d2a4c1c86eb53b3149b22dce3a57d928eed41e8d597a3fe30ee5cc02ffa2dcf1bc99692edec483589d541fd1f50d7250f52faac9a37b99d1796e3778d7fae3c4dd31db82986d81fdde1f772a28bfd7ab3d7eff375b18133318258076f482d2edd91c5f2fdcab4a46ba5909ae4d642db23c8877b59627d94be79e9d5cf031c7aaf9a0c4f09fb4bec3c8143142dac946eddcaad7856ca37aee2cf44b6b9aab35f4ed1f6dacc46ce80443de45cbbf6ad5fbc404c9bdfdde3dd362b26c0bec0bb980676a3471880f3558a80330550b900036ca0f3f3736a092f82cd4b5303e93bddc899fc8285afe7f941b2ca82a98f90629835e125e6220f5949e9249ce87bf74f95a880f8223d7e12f570a69ee1a55e04b53107b90f947a627f32968a39d71de9fe9c6dd8449aba85fafa08e9c56ddff71dead8650334f4b27c84aafccc83608d2120019f5438f845f261d833fa539c1d5ad04456a37e64466448451644fc4ba37c4cf8d8f624b7db4375d2e8866cc17191d22ab56529a4a251ea8214a368ca190238c80a29c1f17171dd4558d9718c2570d05729609b74b71a03d72f3739d81ddf14d591bbe91b38e3b257b92237a5a8bf9e540e3d19439407f3fafe843d5b582d8f9ed532dd1606419f902aee757257e895a4a453a29995ba35b2a66aa91c98761c3625040ec32f5ac3ae463986c240adbac1a3bac9be82346f079ca7e9a87ee159a143c1284fa805a2e74fb3fd334a87f20681c4c3246dd186d403ad6f2622c0a2c35903ccc0d83b1e7c21b04fa014999f11106e845270570df6a94dbf2dc228286f58e25974c0497d782b805fbea9ba68b6dcad4b2370aef65affce1746a948a7edca41f63178e1862528bbc18fda91be34ce6f9923e7c9a03501e3b33bdc3a276418a1ae5e2e7892e7a2647b8eda6bfde56341e35e09085455d2d887aedaf88d8880b038bb5198117679ba35b48cf4ce074a433c1d4cba3bb9c7014f65833a859052d8f1bdaf39988dded4c6197e20b50af738af71d47f2a74602e0bef22f2f4e5ad9f9f8ed516fd49e053fe18fa6323958cef3bbca6fe9f7a68f0ede61112a4958de9894902c019ccc392554864bf2df48020a40586d32c63a6106f953ac12a391f01b718aeee048c24bcae7392c3b39636c30dfb43a68772800aeb2d68ae962197bf567d9423228fa039de21c5f80a4e567af2b2bda96e1a61a777ae54513b60d8192c5d18e054943ba42d1bfbdb5060fc5fbc59b0ab78105effd9ab8d76fe967868291f1de2d289fa6ec3ab59c7138c684d9561dbb2228fb325c509affa6d9d399c3928506be1874f2674a508ab3de32cfe147f1f99dd28bb7506d931d8eca7fe6ffb1860c18d243f34c3c1f655653af67b7d930f99bcac31479edf1cb7e9bf34b82921e2b2c5824dd2bb305ff2491e45491456a8d9ed2d811a2c1cf70e38b551750a74a05856589c9f9696a5af66b2d2a62d1d51f6ba175101eead75f45d03265d36ab47256456521b82c77ed065cf8dc19b4cd2e4a1abf7cdd947e9aff9d89a45873d560654cdab06cc2cdb236f39db607ed8b1042bbe3789e15d031e994d0f7eca9ab86091bdce5edac2364658bc259b3d9a2f9fb45842abcb50db9e9fa964c81f9594cf2799c1aea0ed442c880f05fcbb9a772bd97cd7b99b86d481376b6ec1c155ab592b4e0f12e46ec317b04a4b85bfaad747c5e056666d1eedb098072522308d60a6bf05e37c05e16aef0cbb169792e2e200f68e08f270a0fc1dba7edba4daab0ca2815e10add5784b1a9c4c001717332a3707985ad5809529ed7bcace7d0465eeba5067e7b6ceb810c61683f88d92562edc111e5aec0419d02a40b88ac364dc57e98499eb181b6cce2aff543bd6cf0b2a719ac4845d0aa4b973b5126f2d4f7063d02e81fff6e6d3aa0d4485c8d6012d3bf581bcbe98eddd3e7fb8fd2364aa8198cad0ef518dd2461c30131a6eb484516ee4c437cd3df41583618077bedcb4ec88342bd915f01e5d138f34d56c71c4623b1b41a8a3addc099cdb4d20cf5c794fbd99bb7ab5b6db617edecf8de660747fff1a738cf587c138c0ff78886377e2d78b2cdb0185838168f93e109467e17ce138d9b71d05bd2892576986852340b7b0c5b48af1fdcb9dc9680faa22cb7106b55d2e323484d5b68472b9b8d6e93a40679e0bbe57becf7a884066d0a7c8e3fd23ffcce20bddee8fff91fd6d14f3f3a6f318bb0050521daefb6f36643634085773761395b5e08af83724b7ea330d65f7b1bef0f4e8963f8d6a970392fa5b8383f84a51fdaf9b2b12dde2e3c295fbd34aa185924e1d5c542e928da5328aa45182fb7753e221f13f3b473a7a333977a55fcb76d23b17", 0x1000}], 0x3, &(0x7f0000001600)=[{0x40, 0xffff, 0x3, "86d029df23a7ee37080c0d68cf1bf4ae1a6990e8ecaf70d9b72c0b1529804d342b54e958f2039713de"}, {0x58, 0x1, 0xfffffffffffff800, "ead04af77f18bb9d24a111117740841ead50d35d0798e7755d867710b0607278cba6ab6dbfe0798c82deda2edb9e3061ab9952724b9f7b19e48dc7b10e897d4247"}, {0x28, 0xffff, 0x3ff, "ae64ec15bd2bed6838d96df6c9f9705ec9bed2c688e2cf"}, {0x20, 0xffff, 0x8000000000, "4a0843c2beaa1929b440db0eb363"}], 0xe0}, 0x8) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r2 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000400)) r3 = getgid() chown(&(0x7f0000000080)='./bus\x00', 0x0, r3) writev(r2, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) getsockname$unix(r2, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) 16:00:00 executing program 0: nanosleep(&(0x7f0000000040)={0xf}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000ff1300007879ba231a5198e88ee647c5dc516dadda9bf51cfa5e312564ae178f76ed358de99d55f54e3ee26ddc17f517f581376a1d1cc44c4bc3850e576e1fa444eed6438e8fa9cd5a2170c5bb0bb5f32727738aa57b3de37293d0ef6bbb43774bd413fcce53d2516affb96803d9e3b513f34e9e9cd31a9cf58973218d5b63b791abb5dcf1"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/183, 0xb7}], 0x1) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)='\x00', 0x1) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x2, 0x51, &(0x7f00000000c0)="edcd390cac097239cf6f1047b08a3d1197bf745df5bee69bfaa03b88ca8c57ffaadf198dc1e215519330a51c22ea10ea4da6859c4e1837e509388e2bcecdf624d8a97fd6dd300f94319a9491026911a5c7a57fdfe6cd59ff907a7ad88d9a46a319990eccade7ec3c6e54e721e8b22cf2081626a7af47480c0048e8fc2e98c79618e61786fbd0501b2d617a580dc6cb821572c908a1047915ac677b3e806f438a6672993f94e7a6496ed4d846daa93780dbd783b07527647623dcc464369c3d7e0047d4e18c26bac34c7fb1e1c41192482cf67b1a3a75fd0997ed248b8b382da71c461d379f161d28b996447583e83e95a695d3f5697521120d5baf", 0xfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x8, 0x2, 0x2, 0xfffffffffffffff7}, {0x3, 0x1ff, 0xff, 0x5}, {0x7, 0x0, 0x4, 0xd06}, {0xfffffffffffffff7, 0x7, 0x1f, 0x8}, {0xd99, 0x10001, 0x61, 0x8}, {0x9, 0x1f, 0x8, 0x1}, {0x80, 0x5, 0xa68a87, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:01 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$inet6(0x18, 0x5, 0xfffffffffffffc00) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x88, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0xfffffffffffffffa) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1f) 16:00:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001600)='./file0\x00', 0x280, 0x120) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xfffffffffffffff9) wait4(r2, &(0x7f0000001500), 0x8, &(0x7f0000001540)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000200)=""/169, 0xa9}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/128, 0x80}, {&(0x7f0000001340)=""/203, 0xcb}], 0x7) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10408, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2050fd7b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="f0f20f0cda0d7fed72ee6e", 0xb}, {&(0x7f0000000140)="c42a3acafda83d0e47eef5641869932d832362cbf49ed870156e642fb89d6c1b1c56bf54be99a36baece5ea19157e019f3a3a0a2b089643a722d835ab83d116a67117865f85133ba3b1ebb9084b21a3cd79f74e45811634c0846920a8d94f833eec9aff6c286e2bce297028855b06bc1ba4d", 0x72}], 0x2, &(0x7f0000000200)=[{0x80, 0xffff, 0x2, "1805c9665f8112d05277dc670cd3bf2df87962d0ade035d5ca706db0788ea380da20c882168ce6355aa56dfb94bd635146fdaec9a77bd8ff51dd94627510a541051e7ce652fa4a89813c2b133ba01d2620118ed00c802a1a116667b496ac4abb8342ae339e001b16c61ca9c9b078b3"}, {0xe0, 0x1, 0xff, "e3bdeba8178c86e25fe095a6d0dba6f98689924aaeca31e3b1c94ea66b59ac14f25ea97a58126d89b9b9db994e901ca495f54ea200c41380d41dfa89bdad7848274718c5aba879028189e8688ddad2e74cc97977b39c428fccc090f46f3e684724bb1186d2f0fdaab3aa6afb4e929bb626635656d8577d424637cf9b0774b9007126ab56afd2db8776586c74e4474c3a9d7fc29064993f087085aad7cce6e44f462f395e3ebee6617c3cb363f42823690c41ca14842df4fcae23e5cd1d92ea3797d1d231adbb58349de0e5f0b66a13"}, {0x40, 0xffff, 0x7, "5772ae8a6eb1f06e09063d113f36e09ab4353b6e21df483f110783a262fcc2b753bdde910f32687dc3db00ebb5a4023a"}, {0x100, 0x1, 0x2, "d216e515e3df3d1e7b3c2a5e55a82d786641b341030f39252250fdcb1b4a1654539040ed412041216f054cac2c2581be69c9d2aba3819cc90e30d053fc53f0f5be7b7b7484f37398f4429a59bf5a3b37d97825606cca96be38327e85573d88d47b1aff73200c7f9f08d4bea80a1b551bf3c2f474d3029af6693e7223875e13b80337c9c57e271909f5d81fb97abef838ffa1ce005181d57dfb0a8622020bd7b4eb787b9586d66095c4c640306afb16ce5e0cb81bbdaca5e66cb0d974823a1f27829c6f76a6ea1e9d05c966631674e58f634af152f7da27b1694201024a19fd41c833358aa2068e7ae90a05"}], 0x2a0}, 0x408) r2 = dup(r0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) bind$inet(r2, &(0x7f0000000580)={0x2, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000005c0)=0x5) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000600)="839b75be423c85cb6855f5d5f9713df56ce10922", 0x14}, {&(0x7f0000000640)="9fa036ba3e990d4b015ed364891a69d0e994df49ec85e6a3aa081236183c2991de9278b5e7022c8d87892ddae819ed99f1633dff6af71cb7d67448f1fd23b316b6bb4bce77d863abb0cc47", 0x4b}, {&(0x7f00000006c0)="97d0aa060643376feb9be35ecd1211caed3a73ce47be1d5d86dc76254931405ce35762f757cd516ca7b68afb61f57b40ede069d9e6a8e676d75577f6ecff5792824c16a101963675f3fc89f9c37c85fe7d502751487a535b80861a9606dfbaf16f122e6eead059d553e37c5a724f64a762ccdd70ce4e002ee8e2857a8644549b6b", 0x81}, {&(0x7f0000000780)="b8ab1b7650de4190ccc221a4e6f4736f57f872ea0ba6cc98a6698751f5be5e41ac73e1e7464171104653c87b20cd95fed1d2b9b0fa5df29a6f1b1c5d2147c3fbc59da611aff360e53e11830456932f3e3c0dc152c79ae5ad184b5b3b8c275cfadd8f0a3a936c7bc8a96ffb581e39451d89bfbed4c1ee637af6e5ba0c53846ab30f3bc43654df2035bfbba004c431296a60417b10e811fc502863d149fc6bbfca0ccf92", 0xa3}, {&(0x7f0000000840)="509631c8d04930a2ff6c12ace9452f9b2a5efefcebe57f6004f138f961e9ada11af61e05084c6ba106905ff9ce3617c1fddb7a98fa80090472295c1f2e3ed3fb1ca06d67747eb8af43996a009eb8e20cfe39061735d0573c415fabee7683cb57582b65a4e15965d2b964179e3a7ec04231396bf3738be7e7f6bd8854393a1e40316f9e34e471", 0x86}, {&(0x7f0000000900)="edd06d41976fa5049d8f1f98026e5905122cce0ee0dd404656081ad10798d5c7d1b960153724cbf7f1b07049ec0914fab9a720db57df285fb4803505ac78ee8c90c9be52a849a7ef163e67b137ddeaa29b135eb92f11b75a458318a45f57f324a06d4dd4d181553df49949d509d5adc509b44dc761b4921a0e87409ffbdbdafe3880f3d2be25ff107e701ae2bee222053d6c7da405fc0510734ffb20", 0x9c}], 0x6) recvfrom(r1, &(0x7f0000000a40)=""/210, 0xd2, 0x801, 0x0, 0x0) pipe2(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r6, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000c00)) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000c40)={{0x18, 0x0, 0x9e, 0x101}, {0x18, 0x3, 0x6, 0x8}, 0x7a, [0x9, 0x81, 0x9, 0x7, 0x7, 0x93e6, 0x1000000, 0xffc00000000]}, 0x3c) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000c80)={0x1f, 0x3, {0x6, 0x15}}) unlinkat(r2, &(0x7f0000000cc0)='./file0\x00', 0x8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000d00)=0x100000000) bind$inet(r5, &(0x7f0000000d40)={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000d80)=0x6e) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000dc0), &(0x7f0000000e00)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000e40)={0x9c, 0x1, 0x1, 0x41cf, 0x2}, 0xc) fcntl$getown(r0, 0x5) fcntl$getflags(r0, 0x3) getdents(r6, &(0x7f0000000e80)=""/96, 0x60) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000240)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000140)=[{0x44c1, 0x7, 0xfffffffffffffffc, 0x7}, {0x2, 0x0, 0x40, 0xfffffffffffff800}, {0x2, 0x5, 0xcd, 0x10000}, {0x8001, 0x2, 0x3, 0x2}, {0x400, 0x422, 0x1, 0x6}]}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x2}, {0x6}]}) getuid() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x88) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0x9, [{0x3}, {0x3, 0x4049688c}, {0x3, 0x9}, {0x1, 0x41}, {0x1, 0x3}, {0x3, 0xb25}, {0x1, 0x76f9}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x7f}, {0x3, 0x100000001}, {0x3, 0x7}, {0x1, 0x1}, {0x1, 0xf8}, {0x1, 0x9f2}, {0x1, 0x3}, {0x3, 0xcf}, {0x3, 0x6}, {0x3, 0x5ba}, {0x1, 0x2}, {0x1, 0x3}, {0x3, 0x7}, {0x1, 0x73}, {0x3, 0xfffffffffffffffa}, {0x0, 0x7}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x5}, {0x2, 0x7}, {0x3, 0xebf}, {0x3}, {0x1, 0x3ff}]}) syz_emit_ethernet(0x41d, &(0x7f0000000340)="b882b6b24e20697b12eff2396c4b3309a305ac0dd3b4c9842bf07825b68db171faf64d37955e661a83b5ded9449ec2d7de03c624d3885ce224a17925068e21c51e360fab75c2d7b0c74d1b8e21717cb61b10174a8f1eb75397a8479fc6b6275dfc16d73a0ca6eb542827301a5f3a0279e3f507c300a64543153eee58485502") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2028, 0x451f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) munlockall() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[0xb45, 0x7fff, 0x100000001, 0x8, 0x6, 0x4, 0xffff]}) 16:00:01 executing program 1: msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00010000000000004000000000000022000000000000000000000000e2000000000000000000000000000000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ead64858241d843af470c9562b00"/113], 0x71, 0x2, 0x1000) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYBLOB="451a6cda8dc8049357bca7eb3964902540de7d2f018acc44f0613e21008b0468"]]) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20190, 0x0) sendmsg(r0, &(0x7f0000002800)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x1, 0x92d}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000240)="edc2f117899f6512feac4438b71882afd500320920d5d3aa0bf6ed23b3c4107307b7dec45682278e1ae24f3a3fc731f497e32e7784d108f3eabc618be8fdb42a49dfe2792b3c2a9644985cca461fae09c9c4788abc08c96cba7a3270d1239858e021ed2daacc0d08970119afc4677d22e0449f157114810f29ae6e174ec3b6a272d4e129bb461ff468b5c72a660efd21d232d2dc71fbb02b5cfdd4fca883612970531585768d523824aa643cb65ac3956a75ac1c4a74e7c7426f472cbba88ebcda6168dbb4d358879b812586a3b1fb73764ab8646ac82714bf1c4253f7532eda4fd2708b4d656cc4f838a50660", 0xed}, {&(0x7f0000000340)="f84b347858f40ecc94fb4a3a44dfec6017938a0cbe593b0865a5462165fd5aca8a1b56fc35b608a2522cb4564220cb6e58f027f0bfd7c0dfea1a9b6df94a88a1c5816abcb54701c119eeee80b22b09695c480d78c92402bf5159c140da31269f35d264932096be77d2d354c01e1b3745cb255a3c3720f3e71314443b622c7f0c69fa387cf7c0aba39bb74a5b8eec48d6438ef4ccbf073b18aaf30f26f7bf18407a61b68816ff48a2727a75e77993", 0xae}, {&(0x7f0000000400)}, {&(0x7f0000000440)="7f5b330ad4b051cc2e857a051b63ea6c0e91ccb08dd42bb8b9b81ed181afde344d61edce8d46fb9e46c39ad4de37c15fa41d3163561e6a0565907c5042ad01138283eab70810e49f604afe4c13a33b854bb2ef079fc18f40341f299b4d21fea0bde59a6456e644e72828cac3a96fb8a891f84eacd2bcd0542c7f61cbec34a399d1d426a55e795e8321a867b37c049d1454f2349865dcf6991f12b10e8f85d9f1a29fa6f98b9ceef9b4f3a40e1b5a4f5a819dd911cb5d0fd04c951f146227", 0xbe}, {&(0x7f0000000500)="85a9bc24160c0bd8a0cb0d46fd2f7a120bcaffdd0037f800739f86c447bf8fff1f4ec685ebf18923c0e1dfba7105789dc8fb26d40b7ef724ace962205ddae2c540958c3bce44bc06289d4d28db6514c748c7ed85062023efc6dd5a27089095391c9964b1a684f01f36dbfe1521c54f49cf70167cfb5e4962fc650da8c0607da6c4129a181e48d11463b14e82158a730f33ae46b4dd0d8c22c2736e9f2929b2129eeb14b103fd469af7b49310f93e4815a4acddd39e120090b6e4a425114b6c7bea80ea2df842730628f2d715a4990e61f8e9e5c2a1cc56d65083b785ed90eb79c0b62cd10ae357f247c0aa5ac4fe31e6b06c3bf4d6d633d8a153bca1a5670eb4bca63eb6127e74cea65faa2fb8241fa53b28fbe9d86c4e2ba30f23fd6eeeef52d2ebb51a796d3042881565082f0474d600e067b4736ca4b52c293e27c7eacf9da0874c80954c59294a4c1f3484f0fa7883b868608f8e63d73e6d687382189d35bb2fda02ca42834f6ed346555f848855e4bf351bfb0213dd670d1e8d09ed845685e71b0a8c2256097a3de06f5f48777dee6784148e05c16598c7152adbd309ce423e82f606a93b119cc78ed289963743df4f78e8ddbbb7feb9c93642ee2d8baa02733924cf3c58c32b8ac3dbe771ef8aad4dd70898fda8038278358517b81c914baff2f6a6402da0d49c975ac172db9e68c755ed604b17761be20dcc5964bb168015c22139befe5ca264fd2c594ef907036878fb8666abf32f714bded351f5f3cbe18675485c8ef793578c289b8242e1866b509210138d43f497a4ebe120a7147df96c04a26c2197593b449977226b6d76b153a98f6698ee495eae471e732480223fdc7e6c9a6603a24bb366a3fd2aa8ffba0ddb39c242f7eff5988e14ee84a7a3aa45210d8525d3be47c79092828b4c52abbb2789844602f2dc5d3e4a410db7137ba252594a0ce902e6f0f08fef9b529630c489172a9802eff7ef97631ecf53dd43001f6dcddbedd9b8de57083d765a1b19ef3582199e55293833833c6417b49c4766f55069110cb5d0fb4a0f8ac74f3f9264cf033362ef14423bc08373847a897d7959eba7e60f2aaff2060aa17a60c25ee960343a4eb541468a0f77c6cae387ed96703dfa6dd3e50787f078e1b3edddb1a427419e32df7a4bdd7ab886fb0398b33c5b756705d4039ef168e913065780b8ee42dbd645c2eb16dcea0086d72713b567652804343f4ef38e676b3d185fa91e29b5ebbbc60a13c64921549250fd93b5d586496a05cb0c54fec79388c584880b5eb98db23a52fdfd6f8f7a62202bd49e2c5173e2ae914e1210e22f45ba91707bdb31e1bc224b576b5a72082d24568171328ecc9a7907d6364c4e1ceb73b413125ffc2180aa43fbf845e8458c94fb4236237b58d82218930aa892ccb3e1061b215cf4fa12ceaad3cafad61e19590a8ec2886b783f45ffb7a215c556bbb764c901655614a3a69fd961f2e034954c7cd4fc82b89d8dfd7a3f04227180675077305ef62e6ee6fdef4b1b8c9fa89472fe9ccfa74b676f3f067c11a59fec942464cbeda19da68dde21b6116a4acda529876d42da2801da32e827e8423639f98dda8f8bb0edccd3f764b199d261b86031e3412f9371117ab25a629fefe4a39774d768e347e599d6adf963b03fe0e83a9d427ef4100126ae49948d4196e7b2e5cf96dc2848bbb70cd1f7effd592f5653c5dcd14cf947cc47c0c4960bd1fd7033d524118f4c6c500f9169fd6fc5603da093175e58336d814753698ac388d86bd1d9e6a7fd5dac009edb15f5f148f2d3da6bf581be74b63f07fcd190c4bb8ac6b96bef3b524c9f95114235f6a63a78e4260e94a7ca21d323f0908057b8b9fa1eabf06796c33204d13be327b373885fd6981bedbf975446987ff2b3c047659c2970e4b290019fab7eca5e5349b7d22913710eade145468d448d9c09d0a91774ec4706ece556a30e62508f742fb1f8b9fd03dc15c825fbeee739a7dd6b398a4a426b4e0e94e557d41043592da54019a86a9f9b0c8aa53fbc4d9faab197551929f3ef921dfa6d37ebd86b7134ab6a2c966d890de24b448d70bfec4b1feb7d64c46d6eb26ffafa01e4039252d48be02c2690c13069d9e61595d756da9dbdfb3758e902241c23bd11c11fbc9a5066fa52023a8bfdad85d34fd18fae30292706d477378e6bdb705cf055736152543deb36c4b7ea10ed606ee0193a0e18196b43f4566357da22a707c64353ce338c789da0ff87b3a7329eba3f8addf45477315b055412b89e360f1c8c4e59672ac67ebb1d84b5837b7374196c18eac4c916f65e7d29e5cad5d8af479b5b30ea2d756ac28a4c0a39c4dae9680e409c60cacf78512278204d7b0d74be5469d4e529f3f8f7d832dfb46aeade3c30bf44504ad53f4bdf063c8f0467fa2c42e64a2bc061c202a0e6cf1c76ff60d49539c50b53981deda16590fb649d6dfc315a44b750fdb9bddf1c259e52f49e8d6c125eb6edb5737bc4d0be0598994d20ccaf6c854f3d4efddc1f928644a31033bf387068512892fde104e80922dad5cd8f06de60a51f2680352acbfd6a3c2869a4bc9d3426e95f0ee9a7f78d0f217cacdb3128cb77168831a432f7f76f397adb74488aa737be4f00750cd0609a4e30fb674029b80949697a4dd92e7ead20f583d2cb565638ba8a3a45e33d2072b6c5c1b901292df9c0bc30d7614ff45f7da2d01abf4cc16a842d24bda8f7fba05b9e1c6de07c7f877d4200b0f8113c3b3aa5c805ece9c699e93a5e9302a3c466fbec7ee7af89a2a3938d1175f2784b3ce5ac40b98773e635900ada768d2ed5095c5503e3f889557f834915a79e696d102cc369ea1994eb95bc364308218873ade6d9f5627c56b8e392f58d232f705911233e8cdd1a4e1636e7936726cf0e24a43f10481f97a3e19dfc92bf934f8ef5ec6e1e633e4ff22980909d8a45a2997e6c6536294ea84ff008b1c98b357a6827f6e8079242b28702693512bf898d341c1393f78c9c930524f89eb9a203af98cd0e1f227fcdf6ee59e230503df185679a591d7de5d8462ca9aa75a6c1fefdce4d0dd325a6daf31042466503b1873bb92a16068469136e8d7f4de222ce23445c9f2e3e15dea74ad4d0f6b9d94855c3b1af724a5731175e53138d17a457e249851e38db145896d27352b99af20a3a5abd4e23eb2d479cea71a15c9f53942681c6f2b0f2c564447f585424f8d46c8ec8ece47b84ea17d3beffbdde8db40e76e8d6f35e8c230ab4a6cda08e22ddd59460be74c10b4f817227460e78f8e9334ef6ec85240414a682e5a3f779bbea3424244af2925a6a4fbe82064326394e7da76a41eb720bf2a33cad5e3ca57c2c8e5cf37f01c14309d341ae37d640b733eedf1c1478bf24c7b6c40dfc574c8a9b9aa6ebb9baa7e3ecb186ab57937908b18568bc83d2d6818721a2767a529309848f69f58bdd6f898000d802bf8858ce96a7e37f32286391e1f9b29e15c43e9de397dbf4a4f6ee5e3a7d1ed003dd1a5f33262284415ecf68cd2afc6db58cce1751ea3b2069f8d5fe9ccd5abfff6d1275cbc96b8a4e1cccc6bc4706e8abdc268ac4103d1e7c664d4f0e3244c0ffe0d267f885659f04271f204cef04bd8598a719ec48111aac3cee4a0a0aba3e4970341b3452c70dabfb596d4c0908e60e7b9f82d260c07ccbf6e27908f79e0b3a227ac2d091d28e925a1e55c35469536e9bff5d7d569e30deefd24b01551f936541ce9a0a50bdcc4d9024ffcfe7ee90c56dbed41f5abeee41b8b7cf6de64e68ee9a53df4a2fea35e0a528c5472a0079d5d8241793f628013aef370dabd5c9f16682045c95b909d11d81c6771cc2b35f0528be6a8e2035189b46bc5b1d7e8cb7c20d63f73fe64773c2b21510de08740c2ae50e6a9d25ac8a1e9b7b4d4da6702817600274d84fe8096e76cbfba477c06a0246d31627520425b464225030cfb59468f9bf4859e85499bdaaa5632db57d1891f69aabaf4e48164f77727651634e57d012af4b70ce919639e51802a2a0dd2e90020b26266ead845bcfe787b5e9f37a876b1af217f9e1866e7ce8a7dd4c77f7605e1a4f2f5f59bf720ddf096d971368114d29b36cf33e74233c7bf556b6fcec33f464ac6f9eb07c400e9b7481420f349f3d66a7076d50ab7365bdcc76efccf16068553d136e53352773ff921505ad07bcfc1172943b616aecadfb2ab0e882272e0bfe31ebf2ad88d3dec5d04b5d71ea3646e0f1596d3c4a905b6b8311e28b890e0f98fe92e6d1002d699601c264b3cba0a4eebff005e22f5cf41d036eef1cea7baa698604414573e7dd004bfb7c797ff35b1469bd0bd2374d18f5044ae26dcb59a696a2df34dcf88fab09dfe04c8680f6ac56ced2d1d28a741fdf3fa04ed104e49f2a0136abeefa8e0ee3b5d0fd60dd9ba378d6ef92f9fba12796a3cebcd29f57adf6df0254185eedbccbf7da220d77d832c613d494fe5de7912d2cf971549900b86615fc7d0debb11286860010f4465d670f98ff37ac5b779a7be87e8a291daf3ec03908c7e91ba155dfc5c414fb0614da2b25cfe6fde59045c8c3e77f581ca2bc598ec9336c3f59bff9fc80d07be869fca60881a9befa19f8de95b839ee3658f41aff4b175b7e03482bd86a604b7a2362efe22d7c1bb2a6552fdd2cc3de89a3c5bc81b619071d1f9401c9d838e1826d7f07ff400e1362f4ae541c0eaedc7fa8b1c6a38af3236d7d0a731383d79a30d8bc9ed58826a79eaba4bce8e85459b1650516f3f37e5bf126f06c2de61177e864e61403511eb55c71590a872c906862236eb9a029f4b7ad60c378c67384503a9816f64fc757eed509921ff8ac573a9f6d72dd75621daa4dd559087f9047c925acb004d7e38d1346d0ca142926de3e8549688e3607acbc072b5f2131d17204b189ca31d832ea4e58988afdbc123b0c5b652f2a5a8529a56ff36f4e355afbe76a69cc70c58208a7907bd5b44fb27cbdafdccda916a73125ff08b56c5fd7c76d8d74bf9c226d9bc3cfe3c014a1c83652abe278a0035181b14225a5e845e3daca9a85b53750bd1883f4ca1abeb2b15b600f8e6cb0f2f1ee97e641b97fa07a7f9912c588a31f10c73db4c8e88d85f60f60a84071ba30bc5a27d50841a67e4d9c20f95553c507f9d5adb8e543f3db1c03fbf292ce6d184596919d3a71a50504a6105bbe38d877acfb2b05c556c8c3a8e050a9e12eb8d584a3507d811272ff4533d7314bc340af4735a81f6cb499a9cd614cadc4d7b13a83d287a255b47fe52687bbda28c13f7ec800a85d2fc102f0eda3115b5f7fa9342d4a483b146381d7de1fb2e48d2b42ffee83868c01209b47a6af95e822d0e16c4390f359a2025bb460a7c21a16ec65a94e538d9d9a849debe901e51ccb35f8a5e956b76424c285d9b5c33c66860d9e6fea4e674188ed69d0c43cf66d57df4401832957ddb3c3163f822c44ca0c3474329bb0e8b1de1f4e38d968b6f207e088ee376c4540fdf3c1f8e54289840b2f53e8add70ccd2a381fd3422b25c4be11d57c2001f2cc4ce70ccc14fe86697199cead2758f9864c8f8eb3b4e025b80d84dc636bcf69a90f396a4c9a421128657f0441fc2b42fb213dfb5a549ee43d3762b7342da326ce10d9e17fba444ab094d8da0358392ff9fb5f3cab758eeadf48e26268727fad0821a88876753ddda97255ce708b1b2052cd335c2d2e19bf20576ba0a41c98d15be609a02b8f70d4429826a7c5f956d6c423b72c82939e2c0b83a5226d550a5bb8fcbcb56e5deeb26fe6fd0e2b8f38af4fee227f97", 0x1000}], 0x5, &(0x7f0000001580)=[{0x38, 0xffff, 0x2, "c4ccaca65f39c7a5c6092bb9d3b26712c9bb3fdb2097b54a1c63c1b0f1664b7e26ff46"}, {0x1010, 0x1, 0x8, "29001295892e37ed6cfdab33a56a5e1a3172137d02ad0dc6ab79f6629294a3f5bde60b99bd27750d14d5228cc09bbf3f3a40cb2f08324ef3eb41b0a3ec2aa88431919dbe615bfaeb519a20b0c19c23004b3dc8bc48f674973991fc69b10adb5b0c1104b4fe83b536dd7f01f11f99ead6696aa165405186eaa818215a0e649e84735eea6b3056c5e7bfd82a2b5214db98a2644033a161064b0ae4981ae8d9c4b83e107fb26d8ddb1d99194a612a9781f82c78a29c53094e7855cdc323eb6dfd688b7affada2126f4912ee90313b76d873c3b370f95eb7c7a6accdd8b056a71f1cbf7b4c1eca736194c82f1b34e856fd855bd60e1c72717e5af20dfd5e9870f05f4b7603366828e563c161aa49ec4b425f60eb86eb4a4c6b9e747a9b1b1df3d2a0a21fdce3423fa37a1d8bbef7e6bbeb81a980fd4a1bea6c3f19494a54287084701e598f030871e941fbcbc99fdb586fe981255295a3a3e57ef681ed095d99a8f12b835c9bff731b38564b667889b2fda7a8f41ed0c8fc091fa8774dae1978937022f9f9541921773ff72cf484c5decd4794acc936057368ee4d3fdd6c277e57d7bae0609a873f4544836c9ccc488b0093c817f2ff6db2d78cb172f34db963c67bf48bb54e12e2f32ec138302b966a1a068933027522e0f018bb67bd01bc57972a41f70f9e287876e8fd176e7dccef787b03c81b78ae3a48a32cefd7e02e3f2dc2a9130290b0119d8ade98306ab4a3cba95c072b729456db544abe6fd6d824fa924e826b1d000c6b0c3425e2bfb4adb12d517943a0b0eee503b4e53085001275bf341093c7065bc68dd7cf9466b8e92176d66ad8b5034f6614f39fcebe2ad59498ea93badcc3db90517ba2b59374bcb3da643f015f490c3ac7b24caef90c2da8ba8eb48ddcf83d0a1df4cb030d4ad8b7cdb0ee28018768156280a8d0e1af6e63ffd9316b2a91005eb9886eef9e084b7fa214839ca890fbd77fd57fd54dd623e70ca5cccbf08223e8b50bb26313e7a33a30e696f1f5a098cc9b47e3923f8f34ef8e65749f33cce8c8aff1e692101698f0398f812ab0ff2ec481cc9532565691a7b68c827b89058958e2bd77500177af38593b4caf5599ff8af357a1bc1bd8b20b56245bb4ce8403a0ed43daf0ab4cb098be45be7bcad4c7b217da0cd53867d4ca70a99e970d141183ae33cf1919dbfe97d195422d063884b5b99ad52e2cd6a8496cecdaa140dee9b328759ee8ba0a6d35f484707f05282e7a05cb17bed286465c56fa4023439eed875752714495b5f8ae513b8cffa9c7647d24663e1f2b7dcf48d6273ff2317271a9102e4948ab3a1f57e4242bc60fcd777f553b76784d37b13cab25711f9c1cac342dca3bf85f00d4cb9000c39d94ed8b42912c58617d8b7a145c29dfea0b1718d7c4c73b67571d5d7c833b2eaaa5a734d615efcf53ba8e6d6faa19ef1cb1f0447247ed68627be256246fce7e81e83bdd150954b0c40a653e2a2ce5f09ac1378c2d4b2b88cd5286f3b9958a27d1d7af741c5c5400dbac02e3dad9b5555ca3424bb0b02f4889a227df50cd39c41645485cb5af9d0aaf475809c041e498d2de17d60e9351cb40e3d0a252a573184d3597b93efde7e474c0df05ff8376f08d7f12943bae2aaed7727f3874aecf3de0d33284f13b3d82f645a72ab8e262ce5305058df154f4fba5d7159f451f4000f5f581d9859caffd087281ceb84178df0889ea5ec8fbf8f009ec09eb8ba0ea26d068a85674e77a7935058ca88e59458e9f95d1f7a9365c2f65ac554348c54b52e072732d7a586c971d17c5805c55b4a6583ca606ee5f83df6d5b060e0f832eb697adacc7c348c6c3b6389fca63c93c996e030b249221bcb8c3abae9f6f11c3d6e63b5a0427742ebdc75c8775811e092a5b9ec077240e42e711f144f21c6a5bdf055cd206cc7c45619fe033ce96dc50b54e1ccfa03f7227ee0c27f79163fb8d93ee6bdda1c966340de61896dcf9770128e7d23937a681d7d78fc17177c34542f2ba6247c5ac15baffe63e474aa81d4c674bf4e4b532240b579cd2433ffb4e2590d48c8aba468c2923277c805e0b31f9e140d3df3402fb3a98b712e0b6c23cb1f7e531b765639413b6c39033664186e10d6a6f562faec658be0eeafe3bf9cae5443866fa4f1b10757c5be37b9e196f043d8453e41d3da9a2b54257361d6581817ab626b3255b2ad5fb2ca50d42b935f54d52b35ae1f48e84bf22b60d6a5b638dd92e5b8f4eb5be791e354f26c2fc99f0aee1fd5332c8efb09615e4b904f9bd4cb4cf02d3968d13dd96a2a05fb49d36597790f5a0454dbae5a7dd8137583e645ad19e89f9e5aa9323ebf8726522be48eb275525f80aedf5ef01606c0b4f72839ed20096465593fb82b38492a44c51799a9e96fdaef775db5d43a10e1e9717e2e263ad94519a65d02fba9ff5db0380dfe6f76eec63994e98576906f81ed3037f494717d88d1d31eae0af599717df3a392d3f76f7c5f3138e42ea2942c8a71411c4c1e19cf3476beb494e03b615b61e5c9839493df4eca3100b1b547082c0bd5a6ffa32052c69b9eda6aa28c425ee5fde618904a1847b20541bdfe8359099e3a45bc5b6fa0acec86e08b9c4af5f9cc4a0f22d6f0053388412eedfca8b926e8747ecd020552ace8a3587cdaddb651659ad64a5f07508c2f611f24af2a8ae6e37cbecf1243dbd648d147d9ce07c4c9a227afec9d5aaad8c06664be797a612d533811fd163b029207f1cb2b65ee7e28d6d7baef971c00e6b63d6e393a5c984c1b6ac58a0fa68037b74ba3dfd24d5ddb5736797307f7d34900d8cbf3ce196863eff0d73d4634b8e2c0083a53e829cd4184a05a83119500f339e09c27070ca0edb257c2be8a2bdbc7108cd8e2929708c71c5617810b6c552266c7642e52047f6100443ec6dc6d4f83b79cd333397d5cf8df2b73cb0ce113a2f65f4855ebd087ae82b10d546babc06e810330ade6f1b9bd21fc4b2c6350c2ab894212d16a3c2ea5966aae42b94694f6f48fa8f49c24529acdd8c847024057268772ceaca24e3f9cb97da281acba39b64eccc0d1ff0ffeb68a32c183ea57e1fb1f311d4a052ede6a7feb0542c2564f8634b80858136bd690e6e232f01cfb6e2f20f30b2c89b18ebdb4aba307efc44579b7e416c8533047d21f71023e9969bad51355a621a7e5b2e1b1ace3936ba7962df243078b7ae47b94487eb35c9fa5b567c22ef8505aa8deb479be9d8a8c75fa6a32f20bc460214175f54bf1bc1e551b5324c661130374707a453a7c426a40860b7f79b30e1dbfb4b76f0eb3a5a5a296d46d3d136392bb6a9d30d3bfe53885b2e6c1945a3def5d4e7b42158504c3e7faf1976531e342137c3b0e3e4869363295395a4de6f31cdb97908b5fee32e688856f27f5315e3ba4406e7064d87b776516e2c551ed7128e4ad258a9f8642dbb501fbcb807abf5558198ce0cfff2cf39af4ce720fbca994fb28aaa47f1ddc32c789c7d76395f4f0dc92bf1565af45056fa846c2797fd60a4012f4589af6020f404064eac718c5e2de172b5ece301482753003b66b3f64396caf6519618970ee0680569467017105ec11cedc5a6bd9979247bd598d4a5e3ed8d1b59c24ae34969d6cb0a7912b4620f86d6ce0cad60162ae9cc29ed8a63350514fd7b0cebd843a3d9996d44b6d81278613a4b8463bf9da6e9566ec9780fb9d600cef3d8b56c17a4988ecd75dbb513a904b00c304d40f30afaf1b8e6047c47a4aea888115cf43d59b550bf0ce6c39078c3c97e4ba16ca90261c3cfbfb286acb989d2f89e42fd55c8b080d320db7c941a0832fd697f3e1ee9c23830efc2e61a11f054b893bec628db6367e1094d126e5b390bf0542b1c712d7be8e577058321953775097ddacb1955c962fc99126122449dccc620b2c92bc38f68f31ab9907c5e184a16e10522a6c74605f34c3a5349317d72f501ea45bc73d9cb50e9cbf24ecdc7cf8b11f5a88c4f5b168b054a9d41fcd9686613f3c8df8ec1724a4be697e7668ca7cede3096f6b1d83a01834fa4e29134301749452192bd06b8be9ebd6e875a32a6c136ba2dbaf9fc65785d4e7eba47c2476addb05e34774b3bbdee3222b728c06304cc4c0f2544c02c3e1ff834b48fac52fc30d5829945b96d475b3dc89e8cc439ba6986fcc7d270a796a1f6ecb263625cdf349d9686b0f71d9919c4b9726902bd5455bacb7c9e99dbaf830df70752d5a1379c195229512ef90cbf787edf27d542c0ef385985f9836e67388ce93d669c1e7c560491416ac4f5b81b7024ef6c16f575bf84df857ce34b21fbc5afe5fef7e75616d4d45b55132e25ee17d3a2fbbb27b9e6dead71351056418a491bff17f9b825e50645fe87d4c83e2203ab41422b1ef1157313bce4940f1fbbd745c5c9d94194b2df78be4ab113a1b47a923bad8785c630e15402fac26fff2eb6cdcd48771f6c68f353a6de74d1fd4d03326c47621b0ab4c0f9c80b4255b5d0a294313dff8f70b22c62390e10e919c8832e3ac98c285ee708192672df27b1fe334f4100c60fbe1e2824a2b028de710fb0afc2b231563495a1b43a1e3fc59275ced86376190eeea196add6778f51c2b300559cb5fb5eb3949157abdea2ed05f28309f7a2f1538e625ce25ce6bd532d1abf38a2c73994bdbe545a5af2ea98169398043ef89f135ef4fda2c947b4133be4e1e0c0d652af7a15dcfcafbfbdf5377201862fdc06ab7ce40250dbed1df5cd470d6bb0368d023600b11f9ac8e9d161508425efdf0ef23ea4df9fd74c4d8829d94c54a4dd13f02399d4863f044fa55fdc08c3c4b81f7c87b1759dc7dbc61359ca20049a94170231611080a301f500d748ea442f45afc92ffd7da087897d8ca19b678afabee5cd6da04823131149126d696d65bf6ff9a472a4099bd62c2b9dc56f6dbaaa73a68845784be31d9f15a03bbf8e6af784fa9c33e5f3d62c855afdb4c497850124da1edb3ab0bbf296a4cd71bae8b5e44808f78e88172a9d654be94843bb2295bbdcabbc145e23b4cc8d54f52406719c042419c95a54db0a520f84b1da4d0a6e40b5f46819c07a416222649749dbe83395788a4c9467054edeb9c9b4b0f1e1ad051ec69bb53e874a5f5b852e59304bd24d5409593b92f3895ebda2ecd274749205d584b1c283641cbb986e83ef8832529bc46a06f86e30dc5333749477b0aabe7fe0d863665fe7d3d732089da3e5201c944d3de837a60f0777c93322daf32c865b63a1dea3113a851c989c4879e12c54d30079804d19066dc525ebc7e7fca81347f4c0d453f80c96999c2bcc7b3c3a02219312f139ccf1c1927012ed3ff2fab259a00450f4debbe16edb0fcd5759c9c300b34ad0079ceaca0380be95f4e9237e717166de97a23d9d7c8cfde87c92fc225bcb9bcae53801d3ddabfe63a5d4c924cd5a59ae6a0f8ff94a18a2f97fb3b180874fa395fec697f2d0b4e518989e779d2ef42b1eddeb13e4f0ccbfbc37b9e8849f58ac28f7979b6d07b389a0ee92d2130be112c7ae95ede574f7d33584d6b36c32183479af654cacd1ced35364cf4909a54b3f80e3f51ef09a486ae795fddf86c42b5dbd65b63ad4f1cdff4fab0e9656a997843e995741d7f1492b84a600e20b954da245bd43e886d2a4c27595ce850a67c3241355d4590bbd6a85c7cfaac06032c47c714af1bfe75cadf6f5ed80d7cf1a24c47402b96ff3b692485ad883213f6122cf02ce9466455efb7cab35e15387a8ce21ea192bb0fb1415ee280359a9927816e30ae833796ac91a516c55363c6fc9e4101415c8"}, {0xe0, 0xffff, 0x2, "4e1e698e3ea1403b145348cc679105b4d55aa62add46bab82e979e26a0004d83c0a52582b43608887830da150277594ea4614b15c0871a4c68fb5ba8ada65f2ed73824aa6d1c89a03ff5f8a8ae838f45f42226814d3a2aa7afcf35661c2e4c03df822f97d3e7e943fdaa63fd1bd876abe5a58bc612fced01993076fc597ff7e0e3abb3f0bfd08de0a0959335fdf91a93e7e119fe65c9225fa31e4128b1fdc82021ced2ca1c8285b0ac3f31fefc777a693f410b27e2d031c4971a654b99da0d9c6b1d580cfc1a12c0e7bcea"}, {0x28, 0x1, 0x9, "081a82ddfb43f68c61352788214f6f03209976"}, {0x100, 0xffff, 0x0, "3603f4c91306f4e6cda990395e03dcd549e0078ae811fa6c26b0ecc225ee23ba821d5d21aaf0631523c05ac8b588a576327a3085bbaf56341a8924ccf4310c041a5774a504042ec39195747caa6ffc15faf989ed2913f9bf4d817083fc3291d3157dac83ea5798f228623410cc44c6bc8013d11d7864b44dfebba6ea31d3ad4e75befbcd34c9692035d4c1fa4a3d51b3bda9975a084cb916eaeb520bebc4be7a9e54bd72549768c8bad4ad87c5001592aecb16ce3072f2948c8147d1c56c0e52ae12a0764af5aa1894f957012d6b9ec98d990b06b56519b5f6a771644602a196a6535ceab130e76f5b23"}], 0x1250}, 0x3) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:01 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x2) getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x800, r2, r3, r4, r5, 0x50, 0x3}, 0x5, 0x4f47, 0x8c96}) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x8) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[0xb45, 0x7fff, 0x100000001, 0x8, 0x6, 0x4, 0xffff]}) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r2, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) socket(0x0, 0x4007, 0x3) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f466bd491a2943106f2b9728f4fd684d3f174c4a19a1a9ec8162ccd872c69d65d80ec3d9842654f503e13a97559d20aef2c5f10aa43ca6b831b0c57a9aa4362c617235ee875410f9f361673334fc7f4466e56876b617f2b9c8ab13e115a0ad2e4f526e", 0x63) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="254dabdde67c67ec5af68c0b95c4e2eaeb7dac8fc46beac437b72b2f7ca34ab54dcf27493039913106807be9639bac3a3b6a92d31993b0f7a04d98ae73a3e2e1233e7ef54b1ae117e4e463062444a90130e72365caf2324d383bd01521689c1f71acc52043edd27763b13a4847bfdef5cc9210e9a11e33bf88af0a4ba4de721733989c5b70b9f8244b782cd16f010c0bced558ab4e0cc5c520134f2242e82dcd165bd5e384a843abdf5500406779805ae6e670a802769ef5eb2a52b3d6ca69c3b6f90143799f35658a678ace289ab205ef7af86cef5a5dd5a3f0ef434b5e87fa7319ce7492b625a68994", 0xea) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x166, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x8, 0x1e, 0xcda, 0x5}, {0x40, 0x6, 0x9, 0x1}, {0x0, 0x7, 0x8, 0x20}, {0x8, 0x5, 0x1f, 0x5}, {0x5, 0x80000000, 0x7, 0xb61}, {0x2, 0x40, 0xe5b4d4c, 0xae}, {0x2, 0x7, 0x22, 0x4}, {0xff, 0x2, 0xfe17, 0x9}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x10001, 0xad, 0x3, 0x7fa}, {0x4, 0x800, 0x0, 0x80000001}]}) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x5c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:01 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) close(r2) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x80000002ce2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x11f) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000240)='./bus\x00', r2, r3) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/82, 0x52) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffff01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r4, r5, 0x2) 16:00:01 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/8}, &(0x7f00000001c0)=0xa) bind(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="b395265acb39c843b96aeba95a7075f7081e48934cd3c166513c9f7aff486059594c89821911295c3eadb448be8ad6936acfc7eb37d3f1525d5669d7115cee9bc80d07d39f34eb6f7d1ca558da6104821279ffc495908ac5595514ac3c429eaa02b5a7012208d0530d5063c7f7e6a9639845f666b7bd196185cd0aa8c7505d2a07e556019579b13d8489f90cbaaa", 0x8e}, {&(0x7f0000000340)="d4ff5a6bd2b7a8699a69184feaf04dabebae86b559dcc6a0a42afbfb31f5c1ecf2da927f41d1cfd0c19d3ae41b2ba4ce218276f0c58a562be17faa6a4cc554bacd84030157eb4d0ee0c185e9fcd6cd4c7d735a620de15347dde17fa250fa48d561969c82dead3c2cb629a5925f37b4c9af7712bc5cb086014274e0289179e4bae211c9a58087976b029b253b8c76f572f182e440870f2cf92556332af7e9aef107c02c65fa3568db34f9ce29d56ebbf770f30b943804d875c2215b095f952a6cdd2f6f70bfa698359e5f922b51c4b5bc5ac1bfa38b5d1d", 0xd7}], 0x2) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]) write(r1, &(0x7f0000000240)="220e2a", 0x3) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x147, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x30}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x1a0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x28a) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/117) pckbd_enable: command error 16:00:02 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x2) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x7c}, {0x6}]}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="4ef7658d47d77cd42260732628f6a3b26be1248a94fa4443e1ca16d7f33d74ffd59ca43fb8b08f2a75b49e2c5a5b9abaf3f2f2fba7ae7a6a1cd353f5dd7cae3c9542f438a7953f04e62d86edd061207a77d2b36d2209f53bfad47a1a506de7e0cad79e9f75c6264ae963eefd891630760586bbed915954ab950cd0056be49b79b6dd1af8ff5a0440c37fa2ad6add3e39b4ffa3198c7315ffc5259866028535", 0x9f}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5185048d50f54300) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x7, 0xcc7, 0x400, 0x9, "2d3628367fba0ca1679bcc0f63cceda7ed1affbc", 0x2, 0xffff}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x208, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x45}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8, 0x726, 0xfff, 0x8, "b9e6f50b9c9381222b90f7f4f5516e2a1f5ddce8", 0x7, 0x9}) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a74932ff5fda01ad61d3b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab00", 0x34b) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) write(r0, &(0x7f00000001c0)="9a3ed073979d977a16a4b07ea797af9cf15655edcb6415e94523082d735c28397e81fd", 0x23) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) r1 = open(&(0x7f0000000200)='./file0\x00', 0xa8, 0x10) sendmsg(r1, &(0x7f0000000a40)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x40, 0x10000}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000280)="22d1325ee6b618d2e47848f5e5c502ea12025aaf28bd2d1fac2ee0f220ad2d3c225910d0a83d9ebf73a6239fe7eed51b970ea0eb9c5925c6043deecd047aec370854", 0x42}, {&(0x7f0000000380)="c600c6dc06c658a3cf184881a27ad259b98025f0e3d96d50c2af08586f09874ee47f6e62f47f3128f7218ab816b774aba714254140021f4f19cc38ede5936392a9c5d5a9f1cce39cdcc2145707c1802490fafcca2880171ba72bd15cdd7b30d16e639e4683467996bbbf56ea2e96a290ebd4b0a8e8ee65ee472b5a", 0x7b}, {&(0x7f0000000400)="cc0672af0f72da541552a60de462ea26d03d8bab667f128c08869417aef16e861ab308ab884aec39c80aa5f7b3cf7f5c68825f55e95e9ed6eda3a4242bcdd320bd29bd85e6496c31e2fc54bf573a9594be4da0e734e95105b9665fef29294166eabc3b253ac1fc936b6a30c569b6", 0x6e}, {&(0x7f0000000480)="6dc04f3a9f2aeaf8bb884c98938787b0c1643d4390369faa2a503506ac4dd9a44e4302b1be74c0847537e185297f8db3767f59f35bc0f4afc68d8b9e45716fdd8ba43fd5a7118ec11b95087ad1c8eb70f647b056e219839118ac8fa26b1f908aa1bb4ae780d6f1ceda62e874c99f0b4f1fc9d57489722488f99ffd9983f8de51cf7e4c6e21a1def11dad1a73007c87f5d9d5ad7262cdef32d091988e0f208aeadbb1760e7d1ec26727efeb58493288b488c575ab551d497a51452750a89aa8897ab62af3424e8c8295", 0xc9}, {&(0x7f0000000580)="c162e44e17dcd412e0dade2c113ee2f59f6571b7373f613665f003e07eedab154406faaaa792c4f0615dae2df3e5e1edf09d5c39f7e6f3e522c5507c085c3fa13ac062a9db60ec0d14c280d9d08cd0ac7d144854cce791e958401064fecd9258d8dfabbf5b6716e7290769a54a7722f487842fb670a39e05213cb2145df4c9adf75541181b2963b27bcab176aff0b09f8972b387ca1c0eb594d1e7870c05e497f6df220c50a18126ed462e959ef2aa6916437264099feec55762df754ba8a755088d802d364eecae63a0d306e93f37d389b8f1329deefaefb265ec3f4b9cca8573a3841d93a1", 0xe6}], 0x5, &(0x7f0000000700)=[{0xc8, 0x1, 0x6, "ac4483c23fd3d63564217c16832d24ca79f8de55707689c7233d553595145805753aec8c7cfacf3fcd733c984e2a0d32772ae74fd410ba0556868cd10dff6bd6373653f94302ed6634c20b93d25c77b70f42a36f3ed15c8d5b2100100f219728e408304a4babeaaf247ef5b79d809dd1711152ceda5589220cb8bd25cced6d9df95f429c00392fc1d00539a04b35ed6fecf195de5f02b5a71d44225e80ab171eafd86a6403dd66c36cfefc894426112275ec"}, {0xa8, 0xffff, 0x80000001, "e5cf84714f53533f9baecaa3cc7f77d3e9a4f6e9e3629349854b12a603d646ecc6786b0cd1752494c0f262ee9bf1b9099b7529e87a4d45dd0835f704ecdb3e35a4042d26d8de8807f6f118dcc12c5dcee26b5ad17519f74bb2f85f2f031e159a7c0c769af7454c7611547ae5d057c836129b4ddf4ae85eef49ea010f5e0bcaa86fb5f80e29a0f5ccf3d3222d4671e51b3f"}, {0xc8, 0x1, 0x3f, "7aea5b3c6c040132c66c96b18c5ede233acce6d27105e540c1dc422a258a17c06261ea5603f15509b1738834cb596aa1fa63d26ad2e818458b2333fd5ee75db4b5e62791e9922766d2e57b01245332b07a84c498400dc0fa0fc47879c55e4093f8cea807586e65ef5d7df1b8defc987adf6a9ae471918fdfd9663b7d470553151aee74ff58195a678d8268b585385f709bcc843e42089086363428a05e716811df4b90437b4ffcf4048803d9afefbd030ad1723515c711"}, {0x68, 0xffff, 0x891e, "d0647164df4eae926eaad7aa741e28fc39ace8e4f3af17e45a6425082a52ef03ceebce45d7115435294dac28913e4bf3d28cafb0c1f616f53366174ab44526f23463e2bfebd22597b08933916d8961377ef9101b"}, {0x90, 0xffff, 0x1ff, "202c4d593df964578bfcfbaf156435687ff1004899efd1aff02dcb70d2d5a81f4e98856735ebc41c1fbf49b88308a1a2690a41234d5db1ae53b08b93e53069f2c92a591024647482be89b06c28a52adf77412c58474200085038043687510f8aee22756774ac08d5584ebb3aaaedc7054cfc6ce16a6b2d56a492"}], 0x330}, 0x407) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/bpf\x00', 0x8208, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x400) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xffffffffffffff27, 0x200, 0x1, 0x4}, {0x800000000, 0xffffffff, 0x1, 0x1}, {0x81, 0x80000000, 0x2, 0x6}, {0xfffffffffffffff8, 0x9, 0x7e82, 0x2}]}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25, 0x20}, {0x4}, {0x6}]}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x40f5f) 16:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pledge(&(0x7f0000000280)='$):\xb6\x00', &(0x7f00000002c0)='\\)^\x00') r0 = shmget(0x3, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/247) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r1, 0x3) kevent(r2, &(0x7f0000000140)=[{{}, 0x0, 0x2, 0x2, 0x6, 0x3}, {{}, 0xffffffffffffffff, 0x8, 0x2, 0x3c, 0x6}, {{}, 0x0, 0x58, 0x1, 0x6, 0x7}, {{}, 0xfffffffffffffffb, 0x24, 0x40000004, 0xe497, 0x7fff}, {{}, 0xfffffffffffffff9, 0x11, 0x20000043, 0x3e, 0x80000000}, {{}, 0xfffffffffffffffd, 0x10, 0x80, 0x3, 0xec}, {{}, 0xffffffffffffffff, 0x4a, 0x0, 0x359, 0x3c}, {{}, 0xffffffffffffffff, 0x50, 0xfffff, 0x7, 0x17d2400000}], 0xfffffffffffffffc, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x6, 0xfffff, 0x9, 0x7}], 0xdde, &(0x7f0000000240)={0x1, 0x4}) 16:00:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000140), 0x9, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x5, 0x2}, {0x4, 0x80}}, 0x2) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgid() 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r1, r0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x4) 16:00:02 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x712, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x2, 0x80000001, 0x3, 0x9}, {0xff, 0x5, 0xffff, 0x6}, {0xe35, 0x2d5c, 0xe3f, 0x65}, {0x578e, 0xac1, 0x3f}, {0x8a, 0xdd3d, 0x2, 0x8}, {0xfffffffffffffff9, 0xfffffffffffffffd, 0x3, 0x9}]}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x110, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0xb2, 0x40, 0xffffffff}) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) semget(0x2, 0x2, 0x100) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x3c) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x30021, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000001c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x40000, 0x71, 0x0, "d707001700000000007224c96be508894100", 0x3}) socket(0x21, 0x4007, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x808, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)={0x1}) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:02 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x9, 0xdd}, {0x100000001}}, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x1, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x3}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18080, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) setreuid(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6a, &(0x7f0000000580)=[{0xcd, 0xfffffffffbfffffb, 0xffffffffffffffff, 0x4}]}) r3 = socket(0x19, 0x8005, 0x7) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f00000001c0)=""/49) semget(0x3, 0x1, 0x2b5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000640)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt(r5, 0x4, 0x9974, &(0x7f0000000280), 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="eafa03087ca6fe6af4eea15fa7ad47e83a05c19efacdf4cdcf3aaaf4a79ee11bc218bd6363350041443e5406481c760e9083b34e48d3b1df178962a755b5e691145d107330b8df8f8b616c1a3ae7056d7d3d99fe5d19beb9d406cb9a78e75f5afb673dd365424e6c002c1b9194a85776ccc0762227a2efa33d360faa5fbac041de1ed211cbd6296f1d0eac710e382e829ad10f946e519f1273564abdc544989b2154dfcab1e923d00de48234c630d59cea173e9be287c3af47d589ba9dc0b62e0015914016cef16ddc4e722350545c677f47c70693", 0xd5) getpeername$unix(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000800003118e79c2e260e0c000000000000000000000000000000000000003cc2f72fdf130532cd4fbf356005f3f6dee535674b861f3e8e7872e60600"/110], &(0x7f0000000280)=0x6e) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x8, 0x8001}, 0x8) msgget(0x2, 0x288) getitimer(0x3, &(0x7f00000004c0)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000000000040004}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8243, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000300)=""/237, 0x2d3}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10422, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000c00)) r1 = accept(0xffffffffffffffff, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000a40)=""/87, 0x57}], 0x1, &(0x7f0000000b00)=""/148, 0x94}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") r2 = accept(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000540)="f3a7cb26b28d12f90f48961e97b0e3d60da7f6aae9543ed7b5378996f0faf3dd4fa5060ff2eba191488d76f1e4a51e56c23ec5c61b5f1971c897c0bf", 0x3c}, {&(0x7f0000000580)="b3fbaed9a74f8abac331b6fd14f772fd15a0a3b19873551ddcb986497cd4967fb74b4c8705c72b384277a3f56edaf3f05ebdac3ceab619d19b2602301af074aa0cb8ad58f55660f87a20bc5480d925ff8fe72d594e0c2bb15d9d5f0e4ec6da017534f8a1f6357583998d739b4831eca2b370aec547", 0x75}, {&(0x7f0000000600)="490942ead6754ec073ccff9edb6a24946c8e63f8341ffecf7d24c22e9bc60074fff2b3db587ce942a070da0b85163ac278c791a38a98f06aa33f90b436ac3b3f7b88647dcb07873d099f60dbad91b7413d8c0f78e5859e220d42fad9acf53bf9b77c8a6d2852fa01d926aa77c5cfc799f0666d24240f7b587c567922da07ec416670c7c59045aa71d5c3b2cc2182572110a1a71de0fd0367e79901ed60492e9fcec864844cd42d", 0xa7}, {&(0x7f00000006c0)="978297cddba1004f3d", 0x9}, {&(0x7f0000000700)="56dc69321cc925831d5f97e036102d86741851525b700975eacb0d95b80e0a934028a30f2a4673c7f3d72154cec6a9780420fd6080c1b498ff50be9453270cedd7ae201af7158696de78b7c3c41fd505f2af1d1c1c5f823efc5e8f39e4e8b1a95cfde2197f6fdc46cf8043d03d003061dfe2ad918c3239d82549dd2c3b09075416af55a105e697dec44451de006767721c27e9ca2716ac890e76fdaa04a7bfe2a89622481f2b6bad86e041", 0xab}, {&(0x7f00000007c0)="da2228719b1cfe97d331e38fc3a092257a87c1ca64ce6baa597aa500d2a91320aa9552880b8164adb934246fa1ffb71c9f9e4a1b796218c2f1db437ffab2852c118471405b8f64279fed5c27af16", 0x4e}, {&(0x7f0000000840)="fdb803e0abff426cec0cb25737d9d313ca9f332b0f382cbb1024ae", 0x1b}, {&(0x7f0000000880)="27f5d2a4cbda8f17228b698e5c93a5567784f908f42351e8d195fe82b609d851e3bd1c751ac1a112183509b5dc0a45ddd0fca36d8ef96ca1fdddb2ce21ef5bb832fac9f5516cc95906159b1097849269ffd9265368b690", 0x57}], 0x8, 0x0, 0x0, 0xa}, 0xc) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x0, 0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080), 0xc) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCCDTR(r4, 0x20007478) r5 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x101, [{0x3, 0x400}, {0x3, 0x2}, {0x1, 0x5}, {0x3}, {0x3, 0x81}, {0x2, 0x40}, {0x1, 0x3}, {0x2, 0x7}, {0x0, 0x76}, {0x0, 0x9}, {0x3, 0x2}, {0x1, 0x80}, {0x3, 0x4}, {0x1, 0x7}, {0x3, 0x40}, {0x0, 0x100}, {0x1, 0x4}, {0x1, 0xfffffffffffffff8}, {0x2, 0x5}, {0x3, 0xffff}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x1}, {0x2, 0x7}, {0x3, 0x7e}, {0x3, 0x7475}, {0x2, 0x101}, {0x1, 0x30}, {0x1, 0xec}, {0x3, 0x2}, {0x1, 0x9}, {0x3, 0x85bc}]}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') dup2(r0, r1) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000100ffff0000000000005471817e6d45a9757c"], 0xd2}, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x200) close(r0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) r2 = accept(r1, &(0x7f0000001a40)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) close(r0) 16:00:03 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000000010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x4}, {0x22, 0xfffffffffffffffe}], 0x2}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0xffffffe1) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9b) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = semget$private(0x0, 0x2, 0x2) socket(0x39, 0x2, 0x0) munlockall() semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0xffff, 0x400, 0x7f, 0x3, 0xfc78, 0x4, 0x400, 0x200]) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1, 0xff}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:03 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0xe000000000000000, 0x5, './file0\x00', 0x8, 0x3ff, 0x7, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="23212c8b57d35baeb0620c76d71b6ca3f531696e8e7def188461674b11e8046ab91e8a9087eb67c58d9901195947e8adc41bf0dbc74904fe0a9a36bc00fcd8c84931f38faa57aa5b3586ba2af08c948e0a6fd8251b91238c48e254dd4707f6a186b469bbf69f00"/114, 0x72}], 0x8cd4e7bc5fab3923) fchmod(r0, 0xe3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x0, 0x8, 0x7, 0xfffffffffffffffa}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1801, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f00000001c0)="3ec7e6e9775b6efc62af8dc32864f8739608ac50973422c8d4ffa40254cdb11ebaa0b300c774bcbab56f997e07770ddcfce09d5b7512768c0c8fe566e0441ccf77cf7d0c29795ea7493e2cb3223ca556cb4d227119a13b15a0f0e109e500e5475377eb4077e089b8603a20fd76416a0f9fffe018dc922b2f19bb5458705382341a3d71d09e4a54400b6c31e76a972a5dd3104a877ba32c7eec30ae148c31567abfdb0a18e0a1cc7a55dbc78611ca71466849b6dc93362718a2c75b0b4798b0f8c1760d2866a6cc20", 0xc8, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x40}, {0x6669}]}) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8db6, './bus\x00'}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) 16:00:03 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x8c0e6ededd7063a0, 0x12, r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x6, 0x9, './file0\x00', 0x8, 0x0, 0x0, 0xcd}) ioctl$TIOCSTOP(r1, 0x2000746f) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xe2d2e693ad821f6a) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x201e, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x5ef, 0xc4, 0x9a, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x210, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 16:00:04 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:04 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0xffffffffffffffff}, {}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x6) close(r1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pread(r0, &(0x7f0000000180)="75169f9a8d66dc2c4cb18d85fe9325a6ec725bb8adf94f0681bb8e54f01d5d7afd180d2bac856eb156efb09a440ff1d2ef6f53cdb0e80bffe6423b516a4130d25ed4990d32d9bd5ab0c975a13d0bfb19238bb94841b7e255849135733f3a45d0da1a3d6dd5bdfe1d2934745378165e9c41ba8c214a9fc24b4ee765498dfcbbb309b6b534aec154a64ed50e5e3765313d09ccbf03bcdd1d8b2a84f095bbbbf2c9ddac52fc4ca9847b7c8f9b18dabb45c80d733c4bae9d08c0dd268e544f3e70b2c289c965e9549e7dac4b0aba5225552dec4f23c9811cfe2f6fc19b103527b5aae7a6e2812f1e3c382a58ad074765a5c0db413ebbf5f59d1eb9", 0xf9, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x0, 0x927) sendto$inet(r0, &(0x7f0000000000)="7102af72e57f17343baef1dd52fe0095ab81524eee9dbd96d4bc8fd4d81afd0bc9d5edd6285355972a93", 0x2a, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = msgget$private(0x0, 0xc1) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = semget$private(0x0, 0x0, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/229) msgsnd(r1, &(0x7f00000000c0)={0x3, "a5a123590323"}, 0xe, 0x800) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff}, 0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x8, 0x0, 0x1, &(0x7f0000000240)={0x100, 0x8000000000008000}) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x2, 0x100000000, &(0x7f0000000000), &(0x7f0000000040)) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3f, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000040)='./bus\x00', r1, r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r3, 0x2000746e) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x20, 0x1, 0x1, 0x414e, 0x80000001}, 0xc) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x4004570f, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) fsync(r0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b8") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) sendto(r1, &(0x7f0000000180)="a812524407061e41664a81ecbb9a62c351abb370b18b182db336a7f155f99ff9940dc131d46c18cb00f2e93d119090d8ae69b5dc24ee8f2b7e60b686a0dd5f1852e8569f7dd4eb432de10e689d4d8398d7d8fe1d4c5c66443f8272efe1ecada6e8b622ad5dbc79a40b8edb192e4401fe545bf7d573f1e972dac73d43caeb63d921e0829ae35fbc5e67451432b8f1faa9a54c103f9da7c35a4b3f79c4c4ea0ee3aa801b97830bd7acba04771db40cc0cfa0f4e306b007", 0xb6, 0x1, &(0x7f0000000240)=@in6={0x18, 0x2, 0x12, 0x7f}, 0xc) 16:00:04 executing program 0: nanosleep(&(0x7f0000000000)={0x80000000}, 0x0) r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r0, r1) r2 = getppid() getpgid(r2) 16:00:04 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x100) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x2c9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c651b2f6669076228346c653000"], 0x10) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@in6, 0x5, &(0x7f0000000040), 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000140)=""/161, 0xa1}, 0x800) 16:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5ad4ac8717b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f879fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/205], 0x10) write(r0, &(0x7f0000000040)="9e3e32900603b73725c7c19aab8b86fab7ca2730619556ae0b6555", 0xb3d1d246bd05b01b) sendto(r0, &(0x7f0000000080)="6861fe261e6f64378b5e05cdf304b82e010000000000e02c0000000000ece1597291bd508928c1fcdf82fa627475b78f000000000000000000000100", 0x3c, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffc000, 0x0, 0xfffffffffffffffd}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x40, 0x1, &(0x7f0000000040)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e3ff2d2f66696c653000"], 0x2) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f0000000000)=[{r0, 0x49}, {r0, 0x44}, {r0, 0x10f}, {r0, 0x20}, {r0, 0x1}, {r0, 0x110}, {r0, 0x80}, {r0, 0x80}], 0x20000000000000c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x2, [{0x3, 0xffffffffffffffff}, {0x3, 0x200000000000000}, {0x1, 0x2}, {0x1, 0xc0}, {0x3, 0x100000000}, {0x3}, {0x0, 0x7}, {0x3, 0x10000}, {0x0, 0x3}, {0x3, 0x7}, {0x3, 0x6}, {0x0, 0x3}, {0x3, 0x3}, {0x3, 0x4}, {0x2, 0x3}, {0x0, 0x100000000}, {0x3, 0x9}, {0x3, 0xe1}, {0x1, 0x3}, {0x0, 0xffffffffffffff07}, {0x0, 0xfffffffffffffff9}, {0x3, 0x5}, {0x2, 0x1}, {0x3, 0x433c}, {0x2, 0xfffffffffffffcf4}, {0x3, 0x4}, {0x0, 0x7f}, {0x3, 0x20}, {0x3, 0x3}, {0x3, 0x3}, {0x3}, {0x2, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2000000002, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000140), 0x0) close(r0) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20080, 0x0) r3 = dup2(r2, r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) pledge(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fsync(r2) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7f) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) pckbd_enable: command error 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:07 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = semget$private(0x0, 0x6, 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) syz_open_pts() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[0x7, 0x1, 0x3, 0x1]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000240)="dbb1f5a28affa72b8f622da62f1eb15fa6f0094455db88c6bde96f5ba23af14233788d4505c1b0a58c81d077eb182bff34817d60e31d3e5d8e6528742bc4ca511a4cb42e735b7eceb89d7f1b1fd41807") 16:00:07 executing program 0: setuid(0xee01) setrlimit(0x4, &(0x7f0000000040)={0x0, 0x8000}) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xc041a83ef1c583f5) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/4096) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0xc0, 0xe6) setsockopt(r2, 0xffffffff, 0xffffffffffffffff, &(0x7f0000001200)="272992078c02cd7a2a87122e9cdfc3311a1bdb66193b3ba6b458b296e8921be7e626f87bf6114362bce748c2d61c1f791d782d1190ec46415c6198bf3c7488456f6bfaa63a796e3ba23793fded692b6c94126fd08a6ed6bbc80677daebd517e1af5c7d12cb57ff7da94815f2724cabbaf4ca2100b8453c684871eae7d90fc7cbeb71f0b280ea28988955ba5197b8022e7335c378f33cd418492dce9d241d81afa51b1a176592ccce2bb1e8e8653cae6204e51dd963b04181edd1ccb5f6af13e5466ac607d0507dc4484f57414f14e35e72973881cc496ca03cfd5319", 0xdc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000010c0)=""/223) setsockopt(0xffffffffffffffff, 0x2a7, 0x100000000, &(0x7f0000000040)="c47977a3e3ee504dc5550f0de7f7626a38cd0c25a5f18ff1723a3d30a60a2e408ebb73cddef51e20162889ec69b627de64a7c013226e4573b1866a3719df", 0x3e) setsockopt(r2, 0x7, 0x2, &(0x7f00000011c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:00:07 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x28280, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f00000000c0)=""/15, &(0x7f0000000000)=0xffffffffffffff2d) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82f1d321f0bb47266b00fdeeafe8dee0e81def5ddeb91db9fbe7f6b2ed28fa7be7272555b45412ff7f6d77189112c6e6"], 0x10) sendto$inet6(r1, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x7e) dup2(r1, r0) 16:00:07 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) r4 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r5, 0x6, r6) dup2(r4, r5) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x4}, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getsockname(r0, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xb9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') write(r0, &(0x7f0000000240)="5e3f0e2ce14af430b32fbc0d2f0af472f53bd83a04a276dcb9fa3e63f3ddbd7ab91168f024d7c8335220974d2bda17e6e24e0cc0e44dd0e7fe7615e9e5272c90f3934d668c2b27e357ea5109f5a6351b343c0cd3d3980640a1ea19fb1d1d6a61b415fe4fd6bcaa477f781e8b82c23acc35c7f03d0001a756af2685c5ecc51a29e447fd5a4fd0f74bb3eef4ccbb888894e7de4b93ee87abcb9fe9537c602d6e702431620e56cc7af4d0eb", 0xaa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x503, './file0\x00', './file0\x00'}) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x1f, 0x7}, {0x18, 0x1, 0x16, 0x5}, 0x42, [0x570b, 0x1, 0xfffffffffffffc01, 0x4, 0x0, 0x7, 0x1, 0x5c]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: sync() r0 = shmget(0x1, 0x3000, 0x262, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) getrusage(0x1, 0xfffffffffffffffe) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x2, 0xfffffffffffffffa, 0x7, 0x3, "bcd84fd0654df645f34eb4fc0387f57385551ccf", 0x697, 0x3}) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x4, 0x200000006, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0x7fd9c77b976d4461) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r4 = semget$private(0x0, 0x4, 0x3) semop(r4, &(0x7f00000004c0), 0x2aaaaaaaaaaaab14) flock(r2, 0x6) r5 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000180)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) r6 = dup(r5) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000400), 0x118) accept(r6, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000800)=ANY=[@ANYBLOB="d6ecb1016b2d91ca3cb447f33d62a7566073c36af7747b61943f453516d26f578bbf61ccc4c8eaf275ebaf8925b8d7ded3f0e4c411971e963a1a79d7fe460e13476f598aed257baa8e72be39f0a935b0c01f1cfc7cfaac9e0e07888a000000000000000000008e816f379fdf0b79f3426f1bdd49716675c266a785c241871fd7ec92d3fa703a9be75afe1e94141a5aa2019723dc17039b1677848b283abdcbd07c17bb254c1267baff6fced39e85f735db7c72d79989c28a36b71a24d1c05642ba9455728aea508e116d22f77968bc00b3263a04e7bbe7f7cf85a995e2dda3cffd489e430d4599608f00d77ed404ea8abf662db6b06dce3c24cccf5bdcdb1e85c84f21f0af1f581a7eda6b9b4ccb3841be6ac1ea877aef7f58066fc8b1f95df678de41acca7e63e19124a9cc4bed587d9f275f81b940ba47413c55a080479ba905202d4ad29d63049e04cd7be1a545df8fe116ddebf4f5726fb8af0b84147110500e4faa745aa62f8d38f995e25fa1755175008de5573f96d5349be1748df8456cdc7b940fa1020561bde9102e9666e306cc8e573dc6c3c1240282f1b8fcecd8e96e7d1cb400b83aa1034110318531b6a94d7b06319d52d7224c29a54e1be217020a57012558f6a97e5f431a370508450973ec924e618fb351256a425a930d1b1367dc89ff3680e5d46f710c8064bd52f33234b57cc132305beb316f8d2b48bbd06619c0218d6f38728ca562c76d61062c38a8ad800955d6b17807c98b65b99b846851c2a21944bc8530b6fe54a1a0f995db5443a60cee019e17e6be0e9556cd115222032a00adeef4210c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8c33ae65e72efed0) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r2, r5) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="315160716cbd0b288e79440dd2c4439285e3b27d8903335a0a7bec240b94f85ed611479034b2f10e2685c8d15d8c1df4aa94251ad2634589bef09b73f0ace24ed87c0360cc4eaaaa6c5233f30e546def64e0149f07b0536bd6d54cb60f1b097a7beeb4d535b5435871b96c523722", 0x6e}], 0x1, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xa00, 0x111) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000300)="4e52db869275db347aafb8d356fbcc3b1bd29653e89969dbb3d14a47d662f5926a287da581dcb5cf3e9632da99427a31e5f95d4321a6927c1728eca2f07837a8151f05e25c5742aed416bd78ac4b87c5aed3bc7fb1627a9214b8c61f9a1ae306d68ad7587ba7d697a97c48a87247f75fd0fb2d6b95e25fc9a1e3c50e3be8129fc8f2ecdb82c085acc63f8c3333fdb75d1a2eef5e3852a859c11cb4d5659923313c3d47c295555bd22b2ca21c4994eea0d132d243fdbd6cba85e1c5f446ae44d1600cd379b3261999696b", 0xca) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xf8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff9, 0x4, 0x0, 0x1f, "9d08518919f83cfd0a347596c9415cd053ad19c3", 0x0, 0x1}) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x1000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653008"], 0x10) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1009a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x5, 0x9, 0x5, 0x406}, {0x5, 0x8, 0x3, 0xc57}, {0x9cd1, 0x3f, 0x1000, 0xb1}, {0x4, 0x7, 0x3, 0xb}, {0x1d, 0x0, 0x8313, 0xb4}, {0x30b, 0x200, 0x4, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80e0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$dupfd(r1, 0x21000000009, 0xffffffffffffffff) 16:00:07 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="13", 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000140)) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) syz_emit_ethernet(0x60, &(0x7f0000000000)="8abf89483edae83d1a2da8bfe76149f3b8b4f20af29cb36e5fe2a5c591b2ef67798230c4ef45b722c92e66f59ff5255787be5cc92dec01ac7272deaff35c5ef36269228f9bef778c116f4274c0e60dbb6e4f8c0bff57f30e1244308e18c4212a") recvfrom$inet(r0, &(0x7f00000010c0)=""/223, 0xdf, 0x840, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000011c0)) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x40, 0x8, 0x6b, 0x1, 0x7fff, 0x3, 0x7, 0x1, 0x3, 0x0, 0x250414fa}) 16:00:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x40000001, 0x1f, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11, 0x24, 0x1, 0x10000}], 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0xfff, 0x56}], 0xffffffffffff8000, &(0x7f00000000c0)={0x9, 0x7}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) accept$inet(r1, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)) pipe2(&(0x7f0000000000), 0x10000) 16:00:08 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200000000000840, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)) getuid() getuid() 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0xfffffffffffffffd, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x3, 0xd4a5, 0x79, 0x4e}, {0xffff, 0x3ca, 0x0, 0x58ac}, {0x5, 0x21f, 0x3, 0x5}, {0x101, 0x5, 0xd7b, 0x4}, {0x9, 0x1f, 0x200, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x102, 0x10) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xf235, 0x100, 0x20, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x1, 0x7, 0x9, 0x8}, {0x6, 0xa000, 0x1000}, {0x1ff, 0xff, 0x8, 0xc3a}, {0x3f, 0x3fe000000000000, 0xecf, 0x2}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) 16:00:08 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt(0xffffffffffffffff, 0x11, 0x2, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1}, {}], 0x2}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) close(r1) fcntl$getown(r1, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x8) r1 = open(&(0x7f0000000540)='./bus\x00', 0x1, 0x8e) ioctl$BIOCPROMISC(r1, 0x20004269) fcntl$setstatus(r1, 0x4, 0x4) shutdown(r1, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000280)) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='W\x00') 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000380)={0x3, 0x7, 0x8001, 0x0, 0x7f, 0x48, 0x7, 0x10, [{0xa9bf, 0x6, 0x4, 0x400}, {0x8, 0x8e6, 0x65, 0x800}, {0x101, 0x1, 0x81, 0x7}, {0x6, 0x1, 0x2, 0x1}, {0x8, 0x7f, 0x7f, 0xfffffffffffffffd}, {0xfffffffffffffffc, 0xfff, 0x1f, 0x7}, {0x6, 0x7ff, 0x800, 0x4}, {0x100000001, 0x100, 0x8000}, {0x5, 0x5, 0x7f, 0x7ff}, {0x6, 0x1000000, 0x100000001, 0x3}, {0x21c, 0x3, 0x2, 0x4}, {0x8, 0x1ff, 0x8, 0x2}, {0x2, 0x0, 0x6, 0x4}, {0x926f, 0x80000000, 0x9, 0xffff}, {0xe9f4, 0x81, 0x101, 0x8000}, {0x100, 0x3, 0xfff, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) 16:00:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000287000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r0, &(0x7f0000000040)="7449b147ce111dea5bf7d26e47358c8d1e818fe67977b579508c0dd281c3adaad3e41da09d5872cddf50907e86ac36a7295085d9bf", 0x35, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4000000000000000, 0x0, 0x1ff, 0x7fffffff, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x221, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffff, 0xfffffffffffff1f5}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r0}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x29, 0x10, 0x8, 0x1}], 0x7fffffff, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001040)=0x81) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8611, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') r6 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000700)=0x3) setsockopt(r6, 0x4, 0x4c3, &(0x7f0000000500)="270c92bd41b335c23f10c0b527ac63a3267c50d05ad5d11b104db544993ea4ee274e6dfd76326bf18069487f5b96c54257d737a5303d3752be86bec4614a08cc47190867e4fc52d3bb838cc8c128f5a754463506d1bd98a13e880d7ffba13338a102c1717c4e39a56d9ca85b2cd7fe401ad86f0a33c02d209ba3834e7fa81cad52472394754cd96aad675f934c8a86e4aa2e6a5b9091de089c28aed727c9a97e92b52f8ca32ff4afbd635c474c467f7d5cbc517ca7c4942035210c61307c79b46019787add7dc755e0cf77eec2722abf282e366c6254404bf121838185574c72cd3dd083ce2c24e32e025ee270eb04f4ad11ad63a827", 0xf6) recvmsg(r3, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) fcntl$getown(r6, 0x5) listen(r4, 0x57b) symlinkat(&(0x7f0000000680)='./file0\x00', r5, &(0x7f0000000e00)='./file0\x00') linkat(r1, &(0x7f0000000340)='./file0\x00', r5, &(0x7f0000000f80)='./file0\x00', 0x4) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/196, 0xc4}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000b80)=""/99, 0x63}, {&(0x7f0000000c00)=""/130, 0x82}, {&(0x7f0000000cc0)=""/70, 0x46}], 0x9, &(0x7f0000000600)=""/8, 0x8}, 0x41) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r4, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000ec0)={0x3, &(0x7f0000000e40)=[{0x3, 0x7, 0x0, 0x7}, {0x2, 0x2, 0x1, 0x101}, {0x400, 0xdf4, 0xfffffffffffff190, 0x7f}]}) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") mkdir(&(0x7f0000000780)='./file0\x00', 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000740)) open$dir(&(0x7f0000000180)='./file0\x00', 0xfffd, 0x58) setsockopt(r3, 0x0, 0x8, &(0x7f0000000fc0)="f54ec7e7df5b85a8ee463ad93772bf27b220b0f636507b8f6e6ca660803761b9d7749ed2bd17b00a431eb7f8c7e12f132be2ea29fd2fc3c1b08a2b028a235ccb9c6146b152a4e0b8b5a36084ba970e0e914408044f747aba309175bf75a25a5b", 0x60) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000f00)) r7 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000240)=""/108) 16:00:08 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2003, 0x4505) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0xfffffffffffffff7, 0x9, 0x5, 0x6, &(0x7f0000000380)={{0x1, 0x6, 0x8, 0x2, 0x9a, 0xfffffffffffffffb, 0x7f}, {[0x7, 0x6, 0x9, 0x3f, 0x1, 0x4, 0x1ff, 0x7, 0x0, 0x1000, 0x7, 0xf5b0, 0x3, 0x470, 0x400, 0x3, 0x0, 0x100000001], [0x2, 0x200, 0x101, 0x9, 0x5, 0x0, 0x7f, 0x29e1, 0x7, 0x7c6], [0x3, 0x6, 0x1, 0xe88, 0x144, 0x80, 0x101], [0xc4c, 0xa64f, 0xffff, 0x7, 0xfffffffffffff628, 0xff], [{0xfffffffffffffc01, 0x2, 0x7, 0x4}, {0xaae, 0x7c, 0xf6f5, 0x10001}, {0x100, 0x1, 0x7, 0x3}, {0x1, 0x3, 0x7, 0x1}, {0x8990, 0xe325, 0x0, 0x8}, {0x4b, 0x1, 0x0, 0x5}, {0xbed, 0x14, 0xd1, 0x8}, {0xed, 0x8, 0x7, 0x2}], {0xecd, 0x8, 0x7ff, 0x7ff}, {0x7, 0x10000, 0x8, 0x7ff}}}, 0x9, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") wsmuxpoll: not open wsmuxpoll: not open 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x24}, {0x80000000000006}]}) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1f) 16:00:09 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x1a, 0x0, 0xffffffffffffffa3) close(r0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:09 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3, 0x1}], 0x9, 0x0, 0x100000002, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1b135a67) kevent(0xffffffffffffffff, 0x0, 0x3f, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x1, 0x100000000, 0x7cce400f}, {{r1}, 0xfffffffffffffffc, 0x1, 0x6, 0x8, 0xffffffff80000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x6}], 0x4, &(0x7f0000000040)={0x3, 0xfffffffffffffffd}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8002000, 0x9) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000014c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff1000/0x5000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fed000/0x3000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fec000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x462, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) chdir(&(0x7f00000000c0)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) sendto(r0, &(0x7f0000000100)="7e9ae3d3004beb1c4b965e29df7a19e36cb2bf6ad63f391cd2e8c56bb207420407044fa93abe79b11d14745ff004b4a0cc64824924287b70c0ba6febee979e34784cc47e675bce24706ca9bacdfec306d69dfa250b71147d3749e187037ead261f0d0f9bd54bbc650fea8562f677e27146ce1a0fab3d755b12e8f5bdf3b2504097eff63cf6093a7d78ca860ec4cebe20c2d09d0cfa6e494030586ae75462bdb5094ac162167907f5524814919644b5e3bba847c1718cc6dcd040c53be909296d650e2999963c6f7ae6af299e17ef6d27a788274812188f08beb1098e1e40af034dee4f3370f2f41e4b286add27799a3873be2920795774cb53962fd16cc2de11df304222c9fcc63f4595d0f0610ff8775e6dd48dc993818bf12192bd15e6f5c569b077d4c694f956b6a8331d9a38be7d791cce0e8a8f8274602f050f041054d6a359d82ae5bffc01e9ae9b11c0881567e6d8e99eb8f3888ceddbac9dc7204c0837a3114a6e7b6f5f5ee753e181f0cfdb19521499b5c7ce6c5038fdaeb679c38eb943e37b04fa055c3b6d6d9eac39ec297809af1def17b930b4c945157d31741fa1fa3157e36e0c1cfd4708742a7319b57ceb7ad48ef96431f2810cd6422070b76dde04135ed2d2782f75217ef18c69ae28fd1d382bda4574ca5a2ae4cea8642c9c4ae282298108c30f092a7b4223d8d92384ef050c98e14913c6927252b192686ef888048b8fff4201cdd9af0e10022a1e3d32cc5aee0b3a8dcc13cf6edfad71a8131dd23e604a25af33ca824976dc2500818d851dc2fe541e40e0f636e54791ff7e849a8341f63beb14588a6d6be0f08fdaaa165cd96156766e64c07b1dab9401c9abeaeaa30fd3234b048c17e103b9baf70ee88aa8974248245306e9c3f4d7e069fc4e572f78ec80c597edb36b198ff23c8d08a3806ac517aa595c354b6d65753c881779bd3b299d5d84131440374bbc9b203dc9f7eb4465dfcf0cf2d79939c28c86501f4a5f731c78e4024d2492b68688eeb051d32ee5602433143041cd009e1e3a14416558be3e5068eeb28dc927fd3a56ddf172c1391b79f07edd00d8e124e5e7067e138d3392275729b708954d10b6baf991516bd082c708c3b9387d683948d6c909c969f1e9b76b2abfdc0754f9cf5b30ebcd6908d7b8c1e8c3f97a2a1350b4fe7812e14a7c891d0770d01ebb50289ffdf1f70d4ad11be6c44c4b7cbf21d2fd73122318a7ec465ec5cf73940a01d557757d6b2e01f5b5091a720da66c6a32cbd47d83ff4eea7b41ed3fa7416df4af7786ddd9a4d91b85d59bfe0842bde8ca6673c79f825473b2bc19e54bb2543d5fdb400a014a280549fa4c3360496feecee68eb838574a2cb9c050fcc2b3b38bd6263c17eeb6afac19279b7c10b34cfa6a03f3aa56306952cec2df4e1c6b450a4d3c292bfa960c888466e51f27ac6a222f913a4bfe8fbf8024ee1bf2f7b555cc9fba75ffe24580b59ffe994927c0032c15c919cc63ca9a45a445fa5023e6a665568001a34e3e344b149c39d32409a49fdc5285b1f49178110134030b9bd39eaf0355c0965a5cf4100ffb6fb902398db4d92d2a8cf13a0f17abcbf4d44e759bfd549f57621d5da673ff16cda57ce53c1d1fa896d6c790de34bf3852914e33a7edf7b8e9977bd71d8eca7278d3863940ec7849fbc8d4158fed73104207def9d19793e1c34c29f6f8c2d872373791dfb31ee949c5e41ad56d7409d5122d36190366fcb67037507b9f6e7fbfa914f19a931d88257d6c8fda37754307da0695a0a5888772a773151c4714ac2af82abb81e1829364b5e6672433690c987a2657726806426c5a323742f59e5030e1f38b3078e253efdac05e5661f99aa24bbedcdd468b1ac51bedfa492abf78b8753c1d2484c49f6ac267fb0d7d84b4024ec69d4b06dff6b943f8722dacf202801203e47df783960ad4d4248dee1c6838b3784e504a436ed2be7cf8c1bdd6206e842c52b7aee4d31da821cc0f475edf2ad6a9acd1df0c794f936440d06797f6a7fb4b0b7946f8a2f631fc78c553a6abd2e249f2428a698b763bf3d51fe6abd4375c8e849e1aa49406f3e665d0e23f209d42abcb9be189755fc731131cca227d244720d4a3833632d133f3369e651bb06dff51565e8e42950e02571069f5bc4adf05e349538870effb3a46f66990f9d0c50f44dd10bf415ed36fb63090297c6458cbdb6fc66036ecd1249389816fae5ea12da3a63fbc4f088f06c8760e027b20351e5c7128d7b08f0e70711d649bf882580692a7632ed200c896bcfd089501eb9a227572086d35713005418732aed0e11d7209b93a4a973d0c09b71aa5438d1b0282da38517c5f0d889f22469307611b1bbea713f81c0565d5c0f75f005b5bfa19fefbb25170bc5efe0188f5b8e269ccfab3961ea9284a4e638d8b586dd663a21b8be5827ff66396b5032d2de4379176c80cab041f9b6e43ec6911440b44e255ee42bf9008b801310c358ec2f1518a5bd0b596537c917bef1c68afca532c2f8e2841858a964b078c90d6d76ca05769cd8de6e4dc1aea1c51b347633cee2b686c08fda024902ea88b23b7898b9e043352768602f4732d5dec5c08740e29f0ee6e08b51e3e3a5c447485fc96a2ae844582fb3cb4fc17b15f223682858d657848237a83c21489e6c136b5affee03071a19a66c179e8db0eafa1cc633c847cd0fe01c210fe3a311c9d8617cc680d7b9ede3066c15fb77edd97252875996b71537f1a9157dccb98bdbc70273cbc04dd840f5d49df9b46b9306676a1f773b5a1abe4e9defe9713162dbf542237b119478a3f9c5593da35cdc364365531fbefeaba5700faf55f62b3036e8beb0e35218b6a230c2c98ef9070143250c570755f29894731561cc10f997433722018e1741efad801707133c81500d67dc883acf7534b2ba1291b6b82f7bf7f23459aac331f2d4c05afb3c93b051aa4075255cba656c0825799965ba578aa602f20503e137445a05c6d590b7dcc7df15377dd0cff976bce2588df85078587a05a5d7d78ef1d5e480d32bf60d3d3ca4495a56ce08e0aadd5fa654131404911fb80c65fecbef32b2f9f2f66b73df680242d8cdf43770ff6bf134ec333878f2e6ca5959a92fd076ad5d82024ff40fa6abd8507e43ac499df70aa80bf52a4b4eea1977be37ea563728c025ce8b7d15dad6acb5ed951575cd4a5411e2fcb2bb22cd1edd577788ff64cd673bfa208577fb869444ce26e357ce7643c0b274b41002c7231514d652e41935541e5ec3a6a38e4c296ffab704e4b819cf38c56f4b3be78978c80f5b1902ee5c2f4add51f8a1d65026c8c57deb87801833b486e44d1f4064cb03de117bcf7e01c520d30e9d737f4997c97cf1b923fa3d3c89df3e4a2c8d40982294f4aad5601385c0c6cbca0f2a2d954a2c0ba661b85cb500bd2e3f1017b55684d2ff87e933dff4c816836a46da6fe58893b6e16aee29a37544da4f1993bf5aa292382f1fb5579ba4f02c04a39ef51a3271b27f7764f8d505be3388826bca1733505c56a363b79d76bf9a72eb364906dfab868fa7661744f135a23e9edfb348297c7e6cdf53a050c027de74a084a52fa626fe3e9e2766668ca9c6ea1143c29908108e74bba8b45ad1ca76e047167a21428c50207da267c34407d005198f739e5ceb1c4b7d98a1ef287668bc17623aeedbe7ce49c4b86e6bde90c38d38e8cf1ed7bc2786a229b0eafd338feb4e626571120b34041453f12726ece40834b6a66b9947944398c17a4443ad1bbf9a39f52d206d6469df982a2617777eeb35f72c51fee4ff4d993688b7a04d40ee90ba683a8bd18d64f3f169499e2dc0eaf4eced51ea8c74ee25c4f3f079060ca716f8b8e6c873622195cca7a019ad50a46d2d949ae219f0b4556be5dbf0fbbb60b536a5246e01593cf170b36df199c39f03faee556cde7765c26a500a3b5ca97196a1228c162db3ef5c4b44e53cf3605777875efe794f46cea53b84e878ccadc690bd2c13074bbcd802a2b36c56c6f4b23f213fe1df8a66b66796729d91cf74f5eff02c397be2008218c7fcb3d2253923eee48108364360cdbe822f9a55ff264b78bf8d03ed0e9f7f45187d81ad71e79ffe15958a95f86e281d49b81f75fa93978680e01656404c88fbb290b319a2e847a713b2bd2c7b7677483bb764f3797020b1961df5176cc086cdb17a3d3e948a502ef5756c189d4d5ce2f5b68a1c9ccb445a3e84a6deec35a8d862f18dcfb75039345780db7bbd1e3791b9526876d5675fce8ac2eec6edc0626ca220f6892f2acb887a8d29f76d894270c1757b7474f41a7973e076e913cfd253fc0dd55f15abc31545fbc51e4e4cc394a3d6f9e5690813e66ca191703bcece239e109a96ac4520325ac46f7353a2503bca302a2be149dfe878281f8d661a1e1c7eeb63c333fe13d5933855b5ea5edfd5b918bcebb099d9b88404272f2471fef514e8bc441ce9379f4b5885146b734b2809635f4c14523eb67836e806e628dbca851cfc1755ffbd170a1f3cf1628bba11ad91c939825f0fb9d2028e94fac53b2fb6978605c6f6a91970b4f5a14ee372a07eac7760ce8fd8c2947697774c9151b0d42ced770095000b009a1dee633fde7a52b7352aeb76ea632974b138e016fdcfbbdf79dfe5b09d46fadcb1c3b63b5998e569d133ca0dcb85e0b508fb84c27d43da1b03a9455ff90756c5daf36e01f59757ec86db6bbcb2bbde2cb438707fe2904c53e097360d65318af783bb70e0143a197a0186521d0a56d78f3260dc9093d0ff2821b3ff804ddad6dd94fdf4cbdc787c7926c06cb594b4f81f4e7369c9bb1b2aae45b05c08016117828d7675f3273a7a0d5178e1e379f4cb6e5fd0d14385fddb65ba2640d6915fe65a16727d9c80724d12aecb9c4befad43338b2ef1e4a4720e6163ee62b63de44ada38d205b883cd5f40ed853c127f689684920430be388b1e0049e9585e8dee681f0c9fd574beab68f3a2d81a981b80eb16f06e2aec3b910b15c0d813331e0e15e6a13cbf576f298720d2e35016723364eff42e943cf91b1312a865ce2a3cb10b5ccd9648d1a5730a6427906489aa278bfda4b73916da5898d5bc3e2b94f11a4cb9a86156b8019bf2a4cab5fe95dbe00479ce717bd35cc65b0ff330b12d9574e401769ffa1f1155467a9c96b809f9b1bb4dc6b8bdd72fc87641d83c6c3fdaeaa0bd3d9cb03d6e6ee22483beb86ffe7e02b8f2b9353426c54b04940dce1215d4c92ad1b373317f403df591ab6010cf1987f5e77c8c8bb90f5db0d5e2c9a01172d598e9757dd1ca6d9acb5d14884c6ec1e872096d5404ad98b60b850a6e73a1bab12ba8fd878bd631ee6d5c5e4b8704f6254025e2c8a14f33b8551af8d7c7af2590181862f9e50dd932c44f533722ecf000a48bac01fa7715c10d36a9d9f92ff2e86a81331206ed77b78a8366e596ecc12792c41a37aa9289afe7eb38257484bac1a9ec17f717813d0fde0097b515f81a9efde288885487cd7b6c84b0769becc6bcb63d84acd57c32202c43cd4e7ca38629fd0d0b627762fb605a13d1f6a1115087864134bab37e77b4fd2d33e92eeba91764f5be0ca2ddbab2c2bbc9bc2da18975966473a9597e403f5c9af61ac878fd53fb9bae5417127e685fb9812badeba5e71ce3ec4859042588747142985e551992241c434f28ecf50be07ba92c99ad864465e87f607b3f2796078476fde8786d19110c7a410d79b1a7a8839d34dce6fb503bb2938f49238c566710a744b764f2592b471a479e671c3aa6b2b209750737ca4", 0x1000, 0x40a, &(0x7f0000001100)=@in={0x2, 0x3}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001140)) recvfrom(r0, &(0x7f0000001180)=""/127, 0x7f, 0x41, &(0x7f0000001200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockname(r0, &(0x7f0000001240)=@un=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) r1 = fcntl$dupfd(r0, 0x0, r0) mknod$loop(&(0x7f00000022c0)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002300)=0x6) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000002340)=0x101, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002380)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000023c0)=0x5) getpeername$inet6(r1, &(0x7f0000002400), &(0x7f0000002440)=0xc) pipe2(&(0x7f0000002480)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000024c0)) r3 = getuid() r4 = getgid() lchown(&(0x7f0000002500)='./file0\x00', r3, r4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000002540)) r5 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002580)={'tap', 0x0}) lchown(&(0x7f00000025c0)='./file0\x00', r3, r4) open(&(0x7f0000002600)='./file0\x00', 0x0, 0x120) lstat(&(0x7f0000002640)='./file0\x00', &(0x7f0000002680)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002700)=[0x21, 0x3bb, 0x4]) fcntl$getflags(r0, 0x3) readlink(&(0x7f0000002740)='./file0\x00', &(0x7f0000002780)=""/193, 0xc1) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1ffffffffffffe0a, &(0x7f0000000040)=[{0x1000000000000, 0x0, 0x2, 0x1000}, {0x464, 0xd372, 0x6b, 0x5}, {0xa7, 0x1000, 0xff, 0x3}, {0x80000000, 0x3, 0x3, 0x1}, {0x1ff, 0x326b, 0x3, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x2) 16:00:09 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') getpgrp() 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x9, 0x4}) r1 = geteuid() r2 = openat(r0, &(0x7f00000001c0)='\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x3, 0xfb, 0x2, 0x1, 0x4, 0x9, 0x7ff, 0x3, 0x3, 0xf, 0x9}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x200, 0x1, 0x1, 0xd139, 0x10000}, 0xc) r3 = getgid() fchown(r0, r1, r3) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87, 0x0, 0x6de}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="05") 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x20b4, 0x9) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) 16:00:09 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) close(r0) pwritev(r4, &(0x7f0000000840)=[{&(0x7f0000000000)="af07f918a553ac01003e6578d20bb63a0a1ccc21be55e08f06ec0f4c", 0x1c}, {&(0x7f0000000200)="85ea0fddbaa2ce44dff463c6eca6c30b8b4a5d3384fe593ffdbd8b7466759fbe5fe0d2060dcb30ce6fd12ac75e72d34e2806531efd67794849a0c6e0c506acc9dcd7f5e684aa1c5595b51aab47d4693bac87721d77", 0x55}, {&(0x7f0000000280)="0300b01f1112d33892896ce3ec60760ca6f9199a9dd9bd513f098236dd0f5be7ed238ac7fdc7ea785efddd906f7d25320e7c4abfe7b6582431735c539c4756672a6d95ecb2d13eeaab8f3c7893418fc51948c49b5c9e65799a6347e6a7065613f805f1261cfc0dee47c80532e368203543d5", 0x72}, {&(0x7f0000000300)="d5e392e30b2543d73fd9ea794732fcd53121af9d5415aba85a97db3f4eb2e292c997440a0b1366b1edd25209060f2601d6c4f4148575a5914fc8b81d3c382ef060850e738462efcd9f87cc914e8158e157b40f28a5a86628d187795d7470666196efd41c315e79db0749d95429dfb49d4136acf3e1571493d47b2ed5d7435966f20311903dbbe1ec7c83a7fb8e36f50b7a14e6411ce96fb27a2642343e0386effebc8c9468df32727cb0dd25584f1308d8b6186d768c9bdd521a6abf14581b246ac3f74169d65a8109761973a12cc5c2dc284aff6ae764f75fe9aa8fbba96905317e86e5679417f307d6cf00f9872b8a6f19e96c8ee8cffa79", 0xf9}, {&(0x7f0000000400)="6e6996cfd026183d08e7c5505ce4d3e52b5994d896104f3b442d0c21f6fb69f8df28732bf8399f147accdcb2359f92d16bf54c8ce22b06fab7edb44bbb718ccee0fd797f7f781413d5a6335a9a72078c88b8697a192e48d838f537df90ed0a6971bc3bd3a5d6f37cb29683e7c6547ef3ebb836ba7c070c83232a771f2fb44bd9242f995811e579f60fae79d2e9b40a34c2e790dcca4789fb9f1b7684bac0629c5f55239bce86a0309e4f6d6d0bb923ffbfb36afc8ebd1c6c", 0xb8}, {&(0x7f0000000500)="fda34a20ae5020ad86dc27de1ec0958a03569b640a86f51d21d0349fcf36505a059e5f0bcf8d4c749a2c17d5d272875e6264d2ecaa40dbba7cd96a100f514b807869147dc81a93240548c159f3eec5c6df5661b9184336665db94984161a985742768ff35030ea404a31ba42c39798c954775e26d68ecbdb456ae2e42e51f2601e42fbb9db960651ebf25bc66a419e94baa2ce6991bf061a758d6ebfdc1908899b7bd0b6dcb167b13f5dac1253fe7ccc76b97a67529c6d926df4557347925d3fdd7ea193cda5cd4a0051c11117978adc64f182be51e94a306f1d05faff6bb43fc89aa2d2476cf0d8f061d9ba0d", 0xed}, {&(0x7f0000000600)="150c8752b11db7377a4fddae45d905773ff584179870251400eb62d94dcbe04af5477c9f498d04beefbc881bbf75d4295e7e84713c4ee05b0f25e1c4dc8a183cd688465a9a058257eeaf1259f1bbe139d888a7062baec6cab93865ff79ef83befd294639d6182e9cfdbb612fd07f89a318f9c021cd705e5ad120b08aeeec751a60b98f03947df6ad1c737cbaacaafc90293d22ede180f8d10dc3f1c74cc369e567f511fbb262c291c105dcc7555310980e869787d8fb56d6eb9ba5acc7c4de58e67f4eb5e13645404750ade757810b9dc3712273467b0f998aa7936aee146e10757c1173ffc2f15a", 0xe8}, {&(0x7f0000000700)="bbc9054bd697d57d509e4f62cab0e83119cfa59e0fda3aa22f5a00d66bf21eaab2f302956e780216f0c36e598adc51435a61dc5cec3d9474770250a7e09107f8e5fd7842ff7aaa9256c378265dcfd4367f2a6eeea61213", 0x57}, {&(0x7f0000000900)="24dfbc2657aedc63f8009df797ebe2b9f0281e25754f43f841294f4492aca7c6de19c2587654d166e8dd81614749f58af6c6b4", 0x33}, {&(0x7f0000000780)="7fef65098dfab45ecba7c38e802a05bf80c13f467bb8bfc55e90e0f190d934484e2c33095ef5fb2acc2ebc3b74aa77d401199844e14e7b72d9164587c7d9825fcfb61b19efee6f3fafca0e61b38f3420bbc7601c21ce76729fe5cb7790720292707eef4a5f152197f902115655046d8bc2bbe0748d527035ec090613dd4d88f3c1fd67990678663f0f10a569d7571fa70e33d82f3a8aaaf07e", 0x99}], 0xa, 0x0, 0x2000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000002300)='./file0\x00', 0x38992, 0x1b3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x9, 0x1f, 0x2, "ccd48b2597b7eb806059ac21efe4f86a6d55495d", 0x4, 0x956}) r1 = socket(0x19, 0x8002, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="90f858172e5c7aad7c6383c67f992232825aa8c5b9c24e87f9c57fc4f7601ededc87c0c559299578cb656b83e4ee5f1eb741397c8afdf18701aba4b4ac520f2c956446e4bf2e0b7f88e4ee8a18a7c03fd3de887a26d27cdc23fde4855c8661a2b08ce66a33e0c014df1070f93b35f5923b1aacd51ceaf9f8b1a2dfb458aa5badc27e56ced6fb82bbc441a2f26ba9bead945e9324ae676179e20d1670214d2a2bd3f52f0264e91cca09e2032990841a53f6182396fcaeadbaa68e45a60f889a90838b370ecf2fdd0c13d65b34686ada974283bd3aa56129ead907f5fb8c1e264bb5e5a5121e6a5e7b30d4af590cac040a345497ad3224601ecc7a519bce70b3273a539c8df63bdddb1f5d5556c92dcff6a5f9125945c080696ce8b0a994e00853de89c5720355c824b9592e63c4c59c72cf6431a521102346524c524eb4e0777fb1445f26257c896b68693aa6719cc82c9971fb0d3e9532d2c4b48b0fbc92fb2b5c969d85414cc707ac33470a93589a7de271f3a6945a3d03f446e1e5cc0761c4b9d6d8ac8edbc19e0081bc12e94cfe3ced1978417bdba9e8b93f85084dbec5068e878be9c54aad348cf2d89ba8b5b534ebfc8f73fa4e9b51a01c4a25f62eb4b37cc7902b4b5f2342ad3fda6ea29e458363fbd600106abd7e0a46d817b7ff36d65a694018cc98b3d5ead0a9b9e48d7d56b9501a7fcb5f638f7f8cd03fdc6b43820ca830949a5d772c18e99eb5a897604699ca44a6d5702567b8ea6cd8580fb2f15023a628fc129765336f8400caa7911c63904a795ab4a5516dd0d2d726a0b8716ce2a8b6de4d739c4d17bd9c7fcc775d59887b4bcbab4cf6c3f99adc9a81045925f2882a6ab843ae35487b0ba8dec47e85045c564790d3c0cd2cf83e6ab2377705a2364cd02ad3086860cac5d32b251806f25262a97f62c24aa5366864f87993a133fe386f875b32cda7ca9db00efd99e51602b1bb4227d03271783522095865c1d166c254bb627b621015855becc0f0cd289dac164557d5e48cf33318fe4b0802bac9adfb932581bfad3844c175accb35ee8eee7f2e1296e20041cb060eb9504be9537e69e8296c7182b660c3f7be3a9a303e2c4348171dbb5d90ad3d4228e3d2d0d914d6b27c383e131fd54233a7f5750d5d4c8925fc716d286b101ef0f3470209a268e3b82fd6261d2ade842aaaecc60390dbdb3e6c3f179eb38b0c32f4b2b0f6157287a9876b54184f640a6a78aa52384cceeaeb22af97e6f20fecb131a3074a7760ab10b58d1afb8fbc04072407db3748585cf3702554bbaf7ea64babd75c651978df33eacb2c844ba8052d2512049c413ccda15920e758b78730ab395a30839b43fe8249d304797b0c8ebd873ad6b478fb1c91be57c143f6e28cbcb07ac6a6d52b87d8e35856a09fdd80173a38217afb4589a57bdfc145b58602867c3a53c0d753392d629f89bb9ce980bb43a44dda5d4dcd0439c989bba8ac8f78aa3b022b5c898c668ac45d96cb324c83c68cdea9d1ea7e9330867f172bd7d47909015eb5262ae53dfae64117e24f9e9b47ad981d886ec74747af62f65d0749c7acb795f6982a38526b8429b5545b236d798d7df49ceae2ac113f56c0f1a873bd5bc8cdf96048e08150551f1be6bcb67ecd943352c4d1145162225decd3b65dbc7990e984ed26a6d090bd3d12572e4a1ea8055fd8b0e5232c2aaec4c761e6290a874b048dc6acf410508f6862645f65f429bf5f8cd9e3d4d1431600fdb8e6bec5348cdc0c004825f09a27b88b09ca0eb2d4b66c19097faaea9a2dfe8d0904d5f9abdc6b1fb26bcce4d748878be36595002062505572929560fe941001f0bef3d8210476b39db1082f7f9cda9e4104984f6878639fd772cee43b6f5150c9e431978bc846a856cd7da414f033b85bed4d81443eefeda4a558f8d4dde782e2e85e57ec9296eb9cf256f1b3b931185720fe070247e8d323db73507027e2b963929e4c504b5e5609729d5ee55053759633db1ab2d1d62b45ea6eddf2be7e8a2c04adaac6d09dd6baa88a4427884088ca57e007a93f947a5fc9651210a75cf09e64613fd058fb744a388eaa977ec6142b6b51a1b4d983505bb09717c0e8755b7150119697310ad7ed85f4895e5d1190b9bcede2cc0fc325645d3c9515eee36709b015ba89301c8691e8b295b5c7b24a350f31fb0baf78ad5c800d2604bea13e121310cf5b51e6ec997015df34020e8c0d7e7b7b12f7b9eeafba42c78741dfd081cdc049c92f1e39ca5f4ab23d9210f12d49fc6bd0ad4342eddf72f983d536e83e5e74c9bc97ffc641ddd3ba975d98836c62a4a2fb396df33869f790bb3c74dac4e699a9420472445daf41fe15cdbdaeecaf1664d82ff52f408705cee564687f4d6aade51b1186fc552b2869c434d560dacba0f4575eee264482efd2f38a7f9e8f141f8dbf3e352ca5981bd197395db14bc1d1dacc4e4d975f2de4a0eaee3fb8bd9f29ad6a81d3e4983c32e86cdf045b1728cedf2bca83cea801d756acbc49e44616786673b693b14b0a2ecd5353013b9654cebdbfe809cd6bb415dd437a8f13305f19b8460f3d3e5951905eb56d20069e78083a8fbaddbfd06d4259f534ffc672cb43b007ef03ba37d4aadcee3fcde99a907f9500364827b87549e5e03b201af50343a7473bcdf6aebac44a420a611a4ed45e942c0cec7159d73ed14fa75e8842603ac5a772ed0aa44199772c95dbb5de5d360121a6a44ab72c947d6d671e87921d46a22c1fd74bfdbe2c19be181cc36c9aebf1230bfe2aa2ad23fc46abb7b84939238d87ed498a199a74a38b25a2d6be8e1c21d5a712590718e88bf879f3c043e90e22262ba45709fc8cc9f03d64d5eb98b9db7e41ac18cf071925a6eb6a3160c5d294afc9a13e773345fedfed44143b271e22a60730f37ab11d3e75b0439f9ff7939f16ba5d5405fa5fad5b0a8eba7f8101cd92ca5f99eff06850462bc89256af0fa06b9991cb45c4f6a0b607c4b98360ae10bfcb1468177369c0cbd1a6d699b04b09c61cbdd9106b0affad9285552926fe4e56c0e82976bbe1c908e448732e5fa3b9e512f986e26fb672d35e336c07bedb4dbc60609cc4e70820b80c665d839fa600303fe06ea902dfd1107e584bd18f89164f6f62c52b6fb7afeff5015b22e064a88923d23f087568ba5adf2f231beedc1fc6f5e182f4102a2fdf000067bd58375f2648ec70084917fe59b627e0705a4de6511b5be5df0fca712d58bdb140997ed5ed043d0243f770dd5a7c4b45fc01b92af39ef0e5c1660638885e8bd4285bb4de60dc34d58b9682b478d2618f6171d260ed6452bd81ea9a499b9bc24b59a82f6b4f65aff8d522d8d5304a87e0ba258e3a6bee683acc1c1ba35d00ec0ad0fcc722c6537c60734640bd13cc0c3d2b686e0af2cfea288e25484e793ca6b5b542de455d94ff427a061a963629eae7ec36993274c3d2c9f324c8aca6d325a6384a6ee23cc01a97716fc4f76085f501ed0334a636796798e3f3e8bf0c30984d4f1436d1521d661080f0bafaba500f502f817590b476952c164646b861b968728455b38391b4ff86c38e8757c5bbb6dec4f35a5805ca92a39d9cc78465773ebafdb6fc7a06296758a30b29898a491c294b2c8aa1e0eb2fe0af66f4b7881134957e1f8e41183c2909803509925e2b354a62447d8a8673353bee74227b2d6b93a5796f94f98c92bb5cb90eb38b87ff71aee41384adadfc7e7effee487fc09a7be8a58dba3e040c2ddf6d111bfa90a2142831ee1e6d29f746f7129084b56d566cac35bf0784c54f23f023edd2a45908f72537b6107110bd2def32e35761c2ffbc4196fbd605cc058e188eeac57fb46a8ca806e65b2ead5129320bdb2f90c8065c8fb1390cfac3f3527704eef295529186c1734e628d913b47dccc61b9c2de03c43dafd33a5aa3aefc779bcdb81a1695256f305fa370e3f151c46eccaf40632b193a7e6bf38b98e6393ca67c6dd703bdc20f4987cd4bea68ef93c85bbb187f8ca53e09afd414c5b32b385618214e96b8354f835a3e5536f9be1d19aa64e9925e93f2a29aa4a3d272e33e8505727b31554b03ffc756e614e7779a6b8480e1e444b0b14762e871b2eafec27670cba2fb0bdf78e95fb7addcf4f1ee45734aa4591b773d83e6cd7f495ecdd28d9445fc88cfe6cd1e0720f5e9180ca5dabe376e3f1b5451ce66225fd6bfb502110bb887ab49df7766243641f4343f5b34a98d227fa0755ca4cd0921822ab29c784b98425cd54487f71f43fec9ae1ce09d4c3c6cd2f8473b035293c021917dc2e3e7f8f0ecc8eab0744806ae1e7678f09b64795eed3b3b5eb99f41e031fd89c23332c30fc5582d073db2112904ff7e1c2f8e3c79079b0a12248059206950797083825575688edcd4c07e40898b5adf427e9dd08208fe2ab9a537ded00a368082aba10229a5493d58e5fcf3a96e651681da4c8ad8f26f0f49bafb415c107c3f1ba6950e0a2b016efcded204c95de2cbae296b2854b330a05e9878a0cfea05fd72234f05a8cf8e66d982007053f27e99bb47af0f72681b745f3cb200ac88a574c6b38e49bf6db0ca38645314cf5b543eb5f0598a78222731850421623a4e2113ad6d50a31ec594c9a64bc33b3219c922c42dfd010599c8817947ffa4094eed9e3fce70f19674c91e7ef214c3a47d4f80b0a53a48baf0a80980ac4b4ed2b4ad8e06da60e32dc97ae4424514cdef315b30949d63c38c1621e8de404aadd51d5677830b22248e0b8e5d7e60870deb5cb02d46d13d4534792dcc8ba7fad9e43887d17b1037b7e7182e6e5a1849a7c1c15bfbee4f5ae16555be84bbc3d8888b8fa8a2bcfd48238d95b57f59d088472bc5ff0f077761ad8d96d04078abb3e7c97c891a21c64ab9bf0de98024b9d7ced6c9a923171d873998076280097426a443c6d6bc1fc1ba2b41c8b41e742692981593ff40e04b33702e031e62119b4dc5c6ba5a16b525bcfb858401a01be4bccf3f2e400f5921b7f4fc3a3cd24c8c18428491e69bb05872fa89d47f96a08067f58e215b9279fd05de31b1c91bede514739a64335191bb5dc2f403cf2070a5e28d4206f408c3b0678363ce3ed6890f4e364f1ae3f7a8e035a51f615aa9dffe844877833a3714cf488ff68752c961d1f4482f7cda72102dc92d32fc63dd41d4aea9f85ab0776ddf8996a522538c27f95a29d9bf4b1e2e21126aa7be82c5c16ed5028c8b0ec4d14b3ac22b29a0c7a4d92aa8b17c3f6f9289cdd6161c73a500f7ec3c72235ccc99be96cdc2be37a2265b97a7d90c492bceb91fb1dee244ba660667d013a9dc57976b4b921db1d7fdd97068efa892d21be6755a3d9b2f721a41e4a01623a885083f204e11afb625603894848cb9442cb232a92760c48ba016554dfd6c34032aa2e36068e562a549dfd25281137d339622450747c54be27c017f41f9e4cfeea3e842eb45d6e41c35542492081cdb631aa17513548549f797e5224c4a814f193da724a5e13b3fe8e3d3f0dfa38d9764217a0584c1de04c0a6d1bb759598c57efc8a184b75831dda06e4898c22805ea5e9b752cdc3b75f200795d13cc74a5a34efdfbb92e49f80c8a661050b1baa20e30291d0f46fc9cdb9861f272ce7150561a98541cfcf015044e9fe4dfbd0d075faf5d7dcd0767ee5f02c92bb6f0359693507387b299a84069c66ff7e3f8ef260bb4b9955e08ed927d33131ce61b894b5a8a1da924723e8d46c6feac5f4cb6992acc2a6cf89da0d1e983649190f635b56636844cfbae2c068270ca98a7bf141320abf", 0x1000}, {&(0x7f00000012c0)="8baaad17c4be0665ea97a67d73766e787875c969448d9dcd06c09e2905580effe7cb5ae6bc5139e161474b1b7273c22d0851bf86cae4723b8ecf1236b5ed00979f6b10be7f835457d431aff2f69a780b63f290cddc94b6d0e830fcf9d08e46750d6987edfa768a6c19648752aeac68b95126869ef790a51f7317643e2c98bff1380401da7285608954922d5a1a1761188366512083e7f01b741691dfd4b9b30afd01feb3212ad3fba4c92b267262b766661ba1387c538c1598dc18b45336598e9341428862286d53421a7e6f801de48fa3ba02c89ad50bf8096910f41734645f1e3a0448116fe1b2313d8def795b6566569ccb553b5ca4b1b63c68a08f36fdee6cc0a2ace272aff14c04eb0e6257b5af2fa95b85149d2e6e549229799859ecc8b613a43b8386723de32968243245785c1096817f46f4e5bd6d1b8c78cea51ce98eccdc609c1f3170a7c3d23dd8984d697c0211599e51d6d56b526545143ca2bfd0aed40cce5cd5b0b4b81e9fe113798b4bf185bd421f099289f5c7a1f323c0bc3f9b1e1e8319dcf0a0c330a1e6513ea12c77ede5ae63650317ecf74fd5209c23f68727f7f13e5c86b43a948d6aec04298e1bdc0498abb6f57b036e14ddc4307a1ec63ba8ce4e905360f31008930ec93e2d140ae8e9673489fd62fe800150125459717389e7c201f20d0fcbb97a590433616e7eed465e6ab283a73782c6562cdbe43c8cf7e8f6cba70a1f7170d80a609873725c09ac60b13de4adbf37a7b7374489577c8cb6e3fee602093acb542ba110b08b7f1425497b3da776d62bcb01ce52692e2fb8c860034919c37ef4bd9d60fea9f6f3e809279b22b1d9ce92873b35d8132919d517a4b6c06d12cfd8bc83b51a359918199a6c29db7153e224f7f0126157a6d7420f7b006adad5113a15b651c80dff21e802f6546bbfb3f9e58fe7e8de0d3c366c6802ba3935c6deeeea4d2cff158654038ba80f45b6b133651cb06212931608d77b2218d05a02551cc0457e81a0a5653238746e046bc4323da1530001422eee7d6e49f1891c2bbd1898636896baaa91f670d8de76089fee9f732d6302345f22a0181a590f7baecda9e57ebc92f78574094b740c648423d3c4a73298f4d9b5fabf3119b3f358621d40548c46dafe8c1f1762c1dc085013fe52ffb88bc04bb5d3918306fbac7a35654f86306725ef35846a146d11ba8581630d2bba8cccbf4ca3d65bb919e7279de730e93ceb65826eae2e7246120b53968b6832a84b6b2ed9d49c9f0caa0c05d9771469704c22f7d9251e36f4396e86674edfe0329fdf95e95fbd073366fb2f91f0d17edc5064e01e96d4be3ed8268b9a0cf32a8d0cfcaeea92235f6159c3fdd5501578963cae0419d44bf684b5a1c622a449408102bd1cbec3e94c15640ec79c66188edff42c7830139de0d34d0875137a923934865e1de1a28235cd5e93b09d2d588b7856f21d1064ba4ccf10d512eac2aa6e15f8db59332d4358dcc86c57942c67d37071c508e49ee42666a3b15656e31e9067e09f4b721506d963b4ea171bcc78ab04ebec2ecaa21aefeeb87e53b2b82ca5b30b4c617c2c6c60e0151cd9f7f13c178c52ff3e1c554f360cf6fd95e7d48fe7218174bcfefb6512702d15158e62df93d4b9fcf7aeeefae51b495282db04421638c3b6512691ee7e3a3e5232045c0b7d403149d689d269e4a25617d5fe24770db4b5648ef9f3ad7875ff45385b73c876dfa74196c6032d90883cca17dff948058af79354db5be3c6f7ef9076d85db9ff92490fbd3da7c5dfa18123c2c081f60076bd0269ae9c7c9f9b0d82cf530164df65349ce572e42e2a44121544e3024909ee8ae90926e7dfdd659f6ad8670783f0ec979980be6666b7c6e0333189d2cdbad371b3f3f7610d2d18efbfdc146f7b81f8fd9a4add6986deb8d9bd8905ba40a60f06204c516bba3549fd342d215c9daa624602d1d68577e16d44993fadbc996faf802cb539db8769ea004f60b227291c2efc7f00db155d27ee797d2814e161981f9404b1cb3f7100e1c7c487e82a8b727e5db2ebd690a65c90f4c3d3961288c60a0df095795f2d22fe8a7eb5bd2e0db4f81937d23c2865f48b8052dcc4c3a671c24bd61b6b62a3393a9541a38ef463b952adee6c7af991d8ff6675f8c4b83deb9e71def91cfbaef9459cb0b5b29100d250db9e20ff835abb78c1991ddb472bf1ec62e2867896448f840810ea95f87bdf459c8e03dd71de649306668c7cb14704f3a9b35843a7b27b1bd5a7cf98a260adaf00eae4079442e17b2164d257a6a9b008571b7cec5f9e533d4b8a5ab65e46b8fd022431b10cb88a451e101ef0cbcab2a33d9f36ff1ade53aada9c2e6b148f09e0758911541d02ee0c9b57a644d0b790fcce47f216e2efc1dbd99099f58c8c66830cc3cf54e62f60b9601b764014d03f7ecabf2e1843f18671accebac5d2291418094b0cebc8953a19fc1f65894c162f356dd636cea13ad621a096e03ea3577a2bbe4385096548be828d171da8d00b9b7c08ff15fe6978cc1652987954d0357e1ce84867cc85e0514f5c71aed92a9eb488b5699813adfbd0babdfaf491a4be0b992ef9a889a526cccc4e20f0e4ddfe05d7d9f06a5ec138d653247d3eea35b0d94e0266f1ff098653fd3f9767518ea2d76bb16999818334ddeefef0b8d4bb860fe4a43c8d611a8ae366528f6d5d00673443e70c4a1891ea1d2aaff6782573bcb6493cbe5e9c65d1a434dd0b260039cf637b94698073614b1addcb786b16c052b08e9718255b9cc1a89b9862965335339c6ca459143a0e1b795dee8d3cd2ddbf3285819c96b48f245fcb0aeb7b775f41d99545bf85e873317f3b685cd18db368452bb56eb24b2bc8284f9fc8aac1a03b760f306f0ec47b6629864614004734438af92ff4d5a6a4c508c0da262e8cdc96408b0d7dc2c6f9a7dedbce122edde7de97cec088a6c079a186500d9abeb738158056704a650b2dde61610ef1aee5479750b3c5456a64f099383cc81c42f627214f4b2cfc83edae02cbf0aef549f95261f3b209d2681cdc3eac9f871cccffffad7371c72ab424a5a90eec773d2466d9dfadd0d1eaeabcf7f57d23903c73296d78b060fd9402054ee1ed79dbada4c860e67f6366787015b542c73b429ecf12bf705b07a9130584f9f0fef325f319f59aed309f90d50a21f29960986e0c7e089c90627024b79bb092e3ce39673857900669224f1e5613a3ea613e1b920fa1a24544651473a784943beda401e038be374e06bf82d2ffc3f5f4dc208aa2bd55151873c155b95e0c18972a36b48e95ec00b6f1af49d71a698a5c34c1dafa349b7bf4161304a4f65648fb50c227e7eed9610fb3413f9af554cb53eb61ee792b9a7ff0e31358b2db44d4dcbcb08ad44270122ca53e379494c909cdff5128625ccf739706e9a81ba1e51517acf96a997cad71be0b47a16b6fb4594a72755c0c67210264deb786c13c48abf5cd49a1a1cf26a9d947c7b2c7ef940b8ca2de2d1043ff326b375131ccfff9f4499231c52cfa728b99ce55ff4437751f0fdd5751839351195dcf3018abdbee9b0b0fc3108fe632f1c553da9e2e825300823717ac458d38905f69e5b6b89fc974ef043e0994fe2661f5f5d2fc2d98022155e3883c64768cf36aeb7363dbe73ad2106e390e18df8f33d44af843f14f129c3df6f641a00a0c4b428f86f4095c02dcbcdc6f2a37ccc14fe43a41c9725642821023a061ef91b0799d85c271aea9bad0327d72a7037a73cec27bdd434d8881e899e57c8ab002cf4da96c304cb5565bc2b1acda1f3b913ab6522ed4a930c2625fb79efc06045733e6863e62b8ecd07be238acd3834ebb4c699ab4927dcc2ca038452d0a12bee3c64ecb2893f4af4adc420d58928c235a3c51945ee95a03351bd533f631b9e1f9fa72390c401c2af85b1ac91ec9ce8ea8f92af90aa002029598e5908833534c020fa06a75b3d8333188a2e26fb0f35ae9569977decc4b2e28b47eb7b64081a86310e5d250fd7b10321cfc1254d7ad307d6c26e19b8b0439e6092c6b7006a81b96e82cc436bb1dfa8cffa5800c305e7af89a12b464dfa54b1c00ec3dfaf80239d86f07934a4eb470f7eb7d6fb525809aadc8fe805d089570729eaeac52081464598f8b4284d096a159a01913d09a0b1f9d03853f58b608661ee1b8f77287d553d60c2fcc663379a0860a5daf79c5e3f4ddb84399c77dfcad409bcfce999b4daee93a3d4dae0d455810007df4f5b8de542ff6f2f3096027887854aa415f81f4e9f2ced4587d0705fce84b33812c60cb358f6ab87d81aeac8cdf52a68d3f7ad636b0ab5e09b091613f4b418db3d92ad42273abe9e831287bc8c83c1544c09dc1365a1cc2d1c810994a281dfe11e87b6d7b1aefaab4275041b286522cd96aa55a418197c9f612b337e02781143c2e81958e4e88ad7f9ed5eaa04e8d81dc98b975ecb389fa7c991b97451591eff17c048c005f3964fc65477b4c72194161f7f28af726a133eaf3c1e47daa44ae1ce66120f4f48c64d63ac7c2e5b4f6de1009113a152be84615c64cbf6468fa9e94669cbea21525f1690e2fa6d0e2091b814fdbb575a45756c85b392ca56710cd4d40409fc722b8fdb82af15bcdd9f99a62718068e1247c9f5f2455157ee43b05571c7fbc8624a820032d2738c75f4702d17e3365226975f1f7df399b7c07c18a5261c2c991831a45139b2d5e8ee08486babdece8b8e8c176127b26d8c6a50b496ed74dc01c73acb021bb2313cf66fe50f443a15c66768c28b7f5447a3a0da11b4aa23834033bab90d39614b6cc780d129d7082cd979eeef3233377091b28f170f18d8b135f424c00d949e54ac0f99448a531fdacef11450bb5fae057ae696e2b9538a52208634d82ce76f8faca86d7b01f238e7db6dc20509b9157c24ee55976ea40678c33b03e9dabf46c98db645438988c69d696111cb83cb8c3a09dbb6078d0a7d075633da3d7b3d1f1a99e4316bc205555a5f857adfa8289c192b46ef20c6afc7da005e5a9bcf7152cbc345f9c3278def1d3939354758736a6c8bfd1bdf77c96622842dbac0eb975dce6db18d79024eeae71b3ccc167f321e0856e8f5d797c729c4117afdbb58072a3ae511a4f4da9efcc37b2ea47042e28c020fb1a997f7c550ed6ecd02e0aa966a1d05a8cb42e5ac5796fe4ae99b44065f854020e05c1ecc844a5414387d6254cae3fd2573e36318e4ec26e7b051ec9e9e32f72ddf8a531209e79c6dfbbfa33053b93de009648953b92e6a39f2c439482add8224c9a13dea0b81ccb3f8aa0ef707bf711dc66360ea3b6533fbcaabb37c68bb1ad6d5445b59d186936d076191e83341012b6fcc170c231c89c04708ecb74b66e54e3f233a282754a9a84bb83354a4ba646aa4c02167c3793ccee2bbe8244d591242ffe3099149c93e8b984bd84b6dc76abc8ec3e47584cd7cd9a31756af2a1824eece624d1648d76936bc97a92e57cae5f6829c0eafddb7d65944e3ad9d68822938c1fa66928ac525b5b0b4a3256608880431d6afeb0ba304061c126eae2011ed81c17068f1d8f0af2fef3ad4f6ec387348694bf7fd8b0fd8e02b999524b2474e5dda1ac0d7e4e6a351a2c26d9ecfcb295702dede9d37d05ef530872f0778075a17f1be0ebce6f95214e3000d9a9397950305e3883616e50baba32aed4667a9720024c57c39ab715968cbd83041c104cab42b5f977b349087a7bdc2c13ffdbe27a81e292f915e43a2ce9863f04c36f80f52b93115631002c26bbd456158c0c9a8ba0", 0xea54d52d3e07420a}, {}, {&(0x7f0000000040)="430a8cd7b2efddb1f6796796bd03eb33a50572c17647567a320b40bde617ceaf157071e5465b9b40c564a80679260a85cd41654b035377311c517593bc689de1620e5146500592bc822fbf97845bfb3fe5b0d09280d91e1f5a3d3b9a0160d8fd0cec6f7b9cc7c9dc36afac", 0x6b}, {&(0x7f0000000000)="8f42d6b366e7ce30f3321691ff11321b19c8ac69b73a0bf6fa758e342a4b9cdab601557c1f5a4e9a0df8cc2ff0aa42f8aa69d61e5eb1d99248da0255ad76", 0x3e}, {&(0x7f0000000140)="5444bb027066d2fd3b8855f14a00c806af93419157fa83a64cef5f387ee6115c26909baa866ce74c8329a3e7e719162c10e7367610314f92b9e210c978", 0x77}], 0x100000000000012e, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000002380)="330ebd1311118470a74320eaaa4b3c453e48be4832723689290be0cb34bfe10800c2b160a5df5184ae5504debd4537715f06e9faddc4aca16db7e9857b9e4dec5a24ca2353b8cfcbbefb20b1b6017733df9cbcb82c690c581a27c9949d08ff6e215c059a86c9f1038feb0b92042fd3a34f0bbfc99773e7e5562c", 0x7a) chdir(&(0x7f00000022c0)='./file0\x00') 16:00:10 executing program 0: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x2, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x81}, {0x4e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x210, 0x0) 16:00:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000200)="a4000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b1204000041b5e5d12624fccf1e000000020208a371a3f800041000000000000000000000000000006e0324951cfdb86944c9a94418ecf319aebb50a29c4732d3c8dee693828fb5b570014059f5c48e680b7f259a1a871e9ea60bc99c0ada7b1d03fe1a60641338e03fec8e3a0a0e6de1e69c02567bf487f4ac0f774df19c56410b95b548f244e184833ab12f4f40be31e9af900c1f296833d340bf0ea83c7b7dda5e79071cdb799403eebc3f1a7a7f749d370f79", 0x30, 0x40a, 0x0, 0x1c0) r1 = socket(0x0, 0xc007, 0x4ea7) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x81}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10100, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x9, 0x0, 0x1f, 0x50, &(0x7f0000000380)={{0x2, 0x4, 0x1, 0x4, 0x4, 0x101, 0x1}, {[0x5, 0x0, 0xfffffffffffffffc, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, 0x78c, 0x100000000, 0x80000000, 0x9, 0x2, 0x7, 0x5, 0x9b9, 0xf7, 0x9, 0x1], [0x8, 0x100000000, 0x1000, 0x95, 0x80000001, 0x8, 0x9d, 0x10000, 0x100000001, 0x5], [0x0, 0xffffffff, 0x9, 0x66, 0x0, 0x6, 0x5], [0x7, 0xfffffffffffeffff, 0xc000000000000000, 0x200, 0x1f, 0x4], [{0x2, 0xf65, 0x6, 0xfff}, {0x5, 0x1, 0x10001}, {0x6, 0x7fff, 0x3f, 0xfffffffffffffff8}, {0x0, 0x10000, 0x401, 0x5}, {0x3f, 0x5, 0x9, 0x4}, {0x1, 0x3, 0x3, 0x7fff}, {0x2, 0x6, 0x3}, {0xff, 0x64bcc077, 0x9}], {0x7, 0xffffffff, 0x6, 0x9}, {0x81, 0x3cfaef06, 0x200, 0x6}}}, 0x1239b88, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20108, 0x0) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x6}, {0x40}, {0x46, 0x7}, {0xc7, 0x100000000}, {0x42, 0x100000001}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x7}], 0x1}) semget$private(0x0, 0x1, 0x1c0) close(r1) 16:00:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) socket$inet6(0x18, 0x8000, 0x5) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x10000, 0xfffffffffffffffa}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)="b205becf615818bf6ead0a5afc04f5b25e857179eaf6fdb840ab94bfcc8421a6a14d1adf47ad7d5b35a90ca9ec8489a7816bc7e46aa17b953859bff94345f554e82d940b7773b4eee1d4508d325d558e2f867b345db2739344c83494b7e06b01e1de35ce1eb889558a403fb8f85aaa1cbaa19459cdb9e6487a38d0aeaa933893c0804deeb8333ca0bc0ae70d6b53c84c3de97223d97470c8043d36b46e8ddbedf64e71ca061558f53d822dd594715741f807642dfdef17cbbfb8266c1a0b8993b992d0ef32ff8c2c", 0xc8}, {&(0x7f0000000240)="2bb775fbf9e50477ca1b23b3154468c23af2cff8fad5589415e92102ec695c2d18eb7750c84b0b4aaeced753bc7e5dad9d7a2f7925bb21760bc37a33e362c5038212588d1ec763748ddb8a4b8228fbdf0b227b36ba3d4a458eb256d525fa5d7b2f67fdd73ab61ed6708639a9e53f75b7b540685958dd6c4b759bac5661665e7dbcc8624507112320752120f19e8be2457731a06179234c84349da27b1d", 0x9d}, {&(0x7f0000000300)="28ae669bbba47e2568a1e6966fe80dcff46e695cea76b06523c1d9380ce395bfee4c509e0230cb5ac90bbb325700211e20edab3f578748f8e005c011721e8032bda91b9d533be7ebc70b11aa0e3d2fc60f5a17ac09714748235fe79ea8d8dfe28fa0ed4b48a261cf4b6c0d5d0533952117bfba64b838007ff63eb95bc38ebe62a59e0bc42dd35b7d5af16c856ed4b829c5eccea0a0115f194b565ae741d489c429f2ee2d44958e33a7217d5393b517ec067c79ce13", 0xb5}, {&(0x7f0000000080)="822059d5b1330c98aa96908ed46ddea6142069d3284cfe6ba6f73c86e51dcb", 0x1f}, {&(0x7f00000003c0)="03a8f6ec73189010be1448f7b8f53afe8e8f3ba1375b0dabb62bf80ccff382cd39e0604b963d427b2652bfff95c56f2a9a5bbbc86c1b81adcf0c3d09be5d6d151e41cb19f4b7bc79f810dd563e94d0c43d6f7065a28e033442a58730", 0x5c}, {&(0x7f0000000440)="3cc0aa142b50af507d43396ede037d55927953563b5315e99d151c7f3171b6097f9566354e7ce8bf6a043467aa06a116dc462f19e1a88d8c22d8810bc9f04f877fa9ae1a0f1ba28c6a8807a2a2ab24586baf816000c572d1337af8bb7b4425836f4a61c2f0028ebd36441099a7758d163a6e25a6fafbf6de347b81e6d7657d66a6aea9ccd85243a37c7873b4171c113aa5d46e191af6468a798f8b632c02f38f3622553c857917571e4704d1f0687ab50cb0c02754991193c089e4d06a6ec4b9b43171f101a4ba6e6539d4f25b815dce0c19", 0xd2}], 0x6, &(0x7f00000005c0)=[{0x20, 0x1, 0x1, "452478c500bf5519449b"}, {0xf8, 0x1, 0x9, "a6bf048141d1aaf724d350ed49a1b4307c1b9ed5cfe35e57657a49b6aa5139f7f32e5e36f771c8e0f1dfbd5dba62371af80d962ab3f07bc35039d0c0fd57d958ef16054f421d715628c6efaa17102962ef145212aea097d9dcc1dbb1d624b95b43b200ae3b2d3b9038a9e08eea9a8b29187d21a0e033821cecd1cd34a2670c31951a589ef1b712e9d4e34d82e1f099edfed917fd85dc8b96cc7fc42347a6b1ea7404b3dd61fa6a035ee031acb4961350f40197fdd77d9ce5953dbd5ebfaa5ce4fbbb902af5ae3f0426bee8153109b3d00ff4f195b018c20381edce7a5e9e15e53608c526"}, {0xe0, 0x1, 0x14ca, "f015f4d539ef4d864f6eb05a44e198290c5485ea93bf0669288f42158be84eb6f1f55962bab5391b47a53fdcb2bf0b57400d2bf10a0d907255859dd30730d38eaacc34b44407439fbdf37fd162b553c95f96cf7229935c76da7f5bc4ef7731e21f44f9daea4e38a445e9ace0eea05e85b8b53da4cb1c81490c76adf6f61bedc72cffeb7eb9d37117be9167f01da36bd45df3f51c20310950ffa559708cc6fc50a71bda767ced084af888820676332ef3f8a51369ae6f4e8b8e13972e3093221ec3f80487d48b6682d358d9"}, {0x60, 0x0, 0x2, "cf608ef839a3e52dcc2e5c7d812d836c75483758908bbf20ee3f349aeb91a7f7f77f02d3a5dfdc04bc93e0d59e794c9127af5ce863974bb6a95196fbe6e65c7f4ec87bb1b3516140906637d5ae86"}, {0x20, 0x1, 0x2, "f7213ca8750a8b07ec"}, {0x40, 0xffff, 0x0, "fd58e5c7995743e283ced6e36ce021edddead56e9372f6e8d4a90217f7966275a9e2a33252f1ad9e20d2baae406bae7b"}], 0x2b8}, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000100)) 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) r2 = shmat(r0, &(0x7f0000f27000/0x3000)=nil, 0x0) shmdt(r2) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000005c0)='\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000aa0000000000000000000000ffff00000000000061ca5dc56f03c7c2d8096345da00"/57], &(0x7f0000000380)=0x39) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x0, './file1\x00', './file1\x00'}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) chdir(&(0x7f00000001c0)='./file0\x00') geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getuid() r3 = getuid() setuid(r3) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000240)='./file1\x00', 0x7c, 0x8) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x4, 0xff, 0x2, "d343ff31fe5ecb05832400e946224686b197933c", 0x2754, 0x8000}) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40081}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x6) 16:00:10 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x4, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff41, 0xfffffffffffffffe}, 0xfffffffffffffffe) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x100000001, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") r4 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000003c0)=""/216) r5 = socket(0x18, 0x4, 0x81) sendto$inet(r5, &(0x7f00000004c0)="ebdea8d56f501df31c039f9f76aa563966f27a1cca3e4cb6d87db62ae5fc9e748477723f5698cf6a2a73c0ac6989a7aaa905bb62d5f9eaff4121d1e4a06d0c6e810f01058ce0f66c938d6d81e7c94698828421835febbac33bf496aa28e7927a007d2e42432f2548e71aa214e685b010b74f250d6398aa04e1138548823f3006afd62fdbf1eebad3e455c3473456c4c5a067284fff05aca00a7eb2c29608a903776e7fb814fbdeb74465c258304584200e4c30ad685d9a5f1a1d80740a939667492f0cce7167b5ab51aafc11533a", 0xce, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x4, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1a}, {0x3d62d7fe, 0x100, 0x1, 0x4da9}, {0x2b9f, 0x1, 0x2, 0x7}, {0x800, 0x1f, 0x6, 0x3}]}) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f0000000700)="2d67f5103bddc0372e1749b0bc5a49a38f41bc869ae14cbb4ed83331caae1202d239b37ac15a9bdf0ab53c1fb7db568ab46076e92b9c200c81571db152a2a385bf7d558b7a7598ca798e4ec93ab83b205264c98433193bb019cece1b458b70e3b8f4432988e30e6f47cf53d7b8aede73f3f5080083b22bbdd3c44f5ff970fe703188a49aecc210043a07694597a0d5cf7158b90bf177d02f6ff8b06975ee4141609d36265434cc66b964091ae462851d8792a1fd11d9c29b9efb5f86c503bb87e150d94a898eade4d63d5fa8b145eaeaa297f9ea861ca345a7dc7f7d9d351efed6093aeb46abc48866db0a74464e6effacb526b493e78a82685f9911df85fa00684a5057462cdf0959cc78f155bf9b0e3f84e6a670deaa0ccaf3a47a4fff37fc0498f3a17c25678d5de71520773af912658507a6eba4ee6d3afce9d1de35474bf7214478f029bd364e4c9d84ecf3d066205f2c6c4f61fc933ab3ceba0a934ef45ad38977a2fb706ed1e2eb0cdfbccf97fe04850aa3492bcca6dfb2a2c7c08fe710eea1a4aa2e9bbf903648917485f7d8e18e36ead639ba72cf98cdd9495f63aed9d59d931207a50e569246bbd8840155a985688555edde226cfff5089d70f1e3dad16c0291d3c6a18e7da607098580f3ca3cac3523b81a2fe23ecb25baa95db19ab6673312408110ee242f2923d50f06c904cc8a87af0c43cae7682917e10629bd3de7de89519aaf725bb1a6e492be48c2ba3d7b8f81207836b08c113d1f8f7858e99f54ce0262959d56931bf927e7599912839426d036a6843d241d293ef35188752ecab54a4fb03f7f6cd63a0fcb71d2cc7f461e63fb3c408634031d30e5fdce1570684a0f992bab83638a155337de3616592458efb7be460414b5baf1bfa1d1b27e46643f283581e2ff6a7d1e4b434887d7cc41cb3b1c17ade79b34180ab655371ab15f6e0334011d610791847fb612a359d1ad4eb7bfdd24ae8b464968b949ecaff169645d26f2c0d7adb77be3e5d8e3d1f0b4bd919966dedc9f7807f6b27c6fd699f834bd55374b8363c58f78cf0953c258abe36ff1089e8ea41764166fa3ff2a20bf5315c6a7d3024d8b9cff8ebb5e3bf9b74cec38abd2e176a9a01aa0999c04c60a3d66f7b595593e562809310f51d4257172470a711cd330511825be62d3fdc93feb599d818eb16a6b973e9f07ae29c2b23fccb70fd8914b5c340f33bc2224c573fe6c5409b87789c2b83e2581b4bce047f41c631f4ffeb38a4c503b772ab8d54ac07d14a55b258befb4032426d8586aeb53ac62326ab4dda0c56a43658c00c8f6ff028968b432d48f047e2b1682a369135c023de7d0d76b9be079d9899b1afccc1dbc88a1c8318d4816e066becef7523a94300406a5629f6e4662f4d479887c1f4f7c21cfae6f51256fe0d740b25aadd3b2a68ced0425ccc2283d52a4a7e7d55f50f2c5844f5a662918babff50c85800e9e7682c69ddca0bd7d80da5f2860cdcd7eed7ab652d9ebfc2a93e5dc46d2287f256d483681bb13e7b4d9a3e87685e765f383352fa046f706601eefc22f5e84794c2e2385eab7c94b72c1fbddee8db2144def3f13c17f75de1a7dd2eef99eb3479476a20596cab5a85230970e21098be2aa89b9b9b26bf8db72a6e94efabedfa680670252ca794ecae2068c9a55a20eb43a03ebe29e41eeec6b373c10e5d31e2bf13b42109db7500574024c4186ebee78ac87adc14b5aedbfd2beaff0e2bf72ec84dc028db57dec7f07b7b1193d155b9163cab1e70510e0bdb98aaa7cac46c9485a6c93ceb749a4692f25350e5b64ba1bd6e7a8a94f0cb65142df50f5fe789523170fcfea32daa1af91d204aca4fdefe46bc469429d4a931ba16258bd3118158a5e17535893f252f3f2dc1054b3dfca5c3c7aa494bae481a36083e3f7aacf30cad5e48cd4bd445e5c1dd0c2efed4f1ed88e12d6f7883842664b007d5a18e845ff00869b11f5382815f9ba166ff3c0a9f1ad8b2c385ed420ddb28440e8e3477bfd2ab4fbd68de3bc10013009bd4cc4fdcaff1ee9900434e4e608820e3bc318554e80f212c473ea9d23fc9ff35f34ab461d984645fb88277a0944998401fd6732e2950fa7fcc0fee5390f0e35d9a9b809336a99825eb2416da1832cde8971a700ae3ec6fc1c9be3b0a528fdef377c743cc84ae4d548018cd8a8e75b3cb7b2c477161e14ce7881baa897ca1b68ec0ffb45b3df9fb1971bbf23b78ff890d2a3f73883146fcb0ea53db9d97e9637d246ae3865067fe701c8e417c1d3c91dc2ae60b37c03c868a9b986a6a9e1b2288bdf802e80bd9b69db2e246d7716ddc6ce756d5dbc4e11d973d328f5bfe62560a5bbe5b5c3ec7b3dedebe03453a9de965c411b3fce5ef6c2adf371bcd5b7566cb76dcaad6f815fe49b1c84e91d2ff1f3381bd13d49f823a4d348cd8057a8045ffcc8762ca23ec005d443e9c8b8a0cf8dedfee8f2da933a4bdbc53ed0cc3adba8a50b884adc6c4ec95967b8d957dff95d3098885e8a9a6ceb4cd7010b4fa70fc6342c805b3bb129a89b5e8ad01cdc650dd50b9ba02d048cf572ff52914cab349cc2a3a03d239ecbd619d36e7a7b55790c4bab82e7c98fe22d6714083f2a6f4011cde8ff889b4ec656d01f85fa73642912e3180ff692d19a4e9f4b6d4d47e708d87826687c8964ac72b7b670d7e88931a7270374a345908c859bb6d0d3fe491a896acc6452c981b85377be664497223ee291bed06f13db40d4d0df3ed32630b9334a3c0b787c49038a7c9275151c589b4d17869e9582540e33a1e07ae006eef1e1e18739a9cc5cce1a2c0b8b33cc57265f78e50d752c29d9d2fb0c6cffc272b73f80ada8d9a066c073a9b0e61b82517ac48bec878674916724563c24c9db88e9b6a9f496535ea983fdef81bce814d2b54a8a4c81cedc2ec4ee1c85fbadcdbcd0c4418051b8387449887d9a795bd5e62f359a2ad583d23345c89618b8a8898a8b53b603b5b552621141e0a882a9c2574eca8274e9aec6614ae2f1b3cf2b237053608e5855d84177a7e3502c231535a223c08a3d9e7f9a9e3224f3725f07a204f11db622482783e54123a15bd98863f7d9ed2d6104e866384cc6f8b47740c22d5a112940f7367693c3429db5f7ffa6f04d7ce2abef887c44b1ad4402391ff6ce81262d97b51f521dbdea62c64ef1f7e3b4c0564fe5f6f8dd3542ee54014b19f1b8cc1a5e9ad062a866c7bedb40bfa9a00914819ced763796286d671b6cbbd3d9bd32325699f608d4750240db2642f8cc7b21d27a31e04c814d5745bd0213911832b2120078240d9c349931054eb34e9c4abdc329722c4b73bf254dbb6a4695b18ed4412274b2ef20fd9f304ff2108882e7bceb3e62404fbe4e5e18e1b4d150d11d82f603d0245ff009e6417b83ec08887e296c29f883ddce6c19e2a2bd70c1693fe6632b7bc11e65754cf861ecda5d1b113cc9390a12b66612a838a99a04f7a408a7d62dea9f362c8f1ce57eafeaa4eb403d2a39378a0811e1628d0a023ee7afc8c6a34b2779ed28b76863b4da22a82875a829a13bfbafdea358a032994d3b116d1f8cbba1ae77b031ac005498986e58d44a8aebceaeaca37d37a6fcae67ef62d453508d1469bf3b21a4ffdc3088146e27d5b9d0eb1c4a160717e3bbbb2c30eaad5da90c24fd3c1b9b7962d1f0ce6bb777aa972075a54de66f2fa59e04102606dccb6b6b0313920ce669d533d7ed9710751ac1c8a9e843574553dc5418cd98713990b08292c0e9d3bb3ddfd5cac8a4061ca7ce77d1ad5324de266b3c2950a8d84cbfa9bde131f72756eab35cfd9356f09fd91038ae4df5632e0c64b00a7664e96fc7407fee5c75c8a7f250ba525d5b456e8b1cbfdbb100810f80d0b5aad25bf84cce957f117801aff4318fb12037e10b6f530342cac1181f4daadbc2bb7c2699462ccb72c8bee0f00245b37abafc4415ff9b8190a407e6c377296177945bc6c869fd8a822145416fe51aec9dfb55573ddfb6ff401691ae71e865a739fb26579695546c6eef3d3a070069dd31adb210e5aa04ac8f021ddb725d8ace641c0abf2483920932f0d84eb3ad2d0ae65eadb12f1a5d6758e23ba9ba794e8442efabc65542a7705abeb1bdb95a862f0296109a14930b0be262de41372a01fbe2e95be1d6b92fa8469cdf4a87bd102bbaf078edf39610e91cea2da4b74ca3a51ea39344e5c5e0fc85eb9e6ef2035e5b57c092f84ba55b06a2c03e1bc327c0d4048ca32e79c7658eece43ba10a6750fc54a2b25ad921b8f88e02ef466dc9d7d34c21e1a120f2d37e7f03e9278d6c450cc79d189838d60f66d6857f24f3983aef4e7fb2a04cbcd5c96b30da3476e05da81062394606059336c10c2a5722d27324efdce3042004830126b903ba65da4c19815ba34fcc3ebff5a8699e1cdd60a19c777ee8c47e0436c04d3d79cd0c1f5dde67fc8b62936e0e7dd7e09c7bcbea5429b94e4e1085836bea7cc2a176cb5f792ab5cb031aed2bfb775b7709c7c4d13d41ea2ec7fa48713c1730e09ffaddb18dd2ebb055125881514f1eece9c5b9b663af30ca177ecabe027cec2f7c398b2022d67d0b3ba4b9ff86a9a56e2ef5b446dfb27324590332dc55dd9862aa12d60107969ecd30aa4b2196dc609937608030d28d26a54a8ba799ca76dabff9179c587d34d1e078d140f9030c2cccf94d5599d1f6163e01010800168f5433fa48cce6e9f441abdbf80fd7d895a41d305c43f7b11252e2be3193d49b12483a0dd94c5361244527bdef747308c5cce8d222070fb50fd5fe813d95f90a32be664a8f1e23131b5774c2fdc41986c76554243d453680d573c2c253cc91f8909f1c210c60e5d7f2250ea58bf03b82ab000d70135f3006b226dc2299af42986a6799b110c82eaf6eee9d3faca54d1dcb194dbb1157677ff2eff66f7995eb8a8340f63a9d73e6c1490dde7b469927255b5e27d937b3d9a564c629d290e7616fe167572be84f3a75e14984bf6d963de8373f77a3e13dd8fce97ffaae07637ac9dd783fe3be1e915c8c7e9e933d22b783e6600864b1643ffe9bd765245d9621f688f7ca3beb50b3f528b6a8374da66306b84f934ebe6f8dbaee81e5da54c07465c579dfbe3bc394f406b4053c97524ccd2a1537807ba22327ae4626c8dde147f187c9b50f5f8f4d1c7dacee97ba13a45fe1b73e8b3e285912629b0a150eb999e3f2f740899a1ea2de9038ad09c95960c7ba9cc97443ded40ac6ce0913c58f743da96504c7d6edab4a880dc92befd86e3740d405b58f7169cb27ecd662bdb1dc0d6b09931bc731b545e6ee7a5803e7a3686263dc720587c8107a975bef00ca0412a21d009ea4962d045b30c943c0bbe2d8cb58711fefba8c7b6010107f07dfd3551817de728092caaae799d40c0688b4cae7c962059d7581408d57951d5dfc24336f15dd42f0d286167ba61209de5c1dca9cf626c0ef312f66684d10ac692afc409f1af9a625bf762359bbb18f25755651c55fb0403f6c96211aabff91e4311dc2a7ea0f4f1cd31f58f98ebef809d7e4531e54c20265f9604332bbaeef9fba2934b414b2865824114d540d760224e5922e870f289ccc91cfb53173f6de9d9df5730ff4aaa2c0973ff84fee8cf88738973a0a913727cfe6a2bb1f868f06c0e8e3a0f6a61e95d4b28585229baed426d737a473c02dd160fdb28bb9a9b1ce2594df34087e84e8d3eb5fba35893de7e03c4db013b08e13fdd59de02a375263f302534d3f640982e71e6afb6afe4fbd2454fd9f6f66d3f0c9e711bc9ade094ea2f11238", 0x1000}, {&(0x7f0000001700)="ff798336", 0x4}, {&(0x7f0000001740)="d2dcb685217f9297ef15f5c977ebdca579a3f03fcbfe32f3210e0f2aa711b0ec0c7d42a613348017bedbe3fdbb60a25369b8f3a03f33ca05436f5ed1c9239fb93e3db39cb40323b04fc0b35cd1ba2f5eb31b8f2ace6c4ae88fae5319ef88fadbf2fc9602c1e284486270f6e5", 0x6c}, {&(0x7f00000023c0)="39e7cac3984b58a867ce645f6085d56a36b08e31e96b1f8847742545e4bfed3e75b66ad9ce2a1f03c0a197b61c021f670d1d4a1a6548c45834325dbd2dc4e7202cb0bd8ec0ba299bb349c8ef03dc42c366b37b27855b9ad0d1f2c8c7a7f525893f9d0377557af61517776400a92025eef462413b623a9321451a98f351e991e740600d6e006268a802819a227f2df8ab15370c35465a749ce75009874194b163a95cd3a7ba97c49d923593ab23ced31ba6e8395fd3189756a31311c99ca50721c06b135d16fb2c4c5f893f6dada8a3f977607041a86a26fd2c0ae0e5df11567a34d69b39d8d0241901f23f9239734d6142689277acf46a6370a97fe0838057d50a875b27924360fd7dee872f6d0839bb80c90d401aea11b759a70dd0f682a0816ac894bf4eac130a989691f9643cb87cfd6ebf41bd214873c6c30691166035db16fdbd044399fdd80aba8a81ce7b19f4962fd4a320ee4239c44f1659bfb90eb6b94550191cf86b8e7a74b36006a044131537243c0e8f85884c3e474aa36440ab7dfb232a1f03303a40daef4b78d60b2c961486e5a6a4d529d6d4e298d40ae7a25de35ca1157a62f320d023f5e6fcca3ba0903c10f46aab742ca533694803f90a6e0adc3bb22158fb6025fa3033980f05717e90675ab56a921f5053267f6a428102c5026254e07404012b83641caa5fc34d118d215b5862bc0816e8090a2550f2dbe659d243ab275d857fb9a987943044e188ca023ac7c478bb59d185eacdab8d2439bdae7f4db416fac805df99192259bfa77b307452cfc3595849eecb1f6c173018fdea0f2a6c3102741620809e5a10cd1294bfc6261d453b7ab17061ce4a52dc61f26dee7996a90729af77df95234566477639843c81b302a0ba971ff4dfbaca7f10f2662d934529e4f4644cc3cb4ec9c8158872e35b646d9d981c105ff638dd54a3479fd04088729ec4e67417cd4d55d80ae1fdaf4a34e6e997caea0c8509d8a407918beb80c3ec90a5dc896ef1ed6daf463e7546429e16f9194c19c48050667fec91c9c25d6d14b972d254781657b80ffb48bcc97c5c540bb3c5f8cd0e091f21b847b920f5f4f29cc20cd7dd41f7db14452debda02ca709748564f8fb6f1b0f4e5e0fd66132301fac67f2d8dc723ed947a6518a64be120daaee5f0f09457305be15401986bd1b699eb83611881ae80c290a9df798ddcda825499a0d87465972939270326239b33c3aa1e799a89cb1ce9a20c580031ef5115f9a6f97f168d0dfb07c4e69747194a949a1fd3d871dc298ac1ce14aea0590830750bc4829ee24b86cc59226fbc661ff81f669829548d68b2f7c435e10905d888f8849f83cd8792a5f127da683dc5a999499e6a2f209a40fde016211073cd0233db4941c9196fe990d96541a68183790544912225f11665ed6493359feb3442f75247dc3b1a743b14b010c21fbd9d2c770099c1c209af995b32acb26494219a25050b0fd1e8af01b750f84e43d662f06bc77bee5f95286f405c3f9568f93274542146ea6f0ec9e9eff6cf468daa4d0da43eca9050b3e268bd7d3dac635474e79ea2f6a9b20b5c94d995d35406d7135c932cdc2ed01c56ed612b73eec79fdff4054895eb2527ad04d997215a0c162bb856f493bf1bd9d635882c7b17b55ba0719382653e3fefa1f42674d1f980dfa3cd1f50f5aa1f926cf4df46938040b5f7e1d0688135e37b30ef5a20e63dcc8b102e88ffd819c3c833ce09df76645b1c40666431699249eaeb1a51f04644b4559cb1f797280c0c17e337ff194c489c0aef20112254f1195ece6a0834046376275ed306dec75eaa89704d46f6adc00d54a387c342eba647cce253a0edbd98332880b240028f7901bf555f47f5c63f91e2ed5b0ab7e1406eaffba75cd22602f3d60eebe62776be00c7c7d9e438b398c3e9ff59c06937989e59d2032005365da2584610a9aa7ad4eba9e671da0780ae56d148aaa4ea7c6be4c1cd4bd34229da01eaa0d9bb847522b24815427f3fb0c8a6ed3706673be5845472093217dc2d14828711395d17e47ec0ee706484d0544b875dba2622b9f0ce1e842a952d0649b9a3dce9ba8beee21cbeae981a916778e66ebcdc26282ef9573051d52ed5cec50eab7466d50083044104251375db2004f5e50d5ecd27025baaaaef636a04593cbc050329e74078bb7d45a7c68062cc6ae56c7c00e7cb8a7e4a2b311c153e6ed116fdd3fe3dd161ac1bc6e20cdf33b70fcd0b002ab38d8943599271a8e639ac376cc0145bf2a09bda06318515e80bef07c5ee2718063e2d04b1d97403db89f4fbd3556115775a5a2bf9a14df32e35cdb89af1c4f26c16b4ba4bbd9aab9dc1d255c485b9c2b47220d8db000d310ea712d792d4335ff5fb026ee5317c3205394e853e72f3fbdc4531cb363736dac7af55899068f76eb0dc54c197891d8349fa58255a229ab94e53fee8c1ea74728cc1a1f4115882d0ee0220da07446cb371b2b2c284fd9a75331abcee153007875e5a51e57b694ce6fa5766c24431a61a39eaac1985d589db7e1d1cac7b3c17e343b097d97c71fce4fa50c1ad9ef9769620a0480936717daa88e7a3a441125f0025f5b5d22c323e39626f3af4f605b1fc5ecf7afbc323a8b1214bb595507076a8a70085f5d477af356d15f58df364ffef1d1d0f527eed4dfa1fe4058cae3b49c149d237b40828f9e8d9b9450072c584a1941cf265ebc37276326ea62ebc0a12faf2938711e7a67215cc6b5360468bfbb48de0ce15ca68e21f451c71c16fadf855163dece64927724dbb457cc96a8f0a3afbcce5b22be9af08185b5629ac416f8e5d517a077c2c6b455e38cf69cd83b8bf45ceea7cf5fcf95c8c7378438d5059ae32b0637a687234a0dc6e004042873a3a9e3a876567027b8544123ce48232a10a9f0a3ef8a0e38faffe370eeacbff67ac1149fa517c585ab76fe832dd6b4c92912788192e78f34da3d3b6e0fbd593e78dd6f4bbc37da199133ae5737cf81c1827d87ed46fe0d08175d824a760403fd4e0ad003c41fad7a09775e5d073d39a2a8052ea87f5bffaee34c6aa624fb7e0585f00b7a34eb2db2637ba3a6660c654d263d44b2bc071ebed2504bbb1ffc02db3f9339fcaf4d2fb0265b568465991cba0e4c07ce89303f281e85d7320239ae3b0d4df0b38c03caa3de9a71571766bb783396fc88580a4efdb1c1ecc16a2e647ec0d4f2fa63e8c35ee1fb77e10ab6adab4c66758a67d50295bee578ee25d7509825ee78136a1ed5c6e10e60d3a3677786201e9f3c418ce5e702c6198d3d36d9fb5eb05f82f991a3b9cdd03fc1fcfd53f72f46eb23e0baaff2948b990c33a21d7ff0343da4a9d2b126981bd8fa4f52cdd1a45e827d9362dc987936ba1a8b7ad9e3652118598594469acff93f5d1229c5722179045dab8b2f7bb9ae737926f6c49304b219af3be663ca5761b6a4ea46116e07e55b68ad081f11589a6f42f5c66785130334f46eee31a9d0f71ba51026f37d55bf9b8959e6b82316f7aabf53abe91bbbd01cfcf678151eda0cd62ffcf5ee4a5faa716c041e8359316a3ed16e33cef581755622e704316660e8ac5fad2acf941dfa1d7418ee5fe4bba8b0adf5736668e41a7356d70e53248a00bc850510a6e5f999cd4687fc860a9295662d7a4c682b35ececfa6ef027d678987b8c27f14dd2d123c7fffabc58680fb16d266ec538effb8c3592f3407a45bb6bb31d3508b7b8632b4a655b31060b345efbdcfe77d6617b880708c4139a84fcca5a8852bea4ea9d65c4f7d393cd419aa37a1e09c22040434618b9656110cae2a831a15febbffdb58d43ac96cb1b4df782dfb65243849a4b672107908711a05506f197028787f9f29af07bf27bf64907634181a91414317835c36f990760b19a7544b1ec8d5e9120da889c58e616f85b34a30b2b7afb744a6b14a64721d0f6c4d51094ddc380e532d6281229f5c313c6ac93cc4bbff60f2747f6ccb1389e7630122d1647023d74a4ebe8fc97163661ba5142beceb35bb423ea4d595a42a0649503fc7d9435c49bb222653504adfdd9985559d5aa8c601eb7d42e3be8ce0b3a53779277ed0c70754661069d67f5d6292b3449d8f485a0ed96eb4eb4743107e7199532af44760df6801ac44895a9faad4b165797bf3ca9f39aece8be99774d9b21ca75771b6dc94f872e69f9641563b5568ba465437d6bb031e321fd8f57e1b359d08d2f19101528f8cdd4b47a7d1f9ae70f217d11ec7aed1b0ae486004916c64236c053ab7e9645ba8c836efac8731a601dee7ba8b12063534a89b472ccb07e6a01d99d414cd90359a5c3b1be564339813428165b455893f867ca97005b9f941ad241b3e34f3d5bbec2c140b3695ba56deac180c2302df944c1e8df74ac25006e80814fb4bcfdbb5ea5564167ddabe1ded3e55ab1532b560118555c3946145eb244b507007a107e08c548371a38a2b6e3042587eb4365549fc9c7ed9bcb2a6039e7c94ef9ab6baa776431c6b10a3b9a8c7fc2bcfbaca133e36d052348bd807335c6927f990d1f8b2762ecd37ae1ef5d5c8ef0e44c444db4cbbcb15d49ee5b2f1119a8e97e0b25ceeb7c587d2e9553260255bd8b96ef8190b0ffc6a8c804f21c554187842bb6d71842e002b819dd8ab169cc44da25dbbed98bc335f8c00b9365c2a1bf4e5768aed5e0a6f7108f9e1ab80139c83bd0d5d7146a7aad6448c006984072db3a9dd33f4b2ef8d3cd1306a497075c53fad7f780a58172226a48142af62ab29cae1e10c15ec3dd5e41c59ba48035119bacbab0214816635bad7338c460c6ff68b32e32385e2c393a7f520c59db0b5600f0c6f67947c5ff91f97fb8aee2c9102a6c9a18b81a4078c65f03d22ce4b18ca687f2455f9f94b4bd8c19517ed0ae78fd56e2c0486366489209d1368718c89fac3cfc092bc76f559ec5a1762c32c4ff06dde0bcc99425d25a2953201786535af29d6f1ee8ccba2a30dcae267c6cbb450501f194e601ab85485c42c2a24d22acd946b0d5ba71f53b9eac3f6778ac8bef436037ef1b4607f5ccaa1e33b0f9e1771702bbc318d0c902947668714174888e58e15bf5fecfe24f3f17d1685aeda761efed2708c04a56137ee40629ccf6ddd7b00f696e3d3b3214d11d22cb2e8b04092e455f3e7424995d81d10e760a0e921eaeecf983b38aedea250a03b67255a4ef05b40876d630c5f6c04adaf1a074bd5d19f43ff452280a87404552db6e1cdd9a90ec9cc8120cec29583b0b38d29b6542cc5b34fff0ae34eaf62569b5434da483d3aeaa1e16497bbba4db4fe595496d7d96aca71c87349ca79cb90e443d0f46ea86e2215611596dedbff5e47d80416e2ca9ec38cab95020ebf0e1e6d9c108ec7e0200ae92d8c97ea0a88109c335e813c52c6253d050d1d4e21f098e1eb4c53b7cc39fb485a3e702c95306986952c2038a50850dd182045d218fc30bcb9753ca4609ffc0ed86bfcfa8e7f72cd374b02f3ee60ba3fe11132a68cb88c180eb36c322a1d5db1847c8fe781da128c620e13cc35785ae0e1454cb807e116f292e0b485a4a8fb2c0a82df59b4e6dca0a5eb2c87029939737c1f52999b3e3418f98a7c10147e1ebb0a9e39a3cf198597dc188cf6a38af0d6e16d5da4a7b1dc6afb907bcf0ef770b564817118098796e3e260a3d0d46f1e0e26c4282b63af6d7a9c090af6e7e6da320544d242e910c61bd37061f7157110ad97051d2244cc3c8115241de04a4ac31885a5e14ee780a4355ba7f81d9c4e4c0e6f63f1200ba79b790ec0e77c002286b8f97b0377", 0x1000}], 0x4, 0x0, 0x5d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x9) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x7}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="494f97e4a39f08027bf77a147cd53043982fa9875ba4b36dbbe3238b7dad5ed968079f58607500d3c8ee09677895c0ca965959c83aa6df59e8afada0424500f399691e8572aabddadba124795739f392e384441f2859a80695", 0x59) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = socket(0xc00000000018, 0x3, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendto(r0, 0x0, 0x0, 0x3, &(0x7f0000000100)=@in6, 0xc) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:10 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0/file0\x00', 0x6d199b9f, 0x7, 0x1e, 0x1, 0x7f, 0xe7, 0x7, 0x2, 0x2, 0x7, 0x4}) setgroups(0x0, 0x0) recvfrom$unix(r1, &(0x7f00000002c0)=""/211, 0xd3, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="f82600"], 0x3) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') truncate(&(0x7f00000001c0)='./file1\x00', 0x0, 0x8) semget$private(0x0, 0x2, 0x50) faccessat(r1, &(0x7f0000000280)='./file1\x00', 0x10, 0x1) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt(r0, 0x80000000000029, 0x35, &(0x7f0000000000), 0x0) 16:00:10 executing program 1: r0 = socket(0x1, 0x4, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xffffffff00000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000300)=""/238, 0xee}], 0x5, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0xd11, 0x8000, r1}) sendto$unix(r0, &(0x7f0000000480)="d7aac80d4214f4af85549892156fbc987e1ea54061c72ea847935a8e9835da601d65e40a17d8aa2c1dbf6a570eb90a9a2ecd6d14fb464a68e834c3b12e658873abc4ccc0d364295712fef8f35ab5e6f0bd8e28bb60ccd71a958997ed96f6b520ff2c096f65825f7b5a269c864116b4fe449482fd184620fe580e05c4a4779516f39c33815bdb3b42fed99b7fa7c1fc9892fe85308c09e733bd2d919cb5c3f557acfa9ac044d0ae87608cf72878323f8e4bb6bada029c34ac23a12fe858fa0dda49c927e9d5740bfea0e3ef46ea1d6691ef267a8b01e624d7b2ec3bb2e9df2b58942a6cdfba8085a84ede8c9c", 0xec, 0x0, &(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x8) flock(r0, 0xd) clock_getres(0x4, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r3 = msgget(0x0, 0x2) msgsnd(r3, &(0x7f0000000500)={0x3, "e113d6886f482981e1677595a97c69d9a338a4d6117e6c92d435a2bd586133f071392fedfaa98608d110a1010c2cbcf5be2c0bfbc24f2da21525f193a022cc73bef1d48073b4d7343d10183f1479df576585edb8aa428d78fd3ec175838f8b688f1235506536a84cfa8d0a27720c729186e338a5252d1a6ffb10e24e16a2a1a3f98750918fdab6da3ba60bf476462c57eb5c9a2b89992501ab5d3a91699023bb67560b0c78ba07369453be77a58c4f4beb027c41a8c175ea33300d7aa3d22add2aca639a136f6cf16f7fb8a431f2432c5dfeb9d096620eaecb16d804c7bc1175bc21d10fe7917e9edf463ba69747e51b6e6bf5cf8e301454f0c6e513c3133ff480f15f17b4da113af77a3d5fb1381dedade7d87bff055e1c1d15e9d170e5be68b23fb84c980e16ff9059662fc63f94f01e02d6e5b1ef0132036cd0e5d2bab41c81b554832e01dd7959d0fff42fd4cff014eeda2c7b818e20fe64faeeb41f787f3a55ccd8d611d47d9e78cac35ba8663e54cac51e30908f3c76676cc4a7f8b4c16f13807e2df3d64cde96b1b49fe04f466dccfb9b83ec11e9c4a22995f3d2386c7b0d584546de93143d42b798838128a8b21d58cbbe37dd84b19eab2196bc56f9b8049a6c0e6b09c4de0f1585faa78532648349751028940fc71138ff9cda8c2c76dd473f09c162a4da1a6b7578fdcfcfeeb32bcf7d9e072d1cf524994c9c9f8e0917dedce45cfe605753910d11827e9f000d4bc4e8777c23dea065e43bf56158f54f19b217020ca8354e777c8bd3a2e846677163da795f347fd625d5fa4c2369f7579a51d906b3bea8b1ad85a96c1508f457527a962464d5b8a03b1613c373b003eb764974a402708773f9a46a1ef91cb8de2cde5642a3a8b3413522248f98d87784b7c0c7b699614c186878f163ed73ed7b0e42ce5a95ec71d02951d76c540e38424d6e4f5a204ffadce23e0fd3299ef169c50287d3569052ffb83a270feab7bbe76dbd026683d711bbc61d2d094ddddcf0aabf9928da04d5c05d2c279c4a7eb9b515d94fc703cfb5d305ae46c93278881009d0d82ec30d0114acd5059cb83626fabfa38984d59b81da6cca269ce78b908658879e5a47329164cd34df3c60a86a64a85f335469eba3974497d77e21be56ae20af1426b0d8bf0d533f399d485f09177658f459183f7bba7cbd1ddf6791d4ed272982ee5ba3848dc47098e96095fa536e0754a75f5b50f600ed4f30b12198db66754fd3c1208571446a892886ac5c702ac4ec6c4233021971fc62b97fb6db4e6a68afc9e99ccd1dfe3b33a5806e2941ff3d44acd4eebc70c55926a65c69fc126ec8f0de7a1eb4f4cb965e875363f4be419b145c51f5081dc214e28e4d3f8180059e4e92a3fa3e7e806e15e2cabdf05d6fd7b27074b99b8775fc0d77e2b84ab55098c561b1c771de69f9817e35ae85e0554faf6c420150b9ad2f572e446a537fc67ddb6708863a2cfc03867c959f8f2bf266f2a81f2542a7eac8dc646fc42cb4d9b988c76330fddb96e07264ab979c9eed297176ca8bf22b82cc3c086c371235e7f4f7fb8734359f54c959bc6d71a9b3ca0b85804fb2f6169ad6f3178861a34618577ed0cb3dfbb5db3be2b088a670b18e7d785b7cf66ffdeed03e2c10cc14cdd3053e4ca0c10a27ef6b498622770e759f436f6387914d7aa2a8a748ae74c67cbb9561a8828c8ff887d81d9a575f54725ce36df34e0292ae9935b557a40b42219c97deb70404373e40e7a37b67c5c43941cc55e7f3f013a7f771d10255b739fe9f3d31485ce58ac5d84c6961851bfa9724a0f3e5b0aca4531d78ccaa1d27174be3dd2305fd950009f3d53e41e6ff51c13cc9e45f3f1a42004a290cd459729039eb8c8fcdadf4e5a0d3116426e22979418d28808b971804028adcaaa4dc33a7a56fc6583484cba09f008868f43f9332d2d87179cd96080fa16a7a654047fef8013b6865ccb3e117c44b791253c0f3c54ba54babe7bc6fd53f4db2ba036edf559161a2a328333b04c33c276d878b1ae48b26c85e568c1c7c86e40c4bb018f764359f2132ca070c1e12ea3b9108dea9c835830f3dc104d28290e6d609cebbef3bbae8abb62f13d474d718225e3b04007c6de6890420eb061da83aa3a0223242132ea2f0953e83c00d11e22a1752717ef8383ce4ea053719564f1efff3c5ca812d6960147e6d0464a16fea7b001f0e12e558e6f73974fb05b3c31dd6648c816880575f8a5b87597d98c26e600cd69249cfff109dfd0386487b5b9de08847df2ddecad95289325308f76dfb0b5bdf526114fdf51e329b35d5844dce57b7ad5f9212f850b4d88254d1350ba5f0f7fae0d72aeb682e1185f1f588028d27dd8218eca79e052d130f17b94a6c20c016669b0b7d43bad2196db32666878f7930dabf9e4fcb7f1dc3e58ac1bbd0503dc8b922c1ab2e4124a2817dfe22b9e8de521a6982efe08c01e009feff885dccc88692752ca0c9386007322683d262a7574f6f0818ce4f7224d6a5e1f52d0c138329c29a40b7b37211541dd0d13bafba8a73c6c638fab3ce9e8c6c92c612dd283b994a251ff48a4cce07cd7097123aa59fd2a42b503382f0c5af3e783344f4abc051cb5145a1c124b4724e776c2590334063618dcb486e3d42e65ae9110e54a706420e62dac5036acd383adef75c14e5c8b679076aacf7da18232f3136de78220d999dadb1544fc13413179c96d28035b1c4506c70111577f7fbbe79d7955c14f24ec0ab912e34c785b8aa271cbbd548ca64f29942b1ec0913079d3953c66710f86e6f6df170283cf9eb5aee9a63254bb57e10b71ac2e697a6f1556295c36d32fb31130d2fcd942c37e89c78d33fd51087ccf571cabd016bdc893b6e2a460e8a14deda89eda3f418d07a63c15e7c12185e3441baff7557d5a4db5b29efe325eb4b92526f8f6d7dc30c5f903e1557f8b4310a553960d9dd3503fe1ba1e56e2b5c03dbd6a5a7be190cf4e69a4596db7f974be3830d647344b2baf3f60f847e07bb4b92d4e08604845227481d743f602c549acb0c9090442517e93b3d9e7f67478fe5e8c48bedc293ef148d1f35e5fafc4e86991a062e08b4da1cbb6c95355841e04188569a3b7022b375fb8206f532323c9c392eed8a5c088750b80cb31f89b7e0a4aab754ad40a60a3cae3d73bea195bec7a5cd0280e9c1dc157b3f2b23a5091642b05ee8e1052b14a82ce34beb975094107d4900b4cdd3c23f470056c33f609627ed6700ef0d78d4854a3d62d5b1d588bbee9d79d9b92312dbb604257d2ecc4fe1175702652db67b7726595a4ba8cb043e65fcd45e70f97fa3165e90c67323c13ac37f81da2a123e3c36249e73471683ac72e4ef73f7303de39ac89073a2ef02c00e7ec3c518e65507d7c3c74a3439922e11590cda39d323df93dbe4861d8868ede4f02c851a90f41fb6abd4b1b90de7628a1315be6fb3599e5206527ad9a5bd9f51eb5fa7f02c694c6b33d9bbc58c8143a31622e3aaad6599cfe493144ada387fab9c08b28dc7d5c08a960410336f80961eb12101a51abf2e6ce0745137c3a25865537f56cfabf5ef2d18d6fda4dbbada931dcff9f77d230f66a5bbe047ab42e3d129db2ee995587bea6e1d1298882bfa1a86aab1dc178bdc238490283cc2cef62b5c8fea02f61cfd35a49e89a27982cdf2cf72c54bc55d6dcd89ee1db9dbc63551732ba2f39d31673f8e31cf9c84aa8d30354a3fdc96eec878a44ee482d22b6287fcd292670f01b7475b260c85bb4e3702c87d391ced8b316300b3ab701f84248181e97a58fcdf8270d2f13b7ed1b972431e5105635093f23a579043dc1610c3392fbbd3d87ca83f39979c2ef971f1a1225e50d3eba3e65c437bb758c280d71417839c2768fdd4aeb74324f4419e75048c3b2c4dd8a5b010fe29156b57c355695ba99ee494942f4d4ea2c56f4d854a3c726b81870aaac8b15cc34e2f3e841d43312d583f1caaf21e926d9bee1384487c11bfb3383671e610879d8ea6c9792dd5b26e34ea58e7533a19964232bdfb8973c42ddd78abdf0b983d61c84492b8bc322cdab177f0606d89501875856e4eec447f5127f975b6dd78689552712f32ab97f5312458b7b11b3805da7900ba0a8d1a0000d58bb67aeab7bc6cd854d9d59d668e042eabf09764b28abd4c5b77745dea2156e05a74d7a0f6e00099645e3f0c7df2c4f97b18a18dca16d8cbd85a60c282a828a3b20315604207ca0a3e1dfc31001fe62368ba41aabe200bc6ec9155afe96e245ed5fa8bdd67899bc9417daa8c59f4b8c047ddcdc466bbd3dacf793e25e07d71670e97ed338153a11c9f140a259b28d21371b473f733e4367e14bbc0c7c059541003ec8143c2022581e5c84c03f3181a7141ff0b3271a78badc1164a104b87d36fd9051816c01b8de87af56053efc64384ad23a0cf39b1145e6c204d934f4ffbd4a8f5136fd42f0bf9bc31b131bd6d5b7f118fce32c7e785a7ebfa5b2dc51ea0e30170438d3ebd9602b6c28800b9768fead882d378205c5bf57bce5ba28f3600c97a704e05323b79db06373eaaae5d4df8d3f7a53fe08412d035e809cd3db23d03d5110769056e65bd4dab85c2497f7abb0ac205cda79d2dd78ffa6b3433c89d203f5545730ebfd3b6370b1679316b579fb7d2da0d4d397bd74812371dcf7846be239871bfffbe4c17b7e589025f0f38443f8b3f2c6d19efcf151006ab48fa78a6ff149bd03aaf9c8e419593d4df44f57b7901c02ffa05261ac3843d508f2f45674ae7af1b309abcf705856bb36cf526b7046e34656562e0fd36003f9dc65b47cb8f57eb522bfcff439df03e90c57ca83bf052e8310141cbf90c41792d437c2193b68375dfb965752c71642830df33528b3be9c47ea6d5ffc8c0b14cfcc4e6530796b78d6cb68124a087348b8dcf6ae778badaded8554ab0ff4a5423822a0085476e8ad41ea776d784006894a1c36ed796bb862c406fdfe8667758399fc24a54067285adbc8a137582b06497d2c238f74810d7baf7fecb0b2f2eac69009b874bb2138e73d0ee4ed2df36881fb4109371c1d6c5253bd6d88a257117a80caa87b2eb4855eb813337232eec124206cb2f1ee06041bf59f14575882096447d4304a3cb7604de28b996cf67976d10974547ef8c4517ac15d704758c7044aa4b30dd5c354ff2a2b6b8067f80124125dbc5986eb97f034e1f36617a13ff5db8fee91a8dab277296aa3427c3b0c258446d455dee6392c1b5e68645133742bc7574b8b3a32c9053ff849934bd7abe21053cc2086b012b3786c71dcae091c1d5c8daddcb3f906ece49b30761436d30fb86e1f0858097d63cbc9c062d1ec27f5b9659bf6351d906fe136bfd05e29e29ff59f21651352d8845fdcd18e609f1510c072608c30271b95eddec3377a711666c56175ee97f1ea9b9ce5355001f08c83f565c674d9747d2dd2f2baa3b95d8d1f6daf28b2443bdad4d23931f610eb328584675cf684f5e35a6b4cd18c5fcad94361075e89aa35a9e50122c62346d187ace8adf0f8b061324b7d7abd4241b2d72fa46095b69229cc08e1e0fcfa7d5949018ed6ed63d3e6dcd1ad389cfd3f0bba893329743de9506ace8a291b05a41863400a8d49c8bc4394a41dde681433d19bcae70e169df6aa79bc5b964e77a31f47afebecb970ad3fa581789b2c31c0e7e82ff658d5785062fe356004bf4d25b4faeaa28c95d1218361a4c1c76027b598f27a78c768d12ee8dc2cb7cba40fdcda35075fc1ed96959cbe416b1b44f3d869125dc99d791f03cbc4b"}, 0x1008, 0x800) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = getpgid(0xffffffffffffffff) getpgid(r5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0xfffffffffffffff8, 0x80000000, 0x11f, 0xff}, {0x0, 0x5, 0x1, 0xff}, {0x2d, 0xffffffffffffffff, 0xc16a, 0x3}, {0x7, 0x7fff, 0x100000000, 0xffffffff}]}) pwritev(r4, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002000, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) write(r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/89, 0xfffffffffffffe94, 0x840, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffffce) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, &(0x7f0000000300), 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = syz_open_pts() fchmod(r1, 0xe3) r2 = fcntl$dupfd(r0, 0x0, r0) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff000001aedc1ef001e8b02e5bda43c5ab0f5d0d02359689ebc2d739f083ddb2980f5234e4e03c19b82643a6755b635740345c01497a513788a9204cf635bc7c43046b2541b2634d04b1e19cb8502e4f050000000b8887df38e175898be66752dda5bc7ae716f4bcccbbd8904933e3d734adcca34f24cc"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) 16:00:10 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r2 = geteuid() renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x3, 0x49065deab166a277, 0x800, 0x401, r3}) getgroups(0xa, &(0x7f0000000040)=[r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) readlinkat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/11, 0xb) chown(&(0x7f0000000000)='./bus\x00', r2, r5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/228, &(0x7f0000000380)=0xe4) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x60, 0x0) dup2(r2, r3) setgroups(0x7, &(0x7f0000000000)=[r1, r1, r1, r1, r1, r1, r1]) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:10 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000), 0x4) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x2000000000000000, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/238, 0xee}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000000)=""/106, 0x6a}], 0x4, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) pread(r2, &(0x7f0000000300)="5935ba4535f14443d62e2bd405bec12cf407a37e184289bd70f9aa255d4343cdfa74bc68d9614b592de88f36c68f0542f1108e1623f0161eaa5bc4128f32fe7b88f653e996bc9c5b452624ff39a74ad891808a65bc7674213baf8c82192321aba4ee44f19b8a11c3abbf1a59d5b2719249230344a915dffc0c34f5b0fa8ba205f3218ae5913d41248b68030317e0339c3671fbdbfd4e515967edb440c738c3ea9b19c05f94c15fd392", 0xa9, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xc0, 0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) r2 = getpgrp() wait4(r2, &(0x7f0000000080), 0x8, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2004, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket$inet(0x2, 0x1, 0xb8b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x8000}, 0x8) r2 = fcntl$dupfd(r0, 0x80000000000000, r0) poll(&(0x7f00000000c0)=[{r2, 0x11}, {r0, 0x20}, {r1, 0x1df}, {r0, 0x4}, {r1, 0x114}], 0x5, 0xfffffffffffffffc) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r0) 16:00:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000002c0)=0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6, 0x81}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="7db573b0dfd6fa05ca3374ed89946c89b094b2d25f7110de9d9debfdac2137df5bbfe09c92bbe200be", 0x29}, {&(0x7f0000000180)="0cdfa3f28e827e14e16eef3a70f4981a7dc2ec17a97b232f0616380fa5c8c6b84b2475ab92daf9d87fb5f6f9d8e7decc607a9f12bd1a92f180aa5afaaa6de0a2d1adedc90833b5fda46bd2d6acea6613995cae637a9f753c3821f045c3bb33b681f1b2d0257755c3e98deee5191ee00f8a4b7bfc51a61f82d942ea13dafab35185e8b96e6bd438eb88c1ee1e0f570dedfabac48d2e68d362c55e0376bb19c75d64", 0xa1}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x5, 0x7, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2000000000000049, &(0x7f0000000000)=[{0x61, 0xfffffffffffffffd, 0x40000000, 0xfffffffffffffffd}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="00a7f3588a5ecde6991c30f60f764a1bb469724871c0a7da03ef2921275b5cf6574794239e8cdb104f23bc6109b0908a9c16698193c570246f84132b8712427642d57c49a8f7ac255900cfcb41240cde7023af52dcb28a", 0x57) setsockopt(r0, 0xfffffffffffffffc, 0x9, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/168, 0xa8, 0x40, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getpid() 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x8) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r4 = getpid() fcntl$setown(r3, 0x6, r4) 16:00:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x20) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0/file0\x00', 0x1, 0x4, 0x1, 0x0, 0x4, 0x100000001, 0x1ff, 0x2, 0x1, 0x7, 0x2}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000380)="961ed8a7802f8a26662519bc49723f8a0f5cc3c3e6c59714c0bd45f7f6b5d24c8943e216f2b17ff54bed7e0d602c5df629597d1d32a9a43939d82a1a9828c6ff7887b3d5268a2392695caf9302645f4c5581590b933eee02a25d7bdbaca5e040221ee197ff4cef154bc5b1846e28d649f66927a03330528e33fdb53ee44012f5d7b7448aa2abb6a88cd6455e3d4b384d7117c00c929d8b6528926307834f8e4c3d6bd44c31de1b9a8a8d451923f22ed6a2de01c155f8950c72f46a84dc1568cac86686ea97320d99c3b4c74ea773f1ec8b9c06e48ca98ffd54d6f2c8cf1a81cd405da67c73a73063a799c7dc9a48a3b4f8194d35da8d08491f89506738c6f5cc95608f26d115938a37b8f0648ede40b8ae7789f34b6e615532f022c5aabb7ff3855084e657964bcce0e1a378c4a6ed3c0b9c20b44133e7da8dfc0214a2dd7f5366e0bdf31fcde7821d30cf1303a4f1e5b981fd51be3fc03e15896940a8d73061056bc189bfe8e6ec1d90a56afd99f8338585786e21ca3edf5dad29aa95ad691ea514209b30c9c99036b3225cb807e04fb6ff5a7064a7cff8502f479b681eae0d962a640c25d29816c24ba114c925c320ba0f9cdbe036d8f43a995f874660dd0cece7e9b2510a374e2ac3bd1e7ec89b29b89d1e3ad190617ce480334c723b4bcb3126c43d75ad9c8187d8f63c92c95a456acc7a4767005483aa7214d4d9424807b584fa8d47c9570a9b343f195a57968b20dd3bac80ce8caa3640363417fa891a6e7c14340bbdfee2963b99f8dbf2f871bc3245fb4871d7f7dc45d91b9bce14703f01e2336be36584bf142d308e67487ac8ae0eeb97a58998bce241913cd001870491287d81496527642e45b3b2e86140bec82ea84e57fda6aa63879c1fcfe58177689c6b20a0c08accdcba89d7f2a4937722325344d503026860cdbb857e0659d76ad481fb873a3954ffc34a00c86b048fef35f74a14d53b733d274db9a966e53f9ca69b27cf4c23b9ec1dceb01da9d47613871de3a4996a4bdf01a25e90bd73e1fc28c0e58738ed532ade7097ab89bde3f23256da0113c514eadf7a8b201597b03f18ac25839bdf10f08c37c60819ebe6b7464f86ddd6c9ff05b91c2fc3225ef2a6c7d2df8d68505ffd8edea808e614b77561a0de9bba53b8880368135cc039ce63aeb9a278d57f90a42273633f830c8a8d37bdc0742c840d107b65f68334ddda58d5df002a30c050ad46d0707c88b0ff8d8574ebe29e981886f3ef6e32dbe69042af853e9923dd874ddc4c430c0cf11e971cdd9e077a4d86cef05d6656460a74351651212c5721333774d05f7664c0dad4bb93c0bcc64fc2be406c213129706f5178f5e03001f3cb19a724e6b1ddeb6bb80bc76666aea9d0e296b37c193c4fe896aeb8e6ac35d01e6e3bbaa93fe073723c6d8c68b580891d9bc5478f46b920e748fe57297318d510b5fea8a04e41d0a64c1af8e2fe77d6787077d398a41405d2cf69975abd2b008cbc2437e4cbecdafc10e09863410a4dd1924a0119f3d4183b7bb2d64d7a1d412bafc496316da12a0549aa16baf7fc7ff2a578fbb6ac473991841b7e86187ec8b94d29d5bd8d0e54ba150555ae8dd5660186e15dcaf997f72d13c29031eac434d4b17fcfe267a39819d63ef7f7169100236069781b577c4cf301cb87c0048c3a62b4ff7ec5aed00eb98220aef7aac4140375c9b0a061fe695203523cdc26e32b7e0871f3548371e7399ef9c74cddd7ab5653b5c6f4cc33555407232b6827f07a858b6c6ea620acb3711aeaf38ee9ae9d30eb2ac139b098b7dd46bd6914a2eed589e0e5c60ffb4a490f1d3f496cfeae8c133802b8520734806c4ce841c82e2131c2953e27f142788a195aed4c3cf42877df8e5e83c8a13eced724d1c6209b2f5d77af03e2aca2b1b80a6dd28dd8603f312c0b2a50b6470452691ef5d09955d60c6f7fdd3f04cf972df0d8d4a15b5ce27dce726a5998e0eb00fb82e7e4e316de35648f648966b10d4f6c8eb3a02ceb3e7dbdd81a922ba2a072fbc78fe170cc9622a445d4ccb89e6406d92abe8cfbed899a4add1af601f98caa678f6221d8276b14c14a45392d2911fdf7d7773e1e7abefcb171f8e026306a022ae92438606fbb5ef9339ff9d301bd52ed70e5c233e375774975e9d2c4ec2b20e9886b0c1fe60ae2d5a5bc8a379e71738c98d97e25daf2b193ca4c07f8396cb99a88121f796df179a5bb5de86a2ff3a03977144fa876d8f2135949bb412d916021c812d3f871c446e51a4908c2a815b00a45b1397ba0254cf93df7932866c3980008c5fb00f03650e62bb3ca9ff717ab9f8317d7ce102b4f7ce75275e318d569fd596f2f5f865c6e39f3aa4e2485bbe711dc1a4b26ee63afc8af917e7d3bc949ca1f65011a492d692c826e4bffcdcda6bba6dd4ad96d4c88c71c418a78ffd7f68bf5a845a47ab642e774b2d883104e47c06ce510aeae8e6c9ba3a81032c4203e11b968a828e3af93ae3140da47c9c883d868e11c4ef26fdebf62abba50504db054b8f8a6c7bf1dd72c48f4ae8195fbe5a3093662b6e3fa0e579e565deb3607c377ded5b6a4080670b904bda18b6921a558944f5efd501848cc5b8252b59d8447a75da37c7698f15d7d80c7efdcede1037a0cbba1bda70ef53210db82b95a5ff3f7c8aec5dc6a75ae2dde03068f72afd2b6405131faaf7c4988e8e305d2d37884f887c5df06f041ede4bb0f44b85ba3efc4eaa6ab2487fd3bfd987672f06353920ce2a23ae7554bda5ecb913e212ef3d4b69dac3d625a7a597456d32593041f36c4b077769fb079bc07a45c455a102cc8ce609604a286f785b551cd4bb86f114ac9a851c8268ce3f2fc002d0ec240148ccdc45a959466606d6bc8c36c7de83cc44b684a52e8e5141324932f6359b55727da1244f494505968b4463ff6a80d406274052b0f8922f8bc589dd78386fd34ff9bee1cf3316305b8e2b2e5e3d2f56c4b8f7cccb0cdb8af127b6c54555372f071b88d1fd660eb103bd366528cdb070eca8ce618da87c88ae49aee9a13202acdec8cd146d3a0ce1c08787ae6fb40fb2c495bc85fcb9fec282205e5d14e35c573b1fc0cd66d56dee255472e77517249bbc5b7d6be9f1de8cde35646a1381a06145ed7bd1c1edb0ca24517565fb9a4e4c7f4dd7c99ad2d98aa61852821721dabafbebadb884687cbfff6a45a1a3f5e30792a223e90f58afef5317860a0f2d073572226e4f377b68a3caca18e7eaa498c89dfac32c675dec1d08cefda14c3394a8ef86b28b223bf356ddb30651ea76230abe21c8358e86e4a9341dc671ec206f75500ce5915dabe188f936000ad0a48a63c45b9039745d7e0f6b3e9228c2cad9a7945b471981ba23c976e742727a5a5a0234429b034e7957dc33c83c815d421d7edb1d4c348cfbe82d7e283f04b864a28ed45ca6187eadca63ed60d361c716561a184ddab265d1cb834f57d873786ebb90c1b0e9f894d06473c60d50e1d533f534d36d172787c472bde00f332c95a927af90b268682f88950bbd0231b5dee2b53b77d342fad935caae2334a692ef446952fa84680bb8f36c9b9e4b2b49fd29a011f3d14c8eab47d883af2caeed2915524066305c91edacd02659b7733cca0d93d603f7c586f28cf591b45e3c2ffa8c7598153a9e29f52d338f275808caa78b88ff87a43b287fa6f66d04893a9b2d73117411ea91f223c67a20a8b948d0f704a5c33090913982cac374d627cac8f0a15ea5fc4adfec38100b750bb02a38a805afcc7fe576ea5c837efe57782c3bebde2613962b600d2d2f1b63f2f7f5b74d1837e278933e755b84ee15e2088f31aee67d1ac3000aa5cf316cccab062d2dc8bf9dc2bc4a92e75e93916820fc7289af95a4d1ed91cea4dff45d11078ee8e46ea84606685dd6c5923c6a659344a0a179dea589d134694fa4d7f85cce7191bb763b9b9472bb41cee116d191e00122905111c56c7d614d368079d4b6c91396b26ed976a82de2022e8fae770477df1d7ec7084a1313ebb15069dc17abaa16e05341c5377173c2e3129271dd32f96d09acc09a831ba1ab8d3a812f9649749a8349b824a883a68029c97d8c6a34eac19133859fcd33bdf3bcf8877ee7cc33d3c9170c954a4e2cbed602282b66d928120204bedb006dfe381af571313ca31c1dfa185c5b4376208bbccda91ea81499f2f2d65bc78c0c3e08ccb2c2c99449548431520c789e01761a198c5ff30ad3a3ed78977812c1c205575dd150b67fc5306d7dcfdbcd048fff39c65ba0b811cb394693a14901272a531e6655736c9057c676a677b7cfe8bdc7bbe6cf11705b47b4a6e51a2a31dc6d556ca3e6af458a979f40e2f7c4464698d99498c50af337b4b60c403c5b9679076a964a31a724aa2406b984ec618c33c1f656d69a86348a3ae040a9cf97bb282205dbceac05ff0d6b7e14a6f6d670bc76fcfe3a387259b335761377bc5f1a751ec4032217764db2c3ec6e0e6b312965d13b738abf858d009c1a7ff3b393822d6f78bae8db2f6bba8e3120ecb98037da980229609aac679e313c46b9178b7ddf6550b27de084133f50cde2d3f9daf19abc9cdf425f8d863e7a712f4d31f35b1e8a4c45f6519c5b681683ce26209d27ef41b78c31ba54dfa4c74d6c9969adf1d09aab5f36f37acc1c14b32efdd0c980e3afbd9193c1ea5182826055a8455e24eabbcdc251b6007e3cf65dd1c4bdc9c7f498b7f854028a30bdbb9401da928d7928342a984968c958043f43aee0aed4a1ace165315bec7e118a4d68b75b0ebb070604f65f968b628e8148bc720c100b334faadd47aaafb2e780fd6c90a4f8089bdd29e84a24baa247107c591cc5e685c5c292f0d621a1b5ed422a92f9dcc5638b3c89bcecd3e49b9d38bab30ad34588cb03a1226bdd7b4cfc9eb3fb3addad4413537c439f53f1ca32a112cbcf80714c340175f58a7bfb7cfe481a226f166989a82548b059d7c9ce6552724e3a3659c74d994b4922582e8d0334902895c2d50bad85dd89c281b2fb8182b0e53774f5b4e167f116681cd00222d0b607b6054998458d21a88a54668b7eaad70691a7a4cdec3650c5d75eb1a90b41e0e3d6794cd08b8a09e005c9b4b8f9f5ee1901d1a65f81f9176df0f3ea20eb134d75d74039b00bdc000fcb96df491e6940b40f2f12cea3b4cdc0ed1eb7fbcdd645ffa18c3641e790a507813e49f53d8f204e5f98794e5f24b6ce711f2fadda0bc6889949218d0edd2d294b17d8d6600158e427e64e51a74d32e083876a1915d8190b5cca6af0a0ed098ce107d37a5a580cc89231b41e009a506a7dc7d65b7d782736438bef9bb152c5891791f2392fb2347820ca4782ef7950cc3b195d56df017cf241fdc9dbe4bd01f621fd778a379175c1054f531cd6459806ea6d2e1a99c2bf07ae5f00638456c8b39448a0e33173ae98ebafe03b330219f0eae9e1ecb9f91bf653c3aaffec7672a6bc38fb0d0121d5af09f71674bfcd418621c02e846dc1435ab27b7fa8302c9466a4e46ea64cffd67c73a809baa3ab99a1938d7120cba0c9965c547d47b95f829012932f2628b42427b45f55fe4670489d6b83b88ab2e9133228e225e266835f4f07e9e887b2194f6569482dd339e0326e852785ea50ad7a003f26a14567bc4382770ef9e8aa6e848b176cd59e404bca512790bacb0b57c49d7d9a3a4ffb2a72aa9f386a2d6bf9c133fc3a01a55e54439baac957df8b5a552e54f63dd2cf79364da02fa4ea8f99b477c5877694df85df6dc39d4a7418eb8ca09ea29366705289276", 0x1000, 0x6, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x1f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2000000000000018}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d", 0xfffffffffffffe75, 0x0, 0x10) syz_emit_ethernet(0x8f, &(0x7f0000000000)="3b9cee6442922726a8d2dc710828b8d8eb3839fb7e0d44e7d149347d51ff259b9d50a38cab29895114220882781d902c075a707a4dc15b42ee242c093f0c0cd06ef3137a4d8e2d2d20a77ab5c974a8363d521c8e5416fd3c6e7f6c81901c147ed8d161b8758bc2e8943f6897fa5ab1de1927664ed9fb7625fbad50bd9099294317135ef4572c62654d9d01ba4b7c8e") 16:00:11 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x88, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x18001, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x18) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x2, 0x4, 0x0, {[0x10000, 0x9bf2, 0x1, 0x2, 0x8, 0x101, 0x40, 0x5, 0xfff, 0xfffffffffffff304, 0x1, 0x7, 0x1000, 0xffff, 0x0, 0xff, 0x8], [0xf1b, 0x1000, 0x4, 0x7, 0x100000000, 0xfffffffffffff000, 0x3, 0x91cf, 0x5, 0x1], [0x5, 0x1, 0x38, 0xf158, 0x10000, 0x1, 0xd], [0xffffffff, 0x1, 0xffffffffffffff00, 0x7ff, 0x100000001, 0x6], [{0x9c, 0x3, 0x100000001, 0x5}, {0x3, 0x4, 0x800, 0x9}, {0x1, 0x1ff, 0x9, 0x7ff}, {0x3, 0x639, 0x8001, 0x2}, {0x3, 0x0, 0xff, 0x7}, {0x5, 0xffff, 0xe41, 0x6}, {0x9, 0x8, 0x9, 0xfffffffffffffe00}, {0x100000001, 0xb28e, 0x2ea4, 0xdfb1}], {0x1f, 0x7, 0x6e, 0x135c}, {0x81, 0x9, 0x101, 0x5}}}) fsync(r1) getsockname(r2, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000440)) r3 = dup(r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000006c0)={0x401, 0x200, 0x2, 0x6, "eb1d8167443f50015a53cd3d906c7c0bf8e00d70", 0x1f, 0x6}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000700)) flock(r0, 0x7) chflagsat(r2, &(0x7f0000000740)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000780)='./file0\x00', 0x1) getsockname(r2, &(0x7f00000007c0)=@un=@abs, &(0x7f0000000800)=0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000840)=0x9) mkdir(&(0x7f0000000880)='./file0\x00', 0x0) fsync(r3) r4 = shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffd000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x3000) chmod(&(0x7f00000008c0)='./file0\x00', 0x18) syz_open_pts() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) fsync(r1) pwritev(r1, &(0x7f0000001d40)=[{&(0x7f0000000900)="9b5b38016759ac456a9039fc2693f11241b9e27a4927f83222f033abc221d1ad93e227c1be4f508bae98f26367b245fa3b8b82ebc7ad9aa54acec6605a81ea6740b027b5b910182880297d9f7b892381e7e2db1407fb3f2c043909fe3b360d7f247e36e53b80b62c9dc828f901bb1e14a480ae5c494d65a07037bfd845e89478836c4044122671fa3e9c948f914571b2c86fdafed1819c11a0fd1903e91a19726c5a9ace8b0b0af0c9a1", 0xaa}, {&(0x7f00000009c0)="69cf78a95f39bad77d67b001631a1cbaa5b814e19f10220c4670b8bba24de1f4bea7c542ce54c713d95c2c95272ad747ad568ae74678e6695db222fcd63d7136f661e1e4b926e168647f00a2d8208c349e7e1c8892f5d8611aa0edaf8211d38d3026062ac3c035794f322eb5cab84567daaae2355160654166ce04e2114f4e6a3526521332cf961659eb57ce30fc4998f251a1d7891a5f187a735afbd0f7ea5e4258eb5359b943f6f99c131b82c16a237de7bdf4dd849e", 0xb7}, {&(0x7f0000000a80)="793c9dae804f53f7445b9c7f595232fec67b56ff47fdd11866c37b1083335247e9080a8a2f5db694f8b38349b1690c207c51573669c81c223eb28ec0e91197db7d47b77f52e00d499b66a5bc2069339ff50d4a09121c086a2acb779dca2753895f900ed4f0ed75fd82b147f9f99fa23b568990cde9ef98a9", 0x78}, {&(0x7f0000000b00)="91c45f22d355d1c955c6a74e5a731944fb27bdd0c6c438ea1262f2977f80bcdfbc003d7104c57e6eaa844154452bfa3bb421ac378194bf26f3a45898e85103a205ba6f0cab8276a7740102550fb5a44bf9e91d62fae063c4be073fadc9899d7b11eab20d3f823256b810b2c9e7d9b60433f4f282e10574c96d9b684fedf4478b5a209ca33f07a3557fe8fd15902976d658cdc6cf379a6a6f4871a221018b26835e3ea9a2bead5e6dba66f942cb54f14666d830cdf792b8ce6ae5b1481dd5a9da3803c18234a1a5cff6b1f3ec9e0a218da2c7e550c4dfb751b6ba89ed8c6e1a9c8bf7a01f603cbe36440ace3a1c0eaa7ad3e6178df4fa9650e719d981ed80ef", 0xff}, {&(0x7f0000000c00)="1f109d79f21e205f2f604a72", 0xc}, {&(0x7f0000000c40)="6346fc337352eacc3fe0c0c0c7cdb4128632c7c08f6506c7caccc10f29dff69a947ea4220628998b6529f96827cb0a5ec1671cf03c360d07e763ff5d2a1f586a1894cc3940a9a07ebbaf59dff6fb1d326347d084f6b7a135f4fda08fad42c45d7a4f320ee25b52e2edaf31e6706cacdc940f93709188859dfacc8f5617b707c0d470cfd1f4d25c9be6c2a7f8c67bd73c9a3394d31aacb9beb3a6c87314bef619759795f98ddd5bb753594be3a2de0ba67f52a428f363afb9c9270933702e631e2ffc5e96502466391a2fdba992e8a52c79cc5dca017c65d1060e8132e80a9af6dd2a9fe6db93bd7d41dbe6a1e08abbfd06385f76fd04218044cf6d7aa104", 0xfe}, {&(0x7f0000000d40)="18408ceed02887e97c519ffc0097a810fa217a7b2bd13dac4c2a5c276d8ad47bbad1bcceda6e18e4d236ebdba07dc0c2e70804b315fc8978da277c196ec404fd64a27279cd04f6f67f0d67422ab11cc93b67210a0aff66260909ccf83bf744ef330d94bde1c903278c7d214b8dffc49aeb53f78c5105d72341f55ce1ab20cd88cc902830b77b2af592b5e05ababdc130e11b51479b465e9d3cd15c9c1175c059fc2e7536de6ac1fe616f521190cfe1cc82d7172be3966c691d41249aa61100990234aa9dbcd04a221815fd7bfc8983bad33b653aa6a34f372fbf0520694072f24804f83470c5d674280f0d596c68d8a07fe84c45494e247684a73b9226f0932ed430f12fcc6f06318ded43237c3d3b64794de131bdc7da7ad51a5bc08aa25e8e60bf0031cce28cc69ad99876c4f881759b1b0e7a041f79e61fee4596567463d84fdb039b03fc1662f9c8a86b0bfbd1230d011b6597ee632557ca7f3e01291462c66fda74f5d63e47e7cad09aad4d7d76b6f39dfac3a993cfe89ca701422893433e0d5a2025dc6b011da91c28ec0ae135a5bccd5f3dbf638df4f0e000b224d655fd1a5cfbe81a020df71bc858b943d8072a80242dd7135fbf9ff01d94d5ed4930ff90ba727ec6831b9b03b1904783a60f2c72c5322359cb17b16f2cb582bd5df38aa5303796418a12de278580f8a5daa6871c1fa4ee2f797d3c9b23cb4f85de703579762aa000a17dc16849199ecc70e6d2fd2355de85382e3bc05d71879a6d38c20f9e0598f7e109567fad4366b61c2beb2ac07d979ee99a47ccc1a311bbd5ab1481f7a238816055cdc0cfcf51547b9c37c6d908bc8341e6d0736aaca4aef1e9639aefec8e1fd7df77f7c67fd5aa390f8440ea064532838b7243f13d2482c9384873c27769dc8d6606d478477e02ea7b4c43c16f1daf55462899c38bedf00745d718369b6334b6e29a5b330bb1cfee11bd1f2466fa4f400b17c314034ffe330b15bf3e06f6db3bec3cc03baa949a883584f61c0b7855e9c411f8e55db0150c72a055a27dae4d4f5ecc92c9e77244ed3e0fdcedcb7df5dfc6e33bc497f5b9ffd7d4fd52fd0faf2ddaec8eacb49a305260474ca45ac00c6abfbee602f02b9e65721a7c9ae02528a75044393b5afa0a554074284a44a8e72e11c95ba01784d8a86530e35e31436d1211a955252e0ce95b559461c640f05cf8e4fc0853f5c0e58250cc29f5a577c3b5ced41397e7e9e0126a3744cbadb4689aadfad3b7512234389ace8571b7e8d1f91e640bbab536a5f7645357eec697e3c2ad554b6bcebbe1da395750dec46c34114e0fd005ce86be131546f37dce89c6590dac199a3535c632b4809893193d389727d6e85ec151cd74e9ffb2ba01af8aab2489e3c17dd328dec743de1742e8e356066e2d20d167924ab12f6db4df3c11db434fac927c0b489aeb586cd7d5e67f02d6e1ac947edbcdc12a58f92a2a116f6eccca092381a2e46151f002bf2220432806c370774a74d1ae92e5e0afbd3af14058c070eebe1758fedfe6a45fe08633f90d394edb98bc5f7f30814f884d60bceb4faccc2075b3ea5990ce0a8b674192d9ba4c4621f2c231cb554df07ed32aaff2f18f31851e815618d57ad54a64a59672f02da7161d073e5f24c58f020855d16b41eb26aecb700c510ce64af92648f739906d241bbd23377e12ff30589a48ad1ae2c2797da97d78a877af36e00cee61a5d10473986fe06ed5b7f46a9ed94cc0c3096bc72683441b05bd5cc12a23dd3df0b1f9012b3f80bda32a0a044e34f13d2a7f9f31b90dc16ed722c966081714f2f3759f82b8444cfa59570a7dd2d125268b199af6b0e47c0ed8d6e996ff21054c5bab8c06b4b71c2a19e5470d0e3878090839fea8cd286080434ee7875e5d0b894f0ceb8958610305970ebbd370ddd665f9dd49fde5d051bc36542dd44d97fc8e97d7dd5980bba6054aa1dd73644b74ac5198a04f364c9128a3e6d2e8d0a4fcd200362bcb8c8029d6978dfec41af24bd3a73b4bcdbf9bf6b0a48f0723c1457668e215961054bbb5cb61e56dad8be98240dc3598c119dca2a6874a3bf5d5d05efe7ceef55a60668a90e2dfbc7be49574880f9fa4bcc4baa31809a43c662186aa45df2814267d5c293c8059144b88c207a0ea46fd64d0e7215bf7fa7be8c8ba68038c3950a50040cbd5841e16473492dd6e00a08f39b8ed0b7faedaef9e970f0abc4e6102f8b701b2f1f7d889a398aeabb171e48f4d8488e0faf15cc45f50f61ccf1076671f7934baaa3273bc9c679a6ee6cd9fb97e0663a99df0f07a92a9565dd83bdb8add7cc19d12e68f4d57fe5f066b5a61e101da229f07573ba39d96848f9db21408189aaa1d3fbb88c781a60a953c2ac0a7198aa3d828b67d315ea5a02545e0e08a27667bfa76e025df9071210261b78ee2b68608a50e5c30eff915cc7b5bfa297cbab3dc0d6efbd43bbac8007f50ef0b207b79e2bda3655cb506df892be7793c47bbdaccf9033cce343f6f77581686ca4ec3f2ed687a4866a30d71d0b94030576a1822f31e9f6ef72bd383116883e54fb2cd4f7db9734c3355f65323f3833f051428a9985ce036a3448e77e3d0cec6ba29287cfc1cb7ae5499b4c776eb9c626ae5bb8d05458324fc6113934134464eb0a8212c3aa392cdfbd9c5b37c8d625c6c2171c2525e03f5fb6d4d64ce7de9f2d6d13ac2f9cf76e9cf254d7804ab6216e66896b9f64db8ed9f49b2d50e8e97d6b1bcd540fa2b618ea31025deb193e549164aff7b8da870367150a13b7b051f2329de70f7b73831cb0dfa2d276daf993995e763712c0ef0b039a454448978cdf49b79b2064404b054cdbd0b5ec5d280871ad7adfba3b955306421cff92b5cd223c40a0656d17d9d9344f2f585e5df3a2c1cdba37ea7b9ca5fb6142ef7f3109675c91884f4c499a5eaaaec00a3e10fe472dba91334d90d9b5308ae398bc8ab0322e3c1d9e34cb06585720a66152129b0f7dbe0a684a5389c10c3a02176ce16d5e360ceb5a2ae613d7ea0e529cdfc45c17f9e55a962f80f27b1e3430e5790ea8d03eca6d95eced10ddde599055d6f8bcc4af4cf883b74eac74e7273bdfc24b61d46a634ed1e99f13f15b1fe99a9f2de9f0e3ed03509faa55dd54a3f78c04c98608402945063242a9960b104faf7995441faad075a3195ca1ec01964f98c2ed80afb1a96c2861133652c54d73ad9d3262be2fcb3135d2484bf391b4e6315f401fd402e346150d4cb6fd261c2c66f1e713db3adec708251485ec372d46317874797c90ed361ab24b616fb4faf29fb734f0bc0f183cc600133947a2564b5002331fff0935623f5f17c73f8080e8dc2b7b0243f6a9f9ca6dd50ed33b9b179de6d38af7a459ed394ed1f8003b4d011f1300e472d4d79f0a9c14dcf34a973683b367f2b10326ba4271b6c5b5a06da96314b14299217144f71baae07b0227310e92e3d5186741c4b84582c991ce7273b33e8c118872c61c1f2641c163c76c491dbdd382c4fb760fd70ad8d7259af0ff2f44daef5cda67457a2c1282094cefe68c874824617cbe7c953000bb3eee666ddfd3890eff163b14fb9d3ca20047506ac49686bfddc9fd2f30d8886126249402c15a9da4a138b2eafeef94402e02302fd42753e9467911de328ba83136bbd9ffcd0c721812cb171448db91467509fa3f4b2744043a639a48a1065b287623731c37ad2a3b91ac74052c6af47add71ad707b91f89d3e94a70f56d237be33226af375fbda764cc55e81c7a4eb87e3717e3c70401c7841146d16eb54267387921aa17494a1bf207ba469f7e35b7bf64093f665fdd4e360d54f0f89c2220347aba89883212de342c671aa1f0bcf53d5cbc099e094abea47955e2047053a19bb621a0928e219fb8cba560c2f680d43e569cbd6783dedbb2e1747fd32574ce06052dd45bd75441cd3be754233e3ec75a2662a46201b455d7952651cfe9aa13dfd2020faf9f2707793cadd4dceeb2e65b5ca2c20079ae0a5e4da7db91d41993a5b3e41dfa9796b638426fec4e78f3d9442cd0b62b2aa9d11c9bc374f755c11e40bb27da7cc8d99f23405a4c01af9425eba3b19b47b87cd0e4e74e299126921e1a0f99e047262a5d3c80d5bbf347b5813e550789c6bea75471729fb694413164b4cee641de3b540d877694123270e8d7e15dded6ab3b7b4a0b855dde3b91fba9b0c87296021d0f018ea1acf097d5ec1054ee2c3467f56ac1587acb3aaf8e103df9f12dcdface1892ebf1f2468bc5be23d6452a89dcc80d4cafea364a88dd62db2e453033efb397086ec9f6c3f18ed47c7f28793ebd8915a5c7415732d97b6ad7e3424e9dd84bc2cddc03f7e8443406c04f569794ea8dd75457309caa45897c253f0b6c94b74e28a3d805c2fe7e53fd392773b24de66f19dcce032a39404f84a7c82a92aeb463bb98c3804d122ecb1fe123b6c2d424e433d77cc2124e5a8a36a68835e4ddb0f092c7e37015fe178a6a94fe3e119723bc64bec4ce9db9e4aecbc8edfcf5045a8edf288122e4e3444d5598b55371daf3537b98b3c01b1f2298227039198ea1517edf3464d3c6b0a5ebd9a880ca9f7a4f21a7e2ebd912a25eba50d0427a9d6393259dcf8dad63e8b4fd478f7410d4f5d2fc959ca332c360fcce2cf69cf7f042d327e3ff536a30d6c8bd95224037859793cc02ce15c2baef6014ae08f63ab10170cf6849d22e5cf9239671a7349f4beca72309674632e6fb5897d5a17770f729220c2c8f1ffc915ea0c55dbb7bdcc8d4189529da844c859524f321033e55480e243ab0e618b5574d777e16dfcd2bcff5af68b9922ee9d11dfcd8deffb426c571734becad132a97ee3d0d7092032af8e4575ffbf1148a4ba7d3301d1048e35b0c2eb9729c0134bbec32d7880ff5beb3212f0460fcc44496db39056c9653dc2eeea3cdf39fd80e0d1dceb7bd0e13eab5d55acd4ec41cb3fd57d63709f3b71aabe6a17a7fe462c09405ea143c8f254a0464213b7a0e422c64f729e662fb5d5b51b33026091c133844f6d1e5a50e547ace9c7d4e71ef85b1486c68c36645eab3ce87b4a2ce916fc1b351c44d2403f7226e19f7db91c0c49e690b8833d36a98616d46bbbfb5f559397972c016bbace7a1f9d4f13058dc7a5647193c03a18b00ac10b887af9e98a37b107624f86fa02cb794059839e077286fe831c9e156fa211cc9a7407235959625d1155102992d564bbab0ff4ba043deafd4dc78b932b09d70beaf337f02d4f6d789cafad1694583fb30427b479641a02b6dfb3bb77e503a886c6885ea9d237c1157c4a659e78f4d16b152d3d6a46f61ea5d68a7045e4544f7c865c6ec95313432b214e141cc0831c9b2cea3053843b2007a79b3b5dd298c1b4e5ff20163fb302610a8457e7e184fce364506acbebddd2e58678ef356df27e21c201a5d83d6c34b61ed57416ce70f8a2d1ea95c85b96a8164120b151d677e9486023e94ab1e6e28861d09cfc2487b6d563f43505c59271c997540ed0c57a3d7e3ccfbd530ac46ab2d0fd7d126e1c38543a3848a7db35b5e6a708bd30165dbddb904d40083b3a684690bc73b898b9a6d0870ca4ada7cc77d2129ad27a4109d4e74ddbc2cdbbf406f0e75a1d575ae8c6644d7455d5987207b6daebd1bd4a89bcb09557d2b2eaef7f879e57a52964c7c097d1cd13e7dcc0d4d2e539d85589bb51387259ebf83b799f8d99a751897616f3ddc1fc5c2deaabc80d98645ff5115eb8dd5e08716a23a776dedac503bc4d2e73f3c7d6453fd273fc70249aeb115d2f57dbd", 0x1000}], 0x7, 0x0, 0x2e) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001dc0)) getrlimit(0x3, &(0x7f0000001e00)) kqueue() write(r0, &(0x7f0000001e40)="982840e87aff864e2648a543b283f9a83db8a3ed4bd21faf046cca1fa4cd2187664d6d70926c126b5be6fb60d27273601b6dc4b55e8f1795d33d161094910df846531bed750eaf2fbeafd6f88849f7b0e065c148510f8ff13f9ba522ec07b4c330803f33b540efe24068d38bb29722660d1508551687894a784361755a9d1ecc86e3f5fd0331f291a72cbc005f2fd1a28f5da3561edf2942c7d14cb76945b1be8e07d314f1de637f5537b2afe670c487703e0361676ed45154a8c834d22eec109fc796d481464bd357af44d5101c", 0xce) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:11 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r0 = shmget$private(0x0, 0x1000, 0x30, &(0x7f0000ffe000/0x1000)=nil) shmget(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x1ff) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0xfffffffffffffffa) 16:00:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x7, 0x2, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000280)=[{{r1}, 0xfffffffffffdffff, 0x1}], 0x0, 0x0) r2 = kqueue() r3 = msgget(0x1, 0x10) msgctl$IPC_RMID(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r4, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x5, 0x7fff) close(r0) r1 = socket(0x800000018, 0x1, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x25}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x195, 0x4, 0x8001, 0x4}, {0xee18, 0x3, 0x4, 0xe9969e1}, {0x1, 0x3ff, 0x800000000000, 0x1}, {0x5, 0x100000000, 0x9, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)='./file0\x00') 16:00:11 executing program 0: shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x8001fffffffffffd) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = socket(0x26, 0x5, 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r4, r5}, 0xc) r6 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:11 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0x7, 0x2bf00000, './file0\x00', 0x3, 0x1e7a000, 0xe0a}) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x10) sendto$unix(r1, &(0x7f0000000300)="84", 0x1, 0x6, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f0000000200)='./file0\x00') r3 = semget$private(0x0, 0x1, 0x500) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/151) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:11 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x5, 0xfffffffffffffffe, 0x1000300010002}) pwrite(r1, &(0x7f0000000100)="af5a5df609994fd8e3c0fd48f63a65e50d59812d4f5b9d824a1b458d57b402952f40f4e0cdc569a0906744e660c6312eed964c1b06957af7faa8e37d664f6f294fba9f2983641f275507576e1b83ffa199c51bb44e1d0d2eb4ea854c761ce0b005dfcc76efdd42d647f412fc31fad3a5d0d0bb", 0x73, 0x0, 0x0) flock(r1, 0x1000000000200005) close(r1) flock(r0, 0x8) pipe2(&(0x7f0000000180), 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x81, 0x10000}, {0xe6d6, 0x9}}, 0x2) 16:00:11 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffe, 0x2}, {0x4, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000280)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x3f, 0x8}, {0x18, 0x1, 0x40, 0x2}, 0x0, [0x4, 0x5, 0x5, 0x3, 0x1, 0x1, 0xb9, 0x7]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x100000001, 0x3, 0x6, 0x1ff}, {0x7, 0xffffffffffffffff, 0x4, 0x9}, {0x9, 0x3, 0x4, 0x3}, {0x2, 0x4, 0x0, 0x4}, {0x81, 0x0, 0x4, 0x6}, {0x8000, 0x4, 0x5581, 0xffffffffffffffff}, {0x0, 0x7, 0x855, 0xffffffffffff0001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") dup2(r0, r1) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10522, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0xffffffffffffcf64, 0x78a9, 0x20, 0x200]) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)}) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="49ef2169ac8cdd647c7ef764d779d85796facfc76a35af8177cc62108a54a31e574a4f7fb2f5373b6246cce6b76d719a14eb87f9911ccbffebdc3b031b31563b5899edd2b490f5fc70a08b68a30b52208ba3965a2e99137ebeb0e296c0668ab16fdee2b635d6106655292d69552800000000000000000000000000965fbd6526822336bedb94cc962837262a503d013436ab9b0c33f2dcf74d68b37824c5228a766fb7a2d3e1f91466d00212cc73e086fb389c30f066182e41553ffa48658bf654b154d46ead55a297da836006af578ce52a82f601f27ee15f84625508091756a2675b97e466a0c1320a5e115387e45e1758a59c7349384f23c8a8b800d064164742120000000000000000550da5eb14177a3d7f1310978679840c5ee2a69af95b75586ce69e083d6bbf0a9602fad46b2931002a555959c8b25fd62a4aee1f3bf12b7e913403526800"/338], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f00000008c0)=ANY=[@ANYBLOB="00020000000000000062757300"], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r1, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r1, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r4, r5) truncate(&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) r6 = msgget$private(0x0, 0x29) readlinkat(r1, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r6, &(0x7f0000001a40)=ANY=[@ANYRESDEC=r3, @ANYPTR64, @ANYRES64=r2, @ANYRES64=r5, @ANYPTR64], 0x5, 0x800) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000980)=""/164, 0xa4}, {&(0x7f0000000c00)=""/215, 0xd7}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000000d00)=""/133, 0x85}, {&(0x7f0000000800)=""/78, 0x4e}, {&(0x7f0000000dc0)=""/173, 0xad}, {&(0x7f00000001c0)=""/13, 0xd}], 0x7) getpeername$inet6(r0, &(0x7f0000000880), &(0x7f0000000a40)=0xc) r7 = dup2(r1, r2) getpeername$inet(r7, &(0x7f0000000480), &(0x7f0000000940)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000900), 0x0) msgget(0x3, 0x3f) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_flags}) msgctl$IPC_RMID(r6, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") r1 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:00 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = dup(0xffffffffffffffff) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/192, 0xc0}], 0x2e, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="039236110a1d297193397350dc6b22651a4c879d7dfd302b4a751c7dcaba73602aa2bc8e2b7df5b5b489a6106300dafdd150cc9c57a60419c2dceff0807b65b41ece89f5df5b88b0a9c2594b7c66c0ea5304f761e77fc7e23b44912f2a2d0b0fa08f93cb398803392c7043028c34d04973d7aeec8892b1c5943af1e88f4c3efd99580ba25761baddfbdfac3a4e335b3a90aeb253bf8bbfe544c8440bd043185f13bb6b887119569fe212aed6f70436a067056e8bd26a3c8e3aa932a873b5bbaa87ac97674c56f0", 0xc7}, {&(0x7f0000000300)="2a91c835a3bc4b1e90659d932b6e4621a94032e2109015fcd1f64f94af7afeb50bcf081d945ccc1539e8677651f044ef4f1dadebd68d984b90d099c54feaff4e7f2dbbd74bbd0830ea0dbdcd38ad3b9a8e6612717c4ddc2530e9731ec7a6f320cf8e174801b207f19657a6d1a70cf909023dbc1725fc7c8d2800866898f17bdd6df0ede5fc5c935e9cd19ad7fd59bd0cea3a590dafa07f078c7c570fc7cbcd5a0e69b6e0b7f9f71a5f955bc0ba08c54ef831b457e115cb7044804f42a3c79042cddabf85ccc9fe", 0xc7}, {&(0x7f0000000500)="bb30cb580fab996344e4bb52ad82bb115e5cebec21e6e325e19a5823c36e1dc5f3ea44e3c2545b9cb02cea33e8043e4a0cc8b2b608c0a31ac83511516629c161c10db3aa5c20771c49acc1ba1e42707aa81d2f611a73d8b8b3efe3bab1c3e6ff5c71266441af3a5989a01c152fc5d59b144eb7b2d1ef07b757a52784e12e22024a46ddc0bef6ffae9e0a291b961edf88303ce80175dbb1ff2a262faccf9797fab3722260a8ba507ca8742f496728f2217f67196664a04622a5f97c0289a7cb298865a5086f235a913368adffefca6fa7efc3499092305cc6a57b73c9ec07a4097a873b1141e9d7d824", 0xe9}], 0x3, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x1000, 0x6) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x3ff, 0x400, 0xcf6, 0x9}]}) connect$inet6(r3, &(0x7f0000000140), 0xc) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7815d35466500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f017172a3e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd003b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8001, 0x3, 0x0, 0x10001, "7afab18cf1bf091466a1bd5d9f73eede3c0bc69c", 0x0, 0x8}) sendsyslog(&(0x7f0000000000), 0x0, 0x20) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "8510ffff4dbe6500"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/146, 0x92}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000180)=""/45, 0x2d}], 0x3) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:01 executing program 0: r0 = socket(0x13, 0x4007, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000380)=""/36, 0x24}], 0x5, &(0x7f0000000440)=""/6, 0x6}, 0x1) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0xff, 0x3, r1}) sendto$unix(r0, &(0x7f00000004c0)="b100050468f7ffff00000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff372829fbb774b900000000ffffffff3c894303b22f310b634f36a00f90000002000000000000020208a3717ffffc00010000000000000000000000000000000000e2ffffffffffffff751c4c5819b3110877f086315dbf40831a9e51a80551dcf25b04977a6c4050af3178956f593b1bbf87e888c8e441c6753927847c1c5baa2e23b4bdf40d7c86144e193864efd84fa557ee5015697f26b62fd9d72c742770852a20976f3722c850ef1df0172742ef2125db48d3320c4e5cbb5c", 0x119, 0x0, 0x0, 0xfffffffffffffe94) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000, 0x4}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5, 0x0, 0x2000000000000}, {0x5, 0x0, 0xffffffffff7fffff}, {0x6, 0x20, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730b4e7bb6fc6e23c5b000000001a0000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0a", 0x7c) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000888521099e0d016ad67633597502a29b483fe598a287bc920055e795be3f38c1a4b6a9e068a88ff931134534a8ca166fcf1f265979d5c09f"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: mlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0xfffffffffffffffe) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3004) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 16:00:02 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x5, 0x90, 0x0, 0x8, 0x2, 0x5, 0x3, 0x2, 0x7, 0x1b94}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x48, 0x40000000, 0x8000, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0xa6, 0x40000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000027, 0xea, 0xbb}, {{r1}, 0xfffffffffffffff8, 0x20, 0x47, 0xffffffffffffffc0, 0xb3}, {{r0}, 0xfffffffffffffffb, 0x6, 0x1, 0x1f}], 0xf8b1, 0x0, 0xffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4, 0x6, 0x1, 0xfffffffffffffc01}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x8, 0x80000001}, {{r0}, 0xffffffffffffffff, 0xc2, 0x20000000, 0x4, 0x3}], 0x1f, 0x0) 16:00:02 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="9c60ad3fbd78f6c7242aafd500000e87d9be", 0x59c6b0987d6ca767) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x1) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/179, 0xb3}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) 16:00:03 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) write(r0, &(0x7f0000000240)="4ac831315af478cd0dd89ac5f33c0ae2328f60b45834ff3835528f3612c0fb114e17764cd7b929459f1b89b8b3c3eaba37146230832e552ca6611693ecdb706270f0ce879a416899e8c21af4a880ea28893623fd66942c18333d1c12ab8de1b4c463c1c587704dfa7f6bf3dd4d4588568aa0bd24bb2e5c81e23e6c1ffbf694282ccdc07f878525cb1fd82d49dd4d94c8f1b4b408da5ec65ecfa53b099886d7dbae350d0321a9c93bdf3720d5e0e04d", 0xaf) chdir(&(0x7f00000000c0)='./bus\x00') r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:03 executing program 0: mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000000000010202, 0x0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000080)={0x20, 0x1}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0xbfb, 0x3f, 0x8, 0x8001}, {0x0, 0x4, 0x7, 0x6}, {0xffffffff, 0x9, 0xffffffffffff0001, 0x81}, {0x800, 0x9, 0x10000, 0x3}, {0xffffffff, 0x3e21b4de, 0x0, 0x3f}, {0x8, 0x7ff, 0x5, 0x3}, {0x7, 0x4, 0x3f, 0x100}, {0xd0, 0x3431, 0xff, 0x1000}, {0x20, 0xbb0, 0x5, 0x2}, {0x1000, 0x6, 0xfffffffffffffffa, 0x2}]}) r2 = socket$inet(0x2, 0x4004, 0x80) r3 = socket$inet6(0x18, 0x4000, 0x0) shutdown(r3, 0x2) r4 = dup2(r0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x60c64d5d, 0x0, 0x7, 0x2, "eae82e847debd414b952cac708c7ce0e24b2ecfe", 0x8000, 0x4}) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x48}, {0x6, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="9b") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/106, 0x6a) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_flags}) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="f230", 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4f) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x67, 0x401}, {0x67, 0xf7}, {0x46, 0xa1}, {0x41}], 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x11, 0x0) sync() syz_emit_ethernet(0x1, &(0x7f0000000140)="ad") 16:00:04 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) writev(r1, &(0x7f0000000180), 0x1000002c) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x80, 0x1, './file0\x00', 0x8, 0x4, 0xbec, 0x7}) getpgrp() r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x2, 0x100000001, r3}) close(r0) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2869000000000000000000fb07cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000002a80), 0x0, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:00:05 executing program 1: r0 = socket(0xffffffffffffbffc, 0x10000000000003, 0x42000000) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="dbbb42c702235dc81c7373f8de17b51de97cddafd1633ce93d2b87f9f3486c18a2088fa7cf2d", 0x26) 16:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000010c0)='./file0\x00', 0x200, 0x20) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000001100)=0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) lseek(0xffffffffffffffff, 0x0, 0x4, 0x0) socket$unix(0x1, 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) 16:00:05 executing program 1: mknod(&(0x7f0000001180)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)='T40', 0x1bf}], 0x1, 0x0, 0x53) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000000c0)={0x0, 0x0, 0x0}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x300, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2d, 0x0, 0x4}, {0xcc, 0x16c}, {0x6}]}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x1) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x7fd, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdfc, &(0x7f0000000240)="b69592bfe86a9238aa5342475fc06a86e367c0f601c209fd0400ec3fcc4b3e739d38c30ad770d8250b78498b1aff911a0a1135c24277f2a618ac8ca12a1acd09769b19d85ea1bddcda4c055d639dd3259c843e424b9588a4f60b0000c6651cd30d44918861775b50184fc7") 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000009}) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000004, 0x50e, 0x6}], 0x2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x30, 0x2, 0x1, 0x10001}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x200fffff, 0xffff, 0x9}, {{r2}, 0xfffffffffffffff9, 0x9, 0xdfcaf0cd25c75768, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000040, 0x7d, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x5, 0xfffffffffffffff4, 0x101}], 0x100000001, &(0x7f00000000c0)={0x6, 0x9}) 16:00:05 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x84}, {r1, 0x88}, {r1, 0x154}], 0x3, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x88, 0xfce7142d24e2bd36) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000007, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f000000000000003dd8e8f1"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) dup(r0) syz_open_pts() 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18000, 0x0) sendto$inet6(r1, &(0x7f0000000180)="f125a4b8a2f26a936ffb3318e1391b02d47de3e4dbb508e2d89beccd8609ddd72922b041d6f3537712c317c20ba69ff6b619cfbd53b933a4af5e55dcfb9e040fbabfda9b30501807de2db4421bedbe712e7e3b289e1e0fa76b8692d608008dbb7355755b4c9e2c4dfd0a0c36db1602ab46918d848703ae94727be546aff81306f628c7aaa15a5ee634179f1dc89d2359cfe2", 0x92, 0x8, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:06 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x10000) r2 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmget(0x0, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30111, 0x0) sendmsg(r3, &(0x7f0000000340)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="60ee94b4436e7d2e57c3d10410214a0e610e8ddc120edcf77751811c4c467b20d22243f9384a6be819e1a6cce805e961b1e4b19d9d38b3b87606b452cac6c0f231cce6dce6d7513b8774594d47a8eb25f174e8a63f7934d969a169353df4ef5fa60baf5a1a98c2ba5a82e91344e69093b2909f", 0x73}, {&(0x7f00000001c0)="a19cfa620426a72f31ddac8212fcfd3d8e887e80651c07e6c73e5b6c4b3d690261cbe78a086b24436de82811fa413eebd2385ce1801b", 0x36}, {&(0x7f0000000200)="7c27d0bb7b6fbc132778c9167803", 0xe}, {&(0x7f0000000240)="69792b1e156d8632b8aeb409ec7bd80e8599848a", 0x14}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="480800000000000100060000000000ff000000000000001eb803a777b88ca63be600fc406d7243ff3d410ec8a53d7128aa65de52e180f55ab0b09269fdc88437aad1e07185e92414023a2c84328bbc88479adacc934f308f5c54be03dca4047cb05bc065c4acf28eb87683506aacc2c3b2920e26002214f96b14acf3c527bc54818be3771d9775e036ec87eec3687307797b533ec159672084dbd78daf89075006d5f7b9e38969ed207f0a756b96ad9c3a6fd0cbc547c692997b571f4a8b955ae70c5c4f1d39d74afb0de99fc0db8cc29b26edc37235666b24a52e70b006310d62f774e124e4af8b1f10648a525e4925271e4c70f7db67882a86b0d6a001855fa3372afc8362d7ade60d8f08c3818709ef6ae50cadf77e49573decafccf279ab889ddba4200edeffe6f1993bdbefab9030c0ede8b7e34f8d5b37c84a8dc6a826861e770760d3b36468"], 0x48}, 0x4) shmdt(r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r4 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r4) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r3, 0x2}) shmdt(r2) shmdt(r4) 16:00:06 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)={{0x10641, 0xe1}, {0x9, 0x3}}) r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000540)={0x4, 0x99, 0x800, {[0x3, 0x400, 0x3f, 0x6, 0x8, 0x2, 0x6, 0x4, 0x0, 0x7, 0x8, 0x9, 0x5, 0x80000001, 0x6, 0x1, 0xfffffffffffffffc, 0x3], [0x1b6, 0x4, 0x8, 0x1ff, 0x0, 0x1, 0xfffffffffffffffd, 0x1dc, 0x531, 0x80000000], [0x2e2, 0x2, 0x1, 0xffff, 0x20, 0x1, 0x6], [0x4, 0x9, 0x1, 0xbf68, 0x0, 0x3], [{0x74, 0x0, 0x1ff, 0x100}, {0xfffffffffffffff7, 0x3, 0x0, 0x80}, {0x101, 0x9, 0x8, 0x8000}, {0x2, 0x3, 0x4, 0x6}, {0x10000, 0x7fffffff, 0x8, 0x8}, {0x7fffffff, 0x7c00000000000000, 0x6180, 0x81}, {0x9, 0x1, 0x8, 0x6}, {0x88, 0x2, 0xffffffff, 0x7}], {0xeb, 0xb7, 0x0, 0x7}, {0x8, 0x2, 0xec, 0x64a7}}}) pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, 0x0, 0x1000000, &(0x7f0000000180)=[{{r0}, 0x0, 0x12, 0x1, 0x81, 0x2}, {{r2}, 0xfffffffffffffffa, 0x44, 0xf0000001, 0x838, 0xbfa}, {{r2}, 0xffffffffffffffff, 0x64, 0x0, 0x2, 0x1}, {{r1}, 0xfffffffffffffffe, 0x39, 0x8b, 0x3, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x4, 0xf493}, {{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x4, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000008, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0xf1de, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0x60b2f728, 0xfffffffffffffffc}], 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b800000000000016e27e1900"}) r0 = socket(0x13, 0x1, 0x800000000000000) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) semget(0x2, 0x5, 0x40) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) semget(0x2, 0x3, 0x24) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x10000}, {0x18, 0x1, 0xbe4, 0x5}, 0x2, [0x9, 0x2, 0x8, 0x2, 0x53, 0x8, 0x4, 0x200]}, 0x3c) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0xfffffffffffffffd, 0x5}, {{r0}, 0xfffffffffffffffb, 0xd2, 0x20000002, 0x40, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xc8, 0x80000000, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x800}, {{}, 0xfffffffffffffff9, 0xe4d04ce35b7acaf9, 0x8, 0xfffffffffffffffe, 0x80}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x3e9, 0xc5}, {{r2}, 0xffffffffffffffff, 0x1, 0x31, 0xfffffffffffffffb, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x10, 0x8, 0x81}, {{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0x7, 0x2}, {{r1}, 0x0, 0x1, 0x4, 0xffffffffffffff80, 0x54ca}], 0x9, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x2d, 0x20000011, 0x1, 0x6bd}, {{r2}, 0x0, 0x40, 0x4, 0x401, 0x5b89}, {{r1}, 0xfffffffffffffff8, 0x8, 0x9, 0x83, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x3f, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0xfffffffffffffefd, 0x1}], 0x4, &(0x7f0000000080)={0x1, 0x2}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="10aa7dbd44a7d0c85967c606b975d17471639d2bbc86dd41d6da88277e4eee3bb8088d5e0cb8858c91db53815b9f863b4b7e2eecfb7ff3a8e8fdb50f48c2c8890c597fe6cbb1a278cb9d3edccef9f0181cedf2f734d40a68c84d9d9d9230d9721de66b36afc244b9afb608e0939639138df1323014d9bcf8614cf899b7f814cb", 0x80}, {&(0x7f0000000500)="dd7f6d1fa5af3c4e66ccd903a9b479942878d59a16efbdda54920001d9d571dcb8b2e4a7560ff66f04abec4630f5673d53e3896e077ae9be703c02e16dbd32ebd3752b71a7d4a915b1f31f10e4fa9e86f43d2247b6ccd578f4b1abb9fbc1327d44c9f3869d06f766323b42dc44124c9aa39dd802928e3a52204d52f7db26478c6a8226c36893e20cbf4c3754693e6c4cdc3630405f6023f88145d6f703d9db475d607a6ed41c9714b2c95b130062e08ff40a2276c06f289691275c58c1e9f5cec83db9075f77438b04d7def5b38c2b68960ad5dd665318440f5408222038eadee355aeaec18a5895c66f5edb2a5723969a24091bbaac86b0f23bdbf74042597e43bdcb96e0a1c4eb45e86c659a5c663468648972a9e81cd1abe3387d74059ad2bbc8be18acc1959a618a66a9c49ba4cbf31bec3849b9443bb93c87d671fc381ebad2669fbad08e886e584686f59f74eb61373948eee13a4d45bb54d87a4be883affbc25e62e575fe27a968e61fbdf5d2f98c508ed174bfb0fcf7e9e1ba1f0df7b8c006d52466a73d46dc3a7c58db579fefccfd5df994464dfbee4ce0798fd0f101f513240aa01c175cce1df60d911e8b586e74448a75a4f1a96df402f355b5972f902da6943c2975b7ce1e7646521a3910c2d0aa3e8232a6d1486e5f065e09e8ad3dda9e37cd191efe85267d9483d6169a6932f0859b127f13145e999332e482a352a995ad95ff080c92c21642bf70457ac2b1737fde56d33308b0f672f3dc4dff1907023e4726f9a0a4d3509a61f891078fd227e0f95e322d9264d8c7aa07db7bb55fa6e700c224ce50759a63622f6833938e5e0107c8273f676c118a4b73516ace57def82b2fa01a1fbefe8cf4df10fc8596d84d20c0ca9027ab42bc9199ae85dd33a69dc8e3c35be83d19d6215d60da422e0d4f0e24187948bea7398ac72b151b3da432a2a9f8411bff30db1816c42f233dcaf0e01910c8088819b83f0f63544bf4124b82dbd62deb4a39153fef58350793bf35cf8f49c309c6fa9d8dde85bc3786383e208ef1f2099dd79e73aae61fdd7d39fe5ac69a64d47c29566fcb337615d8070c1cb0c4496e275efb74c2d98cc6c96a05d62c912f68eb8400378d398233c910ebc26a5bab12fe63839d5c7257d5f76d55568b364da8c7f4898440dce6b63d94b1388e24a18b6d8e2fea41a2ff84d119526eb0b460a947b6ddbce17226fe2a6f00c5f20e10accc066ef07fdbb6f44100c715fddb84539d320426c79ad9ba9e4299e3ba2254f7d070de615c8dc971157d60e1039dffe2beaf160f40173341e2e9dedd969370bfcfb447ad7628634e632c856cf0efb396f47a7bc39bc6bff181a0af66de40ba31efa7d6ad1208efa4d9c6860a32d7ce16cd04582237a8183bddb726dd0cd526fd861ed6f52cce51b99480cc846e8ae03fe917676e64abdb320287da1a71226982ca89bb74fb23a2eb5a637db00e59313d711bb4b10cf16aba6c5ea72e4be35f4edf31d61a719efc52de08921d683ca4197105c28c850ab032732f3b6f7589bb73265b77609bdb4619a6c230c3b8a238002501c0146ce5f5a91a7eaf5176bd4722c08a754d025b34d772a94e56982516c0a23efa4a3e7ef5bdf67f47ed0e9e7f58a43794fdb8ce29ace17e3cf715e8b4b8cf971ae63cd7422817fd7d2206d1ee757d2111457873abc1a0e3f0a605d5fadcd159ffbaffe0f7ba2c5b58b50d0b0f7194816e5ad4974b55cacfc070306f686573ab38705b97e5224a778e6acd8ebf0c30a426b58311eb47492cc64af5861ee4a4bfa99e2141e98f5dc723767cb0a6df6fc42f7d3294cf18fcf267f32b3a2bf19b82c9cad74f6f97fda6e559873b457c76865ba40941f9fd7aa22d36770fed25497cbfb59f2dd6838b1c29200e5b4541f10f786d73a4e82d6b728a010ada5d379d7ccb439412f11e21b3dee0870111605e217583edf9abbe141f54dbe3a52632a7c0c10386848ffee75e6bb9b14337142426db56bd9653ed2a4bd6d2245b47464c2dbcd5d99e85664092b6cb1cb7742147fe825c883c5b13426a6b2ed7667b362b5adef2b79e72d531a0a8e3b41582c6e33f4a7f96b5d538bbf3705590915eaca499a836f4ae52ea9863b27b92856638d5510c95fd2509fba0ab599207cd707ebb47b466ccb652cd30270a5cdd6645ee99eb6d1fc684904cbce33413662f469a5aeb88ca43f28650b9ac584634e66b1a997230dbd2c6f4495e83b0173155521280cfa9924d227dd6b5a07f390c9e0c73441f71eb83f1e66b0358a197abee9a2f58597ddd194ed7eab5468dfc24735c28c158f0c66736fd4b829e64ec39b93f827b13d2827457b4181cbb4ea0be42f305647ddb33a282d76d077a7bd3f5555da919e6b361606dc8c71c66ba4b5cdfcf6da2c48e58b01fb72b2970566f6d54b799230812ef417de57592f2bce1ec1e893cc0a1a8e04dec76e57e80f64108cbd62505dd8a88fd8c72cbb802e17ff310e902e4399660041e5a3368d55bc863463e35d0f038496c404e21f81ecd6063f643ee9fcc8d2cd97778f2b121ce0f32d842174898a66c00be3fbca81499411f75a1db1bc8455d628f485020791d89b59c4bdfc5d2e28c73b7e93fc1ecee7ea5f16283b7a6842ca33869c7037beb74c02b82b033edbd932d6c80443226cf1d4751ce09f388d6b071e867d4dd1d39b9365065f8aa8a22c816d6cefbf167f7eb287f36b509d7b7dbc36e552eba4af1c6afab673c8223327a607805628a309b8a2e3a974fb891532606499b343aa668c525ba176ce96e07226aa13ed8df0851de707eb516ba988b00e9ec3cfa95e7cd9f87125130fc82a42f64dceb5e43e939a88540dffa4be134481f51799d178ed506db3a563530a10e6ffe8a859ac61fa0777fd8688534524cc085c854908b634ca4c6df2c6e497dbf44ca4c4da9925a048325b49f265792173c22d5f7fab0196929d37d214575c3fe3a0bb579e1b4d2f4af0e1cd42131d268e0b17cb389ea1b7ef64c166f1dca6b0d51e3f60699ee0dd7c9db05191b9ca00d8417bdb93c28663a354d8eec28f47c521aa2f839208136636d9fa16aff6adb65f48e0b202c7fa27f28417a92b685b36904fd40450ace3984fe64bb1fac5cf40fb66b47e309bb2bc84679c869f0a8366f6c74dd33517ac7a28d3882e2d8c4d9356e5967edc07643f58b98af0130298c1a00589d0559b5e3888ce17a17b5aed7b546b23c4af2d8bfbd2efee3eaf9e1fe4294b6e7199504d2da31e5aaa7f9fabef9bf8fb5b6ae0b1c8e0ecc36718b8d47428e3d6b3ee682474538c2501bed10f15e0c314131cb29899b0d4efbd9a403e11b15c994a1affd92985c39bd80067e0b23035865e8e2b6109b58f64c52a511691bd520ff9eaba7b77be2ec8f050eea5797e6c95be9b8babd1d09a11e1d61b4420d0e42577a6150c1a859abef6a07f13adab5aaeb4959999ebf1909eb8130d24d68d8ac774ae2196d202519a3fe495d0adf0d3d66074885baae4429e76c529a1a873c22ec8c162f8a49109847d25d787fe6e055dcb1106eb381d9dd9e7a8d62e6a24b452763de286e2f1d0ace650a07e168de6eadcbbfa3a7a9383849b799d8e15216bfb89fd4237349ec699532a28b352449de521b533c6c9700ebfd17906701e06360ce8e95b75dfaff8d824d2c2419482b7b7a65d3ce50e6cc4a1481186fb420c3e91c9f75b56231214e2ef62485372a3a674232b83ed299739790f3b0a78d7b228ede00ae0156881a305ed286f85e29a19d7490290ff45c42c218fe4e8ca99c623316047c12bf4042bd404474f4cc7f2fe439522b7bbaeb7cd7cd35dfcbf074e66a23ccfd2c8e4dce35de0cb2033a2d19555f0134fd98636d3c89c1c8b56a5bc2034400f6555c83894a420208f3a79e9ffadb28b57d6ac0969e8470c7dacb9989d98efc3346d221207b489de568c8db30566554e280a89770989c84eabe71e6651fb3b79af928a50ef357f5148ee797be5ea3c15affebb9c3b5d285dad9faa2992611a3951bdff9cf82ced5db6a9d6f3acb4e8f04d9ace892ae8eb277b83f19a0c880d31bb756dcc84762c92ff025fbd3ff330f773573912f043827d823c8cce02180d8368a18047e1e3e8aed6ea04c0ad7448c0ccb90655551a2ea60cd3aed670cdc5b1371542d1f92de060e40ebb6cda364e12e05aecc8e3e97e5475610e148c485e94fbe1416253957d3b3eaeef4cd4c5305820dc7e7431b87831e1b1e0f4d19f30ba9ec797b4ffc4197ab1f4d51251eedfcbbb4726624a767a4b74a01b6e1f6743d797725c36c85088b6201b481437522e796d106eb2b0cfc786f32d1a087a8a1486d4fa1ceb11496e6e2f59d7e24cc27fc3d54a86ccef560aa902e1524b9aaebb9f1e548fb510b8830fe59bfdbf775d82211499cb8d76efd5b37c20ce9b4612e2cb77308c9f2601499ba58211d884e944076c2608e1411fefca210433cba8b9e0732eb7e5ffac536dbb30d4711aa323dd414a32118f07b35cff2ee4f03add865d94369c58ff2d79ece0e79156568e172af29635720773313f775c361ae9fea43da979137cf1abd35bc6b7f804a498af73d27225787aeb52c077a41661082ab4c0207d995e217a2ed0e7c7c45c0acc2aa1d1a9e48bb3d68fb902455bcb0843b23690e7af4b52465ebdc9883ca319a1b49a0b83362a19a39bae85652769aec67411f14241ed4210a18ae7caa60ebf6e7aad64605b30e0a3ad55f9c4c50608268cc1d5199d731b711f7689e37cdb41e95d3a1365ba6df9ad57b4f0ac9f349b485710b69e36bbd331f0be3c4ff9d3d3f1ab610ad600a79628fe5ff572c3f863c3c062e399e686e826c07138a8aa7019a5e4cf9071ea44215cd4b11b4adafe038bcd5d2eff49cf19bbe51113a8f5d89cffb676ab3f051573d818a16874d92b62ee9b58d6680401f67dafd42e89abe34add3faba0f0a2267d353e40ddf334b616cc9632dc84027d6a6ec401a761b8d70e8c63859cd973eeb33ba8c4ddbb66aadcc881dbd8e6ecb674d1c6e09d00f0b8954e91d516fbd4683f3bb4b3332a86512f62004985ecd4a87dbf10c6ed3454744e73f6dc42ddb0b62f0a88d36c99bb9ad04eaf253c2bf81030a4cd2817ee99e767f6f6587d2c400fcd91eb5aeb39feeafab93d34c185c1f1265a361de50bf4b37bed76d08dc70cf96c92f987b1695a025e5e16223604e2ebc8df976c7f4f5aa635263384383e10b3764e3179742a0ae61ab86173ede4f19f64d9dfd496b7489a75611dee71c8bac745f991a89d3467812ebfd281fdebbba44b8521a456ea86a1b04c3292c50c70f553166d69f532bd779bf4bda2da68e6a1d2d0a2e981a2645f693aa9d77d0e9591752dbbb3208c61f3a494ea07cc2932631c2d2889ac7f11cd28e3e384721e68e429b6114e4cc32bdab7497c3b4e3a78c61402877b6b2b2f3ae9ded5d2cbbb654f83d08f987b03956c9ef3342749ec3be2304ddb60ab30e5b666faf080cf20b7abf6c06dcf6d63b9922b1a2d97401c6792462c5fa4d327dd189caf4338c7f7afdb94b208bb831c75a379e00f7812cfb44f0a0e2dd14257680970c90b7a829135d38f66358121445562dcb1e818add5a13c2485b4bb5cf0f55cdf67e274d9a842fb3ccc9ed07135fbd3e2cc71c48cb8749df946a7dde897184b82ca20ed580e9341cd49e517271ad2fa7570af163cbb83692c139796129fa2c71d70c45e14b4ad07fea781be245ca077db2697d8d6c6ddaf5d5a3ecf5c16650ee36b1b9536c14eb64b24ce810e85aa84bbc44cc", 0x1000}, {&(0x7f0000000100)="06f51d98a3fc7f8b666b7e6e52d3be060e60b4253656eafe145f78001b266de28cfbe57d2270a33daa3f8f288d100bddaef1dd902b92c01dbc27ef8d6c977abd73c7dbdb0fad06e2c5ee0bcef44831484a6de0adf92df69790c7a9cf8d9259ca02", 0x61}, {&(0x7f0000001500)="8f5efe780b41770bc5245d385d35992e19a7afde248582ffe47a67ab166885c8e5d7fcb2bbd59d30a6534edd57ede1fe0aff55bdbe0060cacb3faab99794562ea73dc75f967c159acff9b89a1d120f2ce693742a976a998fc66e24aea5c2154a6645671c10810b904e7444d6ef9a75d8d0bb01d85bd8f8ef4b233164411e1de7c28756cf715d8e9151991918e2398ef02cc03c3a793cec5ed1970e2659a3b6cd9157b85375ac0ee5701c66d7b6375bf437f727560526b7599cf86228233b6ae2bd517d2ff4a70a1678ec0fc6f9ded6a1b02b37c278f48e30a550a3320e70c4662bf284ddf04a6627d48d7d08000e28efbfdce0c48e3985cf83d7f0bda98a965863abe0e9462db406fc4848aec340e1a5e03f975441fb75b98063e81b5c61125038ccb60a4594348a0bd685e16a826e61bfbb1296d56c7776a5a71ac802b9b3dc4c3d7d264689f593564bbaa872e2b5e2e6d8052196347d0c1cfcf4fd8bbef5ed410b0af4c1a3fa5138f08181e79b256e5d7a8bbe49dca08c1a2bcf589938f6c08ea0cb57a552571f3de5a860180de70aefd6e6140d9e25abd91c2162f876a40bceb531c1f2a6defa33518043432e41073f0204e7facdb700483bd49d697870d55561f154c8dd33fc3ae74332a80db486c5031b84ada61187a3e459eabbcf81c397729287b0aea5478311658e96c1bdac76134c2c28ac8f32c79cef83fe1da7ccec3f68472f0ca8d8a341ddfe1d5eb0ccaf4da9f449be2ecf2d692ad4a9a8be0416837d4194d12302c98c40960d39f23ee2f9ea72323421a1218693f9a9465d7d0fc59ed784e13b6cbfd6f06436e366ac0942d40dedf0588325af15bd811e3b4440e45010630d4042307a35523224ec0e94f1ea2e7a44a2decb9f9b98e96c640a45592d4693e70d46e0690826457a3701c0e35e8a58051d225fe79e3ff56f3b8e48b6357c912238f4a591b73e7507a38a9f42dfc82b8c35a468570026065978a84da71e1569065d05748d12c438de514190573a4d2cc0cd7e206c4b8450c5f5770d1cd28de13b376220bcfc3c244abfae83d3ac0cc49d0c77df9238be314c8e4e032f66c2d93692ff4e2e74a6ba5a11dfc313956d6de66544d1056a013a88416d1d2c7d9e9c53d4a6bb3c2f24b37f496e2f4d46f5352201c8526dbe4f07d19f1d3067d6dabd995cf62e9f8e9307d2361d5aef8a2c110ab0be43af949aefcd3cca58e92b1b3ba2f754cb6d5dd8fd63c31b84d839910bd8c7c0a5199591b4447424db4bfc2fc2aecfaeb45081051b57cd24c657ef02b30b5eb2eefa320be0f856833e3d09a5134d99736e198f1122aa5122674dd8ccb10e2e54f19a8e42fc6af5e596a937a16c25dd6d94ead8e7c22bc7d623d86568f20992783044e6abfd2e9fe0e25caedfa084e00a63c8cc649238cfe44df331df2b06e7107f411ff5b2c8558e64b5959fb2a2973fc860d57ced7354cd510817618f9036db3b23cbdd1e2b2f6741b5675e4ba1e3a02b1438120eef0e077039b12a44adda788b1526ebf43543e0e0c2d5f7a3db6984dab7fb5510c57e16317d93fe874ccc23921e228db0af9f225cc236b939b9e2540021aeb2f89f9aeb1801dd74d96a7224bef6420680bb67d99f011acd632fdb914ce6b0a3cba683571dc5bd2f64e34ff134474a2b4b78d4ddea652f73e4ee781e89de5f68ef47a460c6134bf7956cd1bf2383d6102f5def9207b75d3cdaf1515fce26ecc067e97989d681d7b1e50f03a80d2f82c15326360d2f501ef94fff5073e1396b2b2634305fc340e606e5bda73ff20208c2d3cec7179b8370c30264fb8ca2378094fd5653f5d0447dc02be846ff97c886dbd5661ca174701e8067ed96ab684de703bb706dc0be7b03941e1820030c779989d703661c2343c693667c10fb3588514b35b3e3c6b48cce9994b053481613762da19e148145983f6c35194c1b5106c4dde7c28e6335f22fa4a09ffeb3596a22e93a3a0cb718969f79c8ae102e60ed1bf586ca299727e5f650f064f72dfe0b35b8746ac4b3bef4a07bc8c0d97e90c3db52fe82962ecc7492407d95adbcce1d784e352b12fd4af22e87998cc19d2d805cd473f379736b40496814a1b1f77964b8a005db0e54d5d3b19a5fb4bdb8f98f359d19214bfd651e53d105adb23f6e13454b247db86e9dcde6f9547f31155981132a6c25f12e64744f21d231b9ed26307a7dfff23bea9e07e5eae50956dbea70b048079d3c3f79dad9118afa65c7f04ff8e5325b504f1c6d5ba319fe2383cbd9dc2cc1a7e8b3105523f29a4d8d903d557d04148b42487b492c813b2bf01ba9ec8f63a1f66c658a5cf9cffd6bf4873e1de4e2091629cf189d507b45833f2ac8927d31d848417df1cac0e427a3279c4387d90f2ac9aa0a59fcdc9a2c59e8d2e5fa60467df281f53152f227c895e36c9cb2508c019da4f2f1032dccfa60e9aedd7ccf71eecf172afe276708f10cb07f946f87dd8fdbcd1874860eac98ef33fedd2908834788332c1a9302157eafa6f20044bb8116eefe3563949137c07dcc3b1dcd7c3492c9dd7f82e9c47b66253e5499309242885bb8f8e6c2b029122390871413f0e167787c126c76b8cbf9e9b2630b6c32036f3eaa6b9098d42810db6d46015b7a1f1a63bb149003744161c03e1585d49baffa88bf83378018255695da2fc7beea7a5a6780128cf9095769822b87e42fc864c9bd97e1d6a9dc61bc94175dd42621a05376d6e84a1b326e9465864ca2611b55353e6465c1b85d2661389e5c2495d20ec30e905f972895704b7fa2ffe55c2702e49174c68d70be274114b03573608f384e8f00dae421a7ce6bf9134319006509abfb872fc09ea12fb6023a116daf650ea7b972f4fe6bd6fe11901d320a13e17dee0b3bf120ba0ecbd5582d36b5db96b903ac1dcba9f6d40fcd6e399a58961cb15fa4c62771b1705e0827c36bd5f604063602cf2338302bc4cbc41a0aecccb4f6bd75cd51e51d101880b7a1acf3400a4b25ba3c0f89e369d9d6c31adb5a46a69f9cd3d258e177fcc8c092d6979699ff08d5ecb724f786a2ea560f83015f413ce96d96521f1a72e3ef60bf5e15f79578d00205fc11bbafba675c215b07accd0b54fba4c6f355a6bf4b6db7e952257e8ddcfc1df274bae4aaf774eec8dcb1a29ae69905570ba8c3a9d19b3b9b4bec75c0c8f851f7ff22873fbc93369cee525743984e785f1977349ced51aa23dbd596323e52ed7979f98183c8d2de9e7d9846bf90d852c4ccf0da060358fa62032c6a595f706f016d4312e2d760b9c4cae906679757a89f0eced7c2cf6fb61c171627070a8177cfc54fd8b9626ab8a657db5cd394e1031b43a947dcc3b4fec3f833f550fc7ef0a2e7e4e8328ec726a9a2f0aec2213924ef9fa31b1b2a57a2fe38a9d67b396979525441a6f263eeffe670c729dc88648de49de6a8afb50de79797145023a362e9a8be95d33dddd8132369812a99e70eac718ca990d7cb42c9685d6227ec25b7b6b857f6c9e7200cabcc6f26c12e8865bca129f5d209018d4f1d909a9c1df54e1a18e305b21b1253c6c3807bb4d989859032cda9ffe8fc51aa94711474f7960f2560a935a9a33053d7f6c53df0ec677db7523a3157a8e401713ac3136b55839f68b15bf4864b5182fbf9485f546d3ef0e5358edd023a23eb11ef372a783eb6275782832f76a52dc883f936187c31b30509a69064f1087064a4ca1307416b7b4d54f719af8045ee53d231cd0b14723e07bae2c2a1f3b408e7f55d5f7d8667c6ce56f09996782ae899913c57cec588dbde2fa1c305b204fb8ab26bbb66cb2f128a33b01dcd126d7a7928f18464c946e0192f3b8edca6ecbe957abf16aa8c75bea24bbbfa701369ae8f5ca5c3a309c789f9890f99cef392a7b2e243620826c903741ce099b097bc5f1110507dd1d7858a8ba1393255e9a17cd1b1dbbb15f384db8f82a1ee7c6366441eadb2413e20c8f33bd618b54ff5f410e73c2a1c44cacde9856f2c0c1edc4e1cd2c94eec65ae52ee89f6735a1f9e57e68d1e47e6bd1f1c668fe8e458151dbfcd5987ff428f6d118d2f8671f9b8cb63f6d8eb5fcecd4aba84a07f82a011e7bada4e0222635ac6d243cd1120e8f3b5839ee8b6d55d386573e2ad092725d584ca15c2abbf4665e51dbe6e6d65be7058479a9fb6a8537fd6d00952aef5f09cbf146fb4300946183a5f1115a5775a64aad521793d202479b4c5c4d1bb171f760e35b3e53e1cafc46cadafe292eb5f158c3dc1518d944e991f4330024bdd513fc15681a799530a8ce4ae2e9058bac7415f4cca47a9a865cef57ae8733460cf0693c67a8ff51b5de5aedb9388000e4a7e542fa90e860a14692b467fa9f32d0e7f371501bcb4ac51dd725233a5269921de28dddc6bf059e98882a3a109a1da790c3ab1abad509ec29a97a9a2f6c1b58e57fe1a1078eef814b6870421b28f30a7a35bfcb7cecfb19cbfb9b2373bf2b9b3f7baccbb4c89c636ceaf4a71ab7f6d156e3e070699e2fe35b1a5a364c7e39705280fa7b626b1e3eabfa39c4416f0f194351585101d99ecc0d0b189d613f93e59e1a42f78147e44108883b6ad650dbe26daaa9828f4aa0b2c39ecf3cd7fb37db9132a171ca9429e9a352c327b06d22b81d84074d7528ee5631421fa2260a40fe30344bce0331254bad6bbf63862407588d9aedac6f3382d0d2e14d59318aec23c75f2525bf44e0bc5ea5a6d7edf44fb7e5de803be06b449ae1e30b53f08b98dfb0211dfc8e3ff17b477a775c65086c049b99b87eeedbc6e2bc00e0c2f4242d42f62aeb6835d890bb4b61f73392497af32f1be4338be2a2f37357e7a3ff7cb457f9c986ce4f3f8ebf6678ca237a767fed78f46d69f849a752be4219ed3681fd98cb3c6259424e0c8bb55ce0b334cac3cad22e8dd013e25f47358d030cbca88e9aa60990c5dfb7c67b90b8b352a55959950419c7f7d7b37e19fd75ac684bf85f5b2dc5e4881dfc9074391adcfa1d6a6d9533dde3fdac76988037f52eba1e96b919cd920da148dfbe16539e42b4cd05595aba218b471113c596df436cc0cddd99bd932aed05304135da7c2f3d9a64e2fce394baaa6379a10fdd03297095011caa3100a9ba9544c9a03e3cd6260b88be60acdbd58928661370aa39925d5051f0a4d01a90666cf9896213c203af68063a211dac32928457878e7f06392b3fb3a33e12e86216852bfc83f98637bfe243324d9c4b7b1992998a04ac868b9c0485e4089dd006d22428fde83fead88c2a7744298e6c76571d3e4c3a36352ff7102f4023a93ac3cf955ef373aaafa5cf2e35afa2f8c055c50da2dad192773bdc2701c0e49910a0d57cb06426db04e21cc72032d9b64f1e365e163ddffb9e9351296856eab0162e594668cab5347a71c970291daffc7b15f30f7ad7abbb216c3bb3e450fae774fd191c8ef564de1f0aae331199cff7683cbd7c4fe0f409794b6c0595acce8e26462c74f7938aa33fc651310233c4c7b507f72fce331fe1704c784c05c9ac90e117a39c698b6f1e05e905d3746949226b083cc5907c6a34f51f6cd0f2f25df87cd15841c94833ed14bd011933f35b23f168adf6e0609765dc818bb06ddc020dcd5967a7d28af55c170de8010ce1e8a4279875c10fefd09430dbab705ea4972fb947de8ce5cf0775a83c6389599a4342c52f075b77f1f6e6f29749ce9aea07acb25724144d318a380b415f46ad81be6d9d7e1acdb667c6d52d1ecf43491ddba4f2a167789c22c995488f5685f43c11ccee940e6d28c801eab18d8e7628a7b8560", 0x1000}, {&(0x7f0000000180)="2c741533c73d4bed10d4df60ef13cf4e0dffd1f5243cb72ea3b70f4edbd4cb4db68e0553d144635796ff331f26c0a33c8fb9013c2a85e806fd7bb5d8259b2b94fff7c49637fc30145516f1466c27c6eb4a02f123e5162a9d3b11e26ec5d580d7d06d656e65422b9c1c3efe5f2a31734c1f2d915471685421225de346bddabfde2b0909ec43c029d046ece88dde34681cdcb43252eee645e4a01a1b203348e057f4a61f3a297e043b1aa8fb243624bcc3604743e0dbec37c173c97ad3bb", 0xbd}, {&(0x7f0000000240)="347fbeb7d2eb2799d00e8864317dbe9bd9e41de10c3a745d53ab61f9e646fa243cb9e97b1bda949469772ac481b49cea5c4d6590ec54f9f75d617e55c80be295d609", 0x42}, {&(0x7f0000002500)="080abb425dba088abcb198eada8d3ca78400bb091f1d706bfd6a9a554f6d814345092932d052743fbf39adb1948dbf3c0657fadc05ab35820b550ac83a0c48e3461dea97d87a7c8a85cc224179b376adfab76e5965c468963db88edaa14fd31490fa5cb6d71058f291ad44d5e0adfc021b0384f6e827e0c38df8c3c658d7c450d67c64445fa95f973c4cbbc15d0720f10b45ea2de1b6f69f586d2eb593a513b07f447d2b35ad42d0b7153a5eba4a6e8b1f4b136a408783f14ba8d958e485142babfeca00a97bb9e9452c29483df51c80eba62e76902f643ac8f83bc48839de51eabb842c7135a4736ea20a2239c32d88d6919a7eb2e92558ff9c6b464cc4bf13b28d8e900196aaa7b9809a15f57836548da5f469e2d7852dfdfef56b027d0ef1bd796a942506f6474ca94600d1bdbf5330393eba108aa19f5636c36fdd2de247326eb63e9e21791ec2f128964959b860bb2e7f74125ddbdd4842f89757ad7ab4f8e8c84239c5b47c658cc68eac967410cbbf9d13c626ec2dbedf64d3db337f4065739a832a084da166c9887cc794024a39dd79e0f937cffac2d14cb386f43f1d211f9a001e27221d6643b831a7b78b29db1c7f8e0da37318508ee6a7c328afb1b6bc6852689fb2b46598c806ea38f77d80cd2028e3ef3894a9245832512a39dca9bbed1b5f1e0d99a3e4d4eff6da28c597cf5b9f479169ed53c596b14274edab8d11ac437ad6204915c3fcb28a2ca0ac4b7300580bd551f862fbb419d3ad4b217c277503f2470903eb98d7da88e48a48661acc16f51fec3c4271e5ffea4cd89ae8c4a2b5e4d40c553b419310d56e19364029cb17bcf3ea840158c8325c7472c06b7770dd2e1ae8988ee02cd2259355feb4b4f1e760a930b1e6ffe115fb2ddab919f4f16e663b66ab676b90f8609a6f859760509f2f5f8a59f67192c289107748682375525b75c254c7e512c666fda139d5907900c487bd60d6f41e59817acb1c2438d3569f669605c69563c655c02acbb43bb3517a49623fad285f20deaf89cdfae5117fd2428775e065e6b53a721b442294e8ced256be6606d29967950a8ba70915fa904d8a6220038d2450fbb1ff0cf7a07beccbfdc86cf2ee1be1389f584baa1574a9d3c5be97258c44f20ff02d36c8aa9d06325681d2fb265d601467357504ea473e4b9a925bdf4d931fc317d5ae2b8342559f0a2d0bf2a687dfd59481cbc3cfbacdae679ba3049b6dbdab93c800655fe153b4b448e596844b2f50338512781e4817ee56f17d5a2c00b2d2bb810bf358af01f907dabce22bdb6e2643e2a1f44e9eeec0a87e4d4a1f07dc1b41713376e89888af36530a97bf7d6974e0b199219dd3b2c5790322ed9c82caf0f58b97dbc24c997d8c9355e42a683ef9d401903f4fbfde59c8eac90935a526b4e0fac2ab74c50ab7a13d4a462d186da979903d63bd9407f5f47424a9bf04411f213367c388a40734c1a2b2aee935e879ab63b6c95ff3e48c7db22d04baf505192f1cd819cb3d58990c5967bc7dbe961c49ccd7f2b6c6fd2540ef25b6d016533b3c2ccd445f8a8ed0b587e52175fed693b0c262c0d8c6bc2bbf5342ceef59120c7541cd3fc427c6a2005ffe9eb9b5416bf6b54527db62d39abeb8337e6d5fd414da7ceb2c44343d36db9334ef402ceaffab5569cf960d94d5055d15fd753cb0dc407a23cbc0655ae2ab2d80a6135164508e01dcaae7c5c6a397cee2eac492a2fdc9df664d1385335bf62aea22ceb27ef8cbafa58ccc30b2d4e338fbc17523c9d9685a99f18feeee3de421e13a9bf82e372c2962e521c6208079f6052f59f37e6b4bb265cdddbd598fb3554a19c81985bbea3d589f96df436ecbc7684812af8aa8a47717f27db16e2eefbc605564dad3b4a2fd17be2a4b109b20813acda333f808388def6bda849853e3a6f6f75038ac5ec6e436e23ff0d81832d58a7246c6f98793bdb9033cc591b9f42b4531ead091b165c1ece2b36dfb8b6197848ae3acc531982c7ef0c5e1952a1c90b35adbcd733c495080d6738280d8c8367281835fef02d45a81ed12ebad9e021150bc855511455e0c3ef2858d13c27d4e321c13d1fcf7198e673c8c3a7a7beb7c646636f3e2d683db5784952b738a4d7485172381853979d6a2fd3cce2abaaf9f1a269ce34a0cbc0a4fe78f7eaf97bb326c014178146fa85fa04a7da97556d4848dc4acc3685e1de4d403a08f82d292d542e79c920a7b4782181aec305cd00120ac93b051a85fa934b667b15b0b3619b8c596fb8b8fb4ae64a88b833502b1d96ac868e510dd719975f1acffe27a8dc70850b6fb9157cd912ea8bf86462499bbe48374a72e40a5ea498619f620510e6c21300026efe9c0ce3edab7200c0707e5c954024879c90efe6f1e34b6c207d61a414783702f08b0691794e06102523560ae57e87f59f3a0c4361a59b3ce176df245e03f15986287862b4b021a4b3013217bedebd1543cf3ac5eb5439f5fd439331efad2c60b07bd536e089bb9d3614e1d8163c5440d80308fe3a5390ad0a43018c59d90624dbf8a86dfd60f4cea605ac43bd87f52a6c8a271850a8710444d0c25b66e51564fc1313e8332e889d3eb79fd7df811991a8ad52aec0ee54b9e053f08fce121b77a2b11ba42254655a098ef57fbf3618e29c2bbdd114aca51a4b67ca8de9a215c637b2824fe43ce6959712de2112219d0814d420aeace3f9ecab5ef61242c962332d7e41c023c04ca644f40cacc7795dbf9a48bbee5fc050231a727882096f7354182019beddaf9b94e15eb7d113998bc1c8dcf949ff9d3d0391b840aeb209eaf79e1865d7e39561e45880b993876ca0fa749c849730eff7015d792aba605d0989685d51f2a4e7a24348af1c9e778d69f3947510dd3447c1e3aac2a859002e6253410548b10d0b724b86fa741688123e674921e96c4d25b9d60acdda8f658ec514f9de130d9c197c28abf3889891ca5453926440c9508c814fd5d38ee82941b921f5404abcde94ab37559b4df22237d040186e71c0929b5c504375422c4fc35d9a3986a1b7e5cc773c7fb8a0035a347e5c4c2980cf902e45eec2c040325f9beacdafc94c42204ba6ffb9bb6100db7dde7cc928118d269ed5fd59b68f98f6272206aad53f067717f3a05e2809251887b0812b31b778d99dadb34dbdcf3cec7342913e91ffe3d5e801af4d3d7698e5fc8ccef1eccd0e49730777053f42dca389cbaf9681806242b2f0b771cbc5b00a84e4961a584443e5e053c2b0aa432116be905a8eab068a2b4a57f71700cd8dd78824019d4d48ba56a83863c2561ec22a797bb49fc1949e2c7eca7cd74ce5996e129418d424940e51c60f797c3f357845be2b04df779b21531c19c754c7bba5248d829134fe3e75106f41b57a571797db385cbc48b0dc7f21876a0255ffb90fb444edba1450aef26066c0cc0d420406f87f997a6f5001c3fe28bb749662981fc3692d937af2781d3074f59753ba3b3f12e6e5712dd4cc43e19bf8df8c5f363ecf1f09be2268b643a31c323f0818b5e2d73e4df833ad81abb5c02344d61beee16e797b67756f409cc7cfd4bcfe434fb962482faa4d33ace0ce86195c6b11ec1a45f13965e8426fe02292e60b39fa5ddf2f7dd90cc6241711f371853521788b56ba9270692787f50627684df9af67bf7f97b28fc219f3152c4fb88c90f48bf9a63ecb73f0511458c58e237017f5f20755f6679c0c76262748f60419481888ddad05afb1cf89f044df79150fc48a0d10bbc396e0c3967daf4b8082bad8bffe7dafba199f95de322d2994eb5d74d0307f1e8e7959e788375e3b1bdc8f6ccf95daa5d15cd33bdea02962407f689158254ac1617c9b12e3b5af56b1ebbc4b22a1ac6d66f3370def9fa55eef4dec4c44de7b76021ca93344d4209c002a58a1e7b82c1017458a8a21c47d11c9fbaef605165e4e7d59371b30c1a160d87ecf8e686f541b3740c4f8d25ec0d38fa4836302faaae23167f7e44b2758d6f826433433331f6656efff043e7dace0afa134c2f2e0a567da0d33af0b176bcaee39179b271600956c148171bed6f15eaf572f91c047589d200a7b0a71d1869b787eeae1d3bbb201dadb0db654ba7a0d3949d6d9f26ba9e45ba5fa406a807a7019c10c16c5479af843f7987e00ef3805e3c8f68d2edeb0982935ce3f5762d059985f6834c1b5d9ed3122922e1c2c35bff11b460babf51e20640c51a2a369c18c7e5a36cd5913ca7f5ee40dc011223acfc5f3a136a24a498795c3af8fcecc1ed6e65940423c0dde3fbaefc6bd93e3d68102c0e655f3fbbf248fb0cfe9ea33886b3a856035589d2611a7aaeca21da8eee1e5de06133893ae67022cb1e2dd9ea2b26f88741fb2392969f14b261a5d016afbe32a655b5ce925e69494d832a1b01952a0d2e60aeee1d213d15564b91e4bb4338ac2e615ee76df72ed9bceceb55bc7cfe4b8a39aa3ac519e8e6960635cd1b1a93e5e8a14dc319ad18fb3d7c3da6bcc6d8ebe8ef8427db26486cc0f21c85f96a1e857cabb8e74b722aad3b9b271260b77be7059fb091874ef639d262f43b0385e7d18775e36c90bc054dd2f085433652bc40a636e8479a213c015cbdb92f8394a917e2eb0ca79cf9e063fb7a44dc06dbb5280cc51251fe9f39135698db1ebe5a3b243de1082bb1c6cb914d75ef4f22ee26d923da5fbce91907162fc9e9a1395c8ea9316c85aa36e879e42cdd067cd0f90cda21938c4e501156a392aa18272fd81f05bc4c8ee3dbf2b869a8e7afe7dad7b164bdc4d0388f94d3c2f2f0a072ed1e34e4fc8eb213d205f6d1860957abfbc9ca24a515e85328206b3a284912d863f5764782bb6855e9e9306765dbb8aa5b8b9df8192bd57fb97e1b18eb81641875c7c1ec37181e8f7e59c71ba7b0a49341a84db0ff2e1d19f1a23472c4568897284aaceee021a3251b5a4e9dea79800ca5bb0dd57fa5b19e8dae69b628383c2ce40ae659ae465ca3e6dfdb9ca66366c1d78430bad94e3f8556213859ebdc88375c64174490dfb3fe5b813296f64c0f082358e031a789fd65c985d8f4b42e37b2ab2100db39dd9ab09eef59cd3159ff86b90142321507fdc1512bd7bac02def2928cc5847ee8cb830e7c96d909b8e96d9149d3db409df0c6cc6d7a1b5d58126ec50ea04c0ca1c038c2ad890e0c19193d9f8a1c78be852188475ed7fa49ca8e4e59a1a26aa86d99f223a994237595523fc038aedfe887edefbeb88fde3c90aabcf5a1abe434dcffa67de23c8699b159d66ad9fd4ef4ce5063bb0bb6e1d6738955fd67a547c115d168a101f7bf15fb0ac4513269637278b5c693f0340e5a31f479c2739a1f576cd68ca4ca6a9a73366dff8f3bcf5ce48326e38ca2e4c9c8fc3e9602cf50aad6592358bf881ce74f512eee9efd84c1ce440713a4c51ba04f8eb88128d0a2a67a78af68e21ced2abe439716e046762a611212534d2dbf1b68bea89831a6319241d22ae9aba318fd234050af505ddf4650c00ddb6cf20ddc42977ad553450c17a96120bbe329168ef2ac4d148db76c3289b29d9eda532eebfa9aa33cd35874af9f86dfc4e6defd2ab82a224b5dea7f4473e1227ef34903cd5e1717c52d42390aa4b1662baeda4f2a5cb79f285a60c7e7b071e078afcb2e6bb593c888a84e284d17efef9d940a68df527bee49029a09ff991fab03faa7b5aa33b7188103a8a6d19f290e04552706ba6c15ccaa327c431ba214b4c224867be9529977e54bfb5a82ce666c1ec91914af44c33562b0879a609dc82ab262d2cf493cb7da916349cc72d", 0x1000}, {&(0x7f00000002c0)="8c949befa47e78f82dce9be0aa0d5829843c8b84fbe321665578ebc010ec6dc50b14ad789719f2ac60084b1ef2735da804bcf38b7aaebc3c675a1c228544c0ff383802b6d411387fd0ae148269049377d4430a861d1d62777c6adb51fc0535da78dcffff1f", 0x65}], 0x8) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000003c0)) poll(&(0x7f00000000c0)=[{r1, 0x90}, {r1, 0x1}], 0x2, 0x0) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x140) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x800000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x3, 0x6, './file0\x00', 0x10001, 0x1000, 0x20, 0x3}) close(r1) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000100)="836fc7c04b299d0ca47faa4f4b25d2301dead8edb3b4f95e6e8c9a2889f697d18bccce505334b06c2b25bde5077f8a1bb32b4611d15aaac6fd2cf494a5f512eda271a8ffaeb12de2932ca55cf6b766f20cbb46a91e534478c3bd3dcad3efb89af1a58fd58193c4c51420666f9056777522762ae633b761c2195a126dba08435aa58f3a6049075a0352d85613f88384a9e9a1858b68808d", 0x97, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x2, 0x0) socket$inet6(0x18, 0x4007, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d246b6474d5d96102775c5915ed5aefa2d1f67ca31420916209361be81123f5d501131"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="01000680", 0x4) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r1, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x5) 16:00:07 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0xfffff9fff8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)="db") 16:00:07 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000140)) select(0x33, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000316000/0x4000)=nil, 0x4000, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) minherit(&(0x7f000001e000/0x2000)=nil, 0x2000, 0x0) fcntl$setown(r1, 0x6, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000700)={0x2, &(0x7f0000000680)=[{0x3db8, 0x1ff, 0xc8e, 0x6}, {0x3, 0x5, 0xfffffffffffff800, 0x2}]}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40, 0x100000000}, {0x83}], 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x7, 0x0) r5 = open(&(0x7f0000000540)='./file0\x00', 0x82, 0x1) r6 = msgget$private(0x0, 0x88) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000780)=""/4096) listen(r5, 0x8001) recvfrom(r1, &(0x7f0000000380)=""/211, 0xd3, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) wait4(r0, &(0x7f0000000200), 0xb9bfdb9a1d73d409, &(0x7f0000000480)) recvfrom(r5, &(0x7f0000000580)=""/41, 0x29, 0x2, 0x0, 0x0) accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) setsockopt(r7, 0x80, 0x9, &(0x7f0000000340)="b4d9c807d3778e2b428fe779978528b9c619a8bc8289821e7e5d242811988cbee54967a3de6fd0e4367e5acc65cf7cb70335966fda1034", 0x37) r8 = getpid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={r8, r3, r4}, 0xc) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000001800)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x30008, 0x0) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000300)) 16:00:07 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2170, 0x8be8) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x5a0, 0x12) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x14bf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x2, 0x3c0b]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000580)) lstat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000001600)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000005c0)) r3 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/24}, &(0x7f0000000240)=0x1a) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001680)) socket(0x6, 0x8003, 0x8) write(r3, &(0x7f0000000280)="7b51a1031056278a3cf7b3984fda6a4d29d5204dfcbe81dce36cba543d468463c2a41c2c383a578d9a62b5c2dda5c1d9c49556c8e8fef8c835784229d80bdd7bf21b85b28b1ad906e19447ce71793c4f937790307193aeaf32733774ee68a826516312e7534d024cf8347788b4f6c1589516e6858e4fe968617f768306e733a339ee00abfd50b980dccfbedb9bc74437025422578ba6d28285b6411f530eed92cd0dc3e020387b54", 0xa8) read(r3, &(0x7f0000000340)=""/101, 0x65) minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) recvfrom$unix(r0, &(0x7f0000000600)=""/4096, 0x1000, 0x0, 0x0, 0x0) socketpair(0x1, 0x8000, 0x9, &(0x7f00000003c0)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000180)={0x1, 0x7, 0x1}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x7fffffff, 0x6, 0x5, 0x0, 0x10000, 0x100, 0x7, 0x2, 0x2, 0x1, 0x5}) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46f322ef0e00"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0, 0x0, 0xa8, 0x0, 0x0, 0x8}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x7f, 0xfffffbfffffffff8, "0100000000027f00000010006624520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)={{0x7, 0x7000}, {0xfff, 0x80000001}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mknodat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x80, 0x200) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7007, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000000100)=""/33, 0x21}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xc56) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f00000006c0)="88") pckbd_enable: command error 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) recvfrom$inet6(r0, &(0x7f0000000040)=""/138, 0x8a, 0xffffffffffffffff, &(0x7f0000000140)={0x18, 0x0, 0x8, 0xfffffffffffffffe}, 0xfffffffffffffd5a) poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) munlock(&(0x7f000057d000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) pckbd_enable: command error 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x290, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") r1 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getppid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000001640)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000001680)="631ae1080e74d650cb2c7dd44e108ef56838da00a193dd29ee48e2f33c861c102ce0734fe27684787abd72a13b33daa8b667886b2432a337ce6a4d", 0x3b}], 0x1, &(0x7f0000001700)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r8, r6}], 0x60, 0x2}, 0x6) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000240)="e04a39f44196d9a5c41e2637a084f71420b306b54596d12e51f9d9d284a21301664a0c458013ac7d3c624f08afd6a278c750102aff96f306aa28ba2cd13241eb3d0c14ab65a952ccc22a1ce2dd8d700ecc86bf243f40dc58c4f0", 0x5a}], 0x1, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xf8, 0x409}, 0x4) r13 = msgget(0x2, 0x80) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000000640)=""/4096) 16:00:10 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9, 0x0, 0x80000001, 0x0, "d730b40c444de400", 0x0, 0x7f}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x9, 0x5, 0x5, "b02f701caa73f4bd419f742284645d41cd484b58", 0x6, 0x5}) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000100)=[{r0, 0x41}, {r0, 0x2}, {r1}], 0x1c8, 0x0) fcntl$getown(r2, 0x5) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r2 = geteuid() getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r3 = getegid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) 16:00:11 executing program 0: r0 = getuid() setreuid(0x0, r0) connect$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x1, 0x18, 0x7}, 0xc) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000480), &(0x7f0000000500)=0xffffffffffffff08) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x8000080002000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000b00)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/null\x00', 0x10000000000005d, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x7fff, 0x291f946c, 0x0, 0x0, 0x5, 0x44e, 0xfffffffffffffef1, 0x0, 0x3, 0x1, 0x5}) getpeername$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000100)=0x8) linkat(r2, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000300)='./bus\x00', 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x8000000be, 0x100) renameat(r2, &(0x7f0000000840)='./bus\x00', r2, &(0x7f0000000880)='./bus\x00') mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x66, 0x6, {0x3f}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0x9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./bus\x00', 0x3, 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fchdir(0xffffffffffffffff) mkdirat(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readlinkat(r1, 0x0, 0x0, 0xfffffffffffffe00) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) geteuid() ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000002c0)) 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) syz_open_pts() listen(r0, 0x0) 16:00:11 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r0) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7fff, 0x81, 0x8e, 0x67}, {0x2b, 0x44, 0x400, 0x3}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) syz_open_pts() syz_open_pts() write(r1, &(0x7f0000000000)="2d8d396f5ae63c37dbf0e952e3f470f14444dd19874f16164a569f96", 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "bcb0294682566c5ffe382b1726775afbe10d5ce6"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) socket(0x0, 0x1004000000, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000080)=0xb715, 0x4) r2 = getuid() seteuid(r2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x1, 0x40, 0x17, 0x3ff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x1ff) shutdown(r1, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x23, 0x3, 0x3f) fcntl$getown(r1, 0x5) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) 16:00:12 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/65) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x120, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x10001, 0x5, {0x8, 0x80000000}}) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x39b94355, 0x3}, 0x8) fcntl$setstatus(r0, 0x4, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:12 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) r1 = getgid() setegid(r1) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r1}, 0xc) 16:00:12 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) dup2(r0, r2) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x5, 0x4, 0x20, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x7}, {&(0x7f0000ec2000/0x3000)=nil, &(0x7f0000f8f000/0x4000)=nil, 0x9}, {&(0x7f0000ac8000/0x4000)=nil, &(0x7f0000a86000/0x3000)=nil, 0x9}, {&(0x7f0000f63000/0x3000)=nil, &(0x7f0000e0e000/0x2000)=nil, 0x3}, {&(0x7f0000cc8000/0x2000)=nil, &(0x7f0000f2f000/0x2000)=nil, 0x1}, {&(0x7f0000e3a000/0x4000)=nil, &(0x7f0000f50000/0x4000)=nil, 0xffffffff}, {&(0x7f0000af3000/0x3000)=nil, &(0x7f0000a8e000/0x4000)=nil, 0x80000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000a8d000/0x4000)=nil, 0x3ff}, {&(0x7f0000ca8000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000d1d000/0x4000)=nil, &(0x7f0000bbc000/0x1000)=nil, 0x9ba3}, {&(0x7f0000b2f000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000f1c000/0x3000)=nil, &(0x7f0000c2d000/0x3000)=nil, 0xd0}, {&(0x7f0000aa8000/0x4000)=nil, &(0x7f0000a01000/0x4000)=nil}, {&(0x7f0000c49000/0x4000)=nil, &(0x7f0000bb5000/0x2000)=nil, 0x93e}, {&(0x7f0000c36000/0x1000)=nil, &(0x7f0000e36000/0x4000)=nil, 0x4}, {&(0x7f0000daa000/0x3000)=nil, &(0x7f0000c88000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x7ff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000300)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) connect(r0, &(0x7f0000000000)=@in6, 0xc) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:12 executing program 0: setreuid(0x0, 0xee01) unlink(&(0x7f0000000000)='./file0\x00') r0 = msgget(0x1, 0x8) msgrcv(r0, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x2, 0x800) r1 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) unlink(&(0x7f0000000140)='./file1\x00') msgsnd(r1, 0x0, 0x0, 0x800) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/197, &(0x7f0000000100)=0xc5) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080), 0x0) 16:00:12 executing program 1: nanosleep(&(0x7f0000000000)={0x4, 0x7ff}, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x122, 0x0) fchmod(r0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/246, 0xf6}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffbfffffffffa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x2, 0x7, 0xffff, 0xffffffff00000000}, {0x8, 0x81, 0xa5, 0x3b5e}, {0x4, 0x5, 0x1, 0xa2}, {0x8, 0x5, 0x400, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) clock_gettime(0x2, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = getpid() getpgid(r2) syz_emit_ethernet(0x2ee, &(0x7f0000000040)="df971e6273") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000240)="54556fc462e654cc3f0e221c2db114190b8d8decc409cd8f1256d33e97418ca1f9a898f2b5056ae5e77e18ff097c403cde62f3840cf39d986b5c931e34e496f083bd88bc240898c3823788369d02700d0d53fdc68957e60e3f03f9808ba2584efd0c5b179fda9cabde66ba0bae768d22d3e5d77c607deddd64ff502c9b00e4642cb5b3df4ed4e02b0ae9290d7ba0f587805b254a3e0bbe648ac9b062bdadaa80fccbebfcbd056fbf8cd199b4c1b4c43815f468de460ab808a871dab3a8ac64f6dec7a639c46590f120aa2bea55e0141a800079bf9902d27fda77d182787deabd", 0xe0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x4, 0x4, 0x5, 0x2b38}]}) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x22, 0x0) dup(r1) r3 = syz_open_pts() ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000040000000000000f40000000000000020000400000000"]) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xb026, 0x2014a9, 0x80, 0x5, "e7c68ba035303174517d21deede435942bef5bb9", 0x9, 0x21}) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') open(&(0x7f0000000100)='./file1\x00', 0x480, 0x85) chdir(&(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000008284d2cc1ff6bee", @ANYRESOCT=0x0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x3b}, 0x0) 16:00:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r2 = dup2(r0, r1) pwritev(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)="3b0b4f60203bb9889e6d18f9fda03314dfa9d63181d6cf6d07a42ff4a5956063566e6403b7e70b8a4eaf38f86c70c2fea3b58417199dd69447a782952c6e7a4951ef515c4d8d861e676d520463ee2049c82cafcce566", 0x56}, {&(0x7f0000000140)="5640c57fc2a9344024f1d7d12317b34e7dbb89166b4a868e2ede09aecf4ea13daf0966e059037e00b459ec62bf2618510ba68bbfefb5cea94d42c154791e1153fa94e5271da2b84685b2260858a414f6625bc12e29b41bbe1cb84205a43ef08cb21136ae73b675cad8a2591f34d620ac7302ebe16239efe530759aebcbc12e8117a3ea1e60e2e1657797ebc2370c9ad698365cdec2a88033bf07a196fbd4cf26f7247caf97192c", 0xa7}, {&(0x7f0000000200)="d9825bc7c191a9a5b31f29acde32cd9cc9871f201bbb725d43e436026a425dc8f44f6be57fc82ba6284a595c5f82159a2cc9e111ebfeef9d7e47b3e6bddd6b8bbbd5a0fe07c7", 0x46}, {&(0x7f0000000040)="b2711ff3f8ba17ab81f6f8247aaa4cc1bf5f665b690091b4255e50a084ac9aa35b704f7da61b8b", 0x27}, {&(0x7f0000000280)="2b85ad8ccc3a428e23f27c2a5842ab4337a53b93288c1a2813004afdbbb8cbd2dcbba44fa80fe67e39a15821dda2", 0x2e}, {&(0x7f00000002c0)="d7ae3bc020855c4ed42c9802d304f63dd9a82151b67b4251050e4668e2dd2dec1a25c27c3cf2f530fcd71017d7db59c73eee42790ae24f9a7812435bb9e7517460f0f24d63c7740dfcbd5d70bcf77d5febe41780a5998a4103f2ef4ce680709ffc41e68aaa304aad9fee81d6184d54e11649bbef31dc6ad2b3d99e69bca71c98d4f1cef941a299bfde9489029d99849d4c0f573fed71ebb2a95bd2a7ad2f4474bc18ba52e6e9831d93b308f19bf86171cfedcaf59f5994c75afe481b38e63b7e979293a34961f37445053f31128af4cc5745b3a13f38bcd4a5eb0a1e438dbeb87a35e58439ab058cc7a7014271e081d87f4cbe2955fb947264f09c5908", 0xfd}, {&(0x7f00000003c0)="4428f6530cfd06c801cd08eec3095ab5a42dee0040e32e908ef81d6fd4f71caa8c5663aa6821c5c8e033ec5016b12cce2ac92e285c95f67430b031fc7a970272194994ce39fa981e44c55504af330662c85a85d77481692c53826f8479159b91554e40d9aecf4da6001fab32518bbf602baf531c381de7bf787891dbf64c24748d894ca7d094155ab7e44f395587684b1aeb95b918a1847a24562c75c5d4a61e74e446b41eaf1a6be56863743da903149ab33c36027e02af61c1fae173f6bf220379937d15c90672fa279b11a2580657390aefd68780635eb7a3cd34807d70749583ecdceb99951c56ba8636e8259faab7", 0xf1}, {&(0x7f00000004c0)="cbec91c3693333bc1811de89a0603de5dcc61a876a1e0747daff3f766bee75b8136c646231015ebd132159fb3950c8925cb132ac37a984c3220223a25718239eedf645b7450a8c2efb5ae9d10abef2bb4384a8f6be2d6ceac84c74bd1668f2a4b4b83339", 0x64}, {&(0x7f0000000540)="f7c56b30dd11031ba55dd1cf3d59eb8442887053753977a0f654f12153b446888d107e78da86ee2b8f0f2e4de397899068b750146262d003578a1f2f8e6dfb3f0921a6fcc83c0c39f9818daf813782c7e96c423391038c64eb4da9f11d5ed5b44af5ae480056803ee6674c2ca29ee398132fc7d7d56bbe68c55a809cb94c999157b8bff0db4808043078214042f340a66bcd041bbc83edc2d94ed64b3e77296133662d995bc271bcb94d4f0a25777224ceb47983ae776a56dd3f708e7486b23a402e157dd608fe92bf1906e0aa687133714807eeb040edf107cb1985d79841c8c851e1bb9ed73d9d5c49f2830d5f464dfe0f7d32681ec9e747b6d7f60de75a8675311a3db9e60dbbfea2bb8034077f5566001f21d40b00045b898b615e36775b593aa51adfcc9d22081819ba0187a1969f3f3d4da2a4b417872405a37d94c9850a00bac22dacf79f3c51223e7453c200ee3c2709c423c1e4ae7aebba0203a60641ff08d389e0446513bb9b4ff13d090706d5b40e74afa99c77034e0ca41b2fbf8e60543c655fb865385970da549d9bd3e7df200a0bc7ddc11dd2fd9b65991fb56c3f73238fa1c9a1e089694131a7da9d9fdc6941330fffa7bf3750fe6ce7715497c5739c86270ae86ca746e3889c21c3dc98356cb7e1f8d51a3f7d64984d36a5b3eeb87b83342ccadca16035dc921e78b0edf08b7208aaa26949dab6ed4092036510ee07d2c95cafc30dd05f612ceea261747090a9a85bc5cf6b061eb236653d68885a1a5b25d392610cbb389908bb3b7e5b5d4772f7f03c0fff5ed1ff0c14cf92f9280e586096705a0ccdfc61ab00b34e567477d9969e9c54f4845bb5dbf7bac55a6c051bc83e67417f4a2913ee88e98fb1527d0d01803bb905dcef0438c69718854e8f9462da38aca65132a42dab9877de74b69e36620ff05889fe484fdda4f48edce9461800d643aa817fd2e7610922af7305271b05b5ef897b879f065c24924d256a97b34de50f0b63f39c507f84845f9d49074490cf42ec43002f222e797c9c8910b5c0e5284e3b80c057d9f4a172b80975ff70f60618b3ec9fac05f452dedd864c4ee3c563efb854002d5f6461b8de939c7e3d1f39ee349c45e614662ed076f14799a83b1adfd54bb0872369d7856f760b5b4817db5e7a9293d0dad0848c5f17fc1fb0954d8502826b30465912df102c912d2148dd263103dbe3bc3175e568942e5ee7529d3e1075b86235305dbbe47c41101bcd9af0cde1a8608b49e12335cc314aab238853d3bfdd77a5cf65d655d3f0334979625db149cfc66db3b59831a1a26396d69f601297fd520a4fcce11c98a10c08fcae512e64848279eea2082b82fce56b8119708bd96dc4a90e63fa475c99194050c5e95e18070ecc0f0ee4d89b03a9c0aac929b2c7979ecbf516599ca694d7928203fb4bd7e559778f61e0e6dc9916c912d78f81f51e4787a2932e481fba5c4d8b849b40b7c0e79eb3fc262c7a19c488258be0341725e208d843c706e3a929917d555a5c3ae4febdc81dc53eebf93f8812f47cbfaf6f26ee5381717deb8904c952fe9660b86facc34abe23cd17ff5b89d00cebf7916507d25f92e955f93dd6baad2109452f27efc87298e615ffd767e4ae2ea7ac057ab11bc6c73d817c3f293ae73387b2a4bfe98b75615fff642c51c9bad46e2aadaa7ac621010c0da97a3901322b93e46e4cd849c514274e21b3694b6f3e2e9b5778730b627e545ba990fe66a63b1e4d7bdda58a4027e948d6f1fcf478fd6b3b90bc35b96486ed598f3a390ccf9a22b2b10fe77b6fe9a43586edacd868c5ad7dcaaacdba80b11054ec04b51c7e01610a089525a3ab35e154b2b66daa339a90fe3353106623375cc375825e5558687824354747108254df501698690ebacb91da1d91bdf35e3bd6cfb3eb6a368e2ba7695f5b741a40325ff8ca3a6dc92d42b6eb60e5ce1124039db669953c7ac3bf40873d777a6e013009db9d92e611d58cf655f5b64a589ff7085c205a1f7ebf0da8393fd65582a05327547d9cf0be876d350a1dd506439e54728b91914d99a7e10672069167ac3c066aa03b07628b9f713b089dd08108a780f9a38f32cf37e5600c0f44b703bced86b3218df33b21effa0ede2bf28375f0167cbc39093b7656d6aeb40a5629e86ffdb78efcf2d010ab2fadb9af031a364750063cd692f6a986baf312024d23bb5d89dd9350d26f3635ee8c3a78cd3e3307a67c3eeeccf7be6f1df8a806412020750810f8c71e43091e811a3fbcd3123c26dbf186e4ee2beb11b61769c076094c543f22b269cab47c0d1eac9c87a6e217ae6f7b7eb22687f84ec8826dab4884820d4a2f18d02e1e6206a3f458ac1f8052b2c836ed84c62463672fe93139f47313766535f4555fe332723ccc57a865c4a80311d113de826642bd1eceed79c9985101c121898bec1b1ea593d897d70e63c63f255c63de12c20faca8b66a2f8c99f3a18d95f87af7177d658c0c1289f5d3ca842a083060b62e235477acb39e147ef9d64f15e0e88ad3f54ac5005c5f851d4bea7b0a600936f4033b3f141b06884ddf4b6e9e27f040de65e7b4554b8b75588639b1e486234e381672543c08181d587e5bf0ef532feac06fbbda5889653cfb84a762629f32012b12a44133cc4ea34e8126cb11777490c694b0bf33e2138d3189fe64930eb61ee6327d6f29b532ac4a8e4c8fc32d3520d0bb93dec7b6c1bcafa8ba6a0ea59b2f8376ca7ec7299ff43002a791184d86eed5de2ff90a06c2f6e7d24e4c35e9dfc096715d1aa52bb31d8005db620a9b4d4b4c938473092fd348dabd549f788b1ec867dedee61a160f517c64f64801faf6c424979ba3fdab207ae539ebaae9b5539a76d68a0ec64be8de77731dac7f86cc5075b5908a81ca89a4581c4d49dba67236247bd6503707edc6315951551b46686bc193747648b1ec8791f45f44122e5abf78c3c6f4c499038e32450dedd2717a5f702811803367fa9c924895d7ad285d6a6117456a8f63e08f256a815ff15f910311d64151fae3cf69da96d22c08e80a6a3a4d4ea4d2362f36488e13dbf7e4e026551c210aa9a18270e05135c9cdb2fa2cdf3fd88c86cef7e1dd24b1ca62d5c4de39a2f7e5be83fdb13057dd9918fc3bb1d9e7944762ca7dcb433c1171fe9eb3933ca3900ab72cd295342e7556e1bdc2d5439a5c07e1b57758cbe80883b848b93c2a6d82d33fc7358fa42f2c2d3686c01a288bc785d437a0948d5b9f209e3f1536cde91357656fb1ad877b85eec05d08339332d35e78fb9422f65ade6fd266938e55ca0eafe80f15518d717faeb8fa592a7a6e3c2ae1783e867b3282f53c8d26713dde50d2064d8fd759b770151d3328a882c59fbe34d17c78956997abb896b3315facdc46c7eee8fdda0fe58cc0fa9585074c16556d016b1c4825057154f829e8d02201a3f05dab88bd8240f7621b33193dc7715d12c2bfdbef3b42241cfd9dba9c9b1a3015eb0af3668487136994d6eff0dde42ab10d274b335722ef108d8d02458aa7c8297557af5541a0a57fb5bd99c5ba12b9bfe9d81c2481be398416dd9290d77824bda27226008553162854783db3f5ec49fddebc66914bc1447abc7496f95884d18b972e8866dca7d4097dffaba72a03b882188c31b363dd908a0ea954c617a6dd8d4b436fdf4af956faf12efa6d34b129c5f76092b584b981a8aebe7dc116123ad602f223bf66dc6cab90289c48c8ec161dee2c074b7763f09bea839d5d134f2188bd76d495e3b273522bccd7ac36fd144eb5b51a572c6401d3286657197bc35e075988fc11a86917a0aeb8a1ac9616c63df3ebdececa6f1369dc7aa4414e48a4c40d5f51238412ef4d7967fed1e206a993f57a2f5de8e47872fa98e8c5322fde0d817601e105832bd71bf8c74f942f79fe59aba03e691d988960db12b6e7c5bc5a4259b96e594a8beb7e42bdd26863fff2b5844f4bb14fb5ecec32b1e0aadaaacdfa90edbd6fe4d941b56d4e7e8d9fe79c096371c4774da672bc103c4f3834bbe555aec15f28b9bf4d4ce3edee231f879205a40e58e7cdb29fb42e5868ef07f0f1fa8704c1e1b1f00869c8e709889be7727696807e5e877aabc0c6f5855b1f5186cf9cb482d066244ea41d17d03171c71c1ddf6c2e735285d9e5ba22a2bae5e5236306438bd7da1dfb2d53e1c556a6a5d745df042e949da6a4c620f57ffd681c13cdcb45953ee08c469284fd69e10c7c764085f4bbbb30cb8500aac7abae29cd987cf3553f4375a472087f9f35dc889ddf799ebf26e677d8230104c9e951381fd6aae168227e617fb3bd7a18da2744d77f1a1d49f4b17e67898838df58ed9978ebfda8ebd4d2c5b94ac3dc238fc4d58cb7f545c344e05ef567ceb7b3d92556c95cf4b8b9b3641ccd5b2f56d6f662f1f4a4be71d3431d613ed52bdf74c46648dc2a042ba594abfef60617f1e14d543904cead61195082262bac7cffc23f8e5a277ea0fffc5c263291f8ab6c6e1f8814a26a13004f176061f032f7f8e42f760eff13608dbfb728c94c7607df275653e4aadd83f5bbc7455982cbbaaa15f7d8907da7c9689f6b0b004836cc6268be6c14860b40d516bcf92e7b76ca2fe210b802953aed151bd76e2e82f752d857fea8c277824d964b81a44449cdd95f991bf83a8ff76875af6890fe1786dca3b160ff177613c289af339192ca5b2e61bb6722cc09e5de6c41ce07a0cbe0f1870ac15f962d6e652d06d3b84a38b4e2aba256bea3e30d2ef627c9c80b36105f960747089f55220894f622d0fda62e37420cbdbb1f4c37fe77e02c8da94dbc18e8b1dc28663b91ae547757e360ebe338c8d18c28ff07ff5e9a1e88355c67e11acb7e50df75f730e211c374aacda54e09e7bca65444f9f719d56077d120ae3d15e4e7074efda105b76ee5a785da6800a46047165e43d5a56588b69d783561eb94a1b39e93bf02f43d49e7fef286ac09fcc2e7c4debd9a55a7f558e7221d7c2094e10013827f1eb31a5a438e29f30867b1757b12e38ee5da899022235bc1407621ba25efc29e11d4d66da4430536a3dea7d223aec91c2b43de071fee131ed85cdf2bca9d749f434a6bd327fdfed226cc8bb932b9ea2c2fa961bb6c49495dbd403482e17ede5c835cabed1d0e40a02f38152880587f2875000371b675834fb063a8501d3402939e6655476b91aaf533d5f5f7419e76a051383a9a29491c9daaafbf5c579661b4b7fc4421defee72ac33699cda5a4a6a8d1ebe99bc428917729d5a4dfde1e9849e8b769ec187dd90ff5d91c89a94e502a28a6315c0390a67be07ff285ae9c4f621282067ed839c3a4e1deeb56e142f9bb3da2f33aa60e31847e57766be170d88028ad56f70db948135074187810762282927e40d9116b5776690f47d8cccef68e6c69d04458677cdd8dfa2136b2fd803f45db3d76d8b0444e6d6f4010908fc24f286b18f5c4191c8f95a28cc23b829f0ada305f86aa962b80c979a4e2b7db7c62af7d40ac3c108e922a96a0cd9ddab86d53ebd25b55ad0d58260bdbc6887f6ff53b3889b2a448074eabdec464b840000b787cd29715723275d6245d00b9a035a30fb765406ee29355518d5b62b2163945c2e5f26ceba6091e3b22cda015ae43fccada7fe0be952537a56018b19c9a3de480e72e4a19a62726cc0ec2ce66d1b48bbcd7faa8b4e7f1915f1948c411d79b5661701d24070d952b86fcaa69a6c1b7f0eb20b4b6ae50dbd6d2873f321136b5d2784283b66eded9f6506558ff805e74c4874aed25819646c077", 0x1000}], 0x9, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:00:13 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendto(r0, &(0x7f0000000000)="d5d545bc823382252574cb36f0586a3128d46f4d5ca5d06071dce63799af29848cd6be02bdbdf48ba314d48933e87bee1ff49a69613c380e62cf97d1ce094c50c5bc5f78ca422a58779e5be4b036ceddfe74519c9a391a3fa9a1b867e0aa8b0a8f012cdf4355e44ffa941445594261dd8fb9a4cd644c7072d189b73f5096850f3ce09172bca26dd3107b2c463856504b4df995d6b9fcce4b365541e4", 0x9c, 0xf, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1}, 0xc) getsockname$inet(r0, 0x0, 0xffffffffffffffff) 16:00:13 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) r1 = syz_open_pts() r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mknod(&(0x7f00000000c0)='./file0\x00', 0x180, 0x8575) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x36888b7c) shmdt(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "0000ffff0040800008000005fd9600", 0x5}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 1: getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x0, 0x4, 0x4}, 0xbda, 0x5875f134}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x4d}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="b56afa90bf940fd2e644946b35067ce18d1daee2184a6ae63652ad1699ffc5a874c829bd88846d443217d4cd698b12f18681f07f5d908fb460b16975e6aaa6581e6d450c0e39717f59c2bfa5a38081bc2936df068526d5299c8128b693b94e3845137da22c0d737c2fc1dffd514934635bb57a0e04776d65c52904b88f8e0085b82c47425b6ebbdd933b56d2015b457365605bd8a8b87140882ea6f5c794ee946b5f56d856d2fb7b651e1f40cebeec1adadd6b1c0f7c223c8802e74a4e8068b78db1354c031b49ed66c721f378bdc8e02a244f33552cc202b3bf41e500b65ca6bd945f3767293e8065ff57477fbfd240cba615fc5dd303bb529fb3ddda94479567c3edeaf957f62607c42304145ef4aeff587ece1af37d8ac106392fd49743b5eff0ed45b4e653b637fc0f0c8e6341f001ec6785a138ba3c22308b266904c42d302f22a8e63d3a1bbfefb296552aff8aa818015952677bd35ce97c647207cdf22efac09645d6bc5b39d861b9294f5bbb0b568fa9e96564c4c77cba74d30a4602af910bbcf2da12bb17fa0fa3e66bd9d7b552070bddb66b7de397a83344061e3ce589522c5c44f991b629881a811ae7952767824510af341c45b52c6daa589ac1d653bcaae4142899a3a65391caec094ae629e57e3bd2ecb6dd6715f17d152880871bda76467b6d2c96d2eb7f72240596f6875406ace6e5f3f9e416264879e5f9fc97daba4c121bd291653860ce509e425cd5ed12e38065bec89cc81c45a99af27d9c67eb190e37addd7cf52458aa63503256ba39bb12af7d3939be4bab4b09c29032134a30f259311a91bdc3c72f0a173d34f1dfefe3c07268050153cd0f9fb4f5a3a9c1ee613a6218f155b16befe95a0fdcddd8e0b0bcf3aee6eefbb8eff8d0843513172e57a996dc9c4923ffe6fbcd849f10694c828f726d8070f64d8cc3f844fa5f15454f35c53fa33c4bb3c5c34773c490d753326e9512dee01cd3cf522da9a50aae53842b63dd24b27eb6dfbbf5775061c0225279edc2a75ee21fca71c2762e6b41ecf7af7ff2333a164dc3898de1e3f3832fb8bcf65a3cc8b21461b870f54d60aad8a8624b121924e5e53594bfd668b4e9376e4fa3d578b086e036082cf49222f12d2d6dcb86e99040d90d89c516ccd0bc18db10eb6d1f61f5dbb45120e4928d2263f993147c91813d0b7e8bd568a52e701d33aeabd1cd6f98570ec472da2a1feb37e609c8368b0a15b1c2be9f0d7472c4b46cecfb6951202a49aea4d94afd2291bf3366f4efbdf37d5ffadff9bcecbab550e893ccc667c2b327c4132cfca647f7a6879d4e621f17c6214d176c114554b17dc12292afbb07af5381b7f142335bd5ad0f8da76e7498096c2f8b5e83384ff414b749f3e097998689fde26b87820c549a340d90e8d24b444df9a127147e3949f7587493179b677f1d6bff6e1733104fc72949721fe3564acdfcf7e0d87893705a0cc4a7003f86ce3d7ff76a12921398fd6008f34928097a73ea81ee56da105ec31ae44b339bdb0d56018e11e0f14316388507a6bd589fd319e04b47a839983a0949ed8df893b7cab7f077886d42607b8339063f11092e3de8f6512148c83c036b9ca5d164ffa84fbf4cb43b3c745f8bd2eb19c9785e7678d4acffd72f0537dda46eb0a02dad089fc869bd702bcf37eaa8a91aae5d842b89e232db5061ee8637da67f906546373e4d6c0020c10ba064313b7233a83046d739e3ddbc7ce200c3b866a023b8d5d6f51f964ff109397507d4cbe4e258f2abb996c84ca660a97ec58d629a77a1159c898d111f2e62273947e982d1db43753e71b45e0b37332a80b638235be5c51ff00291a1f2aa085e326e6f58570a2cbb2bd3dadf9756ebb735335eb774ecb9ba80b2945e5adf71cc11bfd557399d77e6eb128d1df8f70f4d37472cef47b62e3860bb335d251419508e470e36b94ffa61c789cff4baf4ef1212c97e9d3dcdbb7c1900f73f02346b46aba6a30d9682bbbf540815d4811cb080c307767e2d787e9d953512d26cde469bd289bd737832d31afeb131d543e25155a40541e5655eb7bcc1c8298a7a5b67b80d9bd1de33030925e7824a6955f0f80827fbbafffb38d8ca32eb721431726c5f0b1cb6fed5ef1f880dace4cd95dbcfc4e4ca066e08a148d51dee35e7fb1c70c528f93e07477099a291fe9e5e87e032b7625113fbbbfcc6f3f033b9cfcd2f6a78d7db8720fdd2dd0e9096c58a57daed9d4d73b9e3e78513a6539463b8f64fcf1c8c7ed6af808369de6ec5923e70cc176560b1355ca07b072e6edcf94d14da7a404233c9b18669b4539d1d8b02cb22ab928793e7da812953f2debb61cf6b5c1e104ba2af7f1c62604c13b03faf5df7920c5c97e8415249bc696029682ec5af2bd4b2368fd6f8995e088ad6d32796e761d02f731e4c5c57cc0e979a30495ddab6876d5c48d249566f5aa0a0578e9c8ed7fb783455ac3b5942f3aae37705bd19c83e00d51a7c9c82beb021c0363211a472cfcce553a208d8c9f011fa2370949888c3338f44a808ee899b8dac01639d012b6928969fad97bcb6c0d0ef5aae8f58ebd32b938c863f542d0ddb2a27878c4a016b3c90423754b6a8a403b02d158b61145295123f9ec63077bf5fea5cb05f56f94dd209e161273198f657ebd6a15cd2e350ad5a341737e3e04590132b04844804faf68a5725a74b79a4663ebf8dbcc370de00e6ec3ed4ade48fd6a98af916571353439a5a145bc61ce0feb81e9a7edfc3b3cc21ff21eeca30978bfd375125d4fc532bef25c79d26c1bec3ce24084bb037e0273da9c79c46c99388579eeb3e4cecc950dbf976aff4d2786b97df59b2f7d583922b41fc2ee70896fbb0c808227d9a8b35775347e50b2053f544a29310584045498a58dbd4ebe3c8b153df7762e5fe3cd88564b9f6c0ab5b53a7368bcf04c93904fa74d2a0a0d2ae532b58a0af775103cee69377bf082e6ff94d4e5909e8991c87f39f1816744eb640f87db2e14b35f92cab7038400f05859d95c257dcd01c1237000138e1c0d43af4f64a6e818f9a55b1c155e0040ee7d08959e2f823feb0dcd68dbb54f8745a0a3b2bc917689a50be41bacac3c3f84448143a527148d5639fc21a39ea97c5a48bb680e68f5696352465018e9f9cf5f89f74754a5c2b90153e96f590ac21418a5ecc5ed0ef2ae742bf840f082af0e049984eea270a475c5d286bf05b05e90040f638ab373d515504222b7a7ca435eb5078c063ef8da74e525cc1c55e5bd13303ab2ac87c497a72386fb867c6b53390ea8b62e19d3d42197d5b891167be00662b4bfbab35c31a96f0417d6aa6a03bf3a48d81ca3115ba67b551e8e953200a7dc850302f8f500d7cb865f1dba597e0e06460b07479025b7a1e698871538926c99a9331af096f69084934a8c6bda8e5a881b51a5f94d9b77d62c5e93e578544311cb2faa0d16f323559fd7d18b5001ba1186dca683144788cfce5d0815981044ba7a42270fab1d8321345a9b38b611c30cc0c779d32435239f6e27ea918c6738d4b98b29f89ce94308b1bb8fe1b37f79ae5e09d8bdc8db2abb553a6604decd8e5601031c9e33d515aafa0c2c614a6dbf5f13fae4735b60d1508d0441a9c5b6e7682dc7607b5056293a17e3be78ceb72a2f1d7795ed0b7f9b2626fad623f62fbfd2472d2f1ccdb7a3ee2ce27829817a2e2de86e3db04e8cae02a926cbf56c587449aa03e49d2538354f2fad93c31482b2ac1bd94e2b29fb84db1f1f05ab77a73d4a925c49febdbf849b6e6feed2b4a59c214fe4a682ac87422314e3f1da96e49b856e4e062f03441087131ac7cb6169d62a105f048f9eb47db41e1f10c20db845a575956382b229fae76299150c9a99019d14539f4c8c791e4445a55baec7d21f06bb0f2b1fbc3c2fc8fa8a3d4892cc55b6dc4e29587adbd451d51a9744303bc51a5210c56934518036a070e613411d51d2d845a944b2c12c4ea61cafca0ac6c8081a7c094d68c4c42497dd1d2aa39416715f751b053e0a577d24863cc93be3cfd01ce264a4dfbaf3c61e66ea59d20433585736d09fc1427d7575ebe82987117f3e917222b08664ddf02561cd9539cb0d7cd6b042dd779a1e5a1b4b02788028b3ed5fc86112c3d11e0bd7a59b70feb1b6e500c0761cd3df565953008569b3ba0751e00a9703b356f7463bea8d5cdd551fe35d8bf1178baac066a5a1b0facb08465c2d1257f98f757f04143bd96a411bbf8cb17cdcf3a76acbe17fe9ae4d9e0733aad02e4336421dfdb28ed210353c225a3b58600979ba33125b278e6fb59dd6dd21e6865c404c9e317428a7a5e746eb4c4bf6f994dab1bc214f93a9867f2385d8cb15ff54546235e360a9415566dcced288cf934f2d838c63324c816fa992db68cffc896db8ef81120939b368f049b4922dd9f49f2c7f0a764800856bc926615b355b74d40375d7ec7881a24c32964770923876e57d1057b46af5660b924c20343b43362b9333a1d5363edac4d12fab57d064f5b56d915ef74405adc891a0bd84fe1330dd43d376cd833ccc2906e4e1e8efbf1dbbe6906158a06c06e0fab5519fc9e742281750c1f9ef133965c57c7eb461357c3e81f414509f2319e750127f6651e8fa7b9ab32b0539506ebb63f33a28838e77b1efbe8441119580aca71ad8a7c9895e900dbdcbba2676ef59d11f7400ee80ea16faf5c9524f933969b2a08b90c2e05a7b4703aba383e9a8b520192422ec1fb54be1cd8079280504ef1c38fcd58e98fbb20b69b2555dbd89ca0176e792441d26e1e893c3d2e823d0f8992c0ecfe43e9e5ed37e004017b9e798ace67733337a05b887c4a1269394316d57f95f4f8b0f42c34e41d47c4c481291ae27639193b05f3c6a9d8b1ef9bd7ba4ffb4fe7b73b2c9999527852515abf0069b96d415db34e3d09e8551ec436f24f5b018631f7a61e2ce414a6d527d013a9c19c5c3cd75792a209fb16e1c153b16b2e5ed306b142a978e025213202745bf8ae502c96466125e164e7909855939d6d86e1efa8b098d257b6545b5ca7cfc23dd8afd39bb05547a751cb77e3260c826e925d965d02e01d8e3a66f75ce668b6ca4abce5f18413fbd4d22b1ce8d236c97f653284dcef31b63ec8dfecb3308fb16392c3f93382deea1746d3e7c0e7dec2d3f67d7530878cb7a662d86c537fb8fc9b83e84785ac6ded2780f8f9f50d4c04067bb32bf434932ce591abda802cfd5ea974926cbe71e1e5e6f46dba507c9cdb7bc238a90328e1d1e172bebb09458ac256bedb4472c546852f5199f9dce269a17b92cfcf109714f09e7457672c96de5bb578cf889f658f0475fde99ffd847e40dcce93af9fe11aca5bd544186a45aefffe8e2914400d009e0042061495825d50d512aa386c77896efa2eac5478cc22563ddbd5006ea4b27490c0bc79e553782dd1d92dc9c02a3487c92c5ddb06d469a2deb66a38ec706aa3f5ad8bac014f18072bdb62a34b0003bbb57004eb708dd9227faea8d50d05d6bcd52aa1240ddc989a8bd5404e65cc18c7eae3239f9a3846d45fe5fdbd8418962e2745cf7d914ca35f97c58ca153b3a20591a7cbb3322397c756181df55ac62fe7eb0279b37d007d3c506cf46fc597f19d16ad9f93102c45297b9330b1cd550b5fe06abefbe98b828a5be97fc842b6af3c626731ae0b4880e33c3a0a4302583760891ace69c055e9f521350eb4714059ab395a0b3164b205a75bbf44ccc8daf71e90f5bdf5f7f61d593ff9de10cb8b399a3762ba6865f0416dca9e7ffb962fb5b668e283cb18afb", 0x1000}, {&(0x7f0000000000)="f6216f804c2df58a5679191c57711ff6e355aa12", 0x14}, {&(0x7f0000000100)="1c4334f9c5a95d4c13d9960fa3f29d3942acebdbe859b10a58bf7f8e9bc25f520ad10ad41042b46b9618e5195a5e83e632985fddbcd9ec6632ba8dc0ebb03c029b65b06b596bab576ad7c5ab0642624588e3d1c63f9f37d9a44ab7e2577bf86e7ccb4b48578fd173", 0x68}, {&(0x7f0000000240)="ae48c7c5ea0caff2cf3fcc1e0cf145627e2a48218d3ea85507aeeff192fe91861494a0ca1c2c8d7027ba2881e1e34310564a093d6cd6b5136bb475c875eef65fe7795852d0234e54e86bdb48379c3a1cd26633640afa7145badf18d8179846847f5aaacd8915fb0b74b72c874181b3e40d6121058fbd15c974adfa1bd009a5d9082bb20543ac049a061f70b73ea60c7f18c871938dd42455526100643e0831dd54bcbe218bbc5dcad853b5a9452ea41e97e0acd3a159a3f64400bd670235fc46460732b2013ccf18979635a59228", 0xce}], 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x400, './file0\x00', './file0\x00'}) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d022e2f666900400000"], 0xe8) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x4) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x4011, r0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) fchmod(r1, 0x4) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)="703be7fe123c787aad0fdeeaa54969a68dca22e47a1eb614f4b49dc4745dee86c2837c5697b4c2d96855bdaf83006f6d796d036f4fc54253c9c692339dab58a1018f56597af7b4394605b81378c898b8fd30643407dc83753e101814e8d02e7d2be802fdda5167d47c10d55b05548ff336df417b0a8cfc7d45bfecce8bdb084fa8638b728f4299bc029b5e84f3db1a30f0f18edb809ab21b6b3824f4a3f728450d3453058d769f42bd95", 0xaa}, {&(0x7f00000002c0)="ebbc488a4c8aa78b7c513b5db7a815f44ba208828937207f4cdc1c7c1c5087c4928e9713425a30f510e9c0793e8f5fcfc02f341a39cf460c3e9f5cbd3311e57c561c66843066e8a77338d2985fc20c24b0daece9236fa2a3655d9e7499328c593317ce85f7a6cc78186ece276db83f22ae5990c8343cfebc17b0ed45532c892061a2f33c6ed0893932a33d6d2172922de09e7e90c1b06282a5b2b4a6c67a4fdd7f69c0550743e0bfadd3f0ef030bf5300315b53ef6062dd4222f6729314e993f6c11189f73d317170bca0b9d3b8faa829e2d24e2ef46639261c3b1da0c843d2cedb583ed362837022ac064c4d588fa9b1812182f8509ed9a8a2b661d2511768a388493b76f235f2ed102ceacf4eb3fcbc092c36a561ee7740c2ecaa6e7e9d3f8fdd362acee626857117a0b5101e398c629145d5f491b2a60faf142e9f2edca9b731de0a15aaed5da71513001dd8008446c2d301063ad7cf73998bdbcfac4cc981107723be21d6413df4d5bb0b012ac3a68110273ce604d59423b53484624cc34d74b1d052522c2c03f940784fa1605f2761f52763dde3e03a735128c3364c55cf473d21b3c19526411fb0c2f9e7bb496e2387d391d9ffbdef01207f7cc868033401c2a9e0e248358bc242c427a9823164f416c1df303c64df64d451529370cef418afbafbdf7960cf6ed36411ca6403fc74c3976c8515928f4b99ce45f88a466d33c07bb27ad4ffacedd30f493c554341fbaf7639b7356c765e6e44d947144e94074a22946796f393822256f4f55bab2490a08ac08458651ba8d90dc4ace2d72d21325c9baba077949264189d3f0fc639cef8ee3a9b422a70ff5dd6c0178a9f401b4b77d9b0b39f94874f574650fb9173a198afb73039db0effbca780138d63fc9002445ceff555d4203b491d7a5f38d630b6557d56c2e01609b523b95df925b0fdda383dd2585b13b7acd724f3f887637e15df58adebdb7c1b06fa5622ad4e7aeb0bd75e0e918134cbe3975b00ca92e8cd1e45fda0de09b09a96a806e04b984b9427edbee7c3cf8f034ba6787bc65ed8ec01bbd60207a3cbfaa93fdbb6c84c0a988a141b9a91007fbe5a89ff055b8a87b897afdc25481722a360661422d04c14538596b36b28b619270841fdc3ff4e21665579270a90cd1fdeafc32f38c81a867ccf73fd54047b1121e526664456a4685eb43abd3a75491a4b043669a497b34e830a6fd0608e3f3a9dda2d25741446987c41e0d9c837f4627121bdd5d3908b6eb9cc5785edb5aaf2afb4ccb5c99fe005327606e60f860504f84eda77fa24167ab44acbf05ab469f53909d2fbb9e24fe8940ed07305a1cbf49f836c8361bd8997da91c4013eff19c041d6120b70e653df9b1238cd52d425a4fa0067f997d40807aaad70a819ccd1f2f112e649674f72fa30cb9bcb92c7fe42e03c1eecb4d18596160db57d6b2848b37cbda3179700366f827c2bfe0b587001903dc75267088f9c5a628892146ad3e97577881fa65435302b2554d6efd0082afd786ae56e92e366d1214148907b602be332b19d934cc49f4a142c0902e683c6aaf03b1ee09ab3e828ca76a5822a2236ed5a4d72bef7e9befdf9342715cd049da8d2a37449b2a85de2aee64870cbcb8684d816b3218eb52c0f449cebde42d143cbbd7979a8a0cd11379f01a296772a976900ec0977b05de57392755742852559530fc9fa8649325b340bd8912695365333f6d9bd8f03312b307a58f44b1a0e197ce9662588d4e2f3e1ef6f18b2b8a845e0332de258d0aa48bdf02ac76b09e2eba824cc34428cf060d478f96e23edebb5efc75102d53c4503abe5566359469463ca7713c5c4d58b117b69ca3a8f9c8d4bf52788d81cf9f15caaa05029602e1b7e801d7e785b4eafc95818e44c9abf6f1b7693e0e6abbd7bdf688cf7435034375ad5230e7855df575d296e2fc69a0356421124ef406a7b227c7fd8a69bfda94cc5a7437e60430b0c4d3484ac9f5fdbe62b95eac0776387e40ea35bc5f0e93ddb9a2657f75f7b4c0531eb8331e0e059540338f213cdc04d091bc5724c3c17ef91659baf7a90a12b0ed0efe372d5e581cfc32370353e0edce1aead14e5a0c92af7b784f1ccbd4e0a61faf787f036b9e60cbdde49af2fc578ea1569e8d56eaeb7bda094baab18066f4b5e8389f0758bd50f1be57b1076169275946fb4ec0f1fffe27b494c4ac2b06ed41f957ff695627306e649ec7284bc18b51623a4271d0eb531774c5d2120ac14f19c0a1b5879f642111c816666e5b7de38d084f3e4771498f24f478580a5c8315381dd2dfa626ba8f7b418883a95788c4ed9c9555c3b1f0a14e67fe8874648fa077cdf087acaf6c192c24d3f6324c4783b3762996b9c7f5806d3a400d03f1a56eeb53ff4a4567c4969ceccd7f59aac3feb5f56179c34c774100ef374010468843531e64c17de664a167ecfe91239888ad9fcda140a88a2fa1f6895d6e47ef0a72ad44d836d566c84a18c8f9ba4fe3c0326713f8473ce899b39d86b57c357c0928a21b47b8b6be5c95f26a170c422c86444cee0f8e1430ab13e522bbf65a6cf58eda99048460294564316721309c9c5f18a0489ee7431af608c83dfa0120b699f0c970582cce9d5b6fb21ba6a3f79f1565dbf9c24e2b383d92dc9314daab972b83f1d498e620864f04ed216a88855e20d34ff77338153a9000cc23b2c4e0f7af3adba43938febc7ac460a1e08b0a4304a56b22d3f21dae9123012efbba7ce636441935046d5f64bde637d7794e78bfc862657423748049aa3a43ee1db404b69f39d14cd85de26482db63123e2b47b8f8af0b50a8cd81587b31fcdc24e59553484c81e8186b36a648915b553664e5806e4b5de2003845694382ec7e486fb204a4145120471755417edae72ca8f1593a4d9ae5f9400b7a35b773efac62c01655dc74524a253ded6d4ca7461d250fd7473a0f78ace85e90f2d9c0dc8183ed057d427fc819c8a253e27ac2e5add8edfd77443b4767feaf17ba183579fdc557245d94ca4e1399caa7e9882e5134451b3b14be84caec2258d71f8477b982e516b48b4b61cda7f6dc8f3c6bfe646aebdb0fa283019c16e7ab08e91092392673f296cc931e650dd75b9282cfa2ec17946a16f9cac44d69734cdfa9f3e2dbaf2f83aafbd501803754c99b3ad9267bcb72c60b8d7a8dd666a29c0fd305d142629bb290d758707dfbd8547ded71a755cfd25631ddd7fbc3aa7ed1322b26b6cc9b623a568aef5a9e5c2d469f0affe06fbafda21976035a09b3990b64cc837eca1e6db938e17da0b849bbbdf1dfd71f5fed3e85589e037c41f48bcec71c0e4231a38c6dffe1bae75451e3bdc5593cf289d63cd3d1c5b0aa93c161058aed9518489a2a0d69069fe6578e20b46e73500ba0900a0884aba2e0b95da2aefa52fd6d510d2ba08830a2991ecf7083821c83b6dedab282b314a4ecaa6c8e3af78545333c5f6b0b91a9934c71f542b5486459c2addfca6a92ab326e17275b0393d015ac3600f14001417dbb98e64f94d22eaee1034538b5e1cacf24f8f37069032b3ba64a2e9052bebbc755310f9fa0598998667222eda5f6957cc39250eef6020f1172d551894e3c6822f030c718de35ef125d8e45e9dbfa1eed54cec1d0ad904a4443ce8c6e0258b9afd4a6e1117c6fe6a7e791084ab571309088f061173c166d10d3fb84d2d3d8a1eb84645a5fc17410ad6998680871ee6d2c17ca558a282709db2870d245efd875d901cadad8b64708c77d45f18c8347b6a185e097999bea26e63fb70251205d611ff52adf9b8f1b46fa438b761d02e7c2401b45062e01755cdd603862c8b700f5936d06720ee11c72482be1144c6983d6e5dab46fa55a70619ad2c07337efc826768082b0f203ec1bff67e07c1c2d54c0c647a7bb3e26b357a56763e95cec412d2c9dcbefd0ffa66e2aa0103509a0f441bc646b19baa78a6a1bd18ce51584728ab3e2d06aab8078d2b2fd8a6abb9f47062c7059a413f78729d2ed0dbdc894d6cf1f6d8c228b6be76a71c00f40537a8fd347863b497e205075b7ea492cbbda8ccaa10e83c9b69529871465a2ceda03b1af9cae2ee22b92ed9bc67a05fba35efcddc7cb74f89c2a3227e94ae36e745f65dbcfe3b564e53c83ca86919bb2aac464c5565ace9b558b7ac145462cf687aabf60dd61e9b5ae62ab29892ce717e41ce3a2aa946d28c4f35bb24e66367435997db0a0262f677898ceb28a91c50b21b67023bd3c68d52413cdc06c3b63ca7bbb9a6a062fde245fec56ea8950750c1ca45ef759e416183ec043370d8442156c0f00e61ad6095a29c885eba266ff7c419a4a878e2d59aece020ce32cc9b15750a72fa4f8ca0a2c6d3f518e7fe8fd7cabbde1c4c1c556a938e625360ad5334573aa5fa6f41861fc8c8e972211bbeea092113557297995dae9d7a9e8db2a0d37d2b26f098e335f71bfb8a43bfaeab72c1c166bd3a0cd7546c06182fff954bfeed69e7de932968d45a52c74776bb7d75170cd1915b076c5c6e155232bb21799e6671cf5f54d47bbe6d76bf88a9441cafec9604baae541bb4977237259932295f088d28910ba75e9f751ecfc37dbbf387c630d0f57b26b01071ebfa1962fcf82528f696d11a89dd402700e39b3ff243db4ebd81cb960310f79b37a33502d14c7920e04679f139eeb441ab41c209845e60acd6c0594542149183b463acd16847a4be5c4712f61439dfe083e63a6b5ed3ce84619cea6247b7bfc305a5a50f55f641aaa007da80c698194d0ec3dcb9d6ebe9031b4d88b43c00732fb32fdc1c222f1f7408653f2bb959250827341c5ba681022bb443c23eb5f9d0af2378b5638855573cc641d9844fa71893d488a54ed06128883ad6d9c56beb818b18d97e6387af72acc00a0609bebbf43e631cadb15fb4454c1f4e69603d110717b01f30df03710a4027b10e8581324e6db64be39d3981e384e84b050db2f6d85228313e582be2daddbc9e9df3b68cfe644a28a2727cb822d17f32ec36b7739298debcf7ffa2b1ac55eaa39fa1b4ae6bddc5ea3bd7d152babaef2a6113481c7b03875666b87ceba1ca44b1da5ba8389c2b00af9c55edc909c0255e82f6bca18c112d6ffd0e219b8b7a3e083d4d5029fdae98644e3a06a6c81be09f7d68c2382c05513234b50e0832a9f329bf2624d1a31fa811ea028c29e33928a0ee120154461538f566e8e6bc060caebe835edf58b0b4a44c50a3f36020030ae29df5d9aa4aa70637e9529214c8533e35462b5b8bb45a649b0a8a1261b8a3c0257c9da31c6a91b901aa6052332170631fd74ca6243d02a1f3cedf7a8632dbb6e4fb1b5ce5ae4485d63b78e9387f4d6cc6ee2e7697413b296fb7e9d59109e7af4de995500", 0xedf}], 0x2, 0x0}, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x7c1, 0x4}, 0xc) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b2") 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x800002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r2 = getpgrp() close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x2, 0xfffffffffffffff8, 0x4000000000000, r2}) poll(&(0x7f0000000100), 0x0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x0, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair(0x6, 0x8000, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x8000, 0x2, './bus\x00', 0x3ff, 0x3ff, 0xffffffffffffffc1, 0x3}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xfffffffffffffd59) write(r2, &(0x7f0000000140)='F', 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x0, 0x6}) r3 = dup2(r0, r2) recvfrom$inet6(r3, &(0x7f0000000080)=""/146, 0x92, 0x41, 0x0, 0x0) r4 = kqueue() close(r3) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) dup2(r1, r4) 16:00:14 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8001) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x10000) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:14 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x2000, 0x8) 16:00:14 executing program 0: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='x\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="5d3a57ddbfe64a6c40239281e6fe3e442139f0663016a657cf3fd6c2dd85db5a61c954738615ddb633d03d35935dba272a53c6a6110d255b0d012cc1c2115a1054aca1978239816732cf37659f0053ad174526f4145d0447de8d20c77345c4d4fc3b61dde7e8248bafd91fe5f9639f07e058f9cec83e842ab1534eb8e96a31b78eb76c961082e71f721e2eff6eedf56888437fa411dfab", 0x97) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000280)="a8594b4c22091bf031eb45a1ce4de4cd877a44d2c6e07d27b55514771368b953889e97c620d8cf1f2159720f68264872a8c08d2edd55c89e6bc25d6bb486ede0156da7898a22fe08f415f6867e5d691f40637bca14c5b9cd05d47baf755a7e054af95106fdceb82b67af4d083e02259f3db46ef7d44528926a0cc6fd5d2d8914c32f34d0167b135c5fd6a57238eaa71b20c8f1535cde58e7ba18a217b4797ba7a10fb35785ab75d8ebf034db34752b845381cbbba43c7da0ae84b8a4f31c4a5316", 0xc1) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x263, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) getgroups(0x0, 0x0) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x7ff) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x64}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x88, 0x40) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xfffffffffffffffd, 0x7}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x40018, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = geteuid() r2 = getegid() setsockopt(r0, 0xe808, 0x10000, &(0x7f0000000080)="d0954e57de72dee4447b0b7badf65f05aa64b9c7826d1f9a734219ba4cd30f67b7d45716d1b6bd2bf2117477c269ca5bc71c12f750090d5f9675d75164e7a2b6c33de05b47a64545c47ea0144bbbf7c607621e11af1f4c563bbf735571c467decba275282ebc59a6ddd4c59070556e508eebfdb652f044685f4e1f49a76b0067f956644cdd4422103a1036c93c6d7e330312d5b7a31f8ec0e9a910ea608f28b5ee7f194c9d4c80da4b8e96effccd30ad2e4336218ebc5b4ec72fa267371d5894c7597343feda47aba688002b7b41030b8e63894869", 0xd5) fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffe07, &(0x7f00000000c0)=[{0x2}, {0x4064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x6, 0x13e7, 0x1, 0xffffffffffff0001}, {0x1, 0x0, 0x2, 0x7fff}]}) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) 16:00:15 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x10040, 0x180) setitimer(0x1, &(0x7f0000000140)={{0x7fff, 0x7}, {0x100, 0x2}}, &(0x7f0000000180)) setitimer(0x2, &(0x7f0000000000)={{0x3, 0xaf}, {0x100000001, 0x4}}, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x9}, {0x100006, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x2) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000180)=[{0x100000000, 0x0, 0x10000, 0x2}, {0x1f, 0x5}, {0x9, 0x4, 0x8e, 0x8001}, {0x21, 0x4, 0x3, 0x1000}, {0x7fffffff, 0x9, 0x4, 0x81}, {0x33a, 0x4, 0x1ff, 0x4}, {0x815, 0xffff, 0x8, 0xb400}]}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r1) r2 = kqueue() r3 = getgid() getgroups(0x1, &(0x7f0000000040)=[r3]) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 16:00:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) socket(0x20, 0x4000, 0x176e00000000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x1c4}], 0x1, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x422, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x500) ftruncate(r0, 0x0, 0x1e126b83) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)}, {&(0x7f0000001180)=""/154, 0x9a}, {&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000001240)=""/48, 0x30}, {&(0x7f0000001280)=""/90, 0x5a}, {&(0x7f0000001300)=""/136, 0x88}, {&(0x7f00000013c0)=""/51, 0x33}, {&(0x7f0000001400)=""/7, 0x7}], 0x8, 0x0, 0x2f) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7848, './bus\x00', './bus\x00'}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000014c0)=0xc) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001500)={0x0, 0x10001}) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xc6, 0x1, 0x3, 0x7c75, 0xea7}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) open(&(0x7f0000000000)='./bus/file0\x00', 0x882, 0xc0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x124, 0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) 16:00:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000200)=""/254, 0xfe, 0x800, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffffa6) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) setreuid(0x0, 0xee00) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r5 = socket$inet(0x2, 0x2, 0x0) r6 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000280)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r5, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) bind$inet6(r1, &(0x7f00000004c0)={0x18, 0x2, 0x3f, 0x4}, 0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() setregid(0x0, r2) r3 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000029c0)={0x7, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r4 = dup2(r1, r0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r6 = dup(r5) r7 = accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r3, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000002900)) getpeername(r7, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r3, &(0x7f0000002d00)="2edb3d8114be03034a98fd8fca06b899d699aa2aebb6d64ebc1eec765dba526cc97fc0875019ac39f063610092e0331cf931a43ef5b032954f3c4bc381cfcd69286d561e148168e6df1575341d513ec785cb87baa9d93e6cc4014ba380d4b95e31c8a7a3101ccbce0eeb23dd353bca94838d72ca2b8839ec44188d94082a35eb3b9eca1cff3bc6ce520f8806b856c5c919f6b10ce04af50a0d8275ff7bcce9dc75", 0xef) recvfrom$inet6(r1, &(0x7f0000002a00)=""/208, 0xd0, 0x800, &(0x7f0000002b00)={0x18, 0x2, 0x40, 0x133}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x1, 0x4) r8 = open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) openat(r4, &(0x7f00000001c0)='./bus\x00', 0x20000, 0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r8, &(0x7f0000000180)='./bus\x00') getpeername$inet6(r8, &(0x7f0000002940), &(0x7f0000002980)=0xc) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/234, 0xea}], 0x2, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r9, 0x0, 0x0) 16:00:15 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x16, 0x1, 0x0) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="30c20278164861ab54a907201fa4ead9d33496034b7b87407b45c0a0d0b6a40b3c3500a892cd2d164a8afd9fd312e34fb752ee236a71b545513bb99f1bba3b3b628e59f7cd5660d4d70caa20a4fce4e0ea260fe2f7a9652c64e6dc47ff1693b86b4f4c44bbde5c3cd5d4581d426d0e10de15012ae1ebd0d0e96752c812185fa212e3744a66ac553a6a0dfc850f38d59ccabfeb9abd37508f6a34f78f4a85e3cf5646e1298d2036cb78c8891f3629548faca892a582783c6ed89dac211878781c377c7cc12ab72e0059aad9173d5cb9c89bc778bf3399d957242f136f89f6ea0cf3245e08e687cb2d4c04fbed7bb5ca8658df39c119a880f490422f34fda0", 0xfe}, {&(0x7f0000000180)="c9e3d59d586b1a1973c29d1382f22e509c8c81399e997b578d996a812036ca0cf02ec8a88a7037731194fcec943873d9a55e6dfeb1e2ae7f316913150730348e7fd8baaa241a8e83beffbaeabe3a0ff4c1c0229e70667c9fa61a96", 0x5b}, {&(0x7f0000000200)="20aa7eaa9c54c1d4ee66512bf5d5931fbeed568aeb0ed7dd9702a32767a6492664d6a82ef8dcedcb1bc5f475d43e11932c", 0x31}, {&(0x7f0000000240)="a374ce33a020be7af4d763124356fc7176cbd61460a693ab379b9e6de95f549be98affe8024e2ddfbfa0a684cc5d8697815c3942928b8f5c07c05449253cf19a74b3f80c6f1b2223178b4761d526acc2fe88a8ca7d7ef96edc", 0x59}, {&(0x7f00000002c0)="d078ba2e7ccf5d2ca68dfc284a5ce175ecdff79b10b7fe1f8a756e9a6bae8c85d58e08508dd24a72ac44b2d928547ffc2be2519a894e727f781e", 0x3a}, {&(0x7f0000000300)="6db4786d203ea83b57d3497ae3f9614e40337640b2bf8184d9353d21931b317a1b7aaa6041ca71063a0f673f9402e40a4f5ebd6bd1f739d66a001cba26a6c73a3a2e5b05544082f518db02503326f2fcac7a9f5bf4edff1db93cee28210043fb7a89", 0x62}, {&(0x7f0000000380)="c4cb996991331d567e93908e794cf6bbe6e626f9d4a20baccbde1ef0bb43fc6a65de681f3003794783dbaa4e2e56d939ab9956c7e63cbdd6a64b222daeb762e25fb1786c2c092cfadd576e1f1ff75c09b13b01210933767c18a8324f60e32b9512477f35d93734b17589b862e48e91165ae4bc9d0628a56e171b5e74b0702194729d1e88f36df727218fb2e426a8bd510bca7a45014acb571ec916850d4797f25b10cd2328caa4a8320a595857c16b927e468ec32300", 0xb6}, {&(0x7f0000000440)="e6dc030abace1feb819b2d592ace64c24f2f1befe60629259f0f5fa62a81b256a0f78c418c0e085e797374047b7448bf11495a70f967f682092a7f88137561c823de90e4ee7800525bfece9bea6e598b135802abbd275d8f7e75be8320b6db55397d4fc98941b77b088497605141b1c76122a122dced7a1402332af31e6aca7278b03e6dec4330c496a72ea47e3f61fe0df16b53128e0a10578d663847cf2070b2967fb34b834b6255b0cf54aa5334f60c7f9662a3392807881256493adec85dad2456cfcdede5b2436ebb860876d24ed6bb05f87dcea72bf3f957cb86f9", 0xde}, {&(0x7f0000000540)="4f062d4ce5aeec807e72517065ee7b35545de6e36e44b4599975eda5489d160e0b1893273a25c0fa16", 0x29}], 0x9, &(0x7f0000000640)=[{0x110, 0xffff, 0x1, "38994ce49f3dff2efebba1c4750f79b37259d1526e348b7ff476896c6f5fa2e8c7e6f47c9a0e18227efdd2de19a69ebe61fdc902f66ec21663110625a03881d734330cbd7d898a062fd3ad0bfff1cf96b98426c3b4b8bf5f88dc0d345b38f0527384b31b77e778019b51fc28302efc0a1a0f2c445191bc6e252bdec8e1312fe14fe41dcca03fa4f9877b0430c952d5aac01e99559e4db400400fcca9066931884f84715f571e1315fd3ad95e0d9f076fa7425ac28162a308fb53ada907987e080a55f743df1c1e700369bd5b5f2d58a4602561f780d6dff2496ffd8a5596eaeda188a6c8ec7d96ae85b5411178808b348e72ad2257bd26ce70efa624"}], 0x110}, 0x1) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000000)="41e6ab970fba2bfab4012de7c0f9ff686058ad387d96845c22eac0dcdeed4a742b612eb0c08e2af3e1fed009fa8a8a524303fcabdf20fbd855eb095b4ef8742fa66b2122f9b3c2a8d20fc83fdb5bd876b5d46d53314fd63f9868469e527417e55afd") 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x40, 0x800}, 0x8) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x5, 0x0, 0x2, 0x6}, {0x4, 0x3, 0x4, 0x3ff}, {0x1ff, 0xec, 0xc05, 0x4}, {0xffffffff7fffffff, 0x58a93016, 0x7fffffff, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:00:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x80) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0xffffffffffffffc0, './file0\x00', './file0\x00'}) lstat(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='c\x00') 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x122) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/25) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = geteuid() getgroups(0x7, &(0x7f00000014c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f00000002c0)="b61fb0d5b3101e8036b61f17c7d922a13a9a9b60c48df4db54466840f0d9cb2f2637afd437a4dd2a10db567c4b657084e60b986d3018f1897571fcba81d5b7eb9abdf532f9fde38a1544e7597b3a80099d8bd7ac8cebb46b4b2540bd930af0d879381e248b67867b690b9670fc42b7005c", 0x71}], 0x1, &(0x7f0000001500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x90, 0xe}, 0xa) r9 = semget(0x2, 0x3, 0x40) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000180)=""/222) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8001) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x110) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) chroot(&(0x7f0000157000)='./file0\x00') 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) socketpair(0x7, 0x1, 0x80, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x20, 0x7f, 0x7fffffff, 0x7ff}, {0x1, 0x2, 0x5, 0x7}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwrite(r0, &(0x7f0000000200)="d7a5c8dbbc981d3d7728cf16219a4066cc3db759d39614dce1662f1c53e35f5ca05f3053ba5358c088c1987f856a0ba8a08809a464f092197527fcf005796a43c9139fe2fc0839aac2129584efe300480e", 0x51, 0x0, 0x0) setsockopt(r2, 0x0, 0x9, &(0x7f0000000300)="86f77fd3c9f1d02a9b5c6082924832d7ab82348bb6cac6e0f7f0a2e00d13d08621d4480741fc5daef148b17c931cecb75c094b1331323c8e6eae2b202c0486309e2f9c8a8d2ef072feda0d1cbe957fbfe4d381fcda21fab19ea2d176db635caad9a38f4eed9695a2ec4fac69fb5318674ff0d34d7e6d5afcf8e9f31d23b127ef66084b8778da744548680e50c097c98ded6b54a18b5e725dad3be4ea7e367dfe61a840db767a7cacf7b69c5b3bfa3083934b7d27d11867fc2dfdb65f6c6a86cd0be4620a997bfa54ae375c69d9dfa2a0c946d2e4c40b169e7086838943f51eff05fe42d41d4b06445bbd5febf5e365a99847afa767e61f89bc7b8a4c41aa2823cae403cedfc3c48f5bb03092a36707e1d296d2d64f145741af8267f8f0c260236021f43046379f7ecb92ae97120711b31037192f61bd37ddb78ed389292007a022a82f8cd0c43c2d67e7e74945b86c0dab073b33fb8971a8725a0c5ecdbf620eab018bc16e232efdb2f6091c59e4ee836c2ca47a331afca9c6f635a6fef5895242727ae24b79d18c8ffc02636baea250eefd67deecde7574cd391f5fc3beafeafbc4e11885bb232136b072ab9d9c127e89afd6b6114ef55c4d7001574fd631aedc0b0aac113523246dc6220905867beffe23916839520a455e7099181126f353d34c177c22fd28738dfb56119136fd0f53160ca0131091571940f932b7427eefc9b4ce63efafdcf6b578c5522cf4007287ca63280000e5cd3cdabb840e18de50b78422b25d95b3935cf4860ce5fc412d152aa632d60821a7be07b2ddec9d1f22ab98873876c8d878cd686fb924580f975d8847027695f1c62749b718ab4960f2042ada0425ccb40d04d3dd9ea600960d91df8d428b350426ed55d61630296b1057b434e67790c8edf27772c9c2eaace55c8d86ac1488073f3aba1c2f68f2df40808b87f40cdd51744fda55ddf5427e94be7dc1bc397f6cc1c307264e0ef946eb2218fdc34ca7f1e2abfad9fdab673d809eb05889196c311c0e61e446ba2d75e1f849aa0a43ad9752ad6dc05ab0dbb3e1bf28eea2db955ad6ae72e6d5480e345fb793f1831a8fbd890eb59c342de7c6123a47dba07c56ab0af46cd731bcb2c10b57ead4fca4fa54940598449564b1b9a8968a68e7be74342319df7ec90104fc472b57fec37ddc4c7d641df2a8c05146b86a5b3fef1e955194f457b4b0634c7cd97b615726c63a254d7657dc5a7fb22a3289d7002a187c0d638f6bcbcd610723f72f8510d47a2bb3d0b89cece91d41dc7c4771e495a3ae6d7f7cc5019ce9ca8bce8d8c19577151b66e27210361e7d4008b47bbbe837e7d85c4ce5b38239d58512995493e30e0687c1eb7cd248033fd7db318c69330dd4951b7d8e1a0d7f234ba7ff31992a402ebf8c01810c450f55c7e64de5f2797e8b922658ccccd83185fc6afa6a140745dfeb69086211d83715a8dbe0e8e4903d110ec0bf90f0deb0b5e95a31d45f3edd69f7a19d01775ddb737a1bf2fe8530d4fae3fb3059eb156bb58058cf5ad078be4e6e7c11e70f10f00ff134f5d37f812d40f3466be5e50a9ea3f400f6d39be2e9ffa8c070cb9aae1a464be03a3df895726ac08612731dcea735e02e2b6ab8a5ebfcb0f69571578b1c9a3343822d5b7e6dc9bd371d76b7ad9863d648814cfa95a5d7b263be7eb7e25f4f962e957d58e90ec6217ddb8de3aaeab47c705b522bfe34f328b8997abfadf233466e209238cca65e48f6a738ee454aa9e0dd4684cac0ac1a636432e4baa63c29e1a170d79c5a72d0a2a337b343f2d43d49cfeef66533474392d713fe1aac3c697f3842c675d7af3c9bf7a98ad6f2c7db846b0d70c5196abc2f39705d30cb95348de335476cf0d5908bc887bb45d300a2d189909daf296bae701ec21c6f961326e39c4b5e350e2213ebc95340445391e355fcae34fba13a29198421c5a927e90b1517b5748d93a844b048073e4ea6694666f16ed78dc2d527b410dfa6cc6409c2c07996d1e9248d2f3ee2949d6df7ab5c6ea5f90219835c32919388fc9133b2bccf6cfe454bec7f0ae0f1a939c9be27270d3dd4aaffb55ca12af8d359439b961d67950dcb64cd8605d951af562795ce6472b956719f706f618b4480660770295871b54454de150b82e25b30830e8942e4d6da8a327d036f8e47952557e962702435fe4b9ade9d1b2fafefccd7805471b17c189ce6b973ee370e87748bc2da22afa6b5e776a3d2fe0fc79cc78a6aafeed0ec8d24de61ad2f852c8d4993f04528c8891f7f93071db50dc4c8eb9ee4a12c1f81ddf66f557ade0d8cf43b65287b693acf36d582d528c238e9d92522a469edd26546ec14a35b0daff65d597e8c1a19d35269ffe40852bdc912f46acacc28198a1b9fc4774aa762eb9b50d993ae6df79c815479788336c44f88fd796e072fe7a6cdc6308a3825ec27cb61cd33d7d4046317476bcd4062201d274d7be117fad1864b82ffc66150ca370c7ed306e1342ff1a7f4e6a1effd4a2c98a8bb38039fe40fa103024eea73fcbdf690d9e8756dc8d9036c47d32b7bd9910c232318f2d416ec9491507789139033d8495a8c858297c81f9caad5a35fd2272db5c052c10d84137ced4aa2474fed5163fa817230a6d9d0825d54b128e48dd23854309d96d47262987805d4c64e6157d4e8c7063b210a9b57d4a47c4704b77a05268f0267e046fd95cca7aaac4fd4f1625a3655ee399e6bc5aa8e490588fb89687e08af418cccfb5cf2f79f1d74012de7e500ca50ef4f0d1666fdf9757cbb5eb4fe912de740415d892f996529cd5fedd3bac32285e03afcbe733ace2de07a9c7fc2900bea311a7b64761ef9801589d42e06e4385521bda1ffd264e8eafe800929a10c310e8c808e97a106f0253c3fdbb011954c7bc64cb36c9f484e2b698eedbf9fda93a69c84d606e8174788782cf489df7c76b498f17e81925cc5450f19699577af721253e70a71761e3a4612c15d7bae2bd7d2ea65f5d8c14218c742d2dfbc948d9ffb738ba0ab0c8fc1c49872c5776dbc29f006f8b860e402d471e16e0137a1c0575abce276a3f4bb5df0253bc5f179b241ec9a8ffdb38d434b7daa4f9c8e39e4a105dd1a8af8ea78fff6351e2806b21208e46a55560adc85febcc271d5e6c373f56b7d0ed0eb1cc64374537a3852e063b9a9507b10846eb27e9dfbf639c6f8dd678c63b29033aa87ee292b9060e9c9412c2604047cd5545a274c4deeacd888c1b0607eabd931b449af905dda2b6a0334ba9f061911e311299a26f98bb8d9398fac7c536d0a89ad29707417814a4f7cd3a277baff9c2d72b557a9a885543205c09471861f3d018168ce160f4615d8788e80b642459f0f68180e37803f6a0626d63f67c6ea06f8db003c8cb3f0c970868d02fdc45c9f1cf2dfbb4dae297ee89a86af0e16e38d49b15b9be81225464a822e45d9f27502134eca6ebdc25c597bc1cc735f70be0cdafe3f8a9b5b0bb3971fac2547dfbd9cd84d9b91d48407468c474fa8dd66dcfdce00a15c4d1e2a56ceadc9af26760856a58f991d483bcd8f6ed1f2cba9f05e10ed2c095ebe72ed6893fd5ecb912adf784ab1e39d7714a508eef26882b8f2ff617fccf3779b4d6bd681d95312afbf7bc2302fbdcf1c4bbc8f1a0b212bfae053a2318c86435786e76f739c5c158cb7401b8dc46b4750eea4011cdf88bdd3922654023c6c457d338ca35b264e15b63f381f1f667a53bc96187fc6e4b98d0d46d0ed4016584d4a676bff8bab7341f5b47a569631293b961b91a0694b2a239f82aa5377343a68236a92b34e65113b37ff95752fa67690ab017bbabdea043099c10cf678318910718f2fc7f7a799af6db56686de2d06f6cd7e2ab85814afa798d3805899681f602a47497eb438714fafc62f3dd1d0e5233dbb1f51f88ef5245c08fcbc5b60ed894283f1cef91123ef6639ee01ae207776f8fe0f7b92889e5498aba5c852b3b1e9c2854cbbbaf0fb5cfd0e48fa3e05cba04a1d2352a9f5dece9fae9056ef0673321296741f7f8dc4da8c7600d800f3fb244f5dc0ae5840f3e8894f5783b615b28472e15f9dca6dfbaec1d81efbb86c63b8836be0553c2ce6be84620879c359160aa196b18272fb9f58832658c40e69a07f36c62035390b47ffa552cf03f3cfb19d432765d12d4ced91ee9f2ec7d62c8be410a8bed4b90ef982c1572c96f688749cafe12754333c6aca72ef600c5e903fb0a0b0e925feddd7016657cc5f51ee5993babe47ab4ed527ad7be572ad5b69135d0e53b632193ad77f66935368ff3d6cdd3552f159e416d4df16d10b100b15cfab5b9edd7d80c58473501446c8ffddab12d1f4a1a68b4eadd63446487e15fe45866dc9dbc9030aa9c8c3ca0c16faef5218ce6463e20073a4f53497f535e67823cb6dd025d2e172496ecada96ee040a42a9972cc664abb71c950358b79245a9a329a917ea3e9032e0a491b1498ec8abe40f05ff32623e9f3f867e003448a9812832466e25db8da4279a48d6c89a4084bcf8062e3593c18510c4a6f57e5cc86f07127bf72882b0a60ab13404f321044271f9279d5c1a0b0724bfb1f9663c0d60dc3132c860ee38ecc9780153dca012a6dd7a280ca074d1621fdcb5e0be62907b29ffaf5c6eb0e66908c7202648e9d195d136c7a10704972a661f6efc18831f75ce17deb11dbf43f8576e9013c783418436412a7b66c5151a74f238b69b14e5f6d468910cbcf9cb3af646b9b4aed1e6255e7fddb7488ff1744a599ee307dde7e0029fc3ddc65c610598010e31544096d401664f6f9f2ef41551bfa8a8ec350e8b813ba7a69868ed3a0ba530b9211a45f78365aee5d3a53f8b8fddb2eaab7784945c2e1c2941dc680d5dcf250e67135f1cc33ad8ca7da559427eb40049aed98e4ba90c55c6dc8de4c57d9a13fe7924627ae37a03cb94f2e0bc44cc994300ab9d77faf55507f29836e1b5b911ba633995236b8dc7e44ad3e9d8354cae6a17db19c32614404841d9701951c52f84e4b22252087d17053d8c0dc40ae7564efe2f165d89e1ef8685c01390ad37669b930f1b84126e08f60540fbbeb2ca5df02026137144d6f213a15592fc1bdb49f515fd033f9a8f26e8a7fbdee2e8723c2c520a4af9826cc393e951bad8f3a0ece24c070b54bd37e2c537ba7335d4bed219416f66667f5d052ced1fe47888b1c3ef71dc02b9ae5330594d23a79b103ffb893747189b8df13f7aaed6afd95443a7bef1a666e6ad1a92700b52400d0292672a344d9b72e8311afead6f17a2b1498e9727b2e3d0f540291c2b7834f15a80f2db80cede05a49c91fe0a2525c160e67dd2c1d9577176f0e4977a3127767823b956031ccabd65b1fbfdcfc88801627e137704586fd6cb3c3275dc136e90ee08ba9dd1ad11296484644f87ee2208854efc597002618856b18f4b9080c738405f30dcc7a06fe7c5452669e44e3db526c42e2aa042ccf0fb6ce3a28872c7b2c8d1bc0857b6782d2f39db95998e64d7aa0898851633a01c304a0dca98807c10e852acf5756b8cd96c8be900748ba2caa464d2a99c82e3aca7a9d86be2023a597ac1786f0457d2d7223f6fed43086eade1c9f4aa5b1d6c770b5ba887faa05afa22e336bf9ce986697670f858dc6c57e81e00c3cb7adb219ce93790aa1d9174695269e27adc363e651c9ce6c17518a240a69b3a23f5c6b6617b4372659339b0b5af13c1295a566db3af831a3673e23e75459d32106952398df83e7c6993191af6b562b7c24092a418d310f30f03b0d8ec3af1f733c23427f4a", 0x1000) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) flock(r3, 0xa) readv(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000380)=""/230, 0xe6}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000480)=""/145, 0x91}, {&(0x7f0000000540)=""/146, 0x92}, {&(0x7f0000000600)=""/113, 0x71}], 0x7) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x802400000013fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="9ffc9d61547c7ba5342a5fa0bc5120c695c2589c57f8b1993400710d4cb401757ac8f388f5c5ffadc4a9f3790179f552d55d5be1f63a3ef6c575c7fd05fa35af24600516f151db70f5cc5b099fcdfff21c1039126286e05dcb1e854718ced8abca97a7cf568614b4126afa2de8da0d5ca33ca588c8fc89524495d13ba6e6b29d4304bdbcffdbb182334f06995b463271a2e07113cbefb3066ad8e6836ab67f527fac11ba40bc1010d9a8570c2887c535ae86434413fe03005272202de49c07a81b6e831c144e0943746a140c7c2eb62af7e9631272567b130d32b7fd8855b32f878aec166f32", 0xe6}], 0x1) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0xfffffffffffffffb) accept(r0, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="c5c5651b02b9ff47362b93a47fb879d51b88", 0x12, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x1e, 0x3, 0x0) sendmsg(r1, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x407) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = socket(0x18, 0x4005, 0x6) r4 = socket(0x18, 0x2, 0x4) setsockopt(r2, 0x7, 0xff, &(0x7f0000000400)="f7e9177a84d64cf0ce65b1048e8cdc895b74f47391b9eb07709653434438f2ea09f8819dbcde2c9105188bb2ae61b9f48f66c49569c470192f83c1bcb8e5aa0498511f15553972c5b3430235b279adab372cc010595c6594c9f9d1c7e4ad5e855ddb2dd17ea99cc1cb1f69e2f240d32ed4be0831383209bacadcd876cc54a3f448f9705b4f59051dd1c63b2ceeaec09fac308bcc1a0fd547fde34e75c96f4173ff1f14c0ce74ede70777d317b052288305f59292653fc0e25a513a3c8de310cc8e5885cb148cbc7800f40ddedf4453402399158f8b632519c5baf4620799d37d7e7949ebb83e4bfb4e6e8b24a76819f809bbeddf35ccdcd5fcd171", 0xfb) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) r6 = dup(0xffffffffffffff9c) r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x140, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) kevent(r0, &(0x7f0000000080), 0xf900000000000000, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x2, 0x8, 0xfbd, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x3}, {{r3}, 0x0, 0x4, 0x1, 0x6, 0x9}, {{r4}, 0xffffffffffffffff, 0x20, 0x80000006, 0x7, 0x20}, {{r5}, 0xffffffffffffffff, 0x18, 0x4, 0x2, 0x2}, {{r6}, 0xfffffffffffffffe, 0x20, 0x5, 0x3, 0x5}, {{r7}, 0xfffffffffffffffd, 0x20, 0x1d, 0x4, 0x5}, {{r8}, 0xfffffffffffffffb, 0x4, 0x7fdb537565f3b2eb, 0x9, 0x400}, {{r9}, 0xfffffffffffffffb, 0x2, 0x4, 0x6, 0x200}, {{r10}, 0xfffffffffffffff9, 0x0, 0x1, 0x7, 0xffff}], 0x0, &(0x7f00000003c0)={0x7, 0x20}) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000080)=0x20) r11 = kqueue() r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd0, 0x0) ioctl$BIOCGRSIG(r12, 0x40044273, &(0x7f0000000040)) kevent(r11, &(0x7f0000000040), 0x66, 0x0, 0x0, 0x0) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x3, 0x9, {[0x101, 0x25f, 0x9, 0x7, 0x92, 0x1f, 0x6, 0x10000, 0x2, 0x7, 0x1, 0x20, 0x8, 0x365, 0x1f, 0x0, 0x0, 0x1], [0x400, 0x100000001, 0x2, 0xdd5, 0x3, 0x5, 0x200, 0x5, 0x8, 0x101], [0x6, 0x3ff, 0x4, 0x400, 0x9, 0x7, 0xffff], [0x9, 0x1, 0x2, 0x1, 0x3, 0x5], [{0x2, 0x9, 0x1000, 0x5}, {0x4, 0xccb, 0x9ed, 0x7bb}, {0x8, 0x4c, 0x80, 0xca0f}, {0x523, 0x50c, 0x1, 0x200}, {0x3d, 0xafc5, 0x3383684e, 0x3}, {0x3, 0xffffffffffffff7f, 0x6, 0x3}, {0x800, 0x0, 0x9a1}, {0xffffffff, 0x101, 0x100, 0x3ff}], {0x81, 0x8, 0x9}, {0xcc, 0x300000000000, 0x4}}}) r2 = socket(0x112ec21e288cf2ba, 0x5, 0x8) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000540)="b8997e0251d186b21a49b04cfddc08f8e581f260f649dffe8bfb61fee224bcd3abcdc359fc6476", 0x27) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)="88bef9e16eaf04c43f771fe1aaf2cd98fe2743db92d515f5aef5ecec922894864c59311d20931041f318831dda7e59fd4d9ba3094ad06595b09a29835293a2cada5caf8a249ba67a1d9db6683f8cd1a0a801b79ed855ca6a4be3c506addef4518af8d65d6ac406e770407e", 0x6b}, {&(0x7f0000000600)="d1d124e6aac80a41e268f7aaab20e1a3", 0x10}, {&(0x7f0000000640)="3003fa9c6626ec3a3acc27b2664b3eff23a5a5d896025728abf0e5d88348716724ef38c87341ed92a9d210e3dbc1c4070af10a", 0x33}, {&(0x7f0000000680)="ff46c057d74ff871feba2021aea3925787b30bd3940c0694177bf6e69d2010fb4e9e82ff43631beb7fe79039b84de69501a2b1dbf144c2c118e41302c48cf4038b8cca120ca50d77c330fd7a56d50e165b443d1cee4b1e20cadc76fc3b888c5831e17742e370ae505eaf2f618338993ed0e42aa201593ed28f309c09fca89a520fabecb7660484cfd02ffb86bdbaba46b6472411061a07591c3616da9d22c6a3bb36c7f2832158dd1dc6114cffd7cbd3886d2bf8f45f180391991c70b56bcc49d3cbaa6e5750", 0xc6}, {&(0x7f0000000780)="af68cb602ce6f2355a4f6a9a43f403bfad357cd667b7b1e68abecf5ae07c7d4245cd4f1c04b419b549d264c5780638a184ad787af3690aa99ff4ee8ff36d4f52df14ef2a5a9316101e874055a7446156edd243e1d5d6b8375c0d", 0x5a}, {&(0x7f0000000800)="4f0cb902c7fa20713609d4fe1f22a0064d9c151b7dae9c1167a6d9954be693f39700eed9ad09d573b333bdd7228eb07aed27a2494e74a435c362eb2489c9273283a8067754c46d709efc8ad7ecd0be2413d509f82e31b255be4c581995779fde6236b71123fdff468799dd0a0deb9a8ac1587a9ef35583223087d7bcf691873a4372e2da2ff7484c278be23355a99d75eef1dc4409ecded4edc082", 0x9b}], 0x6) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000940)={0x1c0, 0xe6c5, {[0x8d8, 0x1, 0x2, 0x20, 0x7, 0x4, 0x3, 0x6, 0x0, 0x10001, 0x200, 0x6, 0x100, 0x3ff, 0x0, 0x0, 0x40, 0x401], [0x908, 0x3, 0x148, 0x8, 0x8, 0x2, 0x400, 0x2, 0xffffffff, 0x5], [0x0, 0x7, 0x9, 0xfffffffffffffff7, 0x7, 0x401, 0x3], [0xffffffff, 0x8, 0x0, 0x7, 0x0, 0x3f], [{0xbc, 0x40, 0x1f, 0x9}, {0x1000, 0x200, 0xfffffffffffffffc, 0x6}, {0x8, 0x1000, 0x9, 0x5}, {0x6, 0xb, 0x6f5, 0x1}, {0x81, 0x8001, 0x3, 0x5}, {0xffff, 0x0, 0x7, 0xeaa}, {0xf3, 0x2, 0x7, 0x101}, {0x7, 0x40, 0x9, 0x8}], {0xff, 0x7, 0x3, 0x2}, {0x6, 0x4, 0x80, 0x9}}}) pwritev(r2, &(0x7f0000001e40)=[{&(0x7f0000000b80)="d200be85a2220b42d9b4054cd3eeefc4a723b5e7b9243a809deaf67f641b8741ebb9307837817726ae3a48cff8e53fc4553af1887953618e54c8d5e95c3d2606ea4736ce947ecea4ced7", 0x4a}, {&(0x7f0000000c00)="edf523af55dd0016604e6286a31d44db1fd13030592a355e2e21cf46cf3c58e2e3c56bd73a23bf3ad400a693f3e9f30e69c47996c7153e408d251f18a249ff315c574e05ba5868c5303769dc24eb3f470af3f7febe3f143a3859a014ed246fd130b3c7d5e6a71c1f2bc9f6eabd1a9b59f3bdc5b96ceea14b7c864314404e19", 0x7f}, {&(0x7f0000000c80)="0242da2fe392d0d5dbbb698aa43843c9c7668fd95069c80bf96ecf45553540a534c1e7ddf757e959208b9ebd96c4a43196e712b0f5971376313fc6fae2624fbffc059ca7e07e81819fc9c981e594d0b1e236d059253da1b2475e4556c936d7aab9c2dabe2b9c86417a60b9f1bedf4c3a7947bd95bbf72eb069871f8105c196f1a08319421477806ab06639d404f40c380b1aa773b32dddfb715ee49602c2470b6c3d08895e0f6ec1de6879b6bbf2cda3b476ccc0df20da4f1b72a7db73e6587cea21b3e1a6e64213ad9830eb73916ae82362de9e360e203f85c1b38f6c14ec635f5174f75a5f0086fbacba7b49e8e4ee5874f44219e50ead98e2de85fcc7f57e76f05d22ba6ef0f736378f507ae992e522c924651ca819d3cacfb1646d0c4d0d325edd5422b92e97ef30ffcc89487b9732c452ea1521fee94a0095af33454d714dbc408882fbe231640d43b104c4c1c216592b0192f77b208e69cc90b67c8db2ff9478536f1211cb85218b0ac750060082bea78e3b2cf978842c143f9b9ff9492ea7b9b5e4f3b534ec86701593c9afe0c3a0419ee43782c243646b85a7f3e4d1df2fd08e2dd7685e995c5563fa1e4a88f7256d80c0df86946f18b048afa13291f9ee67543a338269a3e4479138b10d5e663257817625b5e6e18584ed6a61868e987940deb5975d82c629def86a8be61d94b87ba9568881cfcccae8135d2cad50c59298b37dede6b4418cccd193658c6e143e059c624893100fd8808f82d740e0ebdc228d2a4ddf82afeebaf1ab77ff440cf09df18e5a13cfabdc546f9eb9fb426c186b6f0a41eaf4d3071a31092602132bb9aae1d4ff822546a55b5dcba022c405f1890e9463cd56dbf8f471c9fa4654198f6dc9bd381d0b395567e03f08f63bc2699c9fe62585190323e9aa0440d18f314157af4cf76ae674b2815377e389abe56048221d65b9228b0de5511a77a4c708af88f5ccce89b0bcdfb31f9ad1c8044ad1e4981c462101f529096f27fbdcabd9b783234b69e3ecf1c3664c52cea2ade27f746cf9f78f654d1a5989e1779991a93fecf30c9392cee1aabfe1bbb297525a9d41dab9c4495f384681a4052ad061c6915377d4583d0226e96840b8ebe17690c720ac83a55b41a840c4f420ecbf6443c97b589c4b8d6544637e270598db5f9680e8f8518ee10e7b66579d5782a753b6615b845519ee83d7b18c16f9fea5790389dc654fc5f6b85cd5f5d5465e85448e2a56a5b6ae3697258d5c617d160878b3f6e39082eccf0d3b3821f028bba028ff1554b2c1e40ed01a99d31df051b11e4c71c9d9ab2f29cff3b863851739a69f051062db1a9886488c589e9ccda72aa45b8003f808dd990fd247e97b6fa1d24ac3f2601fc515bfa62d0a68a50f21440a52936c6717009dcf7361d8f91602ae664d241e58a47bbad2cab9a0017cc54979c079cd1acb75f12c2b370eb900053b8e77c71d02ba4059b977e98e304537bcca4f2ee68eab56c1e1e76e7aa0f2c54a48a8e74996d1388c3cc62d2e2f56a67b58dd83a731eff9ce538e235be8b3ebb57017122a3e80d25eaed96379b5ca05d26ce64e15d8723bcd3010a483207c856db9b709263fade2d50590dd6477ad873f7020b0b781f39631e686e07e08d97d5b146950e771eb95bb7be990a7bfaa23fd0c416a845ff3acd9e1d735cbdc44f265ddd8f6529dd92d546f744e152f2639fdab908e1ff73ee7ef624080c9679614fc4433c949c13026e8d2643927298366dc94b45f9146444b2fc2c917b46ce5e0b1754ca942b85f82e71282f4b54fdd9fad94c796473bbe5d9e45dfb00aba79218c5128496f99e85525ae0bdf56a98bc80a86605c5f3a49db424fe38158b62b21e29681d35232f78e43b3a44dbacc6e95722dc71c54428d619ed95720b70fa6f0382497ca77b4c482c8affe4d04179a4a3d0f0d59ece403ca3196f45a087ee09b6699fe39c6ea30b03ef41978e43c0c5efbfd81d7b6a9e409237e4655d185646deb823a9c0954cc81fb7549040884a0b4dcf19551493900cca336e2412eff425177b46e9cefd978e22fb093644cc4dbe96c6867b45ba262cfe5b1456a245c8dab7d8bd5e734d6a5757f14ef9de1477e9f8caf3a1659cbad0033240b862a50e4238fdca90912522b521b4a5c9d34a5be97fffde71583eee78851dacae57acc89833fb2a52a7161d444a52a9e7d4cd861a4c5e8d22c4278778164f7f5f45ac64a5d13cd78c17b2550088170594b2668d7702c3429ed3b6933955eb6157c47d1ce1dfbbf52e675f8be48336893f72133d5f069f89e64e44229b6aef4e70c07041cd6d9b5d72b5ba6255c83a980828a4eb69c65b6c8e5c77241f29125629318d60157a6a3e5cb6e87e17146e9ac7484272bdfc5c906e2cdf94d9bd48998a5edbb705625f403bf90c90b5f7a7c9a5bf7f90415be5d028475621546123f551785c94948a324728df3098438d5768eaae2d2e3cd1c9e3c8d68276cd65b05f56ea6bac5d9b3f50022884461687c1db5b245d473e130d0472d6805ff0433f37f277a78982374d8f439b35c1b3cf8c629df15a006872ed041c521b049c3a7e6ab68e5e3ec5de8f8b11bed729e6054c8311d1ede2c27f2c82c0a07bf7080ca4b870eb80b4889e679de6ca69aeb1aa7e0aacacc24717cb2c3559a2233555c8e13189db29b54624192420dfecc974e64bad33db692cd265c3a113765a48167ac672bd938b6709833e78a1a17be0084a536721d60876c73856ec0390dfce8804b9e0964842a1863045c937e96917b164bd2d79dbc8805ae66334ef0a493943df56ed7a2dad7946bafbd96c96ea612533b2bb83a539127454525fc2836d812a8b71bcb5f2f463fcf4f563a46e135a8674ca50afdf2466fa2cb4847495c8810049e5e5fe4b28826ea969f6d3607e0e72fb5c757cceb5562048cdb8d4fdc162b01ed3d314d3ca34b831304b7759bc725c8d896848daf6382790d230f0be79a73d285604e5b6d0202bc039cd13e5d33118cca26e8bcb376a24787cd8f615a8e233df571c6259756a8b02f57edc7fbf778fb872c906575133f1a4a14be8486754efb455aaf2e0300f0e1f3d4fb8d5cb5ac02d705b2514110269ccd5cd4c5844b535f3abab3b9ef2fa46733d7543532cb441ce8de952b97591b815ca3c177c0bf482a0a32dfdea2d95edf643d5eaa96c9f017e776f161f09074fa2277a25e3baf98a4789ebfd01154e9cee82af06ab0184a599264904f875b2605985638073f2fd17df0e54af8b8629d9596cf08d71367e78b8138ba57ddb69ee4489823e3981c27fa6e0adedd95349e0529fe698158604f01787be7131f1f7068214f91209d079e81cece042a48743d356e0d46974f4802f0f03a139430e1e4338d4aca39445c37457f4a4d62344b9a17207b0742be76ca1b031e51dcc59dddd781711c0e7745ba1fe23294764861712812fc2facf724d5a3c47778cd0d3028e3a920df034ccc35774d5f136b5d8a9a0d16abc97b607065fb40e5857fde60ac562b897177698827d22f017c48c7ecbb5d139fb1bf44570eade5dd6f95716f00ba197674c34f17309c7f124f2a186029a7e1ac91ba1d3c333edaeabc20577dc86e3ca964fd67999996f79cc8147a9fbf2b612cd4ce99bb451c50c7820781be1003c8e5bfac6aa7a5ddf958db942e72224da2de629289ab6f62262744326ebc79e32a25279f5a6b09071c44db175a5fefc0be5c967256466eea26d9ccf771b817097eb557a220604da14e4f1fc51d57cc7ad3fa81d11a2c8bec0dd71639b8965027f3adcae359e978b859346b8d7f1121f0db39e6b7d69c0d93b666c044d9cada7f4c220717466bf75b0313d2e6cf0fec2b7f7b5f3c365e58009d361bc7e200d121daa50d240983ad5a6d070a1cd58610dcae18506d6ee183afffc066f15b07070671d223373593535408940c73966251f48f1403d079fb1a08a13164903a3ffdf604b6721505719c6ef98da4ab50fce4fc4691df96c8acb581748dc8606d96211cce23a4958ee1e6504f2fa625e0df9d7540268f56755abf8c54eabacb25a36d44c4443d9e41214fe800e6f75587588b620e1a90d7b8a4c59b6bac94637281648717f663d5a227c45ed071d1845a0e4daed8868d6a0a08ebcfda09a6fc7cbb3c1413f6de1aed4126faf7ecb4ac6e569c79265c2e2344a8ebf03441488badf07942406d5984bf741ddc62bb9008b91700498c93b95660495be79516a803c7b343797649b4a3986ea4d84aeb994f127c18f29ce1e7cb9bd49fb178bee3cfb9b35d924dcb27c8b3290165e29336ae53cd2f1a03a17e1a5c0b3718cb806119a3bf45fa146e18509daf736767b59dc11ad54c13a2ce32d2856a6cdc537e0c820bfc521086b708481ff07fe583f0d58f4d29f334bb80e3e8ec9d8fcb2ebec51794e09ab7ebb4eade6ea6f73e9fa314d32c4e4b4ff056fe5ada756029d3bc064fd250c6c70c7318f871513abc3733c00f0331acc6b4ebc5fd91e7441426537852436a1115939833f711b0e6e428b59ed56f9e08def3758867c55da44c213b1e2369e83ac79f4dfc888f4daf07350f58a2eb9cb0379fd6dfb0cb2d5f44b52eb201c0d0207effe336dab7aeebaa37b5dcc55b942e1674f71bcfcf235bb1af612451e663a40b9f67c541b5138df8e6e44c63e1daa339cb3482fd65c0bcb7cca2d810792e4d7c3c0ab8c58653663a2b9e67302990eac47574aa4eaef6af119d827c7fc2ecf627b8b0f23b5633c5d9e35e9be2091cd90128d7257629a3a07ea6e9e2319654306406deb7187c40f1975f3a325c79e5d52acbee8563da88ae997003344f1229455005636b03cb76e359b77767574bb74c0c59eb0ae1a426d3af49ff942ea5244d7be9588054df77379343cc785832e0e0523b23efa852d03c3acfe380c379dce2cd223013ca891545a4321891a67bf44a49e22f25b52c54e81bb4c972cb234f24c82e03ac81d88f8c2fb586b30c0f0d7ef9058c4e40e3a27dc5b3deb1588197a8410d52120811f61d529e640d93a883ddca68cd8a09e9a004c13a2e70fa535a1de4a625b84272829c1f735cab91277978d90ff661190ee13afc51d4a22ee46c0a610e2a1843bc53cefafc37d28ffcdade9209a07c8d10f5e43e98c72e549567ae26cc509fd89f2b098212dd9735ffc66e330585f91323b358bd17c053d61bbfe0ea98e33e22124df0164e0dc54e245f3de81e3835f16e385337d7c4fa73549ec7d3c4613329d2230c56a01e8ee158985908fbcc416df16e42655209e40d39cc97cb0625015d4f4a0edcdee3b6ad12c42bd323218aee3fe93f1861396863f642bc57bdfa2796066710204e75d876fcd015d8b3f3003d691da3b3822dd9f6772122129238845ff0c987a67a51b421f68a759bb796b9d765b6433f8ebc88777be34a7c1764561a5699a83ad092d15b960492bdba86d5836fd1c7524d265e6b6148f877bd45d018c7fa8b72b12e9afdc312837e5929fae86717057e5c2188b9f2a0e57efacee132a19deecb22e52b0f2f39a0795a4f4d04995ce3d524eaed11644c42ab3dbe4a7f678aee845b7ef17d670684565e4332ed18c25e8d98ca8c883b1b86f69810748b253311379573a6038f2d9ff0aaead75dcc72a2b23f8250253689fc5fe7b3e5bdaee205a1a085655ef30ff663b98c89dce5fee37edf1233c9d7571431368f2456652342f68fc890b31b434e1542c7dbccbdda165a20e3a47e9a4a4cff303448dfb4a1b0e77ffa860bd657735e3581e1d7302d045689fb152dfdd95798cbcb", 0x1000}, {&(0x7f0000001c80)="ab5a75581f63036bc62c2cab3c1a836e3fb45d03435ef5aabbccc0c06708ae13fc017cd800326d79e041fd040b86b3bb45bf3f5063861b946b5391d16b320cde856aa3e36ab5313dcf6a4e4b84d8cbd3a65f28f992df7f694d1d479e1391c087367b5632cf7b158bdc2652a19fd85960a2864059fdadd5ea716792807687ef41e7bd5bc56b5988621aae8f96149e84810a71aaffc3c83c6a3e536b404ac37788d5f4b490d7b84feba5bc02e5e0c60971079f1d62f35b801dd3f98f47f8ae9c29d514318ca5605728143f33696c81928eb95a1aba893ce452e216137676f1adefc930b679aec4fc16f35348cc", 0xec}, {&(0x7f0000001d80)="4ef70703f06408c0d86e237a8436de31213e09e23a3fa827f229ac7ab956b9a02b2bc3bbafc0825946271de927d3d221ea7f5f03d2dcb95ac6", 0x39}, {&(0x7f0000001dc0)="b4c0a472cbb6af83a9b2f6aa8f9cf2d336896b777d42eb399104847ca50a060a278b4298c221c4f8606be13014874c81b3a29e2e647be02fbbcbee7583fc0ad8cd749601914e88c97c903bdd5d8353e39872b7a053ec14386ef3fb70e76defc0bc7b5eee074666197d4d254c294898a85e784740226fd5948f2ad2f7750ab7ae", 0x80}], 0x6, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001ec0), &(0x7f0000001f00)=0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001f40)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000001f80)={0x6, 0x9, './file0\x00', 0xb3a9, 0x100, 0x10001, 0xffffffffffffffff}) fchdir(r4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000001fc0)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000002000)) sendmsg$unix(r1, &(0x7f0000003380)={&(0x7f0000002040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003300)=[{&(0x7f0000002080)="9c953c60b1029f90fb01da7fe6765a53a512c0c4b5fca059137c9d2f7e30bdcd0202fa275417609ba481997534a6328255fca2d2d587cd2f431c971c17c36f4cf641b4f7becd250d6e19d9e37319c0993150bdca3fd622aafd93ca61c9affeb5bd9f8158ef1f2673e5122c649bf40f8fdc3bfec12bee873d7371ea4984327f621c9396e32d36431ae68198ce276ea93c45925256c14c4ed6934fc2dde81a", 0x9e}, {&(0x7f0000002140)="c181f2999988c1d01aa0e5f949285a34ee34aace5a6827af1ce4281956a190b6213ea1ede26278b0374aefb3559df70a655d130bc1c65d9414460c48f119c0a04215381bc2baa158bb71fa9ae4d7e0cec85f19d5b4a93c9944354a8f55c63094be3ac44f8a703bd81d88dcddc125c680b3a8b3d6a3b08f592cb8542eab737147f95a8c365836ee501a7f8e9386f0963c257c7e5e334881daae63d4b4ddce25ac02775b288f27f95b07d847dc9a1db574132bdbcb91ee0f8dce1cabc02c748659c4d1728be448ee60ac167413c05a8d51b072b8e15b96a3b5d14cbd692071b499e346254c6e87495e37694bb5656393ea68154a86cc65a896", 0xf8}, {&(0x7f0000002240)="9a15e42d384f6b1fcb584de0241c183f6d24f7f1f74ca51a645139dcade4520ed8f4ba10c824aff0262d496f6e153662763ea2cbd84ec99d1a342385e885ccd91a864d1202c21318a15a1e9ac93f2de58a310db5", 0x54}, {&(0x7f00000022c0)="d6687cf04e01e5b70d4e0ba75e81f8203293bc7c09c5fdf13163bcf139df9f967ea2473037dbc90d163d6a8c37b75374a602aa61d021d69df11d03a6f9", 0x3d}, {&(0x7f0000002300)="563e66a95242e8c108e55681c0660e02828c71f7788598975842bd5d4e2c07e68039d5afea687e5a5d875038ba4ab174dcde6a21ea11674d03221b801a981a89876f2b3d5b6bfedb95a5d18d5c8f4cd7c7d041f63b254f4680649ca3c7b13cb51bad1a9ecb66f554810e24b259d49e60d317abd9d3c16faa246d5aae157ef51aaaf5ee024a73ef7ee2ee6bd9b59079a495398ac51eeed949ee03e784974bc7e5dbdfad6abce1585fba95f5a0be5e6f32f6d45d4e09068054f347c3c292a55418d565f030b1e98b1d16ff1ea4057670e2d66ff13dc168a1cab0577666db4db5a3ef8dfce32b25aa260b87054da85a1e41846104bfe16f25b9c16bda62979d15667f67c908f5e467e2e5e237c3463c9bd35018f907020db3e35cedbc365088c527d83736ae91bcbbe226ad08eef10c67cb350baa108808f15a371ead16b96df2654b7f8efa7b17c9bb7cae958dc813f3a7bfdfa51a8d76eb8d6f1c9568ca820ccb35fb18c3d0e98923fb5e33c14fc92898deabd414fad23f3c301c2cda266d007a2b6506bb67a1de1a6b51e2e008da4f68a58e3ddc63f78a6492a248f92b65023185f0cf2e7af03a97b30e749c1e7a91ed314a66f7c9f44ba31420f8898a2774b9b8c23906e5d0b8d4ee082bf0fbe21174e42db2d055ce02cb8a3af70f9c511c8a4728a8cdeba5bbb0a3a512872efffca6c91cd76c51405c0c9c492ad025f724bc5bb88489a7673bfed347b8ed6559b12e08da8563d135114c6d16f0ecb23679713bcc094708e8c5c03168941ab849a9f8bb94b33f748faeed45e39f41ce90a3e66d7d3ce1ec51160797a2abe4ce0ce19967f5e15f1b51b4bbd97f548f12634749e52689f75c7637f372c69e55ced8858f57a7f391486881e166b9bb81ed56b0a9d1b45abf7c782c9dc48154e624d8e1dc589686f1cccfefe13d86d2fc792263d7d7d1cb994761d320096330a588773dca01c7e70b53ca37bbfb4fb13b4e5a30ad9a4be9325dbf48ccb238d3525d298748d1649c0dc7547add4249b6416ef1fcbb6ad230fd44454ce5b9f614ad9f15f6b2c3d1edc7bbc5efa9b38b2aa9d2f6e4d7857787934daa9f16a291eae92f952a1b90b9078e9028bb2e45970a4b93ba728693f80a374d5d52284c8bbbf563221950e12c09cab0aab27617a8ce6f676ded9886b777de651eb5b9744a30489cedd22747723c1d50110bd77272044281e373610030fed64383349a9e10439bcbad369762df2d8c050f5994e02efcefde93005dc68d55854d044aa88f6ea7ac8e5422e6b47cc5e3c86dd364bc71970e53173d2c5ce7900108968b6c90d2139a106dc923b77ceb590f32ee433c9fccfb27954273c51a8ab7f4ddee331a2f10010577f20f596f5fe3049dfb79e8de13fabf5da3b2add71f03afa66fe52e242abe1bbe59a14aa8af93f5ceaade8802ef3f12a2467ba3930068b8f65ca2b82728482464e31621ec6e5088984db4379a1b7510a34fe3decabfec5e48fcaa367187052da42e56b446c860054f28dd62449a584780ad60788afaf5706b5a561b2a30fd6f6414b7b55d23c91fc12b52039f1b563fc1a92de0ccfce4848c0fdf1f2b5f699c33117b3b8594cf0c55d0a1b18efdf5d2441f72636b263674cad08bfc7449b538888cbbf17acdc914fcf1908c2fb0753d323b8f63f15eb135de746b066855651a35b0a5223e47ab53bd5264ece46225fd57b6ae49407347cf47266109dbf59ad3ac24991ab8abd32076bf54ecd5b0fd57b521c4c3b42fdb5c303ac0fa3dc437d2a13afc4934c9ebd39f87ac6c0021a3e07e9530721641f7f4c8efb342b8a778b64f6c47438a9e5433efb258f2696376a354127d620a1ecc0fd16500ed0aec789f98ec20477ad88741d9253ff3edb2f6f729609928e4440da55134e2d377f13a6d3d3271326652b5bb5f140de146d302f3543b992e3df17174bfd7cde4ee884aeb6adc3ae6e75a8c0d40ba55762976f2240eb9a47346bce12c5e7d1c2d6d836018eb94019f6d35d7e12741e834cae4b12226201272695832e8cab566dabc774d620f5a82029f0eafc240b6e7dd0aaad7498d97b1d620148a2f8757f0752f7f2dd334ef198d76cd795729db078f06cad32ed40aea27703df9d76a1f4ec293823e52799bd5408997f7493095f731914b184f0fce97e4d936d1825e0b177f7f9b3211aaa14cad5e6f512ae30c2b530eb4cf0ef9c23262ce4193312123cc88026b69ee95636cedc1ee22690b4a4edf0004acd6434b9af8667e872db1be54641dabcdb450cbaa41d87739dc4f30bce4c3b703dcb4b9d50432cf0bac1802cc35098ef767d66a5d869d8e7909c2730f68ff6399ee3b4dba04a5d3b9d50aeaf1c6fe2fa39753646eeb3ca7c231553be060c8c5cbe0c64b0d8b9963a5423b7d5d1264c8541537ddd66f963378f3131cb905f513b70e0c3d3a4ffe84933bd220d5123d74470a5a09d2366af020dfff29097f72255172f2a65384b4ad424328b4d77cd9bb035bbb8ffb64f53a52f5c9fbab7d7309bf708d09ffc79e3bccd6bd9b9b5f87f7664d00b4f1d52b85898ed4c2f8fce2a59889c859ea8d20a53f985045150748a9877c3292ddea0da16109f0750fa13800c21e0f5a27201c9d4b53a4cc448ca338d64d113f94cec1525126b45e2a5586c18c4c4a813ec183cf6c02cb0372758c3c6e5349fcfc60a28702fb5e70f4369880314c7a54cc68a4699d4b6fc2611954780231da5b9434dc2c1592fb49dede79f526cdf7ec8d522f494c1366370f575202320813377e74de4f1e0557495fa3e667bba851d00b136107a738cbe100a78e40ff21ea462421a98b91d3f62897fe89309855c4ff7c19f34c1c7f5d1c567603d33e3d07f346c1ba8c8e6a8510e9a1618ade297ccd0265bd27221cab2fd668f5c06bcfca100c9fd54dfd0d8da579a60a5f40f4e4b18b12eab6b411e6c538277c0f79cd79e1e7615b9afd687358d41cd11cd85b861dba4d280679cc293f38a32377533cbae59ab1b814e77be89bfdd6d7bc87e61ca9246d0492d4af32ccddaaf0b8d236ed972e9c31d5f9500ef75681295c4a67167b5ecaa236b8231e2af8f6a2016ec7b0e6418e57c7d3a995bda1611e014e457d7453fab36459c6514fadfb8a46aa7798a22e66ca69259c43221bd20e55dee7c1e93bb143e9fb3607247e6931decf9213ae56a9a1db1169acdb49ff0a282e3a6ea44ac9f563609cbee7ee962d2dc7ebba32eab8c0b57d72ba3d7d1f3bceb30589147fdf2460cfcae8e2234e69b5a01506523d9898361b36386435cc7bacce770d055f0a236888d02d62b8b61a516a9bfdb7e8f5020b96b33bf044ab4dce826b73cc669b0e9dde251d4ad4aed7d47893eb8282af877afc42c7d4bdabace3e7e146baac39ec84eaa51684fa85cd3e0a889b0d7f50f28e21a9722ac9c05089429a90d8244f42706d4a9524fe9f2ab1d97dfaf3666b6c0440a9992dcc31f764207e21d8075d2ca21a7875da494599f54e60851143144d058a0e247ca434bd1792f4f8d663b235376cf0a0b698a80f7da928e3be49de3846e459a7fb5b17ea632a49e6e017fb133f26802c0df59e770d5a099603d927f60bf55be59cc6678b54fabed848851a020dc9e3a9c995cf216ed6c63c07895d2e43652713478509b5255df1e612669ea0406ee717380bc40c7bceb9be31260995b53c7ef8c46141e7b3a62e9a7ad0dc411f8af3d09166477e8c0b895fb98d20289d08633606ec3539b6fdf461ede840d7a997a7729d3cb26c18b3b2f152598186ea91784a8f2a04e40e33ee3a261f6907a6a0086faa5245cfc956bb7c77397fe93fd9e1a26a40cfbb030d609ab4418e72e5d069e8d1d0f0a84aa1db63bc89bf71131e031473b1210221db6a0aaa7e48a722b4bcdb022695ec904e808c277395872f877be7f737c2055ae4bfa34189eb14f1690284a0f2fd19592adb30276f6ec2e7e8bc3ecd6e139fc653d77ee9fd8d8b50d146ab939850ae35cb926006ae4f8427aa0d06c59ca425005598af78b8cc472a796c4b92b1b7e885b771a03cbb0779b1a91bc2613816ec3bb63c5d08fb1c6cf651fa66e75b8f6eaf9f616185339191be9145314db1a2153291959dde99b280f767f045595456ead9cb04479e868076f3e0cf0ba869b85f3b90c1b7515d7cea0fbabfda024644564ea930a6221b22759d5adbf8b3569f145235ca88e213481dc765f62c771918a43396f8e21c64c8096e28983da57d7cd4902be8950ff576445cb834870ff87f600ca9777889fb71d6c9cb27e6a4c2771f2e2bde58b076b505f5791d9fe5966274ded7deb309adf5ef549a023051d1e96239d74cb338859b11dd5f5e9687130809ee26d9e8c1fe4a92165ff5c350c75567412ac369c4b8e487f0184ac39f6dac21ce283857f956f1122b842168a7aa9b1a12cf9e51b838cf469f32d528b700af2446454c3f3730f127625137962c4fe6e3686e77aae6a0359e5ba23a0fc61cd210ecf8ce9d263cc7f5e61e7b37ca630a7c48cbb117ad3c27c1e5daf808166d76342df44ef2de5bf332268eb3843c432ef8fd7d44ab77ff5d41ff912a6d5ffad42c20db948415023be5252a9bfd19ac52cea228f7e6cb5d3c72a0159a367a58e99487421d3aee917c60d6d403c4b214dd8d93fbe39d97f2021876d23ad238ea924076eaa755923060f5ded61c88e0b55265823e7293f4981fdbc0be83d400417a3404153b083df7f7af2fe174d148a91529e55930836709a66c47d33af8e9e5b4e6b6c2b6ebdc5940130f6b0041fa627206058ecc7ae0e46be27c2e08c15ba5c3f445edffc6c127fab62f5b70a397cba075771ec3353dc4bb42f9a9fccb2e7dfe1caefbcf7e5936245d4868a8ffab6a42d26685a84655f383f26e526a0ee9814b8f33ba6beed2b5b6d96a009d59402d5ab1ea6a5257edfbc8e98420f59adfcbb2dd975edfc9de08911cd344c2781e011006beb579731ec783324d1570f4526f972b9aa670966d4cd330526f2143a033b7252548fa6f986b7c8c1b95af050bf66a2c37c4a106b9ba68a07351caee28d8fee47641728968db4e285ad50293a1f95986fc7b218ff8bda18e0359fb29517d150a60ecab4afeb33b5468646984cac70921d35cd1ba7fd8e070386eb9dfba6105e211941a6762925f358d2c0be5d85cd650dde342d527d6d4c07c7f5e5a934508fdcc92a1374b5c38d8168ef2f8b69fd48e9c500685348857d2a1ee6c4c9284e53f47726493373dbd1475932c476d578b10fb9fdca19d4706af7690bb11b8849c5e5fd20b2326a2fb550b40285559f051a0f636aa8987df232a3bbbb721eac6ae1b4b0e08c66913a7ecbe0e548994f011fdff8c529fafe6bd6950c94d3a585cebdff64cbd1ed2950db80b4a7838b01767e519733bd9ca8b9da31bcf1aeb493aee67aa7b6f190517fc67329ebe29e8fd051fbf0ac6878ca3c17453f6d21b40f3c8fbaff461ecec342f41a49e9076813b129d4d7e2799dc7a1411296b291b98a7559d1cb7fa69ad81f157427340f2c94da27bccb8eaad98c2873e0baab4ec9a2ac2588f4f77366d47b1947e00535e9b0d7a0c12079ade2f430c68b98b603aa1ccc9b9e8cdd46d8edbf59ea5dce75632466a9b01fe5d41ed7751cd8075d526a9df5e909fc719bd86082982dd7f5117b77b79e14c5e98cd4a21582bb17be3c020f966c8bfba6ce84e43211cd43886e69fe8e25d161b8d62fc8e70f055670dfff3d6c37882a8d3a89333d82cbcbad736bca3ec1f99623a90d3896e77b9a8a4b8650ac952506bca28d593", 0x1000}], 0x5, 0x0, 0x0, 0x4}, 0x0) r6 = accept(r0, &(0x7f00000033c0)=@in6, &(0x7f0000003400)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003440)={0xffffffffffffffff}) close(r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000003480)={'./file0\x00', 0x20, 0x0, 0x7, 0x1, 0x80000001, 0xcdb0, 0x9, 0x1, 0x3, 0x2, 0x1}) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f00000036c0)={&(0x7f0000003500)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003600)=[{&(0x7f0000003540)="dcb118daf8bd5299926a9774cc220f2a02abee9c15b98753466f4b2e0c5fbba1b738297c301c65bfd44dacdef98b5bad8380303b74e19d41935ac9a6013bd9e55dbf784573ed96e32a83f96fb9a4749a60f4880319c53fa070a515c20b4085196b84272acf7bafc49fbaa2e68481ae7b577ee7be175e4a70ef99e24ebc78cc8fbb59014bf1a5866132cfde79b7e1fdfea9b6abc088faf45208f8bdb0dd7b3254bf65176395", 0xa5}], 0x1, &(0x7f0000003680)=[@rights={0x20, 0xffff, 0x1, [r6, r4, r7]}, @cred={0x20, 0xffff, 0x0, r5, r8, r9}], 0x40, 0x400}, 0xc) getrusage(0x0, &(0x7f0000003700)) r10 = dup(r0) ioctl$BIOCSHDRCMPLT(r10, 0x80044275, &(0x7f00000037c0)=0x2) ioctl$BIOCGRSIG(r10, 0x40044273, &(0x7f0000003800)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000003840)={0x9, 0x20, {0x7e1a, 0x80}}) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d0145ef", 0x6}], 0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='/dev/bpf\x00', &(0x7f0000000180)='\'}\'#\x00', &(0x7f00000001c0)=':^\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='/dev/bpf\x00']) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x48}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2cb, &(0x7f0000000100)="ddc3") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:17 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xf65e, 0x3, &(0x7f0000000040)="1e6079bec78df3e28951345729106a366c58a1a3e6e49e5c67154ccea83567f4665c7ed0f2ae617cf7254ac77306b28912099956956866cb254296a9eac76f27891a16c6b5df6e45d8bc84a08d2d9ed433f7b07ac8a075590068970787f47328794371ead5fa2a7067e99dcec574661ada2379acaa50b56ff021702645398819ab8c812455de2ffcee0ecfc773f87bb9e004ad8f1f74db177f7775d03cb53fcd011fa7b5265376533254e52ac6644333ec2cbd259176d9e0ea3b", 0xba) 16:00:17 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x9, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='?5', 0x2) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x16, 0x4, 0x7d) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) lseek(r0, 0x0, 0x1, 0x200000000000) 16:00:17 executing program 0: setrlimit(0x2, &(0x7f0000cc0ff0)={0x60000000, 0xfffffffffffffffe}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/78, &(0x7f0000000100)=0x4e) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/67, 0x43, 0x842, 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000040)) 16:00:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) r2 = geteuid() seteuid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4, 0x0) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x110003, 0x0) r4 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x88, 0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x9) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="11f5eeb20aa1eb1ca195592ae5790401611aa42d0949f1903d6333a68db74e391c45094daeaeea407aeac417d045090d865be640e220260224cbdce886fc1a6d9a7553f1b7e2b8b666166459e51cb0a17c06ef58df7ff7c1982147f1468b2e1d4da9b8271fc1eefdfc41fa3d057a3114afa249b9412fb6a6483ecd55a9821b1977e9426b9e1fbbe277fcb915230aaeaa6657eb6467309b064c8092b096c111338e1ea899562a48bd7efa51b29a0aaa650b0d51bde91b2a7b32149099a215b90ccb10505acb680ac05848bf78a6a81ce0ffa69bb5154bc3179fdcbb29df2ab44231da55a3de95dfda", 0xe8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="09f095bb4f5afbcbe9dd7a08d4ba705bcd90ff54277b0dc4f5e3793a120163a96d2fa762daba409ae77daa9cf810415ebd928a260eba167b5b1bf9a09d77f408922754fd3a154f9ca6670a150c9c91dcc99d1809dd5ea2976632bf69337139b96bad1967b24440062cd6d259c8f585b9bb7cfe74d082ef905d0064102f420e2bb4e08bb86c53a3e630c04dedffc952688dda0b476a9e70c9de378161a355340a30ff7e41de16b96cf9fa24ebcb84f6d5246a27b981c0e781c31861e53cf963", 0xbf) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:17 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0xa) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="3e626b093730e2de0e824b2b87e17472be741691f860ae9ab5cfd01d1cdd", 0x1e}, {&(0x7f0000000180)="c998d8e7b6858eb07adb6b08a05fadb0eaf84070f62fcc9d2373dfaad451cb26699460188577610c22ffcfd58d7175d3323c0f2f0302a6475327b6a2f5bbc242a21a6af802cfa0af2350a797a5e04622fb5283f74e8eb4dac013d3b3b99d8900850cfb2c692f727e276635fb1ff6b1b0", 0x70}, {&(0x7f0000000200)="e1a6949d13790453152dac4da98bacc3708ec9a95e2e43fac49d2650bc2d9b8f88cfe18cbae822e80c7f33db9e9c3b69230aa0c2f2cf082d7bc7b80d26dc9f47e6f4c820bbab51cbfa6c4496e6512c959313", 0x52}, {&(0x7f0000000340)="52c05873c18444e8c462ffc420f68c2fdfb48e612736ad3b9cd6c828b156839ee703a7605a6ebe33f86e3619878bae471843a37447591b1bda5415389415c3e679e76ffad7077c26250bc9b23d5a63249054d445e806", 0x56}, {&(0x7f00000003c0)="bf61e4bb128b442c85c0c2e9c6000cc3384e14ebf04ea0bd939d049596610a8e82970afaeddf215027e227fdc34cc297ca9678bcf8b21ae936510a40120fed85d60dc492350b5f76b92315127630142794c711a8c54a6c1fc5de2904b11e05ae340ea27e4cfba82885a0e5f2f74966b2690a6508f4fb68c862b4347d09", 0x7d}, {&(0x7f0000000100)="e0e0cf8efbb75f13b1176ec53aafda136cbe58b368a12703ff4b3ba67b9998df48f3eacc", 0x24}, {&(0x7f0000000440)="a8ab1a1d62f91fa12ebbcb065cf221d1b7f6168d7df284c32aa278b83019f0b11aaa3984374ba1d5f41e97afa9746fe58323fc0ac4fe2f4503f421939c237b1d9b16f5d2e723fc9c49167c9a20b9cd7df26c1643a8feb9ab97ca8326e841f15a33f72b595918f93a96981efa7e3f", 0x6e}], 0x7) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="000000186204018b002b3a00000300838af7afb9d8dcd14043000053ba8af658711937f75bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e14da000002e98a03eed16a1a0e59c51b2d5a8bf600000000007d2c5a", 0x57}], 0x1) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000010007a864d67971a38826a1aa8937092e", 0x79) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = syz_open_pts() clock_gettime(0x7, &(0x7f0000000380)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x5, 0x400000000002003, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x200, 0x10000, 0x400, 0x8, "fb46649c3eab1786f1464d0bd9e8b7e20d36fe2f", 0x9, 0x3}) 16:00:17 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) fchmod(r0, 0x40) write(r0, &(0x7f0000000040)="7f790855d620207af8b995a3aff16e44bfc5f933155a6fb14dfe", 0x1a) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="c2f9e6c54703f35fd32ed25664f767dd9d9aa887ac4c8909d16d6cee9b6b9b79845142bd6411a424944fd0df2796a1b53aec811d610d35a9a41fb96ff95a14c42bcfbda7d82e5d42d57872e765d00b4f3b35e60e99288726e6c88d38fa6a32582c9491322a997e6a390272fcc148cab0a2ab4df12b5acf05504f14b2bab3b3ceaeb25fb92b479abdd4d9d303b7b8b813ea3d115d41a1506c673eedb19fc3c3d1250ce44adb155bbddf276e661062177d0a4dc9deaa8f84700f203e4adfd8c8ede67e0d968fa41c7570d00fc258538f075396115fc1cf5001ddb51661d9a9049c3bfdd1aee6f70aa5111714905c61", 0xee}, {&(0x7f0000000180)="302b36580e0e7c7b1c9661681cc6411f58212422eea762703982ca9a27f934c73fb848", 0x23}, {&(0x7f00000001c0)="7fa400b492184ebd67ea60d2f69c983dd8aa8e0009", 0x15}, {&(0x7f0000000200)="fd84", 0x2}, {&(0x7f0000000240)="c75eff8346e577b2072559ed77d1b618961e06e7c38d550b7a396c23b1b1a6ca6c6a6369a14c3296fd77473b6362caad2041edd292068e6c61ff1b505ddac99fd4a9e67a13618713e2b440141755145857334ecb6e18b2c8e638bc8838d2933f88b943521de88beb717cf367edfdaad0b6f50af1936a3d39ed463e5d6a0555d835a73be42b87d28984735b361e380894e40682a541c71655d75dca4cb11020864fbfbe0d268b7b4946909e31dc48b4a80f6a43bfe661d9126c9ea834e13ef1f241831b85c2ac2d0a624385d5316c47a7d179c7dbfa6d89ada4111a80edb723a54a0a3098bda331ad23f340f26f5ed8d6422841e4925d790328f656c2c9622d427693623ca996771b896c3858d3a5344dd280f3a2333753bb72cc1e8d03d1406765946aaf14b8e294fde4272f1d9877edce60ca379874a2968e6455e5d50be976faaa4bbe3ffef429d8fd79a0a1a0982db178cd7bcae341afa983697a00987375658cddf2ea2887ab22fbfce857f57a6b6de6fc18cb8fd0f0bc7ccc2e9dd40c43f83d1bf1ba21a238a41f9e6af1fb377f71b41274e69e8493d24e23fee16c2a34eeb40cd2f55579d0098b2b79fe10c94ccee97d93e7fa8e3201fea3896eeda5f64a5fd7aafed41379d6306fce40c689cd079d40faad30133e6c7ac18f22fa4bf13755e9d7fb39b868856cff00fffa4db24a677fa069cc668900b3fa948980bd99a6922a1f9aa9bf53ad2d9291bf9a10143a80387454bd26d37d61015b88fedc8c5ce0fd6fbfca99bcd7390e3ee525f562560cf6dae997827cbcf719ef6ed5e021f0e4df6e384c07bae44bcb3f46a702850f3882f54d4008e85adbfafdb4757a608cb1fc1460419648d40371e04bb6b109936b74a080403301e48f1eae9afec0e6d6d1509e64fd26cd6803b72f9067812d85e510adf7488e0437bf70fc45ba9b0b28582f25d56db2664712623a53f5c482683d7f7aeaa71d5f08c513634b92505205113c9a7c72e5ffaff566918619be5beb54516a143b0e00bf158ddad3959ebe7443816c827fba97b1c7b0dfc82a8f30f8b9fb2a9e118e8fc550b9b11120819c720975a62ce415ac199fe4d7dc3e29cd04ea52108174bc2cf1566173d0b18d52975506fa2182c78917023732c8d0a6ad0624bbf8dc48773dcef2bafbf509cb406d86a5b37e1a44a670fcea884d47ac234932c872ccb15030b13a0e95a173ea781872742b8bc45c91549233cda3e8c34ce180532f4cb4fc0914f29074b28c1e169dfd1b895963d531e60cbe3c4611eb8e47a009e8120693b432bde88d3b79de7cd7d0a44facec726601b060129ddde74d84f6d4f909171c5beab18c63d3c66b2a0f45306aa27252405b05ae6b59c6fdbe390229072a4c63a17c7b230465925cb69906450b8cb774b2205e807ed60a15107387b7670b07138ce5d5c5924cf35f7ee5048cf07f18e2971bf1c9b8c2db6c4f86ef9c5ca0ba1717abbd2853c58234742cdb9550e594ee925c6124a139597e95efd850b42b34c03303d892592d14c2de03effbb73294b1fdaacef3b9f542bb15a7ed270e80e4a445596a9073090ae053b57352631b8b05fe5d43cccd30b28824f950e6c9e8b198d9f356eebccc7f751f2ddfef13f9e570d4422331769aa8ee752394d80420dbdf9128fffb2d122732dc72260e413419c17800fdfc2f353dffedb459c5f190b4d4cc41fcae1488173e73fe800b343aa05ff15f5b92d81985cfff9684e5b1aad67437d07ab3496a19acd49089a08e04501acba534abb36be7bfe29ba9b43d541abbab72915ac53871163d68a2ac8dd5bd6e5b9e471019881175c7bc647f77989d78eb5d2f54154a122d7161c38a19cf85bac60c114eae6c83de1fc87e46aa8cf495ada7ea3bf737d718f3d87144d233e5cb71fbb4b85b84bd45ba98fe199ac9c124774e637f04d977df2e1e1d9353f39690bee43d416cb133d7e53d0884d3d8d7b8f754beb69c7fbd04207a004b084bb03bafdc2a88b78c722d7b43e8d7cb5c71233fc7fd1e267f65e85cfcc848561e65814f8d13874874be4a7c0e3b99dbf3854972b20e939ea31fb61860298551b6ec45295f75ca51fd4b641ff452b057e937a974e3efcf4464389b6dfdb10d3e1480085a448eb6f95a55a8f3749971b39498044c898ec1e62d4a6397b240f96029c681bd5cd2a3f7a320be9a343d9bb6a4f219580c2baae3e0f43b850cedcf22e9eaded3f00c9aaedb47d066748bcab466332736423015b341c93977260e89d36100a6b50b276912024ce88b7a8fd850d94771b046c146044fe33c2abf24ef99b2ab584068171c41df45c6651ebb7a330e0bae3c7b0d9006eee5a704c0d2586a67c66a15587960f0f6fe52f4f8cab4763c0be33e886f83b6cb4f51306b3fa00a600d6fcd0dbab614693b7a904923d7c83ac2aadbba1e869153551200ef609eb567f883a7b57fdcc4502b44af6847f26e034ec6397f4d3196d1726a91fee365aa3c590cec9714656aed53aebe02d5b62e1af41130593fbcc8218d321a1a83dba6cd5510044a85bdf7232c3818f178328a15fe93c3b90ae72b0fe194bd1b3f71d65603e378b39e04c469b0f3d209f29e79f85e22ae4da35504c8881c61f01419cf0480ffcc6aede3819a01abd521db4bdded1cac184666eda2831989512e271dae0d47a210f857dbcf15c5aaf98e3e9c87362a97b66fbd2d66540db72828a8d549b9c8d1bb4dc9bcfd89cd057082077ce45efd7411ff947197c80ef12b653d9de85c087ddff240cb08731109e92f84da69cb8584bd318cbf8f8b486999addc77ca5fcb808f18fc8a38c42b3a4f087434778d1fefd8666c1c5b81544bbeafb44f3e1e3efea2630805be09feeeae7ad6afc11c6098d3e9b53be5cfd5afaa874a2bd5939c449f44e18831876b094056b45fce2c17c7c313dd246016da44984176c9e8765b28f238835ce4777300880fcc975b0d0078c66883e368fd041ef0841630b2fa00b8663c039db05a707c91fa62c7ae6809cc885a2cd310ccfe995d151b3c75a46fda08eaea5d90c242b4be8ec9ddc1a026a0af3ca33bbbc3514ab7e65d60857214fd88c3096b08ae25742bb3f35d3b7de0ff14eb637dfec6c3442c7e0cdadee504b27f3968a673e3b09a6cbb3e8d772fceb9c4a039451aebb03bc90e1e1e8c1524c5edd54dce9fd552ad8855281086d50e07fc9ca903791e6c30fb2261df9c3df7344851c65c1259d4494488642b8c49017c8612e7bed10d5a2e59ee1ae010cf8b2da68da0c9a4204966f8ce5e1366983e77febdca72dc86996bf9a1f56ac6c7b0be7d42efa1748b5a89addf34e4cd373c94a7406a192d57e104ff6b7576d4b41aed0fdbceedd0bbabc320c53a454ba70b3111a6f9cbbe3d8c8b9715d5089503780e170e1723f73d04168ad547a5517437329313d2166d715700cffe00a034c5839f534d4068a46cb72453a984d759e395c24a2b190e3391ca866540cdc361bb7cac6a02cfe5180072986607caeac8fa911df9e6260a2a8c6d01c893d8ec9bbfd2dfb21b7c095bdf96a9ca07aaa654b7acda34ab02b422ac8c7ad6302a71c94fa7c955c658a78d4723dcb3039f453d99b10933ddc25e24214b00ae81264c8795c7e16fc7ddef32e217445ddec884ac9554485f334d3055ec8ae314d54629723219cd90fa48023707c1e9746ed56cf7e5b78824e95e4b23c9d71839622f72020b35dff7b04528232b45907fd51a3692344dedd7c516b3bca66b554a6af110d8e8ebab75f32f2a532947cde14b74a435accb3c21f532783ad1829d58009f2f1bac9c296b166fb68de072df0f9c955bae353d4a07d731a966a88aa7a86ada37d1599cfcff4ec9c969a40d5b80c7087b2b6b88050797d6e0b11699cfae8144408e38d49a07e444b7cc6d412c8f92719a8cc25f811b565637ccac2a4d8f2868301968b4349e3e170b634821b82ec98d66efa94ebcb5b843576e508b505abfde7d2b424b31439c843642d5bbb7bbec0f9d7b554e8b82a90cf7dbe31de0527cfc5599d05b411ead01ec05a79a13393ce5ccff813a156a3afdc220a338bd0cd54d71aaef1a00daeb4671a5f8121ba19d8dbbbc0488bcf1df6f16367d5a9f7f99b62b061e62f47b778ebbd4060c6424a87d58a81760e96940660bb1ed95406fd6b53a6ce56a487e1097a604955b307c8de56c6758404369d5309d0e6fe5714b84126a10c8234d26d6c40164116baa6de3b025dedd8baea2f81a8707f62fa47056d09d7ea479a0141fbacd1db62d23a5f52795b4c56a68add9fab128246d112a8f32a6600f61b3cf5cbefaa383d17ef61400c114af2bff60b74d4b9c2dce86f8fb8cef216b56b9be849e5b57e0e9f25825a9a778bc5f45176aa6afc3afd6844a94d8aa5c4e3400a7feb267d7718ce8e8fd23510c46ab8fec206224989221704364aeae1ba74a90dbc3e18a09447febc0ab1b8a0b5bf94ddd9d496b92f0f8c09dc8e9145083e5f883cecfa2f84dc2b77e471d62c05a67c227c8a7e3a75fea21396ad2f08bc1e4f0e4b1439d1372d609ae4443ad20236d8f32dd5cbb70dbae9592acffe8789c3738f4affe53c85300644766bba59e5db5fa123c8981a7d067b6145ff3880ec98900a1d1236db14ec411f0e5fb05494ae09b954697f59fa05386244525434250eed67e1d9088919b037dadc0ebe0db9e5a698a010524a32e2b7ae8d04cd21bb0ab2b4d2981b6efa9894f4d0076b85baa715e5094644f71f0b097749c6537df4d5667295b21731c04db6616bc2e656cbcd05057fd367f1401bf1c10512d3dbac17b49ce032bc56dba4a503ad1ca9d586a6300491f1a4fdb9594daaa9e2846cd578d3ce962d38b404ea7b4adad6565699f0f67a18fc6aa85162d15347b9db7321b9b856f29b4ac8b4172235d1e36d171c5d64f2ae27463414b30e2dffbb6ed9c3a23487a794e01b382f74f331f68bcec0158291763c534d122f37ffefe91c2c300523171a1f85e88b4348b5e92b79ca06eb3f24007dcd45a478f33e8a51f68eab4935fac2ced9b8afbd0d0130ab28c9b839458abaeba9ef8770d4e02bf2afba8feeb803f4f0269360ed8985e99f62aafa65f4d2367b189ad1e4efaa61d9ef55cd54b857d0b6282059f14568c9b321afd49b50441240c4a978a1506f648628f74ce6fa0ac15f8da03e57fb531101342ece5c1db011c4ec8f23b40434bc6c0ec09af232185e77a712fc488ed005445a1032d9ca4a69011973b17d2f2488657c2b39ea0b66653f79d1c12fe161258ccaafddeab88a6d14e4d3fadb2b6880ccc5278bc56b2120c6d7da8c036f08efa86c249958801e5c4e4e1f1ac4395171d34b93fd2f9dcf7e605be8193da71c71c60521c2ac379fa18859fbd73d56df53182435d855e98a383a5f04731513d782b533f8b5843c63c08e75d773891637c13f22a29d3bb8807aa0183f2f9db55b4be65c9595ef8febdc9d1aa3a9dc4ecf7512204f439a7001f47d563d871303edfa223e73f3c70e0cc140001225825389bb2de746beb1f3321d2ad9ee59b07c2c7e1293e2dce37faa1b13a9b082e6068867de22ef397110f0583d33e717c8b8e44c27f1c977a0d73b6e936ec61e05bfc89658c24ee5994c500c7042e9b177de8ae77ebc47e84eef7b49cd30b9fdb2f0f674095866b78277a8cd197bb0789fdec8752aa25bcdbbd9fd12d5b48133d9be18fb7415419d7d27163b850242f9960f0427d839e584f3a9b6cbe918bd5afa80fec65d3936db7af32a2afc510e13097338b2c02f40934d4897a18e7e63b77143039", 0x1000}, {&(0x7f0000001240)="79afa0be3f8b099be06e88c482e4cfdf2c82fcd3eccdded2a6e679da53468028caab906aa0b5275a5e6e29237eafedc273a82be708fc1b2fab67a418e4ff0a0d9bd39b1c0db9b08afdf32938434e3f7af7ff44cbe2dc70a615f3e90982f1dcd23d184e764aa31b71aae0c7be017da892d552e53576b70d805dbf7631abe2b7dbf1e2ff8b7e186c3c8b7536e898bb80896ea35ed6ea0c119bb8b11e733110066092ee249a0dac76d6f11f91601f7a82826c2d542996db9a89f648cd49b3483eb3d4dffd42864c9e8b0c9b2a9b36d5584481b57b780275508b3c018ba977993f373cf905a0ef635cad9dd4c5ba68b90f", 0xef}, {&(0x7f0000001340)="405504f0fc04bd94e61f40587e7ab15fe7e795e89690a77167", 0x19}, {&(0x7f0000001380)="f1638501b08582236dfa472303a0e2b79d0fb1255ef4b9f18b6066815840f6b4989c538d248a822555e4cd34dc1f5401f34b47d241cf6badec6260fca51c43373e9565df99d825f51727c28e56a54c3578684eb3884b76e460639ff0489ec7e7ba353035170b401c4d550f6fcdbf1023819dcb7c52047c4c1be5f18dfe56d3cfc9f71862c2cca07f1a8e94b1aed29a7730eb758ed77fa897abf736bf74e5545a4f342fc9e9c54b48487e04518818de02a975197d3c59ac69190b0681d6110b32", 0xc0}, {&(0x7f0000001440)="e253b42bbc38006b6898b401c2fa469e157b7c4006a3eca3b9ea3a20625dbebb2bf0ba3cc26efb89cde32dfbfd40", 0x2e}], 0x9) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001540)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001580)={0x6, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001600)={0x5, 0x8, 0x10001, 0x9}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001640)={0x800, 0x2}, 0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000001680)=0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000016c0)={0xfffffffffffffbff, 0x9}, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x20a00, 0x0) semget(0x0, 0x1, 0x100) pread(r0, &(0x7f0000001740)="00977bc64d96a5e255dddc65cab47ed085500a1881bde9f120d9f128ebb95aba5c183dc0ea20c9f7d7312d8c4d7e40346966b9f35ecc0f8a9587957ec8feb2b311b9ea76cb7db382f3c30e56b82e6dd2cd98f9c476a250306f814b", 0x5b, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x204c0, 0x0) pwritev(r1, &(0x7f00000019c0)=[{&(0x7f0000001800)="a7c125a24c5a0434b5b09e521a54b08404b37c3d45f8de89ccb1b195bfb6d076898e5f849e1f518bdf5d9c", 0x2b}, {&(0x7f0000001840)="8bb02d0ef81a35d5c9f8feb59cba1f9458c4b7364bf4cbfb83a8c0cad1a75b6603f1a37de33b994117599f3dc0acbaf58b20fbd129d81b9aeb3590282bc5cb493f4067a5b51d87a159c2507ce36311054c22dd164c43e0a057e74d62492dc787c6cf08ec", 0x64}, {&(0x7f00000018c0)="f2b3e91994734245648ca3c59d78cca6d8633526994240db7405d09ebc7cddb132be90df91665dc2648a8050b7bcc8622c8b1fad172460fb1a032fff2c9fdc03c9d38651bcba26b87afa0d52e7268e752474eba7a06dc0f8c17c93fd3449d81b12a682769a5bf2b996a51146af309db1a3340c0551f3992ae4f86f94c1cd2b24236b0f671a86cc346e08dc413db3e8a5ddacdf4bc7f750ab3b32107c2d7a023e885a72ee3d1c57bce01ec7739c0a82e71803c4f63e30e653b461805f633bd9af4c68f5", 0xc3}], 0x3, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000001a00)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001a40)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) ioctl$TIOCCBRK(r3, 0x2000747a) sendsyslog(&(0x7f0000001b00)="61a74808a23f435ec9492243ae229c14d451f1d1ff46404cb848e23cf0d256950e18fab1ee513b3e2c8a62e91e2555c2c5f57ccea3d8ef16471f621b4be8c6638000f578fa1d930c6b585f7603", 0x4d, 0x21) getrlimit(0x2, &(0x7f0000001b80)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000001bc0)={0x1, 0x5}) setegid(r4) fcntl$getflags(r3, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001c00)=0x1) link(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)='./file0\x00') pwritev(r2, &(0x7f00000030c0)=[{&(0x7f0000001cc0)="1c619730e14c97a1bb621f8918c4", 0xe}, {&(0x7f0000001d00)="99b22dc93782de867a0bfc259e151bab4276ebd88416df094285058833b4811ea63091207cc5df24cb5f126ca95c750622794a07b0d3a4945853c80bddd2bbc06636770eee3c3d420084fe3b9bf410e5b42953a2ccbe9683bcb508195c2bf0c96c11ebba304c14e72c05d8ad16694b713c06ed07aed40337c2fb2fb0a9032f42167d010976caa350c3db734a674f3f1f20bc52284c6b84f861340a442058ddc65d67c1d3f2", 0xa5}, {&(0x7f0000001dc0)="f0c157b6df2692c6bdd77067e967da101dd629a781af943c2d07daa4cd7f2319942918a666b875e90f1901e80cfa7a1bc534c805bbf5e1dbe1b8fbcbd69b0c9636c95a3b637d5df61c8d9c28b9f5b093bd9bc8764effe1b6bccf5729a3c82b9ff0acf8a42a6bed193ff4a4e660dc942435aba9aec8d22220fc361016bc7c", 0x7e}, {&(0x7f0000001e40)="10b129ab9fc4e9392dfdc68e85a120617f48b84a563cc1cd1ac9f642e2e421c1d25606933745aafe828e34ee0d04b0de0b06e6549eb90724e410a6572e3ff5e6f88eb766c5218308723900154f64f7bb53b6569a4fda12258400f035b89ef77b2fb8b0e0890cca273507b2958abc2e34caa09e624e4fccb8a2f4b8fa18f1ee0caf95b28c29fa1c0abc300af635cd501b0496a9a7b025d8070a90b94a2658ad66b3e541a1329de6786c336507b79e496f57ee0e23355b4ed82660204a284662e128b5c9fa34f0ff6fee23", 0xca}, {&(0x7f0000001f40)="9fd31129b5cde40fa6c2243e13775f04760eefbd4414d56493a6508528d27b1ea1d8dae5e0f18a34e9a0bd659d15e02bea0c24d83b136ff69cb6bbccf1a9f35386b0f302a95a0050fe975fa96cf868d05b155b62a8d3ae58729d58fefc168de49e46404aea1a7137dcde5c2b4bc5b7cd937fbbdb30a5fc6f4afb7e0fbc94bd3637817beb80c26ce7e3c7b39992b6c6f4743057cdc060b31055fc8b6f8bb1c4da4df64b433b95839c4a72019f44f6efd3ccbcb333053b93733303f60b45c177909baea314c8f2dd7df3672df57661570b1cf955f4b2ac12f32262dff4123e8d4e5d1aa896648f44d174b4637975a92faa086124e2a2565e62557b0b2b4eac8bcf21a796ec6dd622d8fa4d6630c2167258cb8f9569df94f376d5649995a6fddf3a1594e51864c5c46aa0c1ad2a29f6519f383601f38b46a9001df8b9be4eaa105b47b041edddf70950d17e6eb698c84500eabc794d3d0cd75e471a25fbd226ed186318b124d9f7d2900e2f6cb0279fdeb9838ff238ef15855e511bd30112aca14bf1c92a6589f9771e9046318f25791144aa01922c152b6230d01cf4b05f203b6715d5af9f860ab6efd123175465ce94a8fb0ec9a149cfccc84748f48fd33304f483abc7ba1a59da4d7a57e806b29cefb78682a632cc2eb7fe00fbda67f58cb0bb02d84c0c4a4dfcec0547e6e0e447f72c46d94a61464419509b9ce96b2c0b34ebd93d2bc48104a4ad2e0d1effe448c47dbd2d572c9ef9ff1df5040a973bb94b3fa8e7942b128745194fdd6e2a4ff12337e77c47cb5906f86250192de18f30aeefe8a88df002ae7c054ef61f1ade98d256be29d9f6b7d82bf94f406c920ac215e5d3fce52f1b211c7d216b593873312a632653d6f539ae5b65375eb59582a3be80925e74d22a794a6eff0e817116f3d88c5716a16579f8ef14d54b13233819cc97f49d043b87167b60c72fc660a9c7f1967d713858723563298c2a22136af3b233ef3c59b4bbbb07a9a7a37440558b0098733e86f85f17c92448f867a49a70d32639016e26f438169bc6b4946c1dbb8025ec59a60d6cfe5d52e990b77191a9224422911d86f7cae163c29d3c2e611bde00a88c7131001577d8b0241863c05bd8602b61421f1f7c77f28523f980f892c46838fedb47d8257a677b2ed18068dd3f81519012ab5a9ed76c16b492a38bbedbb6510c8b30466010d18059216dc76a68f3fe551546ccd9b02547b6712fa87c1ae1746965c5c30f98f2e1ba01ff35526c40f80c6b3bbafe18fc27e589de8cd442f7b693510019d4796867b9ccd01b264f1f3c98047f5c8249c1924302abec7e19b7536deb41485f74c27bec2b988696e054af2e96114f44c57159f9da4ab349ad35c2e17549c9411a58c57ba587ecf6d6f2619da40ff2d736596b7a888c1dacb47d28cb2e83525769e6b8ba65f48d592395fa9bf82c1722ed2e7601e51d3f25511e53eb326755c49328acb72c0f61650f61ab70468b8bdb63f130982acb00af135fe2d2940e4ed67a78ee5f8aef0da94ec640850a2694d51280af610eb5c85f09855a9cf159f073ee7309001fbeafc0aab4f37dd10d34eb0d3fdf9f5905b68ce825215581b340cbf7a629514dace8f4bcc3c80994784d0928e7cf50e450f0588954bc3fd7c541b260691555c7180f3ac42b9f448353ae96d9c85e86d3ab69ed7d0d48168ebc57877c9802ffd60c6d0163edb3399c076364dd952ed5259fcab1fa07a78524cfc0aaaafdd00e8f5ded72c93f9336b4a0c314af196647ecbb7bc5832e0803031d08e1eb0ba57f9dc1a6ea44a81b2c07b599cdb830167e1b0ebc7ef0a10733f36b617b4c795998154f11f259415aac9fee225c6d3acb21f7819b61fe83a03268a6a25500abea973dc53bd3d64c6050f988476472412c83cba7ab8dce3a20e6927624f127fc1067d2a05feaa42b167722e923d1d7b110452e80da8dc0524064afd223abc4be63f70319618fec14876375a12fb7be7cc923d2463ead5cf4c1a3516d9ec871a316a0d14d2d30d9dbe4ceea3264191f761da7f853d6eaf016382b74cab4bf68592180f49b16d1e17b625d5c5b9608adc44f742f7e8988e2d85619fe6016fc57bf5030d45af136f1f21313c1decdd9a7d2e359ed1b32306980d2e536ce743d7c17d2331707e2cae4c0c60d835f9f51a37e4ea72a8a3fbfa29716066e4f140e90331d4217a1a59cd29fd09d4543b027eda57333e3c899be281b23d0f5692f3cb533b571a8e47871545f2145425a7dd8af6b2673245b71ef51ff188ed44be0b04b2afb91775801cf23c9d61913aa9911209efdf58512c6b008f71749de77adb6f983683d558fe6eaef6cc287f03aae869df4578ec303c974eecfe61b72c477aa2faddb5312dfef8d739c7acccae642b0482104255699ad37b53477d627daa5538d29763c66a713809ee4930a38a8b6c2fe47f97b86aa27fef703d1e4119c278dafd6169c201772454babe2ea924c6a3ee4260f3580c5b37b8aae32ebd903912e42bc27aa72fc55f65c08c45639e5644d05db9da6df80f560d82cd655c9dbe71ceaa67e25b3988ba3ac55d1b30ed1b4f2a4bf0843e1e153a0a37a25f46c05ee5b25bdb30291d03a63febb51d770b97ddf551c7aa22c23a9fc9f5d6325624a3c69e454eac334ca46b6986c2b1f446e1998e162a8169f33d6f1702afcca847525e58b7937124596041ff163a4b73701d41bf1c5a460bff0f1e46d909e2b2d9390ae32888b9553fed7a0c14f20e0a4b929e9eb5c30a6fbbd6dbdc794830c43eed76aac5888d7c5b5845163ccac9abf4bac7c049e6ea5bd4035d3d3df4942dd5b547a81623ffc94e73a13127e6747854154e50978fae8e35fc4cf3a0d4f33583014dbe1fac7e083aef58d576f7d1d1d3d1cb0a55f641ffd48e7460c94333921eda5cca7275c9241f552d7db3a8a33b05fe494e0391aada43d216e7b026fd01424cd0bb1f5efdd9dd3184592b68de6d33ade952d0817a11dc301a4e3d1a188a6e4f6faf6285091a90fee8ebc666ae684029ce0e733fb154e7389e84eae73996e597daacbffa5bfb844d0a99041c8410d359c128bffad1adbde552c3a15349920663d8a4ea7364d44386245448fd5e185ab6c3f1958fbb0f1c5ee299fd9def52c846a7514e7eda8fefc8d91879dad97b6dc00f809aa4e0de98b668d497a158b116d02a5006ddcc434a32a25409567397d8be2f26ed8f002005e5c29e3f99ad90bfdeb8493e4cc0cc8d2ed386bb4da19199be05cfce61f1d7a31e6abc1cf45a5f7c290aad91c9bcac710c9862ba09f6ce1d8afa314a0a2e23d68f449daad1e9bd0d7ec936bf6d63bc517826d195eed011c7e62b132c02b70a3514fa3f3c5a267ea6469205154b2899d73ba5daca828da6e0a31fbd694cf2f129f6fc6ba92bb34c16c1f86866658afaed917363e1f62826b224b2269d44287a10ce47323b6353446fb91c1d03f013fea164253e88ceca4539e4693a6c8496371ee3401a2a7b4382bc2145093041c2f7a377b8696cbf82363451c4bd7bcfe8ddcd5eefdbb8367320cdcc28b7240bd93a4eeaa58f0ed314d8ce689f36ba4ce9bb5268898b6dfc094cc0d39147afa6e4401d7ff1d7803d93e9334e6d7e0c38bc7ca3690b4cdefc01d08f1068db585bde4d3ff8249786d6905f0a43f954848c1590bfde49c6574e37cc836523006539c37c9777c06c842f4a4dc24bdf60b65dfb99a8ae6bc7b68914531305944acf9a1af1f99dea71271e2bfa406140e80b674b0d284bac6f2e0e149c713d7d9233326102464764b0144c56c93a501ffbfa013fcedcf489238adef76a6392efc1859b2e05ab952772ab19d086f2590bec9e8e01f03ecba25258915938949993dbbf65af3725f7cf0680d8d393bc7a2fc838f1a6aa30420c9350a65667ce1f0e84a7d7cb7d2ac7e7f3e83c47567a8ee4e8b205a9872fa1ae56d258752b4c971d79ba1f112d4176bcc278cc0463f384c536c76aa5f09ef019ef656f805c3fda9fabfcd6b89c457c717527a8677fa08ea0f380392a670398cccc48df97b72f3493f02240df6fc36222532ccae6007aa28c109f6569c9526a05f00621cffa1c8a850dad772a88b87c351715582abe1128d552acb171ce00545a0765716da8234b1ee2b1c803cc19c0ae567914dc22177b7ec79c515647918ad51f81fdf954480386df696dbd8136f3d62f026af0bf409eb60bd44c95531aa5c463dcc18876dd946e2137c717e92bd4a67cd4d64839dbb4470d18a266c92e226378323414fa55a4d2862db3fc843ba3a5ee9978cd189c80359bd8c041dc3b720a13574b80b70f86abf8d8c5f45afb44d03715ac9daf1fa5d18a0e405630109190e74dbc4ec095489e05888a525978575976aef795c4bdf4881b7bd5b475fb255839ab9ac9253bd945c4ff59737941a917db9f6db8562fce7b5e4d0c0c31c85ced805f3617a6e41bea3bb783b577494431963daa0af34889f8814659f3cdf1c3c904132738a9de7a042dbe8b0ea1b634ebd0ee05d077ec1caf937ec758c39a639705a4a0d15f974a7bd3f16fcdfdbf61f7593ecc4bcba027644d2d64f7662f92cb8ca826ce03c4d4e975a5ff3e8ef10516eb71f8bbc8e81e7c698882d44024d843c48ae962c96759467a3f89b4ad0082d277b4890d4f4a75a0dc975d82c988c4d730cd80e320ab8c51cb26f6c5fd7152f4a53d27d283001b734a76eac623169da728d86ed53238b37180ffad778c27ef9811b021400b3ab500c6f72f24929b74faba1cf56f63d3bc893fe34742df4dd3194075f2e143b420b1f7daa8e0a31af00ffa241488f4fd3d38257d6e395da8752f665c539a1b3bb942a1966d7444675333a6f5bdf63acdd835f5680ef6394a6338e0ac7a96d9387f7d8466d8f2023a82f124b075bd0fac801cd1e45e272c25ccc6c3d08ab15c02135b1b495b392057c551fd7afec65846253511c447fdbfe254b9d0d4d2e4df3c9a37863717bd3ed34b1c8c6cdf90ef13f7013e319c4efe00d33ebce9571b8a34d620e2db85c15637e5926475bded5552d1451a3a44eeb9cd5ee3e99bce4023cf51983607cc59e09345c6c176b59ea0177e4cbb118ec3f207bd1a7c0f10a8b0f68fb09a335676a5ae9b57da55c51ba5b01d4b2e7af3b3604641638422da0e0bf4195851f025238e5147f6608bf6b9f0da60199acdcef3dbf7fb371596c1b3a89acec74675c39e59ef495c6d22ab142f53d9cedb3bf8b6fcabb0c9d2ae9b72b43f55f3a1cb2c84e16e929ce48b75afd2a27e446cedea5233bb526e909268dbdcce17de69ddf08fef89135d15f9e8319567ec4f129efed27274995b8f9785e20ed24eb67b6bb815ef73ab58dcf81d8cb35930c7e61135b97363cf1bfa824d478cfbb39a8ff58a6fe951a7e8d35dbab6a2d4b0ba1242a98380b82f4ed120b1798d7cb72e628f31bb0e5c88db9c1069c20508a8d73e25364b4af5ba3138ca328e86ce93d7d54de5def8ca4b81956571da001a3d09f023f803872871031c636314662b50e9e28bfdbd4c252d723115060ab98845d48f58c61294e145ed23986e89ca1c5daa807583f21a799f240f846c03fc5c1c5fb6f3fd4fc639876b1c9e72a65ee46490b5fa509b5261a67ae6c80dff5670b885d6e91e0bc2c477e302e77cc9640364761f05ce8d6d33bb4c82a51b5dc91a064d4bc8174e3864a889a96993f37d5eba9de570134339d5b840514d9dc0bfe708342e8a51f16042bc9c05579ee6b532c6c52ecf0347f40664f3cc704f4ce40d18857ede2cb685a6286bb96e0", 0x1000}, {&(0x7f0000002f40)="62fcbf37d7bc9eb461a2cc9cff709cfb2a1c8e2ba7ce19d631669b06f05390eaf402f0e55d2752e9602469e086b11927dcfc209618ce3efdbf8f86afc70fc1ee63b2fd585e54e3b7ccae578ca40b86747607b24276ab78a9b09171dff5539ca1b207bdc5ba2b6b5daa81763d9370ea1386918bc1f497609c7940b23202d2cfa7c0ca6930d6a92ee519151b0d", 0x8c}, {&(0x7f0000003000)="66c3f831bb9bdc0d193d52a9db0d609e36fd91a860c1cac5d0abae86f09917da3c41cff33ee09aa75686ad0e35458c3f887d14cb30f66713d71c115ac448dc357471d85d9de370feefaaf8aeeecc0520015daba0f5b0f435002efa1278af77199237733b3092147034664f586354c2c0b0bdb72637f5e1c3fa8f33e55a19fa47ea515426ae", 0x85}], 0x7, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffea7, &(0x7f0000000080)="5e8fdb20cc8db5fe81d56085fc793c1764587b4dc4625a323c0cfa05d627f09760cca85f66abb9c063a43de252e65d2fa55e279140377c16a3262e25e9102a6fdac6") 16:00:18 executing program 0: r0 = socket(0x1, 0x4001, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000000)=""/241, 0xf1) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0xbf) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x100}, 0xc) 16:00:18 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x2, 0x9a) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x1d3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getuid() r3 = getuid() setreuid(r2, r3) setreuid(0xffffffffffffffff, r1) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:18 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x169) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x6, 0x1, 0x8000}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000040, 0x7fff, 0xfe}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40000002, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0x92, 0x1, 0x40, 0x4}, {{r1}, 0x0, 0x9, 0x2, 0xfffffffffffff001, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xb1, 0x1d}, {{r2}, 0xfffffffffffffffb, 0x29, 0x20, 0x80000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0xfbe1}], 0xb, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{}], 0x1}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5cf137f9b2cc0f1e387648812b92c66"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x6003, 0x3) msgctl$IPC_RMID(r1, 0x0) 16:00:18 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = semget$private(0x0, 0x7, 0x20) r4 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0x62) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x500, 0x0) r6 = openat(r2, &(0x7f0000000300)='./file0\x00', 0xc00, 0x8) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000380)=0x2) fcntl$setown(r4, 0x6, r5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 16:00:19 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4a0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socketpair(0x18, 0x2, 0x49, &(0x7f0000000040)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x1000000006}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff80, &(0x7f0000000000)="b6") 16:00:19 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7fffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000300)="6f6ca7", 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r5 = semget$private(0x0, 0x2, 0x1a0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x3, 0x1800}], 0x2) flock(r1, 0x4) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x10) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0xf5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x1000, 0x1, 0xfffffffffffffffe, 0x3f, 0x2, 0x80000001, 0x3, 0x5]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet(r7, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r6) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r5, &(0x7f0000000180)=[{0x2, 0x101, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r7, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x66c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x400000000710, 0x40000004) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x80002000, 0x0) r2 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x480, 0x1) r3 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x3, 0x20) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r1, 0x3}) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000002c0)={0x400, 0x3582}) ioctl$TIOCNXCL(r5, 0x2000740e) open(&(0x7f0000000280)='./bus\x00', 0x241, 0x100) r7 = getgid() shmdt(0x0) syz_open_pts() r8 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f00000000c0)) semop(r8, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) getgroups(0x7, &(0x7f0000000100)=[r7, r7, r7, r7, r7, r7, r7]) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000240)=""/61) 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x8, 0x2, 0x1ff, 0x1, 0x0, 0xa7a, 0x7fffffff, 0x1, 0x0, 0x20, 0x6}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fchdir(r1) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x4, 0x3}) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0xe2e6, 0x1ff, 0x101, 0x0, 0x3, 0x0, 0x4, 0x0, 0x0, 0x883, 0xa28}) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000300)="21433cf9260ef224446044c2d0652ff2a7da00000000006037091b83751611f1a32b1b794a05cfecf96c621cd4099d5c6ca4c16096c18fb6c4de2b685a99553deac047722f760a8e57bd2291b67cdf12108a743000000000000000000000000000000000be26da1c77e414df4a8932aeb71cc28a7615dc5e06311fe0c3e6267334e5bb48ea1863a23f93c0c4982fd39188b7d841c07ddfca778eac53b28e074fb1703404cc92931983f72e859fd4e0293ef4cbdb1817391528b138c5030b9dc750313d02d4c576c1009764cf3b9c053446ca61050ff9a3ed95090a6d84a8e944bc0392dfcc67cfc1f2b52f00413cacb6c7966fc3d21d36a18d379beecce5e9e4367e33a8d383c04ffeaceebdc1a6d445a8b9353752fdcc864bc966611f148e0f4b8c1b091e047381423cc4e064910d0d0a3977a64c", 0x135) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000180)='/dev/null\x00', &(0x7f00000001c0)='@:&.\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000440)='\x00']) 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f45b846e7ad33"], 0x10) shutdown(r0, 0x2) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0xfffffffffffffff8, 0x9, 0x1, 0x2]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') r1 = socket$unix(0x1, 0x1, 0x0) pread(r1, &(0x7f0000000040)="511f822ab0f4208a10a0747471c451", 0xf, 0x0, 0x0) 16:00:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x9, 0x6, 0x4}, {0x100000000, 0x81, 0x80000001, 0x8fb}, {0x7, 0x0, 0x0, 0x66f}, {0x0, 0x4, 0x6, 0x3}, {0x3, 0xf3f1, 0x2, 0x9}, {0x442, 0x20, 0x2, 0x6a2}, {0x7, 0x9, 0x101, 0x81f}, {0x0, 0x1, 0x2, 0xe4}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000080)=0x688d) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x20, 0x1a1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x3}) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x6, 0x0, 0x2, "ba046309851a920ba63221066311139501bba7ff", 0x6, 0x1}) recvfrom(r2, &(0x7f0000000140)=""/246, 0xf6, 0x803, &(0x7f0000000080)=@in6={0x18, 0x2, 0xffffffff, 0xfc}, 0xc) shmget(0x0, 0x2000, 0x46, &(0x7f0000ffc000/0x2000)=nil) login: vrele: bad writecount: 0xfffffd807c4965d0, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1453, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 421893 44222 0 0 0x4000000 1 syz-executor.0 *330848 72070 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd807c4965d0) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800020b5b180,1,ffff800020b28ee8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd806fabd8a0,c0106477,ffff800020b5b180,1,fffffd807f7c6840,ffff800020b28ee8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8067e81b68,c0106477,ffff800020b5b180,ffff800020b28ee8) at vn_ioctl+0xb6 sys_ioctl(ffff800020b28ee8,ffff800020b5b298,ffff800020b5b300) at sys_ioctl+0x5b8 syscall(ffff800020b5b370) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1f,0,3,43c571e9010) at Xsyscall+0x128 end of kernel end trace frame: 0x43f0dbe3930, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic vrele: v_writecount != 0 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd807c4965d0) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800020b5b180,1,ffff800020b28ee8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd806fabd8a0,c0106477,ffff800020b5b180,1,fffffd807f7c6840,ffff800020b28ee8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8067e81b68,c0106477,ffff800020b5b180,ffff800020b28ee8) at vn_ioctl+0xb6 sys_ioctl(ffff800020b28ee8,ffff800020b5b298,ffff800020b5b300) at sys_ioctl+0x5b8 syscall(ffff800020b5b370) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1f,0,3,43c571e9010) at Xsyscall+0x128 end of kernel end trace frame: 0x43f0dbe3930, count: -9 ddb{0}> show registers rdi 0xffffffff81b7cd57 db_enter+0x17 rsi 0x61cc __ALIGN_SIZE+0x51cc rbp 0xffff800020b5ad40 rbx 0xffff800020b5adf0 rdx 0x61cd __ALIGN_SIZE+0x51cd rcx 0xffff800021a26000 rax 0xffff800021a26000 r8 0xffffffff81ecbab3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x4f5bc2efe6ef6b7 r12 0x3000000008 r13 0xffff800020b5ad50 r14 0x100 r15 0x1 rip 0xffffffff81b7cd58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b5ad30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=330848 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28780,0xffff800020b28a08 process=0xffff800020b7c700 user=0xffff800020b56000, vmspace=0xfffffd807effe170 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 44222 155878 98349 0 2 0 syz-executor.0 44222 301749 98349 0 3 0x4000080 fsleep syz-executor.0 44222 490632 98349 0 3 0x4000080 fsleep syz-executor.0 44222 421893 98349 0 7 0x4000000 syz-executor.0 72070 163948 90571 0 2 0 syz-executor.1 *72070 330848 90571 0 7 0x4000000 syz-executor.1 72070 282120 90571 0 2 0x4000000 syz-executor.1 89009 141890 1 0 3 0x100083 ttyin getty 7592 515353 0 0 3 0x14200 bored sosplice 90571 445055 99650 0 2 0x482 syz-executor.1 98349 233678 99650 0 2 0x482 syz-executor.0 99650 373244 64860 0 3 0x82 thrsleep syz-fuzzer 99650 10526 64860 0 3 0x4000082 thrsleep syz-fuzzer 99650 241574 64860 0 3 0x4000082 thrsleep syz-fuzzer 99650 91863 64860 0 3 0x4000082 thrsleep syz-fuzzer 99650 166257 64860 0 3 0x4000082 kqread syz-fuzzer 99650 276210 64860 0 3 0x4000082 thrsleep syz-fuzzer 99650 326955 64860 0 3 0x4000082 thrsleep syz-fuzzer 99650 62320 64860 0 3 0x4000082 thrsleep syz-fuzzer 99650 470612 64860 0 3 0x4000082 thrsleep syz-fuzzer 99650 168852 64860 0 3 0x4000082 thrsleep syz-fuzzer 64860 77216 15024 0 3 0x10008a pause ksh 15024 445171 84085 0 3 0x92 select sshd 84085 290760 1 0 3 0x80 select sshd 84357 169572 40341 74 3 0x100092 bpf pflogd 40341 128615 1 0 3 0x80 netio pflogd 70398 190491 2376 73 2 0x100090 syslogd 2376 175943 1 0 3 0x100082 netio syslogd 33754 460162 1 77 3 0x100090 poll dhclient 75740 270142 1 0 3 0x80 poll dhclient 37962 212493 0 0 2 0x14200 zerothread 28549 129491 0 0 3 0x14200 aiodoned aiodoned 74807 316259 0 0 3 0x14200 syncer update 30711 115117 0 0 3 0x14200 cleaner cleaner 88528 16737 0 0 3 0x14200 reaper reaper 22974 165911 0 0 3 0x14200 pgdaemon pagedaemon 6122 131843 0 0 3 0x14200 bored crynlk 20515 121104 0 0 3 0x14200 bored crypto 30519 309749 0 0 3 0x40014200 acpi0 acpi0 76282 379252 0 0 3 0x40014200 idle1 15611 283618 0 0 3 0x14200 bored softnet 18914 522646 0 0 3 0x14200 bored systqmp 46263 92702 0 0 3 0x14200 bored systq 46655 178339 0 0 2 0x40014200 softclock 45467 50513 0 0 3 0x40014200 idle0 37814 162682 0 0 3 0x14200 bored smr 1 370080 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 72070 (syz-executor.1) thread 0xffff800020b28ee8 (330848) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8239e0c8) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 tsleep+0x198 #5 fifo_open+0x3b6 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x1ba #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb6 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9542 6418K 6936K 78643K 13534 0 0 pcb 15 8K 8K 78643K 105 0 0 rtable 108 4K 4K 78643K 384 0 0 ifaddr 65 14K 15K 78643K 160 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1525 0 0 iov 0 0K 16K 78643K 121 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 77K 78643K 2201 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 16 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 108 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 1069 0 0 sigio 0 0K 0K 78643K 21 0 0 proc 54 51K 83K 78643K 561 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 88 0 0 in_multi 33 2K 2K 78643K 74 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 266 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 111 22K 31K 78643K 4510 0 0 UVM aobj 50 2K 2K 78643K 60 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 62 0 0 NDP 14 0K 0K 78643K 42 0 0 temp 186 2747K 2813K 78643K 6695 0 0 kqueue 0 0K 0K 78643K 14 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 53 0 51 1 0 1 1 0 8 0 rtentry 112 50 0 6 2 0 2 2 0 8 0 unpcb 120 311 0 299 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6882 0 6882 3 3 0 2 0 8 0 tcpcb 544 148 0 144 1 0 1 1 0 8 0 inpcb 280 480 0 471 1 0 1 1 0 8 0 rttmr 72 3 0 3 3 3 0 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 10 0 10 4 3 1 1 0 8 1 ppxss 1128 23 0 23 4 3 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 28 0 12 1 0 1 1 0 8 0 pfstkey 112 28 0 12 1 0 1 1 0 8 0 pfstate 328 28 0 12 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 47 0 7 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 6 3 2 1 1 0 8 0 semapl 112 106 0 96 1 0 1 1 0 8 0 shmpl 112 58 0 10 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3116 0 1700 47 0 47 47 0 8 0 ffsino 272 3116 0 1700 96 0 96 96 0 8 0 nchpl 144 4775 0 3122 62 0 62 62 0 8 0 uvmvnodes 72 3865 0 0 71 0 71 71 0 8 0 vnodes 200 3865 0 0 204 0 204 204 0 8 0 namei 1024 14215 0 14215 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 0 1 1 0 8 1 scxspl 192 14680 0 14680 15 14 1 6 0 8 1 plimitpl 152 103 0 95 1 0 1 1 0 8 0 sigapl 432 1270 0 1254 3 1 2 3 0 8 0 futexpl 56 12404 0 12402 1 0 1 1 0 8 0 knotepl 112 259 0 240 1 0 1 1 0 8 0 kqueuepl 104 209 0 207 1 0 1 1 0 8 0 pipepl 112 668 0 649 3 1 2 2 0 8 1 fdescpl 488 1271 0 1254 3 0 3 3 0 8 0 filepl 152 7086 0 6981 6 1 5 5 0 8 0 lockfpl 104 485 0 485 3 2 1 1 0 8 1 lockfspl 48 157 0 157 3 2 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 25 0 14 1 0 1 1 0 8 0 ucredpl 96 1192 0 1183 1 0 1 1 0 8 0 zombiepl 144 1254 0 1254 3 2 1 1 0 8 1 processpl 896 1287 0 1254 4 0 4 4 0 8 0 procpl 632 3694 0 3647 6 1 5 5 0 8 1 srpgc 64 3 0 3 3 3 0 1 0 8 0 sosppl 128 22 0 22 3 3 0 1 0 8 0 sockpl 384 862 0 839 4 1 3 3 0 8 0 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 231 0 0 27 0 27 27 0 8 0 mtagpl 80 31 0 0 1 0 1 1 0 8 0 mbufpl 256 285 0 0 16 0 16 16 0 8 0 bufpl 256 8593 0 1564 440 0 440 440 0 8 0 anonpl 16 119922 0 108222 84 29 55 64 0 125 7 amapchunkpl 152 7544 0 7402 26 16 10 11 0 158 4 amappl16 192 5902 0 5285 54 22 32 43 0 8 1 amappl15 184 18 0 16 1 0 1 1 0 8 0 amappl14 176 55 0 49 1 0 1 1 0 8 0 amappl13 168 7 0 7 1 1 0 1 0 8 0 amappl12 160 4 0 3 2 1 1 1 0 8 0 amappl11 152 60 0 45 1 0 1 1 0 8 0 amappl10 144 1109 0 1101 1 0 1 1 0 8 0 amappl9 136 602 0 599 1 0 1 1 0 8 0 amappl8 128 154 0 133 1 0 1 1 0 8 0 amappl7 120 1074 0 1064 1 0 1 1 0 8 0 amappl6 112 60 0 52 1 0 1 1 0 8 0 amappl5 104 137 0 123 1 0 1 1 0 8 0 amappl4 96 1539 0 1507 2 1 1 2 0 8 0 amappl3 88 207 0 194 1 0 1 1 0 8 0 amappl2 80 9283 0 9202 3 0 3 3 0 8 0 amappl1 72 36868 0 36415 26 16 10 20 0 8 0 amappl 80 3954 0 3905 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 59 0 10 1 0 1 1 0 8 0 uaddrrnd 24 1271 0 1254 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1271 0 1254 1 0 1 1 0 8 0 vmmpekpl 168 13893 0 13865 2 0 2 2 0 8 0 vmmpepl 168 159167 0 157297 144 60 84 93 0 357 2 vmsppl 368 1270 0 1254 2 0 2 2 0 8 0 pdppl 4096 2550 0 2508 6 0 6 6 0 8 0 pvpl 32 366567 0 351534 200 59 141 157 0 265 17 pmappl 232 1270 0 1254 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 615 0 4 18 0 18 18 0 8 0