50f5db38858672adf6b790910ff7c7e9c32fdc19e1f754ec8a367fa94aac7938c9fdabbb097329aab63ae22e10ff184b60a383cc8612de7d8ed2ffd17cc16435002bce1dcd58322663497f0f3e75d27ba7a18f3127bc21cc9258db26f080b047545d6b913a487c58eac1277778295540ff1ddeaa3bd172c83deb10f8a01f5f12babd9b6f86342765eaf3f13fb330fc077a240a9731685ba4c668e20d965589c152ee4b4b91beb666afcdf6b5615d9fd6e64f685b1bea4c5d2e3256efbcdb178837e455a4d9295429ba93a39b2c6c02555e0f861ca9f730c45f0d303825998136826324ad8ca1fe1b07585fd5f95156b701a370d4242dabdf62d5568a481d6cda7f4fbc7150bfe9f1bbfb8c53e89e6ef02090155f62d5d85bb26b8464f2732cc6552b46c3a12f7c2d0dac2947aa2a6667759012f4f63b00f3125cdf2d2d3699ab740b7e8740a082ffce94b3c93767114a20c08a8e46c66c1ea594e68ab5ca98784d751eebe0fe477c11f0b5bb5a5cc1377f85a81b94be0b06934620df7f030d6441ad345a93166ef503cad41bf568bb92eda33e4d2b81d2624b824ee543579a41356f726a943b091286ae72c1a22ce4849c4e0ade99245a2cc9027327e8c44ddb0825c4d5971c166b4c54036fd003f3b46eb91821014897b61729b86065c0b7f1b3e9b6ccb088613a73996ed3570ec4271a9a4d513124ff7f076df2beb3f37764e3001b361631838e42fbf523df43be0fed68a88b2efdb0cf71d54e6151a67683c55c6b751cb685a1de5fd86d94503f6edb99ef062979751a3f3807e51f820f2fb58d27b8f81625e575a69ab1059394a3b53d7791edf813b5f163f97ecfc7266140fcf81015b87362d53625f5827cb45ca8298e00e334ebd1b3909aff68d3948a342b41b18ebd69c140757531de984e6e08c479bb6d7294fdc8039b50dc5a9ebcbdbcc10ca55ea835abcb918c5b16d241e3c5a09926b6079b6b62d56241527439e207e04526157c45eef07aeb513e044df8e7d000a709e554575d4ca48e2f16ad7109289f5528ad82a909696b9062c73215bd81e7340c2d28a356a70429e1cf171666e5de10e78baf4cfe22541b53ca5eb34b5c3720638fb1c199ebb2fef7ccf5f3420d82b582266a6214717bce54fbd5934c78146c4d7ae4af0f97fe061587c1d100467ba728947c739f0e0136753a11d226614be5a4f688bacb31e2ce716e13f272aec750d6e9cfb17eb6e11d3eb746f2555c5be5ed1426ce5a9a1869af430a87eeed30305f62f97eddd7442acf3a0a1a462038ed8fb17c1e20a2a2677843c37a874cba5bef7162927bccd3b8eda4bf7c484a07d2127c4ec992564757f48e1fb702b081986e33188c201e2fbf0289f4be8a237404321b0f8c0ecff9ef5ea346fa2d41631616fee91e2b78410c4ac10350b0565421278bf904f7eeadc22ba3fda1882816233e1eb4d7151749310e666c6620447e026b1454b2bf260b18692ed2847821f35437cfdb05c508bbb5f1ac3aae0c640eca4d383e941b75d73c8646afbe4a18299dce87ee7e1de2ef0ccb3ca15b1f5177a0a7a79cea665dc1f4aed91d12ee5c787d68323983b0ee11268c805c7b9afdddc401a65ba400df088894c27ca25dcb79116a8ff286a7c72f69a91d1fa376f417aaa57aa23185c2f6c63afff09842ff194e12742623b9d1a736fc1bf800f11839b26ea562c68bfa9c9adf4fe4bb755860bf46755284ef88d8c40c503749450294b58440e7a926208702538dbe1f003cb2316ef35c850240ae913eccab0a74e8aed6aa13c6ecba7b549bab067ebf11bcfcb3c95d37c496844ac3956c87c242214fcc2bd98916ad78589ba547487346666b947fb002452cab774a1db627b95478c9fd398b2639526996eacb9f1e43d7abb93778cfe248fe86053903b85b6d3f324c35caf72b4425220cd0dce2520841fe615f2b57f39b0dba7915be0d8d696e267ddb0c1af4d26f62ed08f282749f881cb35feb6c096f167bae5c846956c81b7237c68c4f3e011da6ce44f06bef20eaf29c3f3e22ed414087f96c014cd116f98de5bd459a2ff2549ba019a50f0d6aafb869109c3d56e07c6d18db5225423a17d03d4dd46d43ac1f08f2870816d725377633f3177dbec4816a4b563d5da8053f382941e2ea117d28a5a826d4014633562e449d470da542b98e3342406a83c709188f0e2f1727c91adedc3e52b5238973c3babd004465aa35dc375b259906d296bb6b9daf8e3d1114259ad6ed63b055fbb88fdffc23aa52b19375e0acceefce992ccde1c271d4da37ab4930dd015ae49555558a547ecf405c6e531a374848734cc001cc738009b2c118d2e2439191068b617ab4abe81fb9da2a18dfb42c30800397e600982a0024e4edb835a23327a0e1440f064d7acd5be40cb3998192c70f71629243e6db0c539f027ba8451e5ec072720a4df07e1ee0e165c22c9a018ba8688c7d6ab7f7e256c085f5ac9dcfc8a00590e1a8ddc6f3eb744f719ba528ba4e1a4e20d86ebaae4486783185552ef6ea0459873cb6090dca4fcfdca442cc02384b90e1b343aad3313d552913922525f81f69d8d583829c1752f3a2e88e89fe698c08783efde7ed8ccabcdf8be9e4b9060f48edd9910c134051c2b7d8a3996d243ea98e39f3c30f64cd062f21e72a8e018a95e0963efa366b5e816fdf9d64c49c06e4228064dd957cb9b50af9627fbc8fdab854807d76c5355e3962f0986b4ae67f545eb43fd12172227115e37ed26f082cbdce5fd07b72feabea26bceefea067d22d7adafe79bff27ef0dd8f7cd49a080dd2c2be9ada77190d181739b5d388cce6ef4e1768e4508d43ce6eb4ae0fa114c41bec68d7c067f9d26fe27a15f398e4123d566df71bc71191429362069448a441b68e5ffb5bfbeecb7fe432d22744f078e916ccd6e6fb6266", 0x1000}, {&(0x7f0000001180)="b44f37b1f1b5a07ef1998b509f55317b38d45f3dc95db7ac42c62ebc1f447baaff66af36dfbffb90bbbcab6ef616121de991e9f93f388acfc4a3893be5fae98bd9eaccc4538247d6479905c8f30148708b6af2971a1aa310ae66c351493bc0c194c1ed385fc0a123c4ca88ca59f01030936952524a4555040fba87da5bf8105053", 0x81}], 0x2, &(0x7f0000001280)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}], 0x20, 0x2}, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r5 = semget$private(0x0, 0x2, 0xe6f49109d4101de3) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000001300)=""/55) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r6, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:08 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000040)="80d532396bb9691b58cff0e243e02db189567a47fc5c5185b54160dd548013cdd922aa38c94234aa12dce41cd39235d905520d82d09acbaedd87d9535b35c547bc4b4cdf20442153a43c03f9f00a5dbc9064b5ffda50abbc7056f4ded928f225f5d6e297f60561912c9c96d65dcaa43cb2a0762350dee29605bf5ed653f669e271d475d36f24a2dc79153ffb003719974f134d9169414032a027aad417a5a89d9c862a48717c2bdd21c9302f6df11397835ee0c9ec75b8fede7696e0925f569b88d5873b44f1abdd64660dd146bcb8c3197f3ca5437650a7ad2976624da376f571c1e5e6151169fb0d873e05e7967d502c5baf2717bf557407017c6b334bdae5ae967675dbc577c25ff185b8f41e54d8a59fe4c19f14b55e1ea8ab41115f10d9b948d3e22c9f2c37a8ebc180ee39dbf36407c36262b9d62f880c58729800a0e300f55c656df8a2e7585c2fcc05fc433f67bd7e46ecb059bda50a58a89797a6c9c1fa7d1e0f2c20ef5c8867a295b780536a484054d875743d1ee4a440c648bf6fe0c775726d8889f4627fe01470ea56f4373e85b8fc64428a458ccc377cf1ff8a8bbcd11796904878fa01696432bae72d17cc3d39f53b75e61bd187b423d24cab301b05f1bd6a156a8f3503fbc86a842d6df4d3c4b3c64b1f05f0ada72153c6f4c7e5cc059dab4a2ea083416f6cc38a78ea5324331040481aaf822530b3788675123d11db38f2f6489c8dcffcdecb5b83aef3df4d33f132fbc13d7829ae2317d55e39332bbcd5635b96860cbd9592cf4471fe4b6fd5a59677781cca822e75265e277350912c631087064228275f0622e843a43c0d52d6d1948a20f4f3e4a840c3159af6e9ff56cbb28c96ed9b88c5492f203b42797a61b1d630bd65bb23a984597515810a970d20871a020177d3fb22c4c2ee4a460d3937677c3bd33b4935311340841da6fd1db8e7c64985bd42d9ad90ef41bbab68424db9ceeedf438c25e0dd03f964343f56cda182b2a7e57fc80eff4ca73f56d09f001b29ee0c57f1324cf601e3c842e955a2c43544ebaedf3aeb160715763546deddeb554b585914156127ff159b96b03c1d6ae3e0b29322c6100ad3f307fd51f1f0d4be336e615c3466e358352e233fdfce9762ce0fbfe566e630559bdf76a20d7d11840de959600c88410656e561803ea1a3ffb622b218abc552b9d79b685081d8188882ae5b7339ebd17eb91918d3ca9931860fd9e8113880e663f95b96feb4b4e95b38d7fffa989e0378f31e6f19a7985ac1f23e54f5ff9de9603978e3c46d3ca8937275997774df22b91e53b73fb02090c3ab08d8378d7599d0beca0a5656db5ef21ff11d55e8a36e8b6c5fcbd88931aa41369175fa0c784b25444e3da9b394ec8626f36d2e3e37eec7c11aacde5a94629a0a027d4147268434879cc5a72cdfe751027c689fdfc576d3d82c0dc68f56d8ecbfb08a13fc4278f33d4e90d12522393b6b95d6656e724126d9e4c568665b800ac12e37cbe061d4d72cfae1e98bffd3870f763012ac5aad1621a07c22ec3b1e95c67c561ceb8572942a8af5a1c959512525e7d52a9e20d790cbb2d45b47c974a5577f8d26cebc99c45e074d0905c55a6eff39870b290edf1f9625186b62104b7067f56d91cadd1002c362f315af1f11778c746cc91b5dc55cb1caa447d4f442ebbb9ad4a09a5c22c6f62ca68e1044abb1b89eed8078518b33c6a8ca60220967f4dfba7ae39f18c4aacde6da2c895f6267a7f1b51f7f65ee60a64ee54ac93aaeee879dc6695003fadd110727e615c1109e6e454cb2735b6608522d99e26013a630d7c0be424d6fb4b78e84954f144925c6cc033caff3d9457258718de79fc7a4ebe250149e736ebee9652fb4646882856e17181f6918d662b8a06fe3368c4f341873be566afec362c28d57e75affd89169ed1f916b7d12848730c03a31bf333d31d8b8099c3ba8f4ca97c904c54b1c87a814b8dbc18db215cff382462cd89d27297ebe1eeef25a647afe0dc725e973945859c056791a0be367e725e332b6521ec79a3e8c178e6d169cf7191b261fed7cc49a160d0d8b6bdbdce00eff702742cbba8aa1b025015eb4858e5ca67f150c64a0ccdeb51381a290b7c83cff81c5e42055a5fbe7b4bc68c628d88a13538672cd216320153a4872bd1830c947d707a585bba7467dda280c2b25d35c83f0bebe05c522f415a7e5bbfa2117595c1e80be8b5b5842fd49283eff8ac0951b417b8b4dcade4f7f53d662357f03120d0ef9cb1c8f71945a67909c0bea546516101673a13695db5d362f74973bef9a1e77b0d7c4511977338eaef606c1d6c0926053f86fa8c6ae1d780f7cceceaf5c316a20cc2649d64b84bb23628a41cad56cd12bac25379fafd1cb499f70851b7a30b46107095ad5b0dd41fe8ca00df2ddc7ad8b087843ae6f692b3866fee24fcb7562ef9493d444273ddcca253039e42d18053682b1cbf312add934e07e4baaa7c8088f607dcb953a707ff092a4541abb51afa0d65cadc911c5031182c577f27dd2e848c85e88bb38c0af976b39b344d757571cb2573d5a94c7f62bb33ff2cd9dbda6f926b3e4809cd7b5c0a966c807f186e67ee326324d0d617dae169fa6d9a6dfe57c2a7ad468a4b8cf57d03f47872bf823d009698bd5bd47cdc2f7a45d17ee487723bda478f6541daba5e42c25bf84e932c0d69e915456272667f4685e3264a83227f8e351f9db4c91e7cd6534fd63c19aeda53a3e62f6b49c92861a2ab0ad0cf82160c498f6f619cf8fab61fddd03d42f8cf271f77a661b5b548314d0ce2c0f86e1c93951fbb80ca4d42d3195ab5390c17e773ca78c1fe9ca8edff524bb2a59f1a25eab2f8912009f33985b7c5972ccb27c23b8d78becb48a8bd3fa8c79feee0802bf9df6eb56295371281ebc910da3f1d5c58df99fc9454c1b724719c244487f9ae86ce1de0bbac855e038ce4f731dd2b35ec67fc335af595751612e0507734bcb9e38cb2e35c11ee6743e7831ecf96658494bdef47ddf014214e97010ce03ffc956c511d152976fd9ee1c78b99bde06352883c66d0cfb0367a005447f1ca36af14c32f7d3529f4f65677e29f34ea524bd75c3c2a1782f22f31d4d69460b72ba650935abd2bc5e45389d706e8fc7bd226bc3975974532c494427e65197fb7a850751448b6fadf4ca515a44ea91608d627f507200ff19311b20a3fbe0f2ddbeb18da4c112f210db0c2c1821bff927fc859dc7964ade5bde493ea41e76f789272db9867e8d87692db3172be1ec6940ac7a107b024c65558262ba6f0a6e88066f93856999d220dca510724cab2b47db497f014bb360f48be4eea9d32ce376177cac3330295cba33b5a0ecfca57cea57b71321274c02ddf338d2a0abec31f503d4412fb6d20716b52d766c7bc82e48682620b2209320a59949c32219e0ea157741d82ce80d046344c1bbadcd680d350603214d177e7f0435cf4e66040d57cfd333214e38492b675a4786f23364d4943f2f43c4cf950a691989213cddfa875cd73fe1e0103b8ead91ffd22e714ca6d6812e3b5ba6e298e296d45cbebab8774e3a92b55b63a26bdc4caa18e986d7f944b477ab56c7e22309a7ad6e934742d26d05201ee562608c41f82b6ef5a0a1fb79ccb9b3202b7df9f4a3c481362bfcaf1978c78d434accfd0572f9568feb05b6c219c7ed0ac21126f20aa733f067706756a1ccebdeac7a3d73f52b18860450865542caf9d0ec08b5486ebe4073e6891f7ad85fb9d2bf1d37590747aafabf687d3f99f5aa06bdaf72d05c0149e8b4958b7290e8c1091f02722b60629ea45be82f5d3349f536f368d039139e190c0ffb6d14a851cec086e3acb5c653b5c3a57c3e43c8398b6b99163ea9465b8a9bdca375a3983ff99989e0665d0088630f5955b4223bdd740a63d7a89aa995667233b5ccc379eb1f878e9eb5eb82e63ac33de3acc5f35e502a1e2543e40b6e9d3536ef1e05b76edcb58c73b5e067ece60b03b5d19a2b288be17dbcd4e06d426f95dbf139f7f451c10565b7eca6e96d15dc7a158e10a6db46ddb54bcb17368e1afa8bcbf79380ca5492cbd50437ce17d44c1227698f53276ab374f75998513f69bca57a47107d70847f4f7a8f1e7621d56c54d3f36027537034d50c838cdb6a0119052ef083af2c7b13a08fd04e766c749594e0dd66bb10ea0cbd7ff6fe104e0b71d03e5e47dadf7d26604f2204efb38a16b28be5c5ccbc73f60c88c1a0ed99f461afd77242180a68423ea12cf4d7bdc805630aecdecab8f1192da98600a6c4ab7cf0436b2b64130a5c17683bed5c654333db41ead2c69b3937060da3eabbd04c3fd194b27ff915ac88744a8c9d2c9161d19a0b835d35fa33ab4a96dcce6a8829c3068a12a8d90c089c1d0b6966df3f70e1e281c7ba252fad68e7fe99837b462bcf94f263c8a25c37a980212717c14f77a0d1850fac0a2c211c75efdeabe43caa1b8ee4946faf720ccc13013852c3bf340a5ea0f413ca3091affd486e33e2f857016904ec6c27b496ba00d312f58632f9ec1ebbf0094b9d363d24c681daf6aa5cdc06fb377e33a6ee9687faf2eb2928d510c25794a111d3b0692e159790c33027719fd206be24858f331344e1c9e89894b4c92d160b37c21025f1b07288f620a67d9bee7c7cc68bc1101ca0d5e762446806641fa19f75594afdc5e8a24e8c7572522e49569324955cc01bb3c3693e7194f1bc0fd87bb88580469fb3f4d3f9b62d3d7510af1b9d2e94bc8cb1f3dd57cd978219bbad4d864e176c73c6a613fc45b1a496af4441a645b73b069de91b69b50968b341b75726f38755cfc30632865f85ad8ff08ac71ae6e1ad8f2acf4598ca48add1607fc0973b548a88e8e1a59433550ffc9898e8658c36f666e9ef58a0f7d4d116f71493486e924c06ccea4984a02c85b8164e70d4a030021228fd4ff1cbf66e03708a8ba59e5a628ee093442a93e57a8b096711119553ffe3be330db1999d7c4492322d1195b9643f96d1bd33e9b199e2b9b0c538b2d5b0b4c1ffe8f56ab63a5d7855378db0987e90139fe5356db63945c3677b7ef27faa4ce7ed9102168c25de140e224f978c6948dc54b10233d243c82e52f08521c7bfe7cba7cb90c2bc904861ee79d48e47c26613b19aa1034987c685e7116190aa2fd4aeb302783f798de581820bdde07dbe49a988a4ebb6f5dafd65c0b16dd27cfba05b6132c4e83020b9124ebfc14d922c436cf93acdc18e4f38e30959cd9fd77195f24ec1e505153790c453bd1812f41df4ff6c6a9eccc769c37ac0b7ef7f17126e2de4ab98fc40fd0ac8c2599df5bca5f2f0d4e18c9ce6855398df39fdb26a6d64c73257045e9d441b7f1d3142a345504752f11605089a068031fe5ae2a850ba37518c57ef2dd6d055d3c3fc636ef0fa76369cf5935146bc3695f789de7b471f7983fec80e0b7e7890d964784f2f5badc0e377b1c129882bf7e4d333a7deca9fad2aa63c4996e79b70df3a89b29646b96f59549dec363f587fc4deb505969f64633bfa13df0a0aaea767245c6bac8d701776fd3f78eb92a8d63c15a6a139a098710c13c7167fa7b1ead6e17936ee181bae942f5ae9f126a530682eebed560a1fde374a51076544a80ae6308fa7e40c4b383b054a0797a9ace7d505fa03d04dfbbbde1ad620a8357aaa7bd2e6aa76d5e7d674606b0b1ea9cfee958fdd407ea24cd0c2356cabd44ab8e6d2587774523cf355456dc78a596e99dcb36882bd7899ab3a37aa910edadab1fe94c447c875f55686229b11f81bb28fe6a4", 0x1000}, {&(0x7f0000001040)="9371022274858ec18ac04a2dc1209d2739ded6ff0cc7295bf4860982f7ea750ea22e3f6bf4f1294a5fa5cdbe2912e5c861430a367fe7d925fa30ca5521a5723c8846fb7b6e424908a2719dd1d5fc6b669d1530770221308195434f710ee3a34fea56da570508ff56041070bce55e643d2da2e975c5bd15fae8c370e03dc6669afead00e7565fbf1da5826e071fe2027a351971338fd1eb5551ed0a2d", 0x9c}, {&(0x7f0000001740)="205213e1faeb3d7e8a80248f2d69e0e3da808e97a54483068c158232e06a2c3fb92772754237a724533b3e62e23c55512bd3abe6b9cafc032d3a23829bef2b26174cc4d2e6a40752cc9f91ff5d2f718195b2968eaba7a1485ed5439e2bbe4cb4c6e08764836bcd330d3819bd57a9fde18c593963f2f655112aa81013e30cfb1e5092a6429d3264cb88f938a189a0282c1953f376915d0af732e46525ffbd83f58e191b7a5cc3d6d606fccb859d181e08e12c82bd311764d69b4e5fa833c85fdbe6aebc8eb376ca2f3cff0ed428d58732d2ab9817bdcfb6ca29df3007559018054308cc50131b0106ace28434501ac779fde1b71c593bf34bf65cfd0232e5d4e7991a9a7cac2da3b0f65fff9571524e633eaec22b57f72bb66a1c28fbcb430f811d7b18ffa3b80b998634c76d08c2e4632dd1432109719290167ae16ecb102743a836f2891e031b036972e22e69cc7fd30a2397fc0decef0ee9754b78d4632a7451e3ad516cc67dc2f09350ee1afda5f72b9bc75dd9e3d6d852b7080752e7863d602fa60a26286301e67560f6e63c8370708c86fc880af9ee25f7921554f122e6a5b2fe2dad3bee18d10d9664bac3044c6a836fa29df7d4cff1b88cb129e2afba9c532fa531b7a625605b998c6a53668614c484bc9b7aa02623c20990cb134b95d501ea040baff90129ceadef306875e167861303cffbf42701dcadd955f58d030244dd328b9c84fbee68faced82f503b85ae4a117ece5e25463aae71a354f69e4e9588193060f782bb7a8ce5e029a84daebf658ec561ce05814aa5a7abcf297e61dbd12a776931af3699e8e88dad13a178c1a72519f0ef7054567c0f20615e9f251e0492e84b6b798e0d0579e1b44604f5df7a5395f0cc09d873c63159473d5e1e9d110a9580082a14901aea43a738b2100b155fd4222c913b09f7fbe612629abd345f6ca18f5dc68eb6f6f045c672b8983b41a9d54f834cee14abc1230678cb2df1e8f30d6b2be1070a76e35b26c33c14d5b7219c87c9d1cd706e7c986571b619bb0622efff46291f5c639230f44064e8c9777b6115a62be58ff4acacb45d03fa83016fc6a6d1fa24cc614bf273fe6e3084010f4aef721f4a4d112d97370a36e9413cfd8749fd9a25540ed7472b87c849e6ac46e9e72a2061eb81e275f82feb567b1079a9c6677ae8057ef5c17249266018f82b656bb5280c339c1bcd6294adbb133e5453bca0e5d054ebee626ec49c4ee7495c891301d595b708d0bdf03663800edf1e0ca189533e9fe1cff33daa6b3061be1b7c27111fa4f6fee5fb6beae0e803943462f02695031d3861c865e56dbe54306c59909d463bda2fca536f3ac49c468dae6f521274e03f02c6bfc8fea367f44fc1d7e4447d980f12c8cae164236bbadfdd4a0088af462d6755b81cd6e242a0b88e2de8ee6c20b271b88453dbe517e7f625b7502d77387cf3ae6fb101c7876a259e679a75c3b3b07e8a2da12e9ac15f2a33c6f014d37be3d97b81fdbe1efb6efed8782870215c2ee5daeb93c05cc933ebb7f5e2e854ef0edbb24aebd99772697ee0749dee695695dfd4eb4e764b6a3d4b83c8ea67a3910702744b1e9d195b0624bd22b1e1e71f7fc58f42580c1231d6007abd8196bc4f229ce9fa653ee423e69ca47fdba70b9de3468c9f1cbb0c46028c3684add747b98dde8c920f0d63a28f28ad2451617aeb7f2d58c226050a8bc3e618b7c4092c544154107f9a7430a41699239e3c5ceae7a6705c0dfd271c4078ffe441e00e580db3fa55700393752e8119b3ff7691c4b93e294d671ab79316a10d591e8aae7d2216a2b67ef70c73205991cb743b9d1c8ce43d17b5e87c2eb96f5d330a927c7dcd2994d9b1f0de436f7881c7ba90c1e144ea5f72e0f3b3d8da0191edd7bf518f7dc0c116cf2bf8a92541af4ccc9b0dcee3e3ba8767a8efd41a74d8448745981235b8e0d148eabda7d06b4c95723a0ab2f1a23599ab5554875b9804ac06204c063c2e570dbaca2156f9de1de962e7a2f7a8d10512e12a519460345f456be7558f111bd808fee8421c253f2ef1a239d6e37b55a9acee27bcc976e0e37c6ac53731cfd76d90c686c353f2d51f702cb9999fe35d121201b5fef53e8335a6c427909a8ac9766499b868577eff937b0c53ffb34e0c98f5c05ae47c78c3b57ca4250b94e2f19ff1b24d8776e8470e66e9bcd1ea5852e0f626b9bba8baad07011e86af7d5b8fabfddfb38be323093034174e10158ddff25fbb161449fd4f55ccc74340080fab3f178fb7d5f6789290bed6c52b7142ef784669aa1010911c66679cfa13464ad7922a39686f773e40133fdffd084cc2b3420d7376847f06fa9f1386870e8695cb1db6976a744ff659707cd47641a835210842a07b26eb8ae49512cc4a3b910683834ffdbbc2c3fdde14d3e35950ac24f0efc4577533ac5970c2f6dc0add67ea7dcaf4ca8c4118cf9b9d052e4cac56b19566b0e8d398f52af250dcf2c276e8c280460d77409a21dbda28b5816b332d7dd155158155c5af5a0a361829e39ab8402d992b05cdbe860ba171d9cd06a0f714104a6118b8581339cf60c62af3e8252cad6360919ae95fbf54d0a63e7a719724ccebb9fa07d0cc5c22ed721426a61dc8873562624f8b43cb170355435808fa4638f8a732474aec9885ebaf4885434e88e4a6f73d751e306923e8dba23a179f2a88ee4812b69728e69c731dd25c7ad676578df4fe51b9f4f788c25aa447695270f53efeaa4a424e518747473c2606bf69f737d86d98254c2c3a3061aed9191e75c10bebf7ec90dc38d6229c187b6c866404c237ae141c0418a5053531e7bccf09201775491f149cb0d347a4267a52e88508a2217a0a2a91d347dcb2c495ba1eb9c7922837c8d4fa563a1f939cd7fb444956d954fdc471eaee88fcd852ffc7150ee9da8752c2963467ee1ddb9e043870ce82a011e7dc0c4ae859408c7fc393cc823ebf65158f8f27e3f4fa95cece14fc609b318472625f4eccf09dfac514d9f52a617df6bd46cb03068193a77b4fedeaece52aabf5b9bd3233a6ecd56b19709ba069dbccb1f91ed8de7125076251b8732ed585cefc9e9aba3117d08b6be27107b668b6480a129bb7434d55899ee44f78fdaf0dcdb57f41bae0e2451d0d679848afe13da1827da8b66993a1cd5cc22063f608eb44536764ce1c4b16029920c82f3aa71235ae339323ffb8b98cbc3f6d529a27d6aee0be6f0af620501c1b6823880a8d4b429ca1f5b475695aa9fd0026c0a23d1790e4f98cd1d86a0d02eded831f34391b31c93171ca5bb17ed9e22f66b293d8dea51493da66d005f44c274b5be905353389e480d2363d3936324ff6ac554dc94b37a5afb16a020baa7c0101fc92cdb5b0b2d93712b9590208c7dd60cd1a23c38c82c47bcdd6a5785a61ad1c4602fa364643634dcdf601936d16c8533f9c4803c96c669b58dd2caf186381d4e9dd3f198f7fd5cc6af6dc1f8ae5b112003a8febcb1897965566ce46a398e1a6de96b1f6573f15006cd940cc918ea251b5202d55d97a17a1ae12da526e430873614aece450fefbea904b6a9068e85e14f73e86c79b108668278babc1125dd32591dd47d82581f9220dc0923e688c4322278c7f4165b8dbc1ee22eea6ca0982171f9c82ad280f7d74d6c4a8fb07257e5974e824f671c946e535897061e6afc09ffe70d2ab4e27c428308a3918aa1bc67a33e0f2a756ae930f12a67e1aebfac70a14661ddff183ff79a907a4229f4653fc4545e8a70aae764b22014255db5ac6a576db04fd4bde445ab035c5c353f966e58c15859b472e1f7097b5504120edda5b20c2da0869defbf6c33cd22644e63296d04978719e01e2341b37e67a1a50fa8b072b9b0ce1885f629a5be862ee1ee7cf90cb7bdba24cf9d2329f802ca1fca712ec568908228b7435798d83ff59d194c0e6902071b24c9d95a4c2623b1bd3cbd01bada73c0fa62222206bd9004ab142239e8f8d55a6da003adceea3d75c76f3db6ad76ebce3e836847857b58f7427cba37a15a46df27c77e142f30fbefda0464789ae8f372c20fcd909344229eda2ee2ef19997a85a2ee6333327ab8934c583e9033e6e3deaf34f89c3880fd8c3e9fbeecbb7a33570d57d8c4b8272b1248c34d71b7a7e03d9d3e0e7157db2c02ebe892d5709b4e2a25f721fc1803aba0f7b45c2cf914ab8242caef1a6d4ee86746fe387b16d8b263f0e8ead60c5477ca345e82e299eff29247838f5ee7439ee41f8b0c8a52bef278fa5032d383fd343c39c3b2ed18b01c21e0699c6c93432ed426a50e7af355a53748926cd13a53c9b62dba57d9d26aab0f18719088b81e2ed21cde6cc0aab997355a63c7789eeb17d992c5721ba4f86e595bbdb6c141dba3466ffc7a8fb972c4737fa89e59653aa24d27c9a2ded67f9f56ced66072cad8378a75cb43d850f752b47b2882465b5f65587c1c8800c3971bc295350f3f4c566131578e8aa75827fd4f5c5b53eabb22edae146001a8b4d65cc45ed495350f37d79d7a3e6a8bf4071efcd1fb9167186de9870ef5d889d29b5020a6788a3a9fa98e5d5d6f679a2c138a167b83bc19724efda813c7af8edcf4d7ca93f8838b405e7e6c3f6422d73124609d79bc35af630ca1548089d27a3a9283a06d400b362fe03273c2982c743562648f13e76317c197653da1dc670a9893dc331707fe909e5cc8182947176c7159748b1d4bc343f72fcfc3d1b58edf7a5b77afbb408d6d37150a09c80fbe8ec352b28318f8e0d0c94495c310e12b4ff85a04fd3ab2f0372195203f5673c81bd0ed8ac410a820bc98fe99e4c722cd0eb2d4c84d16ad5a88f3fb54006c9e56710998e18972a8e2de1979dc28a08535282e33f62bc2c492e966141a301ade97b2f2fbb5748bcce8c4660b27b191eea70564f779d10caf9c34bb4b0cb3b5f1d4e2135d20f31f09bbccb5583cdab58bff9b711fe2394b741ff49a6fdb2c37c2a45af9104bd5226cbd4ba27b70c73f7cd5da8f2151fddb883d9d7a8f1f9d3d236f431588ccb9a79f3c1349db812a382eb51588e0f4b749f2f1c066b9feac3bda577de34af7dd1c01de0af506170c76ac39a14c63fbcc1e9c9aba979603ef4eee3fe18e7cd4720ffe14116a7b4143cd7aecd74edf84a2ecb5657423f828cc681f5c1ea59d815d8f97843a8afb5b5de9be5daa768beca335a120e8dac7c0a6b323f367b84a0a12b0ee25e9741bc4f6d5dea9fb6967e24d37297a24a9bcc03c152b14feaaf2b765d4611df814085141f9cdad7e229242845afc4fb3ac9d959d7ce5c7080cb7abf5098ee5e784109378c04e0298893f2fb6381e38f81316999459303357c36e5f4e84af5ecb17880dff8c496b592145e49aa9c7a1cc837a08eb05aa08d9e19e2e33e97cef55fb64161e8305bd41de65b9633231c9dbccc828de899fb8e1291307603b061c741f54520263db692462bb159bc5af8d2e596372566099836ad5ad016578444c0db738ea946921587a74121d41b21b3443f19cff13ebe9ef2249a36e988a4fcd370b8925ca98cf29e4a281c0a8657e381287530384a5011adef3fb0709ef08f52808aa8ba26c32037dc33ff9c5633e5b5cfe8e158cf6846d7d5e2beb0b46280a43694f7fd11d306b1d48bfefe228d4984f9d4437b7c5c1d97e6bbd56632c8bb8e8a236825cc049e479ecc504c2925417d9e2e810f01716bf0c317ab8a26f1afc4271ff3f3a299e58519bb99a22032788b4ef31b828ce13fc5e54d6ca6067929c17d7ab3baad9acaf7dc16b6f2ad375a19a90f", 0x1000}], 0x3) 16:02:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000100)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) unlink(&(0x7f0000000080)='./file0\x00') fcntl$dupfd(r1, 0x0, r2) 16:02:08 executing program 0: socket(0x38, 0x0, 0x0) 16:02:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/245, 0xf5}], 0x1) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r1, 0x6, r3) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)=""/184, 0xb8}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f00000002c0)}], 0x4, 0x0, 0x0) 16:02:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 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) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x200, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file1\x00', 0x8, 0x24) r15 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r17, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r17, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r18 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000300)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r20, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r20, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r21 = accept(r20, &(0x7f00000003c0)=@un=@file={0x0, ""/37}, &(0x7f0000000400)=0x27) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r23, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r23, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000240)="eb097b6796eb90f541f1ca0a78c8b2d9fc36e633793f6fc566fb930a95a1f0201f785d2ba17f4335d7ea64e0ad2be557c66d8de000b35bdd22ce185190a8d12fe58b5307385d52d0e9edd2904d4a7505ee4527a113e4c275d5bb97f41c92f9dd8dbd2f129f60bde21c77d7c873833bc224a437baa0902d2ae7fa3874a34d6d9b54d288b2bfc173857247463bc6732af6f44949a6177a5c334c8f54430b00808a5a39fd13862492942dfca927b340abfc356013478ec174d8d86ec80be58e9829a19849cdf9ad42287787541b64afd850e8f7b2146f1c", 0xd6}], 0x1, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x20, 0xffff, 0x1, [r1, r6, r8]}, @rights={0x38, 0xffff, 0x1, [r9, r10, 0xffffffffffffff9c, r11, r13, r0, r14, r15, r17]}, @rights={0x18, 0xffff, 0x1, [r18, r21]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r22, r24}], 0xa8, 0x2}, 0x4) 16:02:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r2 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x8, r11, r12, r11, r12, 0x90, 0x10}, 0x5, 0x54, r10, r10, 0x2, 0x14, 0x3f, 0xfcc}) r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x8, r21, r22, r21, r22, 0x90, 0x10}, 0x5, 0x54, r20, r20, 0x2, 0x14, 0x3f, 0xfcc}) r24 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r24) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x8, r16, r17, r21, r17, 0x92, 0x10}, 0x43, 0xff, r24, r15, 0x2, 0x14, 0x3f, 0xfcc}) r25 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r25) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r27 = socket(0x18, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r31 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x8, r29, r30, r29, r30, 0x90, 0x10}, 0x5, 0x54, r28, r28, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r33 = socket(0x18, 0x1, 0x0) fcntl$setflags(r33, 0x2, 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r37 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0x8, r35, r36, r35, r36, 0x90, 0x10}, 0x5, 0x54, r34, r34, 0x2, 0x14, 0x3f, 0xfcc}) r38 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r38, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r40 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r41 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r42 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r42) r43 = socket(0x18, 0x1, 0x0) fcntl$setflags(r43, 0x2, 0x1) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r47 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000240)={{0x8, r45, r46, r45, r46, 0x90, 0x10}, 0x5, 0x54, r44, r44, 0x2, 0x14, 0x3f, 0xfcc}) r48 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f66696c65300040b8c290122be76ae903a90501d67f0e76ff52619d7b190b7a7af60031ff7c1164af7b3e1a5d9e005584f5ec6ff22d0f931036a0011c4e7d537032c60c8d15265167ce58a5be9f4d2a169cb487e706f64f509c19747d63112f03935906f70877ccd52f0d7e433b92e303f6bb124415cda662472ef780196235f4f4f06e039d3cafe7b3d94ee5c6a0e1b2746e477a75e0039f2780210de474"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r7}, @cred={0x20, 0xffff, 0x0, r8, r11, r17}, @cred={0x20, 0xffff, 0x0, r25, r26, r30}, @cred={0x20, 0xffff, 0x0, r32, r35, r39}, @rights={0x18, 0xffff, 0x1, [r40, r41]}, @cred={0x20, 0xffff, 0x0, r42, r45, r48}], 0xe0, 0x3}, 0x3) r49 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r49, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r49) 16:02:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x110) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0xd075db5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 16:02:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000001580)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r5 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x44) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/196, 0xc4}, {&(0x7f0000001400)=""/157, 0x9d}, {&(0x7f00000014c0)=""/189, 0xbd}], 0x4) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:02:08 executing program 0: fchmod(0xffffffffffffffff, 0x74d7645fd4864ef1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000340)='F', 0x1) fchmod(r0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCPROMISC(r1, 0x20004269) 16:02:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x10, 0x0) ftruncate(r0, 0x0, 0x8404031001) stat(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)) 16:02:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r5, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x51) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x4, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x2}, {r3, 0xd58ae9c5873e72dc}, {r0, 0x4}, {r5, 0x2}, {r6, 0x80}], 0x5, 0x5) 16:02:08 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae, 0xfffffffffffffffe}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fsync(r1) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) 16:02:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt(r3, 0xff, 0x3, &(0x7f0000000000)=""/40, &(0x7f0000000040)=0x28) 16:02:08 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) close(r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0x146) fcntl$getown(r0, 0x5) getuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000002c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x40, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000003c0)=0x8) 16:02:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x40000000, 0x0, 0xfffffffffffffffc}], 0x3ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) fchown(r2, 0x0, 0x0) 16:02:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) clock_settime(0x6728dcaad45be817, &(0x7f0000000000)={0x9, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:02:09 executing program 0: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:02:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="087103ff7cc9b65fd01fef6f86533811e4702b4a2f4e205c11032610c23c2509d9f229143d4cc6c23bc2a0f97b045f8cf8348a9e4309ba687a154feb6f0e90d33c9f0565140b6b29de1a763cb1f62b44295505fa1b9b87dcf4cecb3d3931b823f44d47af1a1038515eb7bea3748d3ff01deae98a4f27e1bb80cff6d86e756578b79ea81342b6b039b20dcccddf7d9dc4b69817fca03aa2554b3feb3a78e62556b93a09aec6042545452de921abd2f980e89e4cad9fc3a908", 0xb8, 0x408, &(0x7f0000000100)={0x18, 0x2, 0x4, 0x5}, 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 16:02:09 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0xd80d38cf68b453a4) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='x\x00') 16:02:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) close(r1) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="d2d9e67c5a0a9d2be580b58159420c785e9df09f7ba581b95f2dda7a8339668010c145db98b31a1bd88c4061ed59be3d790a0dce55c7727ac418dfbc795f3d5cfd4b7bff5b16e3a40eb4ed7e901a6e743d1aaa8d6fcd430cdb54454a52803a80d88caf99edd28c4f37c72d905d1c0c9e22268f6b599cf4d8007a3a4e7beb26f614c875ba306ef1a374c8a78416808c531c3b81864200c7480379f10f80f94a8ed6d646503adc89489577ccd7adc1d9e1c897010181875bcd2aacf8c819fd834fbacf418d5fb6696c68b3a8c2d448486423317f75f03662b0b16aea04f8f604d074278425e01ebbadf9b8", 0xea}, {&(0x7f0000000280)="8bf059d7460050660a2bbd9a0f7223b94be51bbb35d8454f66d1caa21a940a13061ac5b24bf4aafabbfc19907e95f627c8ffd985baa6c0981887497bd723461330060122e1bb3b1a511e944bdda0cee9b980498d87bdcbbb2984652a383de6785809af6259b8188b8d73ee11f3d99cd63310696a3868d0d8f6d8877f126c8c63f1917b4553936115e78fe2c7cf0706d6c8d016f93858de75b2cb82cfb86183d6ee163cac88a3ecb319bbcad629855d2ccb2c60", 0xb3}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x4}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) connect$unix(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000eb0985d3950000000000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r0) 16:02:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x5) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c17f3e8bc948cfc2e0e36e51068467d7ced2", 0x4}) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCCDTR(r2, 0x20007478) 16:02:09 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 16:02:09 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r1, 0x6, r3) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x7f, 0x406}, {0x18, 0x2, 0x3cba, 0x3ff}, 0x20, [0x1, 0x5, 0x0, 0x0, 0x5, 0x1ff, 0x1, 0x7fffffff]}, 0x3c) preadv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/10, 0xa}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x8) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4c}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='[') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80006c, 0xfffffffffffffffd}, {0x7}, {0x2, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0xfffffc68, &(0x7f0000000040)="b6") 16:02:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$TIOCSDTR(r4, 0x20007479) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r6, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) accept$inet(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r7, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) dup(r0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000200)={0x3ff, 0x7ff}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r8, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') getdents(0xffffffffffffffff, &(0x7f0000000180)=""/115, 0x73) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fb720a2609bf5e357e3a653bb1000000000000bc20cc077515", 0x12, 0x0, 0x2000000003) 16:02:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000cbc7234e28f3ed366d6add9501c772004c36ce4a7d0a320b24e4b860260bbbcfca0c2dffefb28f6d9173a318778e8820af08eacf8338ebc3e76aabe844c1750de8d3a936f4799a5bc4da23e1bd071f5e328c1586f09d3933d55db4a33f604dd00e0cfa54f5d1272e", 0x70) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 16:02:10 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) shutdown(r1, 0x3) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x400a, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) chmod(&(0x7f0000000100)='./file0\x00', 0x80) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) shutdown(r3, 0x1) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) fcntl$getown(0xffffffffffffffff, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10108, 0x0) write(r1, 0x0, 0x0) 16:02:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000440)}], 0x1, 0x0, 0x0) close(r0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0xed, 0x0, &(0x7f0000000080)=""/237}) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:02:10 executing program 1: syz_open_pts() syz_open_pts() socket$unix(0x1, 0x1, 0x0) syz_open_pts() r0 = socket$inet(0x2, 0x8000, 0xaf) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) lseek(r0, 0x0, 0xfffffffbfffffffe, 0x6) 16:02:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) r2 = socket(0x11, 0x4003, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000006c0)={0x4, './file0\x00', './bus\x00'}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x180, 0x0) recvmsg(r3, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/251, 0xfb}, {&(0x7f0000000840)=""/4096, 0x12fb}], 0x2, &(0x7f0000001880)=""/15, 0xf}, 0x801) recvmsg(r3, &(0x7f0000000440)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/185, 0xb9}], 0x2, &(0x7f00000003c0)=""/68, 0x44}, 0x800) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pwrite(r4, &(0x7f0000001980)="ee2c51eabfe6852ae401e2f21f89c23dc8e6518f9f65ea89f5c92b9674c03703b0f2fca7aac0d8d994a4db7a1286d741db70fbd512a5776808d055dfeda1015c2a7cd3a680ae0ae7ff133d1e677022e125f4336041323b5c6cd4945692462cfed608453e39a95da96c33f4f12499af007496105fddf43164cd1f9298def6eb357e475adb93fc424306d785318b733dda02ec398b79321ff4c38c1b7c358224ef121da291c52578d4e7ad3bc6d2b132c0d51a1c2fb6b5d43c707400e291cfc72bf812afb0e47eb23b11ab7cd5fe097f81531d415e7e3e7e", 0xd7, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000001940)) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffed7, &(0x7f0000000680)=[{&(0x7f00000004c0)=""/63, 0x5}, {&(0x7f0000000500)=""/164, 0xffffffffffffff2c}, {&(0x7f00000005c0)=""/93, 0x5d}, {&(0x7f0000000640)=""/42, 0x2a}], 0x4, 0x0, 0x89}, 0x801) open(&(0x7f0000000480)='./bus\x00', 0x10000, 0x4) 16:02:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) syz_open_pts() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300), 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x31}], 0x8, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa10c175bee90c7c2, r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x1f, 0x2275, 0x1cc00000000, 0x20985de4}) 16:02:11 executing program 0: munmap(&(0x7f0000238000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x2000, 0x0, &(0x7f00003e6000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000567000/0x3000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) mlock(&(0x7f00003d9000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x402) shmget(0x1, 0x1000, 0x200, &(0x7f0000491000/0x1000)=nil) semop(r3, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) fsync(r2) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) select(0x40, &(0x7f00000000c0)={0xfffffffffffffffe, 0x7, 0xc88b, 0x8, 0x1, 0x800, 0x81, 0x9}, &(0x7f0000000100)={0x1f, 0x3ff, 0x8001, 0x3, 0x80000001, 0x5, 0xffff, 0x3}, &(0x7f0000000180)={0x2000000000000, 0x1, 0xa0000000, 0x7fffffff, 0x1ff, 0xffffffffffff813b, 0x80000001, 0x1}, &(0x7f00000001c0)={0x1, 0x9}) msgget$private(0x0, 0x0) mmap(&(0x7f00001e4000/0x1000)=nil, 0x1000, 0x0, 0x9a781cd0f2e83c1b, r2, 0x0, 0x0) r4 = dup2(r2, r2) r5 = socket(0x20, 0x1, 0x11001) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000000)={{0x1, 0x1, 0x2}, 0x800, 0x9, 0x9}) close(r2) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x9) listen(r2, 0x5) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000040)) shmdt(r1) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r9 = accept$inet6(r8, 0x0, &(0x7f0000000240)) r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r12 = socket$inet6(0x18, 0x2, 0x101) kevent(r4, &(0x7f0000000280)=[{{r7}, 0x1, 0x86, 0xfffff, 0x10001, 0x4}, {{r9}, 0xfffffffffffffffe, 0x9, 0x4, 0xfffffffffffffffa, 0x9}, {{r11}, 0xfffffffffffffff9, 0x82, 0x2, 0xfa, 0xd85e}], 0x80, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0x2}, {{r5}, 0x7ffffffffffffffc, 0x8a, 0xfffff, 0x7fff, 0x6}], 0xc56, &(0x7f00000003c0)={0x1, 0x4}) 16:02:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0xfffffffffffffffe) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:02:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x9) pwrite(r0, &(0x7f0000000240)="6c353957302e678d82c2cf0634cd20cc4b303459b8caeb63f43c5c8684cd1e31f4de8b1ba300850748856eb6d11e2589490799e3662eb75da7cfc218fe55a7c8685aea1a7a1d5e226072da520129f8aad195d16df87afc63bf5d1eacf36a55f270ea0348aa152ec5aed646174aacca1cf666c3c3131c65287aa001efb2e565706287ef0113b4ed343c25494529020ba453b72eeef4a3abeab930ab27f10775c56f765b855d0f2a09d6bef9642acc4b856daac5e8f1244d", 0xb7, 0x0, 0x0) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0x80000001}, {0x84}, {0x6}]}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r6 = syz_open_pts() r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r13, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r13, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x10, 0xf0000016, 0xfffffffffffffffd, 0x2}, {{r4}, 0xb389a5af53ae7f5a, 0x54, 0x80000000, 0x7fffffff}, {{r6}, 0xfffffffffffffffd, 0x41, 0x2, 0xfffffffffffffffd, 0x3}, {{r7}, 0xfffffffffffffff9, 0x80, 0x2, 0x0, 0x3}, {{r8}, 0xfffffffffffffffa, 0x2d, 0x3e1bd1a737df1c2, 0x8000, 0x2}, {{r2}, 0x6, 0x82, 0x80, 0xffffffffffffff3e, 0x3}, {{r10}, 0xfffffffffffffff9, 0x95b90eed69efe525, 0x1, 0x81, 0xb86e}, {{r11}, 0xfffffffffffffffa, 0x1, 0x0, 0x3, 0x7}, {{r13}, 0xfffffffffffffffd, 0xb2a89800e3c05471, 0x80000000, 0x6a, 0xe14}], 0x9, &(0x7f00000002c0)=[{{r1}, 0x6420080d9887d759, 0x61, 0x1, 0x5c9000000000000, 0x32}], 0x2b7c, &(0x7f0000000380)={0x1ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8b) clock_gettime(0x5, &(0x7f00000004c0)) 16:02:12 executing program 1: socket(0x18, 0x1, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:02:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r5 = socket$inet(0x1e, 0x3, 0x0) r6 = dup2(r5, r5) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000000)) kevent(r4, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r6}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r3}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r7 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r8 = getppid() r9 = geteuid() r10 = getuid() r11 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r10, 0x0, r9, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0x80, r10, 0x0, r9, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={r8, r9, r12}, 0xc) fchown(r1, 0x0, r12) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 16:02:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) socket$inet(0x2, 0x2, 0xfffffffffffffff7) 16:02:12 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x21}]}) 16:02:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0xd) fsync(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="87efaf37f2ce53152ccf8569f468fa214d414175eac40027c9a9bd01ce8e8ce14573d4689ec3e087f9dc8f92489c0d0c48dd720dc21cd24d3d4d6914eddc53dcc2cafa25837c010218b6174a8336d1e4a85fb7a820ae28aeb89c265a7c41ddd034f5c295cec3a218b10048518620cad199b5bc46e77e7b7268d51106e9a06215a68d67028de96be350abc9d99c29e547649f34a5b6eece273760bd36652d8f927a75dd75e9a57e4d7313750bd5e9d6725aafcd31c8e44e6f898c803b126fac7b38269e8408b3bd685f8e4202b62c0c487e8a336ff1c6b9b24142455ac25940c9281183cebf", 0xe5}, {&(0x7f0000000200)="890056df29cadfe8b9ee8bb13fef7e80de9539100a75ddbafc96c9a88b7f6e4b129fd150c9c0a35699bf6bb8044cb98cdf14a48d1f4236f5cbe8d0066658df3aac6fcd18eba673318d44a47c5589d4aad845a15bfec0c1fdf240a1d312d1fdea94e2e3d958858906059d765bd07ccc5b6d2755de2356b22eda9308fd361a54416cae244996864f6b75b81dd5ba98b4af0e182bd3139ddf02e7b5dc72a330ce6d8b8e531259525e3cbf4bc304ed4cb4d4a2e84c33f550c774c7", 0xb9}, {&(0x7f00000002c0)="715e13e01992b31be1a1972b6b2d3abb5266f830c624b6d5a63625e1dcbf07e6ed9ad814ccc651324d612e4e683b7ad379b983cbb0165d3bed72b1284c8308e47c813c6d67d2b58ccfa20a66577cbcf6a1659f04ff0027f7ea6d303f3d514463931032ff35db49f54fbb8571a26afb3b467d471bc01ba20e9c8f25e64afbcce5c830975b7e183aebd84ca628d0b2e875070c52210c6d2cca", 0x98}, {&(0x7f0000000380)="4fcd5d45c6057a6a064be63869060d4ae0cf961c6e7d59d4582125e289bd696a11f6b4d4682a2491f92bf29149471e77ff6f1c09f3c236421deb2aaff3", 0x3d}, {&(0x7f00000003c0)="94df4921bb999a20ad8c9dab746f20aa28df59c39e8e757d0bbbf4a340efad2f2006b9704781ee4ecd8aba33cf69c6346fd37f5281479a0ccb7c3fed305dbe71cb202ec2097ef47eaa300f753df57008be979805ee65690c41e9ddcd3bd2af77d4dccf3d07bce5", 0x67}], 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000500)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = fcntl$dupfd(r3, 0xe9c44efceaf5644e, r2) getsockname$inet6(r4, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000640)={{}, 0x7, &(0x7f0000000600)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r5 = accept(r0, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) sendto$inet(r5, &(0x7f0000000700)="a4717e6bbeab82e3d99dc372fc441816ce395380a84d89c5db22634d55946b73f63e580f85b583fb499c85f743dfe3c74676993fa7edeca5e7f7f276ab4960c004d0616dd8b4e3b0700dcf80b18b7e1342e83f226f4ba271ee8db8429b994b54f5d883c677456e45f8f32df9a935301d9c68812dd66f8c5f12ee9ecefbc578b334be7d1441c34e49bbf5df9957251bf40f03dc7c899c9cdb7979a18883b6ac2ae6843e037da133a38dc25be288dad473f074730aa81f33d797d03cf0278d30eb361fa0d42a5370b940bcc3ade54a2c4781c028199b1ce62b", 0xd8, 0x0, &(0x7f0000000800)={0x2, 0x1}, 0xc) sync() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x2, 0x0) close(r6) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000880)) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) fchown(r2, r7, r8) kqueue() mknod$loop(&(0x7f0000000940)='./file0\x00', 0xc000, 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x20180, 0x0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000009c0)) r10 = accept(r6, &(0x7f0000000a00)=@un=@abs, &(0x7f0000000a40)=0x8) sendto$inet6(r10, &(0x7f0000000a80)="12", 0x1, 0x2, 0x0, 0x0) fsync(r10) 16:02:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x10005, 0x517, 0x1, 0x478fcd6f, "7a23ec8b2500007b8297632c85e1214904ef1f64", 0x100000001, 0x400}) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2fb357505a41c3ac) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8001, 0x1, 0x8, '^\x00'}) socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = getpid() fcntl$setown(r4, 0x6, r5) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x256}], 0x20c) bind$unix(r4, &(0x7f0000000100)=@abs={0x3, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000140)="04", 0x1) pckbd_enable: command error 16:02:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r6 = dup2(r2, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x7, 0x6, 0x80000001, 0x6, "d96f5741ea7e429bac21447c9d440eb8fac8784e", 0x3, 0xffffffffffffff81}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x200000, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ad43bb8, 0x0, 0xfffffffffffffffe], [], [], [0x0, 0x1, 0x4], [{}, {}, {}, {}, {0x0, 0x0, 0x3ff}, {}, {}, {0x4}], {}, {0x0, 0x4000000000000}}}) pckbd_enable: command error 16:02:15 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) r1 = getppid() r2 = getpgid(0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x140) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000180)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x2}) fcntl$setown(r0, 0x6, r1) clock_getres(0x3, &(0x7f00000001c0)) fcntl$setown(r0, 0x6, r2) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCCDTR(r5, 0x20007478) 16:02:15 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xe135, 0x0, 0x7fff, 0x0, 0x6, 0x8, 0x23e, 0x0, 0x1, 0x100, 0x19}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x35}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/161, 0xa1}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x3) 16:02:15 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getuid() r3 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r2, 0x0, r1, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x80, r2, 0x0, r1, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r6 = socket$inet(0x1e, 0x3, 0x0) r7 = dup2(r6, r6) bind(r6, &(0x7f0000000040)=@in6={0x18, 0x0, 0x89c5, 0x8}, 0xc) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000000)) kevent(r5, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r7}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r4}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r8 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r9 = getppid() r10 = geteuid() r11 = getuid() r12 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r11, 0x0, r10, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000340)={{0x80, r11, 0x0, r10, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={r9, r10, r13}, 0xc) fchown(r0, r2, r13) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r16 = socket$inet(0x1e, 0x3, 0x0) r17 = dup2(r16, r16) ioctl$WSDISPLAYIO_SMODE(r17, 0x8004574c, &(0x7f0000000000)) kevent(r15, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r17}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r14}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r18 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r19 = getppid() r20 = geteuid() r21 = getuid() r22 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r21, 0x0, r20, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000340)={{0x80, r21, 0x0, r20, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000002c0)={r19, r20, r23}, 0xc) seteuid(r20) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)="00002e4402fdad1ddbad6724785f18676f91b621b4de3fee8563b79091cf53435cdc4fb49220f53d4a631f6105fb7f159dbf304473c86240254e8aff41b0", 0x3e}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015965c78 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015965c78 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000003c0)={0xe7, 0x3, 0xb5b9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x64}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000240)=""/231, 0xe7}], 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) 16:02:16 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r0, 0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 16:02:17 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x25a, &(0x7f0000000000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x166, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000001c0)=[{0x0, 0x81}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r8, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r8, 0x0, 0x331aa7f71baab570, &(0x7f0000000240)="ba72494576ff71291c0acbf7ea95c811555e9e27818cd95b3c8d5e77abb3fbcc7c21290ebab84a3fb95d114daf572494d23d2328e073ed241ed11c2266dd811177ed15bd8c500fecd6ea025e912cf7b04d37688a1075bfba6f60cf16979c2e455a87d379ddadfc4f52cdf45c4ee76257b883fdee3e85a2c13542892ac8c9cf4947f833a2a539f031770089d04bc8cc2577f5d672327b0c1ec06b6a5f39964608e1a90a87844e36c1d161d28a2a962f8445de903bb2bbbb28039fc5b24bcf62ea325d08c94e8bc1", 0xc7) geteuid() getgid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000340)="29d019e490671aa4acddd96fa649d3eb8de4938552bb14b4371cfe4ec2978bcdce7aa4b18de53c2afb82e1ab16ffe475d5f98ace10139872a68f17fec18af7c972068d67431cfc2c9ee89228a9fe1393c4d6cfeebaf72e206e86b0e9e29962d1f92c43bff233966620a9aae89e53fb9ee83aecbf9119ed6a73151de90ae880e86384ae06cf7a91c071b29f6cf073cdb970cdc3894e58310df0ab847b1c65ecfea6c5bcac0d51fb460f2e6c9396c52ddd4925053f079df7bd7a3e3a4d1734b6fc74e626fd812841e326b9ef29545a6f2163985f63de265bd34fb93582ed"}, {&(0x7f0000000cc0)="6cc338b52639b9bab0870cddf510d3ba8e6c045f58ff92114da729b8771c7ab7f2a85fc47eca4468d12124380decf09718812cc391007ba599f6ebe57a42054e7fc162728c8a7fb5adaf553e398063134bb35f997d61c47811e1605f0fe8730c57eca2f35db0c28656b28fdcb3eaf624081c3b6692223761ffa6e67cbeb9acd616fa8bea03a912f6f00e901043b03eae5d4dff1022434a3e104c953a08ea43062e7af54d836bf02094dc032b020c11e3fdb8b383399b8c73b74bcc04935ab1f76cacc4d8391472880df023c67dc216aca0f0d2b8e1e08fcf83f2ab451448038cdf497973aacfcbaf9f37bd13a69fdfd746915bb50142bd51a011f5d9f82caaaf2c48c24350d707a2"}, {&(0x7f0000000100)="f4974d15cb4752117eab8e9a222d5ceaf5e205339cf7cf6bedeb67b03945e61c92654e6d87"}, {&(0x7f0000000540)="b66e439467d4fdee82912b1a53046ecd45526352389df2ae9b2b0fcea3a01d719e7b87e52e43fd527112c5758ddd5ae95f2a109869e06ba61be3731f644a8048d3c940dc3eb0a5230e9a5f755122c666988fdf59d255ad9d5dce3c96d5a630de1b521e4dbfd3ca7d365a179ccc92f0d351cc37f8825a0f9b58d293b81181d32b8233"}, {&(0x7f00000009c0)="a37588192ae681e6dd8887c497d10d3203cf498d8e8a2323fefa1308f535411170a018ccc49155db8370df8daf1000fd5633db8dde7719fdb923086ca64136ec5949205b66a23dc8123251edceefad3066befaffc179150d34da4f92bde29879554ccb1667640686990adc5fd6dc9c8aceb1d8075ace03da61b47b793ee6adc067b27ab358922cb6ad67f48a5465000ea60e4b06b747288e392b6c4f6e934779f28c1b03f69a30313bff804fc5d65a34e7787f3fd917bde1510e0f0f98e4cb49f1ed499b2bb62eadd14edfa0d25b5129e6d95d9a2b151768f9828be462d4482af47ae5ab49d38a159709a2"}, {&(0x7f0000000ac0)="d3fa6f2909b6b7bd2ae880f28a50b291af0a63bb6eaa40459f10fe23c68932f546ec9e33523c04200b890318ef19e6cf320dd9ea4b08463b603a1d89e417b1072b321f00b05b7d033fb228828102d1fa4f104aec6ee378227d4877af708bd79661cac85d75226878863b81c5b68a895a62657b33c28e59727181baf9b288a7306aa669781248d87e11a7776bc3bd3f66ac1f7c79f7ec4f5e5be323db2725490a964df825c6215337697248091df6cc12b6a11f9be8443361f754d7fc6fbc277636f4d91881b3500c6678844c7d2cdd5ff8"}, {&(0x7f0000000bc0)="6d62450cb3b4b0bdfcfb76491e112f0e7faeea983e906253054ee466c32527d55ceec646681bd6c7c7dd48b50de51da31511bb18762a3309a71ef28bff16f8c19b1b7c2c4b08426951b4614bfa90750ad7511e5faaea9047f690c90f34f691c142ec9c7a722e5069b07ff840a288ba77471944dd11076afca43635ffc7fffc9d370b721acfd1a3fbd44d39ca7da91fe54440773134ff1ba331a34b6d8205405077a008ea5e63c3088a4e5b968d6634c5c051187d956f7bcd01a8bde841db478144d7da2d59951756f972ce3f6303535807d5"}], 0x10000000000000d6) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r9, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r9, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r10}) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") flock(r0, 0x4) 16:02:17 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) setitimer(0x1, 0x0, &(0x7f0000000040)) 16:02:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x0) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:02:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x100, 0x0) write(r0, &(0x7f0000000280)="4ce38cc6862d6e39fa98ee95d6b3cff5f74a06cb5938b7963494daf437a2b1ac6b5117d76a5d6073930da395f4d9752bd7807e8e4436ed570d3905deb8a2b21eb32dffa17f63140b72c7110e76a50448369b578e5ef4308b48075f2a4ff8", 0x5e) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r3) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x101, &(0x7f0000000000)=[{0x84}, {0x60}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() r1 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x60) readlinkat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/26, 0x1a) r2 = kqueue() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r11 = openat(r9, &(0x7f00000011c0)='./bus\x00', 0x20, 0x4) kevent(0xffffffffffffffff, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x2, 0x100000000, 0x8000}], 0x1ff, &(0x7f0000001200)=[{{r1}, 0xfffffffffffffffe, 0x13, 0x80, 0x1d, 0xfffffffffffffff9}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x18, 0x0, 0x7, 0xffffffffffffff51}, {{r3}, 0xfffffffffffffff8, 0x10, 0x8, 0x5, 0x5}, {{r5}, 0xfffffffffffffffa, 0x10, 0x40000002, 0x80000000}, {{r7}, 0xfffffffffffffffe, 0x2, 0x14, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x1, 0x877d06f58b1c9e04, 0x5}, {{r11}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x6, 0x80000001}, {{r2}, 0x7ffffffffffffff1, 0x28, 0x20000000, 0x41, 0x40}], 0x624, &(0x7f0000001300)={0xfff, 0x7}) read(0xffffffffffffffff, &(0x7f0000000180)=""/4096, 0x1000) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1, 0x0, 0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='K') 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") geteuid() 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000156, &(0x7f00000000c0)}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000001c0)=""/177) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:18 executing program 0: r0 = socket(0x6, 0x4006, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) write(0xffffffffffffffff, &(0x7f0000000000)="a487884765d7ccf2d10a763aab7c2a590e8a07ba250dc6c40c8cf7c86e9b8a97130d9c6162aad7138a8f1aa68748565b5f516f3da5e3824f610788db94d18f5b6ca6ceee", 0x44) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) write(r1, &(0x7f0000000140)="4bf7f7f3f05ffce158021401942ed702e1974439269a06d25de79abd3b51f2a1cee192c20a22e8f2eaa4929e27c0b17601c2b47ddbdb80d0d243c0aaf089c27a093e34c769f8fa68de51e974599079cc8f34c935a141a78248b7efb0de7cfce6432f99b8e9cff5e5e9704e55025bce0c0337862128a32c3ee147551dfc6fd07c8b52049c85", 0x85) r2 = socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x770, 0x1000000000000005, 0x4}) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:02:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x1, 0x3d8}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="732a4ff1938f9cac24bf62", 0xb}, {0x0}], 0x2) readv(r0, &(0x7f00000045c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/173, 0xad}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f00000035c0)=""/4096, 0x1000}], 0x9) 16:02:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x163) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x30}], 0x1, 0x0, 0x0) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r1, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() getegid() pipe2(&(0x7f00000006c0), 0x4) r4 = dup(r2) fchmodat(r4, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r5, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0xa4) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r7, 0x20007461, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) 16:02:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) munlock(&(0x7f000000a000/0x1000)=nil, 0x1000) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0xff, 0xb12, 0x5, "55f5819a5ab9f2818023b29959b613d89d704ee7", 0x8, 0x7fff}) munlock(&(0x7f0000009000/0x2000)=nil, 0x2000) 16:02:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) 16:02:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xffffffffffffff7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x204) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x5, 0x54, 0x8ed8]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() r5 = getuid() r6 = semget$private(0x0, 0x3, 0xa0) r7 = geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x28089, 0x0) r8 = getuid() r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x42, 0x0, 0x0, 0x4}], 0x5, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000002c0)='\x00', r9, &(0x7f0000000300)='./file0\x00') r11 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r8, 0x0, r7, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r14 = socket$inet(0x1e, 0x3, 0x0) r15 = dup2(r14, r14) ioctl$WSDISPLAYIO_SMODE(r15, 0x8004574c, &(0x7f0000000000)) r16 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000300)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x8000, 0x0) r20 = socket$inet(0x2, 0x4, 0x8) kevent(r13, &(0x7f00000000c0)=[{{}, 0x5, 0x7e, 0x8, 0x9, 0xffffffffffff8001}, {{r15}, 0xfffffffffffffffb, 0x1a8, 0x20000000, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000540)=[{{r16}, 0xfffffffffffffffd, 0x6, 0x1, 0xca}, {{r18}, 0xfffffffffffffffa, 0x8, 0x1, 0x81, 0x5d}, {{r19}, 0xfffffffffffffff9, 0x22, 0x20, 0x3f, 0x9}, {{r20}, 0xfffffffffffffff8, 0x34, 0x80000000, 0x6b5dd0cd, 0x401}], 0xff, &(0x7f0000000480)={0xffff, 0x8a4}) r21 = open(&(0x7f0000000200)='.\x00', 0x661, 0xf43792fb0a008b0c) r22 = getppid() r23 = geteuid() r24 = getuid() r25 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r24, 0x0, r23, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000340)={{0x80, r24, 0x0, r23, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000002c0)={r22, r23, r26}, 0xc) r27 = kqueue() kevent(r27, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/n\xbf[l\x00', 0x80, 0x0) r29 = socket$inet(0x1e, 0x3, 0x0) r30 = dup2(r29, r29) ioctl$WSDISPLAYIO_SMODE(r30, 0x8004574c, &(0x7f0000000000)) kevent(r28, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x14, 0x8, 0x9, 0x7fff}, {{r30}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x2}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r27}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r31 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r32 = getppid() r33 = geteuid() r34 = getuid() r35 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r34, 0x0, r33, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000340)={{0x80, r34, 0x0, r33, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000002c0)={r32, r33, r36}, 0xc) getgroups(0x5, &(0x7f0000000440)=[r3, r26, r36, r3, 0x0]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000003c0)={{0xf5bb, r8, 0xffffffffffffffff, r7, r37, 0x4, 0x774}, 0x5d, 0x3, 0x6}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r5, 0x0, r8, 0x0, 0x10, 0x2000000006}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0x80, r5, 0x0, r4, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) semget$private(0x0, 0x2, 0x8) setuid(r5) semget$private(0x0, 0x0, 0x100) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r0, 0x4020426b, &(0x7f00000000c0)={0x0, 0x0}) kqueue() 16:02:20 executing program 1: socket(0x18, 0x400000002, 0x0) socket(0x18, 0x400000002, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="242d6569b01513ff62020207e00000200000"], 0x10) write(r1, 0x0, 0x0) 16:02:21 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x3, &(0x7f0000000080)={0xff, 0x2f}) write(r0, &(0x7f0000000140)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x100000000, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:02:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x8891, 0x0) 16:02:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) sendmsg(r1, &(0x7f0000002300)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)="1486dbf70d89134cf9396d8bd98fd6a07c97b9141042794fbd1d92d3873587f85271213896d803bc97dcf68fc63de65e046e7ae3197a228f6105374048aa2424bcc0702ae37cca4a7e4da6307a1c5ffc0da4e7a37340c086eee767f290275129de1db7caf1b511a30f5cc82fac45ce433e67807e", 0x74}], 0x1, &(0x7f00000001c0)=[{0x78, 0xffff, 0x8f7e, "47be70ef627cbe2eb9d8b6529685777308a98101ef9eda6112eaa58f0059ba24ad23e7b23aad77c2e9e357d2e2fac4ea23af1a20f9a87b152836504c0c1ac77e2317dd534e24eb9c1e82754a96d9fcfcfca21db43661033a6a8a3752a11f19a785dd745a3029"}, {0x1010, 0x8a7ffa93a6fbb0e0, 0xfff, "635a88b47b9e878f14ee18cf93672c3f92d705e76c7f51dde14c234917446b9155d1631e2a6795c4ca58627fae47b8f95822c2c9966f71c1bc5309b59a77b660c6b0490517069845f9921aaf9bed85ddc42389c9928ceca61a43c0cf48aa4b381e6a6161eee29e62359ce45bfaaace058b429bc5debb574de04b5d27573bfc82e17d93fff685dfb195008bd5755a8d78e6c111f599c5799a936b2d4e5426146ade0dff3a04b66613db3433235a5ef1ea50aebb90d4323aa9b48aacc3679a0f9ceeaefd52d22002202a54175b46c49d840f00460555ed10e58a499bf23a3e23917c312441fca85e97e5083f17b07607b66f0227364ad2716730ba22e1991d1022cc0ac1d79dbbf324231218011acd650e84e72272bf74c4f30453e8b186c3042fe22c13cc66617e7105efd6b5b6deb7fc86d1c05442a9310cd156f3392ac569c427a904015714832048b225416ef51fa69122694e715773efbc24cacd2ced5b647241eeed1e2e01002df53bce595bf644728bf53af1c5831bf9efb0f49d73fa8b221e1623fa65b4aabf0283f3ff5af7935fd70d593ddde4e4200fe4a45097eaef7e1d0259a0bde9365b049611cb1e7093b8843d795763b274b7c3d7a6641be4e0d2b7a14bb8265b19c66b559e78793e1ef9b6dea998a0644087abd2f0c263b2b0c8c0bef857249b35ddd4afe3b0aa2e850d3b60de19b3fbf41d5c7b47c03278f65549643a21f06271c0ebdfd00581cf4ad044cdabbbf58dd61ee7fd3cb035ed5eb7fffd4aa90fc0d00ecbd10cc963165253cec9324fdbab154b02ecd258d492ee5d8a0c2bdf79fbd22ceafd78169e209aedcf0aac43eb43f5a20cf2482da4a7830019d7e4edf8e687ddd4f45d34592ced3b77285b6c700be24c503f5212c4ed4c15d6a920a1878a4e745c6e5f3c556d52ade5e8ac936c2670fdc9b81d6ab6bbbd44a8dd255fd622dd763bbf8091d575af1207e795e58c64047a1cd4debb16578efd19e62c5cf6c5e8109c1ed15132216f236e7c7f0710743c652392acd974fc1f9c8cb6d42f7852f9411281474b50dc9871dab657bdd1bf2ea00a230309c5150c920c7565947fc6d6285180d6a5b21cc8a410da386c5c9916fc6cae476b141ebdf8cd979fcbbd15b82a364344004eb9fc5ffd055337baf54a19a9be0c4aecf59283770fc6dbad73911d8a199d495f8a01f185c156fe50e12c8d4fcb979526c1eda5aea6a867370f6708ba0e0d1592b32c6b228c9658b2ecebdbc6867a2038880f1a4f448fbcebe211d22205f531cac0741ed62becc9d2945ba467959825a61994fcb2e740c1168c6e22220b27138a5c4ce0adf74f7cd3c5de014008ec6ded3ae7f001f505c3e78d91fab5ea2d3ab25aca1af254d8f1df12bfd7c191bb454bbd448e399277e4bbba333ee8179207d1085bf7a9e6f4b1135c720926b7d1de353f5ab674335715a7071b33371cee227a58cd91d086cdc846f47e99fff7e4f18993ee7f455c925fc7756082510b27c0a9331774d6772f4030fe9d63fc2606a7b2fe82bd1df65c78d2efd21fc98c6eb7797102cde4552879d6a291ed98d1d9cfc255e04b55bfe34761c2a1176c20d119657191317259629df50e2e4e05f6be4203f16a2b686c35a61983fab6add24fde368bdcdde481946b68002d13bef55ec9c3b91eff2a020a66c5a5c045a2e0ac3745400663075e2a2b050c2e7b146b38cbba0e5d65b892e548635ba3b3f59e3d459adb755f195c6176cec9d9e13908fdf127ff70a1c412f55f7c2e871b4621ce10b29e6b2976e525e30b2cb8fdf7068249c28e4c04d4cf45cad3f0d3adc8a649a754e452629d0919e379ab82370815d805790855e678fce3c48e2e051bb7d1491612f9b65cfcc563a3d303da8315fee49bbdc8cfa42baba6a892293fb0e5447156844b705c7475b32d370190dd42cd9634cc86030f4349eaa840adcae26d6f778ceb8afaf0258e2c3fe077be0ec6b38be53723695fc812251fb3ad38649249f60cfb00516831bba4ef9b649ca474ba1c3bd3c90f53edaa5c42def91eb82d5b3ebd54c4aba4c081005a47f13210113a76d3f932e6b50ab0c6623b6c14e9892280ca7ee77980f14eea97354e36693a70be75ceaaf5c5a3a8194d59e09bfce72f39c8b29c1d47ccb0dcc8f3d7d3efb1de467429479b1e10b6a73b70794eda081e190ca50f6ffafc244b188fb2f113b6b51436e13bd45357a3cc00710aa5382135508b604422483a50eec2d74e06c7ac731695d35688efee73a91f5d0742c39ba805b5a419c0798a1f5cb90504326667b623a796df02e490cb8a5a355334c7f930ef108c9917d4961111309dbe46cada5160011fda0a404db8edf3b440fa1019ed7435184e9740d6f852551d5010358b98f1a90a7ebe6e5e8e3376df6e836631e37196add697f3a9152332e470e6b789062b001334100164a3c8611de8099e30e253db448b63580f6c4ebb706abb1adf486483bce912e2ec27f5041a3005e33b8a4ef500aa88d9463713814e86f35af246f8fd82d19b4749d616a16db41d76cf5e168bb530aba27c3be2ac479ff5634540e9d41a0375278ce16caf733266e7b1f3faaf11579bedb0b91a9bca4becdf401f27778ad0e5e75b30af6af15e6a4ce87a83c9333f80fed41457b54b150439c91df1c844f11d9548cfe930a9d8b2fb0cb05e778be8419feea9af0306b88a3cddd2366919e2808fd079d6a05fa2dafe9b236773fad5370605b15bc1f78fc40f0ffd8931fee8f2c2ec7ca0e57f5d01f679fdef76f57bda32e412bc6b776f4bc533c7173e1cb1e5da3c93be63dfaf5254260192168b0e25369090e3a9d9dcf7cf52bbc88affaeea2c6b358b0168a8ce4d64d65460830d51449e91179168b7d47a9d58c621bf10fe7583a37af27b6c3e20b631034dc22d755bc84a315d93a0c42eb046320fbe9be6b552439d1d195c887f86c60b68bb948367767779a1fea99ca0577068c859071c3e96ca07737b6547d40e7ae7da14a718b19738f9a341c44d1c2b2feead10ce5d90b57c4fc72f9af00c57e32997d7b4eb19b994e879e39beb68b020e63fb3603c9943baaa200dacf0ac722d5d96ae3c2bbbe0be3badee65698671b2b93bca82c4267aafd1b9c83a525fb714b32e4abe627ce24836a5e9b2c368ad9da48555f75f6afe6e6cf1beac3645f623d8a4d834857beb4ec45b22267a2da58702b2f1964e72ee7e8497ead3ec10bdc7f1e1d997efc124bd8ba95279de5ae5557f5fde417cafd2d207f6ffeb1e055d0fee73f75603a78ba7d55e626223c827e1321782d22fd9ff90ac4e469c3ef5110322779b22f4f622a0fe0e87d47668c7eb49c751ce76708e6b7b93d1038dd72aa6666973e2e16376a94c55fa6fc0391a077869acafee6288adda67585f3a1d7a41bba4ddbc71d9cc9728966624fe364c41b7449a4ddc78fb26435bac49839d5babd0f8974e4eed535d56756bfa8b31cb9aa5e766932386eb90292d0b59b15200f57bec7a4a81993ad1641dcecc731b7ca9ddf81f6853aa4ccb79e07d9caecf190b14306d97974d14ae7173a949e913182c8df18759c355f4c1ef24fefc2516510dfafd87299d54244a3f7b26aee3fb0e47f8efcacc5adb3dc5a20a06536f5858d4cc75dab97460c28e3e7f654bb152cd754e0a25dd30403b490bb50eb5b649c9baf8bd25a808bf6ae239862a3d6c91b1da8e2125854e5f2bada267b75621da3e1c4bcdd4a2121501a5fde34ba67d2b2ff0c8257a71576406f19cc7c13990766b1d553a96210bb6acb90b6d071d8eeb63ad51793fc471c41c6ab441f2eea485fc57a973d91db452f074c8420548e9db0ec47429ffb48de4b75ad0d2dbb3ce9aabb274b98f7f44babfe4336bf15975dd81efa28cbbd7db3615899893b7bfd8cbffa640b5ac0b810c3f34445c7c69055ff0004bc891aa31da08bfcf7f1f9af65b4175c23b2db214a314306fde8a678397c80a48c4804b4f1704f50407b5780e9b10c27543ad2c493c24746b8cbdc9bc1df5fd59226c3a2472ce2e80fc2b9c91a875a51a263eaa581c8e00a52edc88e25bd0cb6ce953731bf73dee7a235a174e2a58a2bc68b81546731db757f4e095b10730be7c2a0f5152e5e7089cfccf69acdb3a1d64c07b7d19e30cdc4ffe29e501b7579d35d70cc5fb0a475908520a46129fef8524ed9c34ba94641b783c1569566c70461efb42508d42be6b089a45931f1481742ee70ce017048e03afca419bede8a1231c20687ee1cc68994b8cca2b76f01f3c9380492db1a7cd3d20ffb8b6f5240cb7ebdb0288837d338390f1a5ff07610ac0f8e216df9784375f343b7aabcbc1f5e65d29cf5039ff343e5d7a373bba848d44f7c30f01e489e86912d2d329948a44edba95ab01d795079d54e9296b99d5280a2dc7b90488382140a22a4614b0a9d40397a17f02004dde7e24a32b029e3469cbc9f312f1c83f427d6aa1d23d135c715191863412f08439c0c25d4850ed09dbfc3357e483b114732587014880bb79518828899dacbd552c18925eb4e02fcb724f5a5a7f148566ed81e0339077d7c37a7da74a72ea94e6410782309237439589bc14f39e54658fe8bb4f5340c3be4f054999a95964451df52acb7103d1115806f75eb24273358e86740752aa5817d99d70b6d345baf1ce11827f13ee5d3bf27cb62ac5f8b6db73f1fbc596398fda15267feaf897a4c44ede08310fee484577746a9feda8130bf8e468a94fd3ac193c732fd1b39aeb37fa1381fdca92acf4943185a266a02d0e16ca4cfad0522eca8ad573d2bf72eade91f8f0c0c1c43c70f11f973fc55394a6157d4d5cae0bae99673eb190493f6208cc344684201ae0d9241fe7943fb27d4e15f8a44d7f26046de306351ea09108f68043f422b39eda28311f6baf6634f6c84c55d1466ee6963cff97de39aece9a0cc25467a53a4bdea12f6636e5605fb95eb29d99fb62c6433e735305e62444f13a4d9784b81fbdec9ef86d69091526724752fa4529f456058968f53bce6a783e7e7ce88fc61199bcf8065fc25d5208ff4e56e98abe957c45c9ac399bb26c1586f899dff9950a2959a45c895566f7d9aea853528ed273aadc31e79b908b086b8ae0739230f4747b4a9c387907b01ae04c9205383481b58087d0014b1d60a4ef23aa41995b3da0d05a90d54ace56e99e096f16f02c2b3a6c8ffe65d87dc10e158d93da53dbc893eac53226ab35749f4a24ebf13646195849ae6b1d11d97c4040891356b24d8d76ebc0da96ed34fdd8a41a4117c1e61e69c74e84fd35b70c2f693443a7cb7a75717085cba5cb60d24b9f96da4e3fbf0877785e3b1381f7bd1a73503e98725ff644b3b44d1a70875ccba7f606ae721f86019f7966ef8195f3a7c1e4c7746a8ca3ddd585d1fbb850954e7ffea46cfdc8c2568870807383070cd03d9de5905d6bba51ccc0da53684d8f50c17a16e1552f4dd5cde8a9a9a523febf5b1fcc9e7e1d00d644bc3537def943cd7ca01867e799839ecc92233aa92fdbf6d5d21aa487b7476f13bc7a4cb875e2595aca979c3c5ef27730ab6fb65435c7ed8d63584e1e223b1983b20773d0776a6a2221857842fd2a9c400301a6567de80f8a821eff733311ab043e439da2b4401c6d4ea0dea3ac1ee0a5b54ab009c0f36fc383ab390781a7e3a53740a494747c60c30f4ac1f52728801f0aec09565ba912ada8630e94c4df225851825afa15376f98c265373cbfde1d482197534f8f27eed39e764aa294d225dbc8aa855b30fc279d8a311c45b0fb8974118568daf1ff64e98bc0"}, {0x78, 0x1, 0x200, "6c8a9c4f832a59ce80940b342e584f72d342fbc7ad650e4e0bc26ce01613af382432a271c6e3a71256dccd252b73ac64bc0cfa1c00f6adaa1c5bc59883fc0782e4f52428032e464dc4b4dd68b4e86ae2f7e053647696d1691cd1d407f90bba2da09c36b6aadcf1"}, {0x1010, 0xffff, 0x4, "039417a83771a5e6dd3c7bad0797c95b1d875734f4e89133d5408eba03592f40188f393ae14dee3b358a957f60aa9279329a9c6533bc1473a49d1821568292ed57ea9e9dbeba13455230983fcbfbf43799999955ad1c28d1c36f9434765677f9ac181884ca36cadd23b785874d68cc0815b63830c1fe9a745fc5df3d675f665be132fc96bb226c0f3fb650c9ac3d9ffac3da00b8dc1a7b6c703d21de6684dbbcc834c1e2209d8235e225a4b5b51a19ca48aa3acdec0fee84285c62ac0656fa09f916dc538784e7dcadc9dd7b09fbe3bab1671ac8b904338cdc381b8a09d8bf81dbb5866fe89719848f30d10177bba372f634baa6e3a737047b7ead1d097a88c068d534c7dcc8daa22bec779b4829fc760c6a7cb12bd63e370a17e5aa89fd6d9b76c10f0e7c63fc4ead22f8049c5cb4f9d7b5cc972c587d9aaaebdfcb464e38f5d181b9bfa14d3fc67a186d908cc0a5b372cf2c9bc85afa1747f8871528db867656990dcc66582167146011497493c4c69a8bbbc5a3abdb7f28d3c0457bbc2b50b44ebeb9d8a4a4d1b4045a53b9c72375a6a32723bf3b4276fb480dac72bfeb475ed26ec597ff72cdefcb373715d61c9d22ff7180c13ee6a3cc357434dda3eeb841924ccfa011ebb62eaeb793a82ef4843b165c8c4e11f9f86216a3cf7a6de46f7baa3bbdccc6395d2dc3e285f275625cd05edfdf3e692c24b8bd8920744bfd9f3aa49ac8f4ee69a3e591925d562eac2a312fb9dcd933a5a8c7566024ff0435f7930d612a5b473103cf8d14ec2d6df391c479ef555b4018d9b7610a63e6943c085e4e4b9e00482a51a2a4f79af8e7ea6eac7c5daa558843f4601d1cc91063b4a8488a77630d6d41d853c2a68eadf136a3feadcd01b5f88bf6a7a31b15a3a3d3dc56d3c59c1291e6100abd5221f00d365eea51b4f176ec18486fcd26b0d64cb47a5f4440e6ded28094a79388d8a766f685e1f7271be1c0d1363c83ffae8d8dd0c9b63a843bb68b1b0a5a52bdc19caaac036f79c30ecd3a854b7b0eeb1ef20e8ad5b637ad17afba2038aeb3df4f0c1968a84a7c6317d84733aa9a4ea14909cd322b909141ff7dc09e0e495d733e3a8d154649757187d8e3739100473d98b35038a6410d824061c0105271a5d2691fe3bfe65eaed61a2e8ed40e3beb181dc4edeecf464ae9d8ec75c5a7098863811e8a07323c18f42e45374ca5d04fc2001480a75344e1443a73302a6fe1d7b865f20cdac112c43ba33a4ba54bef386d2f8c1a8cac640dbc4965b14739189fa7b871579dab91226bf2f58f2b91fce988996f280208dfa311563eb5b39261dd5db2707bff27498cdf0840d9e9c88d2ea9b0b32ddd4c1feec48e740227e6974ecd734251536b5472ff27e6920b43dd1b98397ec8fa61512d339bb2710c3a4fd562a5e615843079de5b6c52f1301c81bb5f520ff861c77ab841fa174a142275d185b720266b542b0112023d64646b43be9251e2284657d896441198c499a140b7dae6c6a7d573bc9e9ad0515ab9736915744dd704533b91996ca2e168ec01d11e700b922749be2d252a2842189a7e6492a9d7cc1c2942d6d7e1e91dafdb323762ad182fc1abd982fdbd1e6e18d9f2c641fcb86a28046dce74ee97eb6b4f74d903259a9d7fab51265463188a7d8aff9b22038d4cad5ffcf9ddc06c3b20e1ce36f38380805a97af843d4e66de82aa13af7ea76e16252448b2c1f0ec7682b13d8a33bd56a1ead0dbfaedf07a8600f9ce89b2637017152eaa3e1a0f12b9cda21501303c8846b527e4b2051fa988caba7b07758639f19b90e474bac43a3fd386d7b00a9406b8057d42bfa2d423bbe98150a575801345f0ef218eaf3dc98e596ebebd01802ffb8f2bb5d09ca4114c1e0f15b02bd6cdf5507d8caa69b54a8b729367264865816740ac9db7f4b144e91412864f72677ad9c452da506f25a7e9e126e4dcd8d1e365e26273b7485ebacc9041db7975fb61696767ece6043e1ede7e6b4b9798aa1c9c290e621ca48e1c26bf798a60f221e9878b4ef29b102d508d50249488ffa4221854e09c15ee0b06a488c6b11df8f4980127addb90c978c19609f18beb68e3997bf0e7360ced642a381bcda175f86349712e9735e9b637552bce3a116e316ad4c7b5c1bfccaa0c05a1e55e9eff89caacb049bd0787c35b5e5f3b5d1b596528f7b4f1c2d97154c30514299c130659ba483495529d3183304926e2cf189f72e9c264995b43938ed7245b999d4cd9553afff7f5f07de30337578358595fea13d1bde37a81f66b06d5083bbc8e1523869a7479c8072756f8efc88ffe368858d52a87a045187ddc6272630b4d4c6aa36e29b40cac393b0afb5af77e66328193545cc1093eda238b81d58f7998f1d4600ce58221f064a0fb88476f8412c04aa8d1feb311d14a7c18c5386f6828ce892731d7713e4296b774f6d829b580bafd13cb102359ac002fd84ee7e6da6ffbb7cce8214dc17f5eb5aafa854f968790a7a59b9200c91c7fbd8a4ccec1d3b6cdd63471beb78227b1ba9c8d16472582b39492830a4a0747f84244d62a3ae0094f0d9900d43e1dd839749a61413987c6662647c3b05b3204714c8a21fdb6491fb059ca02e300d892439a5ea2a191f1feaf9f7c16dd81b41fdaa38303adbf223dd461d5714cc358735ff5b02f4015dcc1943e1fb78c537af70bc6c92b1caab2104fdcfdd8e86f789066a72d192c00bd790b0a6c239d2443376209d7ae0da6168e7be3ad6a22511286cb858c40cb61020dff181dc58d4dc2ce8e1c94accd3083979810bd104bd87863ab9aec3d6d22508f0daa61f9143d53a0b54d00d2b1a4baf65c34730e2c7a8ac199e734166dc56446ba934f7704be76d0e27a5a3917ab0e1012f199c6841a8c180f1aceb79c5c11f74b55d5d993d60b63c4c6a9a894bacfec34d18c861c0b71b422890bbc97c143d1953a757c9a502f040f4662ff8c79555567dc1faa0d218aca3a5a02c177298584311f8a35d6abb6995210446aa742774f9daf2846c38dca72266267de610cfb7f592ec6fd6901b41b4dd04a7335543e78d59a98d900c0e9cc943d49f974428d8228ee4fe69a4d08d4d4fa36043d88995bc5e55fa623951a33b5460d0f0691ff6fed66f67e2705cc947d368b6249071d9023239eb8390615c9f5e41584755c2fb91ff0e6e897ec1d91e087fd5ea1796f9dfab0198aad21e98cdcbf495aca2f0bec77ef88cfd035b865e424690aa6e65e561b1b9f35f925aedb71dd03a1a89cbdcf5bbbc2987a96ebd69527e007270584e0817286ac4ad219a21a38bd81d2493a89e9479c9da976b872e4fbd7f2a372313f89612397c95ccf8db9ba41e74e2301e6fc0d77b1aad73e0987c5a6d0824ae0525a659049ed59d26854ef9d5bb2cdc52ae42f323391cad5c3b56b38911941164a8cf32e9b3c86daee8fe8328badbc1aa49f1c5e483532c55a181e5e47b0be613ddbf3f032e773df4b6e329cd7962e8649fa42fb3d28d8b5f5d73849bbce28cfd3d0c3d7424180792b892e66cc7825c9b1cf42db2b0bb3fe218fbe0f312f276d7e951cc8cf580f7c83390ea02a5e5ef27ba766d3b7aff0594c96b36e5600e1be86cf255aaa21e3bc84ea7165356ba8f45e6e39e02d82bbf33cf8058ad1d22c3356e018cb0e70f3f9967181654e297794918be26c9bea9d73ceef1a0b6e268c4097be5d56c9183437515a191244b807b9ecd3d9d92755402cb10814f458935d3313d796d3fccb36ef4d24567c432d94422ba72f3e2420f8bc962ffd98311682b9f9fc71b54f3e037ff74cc028d0535c13ab85026fc8eb6c8aea34f2e7bf0502118281bec66c6abffc00b41bdfd6703542925c6629c7dd9d0c315cb39d441a0d7e24f82289bfcbf24adb573e17abc8c9a7280197c14043f69bc6fbd4a19b21b69e9e4c671cdbebf580925ed9b88373bcaa966de502631c60e3517e6f12deb2f8bab860060df74cca240e92a4c274e80050acecc6a381b0ed7739ba76d4ae3c893917810df11a349885e9210d8a002e02e65347c60162fa8d84da1d6fdf06c799148e42a46d19bcd32a4f8e3875d59e3179b886462c26fed19a1c76c323b82b165ed407720ed24d031c9d8f0cb69cf5512d8ece992e4e92b70d8575055da448b275c39e2ddc88f6399ad7ceec7f6a7b510ca341990f5fc5f67564f224b3cb43849c9c0da8993924bbf944a475da36e206e90e8ff8707143a9c984c55bec622051879cf8edaf1621af056121fa0e4f11e03862532b561a89a0b6ff478fd030edde13341b3033fec71ee42bae2e5f4f573c5b3dbaaab0520eb14f98b0bd206942d5fa858a5d17ead6fbac52831b47a90c3941b4fb5c4435cf01bffb46dc60919cb7d3216fc408e5022919016720424cd4053a095a5c38fdce32b914a7313eb9279b807c6f109559727711bde8be993e65ba14bbf5155b1d091520c103fd8f76b65cb749dde1f14e0aba55858ddbf88f611f74cd0de7a0918e414015a319dd89c928a70da79aa79e418b4d7f06da53871bdd4300a50ac9c6266a088af2da5ba5f7bbe8ca0098622794fc48cf7d05686bd3fc706f75e6d0ef7a516c015898ce6d94151ac0a463f43ca833f6eedb429f19f7627c2fcc3712d00fdd46355eb92b24d1cbda34d3097a941d099702c06f60238d008a99378bf91e6a5108191d95ed645269bedcfc80161b110ab204b49093919e846756ebb325f487e32d0805205f61b68b5d39d7851b0f2819dd17395d87285b44dfd5b930054cdb9def15d509bb630373a38770763724f24ec418ed60b5b275d231ed617273b1ba55c88f2dfb9c4c361f7375c2020ca8e72d23b266c67177760709a40f8063a13b82f40ffb628a35189b37f6daff02d42a132a62222e190b8bb07ceed4a8fca22bc5656beee6e01a20306c85a41324859a51b996c367affad670736f112dbf61f82e18be93a0be948231d077e284b91df297effc0d0f35c3bec1a3e85ad2b186f3b5b86bf339e6e8cb6c251b5da8c00909aab51521dd24a775de6e1bcee2693f8b936d8a27733ba3a8299d9841d1c51dd96395ad8ff8cccf6b3b774ed56cf15ac4db8f7760a0f2b4e2262060449bc946a48d444e0214707142eeedb0642d9fa5afde1925a70a8e74076e79fb05ec2ecc6ac0c89e433558139f5fb15d3121c845d542e775d50ec9f7876f57bc4b785d4aad66a84caa75a4a98577d36ed10638dcaaa7296a8fc6570e2e49287868186565cb55835b2f3eaf5f3a53a4915313fcd006e427d29361e741a60b2cebff69016f1a3c834e29882445d535ec619b00312d9aba12bd9352dd66578eb95050027bc91c4db3a69a8b3020b4f7ffde5f8216475e33ac9315eb98ffec66ce4a830170f2124135bf4547c002c50f6ccb26266fe6731134a7ef7d831b625da86fb43009fd3bd463ea908fdf0e9f1899137f11c0406f4665ee465d6560e485fb1bb1c9a9998dbbc96bbaffb9e9165f55ec97566bd924eac2a3082e39423c1c23c1badec2bdaf47e1d995072e1b759208b187fe0a981d72d9e6343099ab7d5e3cadde483dda5087469b05699f687befc6436f706de42edb6fae6d0ad75b34e3b1aaf3ed1661f588be63c816eeb2530e1fe1a96e644102bb6a5965eba1b2d2deda15088b37ef1fcbfc153248135d13d8f98e5e721bbbc4e2ccb149c5d45a6548aaae64a8a8185bbe6d788305ca536e6033c9d1b3a4b74b105caf0824c048bbebeddadd6156405b8995cfc12ff623af6855a2f280a49cb877ac23a52662e132329511df4aac09382da8f70e9e"}], 0x2110}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3671, 0x0, 0x8, 0x6195}, {0xa47, 0xa, 0xca, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 16:02:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='<', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:02:22 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 16:02:22 executing program 0: ktrace(0x0, 0x0, 0x10c, 0x0) 16:02:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffff9c, &(0x7f0000001200)=[{&(0x7f0000000140)="a86d5963a62aaa47f2ff5fd4758ee4cc49c0a3b37e6cf6a5c4af8eca06cf8c5449ef125f5aa7f3fc5dc227fee9f9cba7c4088ad20e050492b3b32d784f33c9a7a9522a30e2a4b517065d043ef15fb940d18144be0fc751f766fe0a01f43640c2e82238dd670f7b05cb307ea25dcc4404c524aca54269290ee2a5085d737519dffc588848b6979c89ef412048e9b752eae146512b358c41ee1a42bdb5a698d7451cec223753dd7dd0fd4d2780f5bc7e088e13011009fa5dfff34f405a2de2a288d235dd49627645c699e021cd7ba709b4cad1ed42452a0c3de135d3969e557c27c9f8b93dfd203750309a526b431e65c244ba7e6673cc7e5113dba6c436fd88f04d935507b354ad43a37f0a69ab124c9f7a7ab8d39ee02f58f56094b5470633f5bcafea1ca283605b2de3462f7f20c44607bfb4a9e0db14d45606c04efe2a8a124bfdf5130d392fb1f6d83530d33e6b56b345b501b746ad5bd299d5e947434487101919a30aca2a9bc24f1a5398115b3cf834f2b2992c2d9a51f663c5d2aeb22a64212a2f10f9558c3616b285397cf99e71ff5260c75556846faba05137f0119a3388c1d65be45bafaa17984b57d608fb51120d9b4ff76c6ea5b219d00e4757e5d0f2a1945a9b5ca5ceaba05f1e99048db349a9f67261319c9959a59326af5af52748a62b2fad21ef3a9fac7523506f9cd277c5cbec9279b5ba6f2203cc071ca2debba3540c76224390f1d5e51ac5bd12c4dce567cbeaa291c3d1c9054b1b88442ce02540273cf06a136f3546dcc5e4c24b6a12ee42da3eda80dfd6d9528fc7bac88fc9e9ca74aafeaadca7bd336269e13128a393b9f84733e74507fe1c89a614c30ca95b2c618da05a316d4b772c108d48b4cc9710006fee4a511a20222565a52c0b944d598d298a5d78f44dbf9d567733eff33835158b0840648f02b80223a3f19b2f35057c6d5ce274e992b1f131e31c7747d19eaddcc2aeb5198d829898f01e89ef75abcafc389e2355779d534b1d0a7d97e3fe84aa3f4ad60914d4387801e53b925f8d0eeb21deb9a28e4a78993c3c7973dcb8709b3b31f754520dfa958c88f4af19a969637703e2ef17bf4a10aab5e0ccac4e6a761593d04b02c8bc4d8f47a22647de10b13b72e59f44ad54cf53161a226b6a3379d2a0e605d39c58ecadbb05a8100e792a6e74d24a19f8b8510b7446f53cb648c5bdda51a1debbbb52b774873057e7663cebb2f2afb2116929208e7ce0473c5bba8300efe7b551ab22cc3d32d16e1b715c9cd191809941e76b6d65e0b474286d617f901ec7f27849b0a2742802017264c781e1759462412458d6e8a79de67bb2d83ff5b75e31d6f57842fc351b529bc8489f11c809b19eddd49125113c88a1d8644e2e02e82726507db03e34aca8dc5311e055fd5b4290cdd7ea00389b59b5e3935bcc7f0bda7f5c13ccc5fe4fcfc114204652ca43ab2916f5e79e9690fe1115d7082a1db3fe5f1730e19c57752648ab0f44c134306a9bcd4a01d9f19898a910ad4a951778c5f4074af79cbc4652188b22b4714c5c28240bf4bf2581d194a3882fe5dd97d61721145a30c6179a02b3d88c56afaf37bba378cd17945aeffb4289f8ffbd7cf7facd99ae5600b4bc07842dc6cdf23536c47a356e6d3750201348594bdc7ca76ad32908a233fd2ec97ee8d26c0c5c38dbfa54e12be1cb18bcbcfaba98afc7e873b0ece7381ce39102ca48095232716302d65de682c1f6c9cd2b530ab693f02be92cd60483019cb95e9515cb63c2c72350a8c57cc7b0a0326de1be685c5144e4001445b470c8862f6da0d6224075d0b612bccbb03f2f440ccfed7c9dd6cefc6b58c543c10714718d0b3bc80e4e762b7f945051ab353a5e343a73abf2ea5a1bca4804a314ce303c6b5025a795328b0438a6c33e8e4386700f98ffc2b4c754abc59f6922b9977db3d49a7afd06ff32c8ccaf966231bf101192c4e96c2aed1f27fbb10078f10715babaa1cd0cf3c56be55cc1a44f9dedc471231f273bfeff66b3f809d21c67e22973df602f8d73c7c0afc6c1628b7a14167af36b80c7ae90465dfd1696b5a7999f69fb70a32336a54aa1769a841a1508c798c3d93f26028d5322591953817fb3c0f3c737e89cafa7882471c42b134272e8e1512d8703774af4e08e16c8f1751f3cd9a233df4686ea3ec6d94741399e8a596f2316e853ae62362d2ee8e8b144f33c655f5f6ab5c43de797051df6a318532c25ad16ad142d5c7c7914a7bba0cf5b736f0add17c7bcd34058760dd8d27afece68d8c505093bf1fe0b0f12251f515a0984bfde5a13e3fa1a1fef71c88018a1351444d2ab90d40e2a4f7bca0eae92125c6886b90c947c6eae5357654dcdc2f2e10752524bdeba3e5b835d22b5ac99948981b87537b25eb271b20f202ddd112607aa447403b8bc59a45786dee276e6abdb2e14f51f5853043ff595b9ba0e83bf2df959f7b22d1b3662c69970681ec86c097c55cb5e6cecd07f89581d9389efedeb1014db8042e88c23308f44ed33b5756f16abd015596f83a72dbb896aaa1d57ea54955f2d9ade35b1263a8a332872bb6eeb72ed5ff1a5e1d49a2f0545ce3405ea05328ab2756c582d138131f4fb2619efe583422c7878ef239fc9bc6c386780fca5dceb9b80240d1825588b528c434384fed5799c2849b0c1b51dcbded65f819f1554ad5bf7eab2f68677b4b589872c12c31f809bb9de4b3aa9e4cb1cb9e3cc7090a3fa64ff7fd68a799c5c09619bf22f4c5778fae0104642932a206043f02005981ab738eb7ab25e37517943e7758fdadc45bf7109b8ef2171061c401436f7bd6ef3fe624946732b3aa79531ac169979e79b2704a6f2871bbf883ec0060b8ddd2c9b7c065c6c528478922a3afa6b1960cb704369f409a93beaf1f1d06848ccef62822b97c4e9b5e1a443523f1243bcc1e5c53982633f28d728c1bfa44931395431c5b213627ef8042db38386c581f4f9b13d1b27611cf47c9fd8ac45366d0ffb41120a45a4c36ccfb1b591aee157a3599ed9bc31226a62d4f16c99c4f1179db3a815bdcc4b8b7fddf09d057d23c99be6fe74be631f34d24afca36e58cddcb351bfdacd94c8155bc44e50a06ceb15573c7b6ebac121d2bf2e0086742f83606a5b08125d8135d20f5151a65040b29ef9a5c57774ca1be694d24ea819f95b88aaa31eaff14f4617e23f9c3c14cad226925f4327ff92deb8f5c782a0f462f39ef7a0cb39e605bee44d0b78e23dea599b940e95a1d32f640fde059499c0084c2173c4a53f73fb254dae00c1c8d468b71423fb0458a184ebc829ab765dfe61c2d270b61add77669e99a2ef70992add6cb53ab6a9fd231e0032fe815c4a460c76b26d040d8dbd5d10ee40250be4c6e0fbacdd25a7112864b5276a9a8b3a203bcb3941f8effe06560f571c890e7ba0c236ac8588269574af712d5f190df5e3d4b129b3a118892733cf7862e5cb2d98697fe7cc98d50107460db739fa8d0bbdd8d46b11fc18670a3be62feae5878cd90173c6e4693081ae85cbe593c46e1d84269f333d0ff972d26cb5cedd1a49035da381889a6ec39e4aaa2e91518c246858cead9f9722023d8cfe12b5426e63dfa956fee6ce44f84333c7150427e035994380db7aa02d294cd9bfaa176e15560ddca77ddbfb500964b07db3156f1f07de08e89eaed192ee02baeaca5ff463520b8eaa785c4b575241e11e5826b46277ae5930e9f993665226037f8b52b67614878441789013387551f6b266b9292b17fdb42e28c89c40a7d2a9ec4e6a080fdede79337e88fa26bd28806996382e444acd1fe9f37000b74dd8a9d62e6a318dcd917ca856a52265de33b08850c4f402bd7772cfd78ee30dabe047ab097a87ebb01fba9e2f78c5b0d5d4992ca54903db522050ca1910798c7eee4efa104bc38461749aa8f03b193c83b7d5f2a18718d9beb75b2b8034d95a48903313c08956a0dcc4d444e304db1391bdffaed1d2e443f4d80e2db66842d65655c569992456788685d9f51fd41f65a59e17f5a63ee9bdbe70073830287f1afffab3f79596540b5c1ca9db0f310e14baee9599a2bf277704476e824970fd179139469f02a6312d44b499b2cb7e0828082556688f69584a0fd48fd062ec54b877e94c1c0015baebf4ec666b434cc3a098485795b577167f6cdc3f3c05ef3f1404358f1f0238279fdd74ab8c9f2e26aab471f7a9092dec8dd7139ef35bc3aa2ff39c91c17690ea00e683586e7cb4b48a1fd345fcd274141325d15b86d77070b5aedc2ba983c1d21157f2e386769f999f22f29ec0277065d17a45484bd1a4dd32c5abeba56a046ce3065721db134dcdaf5c50d640cbf984e4ac9a9ca9aff401f37a9bf8e6ddbbb76bcfcdda81f39ad1725805db914e2de9c4960bac79285ce318d7780acdc3835933c01c1489c0cb9643b84aa5e288e7227874b5ea577aa753105246eda74ee42d8a56ae9d6c6917b4f55bc5015ca42a8667c68735742c6bab3275e2e5007ffe7faf58ec7c0cac5e3c5e1d286600316f35c2cafcd4051a14deb2a3533321f4a9db698afb87b79950469255e553e745b79a9e4e37a59585329478d0b8f082fcbfa300145c5517836ffb1f80ea4ff77aa0bc01fd9ab2813618f45b5dc8c09367db83f2f19f04da0fd1972edd2f45c1e1b2061ddf76dcd7f67656e678cbc9cc2a58fd3263f7ed9ef1f40abb6676333b6a5f062a5b7927f969f75b798fa3fbe0bb52e434036638cb2174a5d7c813c79e2fe097098c1f98f3916d275061a6ffecdc12b24b3930b49cb5429967d0ad6aac54db5c18eb1c4895bd9a25dfd3ec5d666bdf88ff3d48f9ce5c55bae4ce52f4be7a3327226364db54d5abee0b4b212e9a80faa30deca07d54494cd150d08dd78b3f69bb3d206024ac342c783c59d11ffc97867b91de73d8e436282999a138ecd5e01b20dfb0f87ed0279768d8cb9c84568e77e5df53e7e970138e5b9d9e272080ec540ab3d5a42db803d8287308cd064f0d358cb0ed6406f6cdfab98da4b45d750b7e5af0ce30dc09c94ee69b636d4e48fa0952e3928b037b051d210b576f75d2f916e6d54601ea48629c24fd58f737aacc545fecaeb4e7a3ae1d817a4cd4a0ce54cf650a065fec103c922a53b3f3bc4b6002f2eefc70a60e922a0d4943ff67275c41e32d90827c854192745e12bb53d5b0c1bf63700df75be28b49812faa2d285fefc33499d9f1a8c35d493480c638d27a319ef7f03de6cfefa71e471127b27dc86abf3919991aa5b12c65a9c8da5a9b0e999d7b5934e9e478cb6f3186ffb3a8e3b9ffef46c9ca528b8a387cdf8ee03bba0ea6768e4e65e8e8dc8dc39eccf8298014deac66895c16dcbfc0d17f8427a07f6b0362a051b0d9164037459b6fce38be42f756adc269200bacac5ce0d7d6521ee6e7e5eb55e8765a10e03c80b754930094a8a01a372089ae9a96f1c448f171929d17fb319b186eb85ebba5e7a7efb24b88555d8761351ebba379df420d6807a9d8c157aa0a39fbe2d3c00783f9b59efd661fd165d8479d85e91186150ccb917f5a7347247d216e794b4edbd546f6bd35b6eb1bdd970660523d05d9252a8be87b4424c69ad2a5131d68351148476568b2113b2b168830773d16f77fee11138e8f7bb5f869cd35cfe84b9435573387af776bb28898a1caa77f9daa421ee4651e876bb83c373f9826a8466f07ced44c5a6ee23009db69a33a94d6e7d8e4cc6779232322ca4ce4dea563ad10905f560f670a3aa824c2c4fee5058f7c9016ba6b65bf39d4d6ca85a69f4835454e", 0x1000}, {&(0x7f0000001140)="b66e3fc697de6a26100dc3e8abd8050de30be574fc8804a833170a373418e5c9ddc69c51ec9f5f531c46e0d1c473eef7fce7d83843c18d57021875301d94a082738504c890878714024ac96f2475d142afa74f4ab25c69544cbaa6f569f58adfc5a8662fb9480ec6830a9e48a7d20cf1c31295a399d0c53ab47ed4b852aec5f9e0b7e14f2a2687e3e2a547bce9050492c56aa400379bbc97c3a24b603a7e553870d073a8457ae65376625da9a7", 0xad}], 0x2) 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"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:02:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x15) r1 = getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r2}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) pipe(&(0x7f0000000040)) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r3, 0x0, 0x0, 0x0) 16:02:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) close(r3) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x80) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e341b00c9c0377c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a14158bea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1e0000a867075f977a9c6d8da4bf6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706f6a68322891bb5d2fa0268cd1337caa4d4606fe33cb2d687e2b8028e578916188de1c6eef2c1f6d9d60a2985e79a7fce702ef5eacc704228bbad6b45e7ee510803068283c3b71ac2e900", 0x120}], 0x1) 16:02:22 executing program 1: select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000), &(0x7f0000000080)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r2 = socket$inet(0x1e, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r3}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r4 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r5 = getppid() r6 = geteuid() r7 = getuid() r8 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r7, 0x0, r6, 0x0, 0x90, 0x6}, 0xfffffffffffffffd, 0x12a, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0x80, r7, 0x0, r6, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6, r9}, 0xc) setregid(r9, 0x0) 16:02:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000680)="ff5a94db5a17dbdb2981c86cc39c0fb57b52af316e2cd26d46f292dc6a9abe4ed5f1c6c4cf5df2ae89a219d271df71adfe4945921867359e762c2c77c6fdefff94b8a39f74bdcfe7bbf9feeb759283254ecf92e4e1614fe3494bfe8e3babcceb4cc3afe2eae0935af59810496df51cd9d18fbefda1660cdb88f820ce3eb8a741b51a8608314c8b40f8704b6c528882701a70df4c80a5a6dbbc63b8c197113c337deb09f6718e107191b57cca3822b6af258185a441eba73039a688205774aa791e239bf6ed1ae8542ed34d1f52e68a72a2c766a02d0cbfdba2a9565ad637da4890b4d70276a204a669be732b0ffd4f91a577bd44829e323c28435fdc53d62c5513b46f080912c4bcbf45de6d74b5b1853d0cf8b812a1de48c1a2ba12a7e62c0ad89b613b43206d01d692fca98bbe53fb253f1cca29b08ad15b9230c6a3fd37347bfe2303b7133f2826762a301d60a04fbcddee19f6ee4144059975c660b2235a7dd2f3f5d716640a1a1d5cc6df59d6b3f11e64e8d2c6a85176bd3b9195afacc68a2eee79040aafb55642cbcaa3531886b36c717c07326e58db60fd6ef4ae8dc88f195f18a693909eb2855a2b39086f46b5ade8f971047158c22514bef86577decfc2ade573e56ee27c47c7c6e1e14eabde8b5e4448c5233315ad4166294d59aab532a2f496d486d6454fa8a227bbcf332a02745f77445bbe2c82e51ff21d45c9fe76895ce721adacbdacbf67c1a0babdb1946186d586dbbaf0d71af92801a3f9cd157cda9f781d63589e13a6aa55a3fe84530075b1a3276d7536aea91a33d442e8e53b6f6067a31da2a79952c60d940a47bbae940cc01a4d450768043fc3239faa50b94930d1ca6ac5ce05396370689ead2c036122aa83aafdacf9c7619ea7aba4b7e33445c57431f48f8fad71065dab10d0c107e03aa825e182ba92c89252ac3f570be539d6192a51d94c730177d3db9721fe4079f577dae9b11496d605f3bb0a658fd2d9045f67f1d36e82b4143e486d8dbf4f4b80c0f6db9d16057e882304c664939091d3051ba3601993efacbd731b947e239a3daf4239fd113fb364ef4d1f33f8e6ee88b5ed74a84d1e41a9cc6a4a841bcb488e51e75245cc16dc6b1ad8e14d8b4ea0bedb0a8d3df66cdfb27446c133b5a9e75e53bf0daff8eadd859d33b35b567617b549902ce861bda66ac47ab9a52abe0e93a4cc610283ed28f363a7bfb6c3b8a7d07dd9932375dcbaf04961aca208cceb0e1a8b0c80e0ad1f907b41390e6847828fac5a3dfa558485b599cdebc0810ce4d096d0c4245533aaa93bd9a933d3781b2062ce9b0bb3d7f268e20e8a2e7001d47b1b1fc3c7a0ac2624d250ad8b17d656ddff91f74678f3efacb8e5d96f4d62988256d5242c65033160dbc9775c06c359fa351739a767b958970fd67037e09ac2ff2be07ba1cf0d427c744d8d7aac24b72bdb62c894294a4722aaa4fa072d69eb5fe0771289664584b9889b2cf8698eb0b671cd2f190cadf82b17f8643f91d313c3f1f0b7cfa420b9385d297864284c7e6d35980fb55120a6acb8c83527bacdbb73747613120754daeb33c3f0430211dfbb3f61782069458de2b0153c203d993f838b6db1ad1d9ddd5eea1676287ca7440871732920268b03c28eff953a8319eaa9fc2191eba36fb859f781b3272fe27488ee39775e771b403eb3829557c8e039356da7d60310f29b15088c5f4477a0d39ee5e1edc901031d8fc37f7db1ec3980da88fd3df10dd99197585c9cbca393270db44b65b3d9d60a8f0beb993863e7fd0120179af339304caa444e2e7b1d1a71db297dbac815d08415580c6f8cbb251a2e05c414dc2bff4f3bdeb50a8ada066e4bc7d14b800b1a5ac302f529ec48b50f71ad4c6a451e8b351b2fdd5df7cf23a718df9450d16293cd77ac78bdf687c2892db06f9620f4058495fad8fc2e0da8567060e91e603149fea7567e480c0e4a9f31a391a7443746b1a8bb9162c86edd571a8d18aaa719fc5051a4ac4a2cd1640697c87f22220a0410a1f6415aebb19bcf343a290af3a949d97cd3b127dde53d7518544f3bfb4b9f0ea4e67339590f6fb1b60f01ca4be0cbe3e576b52e671062afed29f261ce77219398d0fd8de5f96ec82c34c6f79276928f2b65441d1ec88763bddd786fbae6847f4568b41f6db17f0860cfbc224dcb2b982eb9ce7d9e7df1958dfbed445a753cf5566606978662110319bffd0b8ccf1aab0720b72457ec7389c520ebfeb0843d7b368c795230afa1b04488e6f3d2fe772245f2a0143d929222d3f95b3620dea41041c53af26a1b3fee64907804bf6a3c282f3af5e02997f90836e8737285a6b50286438377b19bbf0111ffd2aab3f22f71c8a01fd0f49b82a1480a45e84ec8d335ad7b1c", 0x6a0}, {&(0x7f0000001680)="eebf8a56e84cbb22f7a38592217973f768ec3e70dc2d38565a31390a4ef74f22f12e06ff78880804c3b19510ada03d959a755948b142a92660f90a387eb767b1085f44e3f3d43568ebaf5a0fe0645e53e95e2ce6b08582b15083602bfd629a7baed0c0dde3e15c29", 0x68}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "5fcea3823b4b0d203dc08ada01646c3aa851d709"}) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) ioctl$TIOCEXCL(r0, 0x2000740d) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:02:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) r1 = geteuid() r2 = getuid() r3 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r2, 0x0, r1, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x80, r2, 0x0, r1, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socket$inet6(0x18, 0x5, 0x80000001) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r6 = socket$inet(0x1e, 0x3, 0x0) r7 = dup2(r6, r6) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000000)) kevent(r5, &(0x7f0000000180)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r7}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0x3fcd5f5efda0d38, 0x88, 0x0, 0x20, 0x7}, {{r4}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r8 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r9 = getppid() r10 = geteuid() r11 = getuid() r12 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r11, 0x0, r10, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000340)={{0x80, r11, 0x0, r10, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) semget(0x3, 0x4959b19e6f967b1b, 0xec7779fceab63933) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={r9, r10, r13}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r13) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000000040)=0x1) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x0, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) wait4(0x0, &(0x7f0000000080), 0x0, &(0x7f0000000180)) r4 = getpgid(0x0) getpgid(r4) r5 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r5, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000140)=""/109) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfe) r7 = getpid() fcntl$setown(r6, 0x6, r7) readv(r6, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000400)) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000880)=""/4096) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000002c0)=0x5) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r11 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fchmod(r11, 0x20) accept(r9, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0xc) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa06ce330ad692331, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = dup2(r0, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200, 0xa0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:24 executing program 1: r0 = semget(0x0, 0x0, 0x44) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/163) r1 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x7}) r2 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r2, &(0x7f0000000100)="3b4b14dafdf3b6665e1be3fa9ce25437cfff2e1e8492b9c306b06c8e8d13a726da1306603de63562e71b87a0dec1639b85a86d5896d3367a3446b6c453e3005ca07976a71059117c606e7538", 0x4c, 0x400, &(0x7f0000000180)=@file={0x4e3fe9805b402e00, './file0\x00'}, 0xa) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000200)={0x7fffffff}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r4 = getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x2, 0x3, 0x3, 0xfffffffffffffffd, r4}) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0xd1, 0xfffffffffffffe00, 0x30a, 0x0, 0x4, 0x857a, 0x3, 0x4, 0x0, 0x100000000, 0x7}) r6 = socket(0x1, 0x4, 0xebf) connect$unix(r6, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) r7 = semget$private(0x0, 0x4, 0x20) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000004c0)=""/14) r8 = accept$inet(r3, &(0x7f0000000500), &(0x7f0000000540)=0xc) r9 = dup(r8) chflags(&(0x7f0000000580)='./file0\x00', 0x0) r10 = socket(0x6, 0x3, 0x1) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f00000005c0)=r10) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='%.\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='#@\x00', &(0x7f0000000740)='/dev/ttyCcfg\x00', &(0x7f0000000780)='_\x00', &(0x7f00000007c0)='\x01\x00'], &(0x7f0000000880)=[&(0x7f0000000840)='\x00']) r11 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000a00)={{0x7fffffff, r12, r13, 0xffffffffffffffff, r14, 0x121, 0x2}, 0x9f6, 0x3f, r15, r4, 0x9, 0xfe4d, 0x10000}) 16:02:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1e7779d7f80b895, 0x5e5ada2507d53d1c) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000100)=0x85) 16:02:24 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f, 0xfffffffffffffffc}) setitimer(0x2, &(0x7f0000000040)={{0x1, 0x80000001}, {0xf1}}, &(0x7f0000000080)) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000080)=[{0x6314dbe3, 0x7, 0x73fe, 0xfffffffffffffffe}, {0x4, 0x8c12, 0x1, 0x20}, {0x706, 0x100, 0x7fc0000000, 0x78}, {0x2d34, 0x7, 0x100000001, 0x7}, {0x81, 0x10001, 0x3f, 0x7}, {0x800, 0x1, 0x80000001}, {0x7, 0x3, 0x1, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x7, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x20000000000, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) close(r2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x0, 0xc63, 0x80}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x20, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x200) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x1}, {0x43, 0x1000}}, 0x2) 16:02:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000480)="ac0fd6dd2f00000020000000005e244042c9efb31fa04aa8b7dd2c34775d9c5a4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef7edd2600db15d2a67bbbea5978111fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081689370adc31e8f45cbefb20ef00007bdc6deddcf3b29b463c01963fccc058acbfda1557937a1dc91f017eda9c178289f496994f679a6355726562edca44621280ea80b5e86cd8b814870300000045476cf5fd5c4fa1bde75f8496edc3d3bc9e9756cbac315a3564000080", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x0, './bus\x00'}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x0, 0xffffffffffffffff}, {}, {}, {0x3, 0x8000}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7f}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:02:24 executing program 0: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r7 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r8, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0xfffffffffffffffe, 0x1000, 0x7}) 16:02:24 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r4, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r4, 0x2}) fcntl$setstatus(r1, 0x4, 0x80) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) flock(0xffffffffffffff9c, 0x8) 16:02:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/198, 0xc6, 0x40, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) 16:02:24 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fed000/0x10000)=nil, 0x10000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmget(0x3, 0x1000, 0x2c, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ff0000/0x10000)=nil, 0x2000) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCSTOP(r0, 0x2000746f) 16:02:25 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10080, 0xd) accept$inet(r0, 0x0, &(0x7f0000000200)) madvise(&(0x7f0000771000/0x1000)=nil, 0x1000, 0x6) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) chdir(&(0x7f0000000240)='./file1\x00') rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='\x00\x01') mlock(&(0x7f0000691000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000080)='./file0\x00', 0x8d68106c3c104f50, 0x4) 16:02:25 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) shutdown(r0, 0x1) chmod(&(0x7f0000000000)='./bus\x00', 0x0) 16:02:25 executing program 0: setuid(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00005eee25ee90b4"], 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x10001, 0x3, 0x1, 0x13a, 0x1, 0x7fffffff, 0x1, 0x2, 0x100000001, 0x101}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/61, 0x3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x81}]}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42, 0x60000010}], 0x5, 0x0, 0x0, 0x0) r4 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x20) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000200)=0x6) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() r7 = openat(r5, &(0x7f0000000580)='./file0\x00', 0x80, 0x186) kevent(r7, &(0x7f0000000300), 0x8, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x802, 0x0) r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r13 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r15 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x8, 0x0) r18 = socket$inet(0x2, 0x1, 0x6) r19 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000300)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r21, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r21, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) kevent(r6, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0xe0, 0x1, 0x758, 0x5}, {{r9}, 0xfffffffffffffffd, 0xa4, 0x1, 0x51b, 0x80}, {{r10}, 0xfffffffffffffff8, 0x80, 0x0, 0x3, 0x9b}, {{r0}, 0xfffffffffffffff8, 0x151, 0x10, 0x8000, 0x7fffffff}, {{}, 0xffffffffffffffff, 0x60, 0x1, 0x4, 0x7}, {{r12}, 0xfffffffffffffffe, 0x80, 0x40, 0x6, 0xe5a0}], 0x43b3, &(0x7f0000000400)=[{{r14}, 0xfffffffffffffffd, 0x9b, 0x80, 0x6, 0x1}, {{r15}, 0xfffffffffffffffe, 0x8, 0x20, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x42, 0x5061eb67179efa1a, 0x4, 0x7}, {{r17}, 0xfffffffffffffffd, 0x52, 0x80, 0x6, 0xffff}, {{r18}, 0xfffffffffffffff9, 0x93, 0x2, 0x4, 0x4}, {{r3}, 0x7ffffffffffffffb, 0x18, 0x20, 0x1, 0x400}, {{r20}, 0x8000000000000002, 0x80, 0x8, 0x1000, 0x3ff}, {{r21}, 0xfffffffffffffffb, 0x15, 0x1, 0xff, 0x9b33}, {{r4}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x100000001, 0xf52a}], 0x0, &(0x7f0000000540)={0x80000001, 0x5}) nanosleep(&(0x7f0000000040)={0x101, 0x7}, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x45}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xffffffffffffff84) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:02:25 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x8}) 16:02:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x7, 0x5, 0x0, 0xffffffffffffffff, "d6eed72b950f9b9f35e069eec1fea250493ea0b4", 0x8, 0x1000}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r4 = dup(r1) sendto(r4, &(0x7f0000000180)="0c3bbaa574d16491214b682a2055a90b360d7706789032311616c347a296d3d7055972247023f25b7624a5aad174f2ac1cd359e7f9680c57a19a1964a70def3586e8cbf00b5a7b59f3db505cf617ca5728caa1f9150fa318c4d03956b7b8b118676a1a66782805a226a34771498f46c02ceb06f33e365688e3749cb2f073fe40d6fe904ecbc4c55e6236b7e3f03bdd000972cea91871205b9ade0f29c5d1d9d8c9f6e73388ef5ca07147d689f58e215456de06292fa901c30f46ee54053b7305cc", 0xc1, 0x400, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000040)={0x2, 0x6}) 16:02:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) shutdown(r0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r1, &(0x7f0000000100)="28ee268cc62eca62499c30fada989e3cfaf31b81abc6cbf1c7afd420802562d53763d0a8200c1e2aae8aa0ed4c6eecdcbffbdc1238fc4fecadf18c047a468c37c37c9c5ce93cf998d130638c362970ecde31aad09ff33e", 0x57, 0x2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0xb1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000240)="ae797069e2d9b145aee269324fd673aaaa2cd7a33a97a2e978dd9ec000771e5fae037f0e46c9bb151bb40dc6377fba203da96306b1daa18a160498ab0a287fc3935561eb0aa9b5c483d934f8fa42d96f0bcb0bc47e2a6de1ad8f07a3b1926903f7da8fabdf004605dbb39fb6a36b96fc550b5ba638c7f2140541744c4df1f2eef60559221cba930438d9f9c8c78247d63612c2989e75334afd57d916b544f1480e792e59f85e2a0c5e9d214dc59ba53ee3354d12fc589e5d548d5cf2b2ee54cde9fc8d0b1ef6d76f2d2e40025ed1aad69f8a7485682b3db99ded", 0xda}, {&(0x7f0000000000)="beef6260776f848d09c07737e804c2b66cfd403f3750dffb551883a0bfd366e332fce5305e25eef8bddaa4e9ea98e5116fbadc1023b48f290fe2a5cf5360bbae02b8cedeb7dccc41dee6579c93d3f5c0f232081c8ad5c175df97a7bfa7abc93ea8978916fbbe57978b1a7b70a8394c58e48c207e699f86970a5972dd8d5d98329ac325981d186615ebdc", 0x8a}, {&(0x7f0000000340)="2c4eff951cb317fa37fd32cc6dd01e2766219485eb89b9db641ed5beec0332b8b1713a22e26931f6a788a741d7915b6dbd8c8174b601e9a7ef245b8e83f39386fdbfb3099d50858d34eea4112baa69549231a7cc3b28f542c4c3743bc2b17478072f9ce138c3dabfccdba2e30927366c7a8ee89857e27f8c0048673d9f2d5e7cd94f6cc9a384779ec19546c4ce0389a42e937bafacf02aace3f52774fccd638e2860bdb2ec50781a8814c457a592a7eaec3cee8d4315234202240ce5dc1e1a4b988b1b3f89707561792dd23a24c2f0ab03eb19544beab898af2be80f8d0b4aaaf6233f45bdca9cd296967619648c3e1c09ae71cabf3a99efd382604850075447bfac6ea5446e5170c053feb8d455bc24572cc51df5cbb797087dc6eee288852ced9ea04ea629331de116f876480207cb64bc9ab9e675be92e2b1315c055a6a9066b7ce5ae3c2ccf56c6d4ec87030839a29af521d0d942b153914efeb17075d080b369c3dc8913351e9fc8a6750c7f3e9c454208ecf2fc934e2e99536e84201303442112f6e8df541249ebe9b879d8537928e935e11b1fda5f8b9f370d12da1aaf2f42f21ee8f2678bedf4ec5d2515bc080da4e117fd54d0526a70b9cc7d3c1e8ed4a0e9863e29f97c76a4f4a9e790cb2c1234a0ba1eae8e4e5073693b15cabf46dba5717958b220977ab8000922dcb1e11d9563b2aed29c2c08f5350bd4d76d7011a1d2ba7cf5e4e7efd9142ed205bb5026eaf277423262d3c0232e51070e88f19181ff72612568c587e5c5d95a22f30f52c4738d8bc25f27479a113f2b8aa4117bca126d965df5e197abc8acfe3e7c8289852927f7cdfe55c82582ba7f6c7afe829456ed1258e62126be05cbb352ec429a0bb88c7826c9870bfba776a8380a45bfe7703f8002570bd892b6dc744afbfbcb6b6c7305835e465802d418f1a2382f7469831ae963f32949cca1f1b3b8234db99c06b49e3d2ea3b331b107647c962ef1cbb87d55a9419e1c88b14c4fd403b77d6e3657be36fa0e02fa7ef77fdf5e5022decee8f1988a97a2bcc05973a00d988e9690407c03705fe9f1f7dcef6bcf37ecf8b428ca308b2d785e7f9e265386314efa86140ca1160728be36e61076bf3401ead3898e985a05a0e3c56a7001bec7a336d6ae1dfaa06b7418ee969df4d265435710403758ebb88ea93069f31d5b3ef898760617354b3e079c20c92242aa674973e9700d1eca0385a3b2d80641b1edcad463a3a88bc97dfd959c2e440621c63caef62b1fa9f4eae69350379724ee461f5b85d79b6930821eee631c732d416768b109a89fd4da252b4489e7112b54d314964a5c5daab78468387e12778448d6a78d789fd7d35bce7c69a6cd86a308eb710ab8bb69f8f760377ff7356c52d747d880652f37124943e9fcb2f8cfd358874968cfea08dbe80626d9c9e3238e5f2cdb80a57942e38f6e54d64f2ce2ab63ccdcde10b17d9a82e59e222aecca34e26ae22880c44e062d9cbc1d581e86dba2c178b294e2280ce6aa791a2edb253f589a6d24a02f604e822b13841201734fd5effaa709cf22c374f4adc3b51541608d6ce0db42f30bfc1d3b072bcaf2cedd92d1424bfb2ba26ff28a26a3f4b9d69f33436fca56c4d901415163c36ee6514715848aa03c71ed6ed14c8507c27bc24b365a1021c92c25915ad82dd79b514affafdafc91d901769e2a924abdff09438c29d7676b835ca533cbee427e04317563c6d2e26019e0b6a15a67ba23d05ef580f8b8d2e13a48cdc0f4c002ee4c7b70684ea2a344f36aa285689146ce05a4ab0802ccf0cc73a95dfc0531d2d8db7d9b56cc08c8e24543b6619732a015ddb39988ca5598954b665acf38af7e4f7e6ac0ddfc5fd918704efb480430973b04d7fdd52bd5a047ab967ab29489674963928b32c7e7310d752c32e0ae7c1d1b51016d4287c2e8becfd3ffbdf0ed531d51eb78c791cc6776ff5f94220335f94e01db798e11a4bc25c579b3fc65a37dec1e74cb9566e68a367874cf796cc56a426a0ceb23ac58ebaaf063cad9275ff5b561b5891d8a3ef29637d05170cf52644ea0bd93f566f95ed601d6203091b045fd86054af579f4bbdb1f2bd87eb1c973deac5847a72a0381d88b399abb8c40fb0a5b7773d3d7081458b8c5a1fe4313ae75fabf98c1cfb753bcfd934f7caa83d5d0b526dfffdb17634b28d14405707d7a50fb4301d43d639631721d17123003ac56d3546692644b505140b55f423f601f6584eacda815c4d03e47b751348bfe2d4a23d4ab466c653e6021a46262c8cb63312c9710da6fa377e676b80fb24f03426c3833acc10f6490f9603d6e82938f1f7e0a2c205b3283f4f83b3d65b1bebf53416c88a71c4f8a575107fd76aaa6eebd9cc743a4143fc41b2a65d8b3419470498c43ed5cc113a70ff56a23373fddd513aacaa326168a7b0a458933dc6eabd68e2f417f9b36c6a93549f1b44612cac8543aa75ca48e48e9bf12aff82d29c0158ce2c4fd9f6d3ba4b3be4a78a86bf80158cd862db2ba3de739ed84ee66fcc670fb39d745bf38acbc493cce64316a1ef531d4d9f8a309d74282e697de151ff3b2eb7e9270a6d8b71fd3a02228be7179ea277ca5c8e55f5b472c9a9a0e765402324e6be0f5531c5ac909d3a8ea4cb9d5d2cc22fededcae136d31b2197fa067a4aba44eaeb7edece32885bd2a3d2996f4ff19102fc1cc7726a7f9ec5fcafc972211de9de8dafa1cab0bac7537368569e255ea68295a6dc2f1efc202e782b01b241e28113f42767c0b60d18056a8b951bdb18baa8db12fd483fc55cfc959d1282d20f27586337ab7e2f1e1f9951d55dfa4a514900acafdacdb82df0ab3b5b0abb638a462bf72f20b74c31027876f6199ef2a57f6efb0213bc6174fa4221551cfcbedc6ca731f4b4ce9207d61cdd65f265f3acfabf77b3b1631fb925b02ee94c31a54e2c7ea24fe2cfe931da202604cc6d9679197c6da27c0dc38e86ed9bce43ac274f482f429acbc577fafe5604c0cc977a0b8392b79c722d3be85f766e866e74dbba37149cecea7c576a85a835d8520d51efcaf81a09c1b50796a07ca414f59aaa145fc74866420b287094a91bf0d2bf741775378a6731fd18b49e42c987b11681fa01e3cd490da38305ff3a749f588e6974f44b8401ce62f73474848666b0854f02dc3de3a823f4914e5c60d27dc74a74c9efca1b69ebd4bd7ea2d36fadf148f07e67128a1e74d3732d3d6f83a60578a73d56ba6538721df8ffd86004aa1061a38b6abe43c7134d2c60ca9d759452f94ef88916da925c5b7f36606a59a450b0ced6a112b82a201cf6745940f49016f9b7e9f9a148ea34706ada5bd9a3f8a1cdc664a6695663753758ff732d77228dc4c2b328aa0b6d3daa3816d24c3c748d33a62ea8f8edab263ef2ceb446b985285ec8f908d79fcd8a5ea585d3028a87d78e3c09d8f203879433b24298c3078c2b933c21debc569d5bf67ef21934918131f6e45ad5858dbc2dde8eb5ee2ce694250e424329eed1982a44769e2696347b19a248ad5ee0c963d000eb5307185620d6ff77e104d859aa1b8e743014590f9cf0e8685ea77d7abc349c8e84d2163bc64c17a79601fdb9674d92d0935bb69b8459475b28504be2cdf9282a110543eb99c6ec7a5d3345d0410f5213885d603a871724087551ed4e86118b7a9ed0b140b79f9a0217d64dc193f7d949e61f959bff4c7983fe15f0d069a181a26d53d1d0bd97937245d3a26b691fd7ab53419483941f4ba12e5b599fbf3cd0b20f32afb22fd980e0a1ee1fab9e0e46f7177fe33006b7ceadf477aa26819c739080a6fa0756f46d0755864694809458c1383034914b3952e3845121562163d3f17d481ef55d18ab0168ec8d21ffe968c6ee2c5db3550900c97a58c6dbbb1482aefb475c6e86896b9213a679e98b18d8978bcfac2c4bba8013d7a94d3e9cb644fe08d92f49e25c6400dd9532e5abba4c502cc79b9decdccd11a87ace46c60ad097d0cdd055f313c2bb5074d54cb02ff15d9f958ba99c1f16ee569b17eef436a1a070e830dd01d28ceef8406c56395ace0a1c723f5e32ff8f196929616b36676a068656a33ba178f3b6dab97b2943879a807bcd577be01e3b1fdd0316697eb74c3876f0b629d58d6d442a4535ecfb1bbb06127a8c5402dfa75781b3a749cbba04ba5058747346ff6fb7a796c0945af2074eeb594af3a823bad2aebfdcaa0ab7ed573566a8571e10fb060b2f5c8e94cc9ce9c3ca85928291bfdaaa60d938483ddc367b34e5e2dbb3d1fad251f793651aba0782fed1e34614c5746b05a9017ebeca1a2f4ed73858dff6a2f293ffeb9a933536173d6ab17ad941bed66323ef128a49013f59ad30c2fb1f103a964b66710b806fbe66024c6f955c701a313d381db11a4465b7ecab7f9b97f7f32ef5c20982aad1b4c9f8cccde93aea9575ba298ad6e853dc32ae06ab49a7261a66e2c9b8c938fd623df12894e8d31c07259c48236bb1ac86beb9f141cc98985223d45879d0cbd495d62a3e41fa96e3961793bbfe87955ad6c3ba43f39ce1bf2ece753a41a403ebdae6f373bfbf836dcd98672a36db9475a1bc29078b3c9600a5512a46cae1634099c9e93c766ab1296165ce1bcb647eac1b727cb46b037260c8c90c77478e34f3b55e64ec9aa961c5727c777930d9aa3aae7d0627d7b31c1bfab1992996d680024b63df2371abc27bf313ea214e6e84b37f3532c8ca26dba9ab638422d87a51372d9c0d0239c3c599690171077bf3ba7cb71ad589d5da276f17941ac950f548a51411e43765ffaf6ea1406d92784d80b3abe413db2932e91880c85a66e3d627151a77cf9ae3785a4fa0e8ada9d4896108cb3392e53b57a42490dc724c7715c951421167551057bbee346a11c88f1b713cbdc5b42c10cde88e23026ecd15cc92b1cc1622ec4283b54be8903aaba2abab8a417d2195ecb2765e2648c2aab1d05c0f42f8380a26c65b7303bcbaa8fd161ada3050f2becae4aedc6e9652ca36866b9126a7c77e93135af3136f13d7324b48854b29d2abec0961085b3211d26b37279694f971ae4b9185cbdad65ba3e1832db669f3bafe346db1ceab4fa27eedea57477d04c8b55a8901850a859ccd5fb5b0cc6c137fe8b60abd97ea6095d72236fb3c7b88fd1b9d9b4f9274c09599881b0f78f4ec4a3c165ca1a201a02b0725ae8498f016958db46af1c07ba3b76df02cd8666fc8a89296028995e6ec4f1fb455f81f6fce7f017a97c8be55ce148ffe92592e092ebde6f1a84fae1d292c1b4b39ec2605b59282164bb87d04de2cf8a3fe206ee37a1cce35e9a9d0b2cb59f374dba90ec733a5b67ebfce7d83c390e516637ce3cdfce979d7be5fae97d8143479c9ebafb05b8e34b860c745f302515052cbe14154e1eaba1b75d289c188aa547c3537226c3f9d916b70772ea0c25d48aeffacc852bd00fcebe1922b1c041d268544c3c77f522f3168e59612337a6a6de36c9773baf9b834b9cceac94f16fde35b94a9662bd1ff1a9217d02f1462dac5b0cd70aaba81b0d4cfbab649440eea2b6f091e5bdbd310bce8d9d895b6ecc27a75aa6103cd23de5fb48f149c2300c590e7426405037ccbe1565b9bf29658f4cb126ed1af39455755dca207df527097658547376e3fed6523e6a116f0ee8abba568cbec980a1990bbb4006338455f450fcfca133be6b315ff4690394ab960752d7cd5e375415a18e10e22e45e5af61008fadfb4bef43551fad192ad9418a8a1a44feb05a87565879e01a0efeb4762cf671de47dae", 0x1000}], 0x3, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:02:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pwrite(r3, &(0x7f00000001c0)="2b8dcc73b31761d1fe11beca5b748ebaec01ccb4e2a58b552f23ebcd60b23bf4ad08ba90070e018fab55e5263a331f946a1e7fc9fae07a3f995b85e867dd85183c354fe44ca6148e9f969725ca373a0bff7c1fb74e1b65d45949f18ca46f7dfe5b7cf20d5e91d94c0472d4f70fef702f29b2d2a0ec2dbcd35c85bf03022cd41cfc7e807181457662b68d2d52bf30e808c97e79312f", 0x95, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) r5 = getpid() fcntl$setown(r1, 0x6, r5) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCSTOP(r2, 0x2000746f) sendto$inet6(r1, &(0x7f0000000100)="73a6d26c551962bc95fb700db87c8b799a461c5b7d9e337e372e0880ad6f51339ba857c055ea6587e39a057731a7ac112961864080e2281783ec6a6c169192f75464e7798121fd6f1fb93ad0de9be15bf8608e62d8", 0x55, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x585d5156}, 0xc) 16:02:26 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000840)={0x45dc, 0x0, 0x1, 0x0, "dfe56ace8e5b92bbe3b198590b0a2231f189e26c"}) lseek(r1, 0x0, 0x0, 0xb2f3430f028d328a) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000780)="4a0cce96665481d7e4c46ceb6da1e63c3b967bf4c4ec3b9c665c43769d3587e3ff", 0x21}], 0x1) 16:02:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x20, 0xfd3}, 0xc) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) r3 = geteuid() r4 = getuid() r5 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r4, 0x0, r3, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x80, r4, 0x0, r3, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) setuid(r4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x7) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc6ded17bd4a1aed0, 0xf4e684d180b733bb, r2, 0x0, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x1, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x2}) 16:02:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 16:02:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x20}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3ad) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0xae15, 0xfffffffffffffff9, 0x6, 0x3f}, {0x0, 0x4, 0x4}, {0xa03, 0x2, 0xffff, 0x7}, {0xffffffffffffffff, 0x1, 0x10000, 0x8}, {0x2, 0x400, 0x401, 0x1ff}, {0x9, 0x40, 0x4, 0x9}, {0x1000, 0x2, 0x5, 0x77}]}) 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2177, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0xc23c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x3) 16:02:27 executing program 1: socket$unix(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getpid() r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r3, r4, 0x90, 0x10}, 0x5, 0x54, r2, r2, 0x2, 0x14, 0x3f, 0xfcc}) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x8, r13, r14, r13, r14, 0x90, 0x10}, 0x5, 0x54, r12, r12, 0x2, 0x14, 0x3f, 0xfcc}) r16 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r16) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x8, r8, r9, r13, r9, 0x92, 0x10}, 0x43, 0xff, r16, r7, 0x2, 0x14, 0x3f, 0xfcc}) 16:02:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x8, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:02:27 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x400000000000, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:02:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r2 = socket$inet(0x1e, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r3}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x88, 0x0, 0x20, 0x7}, {{r0}, 0x3, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xfffb, 0x80000001}) r4 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r5 = getppid() r6 = geteuid() r7 = getuid() r8 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r7, 0x0, r6, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0x80, r7, 0x0, r6, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6, r9}, 0xc) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r12 = socket$inet(0x1e, 0x3, 0x0) r13 = dup2(r12, r12) ioctl$WSDISPLAYIO_SMODE(r13, 0x8004574c, &(0x7f0000000000)) kevent(r11, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r13}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r10}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r14 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r15 = getppid() r16 = geteuid() r17 = getuid() r18 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r17, 0x0, r16, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000340)={{0x80, r17, 0x0, r16, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000002c0)={r15, r16, r19}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r6, r19) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:02:29 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f3482bddbf1d284bf2e83c11e74fef9fd9d02d91703ec98257bad0290000000000000000000000000000000044953e33a8f78a3712ba452bcbca67e22ffe8401d7bf05e491bcba1ab6dde0c02c019fddc12d8f4bc52bc5f549c11cb1a293f959a0e978091b15d09c3f3f8dd4e41da50e983c35b786a2da75dec5dabd8cb0ebc10a93f8e487340af24c4422c28047d6b4154856bff8876032cd4e9fd2a17d430e275cbe56d95b99934de15c3d28186c61bdc2a42ced83fb2cb3d3cfed679b19698a39f1d38d52df9a2218d7d39bedb0907a0ef2dc9aae08ca5945e38d1b", 0x67) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1, 0x2, {0x5, 0x4}}) mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) 16:02:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xffffffffffff41e5, 0x81, 0x9, 0xddb}, {0xbad, 0x280, 0x7}, {0x3, 0x8, 0x100000000, 0x80000001}, {0x4f32, 0x4, 0xffff, 0x8001}]}) r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000d80)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/154}, 0xa2, 0x2, 0x0) 16:02:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000740)={'./bus\x00', 0xff, 0x7, 0x4, 0x1, 0x86, 0x3, 0x1000, 0x2, 0x2, 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x5, 0x101}], 0x1, &(0x7f0000000600)={0x1, 0x15}) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmdt(r4) shmdt(r4) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r6, 0x5) r7 = kqueue() r8 = fcntl$dupfd(r5, 0xa, r2) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000640)) getrusage(0x0, &(0x7f0000000480)) open$dir(&(0x7f0000000100)='./bus\x00', 0x1, 0xe0) ioctl$TIOCNOTTY(r8, 0x20007471) kevent(r7, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0x1, 0x4, 0x967, 0x2}, {{r5}, 0xffffffffffffffff, 0x11, 0x800fffff, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2f11, 0x2}, {{r7}, 0x0, 0x1, 0x0, 0x6, 0x200}, {{r7}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x34, 0x9, 0x80}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffff, 0x1}], 0x6, 0x0, 0x81, 0x0) r9 = syz_open_pts() kevent(r7, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r9}, 0xfffffffffffffffa, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x0, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r2}, 0x8000000000000006, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{}, 0x0, 0x80, 0x0, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000580)={0x5}) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r10, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) 16:02:29 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20041, 0x100) semget(0x3, 0x3, 0x75) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x2, 0x10000000000003, 0x0) close(r3) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = getpid() fcntl$setown(r4, 0x6, r5) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCFLUSH(r4, 0x20004268) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="2456ddffffffffff6f6e0c67b72f2b33"], 0x10) r7 = dup(r3) writev(r7, &(0x7f0000000180)=[{0x0}], 0x1) 16:02:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="374b97200d2fc4425da3ede03d8721a8a26bb7d023944dccbf3c4cab047261c28e7dd5318b876e12db7be6fdc31b1dcb2c2ac380005d0a334a7ea34dce407445986ac97fd892efcdc3d9fabc533aab4f24a0e7e4187b404819da070daaee222c28c029d46ef91bd2f856fb9f3a50ba8c05bc1212870ba2ae5895fbdc1cc067d47158adc46ef806f00206ac58e056f819f7cc25c02faec85ff8e8c30003fd91e22eb8f9ebd7", 0xa5}, {&(0x7f0000000040)="54cb39c987bf7a4b0e6b78e8f7ba6ea39aab804d5cb3ca63d45ebd7c8fb4", 0x1e}, {&(0x7f0000000200)="bc9b1a0838e1b7619d7cc069fa5f52a7e989a716f119832ae15a822cebaeccb6f47cc023e966d6b8625d7b523bda2252ccb912f9054cb597be062bdacef17a17b506b56060d88dc0de50ff4c424259a94019c079c85b294406d26eef123176dcfc8d3c4612a69b115adf6b2521626b432abf581c94c57c976cd4ee2fbb6f9af7bfd60edb51f1f89902dddcefbd323d008c05314b05bd4f2244d6413e40a41b87d416de0083de2df5987c4227c52913d726a937070dad329d692ebcf4c70bdaa78ed1c65eb44f7b8c917063039a211824468e8c1c23437baa232e7fbba30a8e70eef247384a1c687c9d0543a56ebe2c0b", 0xf0}, {&(0x7f00000000c0)="c2530755ea279a60f803019c93ad3bdafdf009b59fd82316796f710f0bc9e7c3a74294e2b584c4ec212587eb277a6cacf0a0", 0xfffffffffffffeed}, {&(0x7f0000000380)="1e6968c7a59652d59cbf1cf2934bb5280ee68a6f401914cdd307bae25a222e9f8d53fece93ee8760e8c484507c17883a59be69852d3e02207ca4b8bf219e29fe8c4cce3f69df915a4c0e537b33e047afac8d347ac92c37722e0f502bcf3d32a3a662357e92d6b449ca9f597ba5f628433022ea0bb3ff90e1ee6c43b96cad5fbada14fad68c0c6358d4801a5062466cabcbca07ca96d8058ebd236c5225d9d95c60ea2e1afefa56594bdba006d3fae8e5551048f6f268e5f21e03e1c7c873681c910847fbfbeb246977fb9c365a764528a571733dc140b782065216837de00d11fd3a226c9bb159318f8a579b64c4", 0xee}, {&(0x7f0000000300)}, {&(0x7f0000000480)="80607416b722c71a9f5b8baedb45f3", 0xfffffffffffffdcf}, {&(0x7f0000000580)="7fd4ea7a6fa98283848ce70940890dc4ea1d0e6547db6cdf5920a0f6dd44dee4b3bf4e21646dadbdf68c5d09e3b281fddf44fc03ccbc31347826b7192764e480e5eba924baa9d9a5c90a580f79b9ee359586d60c313ce20999a90d27e06f55eb7f042c4009567785d4f1aad13d046f0ded694f80ffb95433b707932f6f2d4e0ca9d1faae", 0x84}], 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x401, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x4}, {0x54, 0x0, 0x0, 0x3}, {0x6, 0x400}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="4e8e47f8039c6c49ca820f302aba6d", 0xfec9) write(r0, &(0x7f0000000100)="9cb2992007294c02192dfae06e2e2e", 0xf) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfe) r4 = getpid() fcntl$setown(r3, 0x6, r4) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) getsockname$unix(r3, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r5, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) bind(r5, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat(r1, &(0x7f0000000080)='./bus\x00', 0x55af05cc06ab69fe, 0x44) execve(0x0, 0x0, 0x0) 16:02:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10800, 0xa) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0xfffffffffffff8ec, 0x0) kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) 16:02:30 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000080)={0x6, './bus\x00', './file0/file0\x00'}) read(r2, &(0x7f0000000140)=""/255, 0xff) open$dir(&(0x7f00000003c0)='./bus\x00', 0x40, 0x28) dup2(r1, r0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 16:02:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:02:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, r2) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r4, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xddb99c837146d93e, 0x0) r12 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0x80, 0x4, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x2, 0x4}, {{r5}, 0xfffffffffffffffb, 0x81, 0x8, 0x18c19217, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x0, 0x8}, {{r8}, 0xfffffffffffffffd, 0x8, 0x2, 0x533b, 0x5}, {{r0}, 0x2, 0x8, 0x80, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x42, 0x4, 0x55, 0x2a50}, {{r0}, 0x3, 0xb, 0x20000000, 0xb0, 0x4}], 0x5, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffb, 0x8, 0xa6a8dbaef6bd36aa, 0x64, 0x5}, {{r11}, 0xfffffffffffffff9, 0x88, 0x6, 0xfffffffeffffffff, 0x4}, {{r13}, 0xfffffffffffffffb, 0x2, 0x80, 0xffff, 0x1}], 0x6, &(0x7f0000000240)={0xffffffffffffff70, 0x5}) 16:02:30 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r3 = accept(r2, &(0x7f0000000400)=@un=@file={0x0, ""/108}, 0x0) close(r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0\x00', 0x400, 0x4) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r4) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r7, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) sendmsg(r7, &(0x7f0000000280)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x5}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="3f8c348524ca5dc11d", 0x9}], 0x1, &(0x7f0000000480)=[{0xc8, 0x1, 0x9, "cb1dbb618acada71504cbe6fce0a39f430d5597b3bd6cf97eceab212737e12ea77ff7d90b90e5b10e9bcb9a3d3cc5b84404517ef553456338fb61ce05d0939170eba94efbf047b4a97a327aff7b663fcbf5f5695a03367c3b7c60704ad4942f01f262ecacfb2a983e7d96636b008969f259676c49dbd95cc977afe0803e496ea06e7ebc627e038635ce4e4889aded6dc798969089d1a40e732c2ce88cdc5b9e56c8bf947057aba4d8edabd898766a956bd"}, {0x38, 0xffff, 0x9, "2266cc8aac365c43eac5a6bb1067a87226ec2c47b1109b2b2111f39bc00d145c461ecdce"}, {0x98, 0xffff, 0x6, "c172986ccfacdb64ed2899094e552760ad76d5cfbff1cf19b360f92c0cca72fe5248c39773cb106ebb891955f68f9046c81567a9b0b1236636b2228fa2b1743e462f789f16aab031e69b6eebc97e1d1370a65654f1bfc2b87ed5d48a856b283ad267ab32b9de1f6487a729e1f2944a8f2394a5585c95d20fcc0ea4c788eb2e5fdbad36b9170e63"}, {0x80, 0x1, 0x9, "243b137c59d4be67ef9dc5932cad9c3d6aeb30d3c0788fa5d5ce4338ee292683667ae78d2787f93e9d23195475b3221d262458385084dfc67f08b017bc56a475923b61a379c98db90f464ef0bfc6b15747d79a989aaefe28fb446a011199271b5612fecef7b509ff15d30270f6"}, {0x1010, 0xc51f52dd656cd87f, 0x0, "f692a584f6e7faa6f4c925874d527a373048ed88b7417b1fe0d15309d52004eb7b7e04158aaece519f2ec8c536ab8372a769b0aaa8fc0fd65ee2f371f09c2f7d748d2630c8e57781dfa3de3555b1f82f08ce9077e3f56d4b539c408f6a49f290ec103502ab22b369a188e95959b87d825c2e6b1926107e576acf13e4fa440d225841fa8a6fc46af05debdabf4a193e4521fe2789fcfdda57f3d9630ed575a931b5533029e7d50e12dfcb77dc8c643524d8d82291e93a2c82ec3b71c9ea5dc351e424275da604008b8fe9581a7feb167e75b479ec700d0d3a69a75e5f78bff73115189fff15b32cbc23327885daa285ae739e2bd90f4e19e1879bbd6eee6ca1cd4a7671357596da9b012620102a502a29915cd3d2795f0ccc9447f0ad28c887ebe0051d8aacd9a848aa8d08b04cc0e6aba68be5ac88b19afa99503f63f058bc770d6876c507ee1adda504cb261a41f67c7d4514e8a36151472eba08cb5eeeba4785302f3eeeb8c52c3c22b5f3f06376ff5a5f0f874b6fba2735b2f7a5e2720d7412ec75332e8eb92f098e354a971cd4b0d3cd8040b9e763819a0d1cc15ab90407c43f12982f5352cb16b692e1e3aa002f9ddd8d02919207c7f1ff2fff83b64528b9226745258f928817bf4a3ed88f254c3d1283020bdcbe1799f2af3213ad1dbf72a77ee710ac208a943e65c64f15858a5dc3b4dd6900e4ff7d9bc21d5aa9e6bd9d9dc5af408a36a7080e95fc0b1285f543fd988f5b99ef12eb8506e690320142e6e8014864b4c0af465dd5a9bc6f1778aaa6b774d2847440e2598b31ac912ae7bc40b301039bb069f24e593e79c45a2d6e88907ec5e567b9970cd75f6dfd00ec0e23c90bcf9d0845115341551ed826eb9073b9e68069d8a6fe902b8b14f44ff17e5e749a3519c15a55fd772e5066e4b5ddc3971d303e641811fd0025e6c79a493ef9fd4925316942247943727253e90dd655b6f58e9d9ea6675745fc2bd63aec3fd2df392544fca850db5889b70038a156253c8e56a4e7fd582ba44583e6b17e8d379cf3c775cd1b0373b1fa4b51f23ebe99317be5eb031463f74c3b3bf8473ade8eed9cb27712c3caf4784e8290cebf96bf2eafea6c0c23e27ad88059cf6369196a5b3e945c257ffc44a086d2a6b176f75fd4725572ee2a56a5bd4d69b4a02d904aa6cc28fe4198735bde66d331409e86e81ac2501d7c3704afbd48aa1a92a4a3e0be05149f8069e0b81c01b097269249e1f5426adb6a9c8c01006a1da6c406f1adfe65c028b183340740784bfa9ff67d630bfc4bd0145aaa956168860ddef21d53889f0b4a1c091cdd231a67dc43178e53e2a0aa767898fd2c45a2612d9a6f3e0594a5ae54cadac91d4b3560a1d5944b4f5a2ba8df6c325b47803bfcc4744b8ecb596a1c0fd3f08c8e763b615797854b0e7756db2af6672920350cb45059b77dd03261ce37b61acaf5d92fe53b28e4176b907e2fb93f04c2faf4fb04c7b888e1fd05533e7cf524e22db8b10f7f1ba07c9d6d661b5274be72ac77b333ef66231e7547e51e75fc8268bc6b0c62ee3ffef045270fcc0cfebe3435793910b9efdd3b4b975a4c86c485469aabc95a300fd5a23b701a9f04b26cefe79fac33b1da0c7a4a2a5af72b8ab1fa61abbdd9351e6fada822d0ea346994dcc038ec0a76e15c3630640f98fb3907a804d3da2de03a4d7baed14e847204b415f33d901867c9523a575eb13eb3bc8aeb3f81637a87182ae2f7eb140e87fac96bf5a95f29af9353f3c0e990446939c22fd275d0a1e079520e26e889a98128e5ee8cb45c03fca0d57f49579d87456d1be06d92a75f9e5e2f0d34c6c0fe6cdd1e7110f20405202767b6f7a4b5c32b628fdf1a83abfc3d690ead1e8c5bf7257a4d5086723b97c0fea9d8189034dce86e773224a7c205262e24bd4ff02cd0218a607ab4f7a605a9281d8ddee1da87dfd0c9b3ac84fbc9de78859c69fa81c759a9a6ff1e1a0598be9a293ffd7a0476c483aeb18f6d7253e528d16c4fbc7fcce555e156b8af14717a62aeba53744bcf2bccdcf0ba260c1e4b14674451f3b52c14333eb6664d7ef4bf84dd2d39b3e6ed04dce56c32f5ed283ef912342f9ac98ca94f488beca99f093f8e09d8e15dab3dc00a2ed0ab6df559c9a610b7ffbd356059c3e457903bfbdd80d397a597c6f4d4c58a44c312a71b3946132f2961e9011400dd6a47250ff3d4f90e9c34a1d97414c947a63cbc4552a6dab473b711224d952f5dbdd75f557f707188f8da0689a86acb1606dcc6c2d4932f4549b7506e6c5fd250989867305c135eddacf5efb1be63873c545654e3dde22d8d40881d5c1193c7e393c3a7a789c381675a83a1bd39febc7d8cd3b8cf2985b45e16c6ad649557ea83f55b2843a062b9084646b335dbf5c868be9dc1c51202b07953f4e1634158cdea001169f337c50d2850b2dcab3f3bf09979d8622fa7af049427189d5353ea9f70cbcc0bde299f034b745c5e8991f4175a4aaa36aa83d528ae3bb2fab147e0a655e6ee0998786c3a25dc411c0e55309a606ce82b6b68dc17cd4e4576e54a67d979a03800a3c08202994e86881228b4d18ac9a9c9898a7bed24f09320b5e8fc0f92b29be61c6f023a2ea833a0a167b6cff28d904d30f760e9c3971fc38f322a93b004939022c5d03405c4920eedf6b1ccee30062a0e8ffa718deae0bcafaf2b41a5ae644859e9fd0a9544372cd31f3cf657c3ad4753a4c62d9014780ffdb55e790acd1246f467ea835e362f57e2407ec661b51902ea48c690ddc59637df06fd7f28e3739568cabb2bcd0631d6bceb2028979dad9564bc153e92c5baad5d7298e5979997f268c866492ed42493a1c9186e4e215a3a7e310ec7d4b8c419de56774af9b1025a4a1cfd37d6688f26468173ad8245a01515b6c381a1692d34d13a6964d817d336a95f2861f5fa88f95dd34f43bee6d22eedcbfe7c15ce7e21519fd1041a15b5536893c909f6fcd1f1ccf3a9063d635e09dc7538a84ae5a7f1d502c07ab3491ecc480d773481692fe5b764f8b4d773163bab5c0ce4632e267c1002f68f373556151ee389080dc28cba31c47972e8e26aaa9bffc4b27d4c555a79694f9ab42e2203c7c3154f266b1b01b86880747fe694d41a88962fcc15879ec34113ce5ef91c4a5efea6a43cd3b447f6438d39d47f3757724bf8496b56238ee74fb204bb5a45541f283e7d99156777e65c2f16716b52671ced7cc45ff5828828f9b39b63a9499ddae0ea170e1b6bf9f4d41fe0099673c76c4dcc778bcb4af3679e4f5dad94ae944cdbc3ecd15445d9740c2b03ddb07a02dd5964bd880e98db4c4772bf0e8bf2b1578dcf4af1712c08b346b72c4fc44c60d73ebb7845a9f78339ac99ffec2c6cf68248b05e858c02b546069c21e79c74893525254483c6e014301e3d71551074b9fb2e5fa633eab638a4c5d38058e1ffe0a099d1adf9a1e241a32dd30c2583c8871a9d39f25ab1edf7c130384127457b53fb28add9e7452eab34e2fb31791377b79aebbc9bf45f247494750e01ff64242bd9596f348f1d8f64f7228433e739c791406f558e8ea283f7ad244609c769a298f8e555cf911125642d44d53ae483b147ce0671dbfb8f4c64c8a7bf15507dac34e5a170c8dca5534b00f15448c37c2bdc9227789a7dbda106de88c6e6fa5a2a1351621956b18b01a34c0df2c29d75a3e2ca43a29291aca13aa564b5c1e169c570e36654a302b58b0b5e2a91b0de511e977cd47592e0d5cf3d05ac591c448d4282ac45c951c7b3c1d3f0b06a7438bad21ee95d861a3f0bbf3de77f62fb58283e6185faab7474b10b08d876caed960e3468736aa2c7a9cb93ae354c33116f838da4fc534584d801a3c2f982abec8b4611c461735c2f42162be50f2c97d2a5904f2213a6cf1fc91adb35778b044637557a420f62627df61bd7c02971956d1552e362900421d3dae4fcfd61fdbefb37ea6d695c0e357b3aad13ddccadb955217858cccf65363df1832d10a6dc751d0f6dc70b338c46ad9c91ed498f8d2b28c7fbd39d278b71e4f1a14b8956918d824140af493b90dfb26b1903e7007c24632df0dcbfd0470802871335ca3359ff196b2b079f50ce7d63bf6eaf80e07d0a9a4751198ae5494b015d2bc837db540a07b1f3218f5d70329ba60d8c35e01cb44725b2bdb0774e1a0e29d7e60b845a3f70864ada96ee55459ce6a1b9be4f90a319b2e26e0ca62ee2e871a14fcc5bce4b203edc7a0fecacb1cb11dbb7e9c996a39288ffcf47e987b7dff5222b5b044c9eede3194a4a50724c0209805380fa4a0b5c2736361adce0105c1fd95d7aedfc7dbaf0ddd9fe00caf77b85c7dbbe2d993ee640b33e68910ae71cc1695848c0c7df3268982ff3b78b002b9d15f7c186b4dd74823499a165a2c0d5ca2bf6e56b14c112618e8c130d7c1900877498f9ad9d9a54ebe3d8a82f915f71c4917d312cd5b608e7df37abc641220491d478fe71f26f50971860ed41c0965a0812baaf7234c5ce16732dacb25de4c9bfff31a6c0a23b0562db0772f176c6e427a7b1d843d3de51bdc89587f419e1acbbca118c703a1c21da4cbabdfc43f8475271ac18e9e041816bd17aeae01cc1c3bd40de5479b4eb90ad815f2655b6fe787ed2aea89a330adc4d5a1eb9a470a1f7eab55f12da6648f615227bd045fce6c1b415892cf7c438a26a5c9ea9847fa8ba27b28792c7210eed3e7d82d551454fcf7d288ad540d885ca2d52779fdbee392932ec4e6775579a84c3b8bb439987abca46794a6f4c8afb14cafd77a804c720b7f1a1ec1f560181d66545f11d172e50f4e48471faf76c98d23f584d34b7640d9a1ed86e4adee52bd88140ab0710fd7f1387bee51edae6107fbe5f239379876d33ecf65c493d9d5c8ccaea1154372442d56a0b8988374d247c4512254302d12932fd2b8eb15467360c419a8865cffc1c68c0f19444e57054874de1ec0a8b79a6b8b502f18d96f47b88d3845c5f332c1d1eee8578baa983bb9d84cf10bc978752a4860a088fc44e7b2f8f0a0a9507bf7fcaced1c1e46d19d7ce41f0b869258a98cc626ed3d9bc9bdeea85d96844d86767195b777ee36113414dcab88d6f82021160aa3512536be46b0ec9fd99612693cd2e4b5d4753b413447e9d0d020cb5e68ab44b9af945ba58e7224a0017538814233f904f1cd91cd3bb71b43e43f1e80eaad6bcbf429f933653d8857dc1de3e9e81ce0376202e11be189471b133639311281c297f806bd3b85b92b3570189363a5d385ee2dbc85dfeb0be1b57fd1ed15124c94903043625d2a2105f1eba54d46242eec47b5cba870b701eeb79454fa7f201ad3d38ef053754c0ec9fadce2dcb22d3afca70b263c15bc392fc01310fbd17f6dc1e202c385de4891e788b4201335e6b794b37e34c62a3a038f82492feafe86b3b95df5e311e893bb21bfbadb4ad1ed1eb3e0f86bdb9fe1d49bbffc349609a2a245a3accf8974da3eece29dfe225807b8f3359ddac8776c0b868e8b63ed1c88ab8e4ab7021b9fc0a5aa018dd47089ca83ecad5c6f10af2fa527fe9aa9cd231ce4bf218e2e3fa2bc1f9ef3614953738de28fe469583781900802bfd1d9dcc78c8b4ba52de9586ac42db4c2cf4cdea3edb6f9574efcdf6cecc258f2aff055057f14ed94a0231c9ded515040c75154d2245094dbbfdfca3bda4e169ac5271b9e1fd60c632c53ba0b2e3f25e9780564c2606896b2357caeb47d37e4bc34148b43955bfa526b9ef011ee88d7c0e566933ffed60e8a7a864858260ce309ece44d25c9069a4da"}, {0x40, 0x1, 0xa296, "2c292443a1731188930706392d54d687ed2f9c1cb13587f0cd185ff7767eb919aad2f4757c53ea27bedee576"}, {0x18, 0x1, 0x7, "a64f"}], 0x1280}, 0x2) flock(r0, 0x8) 16:02:31 executing program 0: syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x12) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xf149, 0x3, 0xfffffffffffffffc, "0700000000000000000200", 0xfffffffffffffdf8}) syz_open_pts() 16:02:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0xa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffffffff) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2, 0x7f, 0x1000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) sync() unlink(&(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCLOCK(r5, 0x20004276) 16:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8a, 0xac2}, {0x24, 0x7}, {0x83, 0x3}, {0x41, 0xc000000}, {0x41, 0x3}], 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000232, &(0x7f0000000180)=[{0x25}, {0x6c, 0x0, 0x2, 0x5}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffd9b, &(0x7f00000001c0)='\x00') 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x4) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:02:31 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000000c0)="3d3c1d226e862a0d5a0a59f8cd7ab31a576f4a2d85a87b1681c223178c1f434d6da79524ec7ad1d1f8a06a9b04e1612596058f2170ef438f91a88c176e4b810a0188c380447cc4eb529f341862329f9180d2070600006be26f61192f88308338a9efcf619d5f3006e465f8c9747834c8a3cc17c680c10f492e49656c3ea4556ef3904bf8bd7d98a0000e7570457dc6303f18b597b60caa2c20050066bb6c6794cc035310ed5c498569635196dffa8bf04db1a0440e89142a18ae3fb9a09083717660d3f4075772b6ab3923a60f130af680666e5649a0f7181be72645f20000000000000000", 0xffffffffffffff20) 16:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\x00\x00\x03', 0x0}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:02:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x15bc, 0x4, {0x1, 0x9}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 16:02:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x2, 0x2, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c}, {0x87}, {0x6}]}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() pipe(&(0x7f0000000040)) fcntl$setown(r1, 0x6, r2) wait4(r2, 0x0, 0x7, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="67b7d2486494cfc47d1f", 0xa) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfe) r4 = getpid() fcntl$setown(r3, 0x6, r4) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x84) r5 = dup2(r2, r0) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a1415636f317b9a0cb4ed526cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed87c7a06a821ce108fb7a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efe02818e56c3fac88aeead4ae937b5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609152695641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d97c0222cab40da5620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6"], 0x1c, 0x0}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfe) r7 = getpid() fcntl$setown(r6, 0x6, r7) wait4(r7, &(0x7f0000000140), 0x14, &(0x7f00000001c0)) 16:02:31 executing program 0: syz_open_pts() setrlimit(0x5, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46b26) r5 = getpid() fcntl$setown(r3, 0x6, r5) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x2}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0x4, 0x101, 0x7d}, 0x0, 0x66dbc4bf, 0x9}) r6 = getpid() fcntl$setown(r2, 0x6, r6) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) pipe2(&(0x7f0000000080), 0x10000) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0x4) kqueue() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffb, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x42, 0x0, 0xffffffffffffffff, 0x6ad82978}], 0x5, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x52, 0x2, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000200), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) 16:02:31 executing program 1: pipe(&(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x7, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = socket(0x2, 0x4, 0x1868) close(r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="b7ea8d255267727b76e6038a6976d2dff488e76ac668f7464d0031352d43"], 0x22f) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, r1) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x8, &(0x7f0000000140), &(0x7f0000000180)=0x4) kqueue() ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000000c0)={0x7, 0x6, {0x5, 0x8}}) 16:02:31 executing program 1: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$BIOCLOCK(r1, 0x20004276) write(r1, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(r1, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x49}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x0, 0x100000001, 0x8, 0x7, 0x3, 0x1, 0x1, 0x8000}) close(r1) r2 = openat(r1, &(0x7f0000000d40)='./bus\x00', 0x1, 0x20) mkdirat(r2, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x8) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r3, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000d00)) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000006979911b3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000f9ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000100000000000000000000bd206672ec5e0582ca39757668c618594d82d81e2cffe66be43887286707d60f2821"], 0xf2, 0x3, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x3, 0x7, {0x7fff, 0x8}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x1003e}], 0xffffffffffffef6, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0x8}}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:02:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) write(r0, &(0x7f00000000c0)="6f38bd", 0x3) syz_open_pts() 16:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001b}, {0x80000000003c, 0x1}, {0x4c}, {0x20004006, 0x0, 0x0, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x10001, 0xfffffffffffffff7, './file0\x00', 0x7fffffff, 0x6, 0x81, 0x6}) 16:02:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0xffffffffffffffc9) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse\x00', 0x1, 0x0) dup(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x203, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000001680)={&(0x7f0000001640)='./file0\x00', r0, 0x1}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000140)=""/225, 0xfffffffffffffe04}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000002c0)=""/135, 0x7a}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/216, 0xd8}], 0x6) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETZCNT(r3, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/109) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r4, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r8 = socket$inet(0x1e, 0x3, 0x0) r9 = dup2(r8, r8) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f0000000000)) kevent(r7, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r9}, 0xfffffffffffffffb, 0x2, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x40, 0x0, 0x20, 0x7}, {{r6}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r10 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r11 = getppid() r12 = geteuid() r13 = getuid() r14 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r13, 0x0, r12, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000340)={{0x80, r13, 0x0, r12, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r15, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x174) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={r11, r12, r16}, 0xc) r17 = kqueue() kevent(r17, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r19 = socket$inet(0x1e, 0x3, 0x0) r20 = dup2(r19, r19) ioctl$WSDISPLAYIO_SMODE(r20, 0x8004574c, &(0x7f0000000000)) kevent(r18, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r20}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r17}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r21 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r22 = getppid() r23 = geteuid() r24 = getuid() r25 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r24, 0x0, r23, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000340)={{0x80, r24, 0x0, r23, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000002c0)={r22, r23, r26}, 0xc) getgroups(0x4, &(0x7f0000001740)=[0xffffffffffffffff, r16, r26, 0x0]) r28 = geteuid() r29 = getuid() r30 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r29, 0x0, r28, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000340)={{0x80, r29, 0x0, r28, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) r31 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001780)={{0x9, r5, r27, r29, r31, 0x8, 0x1}, 0xf6a, 0x6, 0x8001b10}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x6) setsockopt$inet_opts(r32, 0x0, 0x1, &(0x7f0000000040)="5ef5ab9597118fb677db4117fe62eb1bec8b363f51a9ff4461f541e41aa223edce0f2555c1e8d9ea8f511321e22582d5d90fe155a73595006c6148160ced6b60b56bde93938647240264d6053618b5f3c0e8f29aa985e31a02a118e4fab19b8faabe62870cbe7de41d68b8259bf5b8b4b6e2ae1dbf10fd941c5e7202cb8919b4d678584b86f8547dd26aefe48d23abd5c5e43864f3641e28abc4ef150dcfeb32acb154e25efc7276aa15ffa65f02aeb35ea93ce2ea795e3d042043b5b7ef8e7099f81834c4aa286f6c5abafd07e57a35f3b6526443fbbcb2c8af1b0959b22747124b4d1b5646dab01d11a1c46712ba", 0xef) 16:02:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x10, 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 16:02:35 executing program 0: getsockopt(0xffffffffffffff9c, 0x8, 0x5, &(0x7f00000001c0)=""/225, &(0x7f0000000080)=0xe1) mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x4) mkdir(&(0x7f0000000340)='./file2\x00', 0x0) 16:02:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="b7", 0x1}], 0x1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r2) syz_open_pts() setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000200)={0x8, 0x1, 0x5, {[0x22, 0x9, 0x7f, 0x8001, 0xff, 0x2, 0xfff, 0xfc, 0x0, 0x7, 0x80000001, 0x5, 0x32, 0x3, 0x3, 0x8000000000000000, 0x3ff, 0x20], [0x0, 0xff, 0x7f, 0x200, 0x5144, 0x1, 0x2, 0x100000000, 0x3, 0xa9], [0x4, 0x80000001, 0xc03, 0x23eccff, 0x0, 0x0, 0xffffffffffffff0b], [0x80000001, 0x3, 0x1, 0x101, 0xfffffffffffff820, 0x5], [{0x80000001, 0x100000000, 0xe000000000000000}, {0x68, 0x86c, 0x6, 0x48f}, {0x4, 0x7f, 0x81, 0x7}, {0x200, 0x5, 0x79, 0x7fff}, {0x0, 0x17ef, 0x1ff, 0x7f}, {0x3, 0xfffffffffffffff9, 0x7, 0x9}, {0xff, 0xfffffffffffff94f, 0x3ff, 0x3bf}, {0x2, 0x7f, 0x6e9, 0x515}], {0x540, 0x0, 0x7, 0x2}, {0x3, 0x5, 0x8, 0x7}}}) execve(0x0, 0x0, 0x0) 16:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) accept$unix(r2, 0x0, &(0x7f0000000140)) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pread(r4, &(0x7f0000000240)="6dd831ed6212f6d05e4c5366d43685c4144751383a8458696dc6325efd599c28ea2badbbadaa4a300a35d99cc7e8d50f12313a0b900efa61f60f1df89c5a33e0204043770a195f906fcf7a09a72f6a05f642716ec2fc77439e9fbaabc5ca78791368b0aa570c0e7fa4ba62affc62405cf9e9af4b3921ced5c1e571096aab3497f4030ed3ba4cdbe7b1b264e10ac59c56255140b2698266a408ffdf62f1d967814d051cb5", 0xa4, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1000) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = dup(r2) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000000c0)=0x1) 16:02:35 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:02:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x680, 0x5, 0x5, 0x8001, "15a133634352704e3d49420d9b3ce04963692682", 0x7fffffff, 0x1000}) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 16:02:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) ftruncate(r2, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 16:02:35 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = socket$inet(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x100000001, 0x1f, 0x7, 0x8001}, {0x3ff, 0x338, 0x80}, {0xba, 0x9, 0x1, 0x486}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt(r3, 0x4, 0x3ff, &(0x7f0000000200)=""/153, &(0x7f0000000140)=0x99) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="bd", 0x1) r5 = syz_open_pts() close(r2) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "850000000000000000000800"}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x46bfe) r8 = getpid() fcntl$setown(r7, 0x6, r8) readv(r7, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x800054}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x7f) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 16:02:35 executing program 1: setreuid(0x0, 0xee01) shmget(0x3, 0x1000, 0x400, &(0x7f0000129000/0x1000)=nil) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) close(r3) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) 16:02:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) recvfrom$unix(r0, &(0x7f0000000040)=""/39, 0x27, 0x45, 0x0, 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x800, 0x4, 0xa6e2, 0x549b62f7}, {0x6, 0x4000000000008, 0xfffffffffffffff8, 0xeb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 16:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x8, 0xee7, 0x1000, 0x1}, {0x5, 0x3, 0x0, 0x7f3}, {0x4, 0x7, 0x100, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:02:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:02:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r4 = socket$inet(0x1e, 0x3, 0x0) r5 = dup2(r4, r4) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000000)) kevent(r3, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r5}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r2}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r6 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r7 = getppid() r8 = geteuid() r9 = getuid() r10 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r9, 0x0, r8, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0x80, r9, 0x0, r8, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r8, r11}, 0xc) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r14 = socket$inet(0x1e, 0x3, 0x0) r15 = dup2(r14, r14) ioctl$WSDISPLAYIO_SMODE(r15, 0x8004574c, &(0x7f0000000000)) kevent(r13, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r15}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r12}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r16 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r17 = getppid() r18 = geteuid() r19 = getuid() r20 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r19, 0x0, r18, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000340)={{0x80, r19, 0x0, r18, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000002c0)={r17, r18, r21}, 0xc) getgroups(0x3, &(0x7f0000000080)=[r11, r1, r21]) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="8e438689b3445e9bfa991be1e24b61508de51b9859ba2981f023af927d7222dabc6f4c361dda39b06cc731ecf9678a05", 0x30}, {&(0x7f0000000300)="f0a997231c2516c2fa23e5716423f96983cf1cdb57b6d515382c902a1a80147829c7d0484e3d61aa2100cd4415c85e7ca9a9e808859b30fbcd9f16de9482331e3b07fd9f5b6bb406ef871c66c09a428c7b0d3c5e53918ca53de5e3cda637713877c452c3b42131d4d64de08cb6f9317ecc0c0e308dc725dc1699f228280d25036d3ed3444a801bd913dd2161466d1e665179492683b1e758700e9ca7cc2e5b3051317cc7ed31c389cb22bf68c7ae26ced611add084d784b9c99ab050138f318eb725d8b4afcbac385247cfd8d5cf17cd32b8399369e434a716b1480b6777cb087baab9c1aa779ec3d4ef0ba44a9f50e8e0bd50e43df1ed68e9e37a91fd4784ce6579103d76908ffe1fecb76dc239019b4f0c0e1a6ce185ece4f97ee447273828ed4f95811c332b837c0c6fbf43a3ac5f5481cb65762e918dde5490ed67073b7f599e388cc09c0b21bbf70d2705e52f28373c27fc78b92f10452e64a7132b5d817942406c42bd0d2c20e43d5544b9266ab693292a869449b47174f5f017e1ea5af54d486a9677f0cf9523b3046715d520e1816c3eb63910fdf7c21f6ec3e8383b2ac0a8502bfbc43a58f68d2c4e4e6754a992fd741126645ae306b1c1d7ad2e23205f834914b4c5a0f15896c6a48f529fca8c01ff1c80338d0402a16bdc879a77907d41a04942498ed7ff2a5bf03fed80fd8470396e691ec2a09c2309e75f3ef555c5332b1ba87b8641fd7c207efdf87984450cd6f0e987bd787780bf9531b50f4aa29addb77267a91053a2ae738badc2dc32ae307bb54e0c66c86ec04d28bf44b90fab4c5599dd240b50776ba9d754729d33d7e8f988cdf81a238213148b2820d1cf6043228e7b29342a9fc8ca0d94e151951d972317d24658b00e57d559314f3187db7868e83e6ab53eb90ab9755d9304de56ce06c672bd6fab0247869b341127df20c7a96b4000851328df080574b449671efbe2b8a0011f3bc43463c086de19fb55b19643fb3aa7c39367bb082cfa302e9010103a90db3ae380bed3c992c0de9ed14b80375a476a2664e7d8faeeebf0daa4c552319bb99d74a6f68a4c6f3fb17a4b5e6a32f3eae45f05ebb80d2d15070295b802a0614421f24e8fb0b08cb09e5dfabca19d22d9044850558fadfee7c7833503c2ec1a7e5b585f09263e93296c95f459a8197822fb726cb9609d109f0209f3e83e4302c70785e274b32ea5baebad714d798886ede5d290444c1526782de0e9cc25a77b6022b20fe6ef02358230e7173aca4e9b4f52c86f52fa82b886d1fdec52a6fa751cbe452b2112f4f4b7323c6a176a11e82eb57cd3072db6c36b4d4fdb9880d87c852ee9ba3b0a6687eef789d361b8efe5c0e55c9008ee8a2a3d724226db46dff86caf9db4aa48a662224879982787000926feede7e8d4a9ea74414adc87859135510a8a9428cf113619ac982ad0c0166bf3b02ba0f545f1a119d1afee5d84ce8cd6f19620dc98e6314d758a4ca96cc741539db7b9f21f034f563d9f5c163cd52a27dca5b32cdc29248f6509247f460c7af27d85b4504913bf90aeddcf62c2c6dc19be1f7c53189f93666436350f90b9c944c484a56072aca72a00f88462370046fe65659226750125711bc8bea03f8d518bb4c46182729dc412b5de1792ef185a0117c188bc7abac771967c4941ec841e806d36b1d5f8666792eb0924639f370a02523790e79356d6943aad92fe27fc02b0afceb285489f47d8841420f6798b363e71f4b4666120d95cc44ebb8fc38449adaa68a76d20a63a66009e479eeefabe79d201356e8308ba1253611186f3c592bb6532699d2d44c67f80cb940c8960188b2e756004b6cbcfba15276185a17f08349a84fddce4c4e0617c069a5ce3fca37b371e768cbcb2c32df50eeadd4e971d954d418d8c27cb1515690ace76b0e1c51866247c3e9cb953710bfa3b3994b5b1c178c30a346146b49a69f9ee38aff2feeb3613145510fe5c4587fab426005ada4a46b5ba21d374e8ecf450cc808c5a0bade413ce87c105c731a8a937c0ac683b5673837ae85a8b59c97b8a648885ee4b25054fab64049e21533f5c579dec2624efd5e37bdcfcbace0374247ab8a6a25c2563beb5a1877e2278bf9b4feb4514da8806e146afe81aa6aa5ab1a0618939a108f3d68ab962155d6ca36bb5b1b0d62973f6a5086224477407612ffa925e6f4ac1a5206e7304b533bd09542c4cfc6f21fde8bf7d4e8ee10941fd3c02a76499ebb8d14e2f468246e628db152d225ded23a2691e074a36a6270577d296706e84e8271fe2695d9e5de4c1ae94da8e8d1cd57644071ac12f3dd32520f957bf07208ba25799a0a21a92942a25b5a35a00f1459ca2f00534585f559ae5e411f1fb2b81b6f0fae2974af7044ef619d0128d074c89329864189b8196750e770bf9878881fa75efd79288eef1bd00b09af5414e3210aaabb01d10abc8214bc3bf8f9e33248a556709f1de222be9cb33c4b945f82e10e9c441273f4c90d756d72d3f049f16f14a8f9ec169af8b3d26a3f38ce6a7b90e3fa4ab8220caa74876c7cf55e9bad97baa868c9cb8fbdbafb5f42e218e611ffa8f57a5b6134c8eb7d22a4ba6d732ad93f29c26df6e683ecd8fb8cbc62bae46962178bc4fecbcade7c723b31c1c1c67f5a39f8d8a53f0b97a668958893500404e5a887f97a164dd658c42a164efa5a704eba50cd18dfff7e84c827ff83f1054262754758467fbf41030bf128757a36d7cba187dc2e61c8d4ba8d0c15f8819c0cef87d860962600d6e58c58f81f45220b3aeafd700d1eef2a16f4ab09faf3849fabe802338d83c895ab7eee94ae740396923be01c01c6df1501b00e9c0e9787d6b3f1088dd66c70e1f3a98b4511351a51224b84c032d067e38808d98daa73ff68975c478f94cc37907c78a2c787a31cdbf5eea09af21411de6a5ce65bc7b0eaaae5f2663895687ff50d32fadd4c4eb8682b945f92d3535c44e52221590bbb1bbb375394c0ef91512987f301a5400ccb7396cab321e644a2850537dd464f2468f5d9aac02b1d2c7f81baa611cb6f880c2e66ec8fc844dd422e6b9b98e9ed311a38fc369f39bb29641f4244f29e3922bc82675569af7cb4e23cf255de170757a45d69bc263b3690d21041d3f4030e47141e0b062da24674721bb0233531d9dc9c965bbc971063ea414139bc70ab8c03adba1935e223eca6c67ae0f5b49e93b2cdddc5929f25a207207d7342cf1e5eb6b2f6e6621a7d3d56a1505380baa415960dbd7ab88d0e784c37c8db08c871f6229396b784c5700e73d8079b861806dc7ac41776b0e071a5bea6269aa655d04efa0980015681841ab8170cb8398e8f3ccf2fc7047fb6d3979c60d1a2680611930d1a3064314fab6be8552393c72bc00fbbadbf6de182e52e90b939e1823d2be1fcbc13ae42648bbadad77ad10d883aa18187a513d147f10d0db8cf510045f66d180a4952ce9486204f064d0adf0155592d8c1e99e31a687b47836ebf2d979fe8cdd6fe876284cb6a32288888e75c9763124bf9b6930fa7c8945acaefea49743c245cdb40ac89afe06368d60951ac049c9156103f609e28a39bf7d976e22e3a18ca8a897f5d6ebd977adbdb0a7f68c7affac3a27ebed2b0a33e2d86ecac88c9f947a138a878289a2d67764ebd7602c3657ac24f7eb9c85303d71973868a1ab67ae011565356dcf24874d3a7e699425477c6d0cd8109e467e08baa1ab6337eafc457105212893fe9a3ff8ff8ea8be5a0959265a18cabb0d4679378c1ac468ea3632c8793ae0e7c84f9406f2386c7edf4ecdca7a216147b09e42acfe4addbdad47969e9a34973741b4469429de1726941b188d341acf79f841781689e400c74416224a122e94d1500ad1dcc98968c73e6c441c3b099478da1e7e9b3e33e9aa2cc2f6f30a2e6466b54751ab2c65678c426b5466d4911dfe634d95472ab2afbefe5275913bd65a9101aed95d8ea2f55092591bd17f435a598955e698b2daefe82671ec408deb8ac6119352549ddba11ee52a695ddfcf53f889c847ea8a00b3e219ec71334eb8560eda4f9da41fa793b18ae7938bdd6f8e28c7ef968e246fab5b7a10b3abdb72fab8711be81ebfdab60d79445c2049b1a9f97a835dbb85af1a2fddbd329292d36521bcf584fab1457c44d6b1e37340e548e801233af66f9d9eca82cfee66ca908a79895b1fb37782e3c6b0793a920ee12f0470bb7b53af505f783fc4ecbb93782ec92fb6c7cb50c556bdc740d0fd40f146c3233916647be1ac3b865d3806571f30dc3387ccf5494e0c6d5544da71454842e3768523dda13c6ac7f314ecf9fc017b6660673dfa17d8a2c513912a377bda070018b5260f48817c6f4e1f368bbaf56ca70f2c776f214050b85f5896acdbf61b84439bd8fe029b7f3961a86f3712e997edf78ffed44b1f1a732be202d23644c13999130f1a3b8eca7652178f3c23d3457a013e9d533ecc6537d679bdedd3c75f26c2a5fdc18c8aa342ad0dbe70aad134339c51fbc2a75d0f4666356a578a7e6fea51f9661c3219e628ab84b2f9d97552180c89717474d932c312fe3dfb3eda2ed0f79116c15fdabacec2f5eb40b336752d9eb0b37ae1570eba8198eb47d45d333b10a9ee54e5142d40f4f9084a3821d90e12b83f089de85f8c895327b227b867e17b7633cb40260bb9b4ebe275a5dc808398bd1a4cbcb863fee20ca12014cb7a73a7d97ec7de189fe6db35db3d6510ab570aea92f099b049badb933b71954f6e46c58ec8b5a20aeb7d7a564ba0da405dd0cb944604646a28c2a4b60f43c82fe7fa3a8cd62987fadd19c5a1733da891d5c2e773709ebd30de5ccf6ee80e7f7d2ccecfe8d74f2e2eb58ca9c2ba4ad85d8d71b914f99b9c2da8886c166a9d3ffec9bdfbe33c85c25a3f2833d868b80fe18d4a3aee9d86c3c5cb710f3f109068689e1a08a21895e41f34acd4c5aa186d3892a0ebe0afd69b15e833121e1635f15d30f0b1fc6c3929fc87eb77b42b7d1a397fef3194a3a099615804f2d86d492f810adb324caeafa53bb3e15c78b9f242b132f03c9b2aaa4d24ecbc33ef7ef157d4e1f03f1311ca9d1c30a2c3cec834984295a92a6fa4ce8c35d66727ab331b2eacd3cf91204f0ed146eccf17149a9291c52ba1ce92831104af7840c155c790e91d23d456ee72e741ce311cd690b00b45449548627887ee0129c0f1aaf0d8ef17b091ee780e82b81f399f2d7c06f9a203ec243cfb4757f8907ee714e43f6e9640f3e2d10c9213fc371c660931dc4d7c87d6ecc04df9b887a4ddce6b0b35aa9ffcd11a265d4909d9148e3c1e889e7b3464aee2a059a5f657624a570b2691b27de0cd5f5545e9a23b603e589540d08ec1062591cc41acbf13963943ee20e10bb6fb8a23d1e998b0d5b980890489a5d147bf82991664a3c12388d7fec5e09973f8cc71822982535c898408f2afb21f2f3127cc0280a0f28df222abd6b23bae159c92cc7ea55219c389e3ba76ca612ff66c3d08bae687d129ecf631d375233fc6c14bf8a6a718015ec4380f682d2ba4cb6d6d69a1bc91713b2fa0a4cd132878b1c4d6bfb73d22e1406607a0109c27852e3dffc3089bd80afe1c6969f37bc0b7778ff27132eacac4fdfa037bfb626a30e049d69ec4ad655396776760de0bc0402016ac6ed1274d24233f8282f7930c7e735330d2930199cee7c60af3ea0c8d71acfab2907db28830f5248517d600cde0dc8adb6e3f186a3f843e6908c7c5acab6ecebfcfe38caf7e32826ed66276c6899a1b9788d45dc0871f749b85", 0x1000}], 0x2, 0x0, 0x0) 16:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="008e0329f79e6d3b04cec875218f58bcb49e0c2bb7efaa964d66672b30d612bcb039f6b95ceb3cbf68a2"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 16:02:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt(r1, 0x6fffffffffc, 0x32c4, 0x0, 0xfffffffffffffd1d) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000100)=r2) 16:02:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) 16:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d, 0xfffffffffffffffd}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=""/135, 0x87) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x86, &(0x7f0000000080)=[{0xd5, 0x81, 0xfffffffffffffff9, 0x3}, {0x80, 0x1, 0x400, 0x6}]}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0x1, 0x9, 0xfffffffffffffffb, 0x100000000}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000400)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) sendto(r1, &(0x7f0000000040)="00af4b5a3935b477271a884d4a6201a0375c80850d4604cb50770bd8aba09fd60548b52c10494911d47ed3a901656f21ff226e6e277df079ff0a7d32da589ebdb9bf59fad341e38a1fc4f60173a04a8e640aba37832a6e5867b3ddfeebcda92e9ab1d760bdb2b95140a90a333e", 0x6d, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0x4}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x104, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2}, {0x6}]}) getrusage(0xfffffffffffffffe, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f00000001c0)) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:02:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) r3 = dup(r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x80) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = getpid() fcntl$setown(r4, 0x6, r5) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)=0xa2) pwrite(0xffffffffffffffff, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xb, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 16:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x14}, {0x800000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ed") pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[{0x5, 0x8, 0x7ff, 0xfbf}]}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x4, 0x7fff}], 0x1}) 16:02:38 executing program 0: r0 = socket(0x6, 0x4, 0x4) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) 16:02:38 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f0000000380)=""/218, 0xda}, {&(0x7f0000000500)=""/114, 0x72}, {&(0x7f0000000580)=""/212, 0xd4}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x8, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x1, 0x5a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x8000, 0xdf6) poll(&(0x7f0000000100)=[{r0, 0x110}, {0xffffffffffffffff, 0x1}, {r4, 0x4}, {r0, 0x2}, {r5, 0x80}], 0x2000000000000022, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0x8) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r6, 0x0, 0x0) dup2(r3, r2) pipe2(&(0x7f0000000080), 0x0) 16:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getuid() getpid() getsockname$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cc622871bbb4b2e08ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009078b3583fa53c16178200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6707c79079c98a2f4ec7d1d41cb9c5766e4d2a2582763f431cb21ae7fec67ff5e1697516e7f9ae85834d14ecad7738e7ee1e53defd85cc5271cbe01c7fdb60338381cc6da1546b9588f09283e51f4f9f69ef30ce6524d6a28df733c43dfd4030882461f2505a408307040443904c47960514b44590daf61c41d88f103b078a2546950072a054f6d39e8ef82feb2dc31065a8a7c0a83328c801a2f3ce108336885a33df1951a18be22ed456b1b4992b09a770bd1e03146f9a723e31971222111a143ad143974e05db822c9c80b920942ce407335be1891b8d24d9956549a00"/4320], 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = getpid() fcntl$setown(r4, 0x6, r5) ktrace(&(0x7f0000000280)='./bus\x00', 0x5, 0x2, r5) close(r2) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r3, r6) pwritev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000180)="40e9eced973a40368e8724d70325a9b483b67b56b93b2ca7236637e572bcf1c2b96855cd07dc211f6badf8633199771c82ec29164151cb7bf91ab046deef8829b26d6f1e889c3457d93e7614d50be6f6a3296ba4afd9c4519a6d84cd890f829d1289d1f8f20a80cd0f07a977bcd8c94633c5651bfc78002ec891161b11b15b653ece3486e9992fe4f5", 0x89}, {&(0x7f0000000340)="f078675074e66cc750a52b7140da357285b6e8c684aab5cf058d6afb799e6e9cb3f64be6e35622cf58fd66beb24964fd0a1e8403f226aaf24180020c6f131a2d406f6e31d88c0fb2c2663c057f5e72e6a1248128413bcde74bec6e973784d9bbc7596430571ebbf9e6d9a003a1dea54dfa657295c9326ddc6fd5e4fe48a8cebc1e7bb8886df7aaf1e056f31f7d3bca52ccd1bfd95892613e0f5de79f9be53f1c889a1ee727aa42871459a698bf33e7818279e661930b1d1ca9c385e9accb273592c72b50b3e5cb0ac10c407d2d66b7560df25717e1b7a05e8c33", 0xda}], 0x2, 0x0, 0x0) bind(r2, &(0x7f0000001180)=@in6={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) 16:02:38 executing program 1: r0 = geteuid() r1 = getuid() pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = semget$private(0x0, 0x3, 0xa0) r5 = geteuid() r6 = getuid() r7 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r6, 0x0, r5, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0x80, r6, 0x0, r5, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) seteuid(r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r1, 0x0, r0, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x80, r1, 0x0, r0, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) r8 = getuid() setreuid(r8, 0x0) 16:02:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x90, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() r3 = getuid() r4 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r3, 0x0, r2, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x80, r3, 0x0, r2, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r7 = socket$inet(0x1e, 0x3, 0x0) r8 = dup2(r7, r7) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000000)) kevent(r6, &(0x7f00000000c0)=[{{}, 0x5, 0x94, 0x8, 0x9, 0xffffffffffff8001}, {{r8}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r5}, 0xfffffffffffffffa, 0xd1, 0x1, 0x1ff, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r9 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r10 = getppid() r11 = geteuid() r12 = getuid() r13 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r12, 0x0, r11, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0x80, r12, 0x0, r11, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={r10, r11, r14}, 0xc) r15 = geteuid() r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r18 = socket$inet(0x1e, 0x3, 0x0) r19 = dup2(r18, r18) ioctl$WSDISPLAYIO_SMODE(r19, 0x8004574c, &(0x7f0000000000)) kevent(r17, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r19}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r16}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r20 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r21 = getppid() r22 = geteuid() r23 = getuid() r24 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r23, 0x0, r22, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000340)={{0x80, r23, 0x0, r22, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000002c0)={r21, r22, r25}, 0xc) r26 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r26, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r26, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r28 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x400, r3, r14, r15, r25, 0x41, 0x8}, 0x8, 0xfffffffffffffffa, r27, r28, 0x101, 0x1000000000000000, 0x5}) 16:02:39 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, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) r1 = socket$inet6(0x18, 0x4, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/201, 0xc9, 0x83, 0xffffffffffffffff, 0x0) 16:02:39 executing program 1: readv(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:02:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r1, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/109) r2 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r2, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/109) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x6, 0x0, 0xb3, 0x80, 0x400, 0x401, 0x1, 0x6]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/179) 16:02:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="bdc7f67e1b84923f69c3c9ca0a316b1daf2659b08098676a3d076f186fdff43673fd42b2f1e59c80a4f1274aec2ecc8db49da336412fac3f149ca3fa0873d5a01e6179721dbfecedf93ab06a769118090a3a6cc98df443af8f50216718b2e1cadfdae41c3c5346ae8f4864788ce4a168167658e9bba5be38945e3ca6143d641ac0c55efa9610a410d63a2ec73391db81db882d2f1f4fd4dfbb6d92360dc9b7a87dfa424f92e628ecb9c8f7e3d8ec1864f4c16fbaef2fbbf09133617384894e6f17419b4566e80787f9c096dc83123370df0293e42922384ad4c815a8d2e7a97bfebb890c47a21d7d599816948ac0bce809dee2f9", 0xf4}], 0x1, 0x0, 0x0) 16:02:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f000003d000/0x3000)=nil, 0x3000, 0x2, 0x4811, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa8, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r6 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x20000, 0x80) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x6, 0x810, r6, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000003e000/0x2000)=nil, 0x2000, 0xd3ec9a9f4829e096) ioctl$TIOCFLUSH(r3, 0xc020697e, &(0x7f00000000c0)) 16:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet6(0x18, 0x3, 0x100000000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000080)=0x3) r1 = shmget(0x1, 0x4000, 0x211, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:02:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) write(r1, 0x0, 0x0) socket(0x1, 0x0, 0x2) 16:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="520599340860d38cd66c408e584f6036819851518591b1b16455a47f2afb702fb37f8417667e28087b88dee9d2fdded409749f3271c81e5f1f67f0323555f267940799846a9b5e980cc3274c61c3c72dd781977436d02d960af7757bfc95b96fc536d0804453f267cdbe2186ba48f5e90ebae130e09509787a0b34ddcd36dfe5e7d7221d426bc5c4d9d0e3fa1ec6cffec64af6d511aa2047c4c2b45397667997f75bca4dcbfa6e60160025ef2e0db392e01ec010ed6e0e57", 0xb8}, {&(0x7f0000000240)="7a235186d11b6bc4506a687eef0e0ed917a9022722a49eb92df86277d84df37cd3a0433d97cda90c2c7b7a807eeebf1d4562e376b6a71f26e2f242fd53512969403c2d185eaad0e1d64e7877ac6888946c2012cb37deca98611a1c8dc8137fa6fad572719a69bad577c624448f5061e3c8b793912b6127031902e8cf48aa9e6c9490b42152a0f77e258f354d607c4a739a607d01ade458b445", 0x99}, {&(0x7f0000000300)="30c955e14e8e5c2be6b1ac35372b96e60abbb81c1dee8bd033c6a4b7f9848df5000da0534dac435542e591db5f4fe9954667c37392f9c736e6364a602f8ced3bedfbdd10700aa4c2d2d519ab17bda79aaea97061208c3887c4d011d75e5854ae59f55f0b07cf1e69d57c0f5b5f2820266073656c2e4990371dc4", 0x7a}], 0x3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x2, 0x0) 16:02:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x20000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) close(r1) socket(0x1, 0x5, 0x7) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$unix(0x1, 0x4, 0x0) 16:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000200)=""/173, 0xad}], 0x2, &(0x7f0000000380)=""/254, 0xfe}, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = socket$inet6(0x18, 0x2, 0x7) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1ff, 0x4}, 0xc) 16:02:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f6d696c653000"], 0x6a) 16:02:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="9d1c18ad8ffc1e129bdd8f888eaec485cb9cac590ba25d23be7e309ecf90ce0cc5e2b6b7c3af01", 0x27) msgget(0x1, 0x102) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 16:02:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) recvfrom$unix(r2, &(0x7f0000000000)=""/36, 0x24, 0xc02, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:02:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) socket$inet6(0x18, 0x8000, 0x3) ioctl$TIOCCDTR(r1, 0x20007478) 16:02:42 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}, {0x0, 0x1}}, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x40000000000004}, 0x10) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) dup2(r2, r3) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 16:02:42 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/128, 0x80}], 0x1, 0x0}, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) bind$inet6(r4, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x8}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x80) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) dup2(r3, r5) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x4000003, 0x0, 0x0, 0x0) ftruncate(r2, 0x0, 0x800080) 16:02:42 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10108, 0x1) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0/file1\x00', 0x20, 0x81) execve(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f00000002c0)='@:\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)=')\x00', &(0x7f0000000380)=']\x00']) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000480)=0x80) chmod(&(0x7f0000000280)='./file0/file1\x00', 0x84) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) 16:02:42 executing program 1: r0 = semget$private(0x0, 0x2000000000000a, 0x40) r1 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r1, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r1, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x401, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0xfff, 0x4]) semop(r1, &(0x7f00000000c0)=[{0x4, 0x7, 0x3400}, {0x2, 0x401, 0x1000}], 0x2) semop(r0, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) r2 = socket(0x6, 0x1, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x4, 0x80}, {0x18, 0x3, 0x401, 0x7}, 0x1f, [0x3ff, 0x101, 0x7, 0x2, 0xaa, 0x9, 0x5, 0x3c6]}, 0x3c) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x4e, 0x7]) r3 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x108) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x2b1f43d60866f611, 0x8000, 0x4) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000200)={0x1, 0x5, 0x7fffffff, 0xa45, 0x400}) r5 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r5, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000140)=""/109) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x9, 0x7}, {0x18, 0x3, 0x80}, 0x6, [0x4, 0x0, 0x8, 0x96c5, 0x4000000000, 0x4, 0x3011, 0x9]}, 0x3c) semctl$IPC_RMID(r5, 0x0, 0x0) semget$private(0x0, 0x2, 0x440) 16:02:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) write(r0, &(0x7f0000000040)="f2c4743f9e39112c78b84ce6e193915c77a39d02c99e4c636119751bd48dc0afa417089e4ee424e7be523fb10f630f3053d33c17bb876357ac5b5c09d1b8eb1fcd694e4a89e37c6a896c539f739006c79422cb63b884fef59161961a4fce77446407c74821185fdff7df477883c9885052903d0ba1f68e2d9dbe4d9857fe1e64ce67330b5227507eec7c12c3b013ee6db34024293537e2f053dbb5b759762874852e6718562de367b43480cd6b1c942c01a1359c411e14571066cce46e63c71baa4e03f58f011c0b78ede455f3412504", 0xd0) r1 = dup(r0) write(r1, 0x0, 0x0) 16:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b540000e2b8180000002d0000003200000000000002000000000002010000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 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:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r2 = socket$inet(0x1e, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r3}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r4 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r5 = getppid() r6 = geteuid() r7 = getuid() r8 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r7, 0x0, r6, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0x80, r7, 0x0, r6, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6, r9}, 0xc) setgid(r9) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r10}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r10, &(0x7f0000000040)=[{{r10}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) recvfrom$unix(r2, &(0x7f0000000100)=""/2, 0x2, 0x803, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) close(r1) pipe(&(0x7f00000001c0)) 16:02:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x7}, {}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000014c0)="40173c66b74774a900d26263ba458318b3217e4b2a06c3941b97e14449764770e22d5390a7ab244e1e86238cd7594400d6a309e208e9ef66eace129f33f1e3c63419e0b0dab80e8c3aa8c907582890e8ea3d750f2c7ed4a1869d3105dbcfc77bd099af6361434e49af764ae7f781e1cee8e8e85ed8cd6a657be29dbe02c91814dc26e8ea367f07a1af2dbf7d0155bc3e0c5ad3531c46dd9903d481531a46e4b4a89a75d0d4339e5fadf207c20cdc1d049bc00839fb1a514f12653ba57e8eb52ecededfbf13d8e53bfae7e0026341bd69c9661ef0a6386e6ebfca9ffe6ff3adbe89148890bbbc2d5a0eeec2cd1f71f828d787adc79d1931ceb7e96c2f70f2ae9a0269a900099ff179c27dc0dd5df3bd76553f19c8893b8b5faef8d6f5a0ded4444e2614b25c8bda762e27fd5343e0774ce06d9a45b38bb9f66e4751bbcae9d7bc3493ee7495786572a2d9e5cc7523fb18a3bb11cb0cc0bbcd53ebb60deed079e011cdb97ff4afcbe1189e50af103ed74bca2599271c8955cf2cafb289b628b4771369cea8a207b6d19f9cf97f275037761a9a05416fa847679b7ede69aa9d46bea49de9737a8dff7d6d3b56e43e2eb82d31650e0720f5c196dd2ad746f7420b186852bcbcceef8655d2a89de784f90d30b2166878ae48772714d5149e219391dedcef16a24be6c862b08492efe16d7528f76dd794be936adfee1bf87b61075d551fec9de25927219987051d9ad05116c86c7f749cda95d41a44eb424a95cc0c0436b5d5fdd5a1e44b33235dcf08aefa14fd2401f66ddcaa141b48dd0ca758fedbf35f844d628b8ebca76eae5a7cbb637b3a16a86ed747ea269e2b0054d5359036cfd01d47941c43b48b7fc8303b2fe022c813806abb9fb64f715271e92c019018e485b743e779f9e3992558aeb9791db540d341d87356503c89e2fb298b1a1d4cd692926da19fb13b2c710a176c90fa4be0fa7e35810f658636923a8630fb1aac15f24e2e851b9f4031b306a989c6e1c96f4b6f3e710c2712cec7d811f30051b1958a3855023870679fb19d0eea569a009ff7b5e92754d45216f3ddd29e38af4333e9297fcc3731d8ad36c5211ec26d3eacc85df217d1f5dd05577f0bf916272699fcab7633ffc2ab9c298680e4a64b3e8874c0d1cf0225eda58b5335d56a54a67c36430fa316d221ccc3b66d832985b4bcb39a37b802dd15fc7ea0813203682a1854487726c1b31a9690da9b563fde90406fc1970912dc20127f3c3f867b49a8ab049edf18b476acef4f27b537531642746f602e710f764c267a9ca48f27136369cc8d3847bba80c0673bab75e1e0991e24ff704107b857db1506c23ba27a1c657a0b64b896cc67274070b1b97fdb499a0c5bd2f47236b4e51708a5173ae6009e5f8a03f6b21beb0c8f77b50255ccff9549c4109f49e32f08ff0e81329845cdc70473e1d85a5323dfcb33a9b763b2223bdc0e8a7ed078d1516dbeef35283d0745fa18af3d041a83cd5476297744cd3e4f488830149dc9caa2f9536b632fb0ec4ecd0ece8e6a416c30e391d3212c581f7f162fea6bf28a8c2033a38de64f1001a734f1d7a25d4fb597703dbf5a01ea14b843f75e2ff2cde4deae8a7a208d6b47b6bd643dbdcf55427b6de8b41753c51477e4ce8ea133b1145b59e4a3cb25b540caf501a7449baec83f47fd51960f2a24d7a123b647f31e1463706c88fedee55d962ff968c21542f10fd7980a8529a496ad9d80b71eb3fbc37c5e6f1381d2816991f5809a5a940070574a91f43ca9163a1dc27d11495bb5d4893c420066b42a8a68be60ae3a9a5d95e619a0755a324cf3dd6ee7dc02cea2c69cf373a6b9690e737150cef6ec28c48bfc91d8577ba344d40c0cedffc00f7537703ad595598c5fe686f2ddd8539ba433b5ccca4210dccfbaebba2b9133cbaf72cb7ec0bbb6bc108b5e11ae2cbddf10056f8c95b57a1d130ace2d142344c1bb200b1f60fd50cc8443a472fb6a8e1c2d77b7770688b4953143cf02ca712de01e3fab30a1361accae2cd7dc15c8c00e55dde086c0bce65381011c04a88d37727d0e9019400071dc81dbba1c3896125324c78d712a21fcfcc7f96482497a09efe74428f3ab906239c43f46f78b8232661ecac87ec9c288c336a8a087f867bb41f8d2d80104dae6bdef5cc6d695f18cf3ec763bb4d7b7e2575d48af583eb1b5e2e238bafcebdc17c45ea27de8c39062df35ca171db53d2684b2a88fcd23c36922ddb992f536ff8251a3d3238600d4b1dbea81c6f7ffe7fb267bf5204b036d2236baad22b45e0cda569a86bf5fabf3eb96ff7f4e0f18882f68de5c576cac1cfd36b061731e7bdaedb72468f4e6dc41276f5578748138e8421dfac39c2ca30ff847d6c0711ae279a865817000cdd148db7f4c5f233d03c26272ec2d3307c671bb5a9a86118414a70bf65528461ddc4ada7728147eddc8aa026be14a1fa16a5898d048037607fb4aaf58348ea6c8c007396f2252b201b7b2e4374e3c1415762cb5f37a6a24bd2294f84e14019db23f3d035a1a282ac552aaea10d2b70dfa8cede4ab085ff6a83dd696d7a4e378a8c0f0c6f8e3f20052f76105cc6b0c400e9fe2446e92a2288621371fa7fe449e10678e57799324f424e973a8a89bc19590974a3067a063be0908569c15a0d4b390e94e077fdca0c6c329a84f175a77f5a73bbec28e6d9c72c1a5c1e12dec4fad26538835b1b2bd035b75f77e228b2065d2e69c50aca6c5a35a169264a1f471c66a04f6abac8b8c8d4b5cf34678206d3a3c6f15048af207dde3f8ca7e72fe3a3ee1247450cb6ffa12a7398ec42f0123556a31211c85972323dfdb197686bf85bd1b0bf864b657ff7a7c80afefe09c03817139fde7579ecd835347c27f8254261839de463b1bd16ae0e56a08e8795f2006463f66bf8058aa317ad5d4776bec8cd33690af31196285d110ca2ac35ec10965b212cad0ae4d1ce5abe3699ac9fba1f3cb90d24853296b20f248b9fa46409edc867812c0404c6b26090fd02187f562983b92243e1ceddc2895c0eabde96e503ce2529f30e9b8879da29f416cadc9c850b9379e8df85874aa280edc56a3d67c1cd0e9ccab136b45a23a4af85921f5beb676b798683b2e7dcda33201b8e09724ccd9d7373d5649ae40eb483749e0feefcce6205aac040a3016f67c18335ccf5596dafe11ab113ce3188e722735f888061a21bb5880620e0ba46cc81d37615a5bb2601b04403b86c90a6cf639156160acc162ba156d23b6b20a9725aa356baf972ddebb89a0c591e2eef59c760f4da1a53dd29109ddd794c787fa24d83058a60c3e4d8f298f892cd89dcc6b798307dd67d235c95c29f300ff2e9d6ec790e9061fc779f856c5c2cd5e18438741080e47ee410bc37b6cda68773088a3e9e1044ef35d151976cf467ce474566c57c252dcd6f8fdd3199824ebb8da9503950dc7aa09d6e0ab8bfd20aa810adb6f1e7444e8648c845f31463e486f6a9bbde390e4e39b5f5db0e80008aeec76c5f9de2769c54ac5b617deb70a0710717a83874ea458e486f894f2e919907d01ccb86d462fac7c7bfa5333c35dce303e8e75f049b128fde8f0ce0c053737b155cb0f3ccf2be310b5c766c6b0cbc8140467503cb145de9ad93077cea05f3b94a5f361a42d3395ee7842431c5500cfb49a288450950071070f7ef3ad9f650ac8a753139b6effee63174a35e3dfd78897552e7c4b6a1f0b6ee91c23a0b3c8c09452766fee59f50f1e4995c03372a72dae33825c7fca573e4e24806272fbc584a9e2065d2b55dd811239edc45a9021dc5e054e812fb6836c42990bb8a3b7d531c164ce0eae6f0979add567c2e3ef268bdb7343856954b4e3c4fb04972f7182a97e687a7bdf7b96478bc6e171ff04fdd4c77247b0a7c785b9f22d185548c86f9194b310bbe035187cb9adce9722eb418e4aa500991f011c9bc94d65c6fe573e93707a8986df224f7fdf649099263723a4f55487dcc81d5650afea9cfea41d0a6a08ff5c9e9a2da0359b81098b13c2aa9f528b120ba4f0fc993cb97653fe2d91e3e8330c4fba591d068b38bad7841f9d60af357f704b0cc94b90d3325e762f66a082f44b6791bccacbdcd1933190d47a7adb2b7810a54a098c3cfd051f6109049a1ca3cff85bbd6c0c7c20c59a305a909d0ca406ee9d840be9cf6fb90743e3bd0a6a1a70b8143793fb3e785267e2a6b8c4506ec385af8775294127ddce88a6ac74942efa948d77aca334c0be7003f9e9f9e9f71c545ce3ba99a4a0e068413581d2592dde9f730a945ca2eff021ed7db4187c39c6b5c9b7ef1243aa494a844395c29916141f0d53f971284dac970d3c9fae0e1c287d27b405dacf3d1588993ee6101bcb4e55f421d2a11666027ba5ae141aeb7372e3dd4e8694bc9415fc743d6327911f437f51c49d7915271caa275bebd22266b90c997b721aef8bf6b6dcbb474ec67a34ac3f76efd9f1584a090f31f77ab4fa548818d79b65950d4951d1f0100f10ce9d2c4dd8dfe7f47f40117461c8b9243528108d5c3e730beb247329a55559345fb7924d8d627f010995ace71b6c545f9896cc222332f2d45a9bf31bab675d26c6dea1ef94968362d6e801313fd44ab8267b6a5ee4a5fad7b533317bc98e83ebe05437ba3a74dcc382654af86311dfe797bf0e45f676d6e5bea8a3e9b2af757d3a386514c3318cf7bb6d3d29bacf6135dcab7d73c247be6c2cd4cc189fd60e06888807e8be0b91a1a0bf049d8713bd82537bf62d89dbc4ce2ebb5b44054fb8cdfc3f6318f5bb30428b2b38e7b5bbadcc91a852706e6066b67aee1af165ef6c4cabfd882ed8eb517f80152cfdf0503c934e46fcb985c79fc49e56ee1609abf07a1188fea5c90d26e6ae986d247c8f628a22da321d4a720ca16ad33e3f1655a0fc3084e279aa62b9abc6b2a882c715f48eb3d0029f06d8f34243581bcc5dcbff58aaf02878ecff1fc4678c2cc796263278aee773ebe910c38077f6590a35c9e0fe781ec727bae1221b9d4f638c0c568b27e2dee1cbb614343c7c99a92ea57d8bfa585fc335d9e1b55f48169b4aa2870fe440cfd7fc89ec72a4c579f5d3d63f6380306128f510657c8f2aacd8c60289bff522dce4fba357a0329208f04a1f696cdb60f2ef00b1e68eb4ce4098c8f82dbbe294a1f92af807feea8bc5bf8c7d7854c3d0a0a5b669df98a45311fb479103fd787529154c34a3ba9e9508ae5bd4107bf7e1a44b2e9c36ddf5d70a0c9c3a149773fcf5663d2c5dc9cafcab0c9a87942071cd922c06bab38733be14fa8a2ae87817b53d1e6debb55235a27d8f63ca15dc7ec3500f798ee0ca5b9c4c575db3d870e9ad2308f00442942d1dc95e2ce795370115cb355ccbd11542c0896acad2fefe261698ac23563dfd0d40007918e1659aeaef852c7f2e25153dd22980c48af9cd14811471f678dcb60ffb3b3236b1ffadd6c2e2af6c931d5f599cd6ab25a810e789fbaac01dab1b3d21b26c18a2448675a0596a971f60701b3297dcf1636bff40f49a6f48e57798dc3d5d723a4b787d9ae61af9c6cc6c850fba47b8ff7a5beebe316f5e2467fe284bb5791f2a8b2d9f0a75f08d11d347c6555b4da9a6357f8192df73e7d1c4fa6104fca1224e01dbf2e283b3501e5be86c9044e63592b2563560b21a20129a67117a0221d9165079873524054d6bf7594d34d24acf7b8fc406b92ab5b01995412eb568b28a626109b44282629bd8d20d3b2932b57aeddaac4a2f69eb47e87fded88280160ec8711083fb2eab090256861fd9b3cfe893402ee5e44ebae21433482", 0x100d}, {&(0x7f0000000140)="5edf5de808a426814a99d6ee588a12d8c2802c85cf4784cce36de988d56add74fe5e0e0ff991f5fa8b2c28afecd36da7115e82508dfbe588f4b264d3394bc97cc410ba6d0e7e999445da522d72ce81453e8bcdcd28851dbb5f2e640b8ef39d5243d9cc5b9bf6eeea2984334dd6aa7765251e52d14ed943d52e578b52ae808e7644de3b59edc6cf3d", 0x88}, {&(0x7f0000000300)="3ab8915c34d49fb463f97e57735bc8b0663e7472c1aa5b2003aaaf93162cfd68c79ffc5cd141d10a76476ffba4d1a89909b03dbc9eaf92b4f90400eaadef0dea5cc1f148c72bf169c8591383f87d8c9052fc70625edc215756ecccbfcfc174e9333561c30951098e369989bb06bc966ee1be8558c314f5c5d55fb54b7aeba6ba314128d13a4ed4bb", 0x88}, {&(0x7f00000000c0)="3ef9b2da991b179b5bee6ea44ea6d93f58e07f393aa7", 0x16}], 0x4) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:02:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) setgroups(0x1, &(0x7f0000000040)=[0x0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x5, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 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, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:02:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x8) r0 = syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x8000, 0x0, 0x9, 0x7fffffff, "3474b0620750ec3579f6cd8f71836b3b340f7c14", 0x3, 0x2d4}) setuid(0xee01) ioctl$TIOCEXCL(r1, 0x2000740d) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x136) r5 = semget$private(0x0, 0x3, 0x200) bind$unix(r4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000180)=0x7ff) semctl$GETZCNT(r5, 0x5, 0x7, &(0x7f00000001c0)=""/17) r6 = semget(0x3, 0xd446d0a0d008e432, 0x40) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000140)) semctl$SETALL(r6, 0x0, 0x9, 0x0) r7 = syz_open_pts() fcntl$dupfd(r7, 0x0, r0) 16:02:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x109) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84, 0x0, 0x2}, {0x24, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:02:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = geteuid() r2 = getuid() r3 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r2, 0x0, r1, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x80, r2, 0x0, r1, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 16:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80050, 0x4f}, {0x24}, {0x7}]}) r2 = dup2(r0, r0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) getuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r4, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000000c0)) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000880)=0x538) r6 = socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x0, 0x6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10010, 0x0) setsockopt(r6, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r7 = semget$private(0x0, 0x100000004, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000200)) chmod(&(0x7f0000000900)='./file0\x00', 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r8, 0xc2485607, &(0x7f00000005c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$getflags(r5, 0x1) semctl$GETVAL(r7, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 16:02:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f00003c8000/0x2000)=nil, 0x2000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) socket(0x20, 0x1, 0x80) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x10001, 0xa9c, 0x3, 0x1000, &(0x7f0000000080)={{0x6000000000000000, 0x9865, 0x20, 0xda, 0xa3, 0x1, 0x10001}, {[0x7fff, 0x1, 0x400000000000, 0x3f, 0x5, 0x7, 0x8, 0xfffffffffffffff8, 0x5, 0xfaa3, 0x7, 0x2, 0x22c, 0x1f, 0x2, 0xa76, 0xc, 0x4], [0x8, 0x9, 0x8, 0x100, 0x3, 0x0, 0x4bd, 0x8db8, 0x9, 0xfffffffffffffff9], [0x7, 0x3, 0x1, 0x3ff, 0xe000000000, 0x31d0, 0x7fff], [0x9, 0x6, 0x7fffffff, 0x3, 0x20, 0x100000001], [{0xcd6, 0x1, 0x2, 0x7f}, {0x96, 0x7f, 0x3ff, 0xfffffffffffffeff}, {0x8, 0xfffffffffffffffe, 0x100, 0x2}, {0x5, 0x3, 0x10000, 0xffff}, {0x1ff, 0xf, 0x5, 0xfffffffffffffff7}, {0xf9f0000000000, 0x10001}, {0x3, 0x4, 0x101, 0x1f}, {0x100000001, 0x4, 0xffffffff, 0x400}], {0x8, 0x9, 0x1, 0x6}, {0x200, 0x2, 0x6, 0x9}}}, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:02:45 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x3, 0x0, 0x0}, 0xffffffffffffffa9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r2) pckbd_enable: command error 16:02:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x0, 0x9}, {0x21}], 0x3}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r0, r3) setsockopt$inet_opts(r3, 0x0, 0x208000000000c, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x10000) 16:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x7}, {}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r1, 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x3, 0x5, 0x7}) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r4, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) fcntl$getown(r4, 0x5) 16:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x1f, 0x1f, 0x3, 0x100000000}]}) 16:02:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x9a5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x15, r0, 0x0, 0x0) 16:02:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="a1672b", 0x3}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x81, './file0\x00', './bus\x00'}) 16:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getsockname(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000058ebeae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ce42e9aa9badbb020c54033677260cb85418bc312fd29ee6a4c5fa014728d7a44ef932b067fa412d5cc2503a0cee5bd18075f38929075dcfdfa3645349d3c987ed2a58beef9cd60d024f5503abd27bf8cda7437095e4c8a6a637852f49cedc5e8d3278cc445b4029787f77a63bfe10181e067c3c733796be7abbb"], &(0x7f0000000040)=0x1002) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:02:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="022136f82b3f8c651b0fe71a15b4ef0c2edd571e8ecdacd568ed78889152958a956f056249d2d6049c8a4c10e44a3e6518be59d11d0c003292b0ba8d49f3221c8c2dc03da18d21f120aef7dbc04aaaa247764c23d8db14519ce7c6aa9b62ab968633511d549dc8ed0bcfe38437acac305d2675f006cb34f579c3e9135a81fc2a1d256eb460dce7c0c7c3deea2272147b91ec54ffab347eed6882cbe28eeef8fa3d65171a12cc2da822ede244064090259feebc8202cb157a438565f9aa280743bcb4da64f9f681f4780c07d0249dfa5c46b285a1e4ec6ddceaff8dee1c5325db75c265e998271ccf68ea7aacb33a40e5e6", 0xf1) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) socket$inet(0x2, 0x5, 0x200) 16:02:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x75f87877f3cd465) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) nanosleep(&(0x7f0000000100)={0x0, 0x1ff}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x7fffffff) 16:02:45 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x80, 0x8, 0x8001, 0x1, 0x4, 0x6, 0x4, 0x1, 0x1, 0x7, 0x2a3}) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) getdents(r1, &(0x7f0000000140)=""/13, 0xd) 16:02:45 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) shmget(0x2, 0x4000, 0x320, &(0x7f0000ffa000/0x4000)=nil) mprotect(&(0x7f000055c000/0x1000)=nil, 0x1000, 0x7) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10, 0x0) syz_emit_ethernet(0x32, &(0x7f00000000c0)="fdd2ab07957c5a9de0724b61542c23e8395e16c26799bc475859a65e65da62c7f1a560605cf91b1be73fc277c312bb1b6423") socket(0x18, 0x400000000002, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc038694e, &(0x7f0000000300)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r0) 16:02:45 executing program 1: socket$inet(0x2, 0x8000, 0x8) r0 = socket(0x10, 0x3, 0xfffffffffffffff8) socket$inet(0x2, 0x4001, 0x1ff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x3}, {0x18, 0x3, 0xffffffff, 0x5}, 0x3, [0x7, 0x2, 0x1, 0x36fde2bc, 0x5, 0xc6, 0x80, 0x4]}, 0x3c) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x420, 0x2) lseek(r0, 0x0, 0x0, 0x1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r4, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) 16:02:45 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x2, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r3 = socket$inet(0x1e, 0x3, 0x0) r4 = dup2(r3, r3) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x14, 0x8, 0x5, 0xffffffffffff7ffd}, {{r4}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x30, 0x1, 0x20, 0x7}, {{r1}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r7 = getppid() r8 = geteuid() r9 = getuid() r10 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r9, 0x0, r8, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0x80, r9, 0x0, r8, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r8, r11}, 0xfc37) getgid() r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) 16:02:45 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x5, 0x10, r0) 16:02:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:02:47 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x100) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) poll(&(0x7f0000000200)=[{r2, 0x40}, {r2}, {r2, 0x124}], 0x3, 0x5) preadv(r2, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) 16:02:48 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x0, 0x52fc) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x5, 0x6, 0x0, 0x3, 0x0, 0x1000, 0x0, 0x2, 0x9, 0x8}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x1, 0x58, 0x1, 0x8000, 0x1000, 0x100, 0x2, 0x2, 0x6, 0x10001}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fsync(r3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000280)={{}, 0xa, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r5 = socket(0x2, 0x400000000002, 0x0) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x7) setsockopt(r5, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x30, 0x1, 0x1) 16:02:48 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r5, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x40, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r7, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r8 = socket(0x20, 0x5, 0x2) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2, 0x1, 0x8000, 0xe}, {{r2}, 0xfffffffffffffffb, 0x1, 0x2, 0x2, 0x81}, {{r3}, 0xffffffffffffffff, 0x0, 0x8, 0x1, 0x9}, {{r5}, 0xfffffffffffffffa, 0x4, 0x1, 0x7, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x51, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x7, 0xffffffffffffffff}, {{r6}, 0xfffffffffffffffe, 0xe569d22e1704d5cc, 0x10, 0x7, 0x8}, {{r7}, 0xffffffffffffffff, 0x5, 0x8, 0x7, 0x1a}, {{r7}, 0xfffffffffffffff9, 0x48, 0x40000002, 0xec29, 0x9}, {{r8}, 0xfffffffffffffff8, 0x18, 0xdf5c3a1546c89fe4, 0xfff, 0xffffffffffff26bf}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x46bfe) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = getpgid(r10) fcntl$setown(r1, 0x6, r11) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:02:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x1, 0xf5, 0x587, "eef189b3ca095e1df4cf22739f7f8d95aeb57ca1", 0x7, 0xab62}) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x973d, 0x3ff}, {0x45, 0x3ff}}, 0x0) r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000000c0)) linkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 16:02:48 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pwrite(r6, &(0x7f0000000240)="5cfc4e306cba3c8674886341cbb6e27a02bc24ce671feb6395da425336f104bee6a0bb16d3871ed6a1e652bded330ea0de7798534fc3236bbf654884c6274ffe8fe61836418cd5873fbdc0fe813a67c7789a3adbc154fb7893851be1604f1796c7eafad7e975269abb16565f5d5abfc63f1904a93324b7740b0c1d4ffde38a57db306231fd57ab590b12b8a5daf8ba53e9cdf61e7a2b1a19a5d95811b722ebff0e8d714ce7", 0xa5, 0x0, 0x42) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000000c0)) fcntl$setstatus(r4, 0x4, 0x0) fcntl$setstatus(r3, 0x4, 0x46bfe) r8 = getpid() fcntl$setown(r3, 0x6, r8) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:02:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x1, 0xe05f}, {0x8, 0x6, 0x3}, {0x1, 0x6, 0x3, 0x9}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) msgget(0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0x144) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = semget(0x1, 0x2, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x1f, 0x1, 0x9, 0x9, 0x6c0, 0xad]) r4 = socket(0x18, 0x3, 0x4d) r5 = shmget$private(0x0, 0x2000, 0x201, &(0x7f0000303000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/34) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffd2c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:48 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair(0x6, 0x800f, 0x90000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r0, 0x2) 16:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="5a0cf3ae91cd9bab743a8d244e5a55cefa18618caacf9954fc27ee0b12bd26ab82519d18a968e1d3d6165d2bd3ebbaa59f4850d05ddf10e698ba24c59f39677cd1e340b35e4b1b38619895e9a9ff8f41054879da5753555f53aa1a97f7afd3b2c714de507ac320ba0f41fb468cbee305679546fd65f77159789ac8a00d0ed264156bdda1c2fa435d918fbf5f1e7ccd9bab", 0x91) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="05") 16:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000f7, &(0x7f0000000080)=[{0x54}, {0x64}, {0x6, 0x0, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/224, 0xe0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:48 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="7990c99ab56cb01039bcd039fe4481be158108c37c991fc57b2a755c98f73e4703542c6068198da66f88dbf8571ea1304016433410116a58a3d6d58bcf10b9aa14e742fbf2a56f8aa6d52c210ac4a88e537b8ed7faa276115805df9940a9471f2a43042b90f0489ca4abe96846a0df8169603853ecc3e91203651113e5436f115a30b019fe1b2178e6232cec33a34e3e67d47e30d903e01c", 0x98}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0x1b}, {0x6}]}) pwrite(r0, &(0x7f0000000280)="d0", 0x1, 0x0, 0x0) 16:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:48 executing program 1: msgctl$IPC_RMID(0x0, 0x0) setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x0, 0x100000002, './file0\x00', 0x6, 0x796, 0x3}) getegid() setuid(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 16:02:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0xfffffff7fffffffb, 0x8001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x80000001, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x19) ioctl$TIOCNOTTY(r1, 0x20007471) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:02:48 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180), 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x3) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) lchown(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:02:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:02:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) dup2(r0, r1) close(r2) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfe) r4 = getpid() fcntl$setown(r3, 0x6, r4) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x3}, 0xc) getrlimit(0x0, 0x0) semget$private(0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r2}, {r1}], 0x2, 0x0) 16:02:48 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x200, 0x8ebe977f60a6d166) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)="e60b7defa6441cbc0b5390c5142358cefd34faa79dddf18d0390eb63517d02871bcc72b0f45b377b23841530", 0x2c}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r6, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) fchflags(r6, 0x10001) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x46bfe) r8 = getpid() fcntl$setown(r7, 0x6, r8) readv(r7, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000140)={0x67, 0x1}) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x94}, {0x18, 0x2, 0xfffffffffffffffa, 0x1}, 0xc0e, [0x4, 0x5, 0x7ff, 0x80000001, 0x6, 0x101, 0x5, 0xfff]}, 0x3c) 16:02:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x5}, {0x6}]}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:02:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r7, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r10, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f00000007c0)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x8, 0x8, 0x40}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x99, 0x14, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0x40, 0x9}, {{r5}, 0xfffffffffffffffb, 0x2, 0x2, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x28, 0x2, 0x49, 0x6}, {{r7}, 0xfffffffffffffffa, 0x101, 0xf0000000, 0x8, 0x6}, {{r0}, 0xfffffffffffffffd, 0xfa1af14cad77fde2, 0x2, 0x6, 0xffff}, {{r9}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8, 0x40}], 0x4a79, &(0x7f0000000900)=[{{r0}, 0xfffffffffffffffe, 0x3a, 0x6007fff0, 0x2, 0x6}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x81, 0x8, 0xffffffff, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x9}, {{r10}, 0xfffffffffffffffb, 0xd776556b4f1b95b1, 0x1, 0x7}, {{r0}, 0x0, 0x20, 0x1, 0xfffffffffffffff8, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x60, 0xa00ffffa, 0x0, 0x3}], 0x1f, &(0x7f0000000200)={0x8, 0x8}) fchflags(r0, 0x10000) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file\x00', r0, &(0x7f00000001c0)='./file1\x00') r11 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r12 = getuid() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0xaaaaaaaaaaaad01, 0x7, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000f07000/0x1000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3e}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xdcb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000e02000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x8000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x80}, {&(0x7f0000f92000/0x9000)=nil, &(0x7f0000fc8000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e70000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r11, &(0x7f0000000240)='./file0\x00', r12, r13, 0x2) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f00000000c0)) r14 = semget$private(0x0, 0x2, 0x201) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) semop(r14, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) 16:02:48 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186a5601ff0300000000000000feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCCBRK(r1, 0x2000747a) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r3, 0x6, r5) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:02:48 executing program 1: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0xe, 0x2, 0x1) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) dup2(r2, r4) 16:02:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = semget$private(0x0, 0xb, 0x80000004) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x400, 0x10) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r4, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x320, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20000, 0x0) r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) r15 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x8, 0x10001}, {{r5}, 0xfffffffffffffffd, 0x40, 0x8, 0x7fff, 0x7}, {{r6}, 0xfffffffffffffff9, 0x20, 0x1, 0x200, 0x7fff}, {{r0}, 0x1, 0xcf, 0xa0f9286ca20c0cc7, 0x6, 0x800}, {{r7}, 0xfffffffffffffffb, 0x80, 0x2, 0xfd6, 0x20}, {{r8}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x8001, 0x7fff}], 0x7fffffff, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x8, 0x4, 0x4}, {{r11}, 0xfffffffffffffffb, 0x20, 0x89, 0x8, 0xffff}, {{r12}, 0xfffffffffffffffe, 0x10, 0x2, 0x279c, 0x4}, {{r14}, 0xfffffffffffffffe, 0x1, 0x20, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x5, 0x1f}, {{r16}, 0xfffffffffffffffa, 0x2, 0x10, 0x2, 0x1f}], 0x101, &(0x7f0000000240)={0x6b7, 0x401}) sendmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r17 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r17, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) 16:02:48 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x3e66e79b7de5684e, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x802, 0x0, 0x0) accept$inet(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001180)={'tap', 0x0}) writev(r3, &(0x7f0000001280)=[{&(0x7f00000011c0)="67a5ef1ff1fb4c4e34a0aee8b7d1ac405dda87a9abed283c93e4572ed9cd151cc042f774fa6f0697e327eaf72594967847f469d78d5907263a4e7b7eff302f517b689df93d80ce", 0x47}, {&(0x7f0000001240)="e20226c2323174abe688561630814946ec3201860dadbe09fe7270c26eac91e3596ef437ad8a4d51365bfc101902", 0x2e}], 0x2) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) recvfrom$inet(r4, &(0x7f0000001340)=""/254, 0xfe, 0xc1, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000001440), &(0x7f0000001480)=0xc) r5 = kqueue() shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f00000014c0)) flock(r5, 0xd) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) pipe(&(0x7f00000015c0)={0xffffffffffffffff}) open(&(0x7f0000001600)='./file0\x00', 0x10000, 0x1) lseek(r8, 0x0, 0x33, 0x2) getsockname(r3, &(0x7f0000001640)=@in6, &(0x7f0000001680)=0xc) socket$inet(0x2, 0x1, 0x101) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='x\x00') open(&(0x7f0000001740)='./file0/file0\x00', 0x800, 0x40) r9 = openat(0xffffffffffffff9c, &(0x7f0000001780)='./file0/file0\x00', 0x8000, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0x81205724, &(0x7f00000017c0)={0x5, 0x6, 0x80000001, 0xfffffffffffffffb, 0x6, 0x7fffffff, 0x4, 0x10, [{0x414f8d5b, 0x80000000, 0x2, 0x8000}, {0x187f, 0x7f, 0x0, 0x7fff}, {0x5f793fed, 0x1, 0x5, 0x1ff}, {0x0, 0x5, 0x1, 0x8000}, {0xee2, 0xffffffff, 0x401, 0x3}, {0xfffffffffffffff7, 0x800, 0x7, 0x7fff}, {0x10100000000, 0x7ff, 0x0, 0xcc48}, {0x40, 0x6, 0x3, 0x5db}, {0x8001, 0x4a, 0x80000000, 0x4e5b}, {0x9, 0x3f, 0x40, 0xffffffffffffff00}, {0x99, 0x10001, 0xfffffffffffffff7, 0x4f6}, {0x49ff, 0x100000000, 0xfffffffffffffff8, 0xfffffffffffffffc}, {0x2, 0x3, 0x1, 0x5}, {0x100000001, 0x5, 0x4, 0xc00b}, {0x3fffc0000000000, 0x8, 0x100000001, 0x2}, {0x0, 0x100, 0xba1, 0x2}]}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001900)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000001940)='./file0\x00', r7, r11, 0x2) 16:02:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) pread(0xffffffffffffffff, 0x0, 0xfffffffffffffe11, 0x0, 0x0) 16:02:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffff4, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x8}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000040)={0x10000, './file0\x00'}) 16:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x401, 0x6, {[0x0, 0x5a0d, 0x7, 0x1000, 0x5, 0x80000001, 0x9, 0x35, 0xcc32, 0xde7, 0x8, 0x32d, 0x4a05, 0x1, 0x0, 0x1, 0xffffffff], [0x1f15, 0x1, 0x2, 0x80000001, 0x7ff, 0x6b34, 0x1, 0x4, 0x9, 0x3], [0xb93, 0x0, 0x4, 0x1, 0x6, 0xc4, 0x200], [0x5, 0x1, 0xfff, 0x7fff, 0x8, 0x7], [{0x5465dd0b, 0x5, 0x171, 0x5}, {0x0, 0x4a49a511, 0x4, 0xe1a}, {0x8, 0x7fffffff, 0x100000000, 0x100000001}, {0x11d1, 0x1, 0x4, 0x968}, {0x40, 0x9, 0x6, 0x76}, {0x8001, 0x7, 0x80, 0x10001}, {0x40, 0x2, 0x5e21821a, 0x5}, {0xb30, 0x4, 0xe5c, 0x100}], {0x8, 0x8001, 0xffffffff, 0x8}, {0x8, 0x3ff, 0x3, 0x9}}}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000001c0)=[{0x48e, 0xffff, 0x8000, 0xff}, {0x1f, 0xcfe, 0x200, 0x6fcc}, {0xfff2, 0xffffffffffffb516, 0xf383, 0x100000001}, {0x8, 0x1, 0x2, 0x7}, {0x1, 0x7, 0x99, 0x9}, {0x20, 0x1, 0x101, 0x81}, {0x8, 0x7, 0x7fff, 0xfffffffffffffffd}, {0xbf8, 0x0, 0x7, 0xecb4}, {0xffffffffffffff74, 0x2, 0x7, 0x80}]}) 16:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000087}, {0x6}]}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:48 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000040)=0xf71) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x401, "d2ffef31a3e1fd576b66c5a108100227c6637da9", 0xfffffffffffffffe}) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x9) 16:02:48 executing program 1: mprotect(&(0x7f000079d000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="6cf25c9030aec1cc6249e9a33c6f7ce0910b69cde2669b94173c84ac5f40a33d8eb47ae5f3c20edfd88c87c44544fd01d660a5b9d79bf10122e2396aa4e543c9dfaa721154cae7b0b677debe6949961e389882bc3985de3cf75fa5ab6d605a33bb35c69643b97548ce663e5741f5e1502191692c79471b0324e9366792222236dbba7457df074baa7e724b2122a134ed9ee7c0e61be9eb687b137631fe79149adbbd640965d958a986e7", 0xaa}, {&(0x7f0000000140)="960d0ad007171f2804697e2d7c3cc6e1c23b4079c4e1bea21dce541732378a628b1dee55ea629a1d330c1d3f025964c5b924c4b0369b302f591fe1c9a48b9566d5c03a3bcdfae08fde5fc3a9316b64ffd53caef7f6a3dd93542e55cd390b5d0dcf00c7ece562d53946f855370b00f6c610a37a3b8742379f3434d3c756263522e6e58742bcf88c17d6333c78f65518dc02bfc732a573ba44df95dadf1e91816917e9c2fc41dd436f3f", 0xa9}, {&(0x7f0000000200)="bdbb2ffcbe11d4fb37e871ce25fa8040f05622de07d200fe3856ec09389964724670f2af0178f51761004f96afda95ee435ab9eba05aea105007b9cfe9cd029f74f7695abd5e3cacbae2cfbe3694506d36e8b3c3e1489d98f1751bde68bf6d1313d5af598444d7e1966fe8307c4e7f42146352f41acc01816af0e17d1287cdcb0497a45bd90d219599b9ba2b103a6d4ae3283f364a", 0x95}], 0x3) setsockopt(r0, 0x20, 0x80000000000000a, 0x0, 0x0) 16:02:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) lseek(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {0x3}], 0x2}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x140) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 16:02:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() fcntl$getown(r0, 0x5) socketpair(0x20, 0x1, 0x51, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) close(r1) r5 = getpid() fcntl$setown(r4, 0x6, r5) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r6 = accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r6, 0x2) 16:02:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x199) getdents(r0, &(0x7f0000000040)=""/19, 0x13) getrlimit(0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x4) getdents(r1, &(0x7f0000000100)=""/156, 0x9c) semget(0x2, 0x2, 0x2eb) r2 = dup2(0xffffffffffffff9c, r0) r3 = socket$inet6(0x18, 0x1, 0x3e6b) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r3, 0x2}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000280)) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000340)={0xf696, 0x0, 0x57, 0x96, 0x5, 0x7, 0xff, 0x7}, &(0x7f0000000380)={0xfffffffffffff71b, 0x7f, 0x26c, 0xfffffffffffffffd, 0xf7, 0x401, 0x401, 0x3}, &(0x7f00000003c0)={0x1f, 0x3f7, 0x3, 0x1000000, 0x7, 0x2, 0x3, 0x7}, &(0x7f0000000400)={0xfffffffffffffffe, 0x1}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000480)) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f00000004c0)={0x10, 0x9, 0x4, 0x7, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x20}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x40}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x821}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffffffffff33}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}], ['.\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000009c0), &(0x7f0000000a00)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000a40)=0x2) ftruncate(r2, 0x0, 0x3) pipe(&(0x7f0000000a80)={0xffffffffffffffff}) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000ac0)=0x10001) recvfrom(r7, &(0x7f0000000b00)=""/161, 0xa1, 0x40, &(0x7f0000000bc0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000c00)) bind$inet(r8, &(0x7f0000000c40)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000c80)={0x3ff, 0x0, {0x7, 0x431}}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000cc0)={'./file\x00', 0x7fffffff, 0x400, 0x4, 0x0, 0x2, 0xffffffffffff7fff, 0x5, 0x1, 0x1, 0x380000000000000, 0x8}) setsockopt(0xffffffffffffffff, 0x9, 0x3, &(0x7f0000000d40), 0x0) msgsnd(0x0, &(0x7f0000000d80)={0x1, "33b1a8f4ddca772c86a817e949f64f70cd29f25f77295de7bbe4acb14f9f83756427c3f330c106204db3876135b893ce68fa05882060b524df070b8e982c3ba11810a54006daef8919beed56d6a389e9c12b24c7348d9b9a90c8da788786ee7cc8be70d95ae14c2a"}, 0x70, 0x800) ioctl$TIOCNXCL(r0, 0x2000740e) 16:02:48 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf891, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x7) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) ioctl$KDDISABIO(r3, 0x20004b3d) 16:02:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fchown(r1, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d4bdb96bd1275bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304b303e8567d3f14abbeff71e3e432c682298d57d99749d9ef4a3ae7780b58b9d8a1d8d119d93b535978933d98c34e24ed6c72ebcd831db13cd466309c9eb10bd7015eecc583bbbd744fda8d83a56ba7751833bbeb84a83da46a2930cd537135f361dc4fbcd5997faa4aef28392ff15d6873", 0xfffffffffffffe86) r5 = syz_open_pts() close(r0) dup(r5) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r7 = kqueue() r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r8, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000240)=0x763c) r9 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r9, &(0x7f0000ffe000/0x1000)=nil, 0x0) kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r10, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r11 = fcntl$dupfd(r6, 0xa, r10) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000200)=0x8001) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r12, &(0x7f0000000000)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) syz_open_pts() 16:02:48 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r0, 0x3}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 16:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x4, 0x81, 0x48, 0x80000000}, {0x59, 0x6, 0x4, 0xff}, {0xffffffffffffffe1, 0x3, 0x2, 0x4}, {0x100000001, 0x3, 0x77, 0x200}, {0x7, 0x6, 0xf7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) getpid() readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:02:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x46f, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x800}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x2, 0x1000}, {0x7, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x100006, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/146) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/253) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r2) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchmod(r4, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[], 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) r6 = socket(0x2, 0xc003, 0x11) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012a6d47472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a391c850fb4bacd4dbd0436786b70e09bf3", 0x14}], 0x1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x100, 0x0) 16:02:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x11}], 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x1000a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000240)={0x3, 0x9d6, './bus\x00', 0xda7, 0x7ff, 0x6c1a, 0xffffffff}) 16:02:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x6) r1 = socket$inet6(0x18, 0x8005, 0x80000000006) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) getsockopt(r1, 0x7, 0xd13, &(0x7f0000000100)=""/221, &(0x7f0000000200)=0xdd) getsockopt(r1, 0x8, 0xfffffffffffffc01, &(0x7f0000000000)=""/179, &(0x7f00000000c0)=0xb3) 16:02:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fchdir(r1) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 16:02:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 16:02:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) syz_open_pts() r2 = geteuid() r3 = getuid() r4 = semget$private(0x0, 0x3, 0xa0) semget(0x1, 0x2, 0x20) r5 = semget(0x2, 0x0, 0x400) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r3, 0x0, r2, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x80, r3, 0x0, r2, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r3, r6) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r7, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000240)="a83993d430e6e5adac2a58594a14ae2114cb63f75aaf8902135e071ed4a9077e68a3c2b2598a23fa7028bcff8ae8c0cf78c6d8863fd749ed8a688f", 0x3b) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x3f0000000000, 0x8}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) chroot(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x8, 0x10001, 0xfffffffffffffff9, 0x0, 0x9, 0x79d, 0x4, 0x2, 0x0, 0x7a26, 0x1c000000000}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:02:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0x8, {0x40, 0xffffffff}}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) close(r0) 16:02:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2005, 0x0) sendto$inet(r1, &(0x7f0000000880)="ab99447f0f3c739540dd8903ec6c912a927ccef596be03b684e0c2785e16d40dcb10d2d224488f0a230d093bf3a81be7e66017f3a707d03fb25fa108f29173e88eefd8f45deed833721e9a7743ebdc538ef440385fed416f0f4295c28332e6171447cf9be96d628869919912014b52dd57bc480bccb8dc566ee35bb5dd8b72a2b5e333fd54607d96ea2ae270f3209b00f7ee5140f5a600791eb2a24b8bcb38b8592ce885c5c770989416ac7868e8270f3b8bbdbd0f82f6d93c0b612631ff945a0a55ca93f8aeaf311329a4e11a8e64ded9d05a8139211bc9b0f7f9be22b6bef033032a0f4ec79eb0ee0b132d72a2261280c35a09f748b36534c5c8d1f330a98c695365f274b561c80676321302c537c25305adbea28c80b567678908220c6a3edcc4c36635a23aa80f176466f5786c7c120d693f55d9f32d3c89e17907aeee6b2b9e1200713e3943d99f2f44a92403652e639f248d1e68d67cb92d3feef1df2049e8d87b8a0ca72afd3171d8e942943662f1c4b2f5ff13ea3f59136310995c9e074c386e2c393732795792af1c81d52644b2bae27b040694854dcc82d481ba86cfefccc6970d235cc5adec7ce3bb824f3d876808608d91bf684e9796be8032beab8f33b95ab9efcb1498f73a20aabc6672b9e2efa31a317b5030fb150f542b76bda00b0ad9678d0db19ceb588ea63d153be04392462321d86d78d9797bd49d96d3d2ee45b61e1e7c47a65a23f78a99b46a3fd4e222bb3f37a8b465b53417e5dea89a520b38784bc412d4698498c2a63efb9f7d28b1b9ade590a94ed2d1502380159792264a73a12eb2f3ebe4587d70705210574f5d169d9e8e7b09e6bf7c41affe73e2af6000b4a9b405bc19ab801c719d18dd6e3a8ec22c0bc0aacfefbe505f4734c4e8fb840a36f84994060b2b8142ff1e40df76fc78e9911b6085418f6963151da717d1533779b21fc5106db1d5497a0f282bb4d97d329f5a706fafcad297960c235276c315fb51016198e1105e897af49a0071360f5eae6f4ed4c6934c7249a6b7365020b11ba632a0ee36aa5423650fe100b1d9e0acc053e77623c75f964123660859b7bbb6ef19f14261a3e4d8219190fdc8adf75a88a8cd8b238be5a30934d3cd90d1ec53614c96804398f5bfae021c8b2d5341fcbb0c928c3a56b3da4126aeccf04f6a9bf1a4d7c175f763a44470a0896ffdd9d5f47bc4de140109dac4b702cc05bfdea314c08e0babf63f95b4ac32853be0b61c113d0dde2516bef936607e13107536d1436f269f485b3a626db1731ac1eeb146bfd9c29cb5f997ace1111eb21eaf3f5289c1600aaa45f498c7b5423536392ab332df5fb3024dd11e31528bb3385c047a6410335ab2430135895bbf185289ad5454646572323daf65d6b363c739a96989b5401f6a569bb991250388323a57b4366972b47470f030241231d5790ed536a65aaccfcb31a5179d1eaa2cc796eb77230586afafc293619068554bebb6b7780cf280e3ed36dff2585cec2477e7c14d3d845d61a6d56f0eb35fba0df6f3ba61f399a6642133786befba85b8f5ef1228d714ca1d5395128e377732b657a78d7a207c4f9ebb69adb67319989a258745f786587a75c32291d5e73006b86afd87a5c8f07ac2a6a1cb54ba99b4892fcdbd5ac77b9242f8f06cdc50f9ffd7bd8d621d643aabbd1a192669e9bc38617cc8bb4ecdcd92a71f86ebf4f30caa65a236ebe2deb9eef80b331ebf6e360fc1c641fa88103b0ee0221802a3486a4d44bb9d5cc0a59de96b709db380ae841692d9c4b293faa415c660fabffecfafcc1b598672d067552f822226453aab343b5d8a528b07d501ca1c7f96043daea941fda28aace6c825671f91c0201ddc840355bc22c615267b4154a98182523bfe1423759799ddf36f244c97502a9274c241bbbecfd3662146801c88e9930ead13218e12acabc817f1050c7ff67aebb0c9082f7e049fe702c949dac2474e51c0a8ed652bf6749859d3eefbb95b185084e94c92e6be3f8460d58307fdfc55a696e047807a7e37584b6c5253b7ef531020c09a8946bb663811dffe89d11c22002ea0bf04673ba75e628e5c9e5316c580a89f3e2fa083ec07f31cc6cd1d21f218f5cfb422d13b78cccc7f61ad287e536511f9dd6706aa4fa3807f6085216a346061c0a3c8b08903041cbc041f70a5ee57c585f1015293b1250346b5e28470f7636cfebfef95e657066ce63424cec29739c709685a4f2c38013b2d8ad951ce6f86f38fe8ca8e658b4fcb679babab453a14773f87475ecc4ccf47652499bc88814fa5a598bac9940679c0cd164c4e2e00302d583fe824fe23cecd9ea0b5cf13570a530514f3e6357dabda82ac3711a239a6aeaccc644ded44b11db63495d1286accb03ef74285a01f321d073aa43b756844601b993c708ca60f6d1689a6e9ca7e8b885376f231d43587b5607ebaf37fd2951ac73ae48cac322eb6dd041fc1e4ecacb0af58a92c2828b5f76ede6c6fe976acb1aa58e4f08f9640475fc2599d945aa45f11d19bf569c7b3dd2b3c7b9e47d41e1d99221f916cd7d1d1af6424a65c99e1646fea93373d768fdff23ec016a32f669a7bbf8530906e67417ac6573dd166e0a3144e24f8abecdd9f2598fb77044e1e0b0a22c28e40f886f4e12dfba56a430ac3435be1cdd09db32576e847bf02c22c83e002220c549bdb7b8bea95e3526bafd96f55e273d0e5ecf435be3175f030348e565ad016ac4ba3271bd756b893f475a5c2cf41fce7ca37214202cce6fbbade8ff1f9b612590740799e24c28ece83165882a9ace91b55be007223099c63b62e549083f5f7d1bb3850fe3b400141d0923d072d66db01458b01a5d8bd7bda357096fd423e676cac898a7a76db69c5900c8cf92ad36227e8e1ac9ab37949f0a57b65fa9a18575ca2d893dcb50e98c14802bedc9d895b39ca3a5f2e4eb73a6bdc4281a29f8b1724456aaca5bf5ce109bb25354f9e91c1a95d3ae6a227efd6913777da817c54ce474f6d5dffabb965ac65afdeaed2d34b92441542f8019da094c2098fb445ad747ff6a1fada596cb7b7662f2a42cf9808635a08c1afb0b8587a8c32b942caa50fabd121197e0e0f00e57623c37621e936a1fc170bc2c6829bf2a86bb42c092e0e48b6129d46dbbf54674a608427abc34a18d3c80e90ea72f18ffeb16f986acdaa0dea235da127f21cf46d0a3368846a2b747d95bafd354ce33ae87e3f0a6c7a531fb36242363aa9e6e5a6e5ae8d40c8df869fc990c51fb150d209f02726369b5f093755f736409c44c77c2ecfdcecccec8ce357391296a88d6a5662c9f9c12a358e678118644d0f9c26178df2d94bccb440d93cd98b122f4658b56dcf8e338e2157eaa599a8fcc58431369788ab1d72bd95fb2c99997b490139ca824900ce643f236316c5a71da7f93a76267979487debeb0fd593389a700fe71d00aaeac8002977cb9c828807ee8abf5b30470766c250fc897046b17a86144f03812ee538af2a2f28f0f838be6ceddefc6baf0f0dd7feacfcdc88858e9bc11794cd40874ab817e6f44e54f826cdc55d3ed820c57bdd9e8ff9de581bd39de34c28fc618e389a177618a4b19253eee0d7b08d400f4c68621d57d5a4450220a5a1c435d6a8445322e6c71868b487ae80d4e86273d1d21fb6b5c837c81b3fdd00faf6d0bf52d1e39da8c43456745398ea5efd946af65f9d2b7b1a6926f121c8ead197ad8b3418b23860c963b74f677cf4d6644266fa6196b60939963f4d2245b629ac9b9123c474ce606e8e094ea8130b493b895fe78a2a9d0a5ec344135e5812d67df8c818055fa13055bb7b53957c79cb0c534f497b89aa86b2b23eaa77dd80c23635b2c45b3409a069e670f16bdf3279ffe23001b984416f446ae9f9d65f00afe88c20f5bd8256f44df6b7e2f146532746bf101020531c72eeb6fe04b17e48518ff71bea6a8a896fb0125d672bd3825970ec7382786f3c138d23677814eee0884364b94a3d5bb11830f41b80045788f001495d816b8e6cf5afd5a95326793d7f8658fadd9e7c2da0d825d8ef0d5bd16e042a3844bcfc581a3e7f318cc136d3d3dc3d9fd671b3bddedd5c9f619b08ae90b6463bccfdf738d82a5928d701b74efec78c689c95c1a0ed5f31cd80e9660d32587b787eefb001b2b7a7a1a0f7367e61ab04832011bfb8058b76279223fb7e2a646fd114e4b99f7b6d2f468e82dcd42f38dce183d89ce1942b4c5b3a6ffb0eb659bfe1cf3719ca04cc0280eb3b6d18fdfb48e2fe65f8a8a5850a1106a1d09977d561066873a96d65cae12f5252012d7128f1a9d81149cae70e703e05f23c3ea482d7fe82acbb8612e0f7c4d7ed3f2386db9ed2ab32a29e6403865c25e401cdddf4f374c7213b07aef5b97aaa1cc56e1cbd42d0a7398375604403cecf20ecd67b58a61d75bb3d0c267e3041ac8df0a8fa6a65b871dfd37370beef11857aa10d83601c4ceb3ed3d014b382a2a28240a973c68dee7f201fde00f1920eb085828c37603a5d3bbc4b766825274c0c5de961030217ce49628c58c5e60d1cf438e2947bf616fbe3be3d3bd36fb168495a0dcc16d7f0a4eac71d1a69df247fad0a77b339729fd642198ea61a2b6b997d802525bb52ebe3a54305793893d65129fe46b654875a306c2903020769ca1d705eb3a7166f9e7a0bc815d9c3214534c5cfcccd3ac4783b2462bbd07d994d1bb6e373fe74da349c5ab7b65bf0f950e930b61fb922680c9f8b307311e3cfed803384e5b1b66a15e83249783055a4ad9b6cf06fedb5dcce52f0fb56f663174308804e693e6572739187ff45acbd39dc976c80104a18e7dde831e01be60193266726745b2a51e81a668947efec0109cf02a6f90a30abbc240f590e8c158dd59ae53529c20112905a18fcb7e9ec4e8efe175a682f58652d3a5b8a46baa79645189add2a0bb570b895ec6c967b1b19300f130351099e835c12bda2e100f545c308fc806559757bc5db3c6c04b97c054bf8eb83e48e577e37ca69d25644b731df3476495f7da862590a7b412ce1098d7d915c406cdddd0b8641b35fc5689046f268d3b7a2a3fc0616a6fb13c1444ffcc9f4888ab1f1295734bc03d37481ba28f37a3c249dcf1db56b4b0b0583d81997ede1f321031e5c8718707e5cdbb7ddfa36d4ffee6d1ee115a785a76339c63d05d45548fbbd8c0ec03d71f53e4286588db4fdb385aba39626b7b9891ad37f80ea87f04b4c2842381f445de288c54e9de1ba83791f6c6827eeed8ccc48dd83ed5a91a4690621ff3e59b9adcfd439c4106b7fcfaaa54a112ac2cbe6ab3a5dba2a6586569d147f388f168d05812a406790cf9bd2b19543fb7d65104a92ddc1bf00e6d7d1b88103f291d5b62216f9b87a22a12d9705496d46915a950513cb5faf0a9e3ffc28ae2cf3f99f7854ee3a7f68b5783fe6dab74d39f3b5fc2b2b7a7cdfd26f6b7215de2e55dd6ea5ede915a2675e7a67637109b0d7ad7b42176147d9eeba4dfe45a33b6b5423a40f9bb8340886df82610b5252d4aa35cc26927c4671b57bff406a9acebb3b58a58ee2aa0a1f0a43d652ef0b2c6ebb01e8f4daccadf49e7651de9d2e6aa565c5ff325744b98de5634fd70723d032d9f8a3342d8f2b00f5a3428f55ef6a8e591d03bd407dc79ed3e6049d9a25b8705f65b1cd4a34cf19e6814947163b2ab5952911a0b3178c5644bbbe8ced7d126fa98a7731f48ec81a2c68999f9e78aba074a639891fa4a069d74dd680bd06e24404052130ce1ecee3a4c9b0a044f16e78c5abbf94f18f", 0x1000, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x7, 0xc00000, 0x8}, {0x0, 0xab7, 0x401, 0x4}, {0x7, 0x6, 0x7f, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCLOCK(r2, 0x20004276) getgroups(0x2, &(0x7f0000000240)=[r5, 0x0]) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0xa) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000280)}], 0x1) fchflags(r8, 0x1) fchownat(r1, &(0x7f0000000200)='./file0\x00', r4, r6, 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x46bfe) r10 = getpid() fcntl$setown(r9, 0x6, r10) readv(r9, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f0000000080)=0xac0b) 16:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x2000000000000000}, {0x44, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:02:50 executing program 0: symlink(0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x80) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='\x00') 16:02:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x48) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r4, &(0x7f0000000000), 0x1f0) r5 = dup2(r3, r4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x2}) dup(r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r0, 0x1}) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x3f) getgid() pwritev(r1, &(0x7f0000002600), 0x0, 0x0, 0x0) r6 = syz_open_pts() semget$private(0x0, 0x0, 0x1) dup(r6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r7 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r7, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x2, 0x401, 0x1000}], 0x2) semop(r7, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) socket$inet6(0x18, 0x1, 0x5ff7) 16:02:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100), 0x0) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) shutdown(r3, 0x2) ioctl$KDDISABIO(r3, 0x20004b3d) close(r0) 16:02:50 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x135) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) getpid() r4 = getppid() r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r5, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) fcntl$setown(r3, 0x6, r4) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfe) r7 = getpid() fcntl$setown(r6, 0x6, r7) readv(r6, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 16:02:51 executing program 1: mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x0, 0x7, 0xe86e, 0x9}, {0x100, 0x9, 0x7, 0xf2}, {0x8a, 0xfff, 0x6, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:02:51 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) socket(0x20, 0x4, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r3 = dup(r2) bind$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:02:51 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'ta\xdd', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) 16:02:51 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) sendto(r2, &(0x7f0000000380)="170b6ba630cbb69268e5caee64e7114db2a9460c2cdea58a06e2948e2c0957eabca5b37f1dc14d8e62923abefdd731ad77dcb6e1c353c31198a45d06094959711886dfd486a704fc0b4ef5a93951f4598a317a3964f01b3ebac4c5f88e8fb63c1101cda142def79561de6d8cd881c2c245f3b474352538797fefa6b1225cb5b6847378613db401304bc9c0f12234cf484d9b59c31876c3c27ecaaaacc36f04490a4b32a9beee19194547eb2f70bcf47c8bacb32bd5f073007d65d17d1caa7e1f1fd3f4ac54bf1e65c8acd19bc886fe3e72dca1f8f689cd14e26b0b7cc76778f9e5c569b607c85ec0663f97ac0178178946134b2a6c24ae", 0xf7, 0x400, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) r3 = dup2(r0, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r5 = accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0xe, 0xc0000000, 0xe2, 0x1ff}, {{r3}, 0x0, 0x80, 0x1, 0x7, 0xdc}], 0x18000000000, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x4, 0x200000d4, 0xaf, 0x9}], 0x8, &(0x7f0000000240)={0x5d4e, 0x4}) fchdir(0xffffffffffffff9c) openat(r3, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x5}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:51 executing program 0: r0 = socket(0x10, 0xc003, 0xd0c8) poll(&(0x7f0000000040), 0x3, 0x0) r1 = accept(r0, &(0x7f0000002400)=@in6, &(0x7f0000002700)=0xc) recvfrom(r1, &(0x7f0000002740)=""/4096, 0x1000, 0x1, &(0x7f0000003740)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = accept(r0, &(0x7f0000001240)=@un=@abs, &(0x7f0000001280)=0x8) setsockopt(r2, 0x3, 0x7, &(0x7f00000012c0)="2e6134247e1e130ce0958586a765da115a1ddfa0269f802d24e76bf3a50a015ade2884d3bb7384e96a467ee41940df4eebd26fc907aaa885c90bc3b972b9e62fd60ffb09ca05239a1a7a1c22df556eb8fdabcdd6bf2a5abc325d59d19087e36650fa66cd3eac29a590699559cb8ec9c9a570f40a06108e2ea693e37a6992dea7b6b6c6d2b8111a0151ff225f9508519740cfaa815bfeda583946ee3982f361d41e3b030184f2a2d3a0b8ba63fb3e2de558a1f67c3d6be9ef4052cccaf92a3e3026fa9af219c3afe83c8cc6d1c7bedaf2df952c520f4c170fa2be693d82893b927002a6c629171e35da7310d3e623c981b5624541b18acda04e6b7d838e016fb81b6b86740b64452f7f5fc9a179644c7b673cbfeb658dde3f663d346b3c03a9f39d441d73d4e6b0356cde8f3a2b84fb5c7d21d40747a5a379472eadefcf109d2aa9198f1d87235c85d6dad80dbe1983f343713e36213335edcdb76a2ea56abda989bef1454f0a048333890e5116a1e48795e004fe245b5dfe617161edd6a7b5049c58a97fe11723631c36e99e913156d100f13c065ca74eb4e7ad1c638a62dc8fe1bbe61b32156bbc84eb3a66fbc20cde18b9ead0e6c12a18db356d1bec85a1d6eb40ea855eae9c24e945e90bd2f925e4a0815392b16f3935f64ace1c2805c9d1701ba8511316aee8b5fd4ec04cc76bfceee59f160be8208eb6c46dc91cda0fa4acbf72d2de7269afd47db0a5cf8705821cad09c27887dbcece97cefb9bee4a6c10b6b5fd5598ac02d49476e93dc606ff42b25f38ee1432e6acf59bb5df6d308f39c7d2a498e1c2734bbf0e260ca6998e1e4dd7aca3d321a2554e4a77f52e91b1557796bc55343f1582533d1294807c18c7685f17e4d037286b9e7cb35b18fbc3af19b3bf72a945c845e0557a2db6f6a0d60b21b02a899ced6fdff05b5878612de1fcfb070b7f41692f03d0fcb8f91ada3bae91a5458cd29e1addbdcbeede295dd87e86297d0f67bb81718e38aab64f4647df4bf195eddc42b8cdc0539db1a1dc9a67530ba3cc718a3419a96325799d0aa11a9c0350ed6fe82fa437d1b4ae9b8a37f2e72408adbbc1477128680749bf6845a23caf3dc862aa02a048a9d00eb72b7cb79f23852870175a946895ba75e129013c08c54a6da74ec03ed1f87278587701e97988500c4a0c5abcc982d8a9efe6f27e09842e658110dfc8429c277c5eb4faa5c1e310e802a0011fefc3dc42a9f9ee1463fb4a3374a653b7be7a153e73195de5dc33fd9406a407fad8a838577579e48420fb6516238cf6f2d0248bcae0a0b96628a8d4860f73c748edae75db6ca49e1f331d3a416d0f209932756776a2a4982cf3e1af4a100627282fd46cd265be3ddc7dab84da0dc92ce25e65e05fbbeb9ff05f2c09b950f979a16c5185f483a1ced66db0b2f1805838517c34c601097ec58835ce19bba9f4d4690a3293c08cb34322c2cde633c697f6b48d15eda920aaa930279b5ed9ed4cefebac1aa3f5f257accf495193be5e666228b1909a83475145a98e1cdbf9565d4c0fff1ebfde75475ca1ff8471709b01d1c786e65ce84e9ba66450e7f69714568e8f6e12232dfe7a6203673a6becb7d037d01a8bb226aeb9b0a411b994f635483ac9a1fc401b3db6ccbc1dcb48307bb29aa3afb81569e6ae41b728b8dd27896e4b0419ddca2459ffed9113cc7bf52865c111bfe3dd078dc11c35dc88527a57ef635eabc7f6e38e6a0df844d8b2e7737ba4a4dc8aec689615d7f19cf054c9a252aa825d8c1bd60091f6c0a08ab6a5a6c0d869fdc4c9e622649ec9de792ff45baf5c084d342de1dc442d572e7a5bec59c4d29135f910bc1e6432ca4c40dd4eee470885ec38cb3df0688af422bc883a1ca519af3e4acc44d28dbf00dbec1d0549937f0b8cd70a378ee86be1adde094be1850183e0b3cc5a68ad3943c508322d31e272f92f8e301b51933de2148daf594216f7d6393f20da587a310227ec62db041265a065d5009350b0f6b9695c263b45f6870cc2147599933e9f45456dd8923dd56f632588620550d82d4a3b561e5f3768378ea1415928d953a4ae7424b47e962a84b1d59c2586007cd6803026bbc621aaa622d8c00569fdec4fe92c426cb88b7a757d4c15e261e27a9af8ed0106775698457aa6e857fc77b9f81f687510c6186e08c61873a0368bc084d1e718bb9d047b498f7db4aad08574702139dec56bf281ed0165a2cb767b5b41b076d11aea171a2a67eacc9786298f58e9202b75d83396478501c43e50e6a0642db08ede9e5e81e4fb4053d813b65471a0b0c69ab33fb6ef0cb67474590eacd0fc11ab3bf9c52896000f1d3750c6fac4657d72679da53102a3f1dc351332054a7b53baabc042663b1731ff5947e5955a84d545557c989106872b82f2eae1f0df9fcab7de73930e9cf5498271b0a1f63d7d3132ee32b5c6f7a5a1c46e57a33c560be8df106c4fcefa9f3c87c2d440b020e839c41df10e5c74481e19dc4320caa86db57472e76a251e2536627ec8102331c2b1ca288fe6a29d5e58710db0fb644a0cebe46b392bda7fc8a9f67a2ef7a8f6605a3993128c68daf4577498393b926db5f9ebc538e69725c98c520b618c534cdea0ca9bbd3dc29d88f306a397181f4ff974d6d01b990c00454acbaa61b4846a42a7e083394ebb8931306e34b458e3ac9f1b0cb2f37711482505c73192be41771c3ceef92a40cdad8238da5b28b850eee62106ad8442bfe141edbd2007a0f206266771bff553c172c8ee3c37e73051770763de9037019915e63af8dd5b981a34a5a7fde410550608cc83799dc244dfd9520be18b3049ac9c30e4c19fc6d2d53e7ef84bba157eb46f60743c1b138536698a44600062e79668375c94b26f82bf10eedb8d07afbdda8844ae9867cea13d6d6d19cf2960f71d303f9fb19ae703a013bf30a0630164af8b5564cf7c7aaacd29268715ffb4bd338ab3b45ddd96258a7c99f766a350b35c1472de6eb4eddc264b3adfa642f156833d44704b021a51113fb86f849de989a1d219b8ea0136213956515b627d87b5974a07e6db3fb929c904e57de177a4756413aec7d13dacedfff1edee57d911456b35984fd06184b7113a0f1297dfe11a8a45e3052c0e06a7041fb7b4450f1d7638bdb31bc74fee3ca1f128cdfd92d0edf1a6cb5bae51eb0868174551e3f6a938eb0717eabbca64bc084457c5737e30624b4f8d0c19d4d2cc1c509238a40cfd7bb9cca060cd8400a8dfbb3fcf99dd99f4ed1d94b94e7e935f625edaa5b9009bbd5ad0d2c61f4809c5dfbb9f9f0702df27efc3d1030e083e235aabfb9e410db2cf5f4fc8dc27a4bc2bcbb563eba5060e10327ba9cc91a0fd60cef8310e694e0e75d2824ad45d37c5100ee8fd0408352893f4e295b57efbfe7f9c1d2b9ddabec8c309697c0f3218f8df1799b08aee750aef8f8ba27b7e147a4c967efed142195e3b9a2e9f01d333ca003ade91b8891417d4e2f3289ef2687aa4070baee6e3b278ed1acf8faeb08dc28b1247c697377f5dd9006aee214f7ca8d1e9400d3480f109e23616ab928d410f2d808554344b0e3777e66e40f245e383b5abef655d72f7c1f0448c3c4b2d2175c4d342b803f8995fbeee81badc97b5b4511fe71f1d5fd0df330ad4588c96aa17ae930706d78aca55a2c627534c64e28ce89f32c6802a384b8cc320a793a3d5da1462d8a44659568b663fbfc305f73a29f39455f9c3ec08eea47969d83d7f0022bd70bdd3be15190be9fe1630e23c2cd9027e7b02cc2e692d46c43382465065fe9e925b4dcc00db23784f5ece4b8badc3c6093e21c68aa3323e7a4240ff59143a05c83075647592cdba500d0d0db5c110f04b74be38fa7a6b9a11266474a00dba8ce3c07a3383cc3c19c033887aafe7affce164a22915bf34f4230850c96009a671d6cfbdeeab25666ef5e5dd7cd0392f0f1e6d73ab0e5d53a2ad7ebd1154c99a95f0bb02fc3c53114b352792685a33c87ae38af7fe131610987ca19d822c86f2564348b41caf30bed0d9d53007dd82b380c6d958eace340240a9dd110f16c99f952cf6f739ff5b9b97db512dc16875a1f765f411485256d14533df1f9189f8e209afd32493a185fcdcc20d2326bc1260851c4b638cbeb1d766b9d0dd502b45f1b8bd1d1a09ce0e901c099537904f8e89594a8dfa8ed9b2ab82c7173bf5ef48d88e7c6c2ac6cd98b365b9240fd19f577409fdfa3edfb383089f3d9ae16a447ad21ed94979c76d230e5f7ca6dce26f9f8c56a90f5d54f24b9046833d42bb93a8c6c79592ee909e1fafc480c684cededb563defd5a000080a61019d94e6b1b09a3a6aedb026fcc025313596d61cb079cf6da2a09fa1e5afb4412c1bc5d642f51dbedbc1aa222e7d71ef11026bc2edfed557db96507c350eb912f4e68468bd48ecb033051a0ea3f905ace9afead056f2997e4a8592546a31c14bdf24189d5ae2dd3a753a1df809e1b215bfc7edbcb7473e4902f0cef1846380b906b01b99bad1d4c1f48c2323ed5614539d8d0d1c4132b72e90eb849e45421a9a543db129da6529a2ec31eed453e46519ea428b1c332f193c6de4763017cebb3d2dcf92628ed2c214e5c7d0b954f9be6c06b56d7d1e961d7d509adc15a8309b69d292feed2c486e3d1eb2f7db5d3016c4dfa55188ce68576fcf05b7587833d15d2907c0c5dde319e01f6d653a1593d5c5b10eaaa29b72c08b86deabe821772cc0425cfa4abdbe335b51621ad225b2ecce025fa33f8629a419a03f63d337eeb2651319523523f7a4462eaa543f285a742807d9c40138f777fccea078c51c004ca859676dfb24208d2f6e06878f91be430c8107b681f78eab581dff311b0c1ff24b9260646fe93d39948c4aa5eba1b5215092dce122773c845487cee50ef1225955fd7b9e1c330bd14d5b87e2be9ea1ddb175a56a729150072107e1423627aab6aa4cca611da62b1122ec410909d19ccb97ff3af2b81fa1334831302a5d7805d02425d692bda86388d63b6db5e5e4b6c1b87368c98e3cbad2c787acac86b410db988bf7e046781741e6eb3c307e2511e737174e179265355823de19ab45ed999b74024cf015e61644de65cf58725644858b3de938ddb95c4a8a0560c06fc5714232523fa25ed32ff06baf332ef372579d77e6d99d2114fe4de236044b554732bb76c59cbf75b1d331e1e97fc775864232823e2f831e74f38d30cf0da76c3f46006f2846ddf977144c8619c82160997d0e034dfd23526ebe95152bddc6daf95bc7163616449e6a64ecb759a2dc8907f7ce4204e74bf50fcd891bd2eedb4def5fecbdd68e43c5556f8a7c5c25da4c18dac076723a871964e5741412ba338e6c5255d2481bd4ac8af36227d4545318b38c596eb233f3d4ef609219c1bf0cfa28fe5016f52491a4f4665dbef97680006b192ac6da171313769153aeca616c474ce14e1406a9b0a564284a3deaaed3003fab06a1296fc90eac0494957841e400a3f1ae581e3bd76426289a693cfc3b1e9fdb3522d7a3c870c72a9ec071668ca72744b4c67fa79e7b052ddf6c4f9c3e61e81cf76d85703e5be8715fb7c09568e8edb20274de397a41dca84ede92eae0cd1f2b1402cfcb8663221b2dedc67c9b594e4ce3221da03347491305c4bf801cef356e84cfeffb187d95e260bb58d268f88a539f28a972e26f159cfcf822597d6c0b326c6ec48d0f3a5300c7a87c8d41e66b0b2552d7d6aa70579e79015eb7a6d4438ea2e8af293d4ce90f47eaf5ba62453a0de256e9504f26dfc1aeeda0a4", 0x1000) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="e07cfa759702970faddc849ad4104ad469086dad57b10ffda3f58e3d994a29fe243f09ce68f600ba3c06319cac0aad8852e0917a93d04d47bfe38219f92909c5640bef0e5db6400fbf2b5a5d9fe5b55b43188beaff9433bf10b53fbaa8cf38dff05a2242ab8274e92ff45dc36670eaf65c4a5a2ebdaebe1cb1dd5111cc4a05a7c90d139a2f3a176830c9339c", 0x8c}, {&(0x7f00000000c0)="8b683bd1c04577794ad9297656b0f745105ca32e8f0998561cb0d5bbe0f8587cdc263bd2b2388bd61013d5ee9056bb16c8c4f2593b863f89ef3d9ae55b1d402bccd33e497a1670b0ba6ce22bb1f478c13f197c449aafcde43d37750894b460898a63a905e7498fe271313bfa04963e0800faa6705a59f7bf5676860d0e4156563e0b", 0xffffffffffffff84}], 0x2, 0x0, 0x0) open(&(0x7f00000022c0)='./file0\x00', 0x80, 0xb) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfe) r4 = getpid() fcntl$setown(r3, 0x6, r4) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r5 = accept$unix(r3, &(0x7f00000023c0)=@abs, &(0x7f00000026c0)=0xfffffffffffffd94) sendmsg(r5, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002600)=[{&(0x7f0000002440)="c7f03cb7f8d15a379a7caa317a9ea2c928260f5cda7baf0815cb0caf9106e5a4b7f668636c2ccebf3b43624da8135299165c72271020ea362fa8379792d2edf49fa101b48e77c5e80afd8913c212676cf01d3cfc6018", 0x56}, {&(0x7f00000024c0)="e82144b3fb0aca0df4c72bac1cdd73277949b61889351cf4fdda7bc614d9e7d0712dd1d343c2a5137063a2", 0x2b}, {&(0x7f0000002500)="93765596fbf181060479855a7e877b969585533050e8a3c186c9aa2e86b55d7b975a6d9ed7d3adf2d0bcb6aa9648392254bab04af2dae8203c366367fcde229ba8a5e9f72240cf77d5cf5e4c7f5084d80116b54dd4bdde2dd0c1d76f173a8c97d71085cee6fb799f482b034e372d1701199353fbaebe563ab0aaa73fd772c7db30bd2a481c14dd99ffc59e2a79bb0430cf9f05cd36bc5c6b491ec68fcbcee723be272ad8896ea4bebdc54714c4712668007ea975ab3d1ab921a2005ba98485099febaab67809d149ed3268f11019d3fc8f6d084a6b9833371448beaff6ee", 0xde}], 0x3, &(0x7f0000002640)=[{0x38, 0x1, 0x6, "ca9c2ebe022cb88467b8b4684668c9301d1f825818c37bf8e295812d0ac165a8196446c070"}], 0x38}, 0x400) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r6, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt(r6, 0xeb, 0xf81b, &(0x7f0000002300)=""/100, &(0x7f0000002380)=0x64) 16:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2c}, {0x2d6efd1e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) dup2(r0, r2) 16:02:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) rmdir(&(0x7f0000000140)='./bus\x00') r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) sendto(r0, &(0x7f0000000000)="6195da5d6c40147ebadabe4f0fbe812a2bc95d2e095d63805f87982268bf5ee8a46d18071d4e25b6e230d381e3c79be13c77da40bf85ba7b592348d139fdebedaaf5f9fae7699cbaa9918692c7fb2191fd7ed70a5c7f3b186f327234552a9f3f019875116291874370e3d28614e2e99e876ccaa97e2262764857b7891a5ce911687afe3f917d9618e10e31a3409fdba9fc49413b597b81e6f5bac1f70e393ace16531287e28d04ab4a6b9cdff5d1affeb62a53269b3b248b880f0bd8058bc00ea834d38e", 0xc4, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:02:52 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) fsync(r2) write(r1, &(0x7f0000000180)="171f27e5569866f7aa19dcbf6c3d5046de79819b2954e837713992177bcc3248ea1210b37cbdc4f481a69d9e1c913ebc7693f61c4a33d889cdf0fba0281e5972e16991a54e761e719b5fa8407639e0a0400da7a85abb6325bd82c116921d092b8f89a532f946c91f3ebdd2384071ac26da4e306ada824749f17bb5358743d4fe8b2b6bdd08576138d114447f80b0748cd7", 0xffffffffffffff55) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x3ff) write(r0, &(0x7f0000000080)="87ea32174810192e457d583b4bdcade3ff593aa9624553ce37d55c1e41eecaa59a15091a04285fab4446", 0x2a) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x3) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000280)={0x200, 0x1, {0x7, 0x8}}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x60, 0x20}, {0x3, 0x3}, {0x80, 0x8}, {0x9bca82ebcef14d9b, 0x100}, {0x100, 0xa52}, {0x46, 0x3}, {0x0, 0x1}, {0x81, 0x101}], 0x8}) 16:02:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0xc) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb2175429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x8c, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0xa8) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:02:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket$inet(0x2, 0x3, 0x0) write(r1, &(0x7f0000000200)="92f219f223305df46e60d027dd5563291b4198598aabdd931e2754261b23104743cbd475f773793e61b9c35d38d0cef19e3db7ade7ead534c733c904f1f72d9de1fd5fea51e9677c049e67f2dfe4e6fcd8b02b6853e6c2a1b18807940d1c69b47494eda499c13d5882b7cf21392963ebabce8fcab77bc9d8c8677ec519160391017d0a4a76a516a1ed38395e822244db731e6fb445a583cb29e0a5ff4c66fde29fca6434251de1af86c14ac48e8bfbdd2f14b9047a8a3e72e90632ce2bd1ab8ba97b5e7acb9ce8fa5e2effd9c466c309bd343440f6de3c3b621efeb93deeef429983681c43a3b55e4f7a68f919b201f7754d9adc1c76658079cd6dd472d2e99e2cac54c1148a70db88c9d609c9d2c5d3a05aca58ea577507b7ca477d430744b2a1e81e9b6a39905f8f014e929fba03908502eaceea2d3b9e9f53d3956eed10f286e50600989168b0287caee4fa6074de2794b8f81728605fe1c0300e82df4987d7b98f467b0e884f2dabae0c27c9fcabd3d508e44b2f3eb4e090c2b6aab7110ffe61671da3e836a442fda28f171074afc59049be0af16b94edfcc56feacb91c4b34816633022d9b5cab1f6f126a93ca12a478ebbdf1a02b75a0996411edade1b4d655e96da3c10a7814bf90bdc6f342544b290b4acf9210ccc7414066dfbdfde8e0781732bca701458739257ad956da49bef35229a4334ba2e02d378ba02e46e9aca0350e6bc5d8d6afb46738b21ad7482dc870e4d71eaf5e8e6d51fd0cc28faa0f9b76a4ee16a7a097b8993ebda75f8c1d5b890ba75401e01490fb7099538fdaf50fa93bb4b09c1209008e587f502897a5194895ea3b4b9b45706e026280a06d14187db28751ccfc0b1e70d63e60865c86f1219f258a2a67782d1ca2f38113f76a84b0057c46e9f6da3eefb8678a9af4cb50f4f08781dfed80c01938744ad55ad247a9aa8726d703354eea554d0c76a74deb06a4af2c38a3ed245040d8f5db13518eb277c1d73846e2a2bcf6b82c689eadd301611a315d80f00111222df0035a34efd075ac29a0e4406d39728b1d752fcfdbcc719af969af4fd73debdab780d6fff245a3f7cf3ba7b79c66203b5df138254ce7eda242f46939dc9724437ad57efe15653aa366b4924e8bf9a8693d6e62ed439ae498a1dcd980834c782da1d0f7c29f1fc336fd48f986943296a0a8cad4b492d160920cc828e8e647ab871932f36ce12a914ce7f3d838a61d0b2ebfbab619b9971339e7cd499072e2b15a898aa4ee60b7d5283b731a8c614718433c997426176352d93630ef240385ce9976a2f9553b6a7e17129467a87f0fcf4fb22d5ea651c92c308d24f31636371849e579f2403252b78d242f135ecdf6dcd0a3b30863dfc3757bad1531531e1d5877c91c5eb52fbd3ff484858d5b28f2822968fc5c5ec0d07f9c657880b0a75bd62ba758a9a1260ece9f264614bebef9987fa4ca354fdba037541334ec412bbe53ce1d12d79e1eba9bbeaccb0928ca8a6e1785df20a8096024ccb4337be38ee2c96657164edaf486579ba9e75412b5fe25def7fb8feb14b8c3f672a03926ce2fd2b4e7927774f9913d367ad377dd501ef9c66e5160bbddd601afec4682359aa319ddbe59ca41806e8539e18864f239b19058ba0597f0776c6f293a1b97bb87d1d06bd3178e83cf431803754849efa26c052eb21e48029dd144a952bdd9e81671624fe01f31671414507dfd892011971c6588d03200f361d18831b79ba7307b70fa6de49b2d8d13d54fcc5593ff6032d684d302cde7afaa1034c1d462064d646166dcfec3ce94087b57967368addf9afc98d2a24ea684b7cabdfac7ca23391effd28e5ab81bb40253720e8c6a178efe12667036bbb0aaaf7fc4dd1c2dcb0a49fca85e1ae00410788f0c5e7da883d91d016de6db76e61a97661140f549373b40a1d8dd6fceeb8220c8b083222a67c58cee5b30b62fc7c46cd743802ae41d4474746274abdd4f7611188978648e850e2f430c473c21471dec75072706bb18e84ea1df4229a1c827103aa36c6233a23bee1e728936a7cc21553fe524dbae3120375de31e61a57b393d3f1e3cad2af68ff521a0120a9628fb0e374e384b371992f44876ef03751061bb36f9b3b4d218087783c426f758c134f076be860d34c802f6016ffb860c13231a182747663c1a854d23a1190a4d6a106d24abe4bb668ed406b3468e5c948ed8d76f57d229eb28f12febc07631532bfb8777cf1f23bdbd359c468a3f9c8560d057ef6449529978e40ccc26115a674ed4e0e81b71c6fe592b34e33d153f85281c2965f5379709f7e624d9217da7a50ec732681cd3b80e6b8373e0bc78439dbdd67f0895e04b340cd7ded28bf843cc7558d645e54dabe06213f0f8b9536d8b0c4b943400a10e6acdced66480d73db98cecefd421160c9b5a705bc0d36a2bbe2cb5b282665ff8438b814f3124517fc251590f4eef0a733f6081231eff6e7bc4e7b96993712fc0a039435494a120f4ab7587de1a6033df4c8d9fea57ff973e85dc9088188a33ce47247a6f0b201219ce0eb0f45ec189f530243106bf7391384bb47e24bda2a96ddb7815f07c3c16b06d97f0aa6fa11f7dc11b94721a59b5115ee04fd0c73424b3132df00c21299cfd74251af09ca138bb68e6ed4563a914d518fb4740488e8eea64cdf417ddc5df53d609dfd6d750cd01ca3316d5f7677c35c359011aa466993ddf9d5995ea50e32404385d5643d5a21e064e46d4873096d847dcfdd7e2a452e63fc97f156edf84da43a5a3b1b584f5ea35961e60af41f096193bbda5905753407460e76ea6f18989e372899cf60291340597fff5a1a5c02ecf48727198c74389084d8fd43f563b8fb2e2c43e60ba87ead98877f533d6cac2ccd285b27186c27781786bbe5ce1263efaa721c06d3d55d20f675bd8522981c795074be0129b7ea4ebc02952b6d17e376136c2b572f5ede0877e7c5e676b4f9bd0cf4337a41365e195d993283641411dd293e0b69f4d41597b1623f17c2caf9910974f3327d40774d5ee2400f68ca3623f39587bec2d39e56948d4a75e5c1273e2bee14f3eb97ab83acb62f2a67da8cf51cee088e9b39a56fb0539a02019ed6894e4903cca8d283b96fa4b12fa988b0e172cbdd5e3547b514f5afe5252741f1a026fcf09b6fd1c0fe22bcae7822cf995a4d07e15c2641f61abf7e4d81b1f451747b9e18222e65dd540ed76d28199e98ca4182ec856d67323eb1c3e888d92c3b68c0e77083f01c8e2b8a86eec860b04845fb9c259e397936dc1f1c42c81c71cd45bb069b436cd35a95d80b68cfca3995428ee169acf1d1eae057cf33852154d431f1aa05626a2c68e19dad300ff985ffb0168ad6d97e7f2a26f25b3fb17cd7fd6fa731bf930d31b887df5852f218e367da7d19badf4a1d947a906f4e37487b4ef26bd6e161e959b156d7f3940e3750c700be36940f04e274bd3df3d8d5c6b8f07bf91afa7cd0e76bd74eb115ac9bd17619dbfd52cedf3489122744fbebc1f7da3f96e6d0654724ee02f4372cc1821d7f513e236a66a73fed642f901c24f0e52bceeb5fb128c5ba1eeff058dcf290e33495fa5102567c504642387c1fe1318723159a1f0016ca9cca2ed6a219d58126d175c2fb03c8d34fc0e88c7191e3e76a12dc01d6f62b146e807ceb9507b2e0b40f056e54d6fc6d8014b315d865832bcd2589c9b5faf6212a616fb9551229e9da50025e3590110ae9d901691c006e7ca6b2ccd871b2ee46a5f742adad410ec4e0c7a7e2c33893696b51affc9cdd748a345cb84e3b1ae397356c507c269abb4f2cf1625f972d11c0c761293d9dda0ac2300dd4f5f1b1d64562fbd2576f773ce9d79619b90483ef50e57e1d398ec8d7779462808dce30d00f5781e7f4685363b6f71bced51da59239e67a828f3fad1183aa5baa40521756fe53c29a1b5fba83fe7cdb47bcf4ed4d616a29cf438a5ade91666d83dffe1dab280009b5e7eaabc969e26895e1777e365d80b1bfdebbc7401772c6f772b3967299944ee2a53beab3b280c560e3e2321d6c0a883ffb3817b8a632288ba3877705614ad5238a83007f21c398670bb63b685d54691232a1ddeb55244310eaceb9812d9914648757e5601fc5ebad69fe10ec687c82165ff0765d7f922683ae7d07a466c3012aba656ba7ae2076eb99b8e80cb58215c320afacbb0f235ee30d65f9983d28a8fed66eacd38fc1e0235fcbca2f557089ee2e9721f314e7463d4b79989121096c5d758c80e1bbdf6ee09948ae7aeea3d1125643a09cdf05ea87a4b77f8fecea3c5276234de4624aab19e1d5621c397210ff8df334813beff8d461b770bd34cd4278815837f5af0880488032ccfddfb21230f9e2d66cc04422fe7cb2ddc55a4b82a5f70a7d4a5e96c4041bdd193eb187f87d72c160da99dd4fb1c0950af8d78bfa7998d72ba79cdbc822dca6ddf455a78d0d9faa64320645d932860ccc060428823fb54c775f12279a060bed968dd1ed82a1d6183bcccb32a1ec835f2a245ae8f96eac66a256128f9795d7847a74257a76160220e89675d4aa40a194ae0a3616f1cf1832d995966026bc189e760481172a111bd6dc297a428eb99511ba11d54cb2369c6fa5e5d4dc8e2901830c01fc73b869f953010b151797bd1bb32b45af5af44e38f1feefc8d067491ed2c83f564d147aef512d0f14701fa00b93aca77f3545676f04301e58d108b2d9e5a7c1a2b3ea7c074a30af8a12880e16b102db54619907994d468c64dc12f81c224417abd4ce11e4a41c00f4b941055732331791742113dd2d445f5774250ca5ade26c62015a3d04f3b5bd0e0a5ea720f95206f55e5d74f84a73ce146edbbba904422a86b5e860fa7d8d8ed1d91e0cb9a15f302120cf27ddc0cced4d909284cfb67c962fe327f4a7c31f49893a1b3b1c4f89dbbffa9e019a029f0a5a0d3bb6f6dcfc0c5e9f292471f61e2fb9da70108ad120a39e967bb2690137fbee65f0f7b8a6fd228d5763122612cd2578fb5f3da6082872c4fd9d73ce64fbaf2c8c02317504bfe1c7c51e14fee4ac0e1327b475af186a0568ff4ceae89c25bdd0f5947e6cd6c20117082473fe90f845059f0f542b7176c9ca0f106008872beb8ff8f22156c42bf17f2673f04b39ea26914f63b6af9cb13102e726453532887e4ba0d322dab94f6d8aa274af0712ae804e4f4986c4166b173aa57adb963ce865c58f52dfd9edf732b8078f5757ceb73412366d586d87ca9d76085bdf6b78c8eb2595de3aead3df11b81a9d42e93d9a66cb9c425319daae5421295cc0ccd36abc24515df7e1fa43df834c083dacfe35a64f343fc2c2c3e20034e0dedf70e855315654e07bfd215ef190203751caa4cd032d8f527456e2cb580b87c50f79c969dfb50f9037c2207d4ded3b14a093b7fb7084d6cda4c5240ef6f7b8953747d779436e39e3cd13251dec1c931168c1c5c59f005faf299027e7984eca3ec1e3a476cd2194c810d73773733c82790ab30a93410326b50ed5820adb4b7475ace24929b3f6f998818978dc087e1662169762419dee6b40dfb58661cea2cf09e4b3383007525601236c6bd70eca25218125c6eb73784e9d6990dcc94c93520f28a59d5a1c10242e8a7bb29f7571451a40838778bda5669a366d1dea7186da2e7b6f2e9cf2dbf0a8e700fc4711567c6660b3829079c783f97ef13300383de0c100881fcc49142bf0e9c705ed69b61d41d95cfe77260a75619a1d5d5280116048151297921a94c014212ad378fa3b337b6dd39912f31ad04aac86", 0x1000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 16:02:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f2eb1223f8853e21d91193e74c6ffec83e94e1f", 0xffff, 0x3}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:02:52 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r4, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_int(r4, 0xffff, 0x1500, &(0x7f0000000100), &(0x7f0000000140)=0x4) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:02:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x8) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") 16:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:02:52 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) fcntl$getflags(r2, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:02:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 16:02:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000000000000000000530000000000000000000000000000000000000001", 0x2c}], 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f0000000140)=[0x0]}) fcntl$setstatus(r1, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r1, 0x6, r3) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 16:02:52 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) readv(r4, &(0x7f0000000180), 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfe) getpid() r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfe) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r7, 0x6, r9) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCCDTR(r5, 0x20007478) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644f5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c4ffc4237067f33dfa5dd8d87d999068b69efc895d2e5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b6", 0x24f) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) 16:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) listen(r1, 0xffffffffffff7fff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) 16:02:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000025, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000080)="0216b3e6d9d446f1ad31391e3fce8d3c4febeb628bd441fd63c3ea791d14daa98cc38ec1b4a54dbd473c019eca8ffb6910dee39ae586a50548d02a8aabb4ef962cf23c223992d3cf012ea4cdf8dfe7e61836b5bcf8372dd31f454a7cd34e06990742846354e9df807635e62843a141f9c689d4e44605b8596ff2abb49224a0107e6a8badb547cb9aeca9447a3186c0ced1eecc6cd07776ee1d47ec113b3bc92c442bbb557cfb1531e1295bc1707dafa48bbfcce6e94e6234c5cfb8802ec7bf562e4f92ac7a4676e1bb0c365b81c6b93b836178e9100098740c3bd72aeacec5452f7cc5", 0xe3) 16:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20050}, {0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x6, 0x6, 0x3}, {0xfffffffffffff801, 0x63, 0xfffffffffffffff8, 0x401}, {0xffffffffffffffff, 0x2, 0x4, 0x6}, {0x1000, 0x3, 0x4, 0x2f28b9ff}]}) r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open$dir(&(0x7f0000000100)='./file0\x00', 0x10420, 0x10) 16:02:53 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x100) flock(r0, 0x8) 16:02:53 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r1) close(r0) execve(0x0, 0x0, 0x0) 16:02:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3b, 0x3, 0x0, "29ad8093cba9b22cf0b5e6586176eb3ba9714fd4"}) syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) read(r1, &(0x7f0000000140)=""/1, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2, 0x4, 0x80000000, 0x5, "473bd2d3844a80eff8782cab467bb3e4e755f3fc", 0xa5, 0x10000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x3adb0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[0x8]}) semget(0x0, 0x1, 0x140) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:02:53 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getuid() setreuid(r2, r0) shmget(0x0, 0x1000, 0x104, &(0x7f0000129000/0x1000)=nil) 16:02:53 executing program 0: r0 = socket(0x10000000002, 0x8000, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x14c, 0x1) 16:02:53 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmdt(r2) r3 = socket(0x20, 0x5, 0x8001) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x100, 0x9d9}, {0x18, 0x3, 0x3, 0x8}, 0x2, [0x10000, 0x6, 0x7, 0xffffffffffffffff, 0x8, 0xffff, 0x27, 0x38]}, 0x3c) 16:02:53 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semget$private(0x0, 0x1, 0x4) r2 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x3800) dup2(r1, r0) 16:02:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) socket(0x18, 0x8000, 0xac3c) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0xff37) r1 = syz_open_pts() close(r0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) accept$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4fdd2003b281183410ab14a00105150d3ace61abdd2ef5d7a28166f2d3493f92f455a5bf0d2a71828e7a3bee08c3c9abe2c333cc58c3c2cb2d94cabe82ca36b74877e535be9a7655bda85355d4870aae0e9780c14b7b75c4ee9932c0737ebd69f57ab9b25274b02d4f059fa97bbd55dbb24c9a7aca7c02c7be4513b802a9bd31af5bc0b1d88322123c0b53c3cb751a2ee674fcfae9c23ac2215fcfb4b9010d15fa9ee5b9c86431f05e60d5c6600900e4d998fb315316cebcf276ae9ce446006a4a4db95be611511d1ff606992b78f61e1837cc0a5be60359cff6b7c03382f0a0f8f72984129b7ab8c18f1502f64f22f62cff5abb1c412e7ab2a7185ffe75e5a77df94dde261313f0000"], &(0x7f0000000200)=0x34) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x10000020003, 0xd98, "098d00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820201f0ff305d07445bffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) 16:02:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r5 = socket$inet(0x1e, 0x3, 0x0) r6 = dup2(r5, r5) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000000)) kevent(r4, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r6}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r3}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r7 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r8 = getppid() r9 = geteuid() r10 = getuid() r11 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r10, 0x0, r9, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0x80, r10, 0x0, r9, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={r8, r9, r12}, 0xc) r13 = getegid() setgroups(0x4, &(0x7f0000000140)=[r1, r2, r12, r13]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r14 = socket(0x18, 0x4000, 0x1000000000000) mprotect(&(0x7f00001e8000/0x4000)=nil, 0x4000, 0x3) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x101, 0x2, 0xff}, {0x6, 0x3, 0x8, 0xff}, {0xe, 0x0, 0x800, 0x5}, {0x5, 0x0, 0x401, 0x5}, {0x1, 0xff, 0x7, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)="0f") 16:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x2, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:55 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r8, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r9, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) dup2(r8, r9) r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) close(r11) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x40000000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xe5}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "97daabbd827c48de5ef96294714204d3e113b87f", 0x0, 0x6}) 16:02:55 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x32) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) fcntl$setown(r1, 0x6, 0x0) r2 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x80}, {r2, 0x1}, {r0, 0x4}], 0x3, 0x7fff) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x8, 0xf6d9}) 16:02:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x20000000000001da, &(0x7f0000000000)=[{0x5c, 0x2, 0x2, 0x2}, {0x3e8e}, {0x6, 0x0, 0xfffffffffffff800, 0x3}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x100) 16:02:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 16:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) r1 = dup(r0) r2 = semget$private(0x0, 0xc394227dba862545, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/207) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1e64) 16:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x84, 0x101}, {0x43, 0xfff}, {0x2, 0xe0}, {0x3, 0x6}], 0x4}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getgroups(0x7, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r2) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000180)="d548c2a27072d190ca7dcce2be1413729af062fddefbf4117d7e87a328240e48c2ab14150958614ff95d439b166487a9767fad94496890ea8b18ed5eccc0c47e819a10f645f6b0eedc6e437ec21ab9d1a19ab2dc8ea3f492ff293945bd8aad6a886d33a0efb3ce0b61d90d3556f3e51f36b55cd673eb622c", 0x78}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963", 0xb) setgroups(0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 16:02:55 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x85f451ccdec31672) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000340)={0x9, 0x0, {0xfe, 0x3ff}}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='\f\x02\x00', 0x40, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r0, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x401, 0x8}, {{r4}, 0xfffffffffffffffe, 0xf4, 0x40, 0x9, 0x1}, {{}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x3, 0x9a86}, {{r5}, 0xfffffffffffffff8, 0x872d7deb5946e0fa, 0x0, 0x5, 0x2}, {{r6}, 0x0, 0x18, 0xfffff, 0x9, 0x5}], 0x7e, &(0x7f0000000180)={0x1000000000100403, 0x1}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:02:55 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:02:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) 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, 0x67, &(0x7f0000000000), 0xc) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000080)=0xf3c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) 16:02:55 executing program 0: setuid(0xee01) r0 = semget(0x0, 0x4, 0x40) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/208) shmget(0x3, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) 16:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:02:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x8, 0x3, 0x9) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = msgget(0x1, 0x4) msgctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:55 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r4 = socket(0x20, 0x8006, 0x46) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xb) fchownat(r1, &(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff, 0x2) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 16:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 16:02:55 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x20a, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="01cfe351a7d1e2d260893f9690b6cc3989842b727b75d390529bb9603b35d595bb92d22057b415bce72bf3f9345c38afa8478ae269bacb4319184d2a835ed8ba0b0ce7b7ba65085cb94d4b8768bb9847ecd4a476a814749a2fb4c79b3a607f641ddd4fb137b799f025ef7f6809eecfbdd3a5ef6205cb0dac", 0x78}, {&(0x7f0000000180)="d10ce380d9226d9874ed8aecf59d0a91175a5831eb2df0594c857beff70d67df0848e7082a71a5741873f8da6d1c72bf0fc34c46699a19abba61f1c033402f3bf98c8cce92289adc1a0e60c136747d68424de36602fafe93ed5aad61765feaa53667a6df268c485406dab8b8ea25bbd952159994cabf9ac5396f4e2c4d36717c1802179a57e09045d7a8befc0b34113cf15b30534e", 0x95}, {&(0x7f0000000040)}], 0x3, &(0x7f0000000280)=[{0xb0, 0x0, 0x6, "3d949ccfd1b7b4c57b27810f470d351bbc5f8722730e0b969a58979410e5004a1f6d5bda5590ff5d7e814bef4523e5562c85623f87cbb9d885b5d385df583a2b0adaa35a74fb0baf94461e262798259d35d417a6e7e19686eb31dc57482e9d02a648cdfc6b0f2565951b1a25601b2e6df6a51e070be299f680ab3300f7c9fd77b793071dbad1a4b9b7bdc45337e2590c085c32a19967e81d1e"}, {0xf0, 0xffff, 0x40, "f9431893ed4dc94ac4587b983d706476017b01908f26dce0822c1282cf0ec2d87e281f07083c62061cf39a4ae0194263ca02d332f8a73e9b43dfaa6297a9a1c118dc924ee22648da0fc28f05b312447e3242d912c69e579f2cbf2635d4fd5b5da9f141e415bce1f32309bbf1405903a62ff433af180acdaeb19ff78c9ae64cacb99c05c17beecad6c0eeef2abe192b74285e70e6368af814afa85d58fb69b3e658ae8b380ff46915952574b58f0515d6eacf9b0230ff7e615c6dbb59c7a737fd9bf6526d1624d68ba4674daaeed2af6626da687eae6944a9bef3"}, {0x10, 0x0, 0x3}, {0x78, 0x1, 0x1000, "bd2ae5ace4d95001d9420d0a17c598076ebd4299e636a506f008c4821fd62e44329d06d6e45100ee709e9a213d3738b4174072295a48546d202d6fe845abed241d0cf05432b55ba56fefa5b7b702e88949447b426402b2d810d37d1e20d467dd54"}, {0xa0, 0xffff, 0x2, "2ee1a48392c2213368ebb60b0a68a1cebbf3499a03304739945fdd5fe8de596af15ce248466ab7265f1fbcfae6e93b32f707cdee5a46cfba04f1d333256aa5f8737b544503f66dda6b476f882f351632e3a6b8512f6208525ed7cd8ab04ac3833f468b97772a1ae0ea1b46083291aa04ab34bc8cef86ba06c82840658358e9ca9eaf678e15206edb4213a07b4870ab"}, {0x90, 0xffff, 0x7f, "d07eda850792abf9b4349692418b93c56fd6ec0b1f645246639aadb78a3f05f65c0b9c0c22e9e23a059c3ad7bc0de1c6eaf66f1cd29b190734b06cab478fe32bec0e25def1c31f2704fa2c7a3f92ed999e79c3f99f6162efb3d226f3c9ad1d5d46cb6cfd204769e42de276922704062ecde08408736c0f64d0"}, {0xf0, 0x1, 0x10000, "31c10f3c344d10607bf72adf331ad601a88c9fc2f2a80160c82038998d34cc627bd2178f7d60f9e2ff8323150c3730444f13a8146c38cb6b35c9f060c9134ad313d6cac20d20a362550506c1be5f63cd51eef82b8f03c5012d96d4e20ef40c98cf82f5aa7b1a45d4313c519ed66a8f74c2b35f0feb6d1bd88f286c4f07817f9fec696b3a1794fc251ebd97486c800a8485f407676f8d5e3a79882fbbc144032ff5eff7adb0459b893aa52bd1c4894a756692a02eee163e6491d052b1e0a53d138e04cd697915f8e3c555b2712bf791625251b789c2241127236b3e9a78bc"}, {0xf8, 0xb401fefaf2559646, 0x5, "c26336d330803f1d982960807c680c55061d3e7f1f29b1a34718e8d587ba893f95d70058825923dcaf345a413d64923153cf4f23bf8eb8ab74290b372444c4cbd311a960b1ea824f3af5e435008a0e5162178d5ac65f25f3963ad68d6c3357ecd5fbc86be206c65d70cdf2545937c13365eea017c9542a33363f95462a2420e991bbcc4a27049f9c704ff04bd54ac5056f76087b6203f016f862065847871fffb09c841eb36346a5bb9a9d20e75bfceb474793300449cb118b7f928a6e4955bf91624d6c49af64b17ce6336b4c63b27a0baf29ae53e825ce21b54e5df28077324c9a22"}], 0x540}, 0x4) 16:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x2c}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x2, 0x80000001, 0x9, {[0x6, 0x2, 0x5, 0x3ffc000, 0x2, 0x0, 0xfffffffffffff800, 0x7, 0x107, 0x3ff, 0xf4, 0xff, 0x3ff, 0xbcd, 0x4, 0x5, 0x3], [0x6, 0x7, 0x6e45, 0x401, 0x2, 0x9aa0, 0x1e200000000000, 0x3, 0x10000, 0x401], [0x6, 0x4, 0x80000001, 0x1, 0x2, 0x4, 0x5], [0x6, 0x4, 0x3f, 0x1ff, 0x3, 0x7f], [{0x80000000, 0x7f, 0x8, 0x4}, {0x9, 0x280, 0x8, 0x3}, {0x10001, 0x2, 0x81, 0x1}, {0x20, 0x9, 0x7, 0x100}, {0x7f, 0x8, 0x938, 0x101}, {0x1, 0x34, 0x1, 0x5}, {0xc9, 0x8, 0x8, 0x3}, {0x7fff, 0x3, 0x5, 0x67c3d841}], {0x3, 0x1f, 0xa9, 0x7}, {0xffff, 0x63, 0x0, 0xf41}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r3 = socket$inet(0x1e, 0x3, 0x0) r4 = dup2(r3, r3) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r4}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r1}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r5 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r6 = getppid() r7 = geteuid() r8 = getuid() r9 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r8, 0x0, r7, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0x80, r8, 0x0, r7, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={r6, r7, r10}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) r13 = getegid() r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r16 = socket$inet(0x1e, 0x3, 0x0) r17 = dup2(r16, r16) ioctl$WSDISPLAYIO_SMODE(r17, 0x8004574c, &(0x7f0000000000)) kevent(r15, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r17}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r14}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r18 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r19 = getppid() r20 = geteuid() r21 = getuid() r22 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r21, 0x0, r20, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000340)={{0x80, r21, 0x0, r20, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000002c0)={r19, r20, r23}, 0xc) r24 = kqueue() kevent(r24, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r26 = socket$inet(0x1e, 0x3, 0x0) r27 = dup2(r26, r26) ioctl$WSDISPLAYIO_SMODE(r27, 0x8004574c, &(0x7f0000000000)) kevent(r25, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r27}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r24}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r28 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r29 = getppid() r30 = geteuid() r31 = getuid() r32 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r31, 0x0, r30, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) getuid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000340)={{0x80, r31, 0x0, 0x0, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000002c0)={r29, r30, r33}, 0xc) setgroups(0x7, &(0x7f0000000140)=[r10, r11, r12, r13, r23, 0xffffffffffffffff, r33]) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) syz_open_pts() r34 = kqueue() close(r0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r34, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffb, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:02:55 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8003cbc8d2ba7239bb42b27febf02008000ba0d31e99a000000000000000500000000000000", 0x2e}], 0x1) 16:02:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x90d6, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/109, 0x6d}], 0x1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:59 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001], [], [], [], [{}, {0x0, 0x72a}]}}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x4) 16:03:00 executing program 1: socketpair(0x10, 0x8000, 0xfffffffffffffffd, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x0, 0x6, 0x5cb8, 0x9}, 0xc) 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)={0x3c, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = geteuid() setreuid(0x0, r2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) 16:03:02 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xfffffff1) ktrace(0x0, 0x1, 0x10130, r1) 16:03:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') listen(r0, 0x0) 16:03:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffffffffffffc) 16:03:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x3827b, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x8001) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x110) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='./bus\x00', 0x12, 0xd347ae184368ebb1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r4, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r5, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r6 = fcntl$dupfd(r4, 0x0, r5) fchmodat(r6, &(0x7f0000000180)='./file0\x00', 0x1, 0x3) 16:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x231e, &(0x7f0000000140)=[{0x9, 0x7ff, 0x5, 0x9}, {0x7f, 0x3ff, 0x739c, 0x4}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:03:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCLOCK(r0, 0x20004276) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:03:11 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000002) r1 = msgget$private(0x0, 0x100) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000300)) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000040c352726f2de272d6fb98ccda0159490000000000000000000000000000000000000000ffff010000000000000000001100000000c108eb7d27bd00001000000000000000f38f00000000000000000000000000f8ff0000000000002f0000000000000000000000b48af41be0442414e387a6a81200e050ae6c7870194973b5f7fdc76685a556ded4d9e28a623dce4e2dce8b5be92aa1c6fa175fa7e17a7f86bf0a52999a6b876a1f52270000000000000000"], 0x6c, 0x3, 0x1800) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x80) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r4, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000280)={0x6}) getitimer(0x6, &(0x7f0000000200)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) fcntl$getflags(r4, 0x1) socket$unix(0x1, 0x89cbf2dcff55173b, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000380)) 16:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x9f19ba2ad701e392, 0x8000, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x7f, 0xfffffffffffffff8}, {0x18, 0x2, 0x9}, 0x8, [0x2, 0x6, 0x200, 0x3, 0x6, 0x101, 0x2, 0x80000001]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt(r0, 0x3, 0xfffffffffffffffc, &(0x7f0000000000)="93626f9c469bd27773b2bc63f41b7a99cce547df4fb0374968c9e90d75579b4a475067ab7da541264fd4c556afb7c510ad71888c95e222d4bcf382e55a598c566826173595e6b6c61f476ba6912305b9162b2556bfde0941e8d8ee5f9487c03daa35893b8863a2fa134515560c8e7dd2422827a44e0ac2696dc3b4c515828a8f4ab54e98cccbe7718a3e7e4bbbe00e1578dd32c5ada03a68b8729b344fb3208fddc9d7d74d12f4f7dae2a6b82e6e215ebaace285be02f140e98f75cda61997cc52bee3", 0xc3) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:03:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r7 = socket$inet6(0x18, 0x8000, 0x10001) geteuid() r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x200) r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x98, 0x2, 0x5, 0x5}, {{r4}, 0xfffffffffffffffb, 0x50, 0x8, 0x1ff, 0xffffffff}], 0x3e00, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff8, 0x13, 0x4, 0x9, 0x4f}, {{r6}, 0xfffffffffffffffa, 0xb0, 0xf0000000, 0x20, 0x8}, {{}, 0x0, 0x4, 0x4, 0x2, 0x4}, {{r7}, 0xfffffffffffffffd, 0x5, 0x1, 0x7, 0xd4}, {{r8}, 0xfffffffffffffff8, 0x24, 0x80000000, 0x4, 0x5b5}, {{r10}, 0xfffffffffffffffa, 0x80, 0xf3e7c44f8f1b6dac, 0xff, 0x1}], 0xfffffffffffffff8, &(0x7f00000001c0)={0x1, 0x8000}) dup2(r2, r1) 16:03:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) r1 = getegid() sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000001900)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r1}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}], 0xe8}, 0x0) 16:03:12 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffc, 0x4, {0x3, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r4 = accept(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockname(r4, &(0x7f0000000240)=@un=@file={0x0, ""/23}, &(0x7f0000000280)=0x19) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x80}, 0x8) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:03:12 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) r2 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/100) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000000000017d67a21a0ea717584da5689748da2894e5b3c61a02b231c13c06ff7eaf1339e605ddfcf433676f478357a249268b38f153c6a0dd86eb9128c6c448305d0f25f72dba07677dc0d0240b9200b319e41030a99ffa8ee8446487ffe570db8b8ecdd3e420a5e8c5c76e4047ddcdee33afae1c2ac9403bec1c3d34a1eb9a17745f637fcce10b6d225254dd2c8b5fdcce3231d63b161516daef7b60ed7fb7ca75bbfa6041feda40fd94ae877771522d69e1520d42147691c0d17e0c89ac8eb24e32ac54316c2a9a0040e85769423dc802c0cb3161b459f88019eef961c"], 0x39, 0x800) readv(r0, &(0x7f0000000300)=[{&(0x7f000061e000)=""/4096, 0xfd2c}], 0x3d) dup(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfe) r4 = getpid() rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') fcntl$setown(r3, 0x6, r4) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0xe5, './file0\x00'}) 16:03:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcf) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) ktrace(&(0x7f0000000040)='./bus/../file0\x00', 0x3, 0x1004, r2) 16:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0xc9c5, 0x7, 0x34a3, 0x400000000}, {0x100000000, 0x9, 0x4, 0x7}, {0x1ff, 0x3, 0x7, 0xe6b}, {0x2, 0x3, 0x1}, {0x23, 0x100, 0x1, 0x1}, {0xfffffffffffffeff, 0x7fff, 0x58cd, 0xfff}, {0x4, 0xa107, 0x3, 0x40}, {0x0, 0x2, 0x0, 0x1f}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:03:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x43, 0x0, 0x1, 0x0, "e83b80885a570aa711fe32df4f689e6cdf333363"}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000040)={0x8001, './bus\x00', './file0\x00'}) 16:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x9ff2669789ca1633, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r3) shmdt(r3) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r4 = kqueue() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) fcntl$getflags(r5, 0x3) dup2(r4, r1) 16:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/63}, &(0x7f0000000000)=0x41) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r0, 0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) unlinkat(r2, &(0x7f0000000100)='./file1\x00', 0x8) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f0000000080)) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r5, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r5, 0x0, r7) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x46bfe) r10 = getpid() fcntl$setown(r9, 0x6, r10) readv(r9, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000140)=0x3) ioctl$TIOCEXCL(r8, 0x2000740d) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r11, &(0x7f00000000c0)=@un=@abs={0xe241c4b4afd071d4, 0x0, 0x3}, 0x8) 16:03:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfe) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = getuid() r8 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r7, 0x0, r8}, 0x1000000000004, 0x80000001, r6, 0x0, 0x0, 0x0, 0x7ff, 0x25}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = socket$inet(0x2, 0x3, 0x0) r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fcntl$setstatus(r10, 0x4, 0x4) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r9, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) readv(r9, &(0x7f0000000200)=[{&(0x7f0000000080)=""/57, 0x39}, {&(0x7f00000000c0)=""/17, 0x11}], 0x2) 16:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getegid() close(0xffffffffffffff9c) 16:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10660, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x164) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:03:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r3 = socket$inet(0x1e, 0x3, 0x0) r4 = dup2(r3, r3) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r4}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r1}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r5 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r6 = getppid() r7 = geteuid() r8 = getuid() r9 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r8, 0x0, r7, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0x80, r8, 0x0, r7, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={r6, r7, r10}, 0xc) setgid(r10) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:03:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) sendto$inet(r1, &(0x7f0000001440)="0c30529b98d8ccb627bf58688ad3efe6dd0caf6809434c2fed41d6156306de25b2a9040032cd83ca53017d1bee3ab6e66f9c2f6a3289e78c034e43533ab4d8a6d67eb5f4e6364e79c4f53034328ddb1918fe8b0240dd0d18dc2bc8832ded284820b913f4188f09e7c97a7ec35e10b33aeb47ab3840ffc4090828bfba229c52fa3d3987c94bf6b38adc1af30c052168b491089095308a3bcb351fc7ae5aa6be425a09d39b1e61701b2422554e8ce0bda90432c231971abc90aa53469a0f1a9df42ab42f63a8777d1930dac49b91281c9f31aff7f04c422c22a1b3e700d42c11172f98032ea2ca1bbd4f98bef33631a377f39e785bbb4a428bba7623f39c88510af8a48f51a6", 0x105, 0x200, &(0x7f0000000100)={0x2, 0x3}, 0xc) pwritev(0xffffffffffffff9c, &(0x7f00000013c0)=[{&(0x7f0000000140)="94d618c2109a4ada4970535f21c535c5c8e8d7d2053ffb07cfc1f3355b91831f965de184ed99f217a31747767a4063f03e5e5de39b3c21dd15dc756ca0d013f683a920a21bacc8f7d7f3cae1b2a2b92c2af67730330f54dc0c92ce87a041ec8c68bdbfb70d5f600e47862e724ffe357ee2d50a783dbff889e90b48d109cd6d9303fc5f15e644bd72383068ba49f261fefe", 0x91}, {&(0x7f0000000200)="5748b718d8d01539d5016501d57981157ecb72eaf27dfbe0c7fceb62fca3d04a757ba0b520b44aa6a96967714c64b713ec94ba00675347c64109379efc20c3405c3d9db69b77ebbbe451aeacb43a8f021bb5cb8f48ceffd4e0a6713bb7f5bc5a3c313a2130f576b36c4bde0a14377bd1a1ce0349a3b54e0504aa965abf3746587d7410659e7cd28964249fecce", 0x8d}, {&(0x7f00000002c0)="a505f3c1ed367c2db042108545055e8d9ffe2c2a5bfe22d63b20b7bcdfe1e185341710fd651777a53435dd63acd81dcc5649dd9f731c60a55840969e395a4812c80cdb0b8c749c12d4d02e2e637e20c59533110a9db9b8fbf5195236fbfec3452f242e94b8533ed1b896d1bcd6573713ee8c1b3b282d169e09c2b6572f3307de697061b5a4db11f246eede91ca58a76f3dc7eb2cfee7968ae9afc566e0c002e0fdaf66e86059f4496bb371903107865333f29fe631b94d85ffc9d28395b0aaa05a4f4aa3d7032b7dc374e6de37f006c522e3642536071059ddb4418f9d2710e07d9180c601ed9e7be52f7d7524d1c82524e768136341aa78b9330d3ed13d507633420fa28d402fba893951b1043f2edd9d12867fc9b4058cc183667f9ad9b045a55813bdbcbfb0a4b0a2548e7c7152317110f5c427b96e184100c67239c59b2e67a1242710c67b816a8e055e86102d4d52c414abcc80aaf7a357efc58b45020d5f884ab522e430323b590a909458e15f82500144712dc0dfa1cc8c5565f7f952c0b784f32ff20ec941c2efe14da6633bedbd4d6e477263b133327b464e8910b5ce9ed632b22c59e5891e2da83beb393f9ff53950f4a82bfe16d846748c911c6d98f165d8169a74967761c8d058e63d01e812672373ec3c017e2975bb58b805859094ce56a231e8d855c8173e336d71865b1e47a17b4b9448e44da0cad9dbe5b5badee8d067aa07eb81f1d20a5e947dacb4d0f8ab1979fb130b38e606eb9342499269a2cf4ec988e63333bf1d745734ec76df7944b233731df08ead68c5f742f4007559997975be73c2d85a86a9801e18a27807c2a3e34fe0a60a7ad4d18465d252458501e148ad5a39b3dd34caead3a10c8bb3a6b344ba6b53f315ea7275de1576924e665be9d3f4147f2f392d83c3509b9d57f70f8f976709d760283c96b92c47c9c8d9e3e48437816261dfc56f4fa6e8e0a873ec6a274fffdb5529a6ff306864ce8af1a3337ae494e8941dccc3a50bf9b42d8d052d397d592eb9f80360c4a6724ac70bfe85de83ef5dbb4013ff28424c7bc0cd3e38bcd2881b2ef7fe354e6e35c207a7fa7094fffc55ddd2d1602f19a759c51989b42f07b5537467ba0934d8fcfe73cfae45f6bf87f1161df6f158642df68fd8d75f22659b74c25c458537b27df6a67a3251ae594c6e03d13a8d1c67dc6989bcdb23ee78a6d0172cc3faf6515bb21a9403d29dd91af7bb7e13ff6103e5d9c54fb5e7d56fdea033780e7a2f78fa20486f6564e96b0ea781915cc5a74f256c567520ca0114f5dbf269ffc8b12bf1c0c567bd8b1102f50f35e73969e40bf05b7595598edb288f7027ec25c77dae2e3295ca581c9d63a90a6ce981885eb2b86512fb1f64121bb0203dfa15c51665c27da75c8013f77a40490f069e679bb264bfb80f7e623612b66ba30aca23b4f6e022ae72fa981e46f0b6c36ae33775ed646f12fb50266eabd742ca6a63eecdc80a0d31dcb4fe4ba6697d23cd4df70b1dea6322e7bbeb4675e9fdac6fd6fb76e9f9fb4d310abf37782eb2b3f5cab60b93d0c59821c6c69992a6ed38ddad2042d646c439f067e30f6f6978da76c140a7aa22535d340efee6a81100fda6125649f46c87a813183ece08a39ebda8cf4366a6577364fba3d981daf9bb1047889fbaa7c57f06d0ebde3ec4ed4f619be91de154a3f883684b0d6bb70c70e3076c9e3b3751765d56de07e815db6ca5f2d6f8698a3ae1d8480f1387f056bef5df5f609ed54407cc6ee4f258279be05a6b7ed816b1031974b7ec177b0152a0724b9c5794e37c2d989cf30399b774174a687919c99cd789969add22e71e2246df6a6913a0d9bcee60b62eca0a02936c60962e09f9c77c379a3609ed7ca5d52275272d119e7d67b16f206c9a6f36d2a43dc06efe3ec364bac88b6ac791bf945daab22b18254156d86c92915bc695e884bf093edc3aea2f0bdec3a596ebc5c2dee0957ff619a3a996220c7905be6e9a281df4986bbb76eafb607f723ba4697d65fa022d06f5e49dfeee974c5232cd48fd8c4bd4a50696104e3ce1f4d957e494047b2596e06f3c07bd8d863be8e685afc7eff706cea1211016c5123eb377c7b50fe4b36c067063aa83513eadf87e9598d85051a406afc4419b7cec39e6074e038d4a593330040771c9813242fd1970108888abb58063843ef1c2f22ace2b29289c047030f7c8f8cf6c53eeb67b8590288f2f61f3c8c6593ecfe9801a41e6bb23d167755c446ebc4424941b490068bceee429148fc9c4023d20c1ee83a3ac26a276ae07e423f51fe6122cc324890d827658c78de9a00589b068d3bdb9ff069dd8b2ef23f80ca545f760e793c1f03d5443e6ab2e8c8b130307cb7edef8c07aa76b4797f3ef0f55b472372d6a3faab4d21c305bc4b9399ac6a9351fb55de6e5d9bb81db3a6b177b4d5b4a3fa3c40349c05d6e7b3c663e8a928f65f29b842290f885ad6e024d4fc20ea8b829dd510cbc1a6573b7b4f6d3acc8d70e7ef4182ed37851a81fd9f05eae7543476c68cb77aaf59d642934771585a700f431cc3fadb526e1f38ff54af1b7b4fa9b48a0f913e40795cd8edb68998102d9a8b563023e6cdc4f1d6e8fc1919d0a600b3dce737368829b7d3ce64e73f672d5b9db8132c402ba5c6030c56c23ac402fd6bcb4f11d5b213eeddf2821aebfcca87cad0ae50ca730c855c331a18a79c277111f0287c3029a0a39491d2cf1d3217d9296f1803d951277b90ed9402b097bb576eceb7867f74d4ba90705f22ed3b96e3ac39831d06a4830c7e287dcde7af09e16c8b110237ccd5d7a8a1917a502ab583a0de43aafc90b9e3e04fb327fe13428b2716ca143902b20a3a1076e08c5ac0a08389c19f576397f6075e4bbecb849c6c6a5cb474afc1b76def3f47ef7f5bfc37f286042225c3ef9198ac014e6518c658e7b6db4263365edd1ea95c3ec12c8cac0ae865470da99167a81fbe1d9fc2b852ae7625b81d404b4a06f12967155dea6ddf777b47ac16b10e6d77016527a683b57eb1d7f4c351242e50ce546cfa7eb31f2c8e6831d4683be425d0f20e9a68f38fc6b64856a9dd0bff8b6b6f967e3b891619139446e7e256c72aea6629bad184611ade0f2e8f984f7a0cd9da2042d469c76656f8e258d99c4fab0ec29e84db9cc9bfee7213f53e0a1f755cc27e2672b5972d381b016c155804d9e8225bcebfa0b40cdced477040cf24a6c91864682e8ffa691692c1beafb72b8979117c3bc37e437737846cdc8936adb242e1d55b2627ee67b03b22c23b79c51185f0bfa4451090322ec648be2b9ad7556f0fe9f78e1f1582a008f451eb9125cd438e485faba81f49dff93108a400dce2f78cf8ea1d33a041fff912ef925add4795f7144e698251245c2ee5e6f5fd0391a4e859bfa7b5d6d232acb34721706d1da56d7fe83a2877a92c2fa6725dc514c1ec5a9a1ec7f37ee5f6ea2f247ecee2d887847967243c3ce2f05adacf01aa3a958fd19590e83d12192e0a5f4a356e427663ac04f445d1d582a578ce947cc86a422d29ae8b4f6367aa5e3f3c96f1b356428f656a1a4de3c78755b44b3b1cc8eca6bcb74f9de688ca2324e0c6a8a7bc50023acbc8fc2375fec920ad1236936a57abe89bfea7d2b72a8cfa548b116f85a4d62010d9846517947978b272ef98132276a2f050ea59d8b16e75c9c2d9781f8b170896fdfd3a19462c4cb4320713f5cb3634240aa3204c3ba90b6f50a4a0aa082b2ea6487d86799e0cf66498d4a6f03a0c8f8566604aa174e7288e44a9d69795af92f35d728600ad8dbd851fe9a60e8f0679d42e9c64d623500e633d4013c57d247ff9ea5cd72aa1e50bbef76f6fc8d5d401ee99c751920bb45e37f6f1800007a196f5094c149dabd3e122dda06e53cf10dad09683a764fe53fad75d36d050ee3b442bc4078edf2a2de2b4e90992f14ec1a225e395a353fceb2b9cac3d81d3f3d71cd662112247a3a82253705ee811b939ec6b0e9d65eadc45c202f5fbd2e305666e7710da449c67090f1e49b91b7f0b0198ae374c39fc34cc848a2e98379ced1aa90ecf008b1dd59e5bcd4a03a89cc6442f6d0f1c8d34825ccf1e72d1ce3f7f3447a06fde2173c3632d784bd9db5e6c4b1d03f16e9574d15e481926d45e7c11cffd4f39ab70dad3a3bd714c7044bded04bf8ceaeb919b834d86a1e70b8acbcbd294c233da44842003594f7be140e0a864a168e40790876c91de1eae99ca3d007bdb163d0349b2b667d3442efcfe93a1ac99f0a4a101fb7fee70a46a0f20db71647e4ab8d0bc1f0e2a839159aafbe522ca85de4a8bfafdb5211801d957d875d9c6461b8d07d1e046fd35f66badd7bc6973b8b2774a5e3450d1a2719da5cd3a981cd5e16f547f3b7d71ce90a772b43d2522800d02604dbc36c5484ba54b7c71c18a7702b8853001738a80cfb54b512443a9c1e8aca58945310a7f1275e1bff8af010fe86922828bfda2f9d155063c15db57d0465832954bf0cdb7a889ab6f80248c6bf688567629ee5a00bb08bee780e2b4b04e2993743239596d804ab49fcfc4f5abad8a24f4d7c7cff1c8a8faf146020ff69f655426702d2b72a9e42c9b491bd70af9e66a713e8462f676f34599f4499001318677a4ce99eee627ee0594844344aff7732ab1af792d73908e100dbfe1eb489ce72db6ef7f1c9dc0e17d707919a2c4703b11b69ce2c0d00f714920ae59ebb4dfe2ee99dd94a5353cf7ebbddf6e0078b1fe9be7fa0841f480220c098c5b62fd7c7516b96d9f78591bc777c39268695e4404813f77da297a2155483ccb4363a05aa86bd93cfcaf272d0d372f450b50802409cefd2cfd635dff716df379328b7c1e85cf1d6ed1cfb5ffcd27e9317c39def1209cdf0c550fdc0161a52a6a91cd3a9332c252baf662d43f43405bd49b9bc38f4ea4a159c08516a783e3515603f452aaba0769872486de749a673a708a59b0567d86d7e9e34a93be83cf7af79438db0c588bef528ccc8c2d4b51c1abb446df3aecf7428862575022a832b37198f2c18ae304c634ed0fdf6a9c18ebd98276ad7c772ba1d6e2d86c09a2326e18ddcb1bb877dba9133ec0ef7e993b86311a24f1e1d33c91503577e96439e68f5f8c08012d63008757e888e66e8f52d78af0c9bda64d2125c7982309b2c6c36ce66cfe4798dfff7ef498e22b53893dce1681898f3d627a4c202a32a582dad4f388c8b402f77e58035dfe9fe4fb954ea88b96187cdb63050a8ae090505d6271551e63fc46d1516e4915c19d4b814cee26ebe508cff32872c3c6458732997aa464af7e5d747024d7f9e2644fa79c9943ec005713eccbdd4c83672a2e68238ad68d15d85aa0088902d2d8a7aae32d69e35f9f83f02f6362deb5cdbc9d8784ec32d2a460748508de61298bd1dfd7aae737f2887734904bbfd7ec8df4eec888558d5eede9891612d09d9bcef2657240263d8b89ffd8b4f212f90a2d863537e2c4333fcfc11b66886987fb3b3f2bafd769ce7ac2942c0f745814b000855c19747e9d02b966396694d40410a4e425e3fb20373c7699317e72ba869c61c578f1acaca9ec17f23669721bfc47d0d55f7f9d7e88b461993166018366521b9ff31016f7aecaf3fe8394f1e22c6299f349ac17d53613bd77c2404b5290e6233f4bcea0c989a96a5f9553685ef1afc0756ca43fc099f96ffffe718e3f1204e755c23f28fa8cbd2e9bd322729aeaab6526e02e354b7417f94fa74bc0a5580f37d883bc54d2944de15cbe936225b599ac3080cccad548076e4033f3d3ad8fcae", 0x1000}, {&(0x7f00000012c0)="75b9e389e068cc9ef5a53296f1114d36362ff900dd947a9df83a9b8778f199624061f91251fb2cae51d7e025b96fa0252833485dee4169056537fbc106d829f4e480a2d4003c565b6e2791e49ad0054b6a58d5a66952013b5ddb085daf37d403f862d8e500a41a4e9e64e53a9cb22b4f79ad822eaf63cf4284caebd5c8d48beb3a983fdd840799a5", 0x88}, {&(0x7f0000001380)="abe3aa48651af69df29cbbdbc39d22317f40abd0cfc72db322c80bbbf6b104ad", 0x20}], 0x5, 0x0, 0x0) 16:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87, 0x0, 0x0, 0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:03:14 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}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fchdir(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:14 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:03:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffff8, 0x0, 0xffffff18, &(0x7f0000001200), 0x353}, 0x0) 16:03:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r2 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x8, r11, r12, r11, r12, 0x90, 0x10}, 0x5, 0x54, r10, r10, 0x2, 0x14, 0x3f, 0xfcc}) r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x8, r21, r22, r21, r22, 0x90, 0x10}, 0x5, 0x54, r20, r20, 0x2, 0x14, 0x3f, 0xfcc}) r24 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r24) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x8, r16, r17, r21, r17, 0x92, 0x10}, 0x43, 0xff, r24, r15, 0x2, 0x14, 0x3f, 0xfcc}) r25 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r25) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r27 = socket(0x18, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r31 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x8, r29, r30, r29, r30, 0x90, 0x10}, 0x5, 0x54, r28, r28, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r32 = socket(0x18, 0x1, 0x0) fcntl$setflags(r32, 0x2, 0x1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r34, 0xee01) r36 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000240)={{0x8, r34, r35, r34, r35, 0x90, 0x10}, 0x5, 0x54, r33, r33, 0x2, 0x14, 0x3f, 0xfcc}) r37 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r37, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r39 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r40 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r41 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r41) r42 = socket(0x8, 0x0, 0x4000001) fcntl$setflags(r42, 0x2, 0x1) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r44, 0xee01) r46 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000240)={{0x8, r44, r45, r44, r45, 0x90, 0x10}, 0x5, 0x54, r43, r43, 0x2, 0x14, 0x3f, 0xfcc}) r47 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c65300040b8c290122be76ae903a90501d67f0e76ff52619d7b190b7a7af60031ff7c1164af7b3e1a5d9e005584f5ec6ff22d0f931036a0011c4e7d537032c60c8d15265167ce58a5be9f4d2a169cb487e706f64f509c19747d63112f03935906f70877ccd52f0d"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f00000004c0)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="280000045f0ebde9c3dca7003501000004f3ce6ca91c9ab86a0a97108e9610949bc5f76c849203f213af107105d944d447ec1880", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r11, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES64=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYPTR, @ANYRES32=r34, @ANYRES32=r38, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r40, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r44, @ANYRES32=r47, @ANYBLOB='\x00\x00\x00\x00'], 0x414, 0x3}, 0x3) r48 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r48, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r48) 16:03:14 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x70e52d38efffcd37, 0x40) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x10, 0x10, 0x7, 0xffff}, {{r0}, 0xfed604a4f85691f4, 0x80, 0x4, 0x80, 0x1}, {{r2}, 0x2, 0x20, 0x1, 0x15a49fab}, {{}, 0xfffffffffffffffd, 0x1, 0x8, 0x6, 0x5}, {{r4}, 0xfffffffffffffffa, 0x80, 0x1, 0x8, 0x8}, {{r3}, 0xfffffffffffffff9, 0x0, 0xe8147002836efd93, 0x3, 0x9a9f}, {{r4}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x1, 0x7}, {{r5}, 0xfffffffffffffffa, 0x0, 0xc0000004, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="d009d1f779b4d6e7d929932653", 0xd) munlockall() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) r3 = socket$inet(0x2, 0x8000, 0x6) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) accept(r1, 0x0, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x0, r4) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f00000001c0)=0x8) mkdir(&(0x7f0000000040)='./bus\x00', 0x16) 16:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000380)=""/138, 0x8a}, {&(0x7f0000000440)=""/243, 0xf3}, {&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000540)=""/84, 0x54}, {&(0x7f00000005c0)=""/95, 0x5f}, {&(0x7f0000000640)=""/165, 0xa5}, {&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f0000000700)=""/4, 0x4}], 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 16:03:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCSTOP(r0, 0x2000746f) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000180), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 16:03:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x6, 0x4, {0xc1, 0x276c}}) 16:03:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000840)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x27, 0x4, './file0\x00', 0x981, 0x4b, 0xffffffffffffffff, 0x400}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r4, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) writev(r4, &(0x7f00000008c0)=[{&(0x7f0000000880)="5144ca61f251246c2b96edc7fd4a45dffa1830995fcc7a66dfa9f54e43ec47250390869d0ace6c00356ed89c0c6838631abb47a4e52fd8f33c46b7", 0x3b}], 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016965a78 16:03:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xfffffec5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000001540), 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000014c0)={&(0x7f0000001480)='./file0\x00', r4, 0x2}) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r6 = getuid() r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r7, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r8) truncate(&(0x7f00000015c0)='./file0\x00', 0x0, 0x7) recvmsg(r1, &(0x7f0000001440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/24, 0x18}, {&(0x7f00000011c0)=""/191, 0xbf}, {&(0x7f0000001280)=""/231, 0xe7}], 0x5, &(0x7f0000001400)=""/59, 0x3b}, 0x801) geteuid() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ioctl$TIOCSBRK(r4, 0x2000747b) 16:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0xfffffffffffffffe}, {0x2006}]}) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x4010, r1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x385a1, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r5 = shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r5, 0x3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xb9, &(0x7f0000000540)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e533604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f122ef5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r7 = socket(0x10, 0x4007, 0x40000000000) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r7, &(0x7f0000000000)=@abs, 0x8) r8 = semget$private(0x0, 0x9, 0x42) pipe2(&(0x7f0000000600), 0x10002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getegid() getuid() getegid() r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r12 = socket$inet(0x1e, 0x3, 0x0) r13 = dup2(r12, r12) ioctl$WSDISPLAYIO_SMODE(r13, 0x8004574c, &(0x7f0000000000)) kevent(r11, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r13}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r10}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r14 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r15 = getppid() r16 = geteuid() r17 = getuid() r18 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r17, 0x0, r16, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000340)={{0x80, r17, 0x0, r16, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000002c0)={r15, r16, r19}, 0xc) r20 = geteuid() r21 = getuid() r22 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r21, 0x0, r20, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) r23 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000340)={{0x80, r21, 0x0, r20, r23, 0xb1, 0x9}, 0x5d, 0x2, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r21, 0xffffffffffffffff, r9, r19, 0x14, 0x6}, 0x5, 0x9, 0x101}) semop(r8, &(0x7f00000001c0)=[{0x0, 0x0, 0x1800}, {0x3, 0x9, 0x1800}, {0x4, 0x2}, {0x7, 0x7fff, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000004c0)=0x16) semop(r8, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000900)=""/191) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000002c0)=0x2) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016965a78 16:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) 16:03:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) sendmsg(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000200)="0a0ae4243db88b5f2c9aaf7cdd7863278553e1bac87c36641d0976dd4b85330b409b2504340ffa4cc6c43f0d1ba4c7779c3c826f0b5a7d8ea4fc742b4caa5ebe429862e3961421815f178056a2393cb0e023eafe878525a329fa64a844a2618d97ce3993cf92033343308753ef28e3142cd8fcf5a93cd9010e04d64eb54cc7c704840fd781a45aa2e5ace4adcd210ae827cfbc40ad05020502d102e75bc45137fd2715dd4f2dcbc7ada277d86bec3419df74f476718d326b40d76d3b73771f3929edbcad4fb3eea01fab00421188f78d35d3cdd5f9", 0xd5}, {&(0x7f0000000300)="15ac11350f724ed54a8d48a86725aca23affa5fc171c9108db63a6b0dd29ef2d89a9747e61476ec3c7c7a7f06f20d8a61a0cd4e743a1b6d4d44d35f0fc6ef778e3aa75894dcde1ef7ac0e2a02b2d7b4bcbe3a5cfb7f0abb976c6c85d0c32b410b37dc73d83aa77bdfe09c5fba0c9b7790a15796e90b96388dd80095e7f27ca499d19f39e7560167bed3900142f97b18e176854bd8a5d29dda19dbae93e822c7b05b4fb6b173952386f2c10fc7991002d4eb4d7ce843f9e5e0c0e76ea0da4c875ebeee7517cdd18b83a41", 0xca}, {&(0x7f0000000440)="36a8aedf8f5582a0abf79cad294fa6d8bf6ac08594f8804be3eb70acdbdd87cc7af45a9dbf954e6320e1edea113c8ed81903dca1e5f0823174154884ef2ae88f4a48767a3672725b3dd4bf5d5462a6b328d8eaccef184e1039fc18d21af709c8a45cda69e78d208e7dc5fec59f7c8d753ce8ecd958111880bb6d00e51d22ae1331bb9d8dad4d7fe4001040f4f4e198e964baa4b2a260d94c966facf9e68022601e973349342aab55f64657fbf2550ff6ab6defdf3cef9a1b048e6d93c2a547170a86f7e34c96d117d8879ccecff3c89165fbce978d469f42bd686979c7a2eff839cef33f45c2170fdfb0ee75f29c", 0xee}], 0x3, &(0x7f0000000880)=[{0x108, 0x1fffe, 0x20, "0cff2f26288c6b45898ab98ef9dc24406db314d9d1a843379a2401398e6ae6bd1e38dbf3aef00de7e7a92ef81848a8d187c4a67b025e740e4a9a2be8e572fae8be3233bce9898593bea43b5c3d17412fd8ed914f4a477d1dce37ad74d1e77332b2d37eef868c43c8843a4452dc8cc6906897fb109cb2d7230098adb7efeb814ccc4164dd0897da9b23a17848a3d3b2f31b132bfbd1499ee35df233d65ace3c9d49be9607f5a4589f78f5de9f4a109f975d4b504c21dcbeb28bf3c4b90d1ea2e3c430ce5187fbb324333cd1d963bbc8b2a2b60e8369a158d6e39ef8c7025db1701ff60db1c7b23d5cfd90ed76de2f4124ae22"}, {0x108, 0xffff, 0x1000, "3bed3ce40d702bb9a33270dddc6bdb6101cd7133c978c3418009bbe9a1347c32dc39700564a2f03afd01c1f74ededa2c25d0fba16556f862ec78ff20fc67674558a54a19c4d3cab73543938a3989f4f4e8e4f663fba8a8d870d60f9bbcf4977efe6f1e0e963f2ed99dffbe792e4a21fb36190a713e3f751a84c3136726b5ffb76a4e5de28b55ad5c47258621799aa200270f25e545417eed885ccd98b7c0cd92fe9b82655ca27607bc103f9ac7f234af30e351719780d3e4bca7b0b1f2f6716507a96002a82ab6096adf4009b8c27fac9b30580019ba2ae00dcca5eeaad2be80dd77c6d372ac1017efd8bae3ae39bcf63e4a5983b0b264"}, {0x98, 0x1, 0x1ff, "ccb9df93b69bb2d83b08de98a14c4ae3e751fd5067a93d4e756c4aff9d0748e57cbac15b10d7512094713d034b26a4cad600333a7e809d437f5fb857a1ce14c8346f58963e240388ded0ebdc5ae174fb423a69fd8e9759bc76871a8063e6f4e326892334131dfa61c82ab5d0bcbf6b2233e768e872113824bfb2bdb508b95552e664ec30"}, {0xa0, 0x1, 0x8, "f112045e8db4226b92c0b2095f0c9ce9e64258a22fcb0480460008f4f4d80ec2d68914b4a6eaf3258a47ed0e99d9a7e1e2b7d0601e0d16ac40e2f504ce8338f670405b1244dc8d2c6b77edc1a7ae00f96771bdde2152047c316e1d364da67174f88bf2ce44f6affb4dcbeeba0907f9938709f08ba556bc098b0c88334aaa0f5d0eafd418dbbc526827"}, {0xc8, 0x1, 0x4, "38d9f9048cdd7a1f4ecf05c84fa9fff4ff2363b4e6bbef195c739bb5bb459ad787c7e577db7e2d30f63ee899c57c37747ef1c99dc16ac5107b7fe317471d5809b26522a0c0073799e2627c81315828ad9e4d64b41dd8e402fda6e8acf52f7087d6d8a2e573d32f739d8de9dad8b4f6b83d5d4e1cfb018b69aac784574dd30bd7d72944ea65fe1cf93bfe53f580e0493d004b073bdb90e2bdfd8c73d67de1e41f54e38087f3e3047637309410c1eb54f50fd5"}, {0xe0, 0x0, 0x9, "b1c0a124b2b38cf18863a8d60f1f4db7fe5c0fda6149c925de03e0a40cf75ee794454cb2c03be792e1eeb838dce5f8a0715e8a1364ba3dfe7ea5b0b1b8bd1157ffcee42731a8315e5f74c2986bdd12946c63b907d031cb24f20d50e33f167c72a0103b528da19f9e521869d90015c94b89eb31f88e85122dca660499fd4a49f05412a7654f99a6cdef142130622b05a90703cdccde0e7ca3e3e10084ca17d4e26efa5e3c053e6d554001f20f51bf0571ba10572382b6538f2cf52eb8efa1e96511d39c732084e05c548621"}, {0x1010, 0x1, 0xcd, "14bc623ae96406d360355e25363c590c73cd483242a015cb883c5592c018a3b733ec394d6514d2b9e13f583bfc47030847a8ab0fdf9a58b25965e20cb67366965095ff91bc5278efe6c96190216252be19b712a27a960b128e7e38713d0728f62bba95991a93b559bf7e75375446af41cd02dea622f819239cdc5c1192a996f2060d75bc00dd9af0b6be6835383e4e0171987fc4dbcb084bb696c036a0589059a75a11fd61090655f0e0a83b839b0d4678747661a7ac1f62cc11650f8cf5369be3ed50a541dddd3e83010759a9582ecb72e9a94f2dca0bd405d1af45f7f558c9c8dcb6ad55ec978d39a08833a1b0e749ce148ef43526156857da705ddee5945cdc389e69832353c8ab637677e47bbb5706913e94921112a521c4e97cfe1a3f56b35b7a3d62b327eba42b22c966ef8b41441dc711025bcc0f17305c543c88b1add0cb00f8e3ea7130db9e4f480bd26ca195a48a8071058f783aee053c21041f4f4a8c8e90845eb65ff50f062b55427e6027bfcb57856f88c42ff7104ff7fd4f594453ef65fa76c4cae43e000fc51e9a1e55aee385db4d95994dc599ca7f01642d05513c8bbb39b39c900249807188ea71475f92ede25aaa77b37bf30df5c0998cec28262e1fb9041e31b13896b8bd549510a686bc83537249a13c08d88a757d20d8c3cce965aa3dace540243ce79693aae132b5b6c31f3721796b9917b8b4deb1afd3ad8b3e7e176a7bfe3fc0f784b38470fd68019588cd5acb79305486601e9e39061509ab67f4809f7f01efbb6b6f8057a56bccfd6825e2fcfb4ea580b97fb73672d6b6b2ecc1dde2b3a47cd81ce50634f231cb42f930b205927a936a8076815ef7df74e477d9efad99133b797a11931c92bfd030992a3e9c4ba2c643f9f9b14d600d316b5728690488320d97fb059702f063ceff52281d30c64bb6822bb5ebb35440a0d7543c7b63ae56bb2cd1c07ee417f4b622c74c421ac97487889a7e152cddf8ad8197b369f628b24753a402668ecbce492739dca1fa8dc2ca3f4eaf5ba3856286991d4329080a724117d976efb95787a8b56df6f343a577c49577ef3a04f32f17bfc974280121a61cb2c6fb5626253455385de0e37be00eccb62d209671c0a2aadf73c6505cd2d2daadb52c9188e35643d4b73bfa524ec5f8e41334385c0e53c0b995f55e83852ef05567024dccc5670bddc85518b8531182616d79c13ed35cb4ef95c2db167b0a5e0e25d77c129c8c7286f71cfab497161256b9d1c4ee97d021845885cf69be1408b5cf3a3dcf1472108c3866409a60dc6f9549a8d66202e846b9718203bb800e5688efcd4a8f3dd5b1a666cc776a68eb77bf4c200a0b72a77815d826415120f5cac906faa6d5f7347e1c095ce3610678aa45a2fe46ba7e30c9bfec04c0e0fb9c88e9da6d0509870a3ed32fb791eea1d4f1437b067c41f5e343e2680a87f58c25e84c7fe8379997e012716a4127a3f52f9cdd4c52e87f4c54540e3d7c1194b377c7890bc3303df77d26fd52bd688d65ab5d4f2ad6055454ccbbee1163203a778bac8f77be156a12c416dff0b66ec91c9ce7a53419b2207a51a589f533d117f814080714f1e9bea7d4f13cbdf08d5446d090bf2dc4108228a638d97a77bc7ab586d17dc63929695a63ce89aa3a81cab86494c2358771b0a5cb24fd4e1549f43edcb58c7b4fddc894ce2b40e9248895351478d6fe702b426fb2ba297f557a117da464f1d1df3d9dca43d8124016c28df4e639c3c2b84806e328a0d54573616b941310a54a3901371d4d301ce70934872bb11fb39ec520594a27e19210ab1a3f455c00c303f9eb9435ac050a2eaa24506a13ae83cb951414924462aa25d33750563d8241dfb2e1b34e967c8debdf769f577eb716396667b69f7e1643417bc57200a6c237c61a8f5cdcfd8229e404a6c6b23c20237fb2c2099a2984e05319b89070394fada08a3fd855cf8a036ad9aeb225c4cb3627ab63aa6151b465030e4c6027207d46ebbe4cf3d96b7aef1474ca0b3fae6be4b1fe9637bc1a1c637f08be07f9a8bafcc582533717b1a9ed5367ce9d05c03e22053c8eb02448bec002c43a04a094239dae7b83c8cee138b1467a0a11278ffa1dc395ced46decc830970f8081a1fd9c08fd00885d79f4b5d83c850dc24703a9594e219c04206406a29feac5b596823a0e80e9555e2ffbcd485f8815822bbc1c4ce30e045e3caec2dd3170fc454534ddb47e726b0b4910616b0708353dc900822540266c5fe417556891acbf713bdf6791833e70eec0de5146fbd26a6747f2ea3d3e425b854020dfeb346bfa33eb9b89a00bb64c5aeaad9bef217bbdadbf0c179b0088098c2daadec8807c6e6229ed4ed6fa58e85a27874e06226b9cb10b8570a81cf013a1c0955a8b5335af4296eb3ee2a3c769a8fcd3fa0d19eed1daa4e14dee1678a3cd88bd3b9e20247ec6b10ec75314effa368516847bb08f1981d431535062bffeab6e06bab32803f5c098f90dc057ecff28383b75726b19da38e536bfd18f6fb12d289df103ee857a4b9ffc9024a92ce930d34ba4efc62780fbca0e59397fac2cc410e9254d9eda9992268faeed2c20abcfa214c002f4f4fdf12c7ef79f6dc6784f34e9e6a6df6873c950d9a6cd5f415d8aad15333c72c634ea235b930657a498ba16a27162f11512afc448b5ee3729d79031462a0d9558bc64479a1e55361fcbde9e4c57c0c359cc13ea424df74ee13c5722aa37caa7f71bc5e0e103883d610e88d93ecb9082e7de9d58cdbc36c2ab4def9e42be3e90fafb617eb70fbd9566d104d281b34e27d27e4114f38eee785550f99d13c1a577cfd6a48b7c44effe779a5c873a7b8889fcf041a252773f0faeb3d717e8f6cf27f30e346f03debfbfed23bb43559ef57a2920d3e09f338454e3a6c8dfd28b456abc227f0cdd1f956038dd0e79910ba6b4002b218fedac07b40275faa5499a6cc7a8ecc12221ad7183faf519bb6a44581174759eeec887f5a0f523f143e9c2222cec2abbcdf933f4eefc467deeb3b7d227387cca6d5e6914efac02c7b6e3ead1ea06973d6ce19599fc3b88133ff3245c7d929e0198244e9dc7a12b14eeffb75ec8f89695146c678d1dba41216f7713c977676957a5477286c6ad50cf672a85c663ec4f268f420bfa791d308e0f7d2df3aa8a2de7fd07571a74e1c0bbb16d70d5c9e57f3e4e2b8f8e7782e27ea37cdb4122e5310091d9533f47e7d1c1e3d6419ef326aefcc612fb93302350736c71744905d635a520ade681872996208f3d63b8e34c03c5b42e8d49fcf8b02e861a70ac69e983d48ed43133845b6e6225fd0dbc36ce810052e33e0ec6b3aee30160fcc36fbd6984ba2fe1055d82222e5531ddaf71ebac5bd5ad9a166451224c8f35edb0a8a638cab75d1ddd20d72d19c993a37dfaa83346d9c697e8c11b7013b0dc3188ab8499becd1acec1baa70a2a2700f618507a84ca8090c4bb6340f160fed4a697c73cc1e76fba39c7cf7b45ee36a2b48590ab528cb2394eca2a5f686671d88d76db759b136e4530422450ae62d43a8bc34b66ef75811b5d8e3a3fbf5e07082d332e96f96a809b22dd70b3d90528db4683383dab11e1946190a1556fab00af66c386d2c306ca8348be3f7e12eeb62bb004440138b45c306a7be7582d68a1438b8a8a628e17b8431c069e4df14e4248c0e87b3f8d0f51d3c32faa1fb7f69da08697b9270f2353c9234dbd798ac6ccf72f24b67ef2d88798eea1f2813e6583f42658d892bf8dfb0832effa0b1a021e1b7a586dca2644a7d6f27e15fde6a6aad439587e26cac33386cd4ceb3616165d4b48f9319745bbdf7b8b51bbb0c1c6956b58078cc6197293078664b08731344ac0f7d283f2f78fe1a2af28c315f933a2ed75dcbe0c76bfea1b4d3d762d271e4a5ca9777c73b307f403df2c7eac63ee56f8970956ea688899d0b8242f6654ae5dbf67f62bc52b0dd7e8294098b2d4497c3ba5beeaa1945059541b283ef125d6d58575caafd5f85248d57dc2dc700c226ce41e5a8f72e835bcb44adf5ca713ded5111855700aa0dd4348d2948881cb95ca1d89e2cdac401fe8a4120b177ce09accde3e79bd6723d6364e5d53700dedf737404134faec2412856e1a75ca88a1cda3e6ac09a5dc5774bb89512fe8aa3aa11c8fc7e441f19fb418d80977d984600ba4b890702700271ca7729594ff9a191776590eb8b69a1c00ebc180e9d4dede16f7721bcaf33921ef202e1eebb6d3d4c16a37719f79bbbcafecff80d0fff02fc2c6466b7085f152508582040e59e741d7fa7be555fc15328122c3c599d488d78aee4c10e783dab4e8185d8c1c6420c6528303562e32edac9ac811b0f9bcdda10bec31c1356a3c2e468aa71e4688a65897af63fc513f4be967987917a2128ad3e05df8a86ac17ee76a511943851e1c051ae7034547eb69742178652543476286f47011a0c21f78be21b44a35b3618727e14933a1c44c806eed597f0c9dd183fca422e845853533a08142f0e901cdf7f142102e71376b33f410b8d88ff07dd9f87ce9dc774324ce00f087dc08b496907afeac2a4f4a9736247ae6cac0520e8a60e60fa67dc437a872a499d962736a1243620a1dcaf35cb3c61df7521d18f6d1d5f3dde48fdf6aa0006386df7d96cee696da97009eea964fb586d652cff04570fd9e23437517ed41d112fcad15804a954e6cf646549dae9d4d47ef9fc23da4965511137ad6d920297c8d3d7739730eb51043f8610e7f41e0fb1962d7e59474afc5a3f359da78c4f352dd6a78a6964e767929d8f401ff542906803b0a3d73ec73cb63da4ef9700c17774c0aa2a5bdf51cab032f15cf8b64b4c91875cf7373a5865dfd67bffd519a44d3b6c3d741e80ddea669884143d4f71e695c368dcf46a9e1d6c6542984e1420c1037588a6c1772486ec39a73be45f064eee9949ae71f30772b46dceba30cb1bb0d5ac8441e3160fb81972750da78b15bbbf812b34f2dfc0cdfe648b7266fd0b42882a6498206c33073f283a5c9d1d10954193c8f57561a2ff13a922871c5ebbd6c5cf86ce7cf8a5e8874f831fc2bb20942bcd37d97e95e28ac45de111148d7d08d6d760d8a79117958bf48851a4f95dcd9698cbd4839643d78d78964d294719430809c67e63f7cb587c01ed9afd68ef77474a12f117b1f25006776e9dc85da09121fdec826a194b3c64e67307d2c5eb8b23f5dba9b619a96279735f04a39c793fa53bf9316fb1afd1d0d6063103d9c83ac6c30db795473e0be046131ac0452de89ba757913ee62aefbbdca99706f4ab72d899c7ecdb47af83cdfd43b36debdae85a234ca4d48a65759757a7eb0f08c1fa966dad5e1f0b45da0a4806cd510ac51dcfee9fcb51d24ed4ff015baee92a3c4c5e05a353affdfbbad5ccefae8eda0d2f9dcf54544eee7952d9e64e17208fc0f385227b8bff559ea45971a76f633d324addb9636f002fba28ab663a9056dfc9eed85c09425814be66c35a4d86584f095405f480a53161ffb170fd8284f68e3261a07d36b572caf7a54aa0394f09c185f097122b6b05b106d92f7aeca878a22275102bea105cb38e9c4d9c93e0a9d56db46f0b7962eaa17abda20f9436f8c1ac2ad5c2ba5288aaadfa011663adcd530ef6116e4d671c8caec0a97f96230002e595fc5c5b3ecff612d12d50cc40a7d87c203382c423bc3d025fb6cf5a4c69b9287c7fb71a73df3cf0454c13477d04a3560d66c3d1bbeefce5bc628e6c341cd2f15ae128cb9425efefab4a31a999c319eb4fb1e6bc74dac484e7f"}, {0x88, 0x1, 0x8, "dd65746612db0a8908ed24c40a6a019746e91ff1db826ce7f5efa78f8f1dc08fe663ec0edb89d36d8919d522242093ce439ae8b2bed8efda6da9368d44ae7cef9f606e451135a93749ee3a2650831373ba3ae18b37ee4ddb00bfa2a65b1cddefbaa00f84bdb37009bf135e5ab095c70f491b164490a90d"}, {0xa8, 0x1, 0x3f, "e88f836485cbd8e0204b4349c312e4a53f319fbfea16116acca5640246f65190eecb548080d5e70a0a41783e8dec5580b3277c7a0689f06936390161f2c8a4d659f8bc305c40dd8d2e8ddb868f87a258f0ec12b42445b46ccee1cc0748b76f32cf8d5f285a92c794acb9d0248b9fa7a50dfab87e3d8b09e6e8cc3e979c397bc7a4852e5382066cfd87d730ef58c5260ccbbf"}], 0x1630}, 0x2) r3 = getpid() fcntl$setown(r1, 0x6, r3) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = getpid() fcntl$setown(r4, 0x6, r5) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x45}], 0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xe58c, './bus\x00'}) 16:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) kqueue() 16:03:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x800c5606, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x10, 0x20}, 0xc) 16:03:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x6, 0x5, 0x9, &(0x7f0000000000)) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0xffffffff, 0x9, 0x72600000000000, {[0x6, 0x5, 0x6, 0x73, 0x7, 0x9, 0x8001, 0x1f, 0xffffffff80000001, 0x9, 0x0, 0xffff, 0x5a, 0x800, 0x5, 0x8b, 0x8, 0x2310], [0xfff0000000000, 0x2, 0x5, 0x1000, 0x7, 0x4, 0x5, 0x0, 0x6, 0xfffffffffffffa95], [0x800, 0x7ff, 0x4, 0x1, 0x3, 0x1, 0xfffffffffffffffb], [0x1, 0x80, 0x3, 0x9, 0x8], [{0x7, 0x76, 0xfff, 0x6}, {0x2, 0xfe, 0x0, 0x2}, {0x6, 0x1000, 0x5, 0x60505c3c}, {0x8, 0x4, 0x3, 0x8}, {0xf408, 0x1ff, 0x101, 0x4}, {0x8, 0x4, 0x7f, 0x8}, {0xffffffffffffff81, 0x41e, 0x8, 0x4}, {0x9, 0x25d0, 0xdbb1, 0x6}], {0x4, 0x5, 0xb88, 0x3}, {0x0, 0x7, 0xfffffffffffffffe, 0x8}}}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) mlockall(0x1) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:03:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000, 0x2000000000ffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) 16:03:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r7, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r8 = accept$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r13 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x41, 0x8, 0x6, 0xffff}, {{r3}, 0xfffffffffffffffb, 0x1a, 0x0, 0x1c0000000, 0xfff}, {{r5}, 0x0, 0x4, 0x40000000, 0x7, 0x6}, {{r6}, 0xfffffffffffffffa, 0x0, 0xffffc, 0x5, 0x1}, {{r8}, 0xffffffffffffffff, 0x1, 0x20, 0x3}, {{r9}, 0xfffffffffffffffe, 0x20, 0x40000001, 0xff, 0x80000000}], 0x9, &(0x7f0000000240)=[{{r11}, 0x0, 0x8, 0x4, 0x9, 0x20}, {{r14}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x9, 0xd30}], 0x4c, &(0x7f0000000280)={0x3, 0xfffffffeffffffff}) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$FIOSETOWN(r15, 0x8004667c, &(0x7f00000006c0)=0x400) 16:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/d\x02l\x03\xe0\xe1f\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)="88f41cd65841e072d5527daad9e4f5b2bc984725e9e13829d7e307fbef8c2a6c07437d995c108be3b6f0f7d07a49f227f0054ec629aeb4033e511238fffb26f64e6ccc686f77a2df762547edd08be6f076bfa1d2870e8e3de82494bd50208154fa302ce8db8dcec519b6") 16:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fchmod(r4, 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1000, 0xcd3, 0x5, 0x1}, {0x7, 0x7fff, 0x0, 0x3}]}) 16:03:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000240)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x100000001) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x8}], 0x1, 0x4) unveil(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000180)='x\x00') syz_emit_ethernet(0xea, &(0x7f0000000340)="60a53c44acc08aa5789b340d323badfba342d319cb00846bc4b40c47ae9d3a653a67e53df0f3130d88eaa699871a08f4e451f396fd372b4154d8f735a66bf827d681bfcef90c4e007ff5a9f679efc3d25505747166455d8c80befc6fd4bfafa4de4d148041f01842b0ae36d12e3f7c79e069f486dae6979597f958e194f432bbaae6ec3749dd8c134cee5dbc37c4c8af4a2f782f805f79ce637921c15613871773fbcc077c2ff01c96bef1096fcb05def1e07657b5566ac95cb988dd2df66891a7123ac8ee4218d3a71caa1e8aad31b96d235671383189723b5bbbd16d75b61717ca1649da2d6bdb84ca") 16:03:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0xc003, 0x4) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) 16:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000300)=[{0x40, 0x0, 0x0, 0x401}, {0x6}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = socket(0x10, 0x4, 0x4) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:03:16 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) setrlimit(0x0, 0xfffffffffffffffe) 16:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x600, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x20000090, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x200a, &(0x7f0000000040)={0x1, 0xfffffffffffffffe}, 0xfffffffffffffe64) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x6, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) recvmsg(r2, &(0x7f0000000580)={0x0, 0x23, &(0x7f0000000480)=[{&(0x7f0000000080)=""/39, 0x27}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f0000000100)=""/56, 0x38}, {&(0x7f00000002c0)=""/25, 0x19}, {&(0x7f0000000300)=""/121, 0x79}, {&(0x7f0000000380)=""/232, 0xe8}], 0x6, &(0x7f0000000500)=""/93, 0x5d}, 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:03:16 executing program 1: r0 = socket(0x6, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) connect$unix(r2, &(0x7f0000000240)=@abs={0x3, 0x0, 0x2}, 0xffffffffffffff1b) write(r1, &(0x7f0000000180), 0x13c) 16:03:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d0000000000000a8000010dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xbb0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)='\x00\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x20000000000003c5, &(0x7f00000002c0)=[{0x3, 0x4c, 0x9, 0x7}, {0x5, 0x8, 0x1f, 0x49}, {0xb1, 0xeba, 0xffffffffffff3da3, 0x10001}, {0x6, 0x2, 0x7, 0x90}, {0x1, 0x5, 0x20, 0x1538}, {0xfffffffffffffd23, 0x8, 0x2f, 0x1}]}) r2 = getpgrp() getpgid(r2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) 16:03:16 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x51b86373eb6dcd34, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x3) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x10000, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x114) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xf, 0x4, 0x1, 0x3, 0x7f}], 0xb1, &(0x7f0000000200)=[{{r5}, 0x8000000000000000, 0x8, 0x0, 0x80, 0x1}], 0x1, &(0x7f0000000240)={0x8, 0x5}) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:03:16 executing program 1: close(0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x240, 0x10) r0 = socket(0x20, 0x8000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x10) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) 16:03:16 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus/file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./bus/file0\x00') open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x81, 0xfffffffffffffffd}, {0x6, 0x1}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:03:17 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$KDGKBMODE(r2, 0x40044b06) r4 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x11, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r7, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r8, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10088, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) kevent(r4, &(0x7f00000000c0), 0x5, &(0x7f00000001c0), 0xc7, &(0x7f00000002c0)={0xb, 0x1}) 16:03:17 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x13e) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) r1 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r1, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/109) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/31) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) 16:03:17 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) dup2(r1, r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = getppid() shmget(0x0, 0x12000, 0x20, &(0x7f000037e000/0x12000)=nil) fcntl$lock(r3, 0x99adf308a247ee8d, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x5, r5}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) pckbd_enable: command error 16:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r2 = dup(r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x3, 0x7, 0x10001}, 0x6, 0x2982b955, 0x98}) 16:03:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00030000000000000000"], 0x6a) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x18) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = dup(0xffffffffffffff9c) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x0) pckbd_enable: command error 16:03:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x85, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:03:19 executing program 0: mlock(&(0x7f00003ee000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004, 0x1000000}, 0x10) accept(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000180)) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8200, 0x0) fchmod(r3, 0xc09ec70094be2064) pipe(&(0x7f0000000200)) mlock(&(0x7f00003ee000/0x2000)=nil, 0x2000) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) mprotect(&(0x7f00003ee000/0x2000)=nil, 0x2000, 0x1) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x6, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) r5 = shmget$private(0x0, 0x1000, 0x422, &(0x7f00003ef000/0x1000)=nil) r6 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfe) r9 = getpid() fcntl$setown(r8, 0x6, r9) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r10, 0x4, 0x46bfe) r11 = getpid() fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x0, r6, 0xffffffffffffffff, 0x0, r7, 0x16, 0x1000}, 0x8, 0xe0, r9, r11, 0x1000, 0x0, 0x10000}) 16:03:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x848, 0xfffffffffffffffe, 0x6, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xb0c6, 0x7, 0x2, 0x100000000, "14ffc46346c20009ca7a1b4e9915c1489138f429", 0x1}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040)="b4cbf2dda17e43", 0x7) listen(r0, 0x0) 16:03:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) socket(0x2, 0x0, 0xff) 16:03:19 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 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, 0x1000000, 0xf7fffffffffffffc, "85000000000900005f00", 0x0, 0x20}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000340)={0xffff, 0x6, 0x6}) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x53, 0x5962, 0x3, 0x4}) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10, 0x0) close(r5) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0x86}], 0x1) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) dup2(r7, r4) syz_open_pts() 16:03:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pread(r2, &(0x7f0000000300)="f6e1e73dac549fa01777692fe71ebb4b24e6899eb0a8c460de3c0bed130052d3ab31b7500602a7c5412653296a9282e6e9dfd6175475d7472d63cc023d5bdc159e6dd4f7ddf36091bcb8720c6d9d95c01b816d5d25a5e703df1eb3ee81e12e54ba9f4f5fc3120aeb34f655116ee72e1ae40025536a360ba25c5c57c495b9a24e3dcd03a549700a6a3aea989b5c825b6e76ca2500ad92cb2df880caeae45b75dc36407c7491803f575b5ddbec0fb804e8609885fe89d8651265b0df010bb74ae9c653984c47538ae16cfff154acbc4aa9cbb2e6a5b2d736cdacd089c74855078a7e0c593d8964e6050cb54e4d38e9c8", 0xef, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1af, &(0x7f0000000040)=[{0x44, 0x1f, 0x2}, {0x61, 0x0, 0x0, 0x4}, {0x1006, 0x100000000081}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:03:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev+se0\x00\x00\x00\x00\x00\x18', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x13a, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{0x5}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfe) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x7f, 0x5, r6}) 16:03:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfe) r6 = getpid() fcntl$setown(r5, 0x6, r6) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000140)) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r2, 0xa, r3) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:03:20 executing program 0: r0 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) syz_open_pts() syz_open_pts() flock(r0, 0xc) 16:03:20 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0x0, r0, r1]) socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:03:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="bb1e8813e31345892d2a3e98fb16f4bb09c752dc8b402e93d63c2774c969950eea3b339311097615747bbd0d0adb043190eabcafcb10aeb03a3890c9797dc41f9c8efc9e2e388447639aa79f5b0c4b256f192e26ab03ec08323706f8ed625a30eb25", 0x62) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r0) 16:03:20 executing program 0: r0 = syz_open_pts() close(r0) ftruncate(r0, 0x0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r2, 0x6, r4) 16:03:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000000)='./bus\x00', 0x800, 0x10) ioctl$TIOCSCTTY(r4, 0x20007461) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffb, 0xf7}, {{}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0xd37a, 0x0) 16:03:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r11 = fcntl$dupfd(r8, 0xa, r9) r12 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r14, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r15, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r16 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000300)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000000), 0x5, 0x0, 0x0, 0x0) r18 = socket(0x20, 0x5, 0x800) kevent(r4, &(0x7f0000000180)=[{{r6}, 0x6, 0x40, 0xf0000000, 0x1, 0x737}, {{r11}, 0xffffffffffffffff, 0x8, 0x80000001, 0x4, 0x1}, {{r1}, 0xfffffffffffffff6, 0x4, 0x1, 0xffff, 0x100}, {{r12}, 0xfffffffffffffff9, 0x33, 0x80, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x30, 0x4, 0xa0a0, 0x800}, {{r14}, 0x7ffffffffffffff8, 0x9d, 0x1, 0x3, 0x2e0}], 0x1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x40, 0x6}, {{r15}, 0xb, 0x4, 0x1, 0x6, 0x10001}, {{r17}, 0xfffffffffffffff8, 0x8, 0x1, 0x20, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20, 0xb4c3, 0xffffffff}, {{r18}, 0xfffffffffffffffe, 0x40, 0x40, 0x2, 0x9b}], 0xa7a, &(0x7f0000000340)={0x71, 0x400}) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000e80)=[{&(0x7f0000000000)="bbb5a1f1b3bc3e5c1a34c62a2ad432e577809e6937da7c69bdc7160d8ec8de045da231fa44abd2c227f4c950d5132dcbd400706452f359015b282c15f300fc713ff135041840ca76b9337afd8adb8f838db26252a3e9a58881f292950d66e2b11602e02d502ed091e4e47288ddee3f029d4f6d80e8e9a3d390f8e52e3fb931831c8ae98a76b116e55974"}, {&(0x7f00000000c0)="8c"}, {&(0x7f0000000480)="d1b57c3af6fc8d830be1acf647e39c9713cb09a6e952c44a62b1124bba0f77a814020346c6ff947f064608f5367bfdcabaf5bd92f7d63c84617891f4917366ea02d08e80edae55e66834a1f1591ff21c0d95a5ae92679ab9b09c6a6bd5c9c1504050ca014267f10557eb207d8eb97bd36652829b72614ed69d8d970fe64ad9039396449e4a6bd653802bce28450883c81e2ab8281209986a9454c2612bd21a7eaf11a7622b455526eb63eae24d119a24401427b23606128a603ba057e8cdc599959ff40637c3ce009b531a546dcbd088e9c89cc7fa9346058b3ea007a0c3a3a911601925a1dd43"}, {&(0x7f0000000580)="10214d04caaa9409d592470f685ecfa99aa99b21207c8bdd9ad258e60506ff1a2ce397442c191863ddbedb116c902aa78db28242b2f94dcfeffeb7dafd4aebfba58fddf53b88cf264db8f5e7be06baff5892c2316ce772abf453ec3ec2d9eb6247dc393ad1b6e6"}, {&(0x7f0000000bc0)="ed08420b1cb59bca28bf9010af4448bdada83deb707347ec08c5116fcea84cc0351aab82c91910c5d40fbb9c3c270b7f33918c5c4662c2d8fa3ddaefa88fdfec1e9e0f05a5dc7b44a7f5b3313e34c3b9d3c8ab3798668a6b861d5b0695ccdb1bab2282df19f05f48440df6d0ec6087d1c27e0b7a5f32453f6972897a3a8752b04493de03c7c57def86534250275300764363510d1b99cd68e5a42146db0ca5c5f86405371b013c244f18d8cb1af95bc9ec486b918be49c9aa50d6111b190f6"}, {&(0x7f0000000c80)="9f3881fca408721bd1df7c6a06c76364925e22c0b4f4953459b4da7b201dcf48bfe2bd74d893cee0928bf54f0e365cc978b6ebe83e12c3464df7d1fd22a569d29736b56864d3834a22a26b63a836bb7a8c4eedc9abe3adc457a3dbb8eb320f72f2a09c82be01fb7f6e2671d1ee12bfca9ab1c9d20e4740d2d97592faba02556f16edd4d757534b6128ddc03710cc9a7485783947cdd4639a12c1c6e3e255216e815cd302d25f34476e9c5760ce1e829c28d9ca3a6eee01c0e15d236ffbf9331054a908f6422c8a43761c117f259c"}, {&(0x7f0000000f00)="5f2e95eec3f70a1b617bdf7c127fdbcee561defaf93aff23d057836ed10a4d8af09b06e48935ea3d19df42ab91cffed3cbcc2c3b84686aa6f6b1a6962d9f6bcf3a8b9c5012d342a4bba81931015baa6a1e9cc2c754b739de6a15f4a0c1fb139a7049cd962698998a2794cae25546c427475f8692da33e3c3d9d46ccf7a8b6ed89650e14bfc18b0643b0648218447270ab7f57a7b2e2660bea473cab7a20c0dbdde9b41119cf637073d4dbf8ae4fa7ed054b12264d178adba4b20874da640174801501cb4908e1c170e4a00f6fdd5dd7fa12dd511f694f3aac2050ea08ffd5e59f1cf1aeeda2546"}], 0x1) execve(0x0, 0x0, 0x0) 16:03:20 executing program 0: r0 = geteuid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0xa0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r5 = socket$inet(0x1e, 0x3, 0x0) r6 = dup2(r5, r5) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000000)) kevent(r4, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r6}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r3}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r7 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r8 = getppid() r9 = geteuid() r10 = getuid() r11 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r10, 0x0, r9, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0x80, r10, 0x0, r9, 0x0, 0x21, 0x774}, 0x5c, 0x3, 0x8}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={r8, r9, r12}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r12) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r1, 0x0, r0, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x80, r1, 0x0, r0, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) setuid(r1) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0x1000, 0x101, 0x6}, {0x1, 0x27ddef4b, 0xcb, 0x6}, {0x0, 0x1, 0x3, 0x5}, {0x6, 0x8, 0x100000001, 0x9}, {0x1ff, 0x10001, 0x1, 0x3778}]}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7c}, {0x3c}, {0x6}]}) r14 = dup(r13) connect$unix(r14, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x29, &(0x7f00000001c0)="b69f90b6d02c6c8987d6ada880a19b5358c108923f17a4da34272cbdd72f02612725928f1d2b1c70ae") getuid() 16:03:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffffffffeff, 0x4) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x2}], 0x5, 0x0, 0x0, 0x0) fchflags(r5, 0x0) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) acct(&(0x7f0000000040)='./bus\x00') 16:03:21 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x7fff, &(0x7f0000000040)="ebff", 0x2) 16:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x13) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2a) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:03:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0fbb4eef1fe2a6ddb459232f092f1d3125f810c9d9f3fc22f2b3ff3", 0x57, 0x0, 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x80, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x8000, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000340)='./file0\x00', 0x8000, 0xa6c72205e58b04e5) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x60) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fchmod(r5, 0x24) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x80000001]}}) syz_open_pts() r6 = open(&(0x7f0000000400)='./file0\x00', 0x400, 0x22) open(&(0x7f00000003c0)='./file1\x00', 0x1010, 0x8a) ioctl$TIOCSTOP(r6, 0x2000746f) 16:03:21 executing program 1: semget(0x2, 0x0, 0x38c) r0 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/3) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r3, &(0x7f00000001c0)=""/114, 0x72, 0x801, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/109) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x7, 0x800, 0x10001]) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/66) 16:03:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r5 = socket$inet(0x1e, 0x3, 0x0) r6 = dup2(r5, r5) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000000)) kevent(r4, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r6}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r3}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r7 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r8 = getppid() r9 = geteuid() r10 = getuid() r11 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r10, 0x0, r9, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0x80, r10, 0x0, r9, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={r8, r9, r12}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r12) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:03:22 executing program 1: socket(0x18, 0x1, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt(r0, 0x29, 0x1b, 0x0, 0x20f) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016965a78 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016965a78 16:03:23 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file0\x00') 16:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x2}, {0x24}, {0x6}]}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="7f2381746f4cecc60e981a64a14542c4887c819ae00e712ae0db9cce996c2420b741fa62ac", 0x25}, {&(0x7f0000000080)="33cc44", 0x3}], 0x2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:03:23 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x4000, 0x0) 16:03:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) syz_open_pts() sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xeb, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0xffffffffffffff8c}, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:03:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000022000000000000006680a0d46636f331205e195f72adb69fea129ad7ccfce71dd5367450dccbbccdf8c7dbcb7daab47bf9da18d83291e233755b86aea11f0781b1c4a0db6990373d846a2b118fede33ecfb55c19a8a1d792bbea720659629931676878db5ae82e256a0cb7fd6fe56e27b2ef86c20b693c46d15ef9229f04c8f8a89d1830ab12324ce9618d36776f48405c1dfdea77aa1b967ce607a8530f10c1cc060aae9f0b5d4096a447d2cd3435eb2335f2a92cc6105e4203054dd6dcd9eb902d4e3f2ee46ec9e9b86f5a21cda50120f74152fe610397758ca227a5b5a0ac905b39b9825ec4368f3eee75b1ca98d80d6bf204c42262dddd3e680a353d15c2c7dbe457d0cb1304f1a6e8bc697e26590612d3b63b3a1a03fa8c6aa54cf0ddd0fea6cbed40ec429bb9e3368ea528ffbc5ffda2324bab44b44770d52dccb99543b78a73d0"], 0x10}, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fsync(r1) 16:03:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) write(r0, &(0x7f0000000640)="79ec8584a2f17284430ba831062315280ee9327081832470bab3a69eccebbd9b8a801bd7df98c5755e90f3d57700204492abdd9629372abe31f9a38aa7192ae37a384a14fd0b2c3e55187b5412c1660e8933e20dbd57d4a1f10c1627dc36ad56e6a1e7071dd7f83dadb3168ec9b9bfa0cf801809300db7d1aefc67964e52c4216388df5e01acba31e967e892e461163cfbf26f9b05ad0bb350950aaafc9f7fa2051d01e1634779b14b5092499ed63a6bd46cc8e4", 0xb4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) preadv(r1, &(0x7f0000000780)=[{&(0x7f0000000700)=""/60}, {&(0x7f00000007c0)=""/15}, {&(0x7f0000000980)=""/241, 0x369}], 0x10000089, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="820e8ce9ed240800000085e3df3205589a7e68add92d0db85e70b06ad2fcf88ed988bdadc6d84d86248e62bcb0f45892c007a36f7e89cd199c25365c4248bbc351ca5bfdba6462056a14053b8a0d776ca06fd6ecc816c58a00607a61c72650e76b1863162162aed8674630f55fb8a439a3b67afa18", 0x75) 16:03:23 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0xffffffff00000000) r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000080)={0x83d7, 0x8, 0x10000, 0x1, 0x7a, 0x100000000, 0x8, 0x10, [{0x0, 0x80000000, 0x1, 0x401}, {0x8, 0x8, 0x73443485, 0x4}, {0xfffffffffffff001, 0x8cb, 0xffff, 0x1000}, {0x1, 0x4, 0xde, 0x2}, {0x7f, 0x7ff, 0x8, 0xfff}, {0x1c05, 0x7fffffff, 0x9, 0x800}, {0x5d4, 0x3, 0x0, 0x4}, {0x1, 0x7fffffff, 0x4, 0x100000000}, {0xffffffff80000000, 0xd24, 0x8001, 0x4}, {0x0, 0x23, 0x4, 0x9}, {0x800000000000, 0x4e348f4a, 0x681b, 0x2}, {0x0, 0x3f, 0x6, 0x2}, {0xb7ec, 0x1000, 0x9, 0xfffffffffffffff9}, {0x1, 0x5, 0xdef}, {0x8, 0xc619, 0x3ff, 0x8}, {0x7fffffff, 0x1000, 0x8, 0x1f}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) 16:03:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) accept$inet6(r4, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:03:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x5) setsockopt(r0, 0x1000, 0x5e80000, &(0x7f0000000000)="b8778068ff13f79cb0a76d808ef9571ee43a478b7b6cdd4024b6ff71c366537bac0c684234ac0416e1fcdd6fb1185ff93d2e944468641a129eeeb7c6938b652353db1bf599a39c87cd4970b33a1a34e3f97b9caf1976d3fc3f54e634a27586af58393bda877aeb193bfe2f05e2bed32639bbfb8df7df6acc4ac213f2b4a47ee78c4c10a5b098ac22bab0e10df87777b3b0dfc1bdd9dc26", 0x97) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/107, 0x6b) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x10, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:23 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) accept$unix(r1, &(0x7f0000000140)=ANY=[], 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x81, 0x0, &(0x7f0000000140)=""/129}) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x100) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x7}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:03:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f00000004c0)='~', 0x1, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x6, 0x20, 0x3, 0x4}, {0xad94, 0x2, 0x62, 0x7623}, {0x6, 0x8, 0x100000000, 0x6}, {0xffffffff80000001, 0x35ab, 0x6, 0x200}, {0x4, 0x0, 0x6, 0x9}, {0xe11c, 0xffff, 0x1ff, 0x1}, {0x7, 0x7f, 0x6, 0x280000000000000}]}) yì…„¢ñr„C ¨1#(é2pƒ$pº³¦žÌë½›Š€×ߘÅu^óÕw D’«Ý–)7*¾1ù£Š§*ãz8Jý ,>U{TÁf‰3â ½WÔ¡ñ 'Ü6­Væ¡ç×ø=­³ŽÉ¹¿ Ï€ 0 ·Ñ®üg–NRÄ!cˆß^¬º1égè’äa<ûòo›­ ³P• ªüŸ¢ácGy±KP’IžÖ:kÔlÈä‚Œéí$…ãß2Xš~h­Ù- ¸^p°jÒüøŽÙˆ½­ÆØM†$Žb¼°ôX’À£o~‰Íœ%6\BH»ÃQÊ[ýºdbj;Š wl oÖìÈÅŠ`zaÇ&Pçkc!b®ØgF0õ_¸¤9£¶zúyì…„¢ñr„C ¨1#(é2pƒ$pº³¦žÌë½›Š€×ߘÅu^óÕw D’«Ý–)7*¾1ù£Š§*ãz8Jý ,>U{TÁf‰3â ½WÔ¡ñ 'Ü6­Væ¡ç×ø=­³ŽÉ¹¿ Ï€ 0 ·Ñ®üg–NRÄ!cˆß^¬º1égè’äa<ûòo›­ ³P• 16:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x74}, {0x80000006}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x8}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4a6da566711119b5) 16:03:23 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x100000000000000, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) write(r3, &(0x7f0000000880)="4ce9b26e27e273cc6045e0aedb8c07c829d9f9cce411a9faf6c03e85c571a31355eb94387d7983646ab47b18780cb27c105d8c897252823edf5a83c1f00f263097ec9db979ce5af191d184d70c6cb63ad22952724252b3987194cbe20a98a206fb73558bb7dd67f2b6562e4b9ef18a526713aafc77862a592dd3763ea223c5a1e0ba528edafc931073b1633c8c1111318dcf1bbc0ea07585627118babf5f442e7a1681dbe17e869f46958698291f48a4942717e94c1673ad178409369f3c986fd1687c9da6ef26467fd7ed8dac99fe6081042452055373915abed78ea572ae587b4ae60701786242f59d6202d4b31f09aa67fee5fecb55dee24578e99dfd31cc73abcecacfb9a76ee684f9833804891753eb1b0d2e375641c8a5b0b3bb5911fce90358474e30cbd0df68aee14791e03e4c58cf0ad2dd2b719e7bfd879f4f7d812be6f9d2db5280b922e9d3870cb0e0feedbca957a594dac544391c2f60942362bb0f945c3a2df8c709cf9e68c196beda2199b3094f1458a738eb66577ca21375ea7737087c7f4b0ade85dfbbb5e0be8f92c67c4ebc24355f3d0c332833b1851e2cbb0d7b51d2ee1fece2f439dfdc50d61d553942d182e5ad30953aa22b0b00a84a1068997652db226eeca8f67228a5992d337c273c43cac1a4fdb37706e2c9787fad64468e7caad4abe6a076b3088c131b640c330e22791b96067a830973158d0946f163e872b88cff9903bf691b7e9151cbe195c6326916e22951992784ab23b6ce83c9de0567f07283b6d249a264c4aac533c0267614a94f07dec9525867f34979316052e5d7e4bf11d42cc423e7c3e92c648dd995421cf1bca6af7e36742ce8a02ad13918613b0a25e8f8bb685c4d3bb5db796ee327ee87485464da65aa14c6b5d23083d378c35cb304df642f1e23d37601a95afebe2a656146d0cadc11567c3080f51d1715c630c2e34095eaec58487e2d50cd046a60b3b7c5fed182e34c4972e1f11f38749c045fe0d893b65e68bcf50ce020a1ab08f5e42b4a1a38ca86547fc15623cf543d7207393f88171356489a6973e704010c46c4a060d5f736072a9d3fedb194c1c0b01d9ea3a25117a9b4202f3e7a5c20d01009cfa3fb018a4ff9ce698784ec78e9eecfb7fe3225e52d28da20881d5197c1ae4a115c45f8fbe00e91cc353889b80a46b109b37d7162125a485f2f2ba7c3b92a38fa722af5f05a6eb8f63346800328a0ea3fdeb4074ec71804ae59088f5a29e1bbd8a352cd65465193fc2aa939b30657352a9bf6baa4f66c95c0a50eae45173e593ba42fe1b14a09cd49ddfcdbb8e01338e95380aadbff132587258af7dc5a004df144d5b94da767dcdb677ec6cc742f52208694905c05e6fc7c310678e0ac876bb65c7aa62b48e0f4fd895f6bab898dd5a0e02bd8c75d4cd1ce7e7b592e9249a6306df00e3640115615ba45d623eeef3afd803c26cd545c63df116f9742f155eabfcaaea3fa62b91dbaa690557e8ebdb90042cca09bb78375f5a5cb4eae1de6a147bee0fc9e64da8d21ae05c72642a84fc0c464d10c16451ac4da57b2a44f10c134132692ff6b584cac47a2e434c3522ef7638da88741264f4dbc66b097e652f28467635f2b05959bcd8c5e6f80cdad978e2246b7910f0b855422a0bee2020e35ff7cf45eaeee709df5138ae59305281385ffc716a49a766d5a22723ff7a99db9e7678af4d7c39f3ef6c13eec33e780e845acac3106885c43554a4ba5b553bd84b6faec3ea423bab82dff047e3b3c608c4a1a8c99caffbee29e58871d9510ebd4a56abd3c2f438dcdc6eb95901f5f542de6c558dc677ebe3fa7e3bfb036d7a5b439cf02207316c63d55ff4ae433465135c353800c0bb658c6fdda473c5d7373e8031b7a9626ef3745cc19741f8c202520e0cfd6f453e6fe430009b207d46c0649af96bb9bd836b38508766e1972556caf64d7643e3cb38c888a26a3c2b544cd22d2f36517f881108fd7d1a8df9985b50af0b78c488c54e0b624ebddf5312f17bef3d41b4197a0a1d7ba8cac59c829b417e87dee56700836cfcd21ba4e9ebe3d2385aff5b77113526ca1a1a376689894dd989c6fd9bcefc74d97fe51991514a3598c98791178571c596eff84feac0c89e720adb5903510b87b5d3bae4a967a959b3079fc3de4d4cc07bf9a343ffea948d4282614983c426915f351e372eb1fac4571bb7ea584ce5a9aa625a98b25662ac53ace5f5f255913436e5b772a91bbb108923efaac55ecaa56505d45f2c6eb4813c92ef342f373c006c34772a3b1d5c7568ed1de0c34653d14fd45dfd6f5c3a704c9ebbc88ef359a9396770db10ac7402c7a137a5fa1f6d0472e1b7b215072fdce649e9401cf7bf60534a22056fd8026fcc8d1b42bad67e1016429b20338d97ed78258a62758ddba66b2123f50a8d9ebe82b0f0fedc2c955e2166f06ef12f1ed358713587cf997629f2807513a5cba8b1844fbfc9bde528b95d9f56ed266c3ab317bd34f0b2184dc717c0fbd6701ba428964140b647ea5aeae8ee821414fbe8d1a9bf790a1d75a41272a31d92ce99b62303cb21aec5bdb805fd7323d16596b08f2f11eed852ee112b0e4f1ca5edfe2ebe1c0270c0482e011414273dab366f147fc221ed7c4ab13ce49afd77adb03b1c0ee7d866b2286814087f259d892020502ae1ce6ae458af3a4e4f7bcf616ad9a77e0d3cc0c2f9fb673ef92e05c41f75cfd037ffa208616f9bdce227657d995c45a01e9de35baf107c0c31fa9c1ac7722a107cc9fc60712acaae10b173087703f222d6d3ef37f5d0b62c2dc212cb1a515894fbf8f4d4ca04f51df09ba32bb34e013bf29ec2a50fd09273971d1e7ebbf12c57bcfd14489efbe08af80b7eba0017d819f069714e7abc25b97fd28688691b5d22b06526a7b6cb5757bcf4936bf008de112ca90af02b42ac7e3c8cda741c57d78fbcdab8bd7db2229175e28cb532bfcc4948a6b2f66dd4b3a81b068f0776a68ca0b8e76b742143b5b6f7cf1be702dfc8d77751f5cbc98781b8de3e31779844c85e814921ea765ef9734d9d5cbc4b2af4b746a9b8b3214e58e4b09a1481b7dd85fb2ae332c3289b3f9e14b0a0aedfca964904179a77572c14f0d2b68691dc4ddd72330dd20282eb20e840b914d73813f792fd8aaabfb6d4fc0a727eaed254a1744ec192ac7e3b4f79ff83aead23779e64103633aeeef42719780fb84dc822e31ae775ebdeefaccf40f5bdc9127e46be60f8d4c83fcf1f0d1c06dd832bb247a805504f7acbe6cc466280daa3d78115f7c9efd3a16402d44c2988bebd63848b0edc36825220ca99917caf0eb1a0703fc5095bcf7c9476a2967b7030dcdfa3116d72e4068d97751eababcb7906ed0f131adf22e1f99da36e7c3e9ea579d330d2fba17286f05c13416da9f45bfbc0f0014e77dc29b2f7e7a83e54f6f6616ec252fbaa13d925821b9142796723dd4ff27fd68b920d9bb37af129af43c5526bd71de43a587af193e5289410afee5a6436ccf84cc55aa9c00a6aa6f3900dde4244f7984ed951587ef36ee1234b8641d019bc0c1f717b8265a669a27e731d8962bca9377e9c0fd83c004e8003fb9f6525e7147893397559378df028db82e059e3e9f060ceedb2c128b0f9d9ab3cb8409b92b639caec342eb2b1c782629052ed6ee1e27e9cb5e8d8862e07c96a2a1461d926c28c4acec55507309b3c1513bc1d205c716c1cb658e3b523728321638baf96efcaf977634d77cc022134652badff9f461a703d8f8818a1547ec5c3fb9338e5d339b11cde1b81e08765edebd681266fed47e8de34a6e26065a9dacfdae97316a1722f44f2ba8c2befe044fa846db2d4b6a90c873479691fd4cea6e0a712e1397eb6d6bbb1ba60bd5d6cba4cfede1fc1fc8b9556de0e7c943659642a313d5a9a8d6ffc4f95830a1b9041b7c5d3d59ac387e732074a64be558e3199409323ce3832773f7072a3aa4f933c5370d6a215f70234f1ead637576bca6911011c3c05211c0de7f3cc786d80df85e5e42dab5722f0442a788c8ee09cfdf13171e63ef000d680468ec2f987b77a55213169d2622a0c09ed73b0aa9444b40fec21c2dcde9b670ae254f17e98a2d4308e89fef6a751de87d059c6ee096e985883c53fdf7570b54dd4601130ec1b8590984e82a8f6bd70e205e79f204c5c8a28d29cea9821a6afa24144ada13b59130c255af0a7b926380ee5135b7041f13a9b8c10639b4ab1f7c1782f793e171c8e50fd358620e6121c6a584942a216840ecb06be98eaaf1fd33b03617080f6643c74be5b10a2ac1ced891a0018cb0515bce2bb2ef9b1259d436e62c404e6283946b7e0dd15e59f955626b197fb74478f78274cf35f21065cc3fa81b7357ff751d6616cb10efa8e5a28b44cc15514e760efc0b9216a6f8b60defc63abf41ef48706907fb49f7fa1bcaa1dfee29e9b2598060a591cd0def8493e74ad16f919e21234ecdb6f122cc0b88bd7d9c007c2a7599cbddbcb324f924a081842bc8de5a0bb262abb14282d3e676323da8a48e9c70a235f0ab252f4822d800d2cd4bcf4378cf7b63df658f7b88e180bcf07ad81666ecb962d88d6a03e98f121865850c34c54227ef0b7be533a90cc780f07a781ef6b8b4424f8d8cf06c94bdd772664c4929de9eca6ed4fcf5a8c57bc19380852f16c1e0744893493b94d9f1cde1cbaa4e6f505f1ed3f9cbc95dc364ff5a74d7df60cf7eda897eff72f0e4c3ce263425c2194fc32743bd17ef302d859415fc5b2043dab3a8badee69851bba14f3e2446f2087a2a7869d070533135810f3ae10b26472c89fd102e85db7d433e99e619638eac8d4697b3fcee6d5fa8e306f735e4075ac8b45edf7ab274decb673db9638754386df8291f9769962829e3290df4b6e829ebc67aca153283e14e7b9b29d73d0a1416f44907494c51e8e376d70ed8f4138fb8cd3e7f0d327932f88fa60b08636344a9f5a202c8f8df21d10c17b4d466a31e4aca644308723d3efeea0d8104893ad650c2382a791df8c77bb51c51656a1211cb6cc89918561660a3ea8f0b6d943ac046833623520fdb9e15c7420299d0ca61180921240cad76e9dadbe7f6ee5548a745df5233eb8d6094b68a486250558e0206ff2e10d26708ed64ddbbac1d0bc2640b259959c408a867294d4151cad4984dd6a5dd6804e2c928681bae4f89438ebab3aa97cf6f877f30e0ae58189d5ddc862f0216cda60c54399f50fe794e355925c0de806fce229716691033520bb1fe6334798b40c68f20a417ef1de94fe3ff5893f2c1c3c20f4d4e832d6ac4138a978b74bc86161438d1e5cf2d48469f761637dd85832fa1d93e02ef762ba78732d8fd0f87b15627c11c80a35638e0932e725580f67ca6c5dc58b4713b93b110a0fadc0c406e5e59c13fd0c74d826721a9e3e18c2e4b2d2993def7e15fda0ae384fa2779a95cc38e56f96bb12e2dc80fcd960c8907149c0a405783b05bcc626f0d4c015b872edfbfdbfaf5518efdaeaf997f6ca1d16e020dc710ce6825713c314d2284447f6d2da3009d8158f72e0dfb1844e8adf579d633ce408d8d6776232768a35d398e3316cee17764f3aed48c3e60772b495646d4e4963d81bf3465fbd56f7934d869995e56677453b8b94e5798feba788eade25bb01ac05526272afef4762b2be19102f0499d8d908d1c148328a23724d10b708205829879c8d6257e2ba7d0dfeb3b65fee216b70a692c308f2edc6a46f538a748bfbde94663cc642d977b585e1cfac191d949bda6300c656aef1ab410d15547b7", 0x1000) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffe59) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:03:23 executing program 0: socket$unix(0x1, 0x5, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x9}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:03:23 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0xec20f75ea974903f) 16:03:23 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8001, 0x9}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7ff, 0x6}, 0x8) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = socket(0x10, 0x8000, 0x8) r3 = dup(r2) fcntl$dupfd(0xffffffffffffffff, 0x8107a35a00740942, r3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x20}, 0x10) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x8000, 0x0) fcntl$dupfd(r4, 0x0, r1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xd41, 0x0) utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x4, 0x10000}, {0x77, 0xfffffffffffff190}}, 0x45799a18b7b9b592) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ftruncate(r1, 0x0, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) r7 = socket(0x6, 0x2005, 0xae) recvfrom$unix(r7, &(0x7f00000003c0)=""/151, 0x97, 0x40, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) r8 = semget$private(0x0, 0x7, 0x0) semop(r8, &(0x7f00000004c0)=[{0x2, 0xfffffffffffffff8, 0xbc55a75e3f53bfe4}], 0x1) socket$inet(0x2, 0x4, 0x6c) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x1000, 0x0) poll(&(0x7f0000000540)=[{r9, 0x4}], 0x1, 0x5) r10 = socket(0x18, 0x4, 0xae2) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) socketpair(0x6, 0x4000, 0xffffffff, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = getpid() fcntl$setown(r11, 0x6, r12) 16:03:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0xc1, 0x0, 0x0, 0x151) r1 = dup2(r0, r0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) sendto(r0, &(0x7f00000031c0)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f532a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc07771a89f78eb75ff92c7f78e970eba6ba7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af09974ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e0ffe1896ce4feb28f9251eac2a67b6cddce5e4d65a6ed32700636068307ae84be9e247b639b5", 0xffffffffffffff80, 0x402, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) shutdown(r1, 0x1) 16:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{0xd60, 0x0, 0x5, 0x1}, {0x16, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0xf2, &(0x7f0000001340)="8780a98a836e4c153aaf1c0159511b4a74040a96107406658f2d90c19c83c0c7134227a108f28991601a5c58df3bf6fa00b9cdf8b5254b0ebe4d473d31849e9a3bdece529705be9f690a36c05332085fca1822dfd5aacaa73520a5429c0319481e7e2480b576e1c072819315ba1db82ddc3b6c9bcf49bfe95f2962b754f49c835265ecb6047455c718b68ddfc9226725659115e5da861dee18b9c1601059b64e160e4c2176493a0827d65d7c1341632cf6ce90ef9112e37f10d5e5c083824e1566e28811a6de53343971d9d5f02845bff581cf034019615022623ad609529f8ba89e3343bf564cf9e6df3a5bda8edbd2b65c") msgget$private(0x0, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) semget(0x2, 0x7, 0x221) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6331e28") r2 = msgget(0x0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8d) msgrcv(r2, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1afb500bbe9aa7e2f0920c310dac1f915c27b1168134f2d080ad7bc78d77959904d60aa732196bd0932e20a8cf4b75b53262f39600083722105ef9743d7c5e5b8bee1abd581d54ad2c0fef6132e2e7e38fdfee07d0072"], 0x103, 0x2, 0x2800) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) sendto$inet(r3, &(0x7f0000000340)="4018e92d1f4ccd86cd9c250a0a43d09799d78c4f46ff9a58bbbf96e35db20e6f2b6357da6d4c8543687814193514a88bdc0078df00ec78a866844f020b7b5f637d8276d9b9e36e6086f05d521a1958b713a7dde08440bef540755d19748938db0678d1fe11bc9df7b3c68e3bc67282ec4c77b06443d46882f618e95eb588a3a433e436cfeb61d99b0ff6b7c712bd6730404cc05036bc38402561a37ab2d8414a89f9194fc76dbf326abf3810208f66c71157f0818f582dcc871b28e89fe8ae6d4b4b0fd4a05b3f6f8878ef1ccb5389c714473b94c328eed76bd45990e7ce439e5167654f70e573ed3d3fb11a1d46fd4f4660f9401e9aeae72d21c010bcb1afe2b226fb6f28868e967db9c30c7e7b30d2827403a768f4692dfa22599234c91c20029b2a2da476dd5692010c664b5a7e1af166ac6090d33df2933f65872a91690f62002bd4a0e91e3a8c053decc481839fca5dfefa0d9cbcdd34cd46cf78472c11f57589ca695abd9a958bc2c29f28f2d96dfa7c1dfba4602905cc65619276d6db459bdea7f195ad0df336d40d7cabb37539f9ffe8b2c6898d4ec63fdaf565f87d159ddf156dd8bd0c00f251b503e5a0f100fe184baaaf741724755766a7ca7fb22844e16d9a48eac03d068e343d7effb8d84a47f522a8f49e2a997810d6b59ff442e9f01aeeb32a1c56db7537950e2c411d5f0ed88bc3d7b9512b22c524b4501b08f889def16bbcd89a40ee723ba38b4c413e667cce740a5d9a553d0047bf971e1d93d7df5bc8ab02d9ba6f6a81937651062d493789e740947850891f819fa13ccd64ed27151d19e8b101b81aa43f583efd47be649fe646d710e085df8e4fd3c3b8b38a1e46db238a7959d8511348dec5e981c4cfca04b279592c6f1f75ad971d3dc5d5ea6981e8c9a219e69b753a02b2dbbd7ade936a3d13914239e088db0e31f7afd3b9cb2027107dab185af44e1d0c25f27d63552ccefe825e0cc63f3cc1a66ad1fc2a0848a727ddb2b01dd92ab7cb29d8a8254102cbe1d9276443bde023329d0e193256fb430394e2618ace3de5e041033926d727f44f7efa55280fd759b53b37aed6454bf642798a3b42558a7c6273f97919361f3844f4c3298d5be911d697501206d70de393d689720854d087ab6559279a0749a016d6334a5639c532c8b96c7cba1cfdd57dd32a6ba6657fefe89cc6a50bc100044709711274cb53210b65f8b7e6eb2e7dc390d4ec045abe215638bb5af312b0081dadd3eb0d1a2f69e06113af6945a75a447a6692ba7af4c88984e92566bda6747b0807a0112cdf4a64b306911bc8b2a4ca19cf2efd620c7bd98ef6a9e05588fe5bddc47b91a1205f1282aebde7be12c6638a4421acee32152fa1e7eef8ce6872acf443144394b005fc66077f9abaee10be17ad35e0ef71565d2b9cf6ccf9e08992cad4bc57f0c7bbfb7d2118a7ff9433f542cfaf590eb0c959b454835986ba631ab7d1f1e20dd43da4a65466146121df754a82f8670c5aa2e921df4535afcbac0e2c4e9a48bef3c5ca945574164d3166f6f24c6be06566074f28c745087df4b726a8f6ef905bb69bf8e026a497777ed99f87f8e34d18579f6349cb74865bf68b1719ced533c3f2dd3fe90f9ab6bbbeb3e2d71c3e6da19181700daa4a3951853bd3950485135a1b3195ed71113b84d78e257cc0224550841e47ac716b31020f8ab5aa9eafbc4c36d0348c1914f0bb781278b5b6158ed97fe64894467d88ec718c208ff963975a864f52f477d1587ab63114c5dade8a7d9663e0bae1e61304f702a201508ebebcfea24e0dfe55c2ed20f0063ee32fb0a50ed3e0eefb846ed3cd93b6534e95ef95cf56342ab17e8ba12de241cc68eecb0dc59f667d4e79a8172d02b89dafc6b547308d3ff73b119c30f3cf41f08ed86886a4d306cdce7c4b3d4281e4f048747bb8be1c4286d69d8b54743631b1e439441bd8180ef15a3fdbb6afc3cd63b1853e37292d37b35cd24c933e8961a08cd729034b9d429911a9a2ff5bd5891522727832d35a3add8a64663626030ffd01aaeb934904ce5c937dd33c881e98968e35ed98728f843f6458565f80d31a8a96a3097b6e8c08efe70c26a1c495bf4ca1c430bd4360485c43b0c22f46b5078721b4de8c220fd43b1add8ffeee323a1c66eb0b69c7fb16e74bfcafc5a9c11b712f4ef1ca38d73044b6dfaa4aec7ccecab974d0d10521558eace242819a301dfa75fb8421aafef81b19a94cf413d9d684e1ab827b12c1066efce9349727eb1a66d290b5269d8db8dcee070b7cba859915ade6c92f429f5128e6767be07137c3b4a0a1822b8217d09609302445b78eed02a2c64619587dbe62586ea1fc96250e505b189299da134f16f9918117404db6af3bd4951dc81532980d27f7d46551c7d68003d7de392283012293e25bed4dac05ed9206a12e42e4f4012af4521628a6907adc4d4538d5d94fb4eab34cea97ece85fc966fb59ad76188a9dc7e554a66ddb8b0e65c23eb36df2a67c01486b1a4b0b0c350efabdb8fd454d5661678d13aefb3eab3b90880fa787537dffbe4f5f6cba21ec9a279b6c644a58a79a235c653184e0484e50b84eb59c0b34ceb30dbbc0165e0d550a71fcf26fed71240326289fb0636b2819def37ce7540fee2c9acaec6bf5904db4c8ec9ab732b0f52c6dc0c37c455d8bd703228d4cac54494873278b124a8f365182b642811595d15128f85b55f06dd40bb9bffa0cdc0186cfff4fc2bd171060c2261a0b8a2896c274e7813d4488a35b39f0cfe301145865395649420f4afcbc95fa7ca9599faee757911efe903f32addfb93d333e34dce1a315e38b5715b91477726f883522007ef2d64c3879bf89cdb2999b4687c22d9d23badebc8f4e0441381d7990f8570db2274c7a184db6f7c958fe8b1490c32093ea8525aa3d302c44ae1f0c4e0ce0aadc7f916ae9025d2a6808b4a35c4b577f495fb91cb1d349110591b000aaf94dce6415691442e2cb3c99771a45380d4c7c6f12356044069c6ed5f014f5dbc7e403d597edb63c1cb9e65a858bf9305197ddfae1a83b8b7df1152f90f859b1392fefd5e4799121010dceb1e14f7ad15b2b618ae52bfe7d3c0073e9e6cdbf2df7f61199aeba19b6944ecd36fe4fdff7f99133127cfa8197ea2a52d39dd842f7ca778f38d77119fee2b0cd273eadcb13b38ac4f49ee57f20a157854b065c779f8cadd6d977c82434e76fa852ef8bc28682c6a418be3f8cfc734e55a696c7cb3454aeb901027481b43d9325e27b5ba07bb38b3a68a075f98006dfbd98f89ae28015bbb772a9122cb5251a7e717c83f95c03f693f7c7177e5349ccc426c1b62abce7e91e649d0626f73de2aed444451ef350754e17cf30b5204e18d936572f178b8563aee3fd26e45b82b2d8fe5dffbc7c2f45e3c225f759705d09530ef5f2ef4388f831005746dac06cc53f66e8dfaef6bd6efea3e39f39a8800e63d922dd42eabecc4f65b00dcbafe0a8298dc8da49a78206e43d3378a784ab249b81ffeae99729aa875f803dbefedc48b62ad6c0668fa41fc1d8acfefc2c4871e71ea9f4f04d28495b151c9741d4110f2b9105c557847c8d34a5d8c68be14bf7cf6a790a964cae188819ff3f7cd08417a98e9765abcc48ac14f3574cb790fe394fbbddf704fa1b617291fabe748abf388d9c5135ce21b5f29d5b888d9e83cbde2ff5e4ec0c2e7f047485cd144ff713d29976c05dfdb17e1486421e7bc2b6454124e6f1bed5164b5e2876634a4802d646e13135e344a84ea6f7986922d0218caef6861e6a4ec85dda22635490e15ccd88725cc2994f3b9a084291b973f8ad097dcbd117e889a7438bd2140cf8e11b73bca7daf4681650373b3c629a1151d14b4f7d19a1bdb6118b86dc7c2be9b5c43e927f200cf81a3a2e06a56808bbc93ceff27847233071a0be93f5a5513d20fd3a1723c86e24c64b7889d341401b147ed584f8125fc5f34e7a8d26e260f27c1f2f182ecdba58018fdee22b051380d667fbd7ea4767d95d7544d8e5eb64714a9941cc608d69a80ab884df56107779de15e1458493f8c9d55acf8ccb1424acc186f373311e80a6738ef5231c32c45a10c3466878303e8c915160371688b7a02fff496b249f42913989a185c6c8eb5dca4ee293ded9cc17645a640618a0ab95d8f53c0a1f730917c651bff0d1ea7ad3e32a2892af3413ec553624b96cdf97df6b3690b752101636dcda1d92a3a144c21830334cf3fe0a0cf39bb4e51f39887e6dd483234edb195e3ae5576f480273845a12ce92a07513fc3ca2336007fcafe27b35012e596026d1262e0fbc36d8448be5a00b9df046a6b10e8518c8ef844f0bcaf526ff12c0eda96c75555fca5a5b08772844ca992eb7a3ef2b3a6542ab42d27eb3afb201c107ce68029405b192ea619e930b29eb098259f63202e0f472a8b94ef0250dd78959504d51e70332a3dbaf8e0c7dc3deaa2917f222a77e3c1c72412b95daeff70f96e958dafe742b6ed56e312e3999270196478c54ea1417c08760e78a876f30300e9a39194c0162a12e4a19a3d46b0004601546455533769ffecacaf6fcc2086f91109dd44aaafc8b5b5996b178b49e43ceeb4c2738460807eb8dc5ef76157e28e14fb44141ab7d885b59a0f9827aa96d45672797bf79d29c9254e1289a40ee620f6237d7ab75f1c070a89085b3cdff7049af796abae1d143d125a7585db378e4aebc0245c0542b8995a1dd1644a419b37ea3bbf8fb31dbf64310cdb5bac3eba627d2de1e32dfce4a660b0e6ea527f924f2796f269589aa03cf0a5ed8aa2ef15a2e48a56ebcd522358dbc3723751d20374e4c9ec8df0ee5939658cfbd24ac9198032ba7d105d283509d49a8266cc5375ee9f35e9db3e3608fdf200773fa992690aaa1ff103340248e3a6675c9cf0b0229f9e4f408a61716864defd00d17058a81aad3a43b6872663bf90f8d105e75f346fb2362fe0c6033b32b8b59e01d9c53e0d50774eeadff0ff464b6dca78355ef4a4045a919485a4c291e344fdd03a2eeb3840bb9e68891634d6f757f0aba4974024f64995b91175588a0dcde203c05de15a6258a96fc5e831505ea55dba551b282f0a158b62be08eb4080275613a937f3211b888126844344f7b9e229b475b39ffa26374127e39dc7e2de241109cfe881ff618a87ee3cc62ee8eb5ab6a769a74970b3ccdbd37ac5a714158b25e2287de0de0bbc1f327aa68419c0d801388beda483cf356e136477ec6231cfc58d96e873e2d51f5f3a264764af07eb3129ce6a3a9eaa0d401f028b3cd4888569ad7a6955b794735dc0bd9bbf136dbfb4ed0f6b0b3989df64bb9a58fd87c24a468005585893054fd607237cf08215dba9279449ee927615c5f02c4c096544b406316b385fee57a5ff61aaafc7a7338d7234803a64fc9cb510f1afe3062173a6c7ccdc3b80613ec39e3058da3b0e2378d56d5db49ac01f34dc3dc05656fa2cad9cbf0237a93d1a5e39a61a869ea0ea9fbf7dce400c599394f488c3ae1c6a35cc6bcdb36bd4862d93b1f8870fa4c26be67f5de9c6fd1cf6f836260b5103314360d091dee7f22540d828e126335ef121e6ff7033b3a5cb19cb3bd2502a0ac5169c23bd77464011a1a1188c00592e4d2318aa280d29379b79c788b7c4c6745554f575d408d40d1f18f0f91d7125d418980abcbb8f7dee4a7170f15ebf16c5149059920fa618eb4df3f6efb1e3df62c21254b112e37b46e7c8ef1b144d3c7af2829d0b52ca0d4488b27718fa02753fafcca14106e19dc7fe2da8206", 0x1000, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:03:23 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) mknodat(r3, &(0x7f00000000c0)='./bus\x00', 0x1004, 0x200) 16:03:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='-%\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='{\x00', &(0x7f0000000180)='[^-):\v{&!\x00', &(0x7f00000001c0)='@)@.\x00', &(0x7f0000000200)='#/}:-\x00']) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:03:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x3, 0x8000}, {0x18, 0x3, 0x3, 0x37}, 0x10000, [0xffff, 0x1, 0x8, 0x5, 0x8, 0x9, 0x8, 0x378000]}, 0x3c) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x12d) open(&(0x7f0000000240)='./bus\x00', 0x8, 0x180) renameat(r2, &(0x7f0000000080)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00') r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:03:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a06671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x95) select(0x40, &(0x7f0000000140), &(0x7f00000001c0)={0x6}, &(0x7f0000000200)={0x8}, 0x0) 16:03:23 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r7, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r8, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x19e600000000, 0x8}, {{r3}, 0xfffffffffffffff9, 0x4, 0x80, 0x4, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x2f0be6e8, 0xec}, {{r5}, 0xfffffffffffffffe, 0x5d25ad401c54deb9, 0x1, 0x4, 0xb8}, {{r7}, 0xfffffffffffffffb, 0xc8, 0x1, 0x1, 0x10000}, {{r8}, 0xfffffffffffffff8, 0x22, 0x20000000, 0xfff, 0xfff}, {{r10}, 0xfffffffffffffffe, 0x7, 0x40, 0x7fffffff, 0x2}], 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) 16:03:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() preadv(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000340)=""/153, 0x99}, {&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f0000002400)=""/79, 0x4f}], 0x7, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300), 0x6, 0x0, 0x5, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/null\x00', 0xeed54bf602b4d2ba, 0x0) symlinkat(&(0x7f0000002780)='./file0\x00', r5, &(0x7f0000002800)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000002500)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) ioctl$VMM_IOC_RUN(r9, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r10, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) ftruncate(r10, 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0xc0206911, &(0x7f00000000c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) kqueue() 16:03:23 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x8, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r8 = socket$unix(0x1, 0x2, 0x0) getpeername(r8, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000080)=0x8) r9 = getpgid(0x0) getpeername$inet6(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$setown(r6, 0x6, r9) dup2(r5, r6) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) 16:03:24 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x2) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xaf) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x723f2b9ee5cca9f1, &(0x7f0000000080)={0x3, 0x5e}, 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1c0) 16:03:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) socket(0x10, 0x4000, 0x10000) r1 = getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) getpeername$unix(r0, &(0x7f0000000bc0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getpgrp() pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40)={0x0, 0x3}, &(0x7f0000000b80)) 16:03:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) dup2(r0, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffffffffffdcd) connect(r0, &(0x7f0000000040)=@in6, 0xc) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) flock(r2, 0x2) ªüŸ¢ácGy±KP’IžÖ:kÔlÈä‚Œéí$…ãß2Xš~h­Ù- ¸^p°jÒüøŽÙˆ½­ÆØM†$Žb¼°ôX’À£o~‰Íœ%6\BH»ÃQÊ[ýºdbj;Š wl oÖìÈÅŠ`zaÇ&Pçkc!b®ØgF0õ_¸¤9£¶zúpckbd_enable: command error 16:03:25 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:03:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0xe3f}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40882, 0x2) accept$inet(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "97daabbd827c48de5ef96294714204d3e113b87f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:03:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) semctl$IPC_RMID(r3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/100) recvfrom(r0, &(0x7f0000000100)=""/68, 0x44, 0x1, &(0x7f0000000180)=@in6={0x18, 0x1, 0xf73, 0x374}, 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x7, 0x80) munlockall() 16:03:26 executing program 0: r0 = socket(0x800000018, 0x1000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0xd8b38b22f19dac8c, &(0x7f0000000040)=0xbd, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x1) kqueue() 16:03:26 executing program 1: socketpair(0x1, 0x1, 0x157, 0x0) 16:03:26 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) getdents(r1, &(0x7f0000000180)=""/220, 0xdc) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0xc55) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) sendto$unix(r1, &(0x7f0000000100)="1ca8c830ee86ac67c140c34e6d062143119a220de5a98d0422b9997db065c881a2d441382750bcc338d359e802b7fe1f5e7518f871b5d64e5281b733b8110a9cfe6053d6f6bc28bd99f41a39530666d0277c94ab6acb4ee91c4a0f337e40e78a000e6a557b8381510b77ab29b19b84c7adb2fe5b50644244a2ed07e7fcf94a5fa88f4eafe0ad6fa26ac36a364f9147b260ad50f035857271fa01c9324a4b0b6d61ecfbc7a3a50311cb2eea547e607bbb2094c08c4d156a0e28f69bc9846f767efccec24160a54239b438235d7b4268debde4f4ccc6ea99c55ec3b53b83fa1f8e8fdf578e65a1fbdb94586fc7f1968bfb64c215f38e94c970c0729fde75ea5be6bbe486994ae5bf8240caf6ac67f14edc33db3260181b158838fc598115f489b8f68755e628905ae932fd804dfcf84c1719513fd2f776aa728cb392b425a697de7e1767ea21859c1847ff045ec6c2b046a8495579a18382e1f92c542f5e852d6b6aa91bce22e572ffc9d8ea933de01f17cae308923da254ebd334726e4c3a03702f4dde608f229752e2eb98f746185a65725cbee99fc35af32f2df72b546f4facac4626ebe25706fb749a06508557f4d51475a2f141540a75bcd19dd59cad91b8c9d03f1ce8055816f7d1df0dcca0251c3b42a5e5c955b8ae3c8079bbf21f2a1bf2b6309e59b4cf2e535ab44604096ffcdc4bd7d508a2be145485e270e86736857a6544307007b1b7a7ca4827e649faa318fd33e7adf0e329d6fd0947b620430b069c55febf6e2b2fe3ea43ec7e6351165e3a8e9a0dedcb125e810ee49cb498df67908eebc66d957fbaca300ad574992fa9712b2fed28fd52aa4bb36adcd8d1cdee707a43004eeb4421bd7bc13680c83f058db70177afea95b962559af80562c2eb0c1c2fe3f9658cbe2c1d74264a5a61e5484650166570ead49a1e510851b459c6c532b4a6c781f3e84a664a32ba40762941f190b73040224684ce85916de1f5e37ecb1e75c3a516ed68fb4e7121743f6bc72c8f802a4afb03ffb8dc0716ffcdac89f2859339f82271a6b7c84d39d28ac942a66624cb25c9301c8dfe920f76d1e8d8127a7b0cb489423ed960d06322561a3af29146db15d9ae4394cc975cc8f672db3f938cf02a9862fa5a85891fff00f0fb681ce9583489f39826c6e79df1e1f5b5c9f43b08c9606acd48007b27affca17c841d7f90de56f15aa9a5f5305a5513300a7615acab3d1ca0f71a5b2bb404a821d1935f15d724417b3e90b5c038bfc75a74df92d2981c9239b05292451d7c132ade13a68e6cf13f50e1421abd29d8784d3267d5b27db8e9d9f8e414b9975da31b3fd43829a97a203d79c5d05f26aa20440f137529300afb30170b65b084acd8eb1009c1c9ae784a5fd747897591a48d4928bbb1187d2ce69cf6fff4617c712a6b739149ee2c274f68d10b389ce67ed0ef2d89bd2ac79964376d135687e48b478bc954cf8682715bdf14750e621cec275957da979ef10dab8d50606cbc79033917c109e9449e6618dcb64da4b33af1b6219ac1d0b88787e4a7df2ad0579ace2ccd8bd296f91c1ee54d3d3167b1ad2a62e6adf424314785213a828feff0d373534617b866f9d6823b26e7ad3b9e37bba0fe2090018a45ba0f8568bcf306d697f955f581cd5de5f79da11e4c072a24850da115a5813c0e27bc705bb6b6b4ecd24aa47d2090d20428039d43d5bde58686cd1d5f3f22246ecb379bfeb045999e2b38d74587c35fbfe96d50ca0f11c7736fb8f51bf40226566ca567d4fd92e4d677ecd39a3e20220251c705edff50a9bb42375d1f1a59cae11571b6b303c6781310c0c17fe5b9fe4d0d1e32bcfe80387cc80912aa3e18749c6fd9562e859783a187b453e9d704e199f40c646957776c8a268d2b9d5542e167100ccfa50386763d04335d87bf8df581b7a471a6713a472982a63e4806de4b835f5dbeae0e948a08c8655478f4d03a0bf5c8b50719ecb7e6464e93daa4a99091397c96ab71cc3b9f27b7091a09e935133852354c505ae5e8cc4dc24a308a97bd4fc4e6a29974b727c60191bf95355f920082651550e6110a0002551a92cd3b1021c8fbb79f0072e92fa79fb1bf55f949af46762bb4707e586586acb6d75a5c7b52231da35d552f4386999709c1836f1896bd86aaefbbbbbd4fc41f3a6ff09edaec2bbfea02b8e8065e5e7731584302450252eb7c8462ec233355d0d5f50fea08483d353e21af04e455b31a1b6b08c6ede6cfb19eb8fa29272fd1dc0e9af0820e7f9002635eb9f4deb49100bce6436f09b778dddbdda06df50ef361e644ea548fe6ef1184fdf81fd2700e6f92188c61bcde3f7134bc70b1762f21bc2f0f92c247b683191674d566bb1f5d109cc3e948f6aa1532e35024072c554852cbebc270bdf7df31601da8f4b3149ad895e029a7b5a39d02170a4b22e18aacaf86e3c77de5b43a04f50540b9845d471a0e808ba3bd4b47b0a8f33e382e8a2dc730b2499ab45834af321fbb471552bb7b2e84353f5319f34269aa8879b45028af3c8afd9197d506183c61a4a88e07f44240ca42f5c6de896e94a7e73f6ed47cbeb6547db1ce7d9e519cc11e01185c0a9a589955ced3769908454fe922749d4ace0e1e925f33934ea3ae309cd1a014026b1b2ebdf3d4d5857e02b40774361511b11a16b125857b6e2ce1a156b37db6d07346a0433762ad19ab10043574e7dc83b8aeaa8c28d096346ef6cc3f12382b820b9433f12bb6531aec718ee05f8d484bfa65dea551580279ba366ac7620b60b2cf1159e04428616886a39b64d1775952e3de732cac0612624b10ab9453ea46de24a3561dd273ae6a411de2bc27ffd3f122beb7101ddd39e2f321752edd5fe59448d119e85dd3068e81ff8c04a314621505abb81bf38f18ff95dcde61af3fb6e2e74471ea8f91193b1c682272aea9915d0ed40d0552168fd9410e951ad16e15732d7d0c4ec66115f3c9060c3f77669e08c172b3f5d120f7933c659a7e2da90e34538f918eabf6f019f8936aec592165343cdb0ccd97dfff956f80ba9c0dd3958c430a5e18f627d867eab0448e7ae7d287a568568a4c809fe357cdbf091aca9bf69f23b7717a0fa048d327f0f567410a0890a584b600ab47567e4b2a82be131f4908e1a84eaf08d1e05598d6d8bc71ffc29814fbad702a1873ed839bbb374185c9e5fb6bd5e98b45839708805c0b830c030d3436186589f6c780b5f24977475de38de5a70007c7f26cc543467d5b32a7375f33938aa554b337ef9ea781b8b7af3aaae6d55fd0972d1b16a02700433aec6568cb0befcf44cb1d3121a9dcf60cf0ab6b8f60b0c39e5e4082344ccd485c9cdda4e0c7a7021f96c426e9c25455c9221a3745a8f349ea1439fde7ed14337ed1bd71de8c232580fd08565a37127b6115a774071d019476686e2a1668fa0ae250534397870fe774c52903abce45a6d6f16ddf3fbe245ec21aa728a7b7e27db7146905beb616a50d5d43f603c3c1967c437523bf63788ad630c65832529fb8d425d1631e92cdd32b76fec2f7ee8a5573417309385833101e43c384f1b910a213c53e77908893a580c0b47a6348939537051797412562cfb8a4e3380e9651d7c09258496c8bf8590a41ada22f0ba889bbe57749b814d7b307bd39db8b0279f8110a93191e138266e3f9782cc2357bea89191009bfe8de627dae0d3a14ded1dccafd126923a07d8efd805161f863292c2ef0e4afbec8247a08ae17c3b3ee6668b7de28c6ef609c8262eaa916db499d53e960b901e2c81cb43ebc197179cce6bb0cbe247c810d6f18244faa7cbf313a6820567ed050e54d71fc678f3010eb45ac45dfb2e092348f445556570dc326e48b8bec68f9974c610c952756d761f01de3fcb08050308cfb58896b9f4613ce60734e6169dbc23689f5ab9261ae0685697128fae7db5fc2a4b4af019b9144fbd3da3e0a64622e0203a245c893db6a59afd49f3f96bd1cf8260e170e222e63915565f6099a39f1ba3b012aea96457907c719887d7e8b45668402cb7baabd76463abb7edbf08e84f3fc0dac669081ad1f40fff68c274540d84e6759452fc32c5d561839ad8bf81123a74580694695a775be5cd466501742486e792d409eb56b34a61e17f2880e9b4f3133b07d014a3ddb8cd7404ec9840dd19760805bed3b1b55c3f3acb72ab3dd32d00e7664d1dfc88d799604fdfa5f97f7e86d07c08e78f264410fcf5f16f889857e7a588f533efbd759625c485d4686ba71e1099e7db00f736b7ff8a425876e322171c0f895b6af0dd942c4a1a50062d21dfdbad5960d7d4c2c3f6396da269a832167ce572a424826788befa70f221845a7110089bf969f2cef2c18156255209482fc3edd66548103492a8bc76db8cbbf8e667829ad8d34045d3b5bfb86b7e37976a3468fff9c7687e94d80bc52801718987ccd60e0f3c940b578050d24686ba2a8060b3c7d3e597e3516ab92f7f7840a7cb1862e0b76a050fe7a414baf092b1afc7536671b29b8e42db828ab0ca7211db5142c29a9c37fb9c516f05058896deb34140f8d950119ec328df0bf214d535bc0cd8fc8c5c942f1baa887e9acb827bc71f01b1f84416759cdf8edf72506582508e06402a52f87982b42c3164a400fa26fb09e230ff67df52f773e1c21a694de4a45c06b7455e8e975f9984272f5e6b0431a654906a6f8c3f9711e16776d5b29c876bd2564ee692db1047757a1a66e79523d3857612087bd0fecdc986693e21bec0c67de247923e176988bf4a330ef54b439f9d9d7b4139d76863542d7e57a882d26a4e121439749622757e41e81821abbde45603b4b4d791455b79bca406191b0c0152d6be1cfafe42b2046cbe8b2bf0ca79c1c74857d686a87f7bfd7f570b01cc8f0e1249270f3a0ab931939919a1e2b627bbdaa56e3c0b8bca217959962bb528d5a3e50c25f70046c3b7cb83371faa04136d55e6d3f014e8e0ed801ef0195359f31b9d4f0760e77e5eb7605c1568a59b85d654ce30a13706b918d9a5712a603ef0c8b5e2b4c40e8db2f68d0fed964ecc1aa924a3de261807af792a10aeccf1e4bdaf3c2f80b3ad2c8d1350e01f3d9a32106116460c5c2900e4dd59e2761e05b5cdbb6087093f33c0890011fd4c5048cad04fd95d487fc233a3931f506020d526e0e90e655003fddd91d106871699beffc7dcf246a6a10d551cf670736c72a2cbc6804f7da783ca52d6a1af1ebd5e38def9d7c82ece419d96ff38eff96a7402684d049aaa98adba4c5827e77bb6ee6536257ef7e9a1a59402067e69951aa339bf9c25cb174979838bdc9c780003b0ac15dcad77caa419486b0fe32743c3deeac266f424bffbd3d7b8fdabee12d09fd0a6b064de38dd5a3c69f90f81d27df0c9e86e10729cb9cd02960bcea16074246bb127ca28d78177eced99b51b623599a327b8a6f5b8c2f9d0a0763a44bc9c65ebf396a5f352a52d832c0bff73b6727fbb90823ab40ebf8f00554249715adc9d091f97febad8566c36b7b24b1a8b4b2104a4d1879537dbdfdf5bb7dac26dcb74527b7b81437df18fab1fcf0957dc39b3111ad21e2bd8d971b154da9710e75b019676413c9247f97882982c5d1add406c1eff5cec2f5a5ce5bb1656496beeeeb5c7a205da8fdbd460062da075a64f1439c0df844783316e37c81980585671c6c6511e05afea7feedabedef599407e192eccad68b36b94b5925c0a7f6c91b26fc49954843e4c8c96727c4734fb1b351dd26c5fb4d2ae05380754e5ab9c989b8460b6e1a448c5e0c8b558ccc7851", 0x1000, 0x64e392d45ba67896, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:03:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x4cd962bffb427d82, 0x4) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) chmod(&(0x7f0000000000)='./file0\x00', 0x20) connect$unix(r0, &(0x7f0000000100)=@abs={0x2, 0x0, 0x3}, 0x8) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0x2) 16:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000280)="84") 16:03:26 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x9, 0x6, 0x1, 0x2}, {0x6, 0xe907, 0x7, 0x2e}, {0x933, 0x10000, 0x6, 0x2}, {0xf27, 0x3, 0x38c, 0x9}, {0x100000000, 0x10001, 0x7, 0x10000}, {0x3, 0x8dd, 0x3, 0x4}, {0x3, 0x100000001, 0x1, 0x7}, {0x3, 0x9, 0x7f, 0xf3}, {0x100000000, 0x401, 0x1, 0xfffffffffffffeff}, {0xff, 0x9, 0x7, 0x9}]}) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x7, 0x1, 0x200, 0x100}]}) ioctl$BIOCLOCK(r1, 0x20004276) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x8000, 0x80) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x10000, 0x6, 0x3, 0x1, 0x6, 0x101, 0x6, 0x1, 0x2, 0x8, 0x400}) r5 = socket(0x10, 0x4, 0x4) r6 = socket$inet6(0x18, 0x5, 0x7) kevent(r1, &(0x7f00000003c0)=[{{r5}, 0x0, 0x0, 0x8, 0x1, 0x1000}, {{r6}, 0xfffffffffffffffa, 0xc8, 0x0, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x26, 0x46, 0x3, 0x10000}, {{r1}, 0x0, 0x55eb7f282c264b34, 0x80, 0x5, 0x10000}], 0x4, &(0x7f0000000440), 0x0, &(0x7f0000000480)={0x200}) r7 = semget(0x2, 0x0, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x89b, r8, r9, r10, r11, 0x8, 0x7e72}, 0x854, 0xb7, 0x10000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) chown(&(0x7f00000005c0)='./file0\x00', r12, r9) ioctl$TIOCSDTR(r3, 0x20007479) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r13, &(0x7f0000000640)='./file0\x00', 0x191) semget$private(0x0, 0x1, 0x200) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0x800, 0x0) r15 = getuid() r16 = getegid() fchown(r14, r15, r16) 16:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000040)=[{0x1, 0x1, 0xe22, 0xcf66}, {0xb49, 0x6, 0x3f}, {0x8, 0x80000000, 0xffffffff, 0x1000095}, {0x2, 0x2, 0x7ff, 0x92d6000000}, {0x9, 0x101, 0x7, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:03:26 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/207, 0xcf) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13, 0x4}], 0x5, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:03:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r1, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/109) r2 = geteuid() r3 = getuid() r4 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r3, 0x0, r2, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x80, r3, 0x0, r2, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r7 = socket$inet(0x1e, 0x3, 0x0) r8 = dup2(r7, r7) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000000)) kevent(r6, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r8}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r5}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r9 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r10 = getppid() r11 = geteuid() r12 = getuid() r13 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r12, 0x0, r11, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0x80, r12, 0x0, r11, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={r10, r11, r14}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r18 = socket$inet(0x1e, 0x3, 0x0) r19 = dup2(r18, r18) ioctl$WSDISPLAYIO_SMODE(r19, 0x8004574c, &(0x7f0000000000)) kevent(r17, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r19}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r16}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r20 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r21 = getppid() r22 = geteuid() r23 = getuid() r24 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r23, 0x0, r22, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000340)={{0x80, r23, 0x0, r22, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000002c0)={r21, r22, r25}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x100000000, r3, r14, r15, r25, 0x181, 0xc0c}, 0xffffffffffffffff, 0x40, 0xfffffffffffffff8}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:03:27 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8001) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) 16:03:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)=0xcbb8, 0x4) 16:03:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/100, 0x64) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/100) msgctl$IPC_RMID(r1, 0x0) 16:03:28 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x14}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6", 0xb, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r7) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]}) poll(&(0x7f0000000000)=[{r3, 0x15e}, {r4}, {r5, 0x5}, {r6, 0x2}, {r0, 0x4}], 0x5, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r10 = dup(r8) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x322361e145bb693a, 0xf007fff6, 0x0, 0x5}, {{r10}, 0xfffffffffffffffc, 0x3, 0x8, 0x6, 0x100000000}], 0xffffffff00000000, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffff9, 0x19, 0x1, 0x2, 0x8001}], 0xffffffffffffff80, &(0x7f00000003c0)={0x7, 0x9}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x9, 0x100000000, 0x8, 0x58b}, {0x9, 0x9, 0xe184}]}) close(r3) 16:03:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getpgid(0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:03:28 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r2 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/100) r3 = getuid() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r6 = socket$inet(0x1e, 0x3, 0x0) r7 = dup2(r6, r6) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000000)) kevent(r5, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r7}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r4}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r8 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r9 = getppid() r10 = geteuid() r11 = getuid() r12 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r11, 0x0, r10, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000340)={{0x80, r11, 0x0, r10, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={r9, r10, r13}, 0xc) r14 = getuid() r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r17 = socket$inet(0x1e, 0x3, 0x0) r18 = dup2(r17, r17) ioctl$WSDISPLAYIO_SMODE(r18, 0x8004574c, &(0x7f0000000000)) kevent(r16, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r18}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r15}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r19 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r20 = getppid() r21 = geteuid() r22 = getuid() r23 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r22, 0x0, r21, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000340)={{0x80, r22, 0x0, r21, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000002c0)={r20, r21, r24}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r25, 0x4, 0x46bfe) r26 = getpid() fcntl$setown(r25, 0x6, r26) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r27, 0x4, 0x46bfe) r28 = getpid() fcntl$setown(r27, 0x6, r28) r29 = kqueue() kevent(r29, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r31 = socket$inet(0x1e, 0x3, 0x0) r32 = dup2(r31, r31) ioctl$WSDISPLAYIO_SMODE(r32, 0x8004574c, &(0x7f0000000000)) kevent(r30, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r32}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r29}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r33 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r34 = getppid() r35 = geteuid() r36 = getuid() r37 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r36, 0x0, r35, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000340)={{0x80, r36, 0x0, r35, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000002c0)={r34, r35, r38}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x4, r3, r38, r14, r24, 0x100, 0x7}, 0x84, 0x538, r26, r28, 0x1, 0x5, 0x3ff, 0xfff}) r39 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) r40 = kqueue() kevent(r40, &(0x7f0000000300)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r40, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x38, 0x80, 0x7, 0x80000000001}], 0x5, 0x0, 0x0, 0x0) read(r40, &(0x7f00000000c0)=""/1, 0xffa3) 16:03:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0eef1fe2a6ddb459232f092f1d3125f810c9d9f3f", 0x50, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x1000000000000000], [], [], {0x0, 0x0, 0x0, 0x908}}}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:03:29 executing program 1: r0 = socket$inet(0x2, 0x5, 0x80000000000102) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffd96, 0x0}, 0x46) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) r1 = semget(0x1, 0x4, 0x280) semop(r1, &(0x7f0000000040)=[{0x1, 0xcd78, 0xc00}, {0x2, 0x80, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x6}, {0x0, 0x1, 0x800}], 0x5) 16:03:29 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup(r0) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) mprotect(&(0x7f00003ec000/0x2000)=nil, 0x2000, 0x4) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x1000) 16:03:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:03:32 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) 16:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2000000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0xffe0000000, 0x0, 0xfff}, {0xf257eb6, 0x1, 0x200, 0x5}, {0x2, 0x100, 0x0, 0x9439}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', r0, 0x3}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:03:32 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000000)={0x3, 0x80000001}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x129) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x100, 0xe876}, {0xddc85777031a91c6, 0xffffffffffffffa5}, {0x82, 0x381}, {0x6, 0x40}, {0x25, 0x3908}, {0x28, 0x401}, {0x40}, {0x22, 0x8}, {0x2, 0x7fffffff}], 0x9}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000001c0)) unlink(&(0x7f0000000140)='./file0/file0\x00') 16:03:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) fcntl$setstatus(r0, 0x4, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/139, 0x8b}], 0x1, 0x0, 0x0) 16:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:03:32 executing program 0: getrusage(0x0, &(0x7f00000000c0)) 16:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x35}, {0x81}, {0x800000006}]}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) 16:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffda4, &(0x7f0000000040)=[{0x60, 0xfffffffffffffffe}, {0x9b3, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() syz_extract_tcp_res(&(0x7f0000000080), 0x80000001, 0x0) r1 = semget$private(0x0, 0x1005, 0x200) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000240)=""/133) 16:03:33 executing program 0: socket(0x2, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x2) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x0, 0x80) getsockopt(r4, 0x4, 0x2, &(0x7f00000000c0)=""/160, &(0x7f0000000180)=0xa0) 16:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0xfffffffffffffffe, 0x621d0e003fa3a16b, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:03:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x40) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:03:33 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:03:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) semget$private(0x0, 0x3, 0x602) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8001, 0x1, 0x8, '^\x00'}) write(r0, &(0x7f0000000140)="04", 0x1) 16:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x690, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:03:33 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) kqueue() 16:03:33 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) 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) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r4 = accept$unix(r3, 0x0, &(0x7f0000000080)) lseek(r4, 0x0, 0x0, 0x7df403b7b7f60a6e) dup2(r1, r0) 16:03:33 executing program 0: 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', 0x8000, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() writev(0xffffffffffffff9c, &(0x7f0000002840)=[{&(0x7f0000001680)="c872c1cb41de076d5ad3f66f5585859568d34349e74ddca60bef017899270c7bee0bcbab384caaf564ec3439fc55624491cf3874d00293b14081a0667c59e1597dbacbfcde4cae1504e2fdd8c887ef3d02356dfac419acf5aa1ab04099d7c0d997b4d0afbd8ded78c8c069f6a27cfaf3f822f4550617723e10738663dc0687ddaeb124052d8a146677a02e77f31c1f32b123d060a41181e068663f0b33e7593d46bc60249c8a5391e157c909a554daa5a88d836e54e8850d37ec65447639d639da58dca54aaad439812c59a8a45e06c1648ccd7c3a76cafc3dfe5b981c7f50d3c98fd3c8b5b417", 0xe7}, {&(0x7f0000001780)="a8c62f59f848248954f006ee71416e9853bddefb58faef0786490fa3497b0aeb270fc96be42a5d87d6646062c62d5cfa86fdd457fe9b79432d96b7cd87a40e676fdf4952766b291b5cb1c91633048831607648fc054e8d10c59bca65dc61ee339b1067735c3e85eed6bd152671cca413058d62b36ebde15a194e040a982a7a3ae8c3b48c739765f5f672096684a3620284965b12dfd190af1177b8dee7c02cb40957cac1ea23d55cdc9e261abd1cffc2636764dd5c07", 0xb6}, {&(0x7f0000001840)="fa842d74d22240356865703693272de128bc85a7c8c113b4a0485503f16fae9d41e0c38f12d329596a939022cc54d3abb31d9665bad6e73e1a03cbab592021b9af78854d0a64c2504ec34522fe271de4c4f9e777a63119199eedbb216e8a59bfc639ce7b6d65817cdfc28762d437789bab81a64738267ad16299a51c82f20774981b130016ed087415618687a539f1c6f2cb72862ff6775d18d664c25f909e3f7665b7b19d82c7d8c1bb3c18ae1f7e56959a4c797a19c22295500f5b25b146ba189c1d93cb9f9b835a13e749d69025a4009ce1b1a4197bb282ebc10861a231a12ebfb45be88f973b80ebbd5671a1c824e27a4b8f2841cd1b85b1ab1a67dea158bbebd530c1fffc9a2cef541b5f3cfe3f5e1430231fecd381cf3f264acd48f7dd9eb5a9fe6f892a0a561c4349fc146404a35953029f855a8d35701b6dd07e78d9d93e31fcdd5a055f313622fd5d7df0825ec1fa66b570a3cd84361d8268ba8742814f4d7858fdfb23bef3c761c9fb0ec813aebedcb259cac6f31998c13c2c131ee55555dfc9657f2276c1a066810ec083ae0ee60f3d1448a09195b25a50350cba7ca7e28751e69f3d8d72cface6e8e48e4565d7f91f35d684b6bd133708b6a6c86538e3c7846641d1eb00343ab8ac87aa1a7a634aefc6269958b11183c219bebb5bcd2386c00b895bfcd4612c327cffe26a45f3b8e419f00d847cf10ce3816664ee4757ad7d5bdddd83f90de9a055b55f6de15ca2d5d50489fce05e11fcb9554d4369ac5b9d59d597365cb2bdb0c33e6ae6053a4d60720dc06568fc15d9ab26dbbd8240132f548fb157f65a3f432c5b1600f3fb4dfc9fbe6dc30f932a8ea117eb068c35cc88f6a60c33f56cb1a9959cb0ff07f616396cb29b6c14f6b9d178994fa8d73dd1b0dcb3345a833b651510d7c73b7bbb10b6b0a39a25416dfa87a3c76ffc345cf073ff649764d6b8b0816e1ad0b4631f88b86bff3e2a49933e3740a8abc714e0445ea1b2b5463e1fe76e805151490b801bedfe38a36b911db62cbf2120c62d7a7937f83a3bfade39b7bcb4e0b186cd53537c3768a1326096c1bdd0bc754822f6903babf2b1c8c195a02c62d7fcfe3ac0d2c6407d722d9254339ae60fcdfc8a75284170585f9ce42934a1225e56e9251b5175190c5782f864145fe1646c2a9a6022ddf8ad8eac23bf6db6a2d0085508116855fc7015620311c21ee4841601d623bd4cf839eb5d172af3678de076ff37af55b95b77754b593f3af9a1733b66a906669f647608b8af5df3cd357c3da9fcd9dd560a69e8a576f10be48ee9b0056d78986bbc0fd4d1483eca7877252630f69a116117cde9cd8158206b09b09b2001db7886b48ebe31f2aa5c3a4508bc5986f0939e2967a5cfdf005b13829e37a79feb49816d20ae650cf89fc4ec43cf2fac3db88e8098ccd1ac3889ecc96e5c586955a5391c75f513010d7daaa25e01da1f1c16c61130a96edcf89d57d22b3d34e20244380711697361cc0de022912a485fd565ef670ab011ae67ec4e60ddb9230dabdb5cfe74082ce42596905ec3ceb21e52453cce06320a9d2fa3ef1d06be4fadb68fc432d9f30e70edb117d343f2f75e78f892518236ccbb2827adbdda24e0ac934dae8ef3aed1fe16effd370c5940a0f667d8ad25dc71b5c5379ff3103abfe9100832e6bcc1df00b535383fa4eaa400bb7437292ad3e46472cd6c8f622cb266c22307072300de393202b607baafa3171715e43850fad228ab7cd5d395b1939757a06f515ec1290a44166bea49dab262afa2f9240746f0d2067f428c5c3f038b9cb0b7f317fda2895dbaf8069a22bf78f10e10395b9f3ea74045bd524d2616bb637bb778c777e78ec3661da9237548b4feef4370ab7dfb9118f9cd01435757c3d90d5d29a3048f4a6524a02f12648777612812c5a0a669c3a5e2664cd40cf1a8ae8ef12f80cff39f3d5b06c61904f9107f7ccf42a4068663a3889827a1407d6c87b969ebb01f1af5f0ca490b13c449fbfd0866bbe675a6351276d061a436f4a1c2d35f863bd10031237bda6ffb6643d1526505a2fb1fc4f1c2d31abd55a6c0c8bd086d711587eb0e57da5a4d06626462bb7b7f7f7c6e591e742ca429422058a97db77a5b4109aa301b78b151113eae6d75aeabd93903381a1629a4559b4e472bfb1a5f09f9d88f2f9d7ff668b38c369e9dfec784dce47ffbaac8c4a8a2ba249bf077c29ef78c92e9037a8bc60ea6ad064e01a41e1d9656e7ead6e8bce0cb1434fd7f5d631f1089f330dce611d17304957b678df6f675b1c7d452ed0f8c6bcedc1c9a4588bbb3a877405084c54eae2b0dbe759f21d8efabeb3d952e31034ee7fb54b784e1ab1768537184ab2a51e99f52d27621739cc2ce82e23f2b27c437d1f4d65907dbc41259cbcca3d49430565447e6ffa265b9466f30d41299e02e4b14f9611797de95098fb1a3daa75eaf4d0438c15059f0a7e143143504973571e60ef7b06a0a722d4e6d6f0d7163b08383c04f1056649f38b3be6f68bb6bc28cd028be76a794689a1903ed504e68483f404f03a0324489dcdd3d02fc090f599465f3f8c1a405eb84bb1eb2fe60d07e5845d13bb1d5af1299cab53d65d84e2077a23e04a7be5302e046a09bfe56c13296922dc4d7f7a464aa10e3907273694250d4fea145335ba5f399fe0e82cc5888324ce3bfeb2cd4a028fa5be8bcfea2d2ec65698f8976ed6799bf7d6e525a3e51a74c02e5eb9728305ea7a9804c3e85ee81a9ac79602fa0c4782b0c34a7836e3d8c4cae331de91fa7822ed6ffae33f0a9a022ff03d5d82e2234ace6ad8bdbd9b2e5275b937631593ce51c6d333a3b01489e2dba8cf12b3b0a10c2d733df7f10aaf9bbe10b001726f0e8d38480e5ded307e7772483236fdca07039e4e2eb422a6729cfa27b237c4a90875e0ac6c16a0bbeeeff080d0b0ea45911c8ec95dc575615bcf9c8af744024825aded993dea28a129eb1ef4ff32c31f11b44fbd0b5172a5f5f2610b3b353978c061861b6c4a2ab5d81debe28de36009d3d393f800f69db1ccf86739c9f0db8378a7294a8d74675fb4256e8d337adcbcb2dbae45e6247c4b179996bb8902d950bfdefa767453b171e1dbc81006448fb4840e79ad95d334f5661853e28e1ee2596392af3e0869492fba95a29cbcd6271da5b2aa5164f33f83f57cc30bd7875fa0611df982342ba0cdd00cc23af4bfa1205544e6fdeb7e56653313d808c02139ed7ccde45b9720aa6d4e1cbb0b86507f2eb02419f5023ba73045e3bbe0b83c5d595e6df69b9f5842358b23dc80392bb5adf991710aea068c8bb0cf338ca5d64fe4c3b55dc219a738cc8fccaf0781a7eb351d0c74ee70441520e965f00ffa558cb69a4dab4638b21d9b73088e4875b48bc31a60a06b1052deaeb9ed0e25e5b23c0dd7b7a3b3c8a1ec36f82c37f3441a4f93df3a8249209a7c5cd4014929aa8e7c06595e2f74937b1683c54b79e1376e33075529e8ba5bd076daeb14a8058f709ada65824780c4cc676a02b6026845b3c93192f383976addf1dc5478c1914f8a10299d4b6126215f205e5a4c15bb93466dc93c68e4eea7e800cb42903b20f47742a71acfdcebc1d3dd3e7fddeb7e0bca3d71703d912ec3ce148322190fecda184ae7419d8404e84146313265d3f94e3b1e70942cc8df594cf3709800dd13e34ecf740fc074b4ae9a2b066e8c6802af5996e0e0e1289bba1aa1d8583ded6f190406e9b25544833c6d8493a86bae2236f82f83ca289bd9fa6b6890286d2030803a5d84490b1d0c81b10ebd9eba6dded6c007cd2a567101793e1337f684b72f3756527531bcc3b023593ba647f2f6385c6d9d8dba991b3ad616210c862656b51670d70368eb35550486965ef8c6f735f8ef8a6ebe098a5877627e345279efcc69214741d8bc4e010bc22da5f1c305f50c2c36d2f53b81575a9d9a37e7e1079ece6c971d9836ef69426959e2970aa03175743bc6b5946d72cef6d93356d3b0698cee13a1141f6ba9881cfddf18c4b5ccc2f135e0a9ebeef90817d53bbe0561bb809deb8f8e9daf0cfafa1ac38d6a3bd1c3947f14b8e6be5033050f5e2a46853833d93713bec53ccfbc6477fff5034963bf8822b71ddc5a56bee39dca77645c666e84418df1c0c42b224ca0f3c404ed696c35e85725ba15f7031e4cbf7cd23713b516b4cb7278289aa8b1fa9304a59c48c7129b6f71b69b4404488a250c37f2f08de91437cb65df43fcf3a19415047ecc699233f174195655a7d325403bf6ececf824fd522651bd42fa539976508a6d33d6b8b5167c6b057eab882f01b73aeca0738822803114b024d261216f8361c23efd0173fc3780e14b49b94435074f002fa2005ea1590d15323f3650dbf9594c062d461fa694a7a6c67789e95257da65f546e32ad33c0b12105828662f77c3b0f4f1ee5717f8738c56e4fbb55d63c88b2059164b89e495d2703400337f3c05b480f2615ab7414ff4009dd0f79a08f4e0138c0a7f7454a1e13297f524d0204b5d9aa17d04e5aaca901d6815cd38f49118d0b83bb9e8179a7ec4913e14ab4be4e4e66d4c0795acab03d2a54a8a52d0e204a54cde0c4dc4c639d7a188dc2280ba6a39f8bd6cee60673fd9bf5583da013544fef6b7167cfc8115d816a680c3faa9d5c3acfff217b8976336710d9b800b17b9a49a292df6d3302b38c7d72e66f4bd63490e1105ed294c5f863b037da795da16d8bfd404ece77cd5f5c1d0083d0bfe74f91f2c7f0caad3558c94bd6ab355e915b5377487f862e2b8b298952fdb155ddf72118db6101ecd527cadf2605e007f627f61990bff5ee7dcceb03eee4c5813fa00a494ed012e5208a1770d438a52ec7f316f16027ec6bce98c1d8ba0006ecec1b314b1fb195043aae95a6d20e2d591f6ee288d0c838359c78b0772e94a933072ec65274072dec5faa1c9909c4ee1c11d18bfa45fc66ae96ac0471d3a7f661a45c43d6f951a1a1f2cf8cb4f535386dd10c8ce4a3b5ebf24826216505947eeee9eb124df1e4c37128828e653660da631bd9aea61cb649fd1320be87ba09035a75080c72598afad6e843f7151fc3a9ee7bdf1222258d142f8904c79ec9792bc0496707ae3c588f63dc27dc8f7103433f8eb7d1e0c8e956e58165fe03e33cb4dc31cfc6dec8b04536851543ab796e716020e52fa441de734cee224dddf51e3bfc2be5f70d585337040231677f473e58b5843ac010336360e338447d7d7e93ce3aef2ac878ecca7167d835105f6edf7eac4b408963f9527147253f301b08ca8b68686f8dc8fa505070fa0ac86bcd04d032e60cc02b0b13508b1462eb20d1fc85496421f8a0a5b91166ee9f8a13eb74374563dd1debcd3e9cbfb51c4edf01f839ee467b245c32fe6294f31fa87d3994de8f7cf46eceec725d6a5d719570b0ea1e28b181ad6f207681fa3a3d74672de71824a4c9d5ec3635d65d74625b85d748cf50921a6ae9f10b93882c25f920dc6a8c7f1039d379160c21a0c15e92449bb1ade09bc987d0024373cc19e975d8bce4ed2f767b7258bd35e347ea1293b692e8b94895b0c640021373384552d285b86f7bdd6ab6e3385c27ca04635f4f680217fe4005152d8700fd10963c02905428b3f1609642a111f773f99cf301bf635d1f355ca36d5864c5fa3e476ef01e5621e9d181905f881d87ef3ece3ce60eb64f928510d2f1550efb1df871162bd2bf58772b4d3d7b1359c89225dffeb0784414f160236094293c9c6342d66d4ac221ed2f51595c2904f4256b34fe0da397d612e3c8e5be", 0x1000}], 0x3) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000140)="ebea7ae672df9bc6ae1827a83b8891397146552f280f4203d7d65abd171a4f931c6797a45a8882c68b2dc7392df4263fe140f2a40cd5120becf89ca104df333a8b9ee89c9091990e0d4c62a630eaa00d6b7968736755715265bf4a63c6e2cfdbfcc16e069a4ef6856ebc0de356a163c3434da9690915d0e6571605598990209c64bb679aa5a7b4f9bc37f76342f3fc8addf6415912d260231fe9121f346450d416175c58525dad0258042ecfc6ce17dc3fe3f8ffa485e5f3536f9c475622313400b01363f6e7b883ddd351eb53aa376cd8a3951a3b1871362024b95d0df5d5ecaac7b5ed99c44c111be5ff25169361f34f9e25d1137f1246127c1caea5d5b23cd3bbf1e633f5af15c441e22d6b751fcbd34001a7fc70bad5d0b97a3227db88917e8e90f350b7d256668c8ea2fad604ea0fcafb7dd963a399541d043067f596336f98f50320d7cd0b38cdfa86dd225cc5f27176bb0f06ff4b704e5d50fbe1831558fde2b666a6b6ceb9ab5cdcffaaaf38b88660937a0352c8051864d4acfefcb6f15acfdf7987147599a1d0b7cc4d282281f721844ed5f9bc07011916b26f5aed0edee0b3415ae700fa8258398673562427568b0f5aac21692d563e778f0e1e8d8e27effe3645c9ec93dcc1357310ad5a782bddc39db19454a11296b173795eac7c36dd25e8a3d31c7e5474e4d2b216f5c5e8d62db8efbcc3bdf98679f36af7c28482d46e4bbe361be2bba23771054eb8360f6827e9e99993da7c7411e621018a99db01a8a8b376757936d0e6b67c8683b364a414ffa140a6fbe9d10850dcaaa68fb5882613a446701fe767efd03b5aabc5b36caec7a4a73967bd69a0c389b448b06c57e89aabcdad6498f799d98d1af55bae2c0ac5a8a98da4146974f74f3dcba04f2bbb1bfdcadef6cc5192c9d33dddf6e4fedbb48b93016e3543d4960087b4c06993b116e7e306096aa74a00527cc56776524808b3ad4cc045e51f1c564e52e5955d265e513290263b399418f3d262da3791f813072c200398354bc693ac1216e0c5836b51aa518c9976d9a46f043ba2bd8ff0f749c7f3069073a84923872c0d2240298a65f114c7ecc94c480a4637a67c8278f330b2898a7f02f859a33a4e694a725f0ea26c77672b67c7bb1e8dd92e2ef63dc119ea969a3293dddb8b68304a69523ed84cb35b8cfb0ee89bb2d0f945b4869ba625eb58ec3c960cc483782e67b6999fa476ba6b7a4aead515e3558788b214545855809e67dfcb1f74621f9883eba17cc198fe101a33b6644bfc394c969bcd041ebf961ffcfafdb9885f06ad75ece71fb38296cbce68bb21f7f3c679253625a3b81533545566bba32b8468d5c2492cb8efbf8266f81d21e5c9cb8f07d84629d829b11938a88b0fe69315a9c3bcaa160b80287dc5c2d4500298efb52d0937651458640eb252a6af2848fe5d121a8370d14ade4ac1755ecafa1b9f47ae8398329bd6abcf1f6b0663585a6698d45f957bb8bebd1d46654cb4750907fdb379460d0f10a3f70e89fddcdb4119cb0a100b54dfe0953568eb0e17668ff2802d1921960a2d950f7155127402529375547c1923d15adc41ce138e730812123cae3dd0de82883e0a94e8ee5bd1f6176dee638a5abc08cecbfad537c5819bfbe5d3fc2800a11e013ffaf9ec3c0740f6a2c8021ec2e0a9642fb60663e9cef4e30bcc60e19bafc45abbfe8838097fabac3b76e67d1ec04f85c397ed4cff94314579c383ef54f260994d277a6191193407972f56040144d5f48f1005fa1ed9b9d0f2a0a8bb86ca961329ebfb05a8e7021fa375979de87cfb3c6b171dfaf0b07bc5c4c4896ccc7985f72b0a075a7ee75069f22c44e1be90ec083bf65aa49b7c4b2dc8730cf18e8fc0ebde20de9b987a08b51914933fc97861bbf483a700d7814a45556ec7a0fb4b28a8883bf95fb76089161f8d50594a20701ea9d75d1e5fbc0d98ca1bd1ff9217020c66cc4d1687cdab4d61a5f8b02fed24f5b571bf50b617ef84f19b1d59c71cd5f265652c6815a00c032b303c4f66d9eed15dccf508d4d7ba10efe87d88ba680694bd1cf29d70ae516c117283f98140267ec63649730d1f620034c428fad17715d0242a76b86c74f750defcaf256b158b5fa9685a31c6dc156d542ecb24081f036c138b0a02b3a638c07d688c8fdb394c2ddef854b727a0dac899c8abbc41a1912f90c07ed89d1c34e39a870eb625bb38075d2427293f48b2e071cb726dbae8410641e4826a8b2e91f5f1841d22fc0eb83db0a0f42f9e3069bde3224bf95322dd706e472a56292080a7586ff23871452a7369fe9ac459d2ffd0c5a22682f521cc403d14dec176ba22a56d2ab14db850d52052cc19028b90d4a900dbec05c040911b033f6f9c2bf731ba8e01a77238a8b10a5a507443cfa5928d314552d259936efd42b2de690a266b2f656c01a15a15454762d0ab66a583c18d1a4e42617c097e3112ae25a5440337d0ef974e83b6d945e1caf9623c39076fdc24db24afc68917ca5aa354973906d2b836574c8d04b28433221aeff4d0a889448cde4a273f9f94082c67305e36d24c163f7f46c97c902655c67d0d7e6dce62ada71e7662a88555862ed886b94274504a0fc8cf74b290dcd11747dea04345ff8495993fa4ed9221e229aca69d16a1500d337abf34754f5e48888b411b06a4e5456ce2dcbeb1f63c567d705819abaa3cf2fd0a84e412e22a083798b9793dc2e7ea18791b40dd783bb3403167b17c9446eebd941bb57e21fb869faa3f471e753d862856a2a2be61503a4653af2ba458bcb11b819f9df3cab218d59fd03e2618bf364b376c93b85d21ab13b0e6333451d0223213fe724ea1fe33a2d2ffdbbc3388286c0df1159f8bccab46f76277dc460b9b0d602a8b89b45b75964fab286ff317c2a0b4e007f60b46414f15b85fa222149bb70fd7cb67651d5a3e75da3d7d99d281da677a184192604b7f3d3679f2641f41a95643e27834e4feee890a4c9657e2a478dbecd893b6fcf05d214991477c057cec21281ade3ac000da7e63ce3ef16aead6de3700d5077eef080664df373a8880cc7b98017aeafe9a7aa59a98615d8aadbd70773ecd54e86becba0345a8cfb7d86f369b174e96b5ec54356006e2e6522a10098d6ed85b926acdca0068679f1d96f61b8e13e8e8d4ba38e01709fda3298154420494bec00aef2db36147f848bd2c60fd8424e48e7d74772db272c408fbd0fe1e19beb2dfbd0272126f2ad3eeee162a137f29be519626fcbb3a311c6fd43de05f33841ef7b29d2775b9b64fda237c2fa1553a1c3b52a912fb7c5ee363af2feafa7154d5e6963009631a1f41b569c21829eb30f287742a44e2796f816241431cce06096c90fe3fa143204352691019fcc569f18a18e91f0b4c161a39d1c1925a364968ba7342ec670bdc9aa08a08a9691ca8b491fc5c456d1584d1ae9ae8309e42dd4186d0702c73005fdc0db1a89a758ce42aceaa2500b2cb5b468aa7534d71aedb89aa7078df98fbd377a732f385a4d03d03be36a31af50ee5070d4de48a78d2da3f0a253f522b91f9c2b33a96278bd9261776e8c94287e72d9e09df33d6a57b3d619c2041bea5dfde2f060af6b96519d497e0ae655dacb2598da01175176cccb63d8b0f8bdc7aabe6df89d821efbf7ffc274ed010873df8b3dfcf0e116eb39b350e983ee66659f92eb0afb386e243e86cbff6d4193902083fd753c9ddd5cf093e8abbbe32ba22a65956b68dfd4ea4475a8fbec705958e4d6c8f37692cb0cddccd5ffcd05a3935c3acb93c4e6c78a13202b1cdd7ce816142485a33730ce311e334e947f147dc83a38e7736cddb9286e12456756bce5fb57d4cf534ef562075616578e0cb9a8222fc5ca2c38f243f6e9ac9bac36a71535dfcc91168111cc964dcd1130a3c26ac205aed1d4196cdb00510d3552908c0b9f7c52a5b203ee853970318f46b5f53b5fc8a2cd56dc1b7a20d41938cf8520c96f306e5c015593407c2f388acf372183327ad1bc02cbea76b32fbe09e265fc9c3bd92b5e483b35a7631c313bae759c03d3b9e3fab288c3b716c38bf199c15b25e930c6cf2b8ab8484015ca71e9fb3d68c4c713313c641e007e94f33fddb52e52e755cd776c68acadeaed7cb788670652d0a4804bb6a5ae65c512316e99b4f7a6c34b1218f1dec7d56721387d7976407d7e57c62890f9c35240cfc142770bb1c8bbefd1310d97711f8608ceb91e773aa70a2d5c19f5f440852e6df53ef90caeba6cf3817967484217f76b802832d0556d95e3a96699c71bb86e60c90630f678293c1a52b9bb829c66bf3e2525a259a3533ba56a2370cc9d85de07c2de79e915f068057d1b67cc00e2951e9ca3dfc7131a591c67e8cf309ded9d800f646e3978c0e410cb4280d10481f3e0c3aebc465b1f555b755681e19dae54f58da89a2b09b4824683d498b5b63e0eda99a5c39ded3583d723b73fdaf64e99ed5f488cc0510833ea6ffd4243b594dd49f8dbe0c672e5fda5c3b614ee87a8a5dabfe194997f8a325bd27d3ca7bc99af88632ae2882b5d4666361d143a3cec03fded27dabb19e0ae02454b553ed72052e4a86d0e5a3753e321854c99dd7c6b53fba1baa58ec0839be0e65f8098bf4d62eb33f4fc0ea0420697cf153e5e1fcc3b27869d05bfb86b81ca795c9dda854cc6a1bf6d75557440637501c616993bb4d4d1839c7c6f3f9eab0064cd62763ea4ebf45f40eb239138102ddfa9545a0007dc31aa38ea76ec48fa15ad8e69e10d342b5aa1301830a43ad682f2af6bfdbc14d30126164f3841ea9ba7f1376a6066c72e9674c46e8f66698d3503eab0b42fd7122803592ae4674c65f223351cc32b727dc2682e7fbe438373059672b93cba68c48b43eb31ed52aecf18f40bf15a95fac4e7165e6730ad434426569506005ec35d2b8a0cec4dae049e0d2551a7cc728cf1de7fd7231823deb7b13381af733f55b5562486222cad1eb9b098e1b5468b5758d0a33a21bbe1a1381c2cacf53efe746f9459dda9f3a5738d18b0b0e3f63386fd63950013563d26b347e31a46613cd60c87e42669271e202034b61f6d97a8c1cda39a9203b71649bc072a5ab1b2fb6d02d123485d89ddfe3b91a746e19671f7636c59ed093fd4723ca38c474585997b94f460d2369069e045294cae2208647b430826c86fe28b7d8005cb7203f7f644def174eebd748fce7efa507ba6b1a6b4e5aedbd3203e0eb068dddaf275aaa0b8f28d36d667e87f27a44e582753cdbebe59883a00218d0ca80a446f85fd8ef8faf0529fb08960f53f99d7faef4abc3e6dadf6d14daad97331ebb1c4552c9e1b0c6a5116fc97842057c917be85c555080c9fbe22154c9512aac48d76bdd03cef312208b247d3914613fd1a995944a1d8adfcd2bf4c55c540ebd9c325d4eb20e24784da9b7fcb2d46db39089348492d918fcab4f4f270908b0141a5815fecda030cbd7f6e3020d44aa22aa256bae360f06e4836c62f470dcbd495fab6d5950162bd2ef9f96f9cc1ab563cb5f01a11cac2602d4451d627aad0cd6556ff63476dcd394cd694a337af81368df4c33de8329cd2493e4250124ebc9ffc5ea3a4d5b6c972f69fd7b64a0c8708d6066c44e372eedc13a3cd5f070c1355ba96edc4150fe291bf7fae79386377985ffb7bc9f6645627817516fe4fffda7264adb2ab937a835085a15ffc320225e9240ee6d118481098ded28f86aaeb07a36d6f8a67b28fcddc87e39963f2af43e1b3b88968086637a4184867197880e48a3a43afaf69937535d976d", 0x1000}, {&(0x7f0000001140)="3d9eef8ff14cda16dadd415f4a1ce87ef0bfe9c7c9a32bb887356e5ef3b271f2dbf44c1ea87369678215bdd50b99fec027582ce475f4bf9e1e55ff2a2046022fc8158fd46bbaadbc8885020b3fa1cb5c9f86eae1fc0468b4ea0cef8117acafd45daf1021b666cfaf02f9aecd768a86a4de93d3da85f84e0d39fafb37c869fe9f03ce821a395854b47be3cef407ce0e62e7ec3ac525da1ca7cfe73c07475f3ef6", 0xa0}, {&(0x7f0000001200)="ef7451fdc897b2599e6381e6bc3e1079e2b7d7fc1eca92518f653c472cfbe497cb519696d4a3f78ff5184703a30b28ec70f015c8bc901131615a8e77f2a12abe1c596de35714e1764c1e3bae0ff574e26234e86f701512806b7f8e08a7db08e622532fa5ba801132caac47a850d35b590cd44416bbc7a18352cf14942a846c5064af26f97c385030", 0x88}, {&(0x7f00000012c0)="7bc31d873c24898677375a953549fa89d312216729d67a093fdc28fd232b1ee6a3563e85b1c132ba6cbbe000d3acc33c539fc952177315819641cde6b73ed03fb6b88572ca6836", 0x47}, {&(0x7f0000001340)="dfcdd1a4b07897cb4f003ef946342e5e131e7d6799bddadb5d4c2e2e8793a86ae04dd26d8a009a29174bb79ac6c6f7c8ced1bc8224aadaeb03e51cf8e5a8c7d99b2c7fc3e996fcded0a7f0c615955a26ecee2635b5676132f5fbaa81069ef1036bd2608d707ce8cc14998852343e4d", 0x6f}, {&(0x7f00000013c0)="4b6d364bff3928fcd42df89bbee1802fd97033b2c2e6897a74991fd34eb4d28d29d1db638d054e0252c14d0d664eef886c47ca6f68caaf669c4879e6c898c5558fab4b3ac345a4bb43490b2b4ef65901cf", 0x51}, {&(0x7f0000001440)="716f0138c3c5bb090cdab29c19bcba9111e25ac40b64d070a3773085959026d786e1f42e15a30e0cd04799225f1dc8acba435eb319e01741391e763c45aaf0413191acd19073dc9f1cb6859ca3dc3eae39bf237ce5b3ee05d24db313489eae9beca2f0ec2199e8355031f0e259120e565d39b0022cb49f2f7be1d5bd52d32ed47f379b1306d35eb457c9d34af9f64e6f3bda72a48275be64a39420e725ee9fb30664017815e4da5a536de639c7685b7fded0b84f5ead2d51e61ddee75993cd74", 0xc0}, {&(0x7f0000001500)="b0ec487ef5635594dace3df21a6f00f7025d2b701bf21947241d8f0e229089eae6cda457e4e10a467e7e848fcd1373f29bd68c5e42a259a9f6b6e93ac32c657063d79cb6ee8263d8cf4deea495d066e4e39bf8ad2a7a21ec3207994ac338edea40e75f93762a2389625041d8cf285a3c4e3aeae725c898e91c752f325cd73fb0af17c90610bd716fa78cc6f26c054f19e8f61af953d7774cbbe59d6511c15a264d525fbd2de1fb4bd73f678552f22b28a2ae535355f13131c38f1d4e62f5278cc7754235367149c88cfb2312e48c04a9667b3c8893243796a4eeaa6fe53b8adbb19dc8a9edc2b7b39e4fbfab7a8e64b130a79d7883c434bbb8a75268f6a9f6", 0xff}], 0x8) 16:03:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) open(0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) acct(&(0x7f0000000000)='./bus\x00') 16:03:33 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x10, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eefd4b33563ecaa579c03a42fb5c34271311c639098aeba25a822ddd00aab5bdeb943dfe52526a985ae245158d657c90db9779f3bdfbc923d402f4ad9a04171099a4ee871be2193bf1b1f943c8355c5cefab472b5d3a34521c1e34940b5c7cc77ca3830cf0a1f958d7498c51621f0b26033dad29652e58ef30bd6b5ec45842dab4a359d", 0x90}, {&(0x7f00000004c0)="297e695b36776b205baf957c5f5b601aa8f3e54bc28f27050788d3a59fe3a5fe9f6cc42821a95899ddb83b1cd1b46201302d01654a9865bd3108db3a277c64dccad843092d1dda13b386788f9f9ad4be53754b9270749c207b349114b425b433e87889df17ee26bf1901013a44ed39895713666b934fcc", 0x77}, {&(0x7f0000000080)="517b8894973eac742e114307826195d70bc9124a0e273502dfbab4502df3f86f116dab6423aa5636f58763b69f28d6bd22cdeff090f1", 0x36}, {&(0x7f0000000380)="b79ea6f370ee9a", 0x7}], 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000280)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x2}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 16:03:33 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xfff) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) 16:03:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="d52d40f4d1550d9d7e56d788168a40f7cad31fff5d58936ca063af3286cffbafd8e9bf9d4a1ba0cf28ed25997393c0ba0cb1b0b3f6fa6b5f9229830a66a903ee742603d939359995993fb2da769d3326c517c7fefb283eefc9391b31f74865757bd07fed63c1f5079859433608bcb6842bfb0a405a8715fca0a450bf675839033fc1914d2074d4cc653096cee3b11a3052cfa5d2493bce669feec9d370a31b92097d7497ec7a83788067b942a151b232863ebbc0b5499d1c66beb69d20ffbfece74fc7f5defd6b3208689d4076a1c93995eb5155e2a9374e0f20b4152ab9009d8fcefdae949766abad77193e6dc23b000062af728714a36df585eb8f577421d9478a21942d247a2107aee0a556e018f55d3005bdf687037f90117b8a9c2271f70366ef94acc67d2a3c613673740ab9846b5d7e73933b205ca94394a7cd3835196e6bd5f865b2001dde4f9e612f9855339176d39e89597593979f43a3b98ffa3ada2a22d1556d4743b5afdcc4b3cf9911b31a", 0xfffffffffffffe7d) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:03:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000d6c28015235c0d60ab52939a637f785a380391df27d6b5a76eaf6865a9426097024457ae0e86e03fc510e9595731f047ebecd7e7e454d300f425e32e01b10ecc5995768c4e0073136e5b9fb2479c635bf5310da564358c11e99cf805b6d18c6c89505ccc96487020625f7d46ef2a75470588d579cc36ccee9153f42e9cc137e16032ac0aea51d5f12184c865ff440214319214045cbf57eccb22ca841c22921e5cd0ed19326c25911deb3b4b33dec605d659af6d34a00124bc3815813386d2b6008593dd324d949fb9a1754c7f0769ec6fb3ee122bfc8ee67bfdd81be885"], 0x38}, 0x0) 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:03:33 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) munlock(&(0x7f0000008000/0x4000)=nil, 0x4000) 16:03:33 executing program 1: ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r1 = accept$inet(r0, 0x0, &(0x7f0000000180)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) pckbd_enable: command error 16:03:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0xc0) r3 = getpid() fcntl$setown(r1, 0x6, r3) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/104, 0x68}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfe) r6 = getpid() fcntl$setown(r5, 0x6, r6) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000200)={0x72000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:03:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pckbd_enable: command error 16:03:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000002dc0)='/dev/klog\x00', 0x10000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000002f00)={0x1, 0x2, 0x4, 0xf73, r5}) write(r3, &(0x7f0000002e00)="45e0f71c8ef54c48b9837807028b82a14b284c26815cd589b8045e7277ac0ab18d581df6b24d0aca70b4ea73b2888372d2f5204b3cf9c555743c9f4be40009f58eefbb3da8edad1299b9f5d7596a188872c0223b8b53255f9e6f63e16792c9e5aafdc0b61e225fc62ec5be27686b229670e1b2a653651973e4b05e514d4680b63c7c5f3ae0ebad1262fc975d9cfb62abf020926c2b3575", 0x97) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) sendmsg(r2, &(0x7f0000002d80)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x8001, 0x4}, 0xc, &(0x7f00000027c0)=[{&(0x7f0000000380)="fcfba70da26f719cb3eb89ef265247e0ed7ae47dffadcc20726820639eca94b9ab3ebd777d8070c68831b8c2b500ab2a117bfd3dd8c2f6caaf1cebd826e3b6e31f78d917d36a03d95a39d6d1ed69f9f32df0a0becc87f1744754ebdf32797b8da9de976757f22a33d58e7f82a30f33b3bf115e63e97eb8fdc3ef03d6212810638e5129856c22573014869f38382b41f47ca393a03b066ded12057e864d2ee8589a8cf0b19f4857b69f98e6340d63afe7a76cd99ded2b141077a3f86eb8", 0xbd}, {&(0x7f0000000440)="a9c91e7d6b864969062ddf28bc795899d0a713cb32d552f03a19a0cffa671bbfd1de7e588255c8f8403bc92573c5ffb8014e101fd86816ed842624cc9a3d0578ca8212944910e991b00e1e1c9da5f6e32a1e06900681566ab5275329e38776034347a3e3ff011a31fcb9024632399b6fec80a306fdab9b3d1011ddfaaa53b2df951d138d9856f64e1148c705b23bf0ce3b3d34365d1d3856120e18c04f851225e0ba639d88c704064dbee25f6e77af25223903d32a26236c444bf9", 0xbb}, {&(0x7f0000000500)="2433df8f4571e570d039ab2f085c7d", 0xf}, {&(0x7f00000015c0)="3771c89d64bc816103c12777e797410d31a93862dcd0b395bdf355c7d677e8307b431ffb8b018aec6999bf3e944019b76b00bf184cb48e61fe52d84bf40f7d0f1def6a2cddf16b68781006acc7d0cf726062ddfd633cbcc3f9a42ce1ba340d9e05bac7c3da302c9ac3d70422b4a0be4b455229c163e1ca69287425b50e116b380cae8007279feb902189d98168c42267c613c49b651c918fa2f50d4099fb7537c2aaece7c2552b964fbf87c62b2a800ceed5c8222be4403353f8ead8150128cdce8381d91145d25973c7cac4f4a3f8edc9e34bd6a5cfb9ec429cfd3f12966600a0c437634a55e7766e6d21812902305b63e0b080539aedac9efc0daf26f33a36afdccd1d33dc3b7f5596072f403318e3dc10899c076896dc9bda9214e1e18b6ffed16805e9cd45fbeaa9d387405104910e13ab77eeb634607ae81c634dc8f4d8c9ca63a89705b152510228fa7405720b614675d74e34217fef18483ed809c54c16f4021903d129cfc8772a790fa38da72af66c670b31e6cb32a90b1186638765b71eef17ed78f2410c21e2dd826ccd15012a2ceb8d7008f1be00b295fbc05df20edadef670b80ccca943c507a7b4ba461641036e3c8a4d6cd218e4fa8b2be2815afff4a08a42d1c55a78c584161b79f350e017cbeafad6826892e4676aea87230bcf745157fc396f1395c5e1c78999aa4743a836646586e43071b354bac4721ddb06e6ae2beed8fdbd7bf6b803d8d2cf54c26965742a2a4cc71d9cb96a300254211047e7b940bea8ebb49ae299f4066b29616ff1cdeed492b9cd0841fff07627cb11e7d69e112378ab740e647271fcd3680e3b4919673e5c81595ea62f3869aa7c2ae4da93d096254116902fd61a17f6f64e57dee9b767e7c21d3f00f1f8d408eb4af2f768961d5065f2e7a0529f1bf26676373ccb7bdaf093e56dd7edff7bea056b5709ddf9d98101c4ad7966cb33be55ecd742332d7b0670d524803cb552c000dd04de9f69251043d73a999a497627d483c0588255acfa397f2ed496815385a1d0e83e6ad58af80b41134c2b8d514d36d06bd96de98cdc6521d55edc3cc15b54342b6a8b90fcd5a3b838df7e3bd061f2a42912926c222cf6a8540cb92ba5a152d69b7aaa46839e1392e2905d631ecb386ce7edb6732d0144e8f3ad7800f4a63061c4b947b46543ffdb4f32432f4bda077c923a708cbdc174b9243457aca8abb0352c6f2554e694f388899fda481c45bb06c6eb4229ac32ffd32a7111618a15c75f5441ac2eb2519195a58052f58ae21c96c2e0ae9cf69839815535684778e4bdc91fce417ccd2bf3bce0e1dc600add317b42a53efe79c89a4a0286832b1849b35705da135dfc447e9a4f3323c95d7db66c451010863458ba4fe8c0fd21af2e46c39aadd17496b91b1c5db140649754b0cebc76af73c749f9bdd60f0c897f5f2714c7db917ab6361f2a297d139782d79c57a368f5d9fccfee88b3c40a61bc2b60e744b45464317ca5bb2d6a27331ff6816aa1867581c9ec30f8f94c7be486299bacbe3feaf0e240960acabb3612aa3cead897291fcd9996b4b32f09f6b64d27e1ee2abd2949897b3c6b71270c297cfc6d199ba19950a0aeb18f42f3cfdc9d3d5603ed802c01d297e79ab6c46517cdb3773650212f81c06b1f9ad6a470c91d55f4036c60f2d115a20c47e5c7a7641be0f3f812383580d84f845263101a460a87071555d675d523bade2a79d9a09a210f980a36ef917a45be61bd9b402cf7d248c7a864ada62ed6994aa2ef3b60181415a47d006629ab652a9f89f44bb0bc4f9cbf07d7996f89f5c90da6373dda4047d44cfe57fa090d81260c43aa6632655883b5a13542d11be940a628224d0e818890af213fc609005e6bfcd390c4ec7bb9c0c76aa80c5cff7ad52d444425d9cc32bcfa06852c2876cc47626c68a7f7f86eff71164323b91ba33d4eed92ae44c7173fcb0a00bd294c76802490782b53b2cbced2099446e71deeb44093209f57eea8d5aa3df0a4f359021780db472ec45abefe153cf097d695c4bf466ecc1ad4bca324d2863eddecaf928a5b317b3c734f0fcb162068378c1c15cbd80df13d58368bc68dce0197ff2208238e089c8a3b2ab0e96eed4be31d44ccd653063eed36b6daeedf898912499dc60f1b9fd75782d8fdd2dfc34c42e2f7d658e67f6ad1abbb99801702ad1698e8518f13102cbb68f289fb2c52d96a58055200c15b77ce2f90e30eeffab145c80673a48f8fe91f6fbdafce544acf103b9fb97a885a85d02883cf698e83e0588023497392045350ae592c5ad1c1e217a7dfadeb718be97c3f7ad00b57147e39fcb6ea91c501b19d0f01f377260fbe54225bc91b3c51fba05e72a84d38748f0ac8b1091fac39e09b84de184381697dda94d69a98224b967e416f97a9d6ad650f656f2b79737678c3d021e38412fd446727762bcff6cd588866ef4b7de5b2c101872ccbc75b1a01c11af574e2c97b4e2e98d2b9efbd44cd01a209de2720bf0e7b64deafeb702aabaeb7530ccff24cea7be35f40d35700677ebc9db9f0caf2fc82c2bb465baa4a8f8417b642a0966cd823ecbca330ba8de9cd558a01220562416be59dc3b3bd5c9ca4c602d8aab754a758739fa0bd467fca4a3784d3544c54b0f8bba0c958037ca5358c771f8f71661d4fe175ed5619ca412e90f62e785928bceb252805b92f1cf11ce197fd85ac8c565054e6f791bae74fbf1e9891a29966d6c85581c6c5efcc16e71b17336fb7e181eb0a43863763f05fb967b69b124a0795a651601dfd048af28d77af6e08bf1ad01f2a09ac7a660525bc8be861ae8f13ba6eb49df64f606ff8ab3a32be1e8779f9a91f76e10b5b7cb959afc2cb1e20b91f42879aea3acb0573925c6107f3631056e410299ef65a3c457f6b5b78de563029d72a76e99b04d33ddacdcc68d010332a889ed8871e699c87e8bba37cd06e9803d845f5df3139561825f80673700f51455eafb17317bafc4ad25aa1f1b8344066f1f63aaebb5d1dd74d233556b318989692ef91f8b0d86e4e50f125f837921e7db538330500674685aa211af15aca329314f17728c615a7eb21acc5a6ed805ed21f57c78a8620a407bf7dce67e6ed687611670ffb4e1f749c3e6aeb81c1f3973a010f53b6193bb7410d1294116dd32d1f3c85fe4c8f88ee07310747bac51c3e53cdd6159a727c17a335be7e6087be4d68dcc97db932a15b0f571ee37ff7921684c15a28958d453b173e38c7064d889d93b31822330c856184b401f30bdea1c920bc543ca2116cd20015a04edf8bdb9a98514e5646e0695d5ba4ca194a4e82d234b1b5699fe2386b5da2de2f85454cbdc69cabffe49d760658bb2ed72d932f1dccaa3c5f9de44265aa01266770e3041ebc4a51360d05bcc49b93ebdc2521a5141a594e36eda3fa68f2660633c68ea36a426a71db64c08e5114db34233cf7bc0c9e78b2b42be623b14bb124846f5d4128b646bef785d105ebee3f445022b43b9d6132b23168ffcbc5aa29b68a7af22810e61c77fca9d0e37de6d104400d6a958f1944658ab77cac7a0ae8c905cc6752738fa8b4cda6555accd6c1cd5021f9ed9515bd5e8f43a8ffb7432b6f515336d913028e04e15ff97ea4f47ff5d3da51541d43e514361f389778effb6470fbcaf871e94ac500b60816918f8bfd01fd6e9e96084cee44a6a64f610896d68937d1c87b7b54289675fb5ef2c40d64a94ea6fe6bff4e36953ab0a3e998b41c35cb91a48602ddd3db55f72187e5165c9e45c6142ef6e7c13bd212d8fa9e696054ac3654cf9db932d55456408250ae0982043526a743885f510d9e16a6760ce1a8934c48026a4d2a26cce6e26e83a552153ca49ea819ac816db3e2eedc3911749b043a4cd23051c4aae2406d1a159b4eaec10d11a6c51f4f7dfd1016692807ecf69bd79d28a40abc8e51cc23979cb7ae6ff24dc52592e6703f54c7f9618b538f35360f6264a77dcd59de621d9bf6ad17f01346cd131412e1bbfa9bb1bfb207130640ad7e745ac8e361c6a8269ea9f7421f3618094c3fbf606073331fb9c74d0a5d89bcbc0673d1c9a77748025fb927795580c9e84c3dd67cbe24bb367631fdd56bf7d643921f18706aa1bf11279e9aa827136c5bc442561975ecc1c9219d86653c292160ac7f443d071b3b6f349e6982aaa22e0989815223d2b88dc19e242fdd8fc851f2ed44ee8844ef83a56e61a4e40f3cc26a14ada7adc70a0e4b8d70aa0cc2f941c35af26be28f736fa68a7024ee9abda94e672b7e88b14edca860801bcf153d6577531037fab43d8b622b445c2a29ed58e33ba156bfe774757d6f48c13c1dcd33757b6c51ddf5105ab2e8a1d0a4b2e971adc39659ae3558aa28c7c5ac3892e33b56b42f8c0e8a8bde199791b7482070d63d98b8c0539ade7223318773fc0f86898b98f4f38d06b5cdfff67b949d2b577751d2c4d1610c507700458b2878cc8c5addeada41b7dcb7a2602bf626d0afbc4cf48778344e90a239370022020ba3f20cde440f0757d07e025358ac9a8762abc8b769f96e89e4ad6a9d78ca75f3ba7b6aaa84dda9e999cd168086ab89d92b36c7bcf13b7a83c2f4926d3e237edaafa0e0496cf2818202bf2b9631a3cc4852890e6fb941b3a6b5a14c6945f3d0789ad11179ec215e54dc078f5ff90e8a9ed44a640dbadb6f8808525331d8372504be75355b4e89cc7c8bcd57e301149bd679c26bdb8f28edbe90d7fe37ebf9156ba9ec3644dd155a049076c6c43d63145bfa9ff4e21cd37f090b9ba247419f7dade3f80dffe1a2754ea5670109c0e835e2ee5c4bae1e7e6432e1ceaf2f8b4a0bcad43ab9dbf850912b406f6e13f6f3a2188b13596df2fcbbfdb178696212330a2c115c3bc04e505b961439c8d7e1f7652141bcfc581d047068ca049dbc1ba6b6f8111e68ce2b3bc216012cb0ca569f43cb738363b6e75a5a670e54038db18380f4d0027959dc09ace4258105b90bd8cba6ed1cfba58bc30cf66fc4894d33b708097274e9baeefd7fbac1f0108008ae767a1ac9da9bfa3e45300c6ac82d8428ec1a66253c5151a963b4778bf7c2937d1c354181e04a08f63694869a19e553ab215ed0ba85c6cefa0b7c32007d88a710e7af28523b9e705c9d0c536d1f2645593229995f1647f254ce344797fdcd8c9ecaa79a3bdc49a137615cc31be47052812453af21d2c61b705c5a423b8098d05beebdb346e77d7251fec784eb9735d8a32b34fbc76a0e9d7e0b4688909100f3c97b2b9de89ad3780fa4f574865cf95e54f374a7ca48944d1191761e97039438b044e250886f3a93fc9dcf66782cf5557f171057ce604e902912371fb0b42f83d75430b11cf601d210583c875fb906dc0de36f98fafa40b4931add757217e2f9ce3f6bb43a2b53b35c8763682c8d884b7ea230f685735f79a428defd23eb4fd80e0217502de12e8ccc2d25a80af836e51157cbd521ca4d3c89793853b2304a8920f474e7de293e0881a1c01d7e6ac37c778882803acb27bfceb07a13e2cd1935d0f80673fd6dd12362ddd6869ac9d605b2a3881cd0972bd26db3ec2a1afee685ee589d151bfd61ee082fed3141726c91e5c798aae98ac593cd558f3d4ab0d599ecff25d3f0a986e11d8817e12bd8d3a071765f24abe87b75ee5d495d76901de19436e2d1f2796713b2437245cdc68ede437a181d0964688a2527dd3fd48b23e8f798a323b13b534b4b26c3af8813c7628e04668decdc45512da66c754f369afe412f252b9452174424fbe5e1122e3288b0c6508a1d09", 0x1000}, {&(0x7f00000025c0)="72888f19f6e4288f4915b4593b5ab9d30c363301b09cd25903d21aca87be3738b153a7aec4040eb1b745e7d1c756104980e8fcdcff6302922a66e8d199183c873c62b02eff7372f2f2a34b5bd6c66605febce5dc0f524221ea5e2caf4ebf7b871655627e5d5c5421e7e409fd1b9f2208013a8744ff52", 0x76}, {&(0x7f0000002640)="29579ae1cb5cf98561eeafca1a7c7995efeae687fa2230d9a8fd5d71f52ecb159885ea389cdbaf51cfaedff964716a18119b00f489b2d64a206541e7e39e05e7e603a3b994d7700c86aec565", 0x4c}, {&(0x7f00000026c0)="012d5f0587d6ba89ecacc9d60a63c6142b946a8dc0d9d15791ae5441890691deb9a24e27c05554f5231af3d24895eff2b6d6f073299f28d59b197de4a766e3cc9316d9fa579c542b46d900bc0e4b633f9fa1e315a8cb84cc0b2be7e83034742689b4ee10cb59ce8f7538b260b5a011f220503fe1117ce92b26f55a14bff93141fddfa114244d74c4eba58f3eb74af11422e828bfba4f6a8fe3fcdfd02be76044393b8c0edddb8ca8adbf5f5ab4436eacedbd06d44a58299c4154ecb78f8972861c330780d9e94dfdb9a3df5872", 0xcd}, {&(0x7f0000000540)="fc162ab60e", 0x5}], 0x8, &(0x7f0000002f40)=[{0xa8, 0xffff, 0x2d, "f3bb5bffb886d86a78b6fe1714f335e2322cc7f665c3753b63286dd1f7a3fc010104a89d075d3dc72132f77cb165ac17e9ca1aa30f192af679aca34fc639ff841414a1f6596e73da2c142a78083ddd4e36a23543b13f809083f02a2a26d487c969db3d526c48e0e7447385aa5de5b0203d62e2c27b0985ae8bdff743fbe2c3531f68f317aa8fbab4faaf92c2798c17a1cb551d8675"}, {0x90, 0xfffc, 0x7, "be8623dfd93b29d642631a742376c517fd906dfe416316530514cc15143efb546d235fc3f426f2d58fcd2a5aa1aa853e31eb1a911b9cec0504a1991671895f6ad2dfcbe43884a84871007c754cc88f90ca9a1db8c8b185fe38e4b237e2160de857c7d50a20fff8fc32fdd24fd0f89f4ab93ab6ba141d20fa97e2"}, {0x28, 0x1, 0x1f, "a14f939fe4ed4b7db81787676fda6f655ebf"}, {0xf0, 0xffff, 0x4, "43c0550c8ed2a4c277668e30110cd82a82feb2ad5ef2f7a64ddb5e52ac8a45b5a8131c6cae27d25cb9efa60c6e8f4d5113f9394aa959e3fc3e0140717c1bdb3e6120aa13aa8fefbed17feaa5981708bf0e32222b3cff8eecaff02a143d0f6b815347c0de0ac14c37cdd1861e79dc0debea2f9e402ea2acff2ec5e124cb180564d16d9aa58977aeb522c370b6147631b7a1491486c7a0e052f0e54cd2197b8e1a28ee0eda5c2fefa98929bdf85b6dd1082c50e70430c46f61f5817efc02ec110c16bf3fdf90d56c430c0b43b60ebcfed17c55fbeb114d8c0248c428403151"}, {0xe8, 0xffff, 0xb, "cdb46e28cc06a2e6adc0f66a43e2fd0e350142edf3b2a518b1a8d820939609d2a89a87c6fc0b0b0ab7bad0040d08eae43885d30d0dd92f2b9cb90b9bba18d9455810b758a22e80c2b72c85d81e4c085d3e6c466d146266b4ef93b91d331010687948ae596912e197645b522a2072aefba9107a1fe0729b4b848e741de7d260359b87faed2fa8e436093ce78f70d817c51582013c2f2d53dd4748d0e957a6afc1875ab1e2b9d1b9eef40fa175ff97b0d6a5b1ce605bc4b0f7eaf997cfa9699a388f4465a0783986dbb2f626d7ee75cc6802f82232af3522a0"}, {0x68, 0x1, 0x200, "f225d92bd37ddbe4438fa2d0ff6aa8e34bccfbd7f7a6704f7f781cdadfc52d3755c914863ea3bdc69927704311525cb69acd83173276508734ddffb6d7e6864126d865dcfac7b5c0775b6b14f2a79384f8f9de5ada"}, {0xb8, 0x1, 0x14bc, "8fcdbf2257884c5488b66ab107ec41136d0e35e59c6086bbe3cda3cb0557d013560638bcd77006a196fc0a628837acd236a3f32df7ec98d93d2cba1c524963704df8e2816bc434adbe8747123fa2d7bc01a2b864baeb29c7bed183124f8e42278d28f1a2b4e695a8f03204768c201bf164019e9f9033d1169b7c3dc9d6206af7d32227f825bc595ac54dcc53d022cc8146b9bcb7730fbb4753877bd4301e9964c1e1a30176"}, {0xe0, 0x1, 0x0, "9373d15df5899a6653138614e0da9aec150f5ebf4651a2705d68adf841bb517eb822619ad20af5d812d8a34215ad6f22502d3c6cbf2ebec61e6a1c633abfe82a5f7db3d9d3984e3c97a4bb8b9d22038366aeca01649255754fda45ecfde71d060ce7e52ba6ce4915bcbfed29876afce824223c24927e0e8e27c12d04a0287e5e95f1e40f91beb8fce8c4fede58506d7ad84a3184d05e9443b78af174f73bffd67d12c3ffc82a2c788ef6ab047e3b849d7905ce3fa0b56e239a742d28918206f487062b17f126b1f4f71621"}], 0x538}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f0000000200)=""/241, 0xf1}], 0x4, 0x0, 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002ec0)=ANY=[@ANYBLOB="1000080700000000008ecbf2c408c958729d923a4c0000"], 0x10}, 0x0) 16:03:35 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = getpgid(r2) ktrace(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x400, r3) setgroups(0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x84) linkat(r4, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00', 0x2) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000180)={0x100, 0x4, 0x50, 0x400, "1a67039f595e001192b577160fa2b6f46572bc36", 0x3, 0x81}) r5 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r5) load: 4.60 cmd: getty 93504 [ttyin] 0.00u 0.00s 0% 308k 16:03:36 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x60, 0x0) fcntl$setstatus(r2, 0x4, 0x10c) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 16:03:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pledge(0x0, &(0x7f0000000200)='vmm\x00') 16:03:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8000, 0x1, 0x100, 0x60c2, 0xd1}, 0xc) setsockopt(r0, 0x25, 0x2, &(0x7f0000000340)="b614d83314b3fe7a9911396fbcfb7babe7a82fc99ddac1fa9c15d0c5696f9e425cf389bd32d6a9c789dc7e0b3e68b3821c00d8d769ee7267fbffd8eaf7d634b4c07f9bbaa0cdb6d9ef6271ed2671a2e1dba1135471e3e6ecda996e3b5547102f08afacc6941457c532575b3db1de5e30dc73a8a0884ddbe0d0c58df883571947cfe106853d8f26fda07c659d12cd55736abc76c86947d7223c2c7693856f4d5a2a2d97b84605a001c155ff4a71f57ebccdfa7577c8eb2c042262c6878ae477c60f9c68aec30457d7e2b8c6e4e4ae7724b758ccf48742207504bb66ef6f8492caafdd867f481c392094f782bc4805660be1626de7949addbcb324137617223ca56256422a33fa2554", 0x108) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) load: 4.60 cmd: getty 93504 [ttyin] 0.00u 0.00s 0% 308k 16:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x29d8aaa8}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x3c}, {0x7ffffffe}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000240)=""/109, 0x6d}], 0x1, 0x0, 0x0) 16:03:36 executing program 1: r0 = getuid() setuid(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:03:36 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x9, 0x3, 0x7, 0x1, 0x52b, 0x600800000, 0x7, 0x0, 0x0, 0x7fffffff, 0x1}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') 16:03:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2d01fbab534223610661c06586d1f5deab2890177a6b63e37aae13c2d9f86eee84a5e8a190fd476e1663cba869db79d217b252b41b6ca3dc521b771d1e0af1a863a7143c6d479a30795bded3036f1d502967c94b46ac67024d2201dab33eb198c5179f8aef3dffbb6a35c9c52141e99b159545610f7a774f9e38c241390438113e3663f127f39b91d2aef045888a59ddf86b929265b26bb295d936c6c698c2af27a82e2dfd60acc8834e45b0822bc30d0905863430312fe33467503f89d39f5b705ab704cc13ebf753649cc746d37f52523f31ed9f8f9d5346ecddeaed4b326a1822d83c7d3e2db7e785f2e688308f6512ac8b0721c71b0218757bbc43129fc4b6ad688645b1ddf25b3c287173316adb21c850f50ae3f69d368d6e6cb6e031467ba8a246826ec87c85b47afe8e48eeb1a3793f028ed5acf4b34d3a323bb1f81d74649e0cf7623fc30e9894067085c7613e23295ed4b40738b24157924d"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012ef466696c6528009dd2a7333b1a9ac46d551af36b552bbda6b35778923c3361065d9eb7b41a40248c57dcc7337bc085fe0788b130cfbdc1546fc7a893aa73ff583a6cdd73c17e9536a7ee3db62cf5a9fd85ec689cee5cdca91e9d7fb252e5"], 0xa, 0x0}, 0x0) 16:03:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:03:36 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000240)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x6}]}) r2 = semget(0x2, 0x3, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000280)=""/192) select(0x40, &(0x7f0000000080)={0x28, 0x9, 0x6, 0x0, 0x80000001, 0x3d4, 0x0, 0x2}, &(0x7f0000000100)={0xffff, 0x1, 0x2, 0x2, 0x6, 0x2, 0x101, 0x4}, &(0x7f0000000140)={0x5, 0xfff, 0x21, 0x9, 0xe89a, 0x3, 0x39f7026b, 0x2}, &(0x7f0000000180)={0x8, 0x5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) getitimer(0x3, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000001c0)="ef779885a6633d27e33d947531d139f872c4ed3a1fddb0d1f8386917b5fa17f33fd810b3b4589dd0a454aadd77d344b9b221c7f2f016569b0d85c7dee7c842b33af7f838f9bd1f8b5f5b33f976d9f310f3eb00dd7ae3a21283ca9d468f4998051a91cfe98d73ad3fc4a650f318af8d932c7e17777da4d26f90546973d5fd015546e32b928dfed472093928ee1814539cf3a037c9135309c69c0eddab26f212421a325fc0d02da7ce47764404802157bb5ef5576af7d807131281097ef9730eb43cc012332351ed72f02981310ba08931aa3aa9e12220baacef2514abe1fd79434bdb4002fbfd5136446efd034135e262d07e4b0a"}, {&(0x7f0000000300)="121632daa74d5288fa8399939d65ecba0627259b602008e61ee535ff2363c05ca9b975a326b8bf1fa1a84612561c1f5e67550f7fe71f6856618f71e58b9d2a372e8210073fb6ae990b5274d0ee9b1e4453fcb94e4a2c2d78c5dffe05013d7ff150bc8f3f6760c7197ce39346713731e76f256fc2f1aa2b11ded999e42129bf604ccf61f996e0f59a7bdf5fe92f9a"}, {&(0x7f00000003c0)="aebe0b51f8c7e48986d6493d3f1806f539243b406393d196ae9265ee777cd94f777a0038e74f648673840d80882122b2b23d147b91ee8e0e9c8f3cd213991f8a82dbfd8f3273729dfc2b71b6ad6353"}, {&(0x7f0000000440)="1e347e46d2c5e2a3571e46c02db10f2fe923437503e9c9133d7f25245c26eb4ca6b04599c82f50602851fa05ae5bff29887164e5172beeacca3c2630c8a71a11970b70f6b94dc45737cfb4a8e73577b9ef9d52d809212e6b8f77e23bc442751c50f9604d700f8b582c38051afb07f9afe50929786ff165eba2ab6b6ae278c7693ec45e9c22683c7783ab657aa6d58d510471399abf8b41d1cd664fe7"}, {&(0x7f0000000500)="8e8678ebc21f51b7e94d987ac78f05a0793f716924ae4c9da752d946f0f0efd5759cf3193b7b1f807e0e42fa5fa365516d1eb21956a4c582af6fdfd11a8e5c1a15c18f827f557e17426e9bf33561e75802302c2b1f82bb8cb307b977e509b0deeb4ed28c33c9b98127bdffb582d55db46f8a3749d1e2c5651a6d6a715086c9bfecda0f1656b81d1b28d40eaccdf3a39c305027d29d542625a8ca1f290218c0dd09a781e4739a54"}], 0x10000000000000ab, 0x0, 0x7) 16:03:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r8, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt(r8, 0x5, 0x6ee2, &(0x7f00000003c0)="d3d2c8d082ec7e418dc7a62794a9431c87f7e21ed5f5d46d9dfcc77c8f474b632df6ccf2d849fc7c770705df20170b157e590ed0b2aff15deb6a39873f5a2928983bdf1f40b4cefb232712959a5b2c54fc7818e404e75ea589ddaf6add9d8ec03c8816da025d6b5bc4ce8b461156c87cbe6ec038e5bf2ae145fedbc0b06a148afcf58c1f48c74e8e3b68668dcbc7f0fd55b2ae55e3b6041536b40222252aa76215ca9d366aec17fec6890d35a4c7", 0xae) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{r2}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x46, 0x6560235539cf3b14, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x10, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r11 = syz_open_pts() dup2(r11, r11) 16:03:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x6) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000280)) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r3) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x82, 0x40, 0x6, 0x5}, {{r6}, 0xfffffffffffffff9, 0x1, 0x80, 0x2, 0x7e0f}, {{r7}, 0xfffffffffffffffd, 0x78, 0xf0000000, 0x80000001, 0x400}, {{r10}, 0xfffffffffffffffb, 0x4, 0x1, 0x81, 0x400}], 0xec7, 0x0, 0x1000008001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r11, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getpeername(r11, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:03:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x8) write(r0, &(0x7f0000000040)="153acd28d692d54481db31d09574dfb7feaa265b3b6f745228f16228af5495b2be42b9c5c29e4eb3ea8dc598ea0b46fe07bd95add84a8534c2a1fdf9aa517f33dfc23299dba0b419256a7165ba5efbc4b455488ccaf044f942b71ca94f16f3a31f874d6e125fb74638c46dc9d08225ac6b53e47e6954a33527c3e6dfebee03155c325fc35d3471de053f2e45600a1d58303a21c8bf39525f7bdc9cbd44276cf5ab05bb9a11e615029de81874c9e9836e34", 0xb1) execve(0x0, 0x0, 0x0) 16:03:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x8081, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x72f9cc03, 0xa7}, {0x4, 0x1, 0xb1, 0xfffffffffffffffe}, {0x3ff, 0x8, 0x401, 0x1}, {0x935, 0x80, 0x7fff, 0x6}, {0x8, 0x100000000, 0x80000001, 0x100000001}, {0xac0, 0x8001, 0x80000001, 0x7}, {0x7ff, 0x3, 0x7}, {0x80000001, 0x6, 0x0, 0x3}, {0x100000001, 0x2, 0x7, 0x100}, {0xfffffffffffffffe, 0x2, 0x0, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4c}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") r1 = semget(0x2, 0x3, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000180)=""/67) 16:03:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfe) r4 = getpid() fcntl$setown(r3, 0x6, r4) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r5 = fcntl$dupfd(r2, 0xa, r1) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x9e6, 0x9d4}, {0x18, 0x2, 0x3000000000, 0x4}, 0x1f, [0xffffffffffffffff, 0x8001, 0xfff, 0x7fffffff, 0x40, 0x8, 0x5, 0xfffffffffffff1a8]}, 0x3c) 16:03:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:03:37 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:03:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x10}], 0x3ff, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x0) r5 = kqueue() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) lseek(r6, 0x0, 0x0, 0x162e9ad40b883050) kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:03:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) r1 = kqueue() write(r0, &(0x7f0000000140)="9d632b25b99b8f3204c10b86abb5ea049fe89f295daad3d67ba1b443adc6d8a7e91a4eba7e1a8573ac7cce53951fdbd22805f7c0b486fac90c10e15d2c0f7096fb8edb277cf7178aa4f5dd0ad37445072c7915ed368a06fdb87ef9592e356b6bb96ba6e147f35710aa2990b48dfed49fd6aeea12a3054c219728c2ac256612306b094719834b4ee11ca60a2ebc344520a91261148d2c5fa46d1fea4c5ba8d2f9309e77a4216396f221df7798", 0xac) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x1) 16:03:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f0000000100)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x100) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x8) r0 = syz_open_pts() r1 = syz_open_pts() setuid(0xee01) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x136) r3 = semget$private(0x0, 0x3, 0x200) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000180)=0x7ff) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f00000001c0)=""/17) r4 = geteuid() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) r7 = socket$inet(0x1e, 0x3, 0x0) r8 = dup2(r7, r7) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000000)) kevent(r6, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r8}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r5}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r9 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r10 = getppid() r11 = geteuid() r12 = getuid() r13 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r12, 0x0, r11, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0x80, r12, 0x0, r11, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={r10, r11, r14}, 0xc) chown(&(0x7f0000000200)='./bus\x00', r4, r14) r15 = semget(0x3, 0xd446d0a0d008e432, 0x40) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) semctl$SETALL(r15, 0x0, 0x9, 0x0) r16 = syz_open_pts() fcntl$dupfd(r16, 0x0, r0) 16:03:37 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='d', 0x1) 16:03:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x1800c) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:03:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00012e2f6669816539c0f72dd23508072d00763000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:03:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) socketpair(0x18, 0x5, 0x6, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2c2718f17a06e0b, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xd93964906a951b2b, 0x81) socket(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300), 0x40000000000008, 0x0, 0x3, 0x0) pipe2(&(0x7f0000000180), 0x18000) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0x80, 0x3f) 16:03:38 executing program 1: r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x2, &(0x7f0000000100)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff8000/0x2000)=nil) 16:03:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 16:03:38 executing program 0: nanosleep(&(0x7f00000002c0)={0x0, 0x3b9ac9ff}, 0x0) getitimer(0xf41da965fd3a4d07, &(0x7f0000000000)) 16:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6, 0x0, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:03:38 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)="00e0", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000440)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f00000000c0)={0x0, 0x80000001}) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xa) 16:03:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="b5e17de6f45eefe2dacbd61273b4549cad74d08618de8320a2c7193347ddc9626218546f0728a788b87352d61ed746b857a6d7cf2c52951d6137", 0x3a}, {&(0x7f0000000140)="f3f3707c5cae1306c8b51b90e5167379b953f4154e597a0a8f8ce0ee6ec4aefe19f4b65f61e62e8fdc302e836b20ff66b45099c1ec833126c50a26ba8bf7ed96d58359266f22e6ff5cef618200d6ad123be1a64d2efb790038b29eceb433823eb12b07b265875c3d48a23a487ca6515bd2da8d9fc3a1c782fbd8a425b2c6fd7b44ef37edc079566607c7e428789b6f8597798c38c8c739164072404fe17af75e02bc69b6ecaaf87b4c53f8e0dbf833b00a1c853083b20c61a2141b1aad3c07ae1e99c268b3f2232069327a1b9417ab09af5bc5fa2c5218d0353894099ec339277c1afe46b55d53", 0xe7}, {&(0x7f0000000240)="67f8b11458b5e6fddfc4de8ef9520b041bdd22782247a4b3a5a44b7799e3965ef5af8cadd030dae9ccffb972", 0x2c}, {&(0x7f0000000280)="eadb957c16e6feadd37b2731f7260e78778f5e526cf7f0e7287d56e49da0f32868a911f33d403663eba3b112b315f598be712a3d0976059e384c7d711a7143400012266c6f22ee5c22e1c872fd448c8ab31e6caf30d2b7b78ffb5b2c035f1b1a1394927750b36dbb1fcea63da59fd285143fd3", 0x73}, {&(0x7f0000000300)="f70d2092eed653ca7096e65a384acb22ed2288c18c31d7e6696c3cd71943b93785aff6253e871210992d455df406fdbb26a79925a07db3faffa7870dbf2120a5c27740c81dfe34db2e7320937e7f402cab61a5", 0x53}], 0x5, 0x0, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:03:39 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pwritev(r5, &(0x7f0000000240)=[{&(0x7f0000000140)="86d0d6837fdda440c37eeef5cb1fc87e86906b1eea1458f7e1a4494b07037b6ff873da0b77610e8659a8bdba660ac778f5349a540dd621aeeb5d81d141a9ef52be42d38aadaffe2dc880377f2e754c3de0cb63201ef3bb61ffc953794766b695c23a06d6a3710a59c078897f99a9a1a1bbeabdd54aed65a6e3921211f82bf15283f9914df621321f18cfa33bfb7fdeeedbbc62a7a69a87c9b06e030ccbd5f894dc95465736f345037c64f4749eff04c11d321350b79dab55cf403b75977cb0d9820ac7c5c9215483103e1658e0ad9f68c81b569c7e810bebcb5e54908a12b269", 0xe0}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) unlink(&(0x7f00000000c0)='./file0\x00') close(r1) 16:03:39 executing program 1: r0 = socket(0x10, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) 16:03:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000f, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x10c8c03be8452ae3) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) close(r2) ioctl$TIOCMSET(r1, 0x20004276, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 16:03:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x5, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x3d06ebe75940672, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35, 0x0, 0x4, 0x200}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = getuid() r4 = shmget(0xffffffffffffffff, 0x3000, 0x70, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) r11 = getegid() pipe2(&(0x7f0000000280), 0x14) r12 = semget$private(0x0, 0x4, 0x543) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r13, 0xffff, 0x1005, &(0x7f0000000040)={0x40000000000004}, 0x10) accept(r13, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xffffffffffffff48) r15 = getegid() r16 = getuid() getegid() r17 = getgid() r18 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r18, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000140)=""/109) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r14, r15, r16, r17, 0x14, 0x6}, 0x5, 0x9, 0x2fff}) r19 = getgid() r20 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x9, r9, r11, r14, r19, 0x40}, 0x1, 0x3, r20, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r3, r21) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) open(&(0x7f0000000200)='./bus\x00', 0x8c, 0x248) r22 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r22, 0x20004b08, &(0x7f00000002c0)=0xe0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x7, 0x0, 0xfb4b, 0x0) 16:03:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') getuid() 16:03:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffd}, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, 0x200000, 0x9}, &(0x7f0000000000)) 16:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8802, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x9, 0xc6f7, 0x1, 0xf3}]}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:39 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) recvfrom$inet6(r0, &(0x7f0000000040)=""/49, 0x31, 0x1, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:03:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x7, 0xfffffffffffffff9, 0x8, 0x20520}, {0x425e, 0x3, 0x5, 0x7}, {0x800, 0x3, 0x100, 0x2}, {0x8, 0xf2, 0x2, 0x300}, {0x5, 0x1, 0x5749ad5d, 0xac8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0xffffffffffffff4b, &(0x7f0000000300)="003cf006000000b65ff51ce8d548ba37cbbb000000002a4e4b0d98a6056e81adf3daee1199cddebdcc4fe2677fb723b44eeb") socketpair(0x1, 0x5, 0x98, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x8, 0xffff, 0x1, 0x1, 0xd272, 0x2, 0x0, 0x8230ebf5f3e36e6c}) 16:03:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4, 0x7fff, 0x0, 0xffffffffffffffff}, {0x81, 0x0, 0x0, 0x400}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) 16:03:40 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2404, 0x86128) sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f00000003c0)='./bus\x00', 0x40, 0x44) readv(r3, &(0x7f0000000640)=[{&(0x7f0000000400)=""/180, 0xb4}, {&(0x7f00000004c0)=""/131, 0x83}, {&(0x7f0000000580)}, {&(0x7f0000003680)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/94, 0x5e}], 0x5) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000002680)="72b7ba6642c97d303b189355b11c57bd9f73eabbaca54fefadb06432eb490758336abc0766abf986582deae12f06dda175054f4befbad5b5e9b1d91f712670082accedd46994f945d61573e26d775ab1b8bb11b758f8fe6f783abd0cedaaa35988b5016876c86a727e4584018abf310696f5057651184fc5be64b8a85e1cc252f3d4dd9d60ccf773d8ea2d4e08ad446b78dedc2b8c1cf639213904cb1af50293f51d76d034c6bed801f16e5c06b0b232f8e6eaf7f48fe42434ed3ddf43e35261094f8875657913789ba554800c4f125d35504166cf4170a35932ea8f695236955aa958d28aa125d6f8c67ea3ff0e5c952c6d820664a699c18bb8d5ee6c53f58d5809a5c126a8b600ab8d813c026b2e787822be46cf765e09901f48649dbf528d75ced12e656ba6d5cef8249785441040c26744f538f81cca615d450e9fd1dbed527d7cd666ed97f87a4c99ce20091662ad7c67c363229461bf7b677d8501d146116bb768a9d188ba98e5ae4bebcf1ea6ce1b7cee49757847db80fe745c2c7e820c795238e6aeb41ec874c7b57ba2504e693b3b50cf39f4702b4e2cbeaf62a52fad86b00caf2faf718d7c0feb850e197d63d993effe998789995424a4c0ffeac859b7f493089ccc2450b42ba79b351d1fde55076de118e9c884f710e48bcf3d60bb1b2f48d5af33c3cbce1e00d8b0bab97c968d48d9248a9fe8ecda9138ed991478721b4c817da0ba2bc82dcb2870b26ff17a845383a8c4107214860328a09f0079e24ba4b6b862ca156a98be7ecb0ef78252183affcde5b8951f5bf31cb24de9b30bf6065e2e44f2d95dd195cc2a9b7c47b6616e4f644c2d0a00f51045dc7a881968e2aa8de052d07a53d0189addbf70bafb27640ef9c1366afc179a94f32752118b23e29a43fcd075c6622e7b3acef3885cc541f2bc649ecfa19439dbecaa7b1a5610a4e5c97ecb869f30993609135deabf3e0904ad9f27ab4b89fd952967a13264410ab8680c06ce1d56ae64f10681bd5e2e46ac58618a89095d8ac35d8810f3bbf36839d88bc2b2b1461892d03bb63e9746bb64cbe855fcd09938f6da43b0d7f366c10e97fc8c915749e042eb2091fa626910db65a2d4a868a771ae7ad2bbbe79efeacc97215fb5c69592533bfed551bb491ae5265bbbfc00fa0111b46169a1db25a2dc25a4dd7e14c25b0178477a5735115aacf8efd0abae4c3de8c1b8f485ec7888160564f8bb8b3df87b7454f3abd8aeb120ebeae3efc3b76dd8ed6a343f8c2a8cd0b4ce8f2e8e949ddea434eaba55805bdbb60d5e2dbad401ff5627207104322b2e89b4deea696fb442f14e58f7821a73c67a2a3e46ee1db69b075025c8a227e7db8c67370c5a9774ccb4cf36bdaf528b7f30b0e887cc91b3dbe27413fa0f9714f4607629ff51bed82c14abf14c2e0cc2a22e49b710de70f57b37ffe83cefa3f6eb143d76d10cbb1f470f58a68a6ae2655b962096e1b5fb09e02cb47948eff672aca78af288d30f42a7cc9ab011c6e7d002b65fa557c6ab2062919bb9f080031ec919e9278a1b01d2b2cc6eddff2e23fec667c58cca58a6fb489b8cc0ec738193d84cb21b98d97974ae9a31aa6e0a40fc31da16d60d418e65981b74ced6f67c646a83b5004d87813639e6e4ed8658c72a5ab56d64ae8a82b04f2c8ee7f5b15bde8a20a8e7bcfe50a02c9bd26ed7d372818f7bb7bedfdf79b590bd7a67c1da2ca753194aa4911707b7935a780b21ef0635e09cc2d23424f42b68f407e0c2e191eccf7b0125aeeafa0deda9d6fc6fc0508ad158fe46ca948a99c4d790c6485cd3f18b20fad0564178a6ff8e95eaa77af8a7a48a3be8c25a095148afb18b0acb749bce679defb3376460fbe7ae71d87635a2cb0e3213fce55dd3a030dc8d6b042f21a98d7811579ddf3df09e47da51373c68eab26fe6f72454f7acf57d45d066ef3195c3f356e31439e8e6682c862256845df97a215a83404a28ef8056f0245df40c935239cc9da2d4e1a197f0c58a2011628bc53fb200488993ea9a4f85c9abfaa34ffe93eb7871e6842997a6e61d070c07d779f05395083c3862e48f585b4f5b8987f474724a1cd7f529e5b02540708b4c923dfd39684985dfa4fe8eb8984b7cd6eaaf2cf161c9c1d3cf9cdec235423d6ca2ddda2ee082ebfa6314ca4801a2eb7f148537e9b03a48cd8a122f884862d09a6bb65f40be73f813ad50b45d8dcf62d3340cc2484359cfd60518e66f3a5d57f4cc7e4f24bb45eb3f4370faa981708b2a0342373164babe8ae84b2229bc77c7d14ff34489f0c7925a75f08783caf42e277c282940f2b2449b07059c07afb3cb4bc8b659d40cdf1e19159ae2757518c93004836daa2e9283f2f5893067b60b2ef6c2f3f7909249c337723c51e1468d3fda7c74edc9cd011a3b6059784eb4eca9c10a148b5e431e6c2e1fb55793599e9ae4538994892c0f7cead3938ffe629b4b8d639dcb81b3d88270109eb4871cbdd5f5cf473d4bc1ea7fbfc589eb15105f75d78b5713db7ce37911005e83d4739021c78c4ac4962d302318953683a11b74237bfacb4416c92af0d98a047af062740923b4b55bf158c52b8b6d265bd54d93054370f6def76d388537ca0df8a850cb49276fcda3fe0eb652d8e9196d6969d2fa5c82028802c5ef53826178116a85906953f249c39acb686e92e90adb2efec29cd2b2b810eb9bfc048d4bb890a7d3244e99b365a50d0c71401a00c30cbaebabbb943e3697698f8c662422d1169c6ce62cd8833b054e2e7187b4d5b916a21982f6298deb5be4ee21f8c731dd9e48b5a41e3f85fe6b6f727d0752974b3c7ae9defc935f75e418c977386b6a2983b35c56a7dfdf9d69682488ba230801643ea72d1f60bb0efa3e934a7d6a5a150fb4c10b02c5d61f438c4c6267a3a9a644a0db7f97f8407c9e5a9e6a6986fd258edef177fdab6f6e3e8f32a11f19be3b29ba61edc09c61b1efc33adda4d08afcdef421ca6aeff29ce83fc02f0b55d3a9cf2dea8d37eb0449fc8380fab1b6edb3616e0b55520fe2b9eb393d0ebcdd95910059cd552ad409518a810ec37c1ce29d6868fe6196d0de740054456ad30aa53128ca042a181a17038a6153f7b1838afb6c8e2b77d5bed67668fc234e164e6f44fad31333b87ccbc8c5f516c1cbfca55c3de09647a97252b62c4d9733bdffcccde44efc80efe6f6ded2774f91961ced79c0b293b20e0117cc1f12ab4d6a2df49b903abe8a4d6ad2d72dfcb1e7bf2d5f59e2aacce6089cd5a8d8c73fae86ddc3d264c3a16bcc0dda617d87abb891875900399e3f7563eb82d505ca6a1a543c198c23f1793d0460493af0f168b41230b872c2467736e390e49ffcb1adba9d6a5a7611ee5397a1f6470677652239400cb3567d42be0c54c336c9e02ab3a41246ec70557de22fd04cda27cfb4632de746e20f8162ced779de8a6442e3463a4fea423e72b6fc03a406c7bd6b6e8ccaa19d179dd978954d5288e8ba019918a5d09a9cf764d66126d458c05f782eeb77d078c681af80637c86aac68e62905e8453b507808b3ca332195b2b62a2c74a9bc008b85d74b7724b1aa24b9cecdee98fab97e0fa34ac5d4e464d37af36af9f11718cff0b37fd21ea62d0a5d8265c6d389b94e776fbfb2dc2109687308dc6e93876b7ba611b1967bfaa520b45d1f004b20b28d3967b237c3b09c36066eecf42a285bf659d3f7f47211ce3fdb2a3147a22d71a311cb1697497969f9ededd90fb2a24f77f6a2bd2f9555c77158a92c3c78adde9b2f7f758c256049540d4237e941c2a0f6c7b4f46f4e0da40bb18b602568246a6810ccae2508e73da8f7a277dc1eb0ad9e62032948066f397a3affc2b9d981f7447e7cbc306cd3957d2e43e8293ca5cbe4efe66702bb335b712ac98b63ca7556509c7db7dd68d518ffc510f7154dba136526fe8899d3a02f8d02cb7e8321da56539e12779e28a6631a5d5fe3fd69a1236924d895f24330d1dc4a0ab5afdb560e1d1fade4b30d9672d986acd3c1d393540f125579142d735624cb47e24faa63843849faf179957a6a131debd20819bcff9a194480ed58b3c20908079991dacd0795bf6d8fd0a958befba2bae55fc3950377313c77d507c336b4877a61d3e8108e8c9e32ecc3dc66337d993113d7c591236eaec9636ce2641876b469f8d98e959449b906cc883f841237bac0a1eb668b3fe1944524219341f58798c2bd5375e55654ff70f852b225d3b9d1b151f65dda4d2cbc42a89d05a906f20b20ef126a610482ea37b499ffc0010dee161fbe324ee37758b29a9544f6cdcf43f3456aba3c5e375c526e48d4241cab53c9a43b2d4bbbd031259bcc734134eeca76e16e5a635af2df723ea85f88bce7c3dcf97d1ce2e2662817b42c8b7832dbcfbfb2cc171ee3cc17c61fbc45c3360c5ef7cc8c0baaff1a0f9562262b3faf13d1dbda6af2d33b0f4d541a65d1cd974cfc62f18ab8e39cf8592f4f9e86d6530c7e0881c8e97ce37ad6e0ff43f6012bb9bd53e8f55b438c34ae4fd968ce8186e7caa8316f08881e5cc650f1271d7e9a2ed5915e1301ea8bfe1da10b4eaa0dc3fd61fc085418e82e41bcaadc6daafd3be36571c27005c55d5cf7ac908db879973c530dfdcaa42c757cac21dece0d5f0d1444330a30e50b67dc47eea70297a3cbc2995e4b77e2aca7043406e7a38c82afc561cbcf642b67dab04a759a64b80d9e47ab26737dbd24902a4cfd66089018be5332a2902e0416483ad94674e9ebbaf9d7a15f30b3e263337ee3efe51d01947807ecb6d4f0762a741aca905ff35c755038c7cd7aee66620e8d2c77338adc9e5a0c73b5c9340c163c5fd7d3565d96a399d157b212cce0b700aca63dd24d24f9bfe9b951da556c3d8bf5c050052cb74c25f6f19fa38368ef7bd62fafc96ed32894a4d3aca04b1bf8122791574e59eaef8792366f3338d019803b6b9d81a49758f976a8574bcbe91c5f5f8e247fe430d1b1b35dc745aa808441fb9fd4707cf3ebe7306d76e5b35bc79b24361f9eb12215c5b17e3d1c98c6894510d30476e696a9eb86834b39a1f3129e3b4958287ae5720a48881f1f454971bcca2142d84c9a9bb77ff8fd1cd1580a514c6ce59a6ba1a71ab97411c4fa8f18a932729dd074b9ecb8e7fdc10d62f2d5ea9c217e852a13cf53bbfb32219f2cc461c07d28e924176910b3f27c08982a12324fb2c843a6dc017d1473652423a767091bd2168ba5e6539b6dae412f2fafc32d38c45a6a5db567d57fa96c1de1645009a3bbd00c4affed5884eebe2baf2e57f97b7b91c5f4ae724c6670ae07a31e47075f8bbbbd2017723c840527f9ec2c6d11d96aab3c188afa65678f3a203548cc8736407d6875e56c9b6f0736cca0fe1cc8e04b693d3efe8ad3b1d89ee5ee3b7a2451753746bc3fcc449b52dc402e73527762c1de4310e45a975d729b9f528a21644ae625c5c36811657fba4a8f150aa6deb476c1d090c631c81a7de6c7c10ddd76fd7e4bb397baaecb5efc8e42ba05e6f4e1211990782875af52363938f00fa9da1e93091211bcb384c587ca964cf6f784bc46179da131b5a0bbda75e9b5bcba4c8f3d28c0e3bf8a54afc703833839ff91e25257007760e02b3cbcef051192e3420118a9776bf23d7fc2368e5c941be87ad4341bd358b04026104269ac82013ce515f2af1c9283087ec02c49e213c95aa6df32d20953d3b143843617f4da932d19b8174cf851123ad41ec9698f8c72d4b2578645aa2fb21b638d0eaaba258079f2f88014d80067832fa75e88d9f1e65da1b5a8c3812", 0x1000}], 0x1) open$dir(&(0x7f0000000380)='./file0\x00', 0x20000, 0x101) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000300)) r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r7, &(0x7f0000000040)=[{&(0x7f0000000140)="fa1204", 0x3}], 0x1, 0x0, 0x0) writev(r7, &(0x7f0000000bc0)=[{}, {&(0x7f0000000200)="0da6987cd3bea061b4ea04d74fd0f690611372a4bea26d865fef6381725ecb91c0abba5f5a7219a6b4103987b6da096deb2f04d9a81e89a4d97cd3a66aac88cad634f3a3f49308a69a5558848248bc73760308999d510203fcc91257a0f090ba64af6bb62d14dd86a3875299a40162264e834d678b10e7579db9c5ed0d38e14cca3caf51fa23ae5ad60c65a976127c2a781e0c04bd4240886b0489cbff544da21cbaaf27433a3c8734523a032153df10874e4ee439a5259c50d2e45828adbe8b65db1c49bc766fe27d12214f021b9df03f788d0fd6b36ecfba405ba728a4cb4befe8af30ad0e7154041ac20a7495c247", 0xf0}, {&(0x7f00000000c0)="f27ac5a1120ba9908caa425baf0a92eb163ae34f7c34fe10b423a2b3a1c7148fbcb39a041d27eb98cf3b53ac54b594111c5c0cee6c5286869781237ceb7fc8e52ef7f2bd6c5c9b40c3654c518a", 0x4d}, {&(0x7f0000001680)="1c47323e31b837cd31bc42cf31fde0a39f1ca39a4933ef6121c3392286bb15db87de71a0eb3d05851de8617353eff571f26b9eb7d305a6409d7896cc590194810f366e54ed9340c1bc15c497d769c3259b0c9e18e566c0e025a249e964ffc0d944d0787afef0802ed8170cedf3a78a3c5d1a1d284d200230f8d07036468f3e72023324b5361def8656a92a23ed8b78688d97bdbd93620002646ce3b25da8cbe338b2845dca2117d64f24566a9f5d6faec57c8383346c6ee912d62a9334f3a437955e30af49c31d50e44f75e20400b5a24383ec556baad0e09b8a318632dc49e4cda752405e8442088d3a501dd22777a6acb80e84a0fce7944c32dc4c8c8d05b184d34bc6e407d43e615c3723dd9d4b909b57512cf2d36fc5ce78fe33ddd8955c775ebd044f3438c6b0f1baca849a2eba99294bf700dba187f87cb4f334feaa55cb6484456be33e2ef6778203b889066e292dc0122d6a66e62b699e8f6e0b5c67192f1545b33bbe44636e5ebd5f68075a7695d37c77c702d8cfc9a8c751a313416971f8a4ccd5739cd5f9329785d1dca6fd131a7c52efe2dd938f8a77ee293bca63b14518939fc8aa7976e80d2a7bb5d0a17af30cc8ceabe3d5a371f9865a0d96f100b90ab886a7720a66b53a1a834188703a83cdff1ca87578910e0147df1cfe5eb9f2ced37dcb1fe3b62722c6ab6958ba811521fa9ee0e93032069c0dbad7a853ba296289bbbef109e2f52421f6dbf72b49755ed18e9760e8a4b8e62d6f8961ca7ea6cd61f0e423e8702c9ffaf26752101262da2c3acc0701039d0e7f18ab4b16a618b84a876138081bf89f73fce3d84cbe22f1a10624029343c80c4d631a22b65c6bf1cb653797a36e38d08c4eaffc83bcc95f78a29ce0079d90e47975438f38e736beb97c4d1fc1303dfbb7471405ac0729cba9721510146bc68c991a53ecdd6c68080f93b09ff3582661e0b24ed6d701ca2b7e5380ed4cc3604d0deb55faa01af5f1fd49fd83fae19165a011966ab10f29062bbab6a0427b9dfcca59f644bb95efb9eaefa2ff1fa2b5fb8dc048aa961c768630d3802f8cc76985ca918fa20b3fdfe04312742f0e879ca5f97c689c25d73d5dcff8a4d1c833752a17c52e70565cf8be22efde7cb05e86bce6e311cce5b6d4127831d17fad1af75f7b44d635f96253c05f6f425a4252217036f7bf5703252ab9b4311bad6be468852d79ae67ab988407f97545865fca66a6a998f4b67907895ec53a2a0610a1a116a821ab275a40c11893b1684dd1c167157ea730ddb884df37995b04459b752471f9619ce069314c94afe8a00c87976f7e159f887c199d7f9572767adc0891e7956d3d196705ec467d663c98e35bab80c0b61446cb9073976db9ff21cc4da2a9e308b45200dcaab4f5dc9e568b9a741322cea700f457d61242a9cdcc368eaa19a324c88bab5bdc340926f97dfaa674d594017f61301dfe4ca7aeeef64ad37f80220006135a9cdee1f5e3776aae387d6d90ad594e9faad92af7dbcb64560dbe5fce9c03e17085d885a8904351b536d53cbd0ae49c90b70f844e5f3f59738c48ef2e2a0d9f13122c87b4747223249060088a7b0871dab020f7569590d62d2b17b0941533f9be3520d5ea4ea95e13763c409b081074bc39bc1bee535fb86a506fd0e72d2af34783d03c29befb930c619415976edc39e99e8c22ee9bd4ea344f50a3bce230c23fd8858f4afbaa0e1e4a416173e41d399c24cf4bbf1f031c9f80eb90f935f9a47eb3c63251ea061fe2fd8a9d602a1cb9ff0805765e68f1af6bf76001ac3d2193dd60bfde22d65a6cbf8eb50cfa55739e62ac2607b25da6e6cabd06c1e2805679024a13ef49f1ac72f12b65e421339771c569c6e50db09a17ad29d57938e9a49d09349a9314e77dca84f9c3b9ed8fe4ad788cfc5eb67c1173dd7ca05a074f9987a8d096efc761d46f67fa28eee9ab92a9c5ea508957ad1844eb57058a2050a979c737a9df1945730c868cb2d3977727ffdf740a334d1c20290c2e6e9bbbe0de466d1f8d7d7a5e95b9fbbc72e006deec82f66cae89f15bdaa8fef1ca1943101d43e48122931b64e15b49feb6f74d55d6e63c4661e3548426b01ebfeb570a958f4493dde6e8df708750ee61e8010fa165d75d0393fecbacee4cbb5821fc97c1c6fd2330549a254608fe370267de164cc69dad7adf55519851367451754b7a376edaa44ff3a36eeff58a41753dc677f7c6210975e280a8491378bf94d548edd585974d6f1ebbc1ac0726b1223cf847dfea98f4e047dc3ce1b3b3592f1366deb51b900954c10584affa0b1a5251345b87b0caa4a61c3e9eb5571e42e77b4aefefbfed46a4cb466dce17c67c69c59538799e4823a061a1bae4aaca1a44ec816f9a599785b7fab2c3916ed65fe16b2ca6a07d6ffd7ca4dbdcb9b7094643aba10a147e009422f463fe647fff395ffa55944c81f7f405787928ac3a0f8660af4a0d804f941c5c1c4c32fde339275a00875f1b0a4c7e50f8d43b3e29f1a05e32cf2e3994ac5b2d40bdbdc63ffaae4f6eb96a73fab09bb0534336fa313d4d88a623c1470e057632092950fba66f81b6b3e92f97700bff739ab2c2710c950b2d0537fc719b45d5d0a8336aaf68f5764a323572098f849f52e57c23b35b721d1123e9356873c7f8b4be69b2964e72410f3b0dbc51547e3d2f5c74632b95c4c8211434b5b101b315b796652f4a27494aa8cc9c7d866184570d89d8f607e5c4f052e3fe7fdc16a87dbd34768838af2ec4ddfed9105448d1248115b02ed4054c52ff3c727b4027253f946c6c3cb0291f046e32944c9dbe43eae5ac4b1016a86a573eea1aa53ec5482e9de492be9cb9c09b393447c1347f2e09269069695226ef6895f6bc683e61776b0bce7332d1f824ae133e39ad1bbc8a180ab73118986f3eec7969b1ca87b7df32be436fa717567a3b047ff379972e4b4bd8165eae76acc52f6d0dbd7ebedc04e8e55b79234ac1fbf7f32e15d86149f84868cf73df58fc244e9846c9f73906b3b5f4ec0bc32cb2937584f03a35fb062142d7090f0104cdc3c4b75ab6442b2cf8cd30d2ca6358b5d73a06e88c2b7bd30b29f7373fae43c3e7dd1ff0b972031daef375c84b84fe2d97e62d4a2ade6a740b88c49a70583beb085ed744dd8e2ce45125e5879a5f29df1f9ea43497fa2c0acccb5bd20a2294cf6c067fb821840b8a05e7b52b1a1928dc25d41dd422944386e8e9903e9e766866d40587baa4e11acc05e503d953fad72986d0d3c29d5ce5ad5ff410e7aa2ceada3e685ab4494d2b1b50ad0c6db5959797a99ee6cefdfd4b7fabe4ab376c1ce126dddbeb4e8c74c82c4aa86825485b91b0d3202ff46dd8880b5b55e1ba96b84c3c625929c25d4e6d0ea42688258d3a1f53ab73bc51b13df1eaa26308372206f469ff1b1ba8b18144017d534c015a0ba8734e7977a0894db5362b6c68e3953b70edc104403de4fdc7c0a9dcd12aa2ef17393931105463c20288bd00d9f2ebffe0714ba90a16809351316dc0462d4d07a6ae2d1799e5002ee2aa22808159eac6f4eda840b3d8e949fcdf1f8361c102554add1914d21c36a7e58fe112718e2221ffedcd77b71b54ffaaeb03a61d06c7d725972bb20460cbf929ecf186fbb40728ff247b850d463ddd840aecf3617c235b5609dead9bef00e60b6f05355a587dcc3e02efe78800743cc294ae49c83df608d5a2c116103210c1f4f6367138d18e9b8280186917ec5cab3a0076662354ec68b171eb75986370790af827aedeba3e25aa5e3f25dd6d1b39f4d11c60a778de395c6fa5039b0f2149b08f4d5569aab0d1b86ea2bc87351f482aba1f11c7e106dffc6be5b43355164647bf0912ac4509faec3b87d178d94b9dc9b53eb1ede4b518b173e6d09a444c7c9a727444ca562f51d56972e5724f2a2c5adb7752524bbd437ccc28ae293f04641d070817bba170461831bb38048b8f3ac5948357dabd13204f97d3fac2e2f9be74b673c8408e5e02c32ef502f6e1eff7dd7b11d60e951330081fc320baa54169e751d548c66b9eb72bc2105e65bc730c711056bb617471a6a963d60cbcab95b7c2ab7e3e8867b45f6fa9a848d0b4142b8df9db3a4a8bcc66c40851ec2cb44941589af5864ece81d742f0da4529e1b09c945ba6331c944fd6bd53fc25f4db6a67b9a0b6c7981394c05f394b91522883e976fa37b57ab20641828b8ed2b0f40ea853850f00cb5e9a531c5ec50e7790a48354ebe692383980294d98af43222a163d876b1947e90febaa81b18f02784cc6917d17c6c1462461d8c424e3ea85fb9ddf628647df35e7872d313dd068ec0d3dcb25c6e4da415d90877f5163cb8d674e91c383945d49c6bcf4929b40de1143754bf0e176baf58e9605b1f0468fe8f710d2a200fb9330f95b081eb06076f9a3ee3d4907d43709c9c1e89544d6e37a9c64599c5222c84a8396719376db8d2810aa3fa3c6519c454f3edaf79a5cada99cae3e177e80d7ee52b4cc8a408e5e326991cd4c458e5603712ad7e1209d75342ac8bc0b9a91008c99608dd8ac3b842668172dfb67e97e058e1b6a6321505cc462e977e0ac6b7086094d88c29af5a5be0d9f48a9caec3254b8c64bc507d45d71e70aaf7c7b9ac44c765e2a878dbd8cb13e640b0fa3ccc0bfc848471a27b52b119a957620cb6d306bf6f6194667e06a1fa543c79981970fc13cc7839916f104be0254848b2fd8901f4b577cc30622dca5d905174701358142fede6e68786bda225ebf10be6526401025df6c6f23d6b8df12236bad19524ddfee3cd8d4475f89b5fd080b44521f90d8790fd91a507cda6e09d729ee20a9fd855ea4e60867719d6f21cf1ff6168e922ba4520209ed9d528f99938cb928558e6c0183bceb4d60480373d3791e218d54c2a1295599f17f0332a83639cc6256f375fd4009f1afb9f830bb20d9d879a672e6baee8a140b692110d88e7670bce7b6fb526f12911487215a084ff8e39e503a00d68f093ca04cfe3f22849e0a22afb6599c4c1c7e83b2b2671ca51dabc56b65d35489a88166b8075394830c715880e8e2713878a5d53a915f2d4d974da982636e5c90e4e25e2469956286a86f71c110c99f75a514734a4506bc178c8361481e912da9601ff77be426e9ef3d2784266c6572fda491520d5bb37df286f1f5f98835661c6d15a5af4b97f2c92ed1282c61ed69018f2a7d1c0a42bd9b9aad837df2c342523681494583e0e56dc0006dd18320c1aa03f24f7c854a9f6b358cb5bc8687c80aa16d4bc359ecf2b11d80f359971e838abe996fd4f99f9602d38cef2aa1760c6fd37fcc3de109dbfbc39f2a15ecc22594e52570b913bdbf17a5f5f193d508b01efa521f73ba8bebd69b3d71f553ac2aad712ad916812808de8f399c233b50b92925c9ba08d91b7e49a185954471f4efbeecc9d2c27c6a3c0c64b8ddc806f130fafb139b7bf99fff76f66139dbd71b34a855ebb7bc96519f12022409360e8628cafc33d200fc846bc72630502107e7da75c388d5238c7ebc5f100895b591635b8c440c71bd2d01f7458c078904bbc5fdeab58307a96e4deb76545daab84bac45e5c5964d59c1e347d5e39be205bff1a2b0baafec2368e1a0f52b2526ade1a9002e1926c9075c976e0a194fde039b74c3a0dee9ccd57957f4fdf56fa08332102e5ca40f164a430376c0f0f336ecb0ff1bf2783af169ad03d8faf1da2dbc409114279dd2c2c348ac514bd1ce4b7fffd78b6c0a47b368762e5e64f4bdcbc6b7f5d5804762a9dc48295f41aaf1908f99", 0x1000}, {&(0x7f0000000740)="1bd582b238953b58221a2c082b2be27ad2f833f3d255f8b37d209f93c45961428b0f9abdd501eff85995b273dcadab3ee4f538b5fcb8d53e1d25d4c08faad3444880e6846719298873ec9bb5f55b7082f62940dc762102c8d168897d98039cd4321947031c5a4e8f92358aed721755e1cd13a8703ed1d494e6c61fba82eb22ebfa38e193607dfad35844e30096ec9b03d0b22ad04a51d1de1db04b931354a6a5bf6c3424bbda8af4fc0e496738029031b58398176d6b2022cf1e9c01719b12bd8721", 0xc2}, {&(0x7f0000000940)="009f116d737029b0f2515173c17f744a937098fa5eabb1dd023b171aec4f470ee71887d7868ad107c8e12dd9560b0c5469df7be5e81762e43b7f9419b637a27cdf2b33ce9a1c3106a5a86342e71263bc1490fef74c3018ca51bfc79f43b146b0926d9ea96eb3759c74785b95ab825449c1d78b35ca8a061f075a1c68bd0cb9de04976477b9490f1049d4f90e03", 0x8d}, {&(0x7f0000000a00)="e662cb0e08300ca9e41a5d4cc8ebbd47b22d6681ae318f6fc8fe97e7ce9541a21cd045f0cb116109a7c0aacd84d03fc1dde3d6b9f0fd2d41aab51e1ecc38dd17cc452104a965ebe870615f8ba5d5b74e07b1e1e7b266ddf66fe1eab131296126b31f16fc8613042c36ed46b5bd2d076559e275807ad7e7adb681d753d57bed82ac5078301b52a30c0060e5e756eb889cbe200c8d5ade30553ee3f4ab", 0x9f}, {&(0x7f0000000ac0)="31d6b5892645cb69bf16a62c84644967d5eb856c4973139723a430007ba6f2a01b260486cc302198219d3351bf67940e82d9250871aadf785d996106f9f302dd3e6df4edb34c27e183a24813f982a826cc49019042fbf587a17f119954e23d4642560749e249a00befce90b6c154db3f85e53a105b388b5eec557fbcbe124066aa862141f5e9d00b8aa7828c6a4292142adba23fed0eb4e5a4a00539ccf8961b00fc8db08cd815effe9e0450a0f64154b80d9f5e5a4758f35889cc824cd851d0824a7030fee193431304f93446bc7542b14b8673861c8118ba5a5d2d6cd839edc83ca0345ad3d0a17b0f3468dc6affa82ec7", 0xf2}, {&(0x7f0000000180)="1db65674bf2b31303927caa64d09", 0xfffffffffffffdb7}], 0x9) readlink(&(0x7f0000000580)='./bus\x00', &(0x7f00000006c0)=""/90, 0x5a) 16:03:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x2}, 0x8, [0x150000, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x394) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) 16:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3b}, {0x3}, {0x6, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x10004) syz_emit_ethernet(0xffffffffffffff0c, &(0x7f0000000180)="0004a573025a449e3efb9ffafe58669d88b5d47cb0a2a8aff3468549558b5902468b1200993fa9712b6c4079bf7004894f7a6b7fe4bbfa8eef5cd87aef0f90ba1cf7deb591119e28c069fbdd5d2fa7bbebd58985c2b3d4e55964a8a54ebe68b9cf924d4f7d5bb4094f8fea1aeba391b92078d25ccc44de98e2bae5b28294c9df79fa7f8a0bbf230313f1dc2cbc4d5e1ff208cfb3ff7ab3baae210144cfb8de43ac567d2a88d5fbdf692e1affa52f165b2a") 16:03:40 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000)={0x0, 0x7, 0xfffffffffffffff8, 0x0, 0x3, 0x0, 0x4, 0x10}, 0x0, &(0x7f0000001180)={0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) 16:03:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000090000000204786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd897223d3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004010000000000000100"/177, 0xb1, 0x80d, 0x0, 0x0) 16:03:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3, &(0x7f00000013c0)=""/42, 0x2a}, 0x40) 16:03:40 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001000000000000007951a139fcd3cf"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0xb8, 0x0, 0x0, &(0x7f0000000180)=""/9, 0xfffffd2f}, 0x0) 16:03:40 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005016000009005001b0007706100000000000012fc006f74e3", 0x1b, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x1, 0x3d8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) 16:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0x7ffffffffffffffc, 0x42}], 0x5, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x3}, {0x7fffffff, 0x1}}, 0x0) 16:03:40 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x39a, 0x3f, 0x4, 0x1, 0x81, 0xc0, 0x5, 0x0, 0x1, 0x1f, 0x4}) 16:03:40 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) getpid() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069db, &(0x7f0000000300)) 16:03:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xee}], 0x1, 0x0, 0x0) 16:03:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) 16:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f00000001c0)=0x9) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x1, 0xfffffffffffffffc, 0x3fe, 0x3}, {0x6483, 0x78, 0x6, 0x7fff}, {0x40, 0x3, 0x32}, {0x8, 0x9, 0x7, 0x20}, {0x4, 0x6, 0xfffffffffffff000, 0x1}, {0x7, 0x959, 0x3, 0x1}, {0x7b0e123d, 0x7, 0x0, 0x40}, {0x8, 0x7cd, 0x2, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chroot(&(0x7f0000000080)='./file0\x00') 16:03:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x80000000000003, &(0x7f0000001280), 0x0) 16:03:41 executing program 0: pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000680), &(0x7f00000006c0)=0x4) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) dup(r2) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r6 = getpid() fcntl$setown(r4, 0x6, r6) recvfrom$inet(r5, &(0x7f00000001c0)=""/205, 0xcd, 0xbb39d7afde6badbb, 0x0, 0x0) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000140)={0xffffffffffff0001, 0x7ff, {0x73e, 0x3f}}) write(r1, &(0x7f0000000080)="1441", 0x2) r7 = fcntl$dupfd(r3, 0xa, r2) pwritev(r7, &(0x7f00000005c0)=[{&(0x7f0000000340)="9a8e62f763ab7581b06b551b92aa7fe58c3b0b74491cfac0434cee80358208e3c310e429ae1a6540321681845e0ba29ff8f9ecbd16e1fd9d84fc63e8ca7f6004387839af651712b3a4282ff880ad418460078506023bcc38f1722f77ebd6", 0x5e}, {&(0x7f00000002c0)="c666358366f4ff499af600028c6aaceda56d6f2a556d8026df5b3b16073b9777b0d0360544622a0b780e94ba4bb326c36f64cb29cec0ffcdb2ac3c", 0x3b}, {&(0x7f00000003c0)="5c634121247a9faa745230ba024f9bbfffdb03ea37fe0e3dd33017a62dfc8e5796853bb557496e71a7562f38c8281f2898891d01001545dd1fdd1cc8749cffa5ac1fe331d13ac8869298905b558c848ec342208098145d44c9c9073ace582279f85a98cca7f0a8b7828dfcb2de44541e1726d60f68472f3a7aaeb661a831d487397d598bcdc33940e7a120ebf9ba072e6661fdbed54eeb8e16ac363a4eed15142491bd2d7596d6ce3e1149f2994a92ca02", 0xb1}, {&(0x7f0000000480)="5137ddc9027f1841f4f5555c274476d9", 0x10}, {&(0x7f00000004c0)="01bc3d3c7c9b5e8108199113dbf447f0710762aad9a16602be4f95202e023f00dcd850d1942dd1c1e1c035a7eab3565e22bf6f5371b346897e2039cbe5d769f9856b15676efb04df80c6182e236ad139ede68e95b3c80460406533b997f4b651bcc17db43d5191078e1b6bc2fb68f5906e40a81836cabb860c96049aabb9f95d150451c21679389fd7900efa7818d9cb6bef6106cc4e446609eec5306e70f1a0cf7f0e86d9e7d84a83aada8d7664aae6212f7968304b450ba9416df2531f4117364f06ad568ef6f9cce652dba5d598d7e1a0ab18af60dd43d226f7d57570b3b59fbeaa44d870287f1a44c04daf1bdb4615e8d57c0b61dd64f16590", 0xfb}], 0x5, 0x0, 0x0) r8 = dup(r1) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000000)=0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000100)) 16:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:03:41 executing program 1: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffffffffff96) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0xf9}], 0xbd56, 0x0, 0xa, 0x0) 16:03:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000040)='./file0\x00', 0x6de8e086582f62b, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() syz_open_pts() 16:03:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) r1 = dup(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r4, 0x5}) pwrite(r1, &(0x7f0000001280)="0fad4440b3bb1b504c8a8328cba1ed5c3607353ad1dfeefe48b55ccebe19ef411b1965c2e509e2362a982d6e3ce2c6d7c6b596d6c429dbb6420f7804ff3bd7d438aaeb7891aa25de074da7c5d08c3a8358fa7b0d0ee3fb003a0dcd14b14501146829502e48d85f2d85f1fe67061b760d6635873c5c2f20c9733e50ae97e8892daa7a208dfe861f0beb0c186150b894487de1aaee04bd3afc231c16ba06e511c7fbcb88366ef178b3ebd4179f35cd8eb454ce9f6f182d5d173f933f0de8f98342879b1344e62399a576b29c406260b74ba0f120ebc86de4fa71d209c874b344526faa7b09bfc938ac4134490ef293e0af46d0449cf53a5b836a64035b9cfffc3fd7bad8482ace6621a84fedcb640e63dc78fbb3c24d9ebe174a268b1898e7e98697054c471787c6f404b89b3d7845a57c2f44864ca8c6d416ef076e3dec1206ac4cf8b4b7949e2bd9af24f73e7d7d730b3865c4aa4772e41d9ded5c208c3387330705c6ddba800345d33d1020821996867c5d72f9fa8e1ecd6babe0c4de4e45c20d4e8505c9e9de1e4996af36055508e0827197e6529be7a447c6db1a8a3bb1d19a5dc718c8b7f65b9b05ee422d568ff129ac78276ddbefc2c11046fb226d2a49d25811a8b25c830e07fcef6bea4bfd798d7743ae40ff30a7dadc7ef7e8ab72f4a744cb1c2822b4d8eb071634d369f1deb26cb6a54b44419cde0ff0bdbd6bb291b02da88b20482ffb10f5689acdea33fddcb6f523684c44d255f03b619b7c4949f99f7cda18af967e74cdc1033a99752812b416e1981b949439a7e1b38d14dc21a30bb12f8f70d794c89ed0f8c6d478ca13794a7f4c79b00af8b95d543e7b5783b97da5776562c330a8201528c17a90be3a3c3f98bca87f4cfa2f0ccf3a715bb19fe1205703dcc4496598191ca7a4250c77a424492fa49f212ec19baf71dc29418a6ee92891777aeef1ef8baca6c4be0acc156bd6fcc4b7306869199f882f6af71a79dbc0ffcc0974b4c0774d16997a907f5a956dd7d225f74c57ab87547478a7f3ae0441345f0b1cb4f23eceaf7cf4efd55232d0d9621fd7f501c11c1ae431edaa3ba32597c4f72c70f6ae258b4c1f07604f9cc1b87d606e8e50035093512cba98f0fadc4601f2bb84f2309ec253c7ea3b198b4548fda907517e9636b77fece4d38dbdd6aad1c7d5c982b6d4476dc323f2e7a8a76aebf441f9ccf96cf8c2134f85ecc1744db39a585ae684c263a257cf7e6c3ff31623790d563438ad0fab0028c48784571f829d8304956d8514e0ee8af6252ec81dd8f2b450d4d5062fad5171042c5bb8e85b7d4e452500182ce4e862a64f18319b769518db4e0f18e02df8c50f92f22556ff0a8b6e79899cb81eb5e7558d73d54e1e9a74209485569b5c5b88de04605e56b6f16e8efc8db1dc5c54fb198b9557dd1b0452e28f0cc909614e8e4d9d6afb87d0bdbadce343ef72a9d55a99226210008786b93cb7f1d193b596f26071f84e1d3c8b686b7ebced9c90caba32dc9e3adc77a9cd9803e9194a35476f2e0735b368fdd5940e67b2699fa85d9e518a33091aec6da6e5b940733ffaff73509a73c8f099e705366266c7562bbff0067a1029c19285f0489547203eadeb506ffb4658a2aca2eedb1838734784d312ddda681d73b417d72be548fa99", 0x49d, 0x0, 0x0) 16:03:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC], 0x1) shutdown(r0, 0x2) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x6, 0x1, {[0x401, 0x10000, 0x0, 0x80, 0xa4, 0x1f, 0xfffffffffffffff7, 0xc8, 0x6, 0xa3, 0xfffffffffffffff8, 0x7, 0xffff, 0x1, 0x2, 0x1000, 0x80000001, 0x5], [0x0, 0x1000, 0x1, 0x2, 0x8827, 0x100000001, 0x8, 0x0, 0x400, 0x1], [0x1, 0x6, 0x3f, 0x3a07, 0x100000000, 0x10000, 0x7], [0x8, 0x81, 0x7, 0x1f, 0xc60, 0x4], [{0x7ff, 0xebe, 0x60000000000, 0x2}, {0x80000001, 0xf5a4, 0x100, 0x5}, {0x926a, 0x2, 0x75b2, 0x10001}, {0x7, 0xffffffffffffffff, 0x800, 0x101}, {0x3, 0x7fffffff, 0x0, 0xfffffffffffffe00}, {0x81, 0xc3, 0x8, 0x2}, {0x101, 0xb0, 0x1, 0x7}, {0xfffffffffffffffc, 0x8, 0xcf12, 0xd41}], {0x5, 0x7, 0x0, 0x7}, {0x9, 0x4, 0xfffffffffffffffa, 0x9}}}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x1004000034, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x100, 0x80000000, 0x3, 0xf43}, {0x1c8, 0x34, 0x6, 0x80}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xc49, 0x3f, 0x0, 0x101}]}) 16:03:41 executing program 1: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pipe2(&(0x7f0000000600), 0x10000) mknod(&(0x7f00000005c0)='./file1\x00', 0xc1a4b1a1e4f1a5d, 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x40, 0x0) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f00000004c0)="fc147f80dcc99cb264d70b8ecd86cd6b049370659034b2913a761822e4fd0392ccd315b413210e9b83e4d26139c9eceadbdb25bf2962bc86d6cb7f3609e0f80b8d30926b97962f3dba16437303d49f573024241cadcb1fc196b3d149780c3aaa1e5f9db046ff15", 0x67}, {&(0x7f0000000840)="a2ba576999c2c3b0e172d8b6f96520f7a28cdecf0a5b6fac1e1090f8b86e46977e672af7c2dc4a02ec10b4d576a649d79da879255dbb012b0f24fe78609261473a9f52474a9c49e89e44a7002d15d1b53306ee69d39c5aa3834d46ced24ff36387c97989db55ada56080f680fddb3e8f794274e54df64d4d0782a3436fc432d9ef4ec89952db7851d51d8eb0ce5b8b61d3f993ba1571f104878cd133c3a849830450499ca22eca703968f20c81a19726e5ae8b629598e67b5308da16c54005ded87acb15cf22d5f59270e699b1108b113bd0c4428a9e547b147ddb40a5a69a02a30c0f410d5e052e91396b141f9b7e4c8e57af1f76edb4d3a5", 0xf9}, {&(0x7f0000000940)="2df5079cc288748d7e8d29bb5d7c59613b9c5117aaa5094d97b574689dbf141be9eab5112e737a1e1ce1c2d918e81e16ba203c9b88c27216035d738a50d8ecb204d046bd69725af8fb0021b8b5e4dceee706a323fb8a3cfc914862875f0e3ed988477945a3e8d22af0ebb0f08bdf23ee071930da38701f5e16065bdab7d57436ebd569dc606e905df9147f3d286b0b1b098e020587c5f2a5094e6f8d98543fe8617baf06e792d9890507a0dfb1588e8dcdb2ea1f87787dde8164123fa9ca9f20de1af87220b53fd645b9e75a6a9fb24a52a4d21099c47966e29e8644bf83abfe87dacf7abba5b4655ca8be080665f1f7f22f53102fd590fea80a7385ae6d0207c683728ada5bdd7c8b7b80253936aa319b686b1fbfa686771f4b603f6f709e68fdbf812478e36ff63773919a28c622d1a1bfb635473753722aa9115445af7e4d547437800f8b97126e348298a6fea30c749b831707e17e94a31a5fbf68fce3f2e1630045dd53f3d5bf54f843fa37c4373fa83f1bd182b7dd855f98ce001bd7db5d4eb1ae426268e23b610848eb6babebdc34ad0785da93ed19fb408e6127e46bad6ad53da4da0c3d4253370ed23f546dfd3331e30cd5fcad265fab232cf82760ddc11571e9000158332e0973bfa04a9cfc1da971b4949a8ccc9206eedc0ee2220e847dc25f625ecb415af05c624d347a59133ba2744e60c9d74ead4595d898b5a03bb357617872332d727aaceda17984a95eaa583966bd731471f7d42e134c7071a146439a8abc569af440f2af56094f7888d1bcf43d25f9948befa5180306c7773bc25941577861d12fd8a28db0c49ee9d2c1c5d7beab0e002307280e2609d0017c3745a07b6efd21cdd6bd3cc25e1f8f337aabeae6a08b8b33bd95030f53ae22f4b96e8f4ca0d3be4739b1b61f3292fc9aea3971b5796b40aeeb5920d81eafbb23f21679dfd28fed3bb4f5733e15cc72508dd1c8e1d69e86a4da971c1119dcb47678d5cbdfffec98d64f360250e72f7a0d9c4de1095f185f8f09c04834d6357166f909df44f294a14bd02f59e829ebb0118a04875207681ab1e889b0a13596f6091922354ed865d1772d5f9e246566678a5b3acfde57f39740b224768cc2589ea1d0ca0e783c032dfccb6174e15d9f1444b1e00813f19ef42139ff765a54912947028c62a8a382a25394f60b09fbf9f6cb4cf12fd256206c44b4871090b88b215c5c9c21b43b36898049405eb957a4396c9bf7ec26f28e48810c462dda2a5bde1057f38e59ddd7ff1ccde55c25e0f46dd82901a5e3bfca7dcf9c7e60356d8607331afac408c7e89fc2479157c3e4924b3f3af9f8f87475aa4dfb1df25730f72f72956b24bbb795f27fe7d5cfe1495885f4924a5883bd854c31a45052d92b447d2bbcdeb049eb9a7968d7f42bf31fb2691e6d7ee473320c90e1da31563e54d756854f2edf94904abb51bfbac9050e33c928ec26f831fbfec57c9a5a58c58543287cfb453bd1378a21a0b471c4c129be754813855fa804099534eaa86f56036b249206114267df32f9e57e9c4dabd5aea565ea77dac2727bd050982acea4bf9b35a922ad6aa2058493e6f1a2288a1461e9ccb49602df2850a880557853ab29c94680b03682a87d8d838974bb9c3729a3e3afcc4b31b4537263efc2e5e962ec58302f326b591e4590fa5671292e25d35659c8f9f1b97016c70ca7ea55b76194e60e8384db7466f59642800a37df5076bf2aaa1d8052c44742c9b015ebe4228f6b4d3f632197f9577bcd86e25b70856c28de68652d932ab52b4965c1f7cd49a3dbd65b35e75eb602204744d74d706c0ac628e4571710b53216ee96e8dccce3e2c3aa42feb806f81e94d414b39daa3ff4ff51c4cadd4f9ae9961a2b60fca69af69a246f52f2c9523da655656344909942b37dae978e644acff9e3e16f2e3d8341cbb7be881fc5b32843f3feb0364f340a262591e4f28bc1959cc5450b682feae2b303ba97c30e3fe2554c74e2c959b04a3e0ef760b94a734772aebd89ea16f0c953ebe63b2ff4d537f6c5f7e5cdefe45ce3237d21623db03fb1d4afdd82bae7b0f5b2b6641ba6f4a79f4856e8490e0f06cd52aa7a710267f53e184fc637110aac55d0819eacda2f9c465e96967110c517fd447640080456c3d44b6a044291dd0c735cf8622a355b1355ed90f719bbb1dcee1a10552ddfd22cac6d4361c9a4a1643a39bd4f7bd3c74b2495d66bb7bd153c67b83c8d563bc37e6bc579650677d683722b0da37a273a3463fef11f8cf0c54d60b992ed3665fc5ecd873097ba82e5709839cddd7622f4948b4ba39c38344cb60af3a4e58050c0b1edc08d5808fcd47732a321d71fc3c34cb73c79b7cf2958a957fb163ff66c13487889361c52205c1c6ed11509a32029a540572c59d695eb9f6eb8d55d16f2665007475d21b471ae80918d462b8b044234d298c651050ccf4899c1674c67fbce444f209dce3cf438d94c4d03e1fc1a7ff479c78c0a626f3bad8f059ccdd0612ea1ff35207c7fd4fd1d482d76e19a274ae6be2abd9433686534663c56e91b9a4c231ffdd8e6af7a4f97eb719fecc994d4686f2c787a411a1b618fe4563ea1401a0914d5aac150da4d8089a61b5e244f923e4bf1a7d5d58ce3ff62da903a37a5dc657ec8bfe9ecd693a123bcef794bed681ca6125e7d08278cab987d90e5ed2c540a8321337f681c160f604df15cec796e558602742b0347f0d4c9f66dfe26baac5966e29d755d6a1ff3cec74e090949a9b99edeed7aadeb62109a1d69a36dedf0238922c75b9759d7b7572d40f422ca1aa94305f89470e87cd5a5237238b74d9adff918a32e81f0ee824c54582b5ba6dd2390c3036727ed3f77e844aebc2c6f61f1a33650772153388e987640ccc1a5982466f61bee6c6430e140c54ed91f4a66fbbb6d083f4e1a185ae71ca1718f1041ec6c76e521f5bf801dea96ec11ee308a1280bef3af8c4cc6703111830318d0dc6168ab6b1cd215f14ac5ffe724637a136789b5f6ea66b398575b5a3dba7092b832530ec0d9a49eb282bb34111c591e1a1589e9742822a98bc6e456cc0cb8b47779a0598deb3c7d587dc89dda4897aff7d91aff687ba2dacb6300d69ae72560ee10575802296623b87fad60b4846f05a77741ce76a7fc925cfb4a67fae0c561827b6e2cbe0090e310e2abfb13c145e37b086ad15e00904560ae78c7fa92fb7a9a511b72d07257da99467e62934f976eef55adc7e05587840aad48fd4d51dd5515a149d090270d0cf3a6476ed357be27f5a06cc418cf5f1be4c26f86f0dade627f399381bf0e4b1d63b21c4f69086d5e54910c0a4421162d98cc6bee77e82b6d2503da0dc9551fc7fa5575cede53644671dc978928eaf0cf3339773ce1814bad60d19247492952cce8fe93b1445855bcb6d82f2cf46f53f4369ef35b20dab12d8789420163b6423d0a1bab3b946e4cd3be8c4e4a1adec589fee124e3fcfe9729ee43cbc2d53d0786d92d3e9011d18c02c66dd81741effff9c4db3b9cda0072d7214e8aa04c7ecf893ef579db4ce80c196c059da2ab271ca6f3712f9c58ff3ab338010adefc6248811929a5e6c5204ca8d30034b8e82ddd77cd670dcc6c9c9840288d349a428e40ea95a4cbb1a0bb3fcd799ec3102b2880e4c34ad38862f521d9d139a6645889b8dbf08ae5e1bfa7287841785136af40fe39a0af06757ac4af4a82e5550f716c0e55a481101aaba3588c5fc83a2a84eaa9575692ccb69a9ff8fd6bd8d2b377944f21b173fec61500ccb1a91c3f9a8698446b26cf1b3523d46896a8224e144ee92fd3122134e06c0f0b3b40074835b1f00209ae3c2c2e3ead3f29352638b967edf3b7d4c3e00b075f79aa9178f8c1ad3bf1a0dd35887b4b816345341a7b99f0e68eb27c80104cb9331f8cedab37fec86e285b50224b46e7059c84930c5f2b8de7a57424bb0f0ae5f0af318d530172599f3d13e519003fcdea813bb82b5837e24e5195f67ac8c251dba240b8695caa423f219de6df0cc592661cc149e7cb8210bc0b91c66e46e649a7d99de13b0b0564e9ce198a6951e073bb21c2ca5deb22a9071a98801e129ac411329ea02fad3564f9f01803ed7e5e6b88f96d2ea898ca5192f79cfe9e019f0e59c7ee9dd79ceb83d7af34e320faefa1f3634beb3c9dfea8d1b5a81d431e843e9033bd28b52c92366417c8a07e0facc8977c303f1a15118bd1b7fc5f230a0b82a3f4b105cdb060a458bd26f04bffc28d520dda7c23bf42ebff07d99f71e7cdd3a13d1a1d6346700844dbc4516fdb31276a61a6152fad9bb50bac3276fb5ee0b434d85b11e1577a095371a356489f0b097c1a9d745915d6b06126164123aa11105aed48a891429a26e24815713217a2c3c3b3c48e4209a82811c85f925fba59ad9e8089c7e78a76a92c62ff02f60b9ee6835b129fec1a0867ad6ae843304f1700c063f4c3ff16d350867ee8008deb7e375d525a2cd4caefc4a5e485bdce9f1f19aa56720cf1b8c4f3d277bae6d22663952f329928433cf4743cb3a0bfc902ba96c96ca4c43c734d3fa70b555824b89949eddbb5a37dc59eff45babc49b198bb502124dbf879459afc34280e8f2bdaa5ab7aa05f89d88027f5f3796e9aef1215c35904b6f6bbbd45da2f6a2ea9baa70ba23c38e63c6c78945a3818ede68550474032a6a1ae5e655f8bb7145b6fa22a9c8ef45d0e81499abe67fd0a46673754a66b8227ab166d1ac212a201034cc99ef69274a02162232a3380b595c496817fd0d6e24fa06fc541d117506c1982dda6a15e4a2313952612175e4ea187bb1101f08f95b5e965a05e74a7a5c04f02436f1d0182fb1c201c36f821a11c7563c8503d59d99d0ac4887e0d2ee642cb65c9943186366c9f5ad774c880ff643d292cb96f0b6ecd14d53349a1dd43553e0910a97675b88b3701af5f1d545a3f8b746abe7caa7c8b7ce551b32a97ef5dbeaac80f04434a8e52839144972cf3d026ac90cae8fe72693e3726c403ffa5275d8f95deb30926a5eff394b9661790d78872c73fe59cd5fa609b69ffaef97100b86cf63218dfbc62e5bcc370f03042b4737e79aeac3f82a563db31aa3e162424fb9267f9e1f9785ca3ced6b005c21a7ba07533977297d08ebd85a99433775b79e63471b2a63b378865d01d60f6ddc483e314e0be5bd537a534f4eca01b6bd0f2f7d05a1c0a6da93329427b770fd5cdbb0273ac548078eecaa3ad63b65ddb6ab78da77a6b13000d9d2c4dcd31a71ff745d42b1f2342d006bf3386e44d1df5e3fe663435cb9ff366806c00ef3bb04e482b986e5928aa36d9ad4f361782afa4d242401960e9f5dafdd7b750af4077cf7c751b8d49e729af99bd9b433c56376aa3adb7f8d3f45f18310b9182731a3840b245e7279150757c75cb692c67e1f90d23e62fac2a6088d2778a9edd6007fef3b32e496904b1823903985b5e025d6c245951439e591e5927dfe12f3b5b59a0329093bfeaa47cbc3bfe2e535e8c1c8b352d49245a1c3e39afcfb6cb29fd3dee6b8f49606b84b9f2d9e1d937c4357decaef11ff2863f7d4c4f3346277e8fab07197516592e2401878c945449975c3d8ab1d6d108cc11a3e7f518102dc7d8963712702e4d0e274b42f550ad0df18e9e48f88c10c8b2d1c1828df319555a99fcac6c976bb97835265a34a94fe60d5f64e3550f982ddcde772a2d31f5cd6b6c10a450c048a609699d43cf77089b3fcfbc6f5e1247dae5217b6d5f1b391772b705d736cee1d7e4b143ffcee645e0c5cb15f87c95f14ff8d007", 0x1000}, {&(0x7f0000001940)="adcc188b8436534c", 0x8}], 0x4, &(0x7f0000001ac0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000006d00ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x400}, 0x40f) clock_getres(0x5, &(0x7f0000000100)) unlink(&(0x7f0000001c00)='./file0\x00') getegid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000006c0)={0x3, 0x9, {0x8, 0xe08}}) chroot(&(0x7f0000000180)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x4) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001d00)=ANY=[@ANYRESOCT, @ANYRES32=r12, @ANYBLOB="fca78a9ccf96fb36c7c8335ffe46bebf32ecf5b60664f744dfcff5908e38c97918f7f7e1819ab44dd2afaeec3e833f353be08c04874575ce9ba89b10a802ddc7ea8df5b0e8367cea6d1cb2de5bfbba98fe712cfd4a3dc44d7e4b698a000000000000000000f5ffffff00009a98247a9ea9862fc2f9efcb8596", @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x9a, 0x2}, 0x404) 16:03:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x3a9f024aa2346c9d, 0x1, 0x81, &(0x7f0000000080)) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x4003, 0x9) 16:03:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r0, 0x3) mkdir(&(0x7f0000000140)='./bus\x00', 0x16d) unlink(&(0x7f0000000000)='./bus\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[0x400]}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 16:03:41 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xe45) setrlimit(0x2, &(0x7f0000000000)={0x4000070000004, 0x60000004}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) r4 = dup(r2) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x2, 0x1ff, 0x1}, 0xc) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x3) readv(r2, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) 16:03:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x14}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) chroot(&(0x7f0000000000)='./bus/file0\x00') write(r0, &(0x7f00000000c0)="6f38bd", 0x3) fcntl$setflags(r0, 0x2, 0x0) 16:03:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:42 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, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x821) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:03:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) fcntl$setown(0xffffffffffffff9c, 0x6, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") pipe(&(0x7f0000000280)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() setgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) r4 = getpid() getpid() fcntl$setown(r1, 0x6, r4) semget$private(0x0, 0x0, 0xc2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) msgget(0x2, 0x515) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r7 = dup(r5) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000240)=0x20) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) 16:03:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x20000000) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:03:42 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0x1) mknod(&(0x7f0000000200)='./bus\x00', 0x210c, 0x80) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3e}], 0x5, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000240)='./bus\x00', 0x10140, 0x101) utimensat(r2, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x979, 0x800}, {0x3, 0x10000}}, 0x2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x8) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) unlink(&(0x7f00000001c0)='./bus\x00') 16:03:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) close(r2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/32, &(0x7f0000000100)=0x20) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000005d9ccdeef6dd7ae600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000280)="fb3560fcfc1fc9598da048c383e31a820e7473a1df86c1b39a850678000f8de879f359b9449253d5e46b02d774ac2661027f1715983258f4555e10ff98abda699508d9e86c3e1612cccdc9247f5a9b870f0cecff6481596d156fbe8e2453ab0ba005f630ff5f0d6e8097caa7549fc358364dbbbc7ed7fe6e5c1b6c24c1ff2b3d4dd54e0f3d135493861f49edd1b2eca89e3f74177260a8920e1fdff20ba9b5235156e1f9edf16d17b3c386336fd59ea5bb8ea0cb2da5a92cdd15", 0xba) 16:03:42 executing program 0: ktrace(0x0, 0x5, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pread(r1, &(0x7f0000000340)="e382913696ad6cd2143e15c1ce87ece246b010d939d795e797efb44011f83cfd470662a4bc269f931bf789c399d2c595d5878a6c1933f3e1343d994c8a2216eb7e9afe1172005a444e7530b08e666317a1104a8eb54f767cbdaae5fa6a36e949fc094bc768fd94643364e2d4005a8e75d2808b435ad2c3d882bdeb86e9ef82959dfaafd084b9a7bd4636b0aea0d7a5c28baec4720bb44b55d89eb6465dc2a0bc65f7d6d15b530dd2e92ce2fb", 0xac, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) r3 = accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r4 = accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r5 = dup2(r3, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000200)={0x6, [{0x1, 0x6}, {0x1, 0x5}, {0x3, 0x7}, {0x2, 0x4}, {0x3}, {0x1, 0x2}, {0x1, 0x3}, {0x2, 0x7}, {0x1, 0x7}, {0x2, 0x100}, {0x2, 0xefec}, {0x3a222d429a813f5f, 0x80}, {0x2, 0xfffffffffffffff7}, {0x2, 0x2}, {0x2, 0xfd0}, {0x1, 0x1}, {0x3, 0x4}, {0x1, 0x6}, {0x3, 0xc3}, {0x2, 0x400}, {0x1, 0xe3e}, {0x0, 0x4}, {0x1, 0x2}, {0x2}, {0x1, 0x7}, {0x3, 0xffff}, {0x3, 0x6cd2}, {0x0, 0xffffffff}, {0x2, 0x4}, {0x2, 0x4}, {0x3, 0xffffffffffffdb37}, {0x2, 0x9b}]}) 16:03:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x2000, 0x7, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0xc0) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x20, 0x4, 0x2, 0x20000000000, "edf1bde2082ccc93041c8e7684198b94fa744427", 0x80, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x190) 16:03:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r1, 0x0, r0, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x80, r1, 0x0, r0, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) setuid(r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x24) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='.\x00') 16:03:42 executing program 1: munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = shmat(0xffffffffffffffff, &(0x7f0000000000/0x4000)=nil, 0x1000) shmdt(r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) 16:03:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCPROMISC(r1, 0x20004269) socketpair(0x1, 0x0, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) read(r2, &(0x7f0000000300)=""/236, 0xec) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r3, 0x1}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000440)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) dup(r6) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x4}, {0x2000025, 0x3, 0xffffffffffffffff, 0x7fff}, {0x6, 0x0, 0x8000000000000000, 0x7cf}]}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) 16:03:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x5, 0x4, 0xffff, [{&(0x7f0000721000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000721000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffff000}, {&(0x7f0000e27000/0x3000)=nil, &(0x7f0000724000/0x2000)=nil, 0x6}, {&(0x7f0000727000/0x2000)=nil, &(0x7f0000724000/0x4000)=nil, 0x7f}, {&(0x7f0000723000/0x1000)=nil, &(0x7f000071f000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e36000/0x3000)=nil, 0x1}, {&(0x7f0000724000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f000071c000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x100}, {&(0x7f0000e99000/0x2000)=nil, &(0x7f0000e41000/0x4000)=nil, 0x8}, {&(0x7f0000e21000/0x1000)=nil, &(0x7f0000e63000/0x1000)=nil}, {&(0x7f0000f93000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000f43000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000f97000/0x4000)=nil, &(0x7f0000f2d000/0x4000)=nil, 0x9}, {&(0x7f0000f18000/0x4000)=nil, &(0x7f0000e29000/0x2000)=nil, 0x9}, {&(0x7f0000e92000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4000000007f}], ['./bus\x00', './bus\x00', './file\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './file', './bus\x00'], 0xd}) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) 16:03:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0xce) write(r0, &(0x7f0000000040)="153acd28d692d54481db31d09574dfb7feaa265b3b6f745228f16228af5495b2be42b9c5c29e4eb3ea8dc598ea0b46fe07bd95add84a8534c2a1fdf9aa517f33dfc23299dba0b419256a7165ba5efbc4b455488ccaf044f942b71ca94f16f3a31f874d6e125fb74638c46dc9d08225ac6b53e47e6954a33527c3e6dfebee03155c325fc35d3471de053f2e45600a1d58303a21c8bf39525f7bdc9cbd44276cf5ab05bb9a11e615029de81874c9e9836e34", 0xb1) execve(0x0, 0x0, 0x0) 16:03:42 executing program 0: setgroups(0xfd98, 0xfffffffffffffffe) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8000, 0x0) preadv(r1, &(0x7f0000001500)=[{&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000003c0)=""/172, 0xac}, {&(0x7f0000000480)=""/90, 0x5a}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="8831cf83f27d82229c4642cf54be8f0daaed6faa9a4529bc8c4e4c54c2d1c37bcbe0f233cc42bcb520cd3977f82319a9208ddccfc062005e3adb48664ab5b4d6d85b51b044d8ab25c855d396b54415bc85feac1e6a14d88d52d8d78b9072c29136bb4e6884f0b4de474dfe722cc0e2b6fe3f53122a13338f5f80d7ae9102e12140d4e7b5884778407e6213da8cc80f23bc78e7c4e8b426d78c699aae9d0ed9098b9e4cbd82ecbd4b438b5e7fbce5208723cb45cfff0f978d2352b805ee357a158cf73d5443a1481af08dbc00a3631341ef80f8", 0xd3, 0x0, 0x5) 16:03:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:03:42 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mprotect(&(0x7f0000035000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) sendto$unix(r1, &(0x7f0000000080)="ad0d00c4f3fbc93307128ae731fce7a73bf80857e7e7a2d13d8d2de860b0deac010461cbed56e87157c873b1711acc3c6946b49dfa9410731c48fdf895f030de213e07082065142c04822690e009e71ff55178ac36601e43f497cac6c78e6c67231a426ec788c142808e8bd2281ba8", 0x6f, 0x400, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fime0\x00'], 0xa) unveil(0x0, &(0x7f00000010c0)='c\x00') socketpair(0x1, 0x1, 0x743, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x8000, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfe) r7 = getpid() fcntl$setown(r6, 0x6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r11 = socket$inet(0x1e, 0x3, 0x0) r12 = dup2(r11, r11) ioctl$WSDISPLAYIO_SMODE(r12, 0x8004574c, &(0x7f0000000000)) kevent(r10, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r12}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r9}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r13 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r14 = getppid() r15 = geteuid() r16 = getuid() r17 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r16, 0x0, r15, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000340)={{0x80, r16, 0x0, r15, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000002c0)={r14, r15, r18}, 0xc) r19 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000300)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780)=':\xd4e\x00/pci\x00', 0x8000, 0x0) r22 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r22, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r22, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r23 = accept(r22, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) r24 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000300)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r26 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000300)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r28 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r28, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r28, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r29 = getppid() r30 = kqueue() kevent(r30, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r32 = socket$inet(0x1e, 0x3, 0x0) r33 = dup2(r32, r32) ioctl$WSDISPLAYIO_SMODE(r33, 0x8004574c, &(0x7f0000000000)) kevent(r31, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r33}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r30}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r34 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r35 = getppid() r36 = geteuid() r37 = getuid() r38 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r37, 0x0, r36, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000340)={{0x80, r37, 0x0, r36, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000002c0)={r35, r36, r39}, 0xc) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000180)=@file={0xf388da87cf7c4d1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000001c0)="7ce4c96366277bba92b8c25f71d553bcafa208d82444db68f26cc0f2b507d522", 0x20}, {&(0x7f0000001100)="6654acbb56a69d3860e62616f286db87028619498e115a06f74d1e706061bb2c141d9568a496942a8204169d5d10c8223cdbb5d149ea465920eb37129c6361d6fcf519d6ae7fd89e3064b534a49a77de4d01c34d0717d76935c058b9a22d4d711394725dbf4583a8a38758d53ad1bac7420212934c3f796754edaad32d4d08d3ffba1398d77399d0d1ffcd611a8a216afbe01bafc8623ca7f8e33ba71b106634c3c2574055b44e14b08a97d3238e71e92170464587f8847335dab81295d14858e92b34a6cd084ef44ab61f932b6708266d938a6e2225af2050f4faa47c14d8aeed5da30f5e4430c583635aed8e0fe9164a875151e7d8679dffbd1d7b089985f014855e1013777c1443f6162d34b1dbfcd4c01b2e4426871163871d8207e02fe599dfe0f89cc51301b8947ef8901092b94991b2b42e3080c12066438fcc4c61f06774976921914d8f7ccf5fe3953d542583ab6d12551b71b888624dd07de83b05dc9191ee327c81fafbe2a2599f8e6ead8b7e9ead37249d67e4475ca15a5d9ec2179f17115bab3c3742643cc4dbf67f77800cbbd88bd23cccd8e48ab4921771c8a5f3e87396af040ee586102408ccee1235c823232eac9cbf6b79fd49443e5bae536824e43f1b08f78f7ed7b0a88601267a28323cc6321d7bf8cddcb074354e281cbe0b37a58343f315e8bec06b0b803fd108a011d7e705734612ee2c15aab747e2c80a1cee55d5aaea4da634287d55b4d71181011fb253ed086d184e6b5aa6f1dd3ae42de9a11f5cc61be67fb465e59d21ab884fd4a6b2552036f89f7575daf51f700d6d47e7f2e032f6baff3e6f553a14ac50ff5b8e51404584a582881d97bb793067c3b8f353d29eaf78405759703e8bf6da1f008c8279471a5203ba5abb83ca20e64244cb4f1f6cfae4bab22280da9dcd7160fca1045d227a77d8273dcc7c6c9ae3695863706d308d192e4f09f6beca6941f08b6d193ace3e3fb351553d02a7a825e268b1544047c44f381afe069eb065fc7124b8835ce53a5105feb05900e18ec009b05f03ef7bc62ef73a959f4908376ed499e12a3cd65090dad1d23f44022949f5c625fbb6fddde512bb8793d9b8290d911472c90b84a2603b0570d53fe00cb74e0a6ea79da4280044b57481148468a9065299c27051c1bf63948c14d2fac5bae794056c36b97a2386ae5f8b247d70c2f545ae84f29d5071c399c4606abf73bd6377d8a295375cb2d934641a6c7c955fabea4004b659bc318021873e091e6bee77e4148d3b0dc613e3144c1304157dd41573c58d7086af89b1071413e84e353693f24a31812d825d0c167b625028daad3984c91bf9cf7e5e96168a0fd24f5b58736c0c68151c7197de41c003c88045555d0706193987a466a995b8c11d3ec876571c61f0c5c121fe2dfb7e27d90d9c674bdcec2cdbd4057ac10eab5d453df1ab05849def10c2e77598a6c0e5740c254c78a262e46730fb2629501735e742dd0d4cad1d6a588a5c5308c106974f6713497e8127e99f6b80d97479049c9dd2909f4e89968cd8580f812b6e15cce5db9bd691ce9a78b248a8a7393166a66ded878cb04b1a596f4043849940ee79377b4175dd16cac6ab024faa1e33da55f7a760c3484d099ccad2403be5e6062460b5a6bbc21d9769ad7106658858ee42327423ea1bfd66a5c06640afc8215d4e28949f359121448a7606d205e62aae36dc808f9e652cd79cbaa848beb5f087c99ac82a7b59ffee85b02f6f755239fc44cee867889a29572585336c5e18cc16935eeab02873f820be123f38fa266bc8fa9474f006bfaf4d5a5d68ed33c9cb046927af7ee136739dd7be4f029ac6eee4c28c1c3208b52af6a22c2b7f33402856b6e64c3e4e3105307a4f93dc6152b81a0779dd271df9de841664659977130a194da5d54164382fb4d26329e8ea53fdad59cf0f24919cb7c950768f2dba62c0c4405e97fb18a1231425de11a07f8a0a152d5944338f7f4bbd686ad403946093b5eeda5f516716e1107aed8b91a3d072fad91e256f8d4fc889ce2328958d14e7e412bfa337182fca81584210d704488c81c70e9b5202ac6ac4d9c1d2b9ab394a441ab272e03b88a5308ef576dac9e03c2e91e706b6a15f6d8d2993774352899e4c01594bbd7cfc60b6c7ac34bd1d662ce0fee19321441bbd2aa2eb959d4510a1cd18236f21298a89ca462adbc6844a54dad6b88308f14d42dcb3f430e6e0dc87f1ad42d2728f0fbb432f2ad09229c9f9e974f4aec3956a92f6f53b71920a5dd0e0f415164573f9e50a5fea6ae05b85be675f8b968047e9d51fc5944b9e819113e22266f45b9c33ff9b318171b5570b7af6ab823ba448c5bf8d6daf3a65a94191a265946c8db110a7345dd3ebad780e653052c16aff9ff0ac6ee8d2fd0dbc12e53fe0b5bafc015be9403b17cbcfcebe7b8e52004630e7634a23f099869571443606b9434f112f19763070dc117dd7df14a03cc2133528889242fb6036b2c0afe6608f468dc279bef7d73b9b99dccbab77e17f757c36d9796205762dede3863ec37b089380c8b2665f47a0a8bd9a846fbfd8aa99b20d8756622584ef729a7c74d21d759ee2fe61f03cc88ce363a53819d9cbc096a95a0db866e1c863962eaaf6df8c485fa5d7368e8b510835746cb87525cb7469051c0422464067c8d89eaa268a288f0f0978b6ba87addd1496e5657076d56f3f98fd11c629a2c75d00a5f57f6230ddf8c18ad64df639dd018c9cb7615c981b43bc89868f95bd99c36d62c08227b2d52703cf37cfa57fd211bbe860b9c03f0eefda4b99b8253ab7cb4486328f82bcede9fb5fd20b787002023906207c59645ffd76de907ad6df9a45e0a5de6b94037a9c137a4c0a990c2f86f2da8232a9c07fb5b51a114148c5fa633026f1b38f8aa022ad9566a3fbbb488705f12b13c08b89a3e583751d2a3909736169d3ceb4da8b1d79ee962d86f11bfbca3c7ab9a363047c55845ece7e665b0426b62ed766da250b5326566d6e2d8dfc21b495d7d6de6edb80e9f3f4b82d3c9ed3b97d59433eeee38b2fa78ded8d6a428f5ce9fe0160e01217fbc5f9963aa10efb77c2ec61231741b2270ccc0a59cc97ef2a6eef69d7258cbb56f46943ec754f9396f9884151ad31882f836c99f5a804a3c8e87fea873e6ca74ab80cef6a131db03d79749ce2a5034b767e995357bc28809c91ac862e3e298e43259199e5203d68e247b11ebff8cc8a28ef37af34b285f258b4439be6c5e49bb36bf97982df2d94aeec6771897639b2b676fb8284ddc533ffe46c42e28ae65295f9b0c7ec54cf1d7635621979ced8b5149ceb4d9b161af03948e86ff19c9e52a277286f815151ad8aeb601a32aa913ece4255a5b901f5e1f261a5b8e550a2412ca0b973e55b7ae0a7f35853de72efa4334f533c58d5f93857293c32edd7a1f1128509b3717ddddc0bd1bb1b76ffc31078ec02c1231d05b333919bb821b9c19bbfdf73add2bd62c69a204e7bb136ca64f2e480ba4c21e9bc4b0b1e53b6bab34e8c52c9ac01bd80a24def73a7799647e45e053fbacc7faa0315adf0490b223d005c3da83b1bb4bccd761cf4dd642700b364911bca77e7acd91f44a4493902b55610b885f549f720e8b3dbdbf6700ec8b4d28211784b939b15f568aca6807950854b6e9c36394f224c658e67292fcb864624a07120caef8ed53df28fc6787645b7458f73cae7e0f6c0cfa4ddebe98eb0199fac10359f08442b2fbc95219ae75fac50108b1b9f1c321bd2a6f1305808fd37a8d09b75bb6d606c0cbab3e3dc82577319507a8c45cc37620c26dd16bd0a5190873f0cface6d471956c4741f20f354476e466a681d2843bbe10bf776de2d0de7f22d4ea13bcfde175b72f62cea8db7b457e69cadf6ebf5a339a54e5d429946e2f51a3f5717434cdd8b4cf1d3888cad43aa579c7a5cda7a22c6020f13614dd4640c29480208b3a4e73c6586cb02f0e256a8ced50740c77a42d3a785f5f76b8ae5d97c527a9d4d9be9d133c56334dcb5136cdf727c8c6944d88f69048f4b83c4c703e4c2f3f361cfbede12159667585ac96bb53957400757711dee104ebf45006ea77d3fa87d6dd34f74123fc4b0ce29638498269214cc9df218962e1f97d49916234c920ff8654f31003fe8d3ba3f5a9231589888c98a8ad7a16fd32cb2b5376c10059d15a35fbc70abf495cfb35c5df407b0ae8d4c201ad104b7dfa6c9b231238ac4ec236a1309351c87c4ddc7806f3a87aca033fcb6af850ab4c5d49fda32eb03aa23f583f0234ccc76d83c35e48a5868ffcdb1d4f42058ae476768d34c9d262fac19c097618eaeb361ba31cc23e8944480d61abf6a7a3e078ae13702cc54d53a288822292983c64df2fb3cafaab91737a32953371ef0e9d944db3ff97cc01418ac9a3efb366d59867fb310b188832104ab20dea8b02f45dad2ef79bd670cbf5b8680b13eede077b5c1384a50759b11262c73889f9d56872a5008b0d27982fce695107126afe1935ac53dae98e859e585bf83cb5f1ab1b5c06868189e40857f33a37962785860c8c930354ca3f86d7dfc84d085f6991f8b1588df7f5d6375fda117e54d96904c4a8e9ad9798e295f823316e08c409d2edcdc0db71de5c4b8170a23215ca15d22bc40bd98a257f64d4c3b7d3768c1bb533073aa8d95478774129874fa9c1e1b0d771d2266885b27930c6d9a1537e8db1c70baabd8985fd90adbc1922111ea9d81d6b1fdb7cbc5b980acbbd7d67f0d1eccbd6b9c4f3ed5f68daf3276fa409784fb7b35ca1863cba7bf6a6bb526f6197659335c9693155d86ed904a4dae28924c976bab619df16aa0beb48d308ec078b92fb31f3bb62fb5db5a758e78a611d53b8727baefb33c8c888cefdc58119cdb6a8871fc5f5588325daf5cca48b3762d2ed98fc7d6fed070f90af1346dfbba69cfc97db6da7ef591a46614fa3b2c4df3cae9939e544c904d87c6f995c7aaf91a338364e1bcb9714d284082cec526d9f190cf2f1bc4e1725d4057e970a3acebe62b34c32b13ea4a588e635d51d993dac77e2cff25087940f1a57b7bc2460246bc39ec122ffcc92f3a8d4b1ed159be804af11139f77e899f19ce13928762c61ec899238c8a77d256a5f8a48456decc5a70316b993443d98422604ef6ae0027ce34b7dca9c29c32ebaf69ceef178575be57a8240d9516c75f38461a311021676d930c8b9ef68c999fbebf75f9dc1653b7eafb7f7da51a7766da6ef39118b7ccde2fc524606c952eadb94d9ca59b76970dd349c40ff0b0700711b67fb408ea275b265d74b462b64fbb387cb86577b51e3aa74a467e3fef24cf6b2db58d416dc3cceb495113e3a6041f09cf84ad8fa639d0a9fcc6de291e6b5259a60dc642519185f4a345909784dc80b3e2bf8a8ce906244347f3fdf4615f8d43c60b60e1225f8a74e70941870587d7a466a31c93a79498d709837aac08755858990f7e35b1e6fe1d79cded47af9b6f63d1e61eb6a8be677bea5663492319294df344e0028e478d16c462de43c1d9210b9772e66aa89c46ea422ff9cc29248d1343753b8a2dbd5e997418deb96daf27394322dcc43233510b15e33c9cad585e593f6b31d0b39560d6b7b9eb19f5584d5c681d250813f763622b41592a85f9fa5579b8085bc16db1832d7d20a583c5ce8dff46c901b613b9a7bdc91f15ffa7ba5bf7314596057696f3d6fe65baf51fd9aac5a24305e77f990772710c0397e391a796be6105a143143b326dc33e7ea79eb00803d80ef5c8bfb4cd330c6695554d79bdd3", 0x1000}, {&(0x7f0000000200)="a470f40dc5aad87357f132a9da069b0d6f53545d7ba896d495d55e6b6038e33da1aecc5b6d6437667ac380991bde445b8ad78eeca8e9b22822f8afbbba56c26394a593afae8177336d72b8b15096ba95680f0b42c387e7bd02cac78613342d6cef597fd6545ef696585f1b5e62469548ad074fabad105d420cc9f54dd6a93e8b50fbeb2ea16eb3", 0x87}, {&(0x7f00000002c0)="57fdc3c20f9d0e06924250ed2ff3797badab5ecc2530e12c1b3ed504f65c70a8632368cf8ed080c459a83a12376de3fe14a83157eb6824a6c6325bbfacae9f6679d1f00e5be9bd60917354a380315cfa489d57bafbd1c5ae5f2cd2dea231449cde443b5ad89cae175eff415e74ae85b9542fbc0cc23650ee1c298195c2b6518dca31234ba916c14bba3a8c0499fc42c21ee7361c745fda5b9ca5705e4f9bf39ea4e318f0df1c0d4aaa933a9782a3b8d3698e5f5d30d6e07f7bd47c406d8ea8d6db6e464640c887d7ec86aca2e2d7c1b138c41132b81a20ddf615834a8c6f94a7316aa3a6dbc105c762035101676beeb1f82add97f87b47cb811d98f5c0f9", 0xfe}, {&(0x7f00000003c0)="dc6c8d52fcf3cbe54192ea91cd9852f19bdec650572b24caf42093ae081485131f91c974c276cb6e4a38a12d1bea84ecd95ef2fd4b2e19397286f37fe7941d413784f58a1eba2fbbaa6ef76d040df8a5e402c1c1f14a93174a5e6d98d97fb86265c35fcdf23528d9a185fd639b2c9915964c961c454e3244db1fe7e13a7c13b89bf9bdc3d5f0f7ace54997956a70ad84fb77ba5120acb422b8a0", 0x9a}], 0x5, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r1, r3, r1, r5, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r7, r8, r18}, @rights={0x18, 0xffff, 0x1, [r20]}, @rights={0x38, 0xffff, 0x1, [r21, r23, r1, 0xffffffffffffff9c, r0, r0, r24, r27, r28]}, @cred={0x20, 0xffff, 0x0, r29, 0xffffffffffffffff, r39}], 0xb8, 0x405}, 0x4) 16:03:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x30040000000) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/39, 0xfffffd78}], 0x6a) writev(r1, &(0x7f0000000040), 0x1b) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1010, r4, 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000100)="6007b88c481736de0887d9210a7c2df5b7d0c062566741c830138b062e008d164c6a2c0a4cb2d80409a92ec2322ef3c4289e8a006ba008e5dcc8ddbed4001534f25cbd74883a6625bae5db26d4ac97a174dc068c0f73c1e589214f5a40a249c324acad72e2a9eb440d876b89863067b01023f5bc720997977095806148ad1b4f80766ada1b8ef2f5a5f9369d5e76b82ead19d9ab337cd0d21d974ac55b6da007d29ff28e9f", 0xa5}], 0x1) socket(0x6, 0x8000, 0x0) 16:03:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x30040000000) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/39, 0xfffffd78}], 0x6a) writev(r1, &(0x7f0000000040), 0x1b) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1010, r4, 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000100)="6007b88c481736de0887d9210a7c2df5b7d0c062566741c830138b062e008d164c6a2c0a4cb2d80409a92ec2322ef3c4289e8a006ba008e5dcc8ddbed4001534f25cbd74883a6625bae5db26d4ac97a174dc068c0f73c1e589214f5a40a249c324acad72e2a9eb440d876b89863067b01023f5bc720997977095806148ad1b4f80766ada1b8ef2f5a5f9369d5e76b82ead19d9ab337cd0d21d974ac55b6da007d29ff28e9f", 0xa5}], 0x1) socket(0x6, 0x8000, 0x0) 16:03:45 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x8, [{}, {}, {}, {}, {}, {}, {0x0, 0xfff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x2}, {}, {}, {}, {}, {0x23b0c4b72e0f1ec2}, {0x0, 0x100000000}, {}, {0x0, 0x2}]}) 16:03:45 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) r3 = accept$inet6(r1, 0x0, &(0x7f00000008c0)) r4 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000900)='/dev/klog\x00', 0x10000, 0x0) r6 = socket$inet(0x2, 0x1615df31e629afc0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse0\x00', 0x41, 0x0) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r8, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r9 = socket(0x2, 0x1, 0xfffffffffffffffe) r10 = getpid() r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r13 = socket$inet(0x1e, 0x3, 0x0) r14 = dup2(r13, r13) ioctl$WSDISPLAYIO_SMODE(r14, 0x8004574c, &(0x7f0000000000)) kevent(r12, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r14}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r11}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r15 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r16 = getppid() r17 = geteuid() r18 = getuid() r19 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r18, 0x0, r17, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000340)={{0x80, r18, 0x0, r17, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000002c0)={r16, r17, r20}, 0xc) r21 = kqueue() kevent(r21, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r23 = socket$inet(0x1e, 0x3, 0x0) r24 = dup2(r23, r23) ioctl$WSDISPLAYIO_SMODE(r24, 0x8004574c, &(0x7f0000000000)) kevent(r22, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r24}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r21}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r25 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r26 = getppid() r27 = geteuid() r28 = getuid() r29 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r28, 0x0, r27, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000340)={{0x80, r28, 0x0, r27, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000002c0)={r26, r27, r30}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000580)="f620c499f317c3a605790c49596a88877f263889cf2568eddca2524c9507aca31f9bb117367bb921f92b52918ab6bcbb12f2b0228e3b1ac250b733293cdcca49ed00acb2fed4c83d6ab4a21ecbd933aeddb0503bfff4939b28af9a9933756feb56d2038fc48caecb4b63c5a017d62f87115f74ecdf5fef17bbcf0160b2730c4d2bfb8fde972e41f9e9a95dbb3b0233e3ab6d5f429160d9273b0da69c482d74136e9365f65ec83ba0a4fadea7b4837061fd6ca19c4d8ce6c4b99502776006462b351effa75d1285b25e", 0xc9}, {&(0x7f0000000680)="9cab47f09d29bebfaba6f9a8d4d394aa9a95fca1fd02658bf086c4b1c32072d8bf89e0c4ceb3601060d6a68a1d2a8ba800bd0a0b701cef84a9117f6e410d4fdea84c4ca6f390785909850b688dc6272b90bfb071107ca25732cf651fc5fa006af6eba17fa1bb7c6144dfb874cb01522b33b0c42c4ba056a331846a78a3238b72807d98e40de3e3f871e1953f5bc14e783e8f0431db1ed59e970790a6e624b846b694bf77364821dbd3e97d17c4c3329424fd030b880e", 0xb6}, {&(0x7f0000000740)="463cc0aaf44b72206b8cc991057baaf7c5f9b073a6428841238b865862b71418cd5be88b86d7e9ed4c220889cfd9727e33a5cc5807545671bd1fbb8a2f3970cf6d7a3830032c7bf5e1ef56c8a6264f439aa6316d5fac256f687319d21ae45be8077d364bfea6d856ad43824d155ae82ecf2bf1c9b57f40addf2390fed4353c", 0x7f}, {&(0x7f00000007c0)="b2006be7eb4daffed0fef770777f83c619cad0bab3c37021f1b92e8c80d7f88fd17b3e8f91ac59430129ac50ce4712c01d33ded75179d551d86bf8fdfb19686d09a69e41856add517bd70676fa3819fc2e3ca1b0107701478f05d27cd71035879bb8670aa8e3c617845814a7a5c400f56d4838714d4e6238df13e75f57578d0a76421654bc4be0b915fd393112669a098d78dd1d874feab57aca3db8797ebf02636415c50d6275d16837", 0xaa}], 0x4, &(0x7f0000000980)=[@rights={0x30, 0xffff, 0x1, [r3, 0xffffffffffffffff, r4, r5, r6, r7, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r8, r1, r1, r9, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r10, r17, r30}], 0x78}, 0x4) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) fchmod(r2, 0x98) 16:03:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0xef, 0x5, {[0x9, 0xe0, 0x3, 0x2, 0xfffffffffffffffa, 0x80000001, 0xfffffffffffff800, 0x7f, 0xcf, 0x20, 0x80000001, 0x1, 0xfffffffffffffffa, 0x4, 0x2, 0x4, 0x7ff, 0x59], [0x0, 0x8, 0x4d, 0x80000001, 0xfffffffffffff10e, 0x5, 0x401, 0x7fff8000, 0xcc6b, 0x2], [0x8, 0xffff, 0x400, 0xfffffffffffffffe, 0x1800, 0x7, 0x3], [0x3, 0x1f, 0x80000000, 0x9, 0x4, 0x3f], [{0xfffffffffffffffa, 0x1ff, 0x8, 0x9}, {0x6, 0x80, 0xff, 0x409}, {0x5, 0x5, 0x7fff, 0x7}, {0x2, 0xf3, 0x7, 0x5}, {0x7677, 0x1, 0x5d, 0x7}, {0x3, 0xffff, 0x4, 0x3}, {0x2, 0x2, 0x6, 0xfb0}, {0x8, 0x800, 0x3, 0x7}], {0x9, 0xffffffffffffffff, 0x150, 0x7}, {0x4, 0xcf, 0x7, 0xfff}}}) 16:03:47 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) fchmod(r0, 0x2) r1 = msgget(0x3, 0x80) msgrcv(r1, &(0x7f0000000100), 0xfffffffffffffed1, 0x0, 0x1000) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x80000001}) msgget(0x1, 0xd1ef05630cb67f3a) 16:03:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x988, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000080), 0x0) r2 = syz_open_pts() close(r0) dup(r2) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x400, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) 16:03:47 executing program 1: r0 = msgget$private(0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f00000000c0)=0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/52) 16:03:47 executing program 1: r0 = socket(0x6, 0x4000, 0x800014000000003c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = dup(0xffffffffffffff9c) listen(r1, 0xf31a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:03:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x10000) 16:03:48 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) r3 = getpid() fcntl$setown(r1, 0x6, r3) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x100000000000004c) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x20, 0x8, 0x779}, 0x8, 0x309e, 0x1000}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = getpid() getpid() fcntl$setown(r4, 0x6, r5) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x20, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x46bfe) r8 = getpid() fcntl$setown(r7, 0x6, r8) readv(r7, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000880)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xdbba06af4299ed60, 0x0) write(r0, &(0x7f00000001c0)='\\', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r10 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000480)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000081", 0x2c}], 0x1) r11 = kqueue() r12 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pwritev(r13, &(0x7f0000000440)=[{&(0x7f0000000340)="a17ae430dc53f3c03eff9fda8e3cd40ccc73258a810520fc3255e01321716b6f800c7bc12671230a129cb0a8923d922b2fab70d825c291cf87636dec11eb5f88f169b706698780dcf4fc949ab0f7070c32034b4d4795", 0x56}], 0x1, 0x0, 0x0) kevent(r11, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000002c0)) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000280)={0x7, 0x6, {0x7, 0x7fffffff}}) kevent(r11, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:03:48 executing program 1: socket$inet6(0x18, 0x4, 0x3) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:03:48 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000007088b36dd4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 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) shmget(0x0, 0x2000, 0x476, &(0x7f0000000000/0x2000)=nil) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x42}], 0x5, 0x0, 0x4, 0x0) openat(r4, &(0x7f0000000300)='./file0\x00', 0x200, 0x11) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="5a4dae25bbbcd9f13100"], 0xa) socket(0x18, 0x1, 0x0) dup2(r6, 0xffffffffffffffff) 16:03:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='*H$\xd8F\xd5\xf27\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) 16:03:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="7a573a4bd5da4ad1e59cababb6f45e603f5ebfe882399b92d0bfd267ec0484f8ddb11ecad6b77021a03f4efec61e6490be8a1d00682af438a12a926319598d34386a836fef16eb086e59a9e538fdd0fc397af7a8d0d8a407cb7d7bc68d502d56bfe3afac0e052ba64140236b039c0248e89ae0dca61364c480ff4c53c82f97838b6507e84f18de15f31f4d5ccaff409079ff96c5b565", 0x96, 0x0, 0x0) 16:03:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) socket(0x18, 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206925, &(0x7f0000000300)) 16:03:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) close(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x48, 0x10000}, {0x0, 0x7d}, {0x9b, 0xffffffffffffdfff}, {0x23, 0x14}, {0x46501bd41f27dfdc, 0x8}, {0x0, 0xffff}], 0x6}) pipe2(&(0x7f00000000c0), 0x10000) execve(0x0, 0x0, 0x0) 16:03:49 executing program 0: setsockopt(0xffffffffffffffff, 0x20000000000029, 0x1b, &(0x7f0000000140)="fc067fcdefbba2eb1e5d7d40f3118cfeaaa205f4253e17fc0da335010afbe7fa8439e54a11c4aa477e1492785886224d7159ec5756218f437f4cef831074cd870a", 0x41) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x2009, &(0x7f0000000100)={0x994, 0xae1}, 0x10) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000080201b5a68712985f3d377e4a64400"/28], 0xa) 16:03:49 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x8) pipe(&(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80000000000046, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000040)='l59', 0x3, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x80000000, 0x4, 0x8, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x400}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1f7a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 16:03:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf276f26c0e2da943349f13077f9c2c18715ca75e9ca5a7211b26587d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d1996782", 0xfffffffffffffec3}], 0x10000000000000a7) 16:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0x20, 0x10001}, {0xac7, 0x7fffffff}}) pipe(&(0x7f00000002c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x2, 0xb1e, 0x1000, 0xffff}]}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x0, 0x1) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) dup2(r4, r1) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfe) r7 = getpid() fcntl$setown(r6, 0x6, r7) readv(r6, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000280)=0x400007) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x800, 0x10) symlinkat(&(0x7f0000000300)='./file0\x00', r8, &(0x7f0000000380)='./file0\x00') 16:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x6}]}) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x4) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) listen(r0, 0x100000000) r3 = socket(0x2, 0x4, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x2) 16:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)=[{0x9}, {0x5, 0x101, 0x2, 0x4}, {0x9, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:49 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) r2 = getuid() setuid(r2) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r6, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) pwritev(r6, &(0x7f0000000600)=[{&(0x7f0000000200)="5b2c6bccc8fd4d8b3eb2bd76d1c6fa942b5c67e0d75a3ea434f0705b140ffb427a9364b2f12c5e3f36a6e95708f587bdc3094d1c11536a264dee3a4c36dcac9a4bd38d22ea74abe723f51efecbfa50f1852685d6edb0fda31bd1329661ed2263bafe794e8119e1ee5dc64e61e7dd17a7ac7649671d3dacdf793a73e70f60990447fbd374bd540a986c9a6e", 0x8b}, {&(0x7f0000000340)="bcf7cc689d2366a74351695f54b99d68f3db53d977f1336a7d4f5bd079412801d25865e076b19d5799ed02205d1845925ebccbb17094c95fb6e813ae56bd3cfa546562d4cc3d6ff439d3a8916cb393fa0a0755c61ce9eb3ececc892144f936ddc736a799adfd1187a2b40f4079acadd2e4435433", 0x74}, {&(0x7f00000003c0)="35bd673b919f618149eb95c85a3044598b51485c23fabaf9f7dee41b79980b26b2e2a9eadc8cd90aedec5b10e1a862fa18799daee4251fe8493a8fbd1a3c937679a45dbd3bd89968bd", 0x49}, {&(0x7f00000002c0)="ca8b86dc883826acedfc1f3be667e386cf38f34a20052d218348f4df940bff9209bf52e3", 0x24}, {&(0x7f0000000440)="5e66a2b03aac7fba72c4b4a7051f140476f520d0011a4eefbc501d2834399d2b4d6285a4cdde7dd3d158fb8f85a86680cb07d9a79123a98b4c4a0c8e06e24488dca38d53665b68cb0b0c789ac325c18d2b6c250c2fb2b4381863b76e05ad94e50be4ee259abadbdbe22d16852b67a1c46f7404ef342dfef5acafa72785db83d3f7e8315c796db0a238e9d52304215518d975d93ac27e5159e662a070765a86310c4955c4bfa313e984ed8fa3fee8531680dc7ee0631e0772fe28a8455a111dfd0d54209137097ef35fb79baf520bd35126cfb10f25c0df7edbbc716cb78c9b10534c5257770148e1b190975483291477d86964cee5367b933feeb0104d89c4", 0xff}, {&(0x7f0000000540)="de5d03dad78693f7bcb17f426785a548bdaaa6c26a42c3bfe0c5fb6f4561f3b14156adaeb499c34972079ddf20c1206c60509f1ecf03fa562ee83f834b8151fd9e3a95b4876389c5998ea7e7d0a24e2a0475307e031442557495d870043ac79f53356cc9b7fc33ebd875c2104501807a34b39a57b2a7447f517d2c6eb90b23c42da158280952ce24a0da91032adea370295a", 0x92}], 0x6, 0x0, 0x0) dup2(0xffffffffffffff9c, r4) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r7 = accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x85) sendto(0xffffffffffffff9c, &(0x7f0000000700)="e15a38f9114b5c62a690b470e4bc9a51dddc73a4349e4814ed961c873a1055ec39c2c9680c5c18f5bb29fcc7e943400411741ff2368be2d65dda4aedde4a5662645dde036be991682b4577027128c1d6edddf2b440f6eccb4d03a672d4813413d33168298493fd9e4e7e2cc956ceb8684641d59a9e88a5361135b9773890c9a3a6335b888b160bfaee07ba2fbcbb6cdbb0baf5795928ec40d224197665aebe707e05bccd98", 0xa5, 0x400, &(0x7f00000007c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfe) r9 = getpid() fcntl$setown(r8, 0x6, r9) readv(r8, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) accept$unix(r8, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) 16:03:49 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x8, 0x0) ftruncate(r0, 0x0, 0x1c) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) rmdir(&(0x7f00000000c0)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0xfb4efdfcb5d81bf0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) kevent(r4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x53, 0xc}], 0x2, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x5, 0x0, 0x0, 0x0) fchflags(r3, 0xdfca661bb86103f9) r5 = dup(r1) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) kqueue() 16:03:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r4, 0x0, 0x0) preadv(r4, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x1, 0x4, 0xba, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0xffffffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0xffffffff80000001}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xffff}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000eec000/0x3000)=nil, &(0x7f0000b9e000/0x4000)=nil, 0x1}, {&(0x7f0000cee000/0x2000)=nil, &(0x7f0000e1a000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0/file0\x00'], './bus/file0/file0\x00', './bus/file0\x00', './bus/file0\x00', ['./bus/', './bus/', './bus\x00', './bus/'], 0xe8}) r5 = kqueue() pipe(&(0x7f0000000840)={0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x2) fcntl$setstatus(r6, 0x4, 0x46bfe) r9 = getpid() fcntl$setown(r6, 0x6, r9) readv(r6, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000100)=0x80) r10 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r10, 0x0, 0x0) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r11, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) dup(r11) preadv(r10, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f00000001c0)={0x6, './bus/../file0\x00'}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0xffffffff) 16:03:49 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) setitimer(0xfffffffffffffffe, &(0x7f0000000100), 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:03:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:03:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0xccd1, './file0\x00'}) r5 = dup2(r0, r0) shutdown(r5, 0x1) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100063d9d46f842236ead41995b2ec000000000000ffff000001000000"], 0x10}, 0x408) 16:03:49 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r1}, {r0}], 0x2, 0x0) 16:03:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = semget$private(0x0, 0x2, 0x63) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x13}], 0x6, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fcntl$setstatus(r7, 0x4, 0x40) semctl$GETZCNT(r6, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000080)=""/3) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000140)=""/109) semctl$IPC_RMID(r6, 0x0, 0x0) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) 16:03:49 executing program 1: 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}, {0x3}, {0x40006, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:03:49 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './file0\x00', 0x0, 0xfffffffffffff001}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockopt(r0, 0x8, 0x3, &(0x7f0000000040)=""/204, &(0x7f0000000180)=0xcc) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:03:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febf000000000000010000001000000000000000000000000000000000000038", 0x2c}], 0x1) 16:03:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8001, 0x8, 0x9, 0x1}, {0xbc, 0x9, 0x0, 0x8}, {0x1, 0x760c, 0x7, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x2) 16:03:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = socket$inet(0x2, 0x8000, 0x82) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = getpid() fcntl$setown(r4, 0x6, r5) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000440)=0x8) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r2, 0x0, r6) sendto$unix(r7, &(0x7f0000000300)="466c4db2b19439a2a1b9014640e25394c8aca63c739c5e58f03eb9486631b98c2edefc69a16a2ba4c478f4309ba80ce7ab371c2a241fb7f04f8325e3bb99dbdda083c309d5fc5be58b0f6626d7a28e1b7b91191b2fdecc47a7e73e3e6bed15093dcb8e81ae8aa78bcb3264aaf83e1827b045de860477423e742dd9cb1617b6789a3dad413b4a3e4d1fb146f1c71cfdc843926dac93f7deaccde591b8576c248f40a839561bd81616a7ca4fc65007d0145bddc77b113ee61c351f8e3e47a2e1ca3d26d3d676b1db4d72168e7552133054840eed1a3c3da50a430613d980739ef7cf7fe280e21eefe88f83b8b7717c262127d3181197", 0xf5, 0x0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="0d34d58930a299c2b957718f6582a8e43787272db722eeb4e78e39f1a89c48aa3c2f6496f9045da53b585214c40cb75f4cfebfe3a5ec3e860657ca6afe384f988ff73b1ba9859c705df778d83bfee9a00c90d5e18c016497ad6be55df6c3b96bde27044a13815504dd054ef8ab2744ae5f3b02fbe24421ece50e6705f60100fb931029c3b64092ac0243c3510d6c6bb293887d", 0x93}, {&(0x7f00000001c0)="883a12cb0a3c71ee8ed266df2aa03ca6e5b8dbd025e0503c690021ca181722782ad0775ef20e95efe94465f560aa5e9fd27440cd2f77095c6b5a074470c56500dedab6d7d7b617bdfda2a8a3d9099e6c91a12150c88732011f0414420fe18a34070ce98e7e27e1031ef4d3a3a41b2f0412d7ca953ab957811f3d91197e19a99a2cbd9eb12d8283aa0bb845fc08c681b428dc9634b2ff61030f31d4bd75b615dedbd480dc2e6d7ab87023", 0xaa}], 0x2, 0x0, 0x0) close(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x0) kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r4 = dup(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfe) r6 = getpid() fcntl$setown(r5, 0x6, r6) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000080)=0x2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:03:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080), 0x8004) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x400000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x10000, 0xad900a2914e1c28c) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = dup2(r0, r1) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000040)={0x21}) 16:03:49 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:03:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r3 = getpid() r4 = geteuid() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r7 = socket$inet(0x1e, 0x3, 0x0) r8 = dup2(r7, r7) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000000)) kevent(r6, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r8}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r5}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r9 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r10 = getppid() r11 = geteuid() r12 = getuid() r13 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r12, 0x0, r11, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0x80, r12, 0x0, r11, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={r10, r11, r14}, 0xc) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="8acf5cb9968b6216c3e93a45aad3bda43ea9158451cf1b8f97eadf3143e32c549e40d6c259074ff0d2fca03c1c85ce4120f29bd40ca12207d8e09b6799807d66a04c16fb73bdd56dfa58510f7bf91c1fa30dcab7bca75b69b791b5c3e5f119da2a867bc21e02f24599d4585b49cf617c5ed9f73ed3a976e26d40c91eb050732433c41e5b8a812707f937718795af5611e5bb1b211c9430ee6d8d42ca7db65b71d15fe1f3b20b06607e819093d9f3d98c05eeaf4d28", 0xb5}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r3, r4, r14}], 0x20, 0x40c}, 0x408) close(r0) r15 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r16, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:03:50 executing program 0: setuid(0xee01) shmget$private(0x0, 0x2000, 0x8, &(0x7f000027a000/0x2000)=nil) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:03:50 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x0) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000000)) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:03:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:03:50 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000200)=""/199, 0xc7}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000180)=""/13, 0xd}, {&(0x7f0000000400)=""/118, 0x76}, {&(0x7f0000000480)=""/143, 0x8f}], 0x6, &(0x7f00000005c0)=""/3, 0x3}, 0x3) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f00000006c0)=0xfffffffffffffe11) 16:03:50 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() 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) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000000000/0x4000)=nil, 0x0) close(r1) 16:03:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x3, 0x2, 0x5, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15, 0x8001}, {0x60, 0x0, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0x800000000000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:51 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0]}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() semget$private(0x0, 0x4, 0x100) kevent(r4, &(0x7f0000000300), 0x6, 0x0, 0x2, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="dc59685d947d38d54e8694acc25c2e44aa195f4d1475fa318e0a7de2dad2b23834248508e5e0e427f99a0a4876a5b1f3cd2e155c70c693102707419d6804f382a8211cfa83dace49f6928c94dcbcacee1a131c1ebb3f32", 0x57}, {&(0x7f0000000280)="ed2f38577ccbfc23e1572a46b3848f8380c91ee35bac75b25d3e56fac0ab18f63a9eb1e8d3ce4292003a308dd615fc2e28ee95184678376f36260e9b1498f40cac958f9862c6eed729511fa2dba4a10bc1b337ca2ac5b5b9fc54262116b75af6a6662df5010f2f9be9816bfe46b35e4c3d468ab08474dfffaa2d6ce2995bf492eb657ec4631734126a3c6bb0973a522872d67c8aed1dc0ff94346abcdff71330059ee27a835cfa36f7d66a", 0xab}, {&(0x7f0000000340)="12288a4dcbeaefa41bed3ab0e219e775c10f6878da4e4467294802d6abf67043bdb73ec7affb09fb362c8319fcfa92cd6400dedc0a3c4d5da8c625350e5922b9959584938c6f01ec3a54e3be7482b16e0a1554cf5b4e792a0467fb53ab044c4365786bbc19054eff3dc7f06e5a7f09ca451aab18b2747bc8f92c9519274473cc6a4cb9edb571381a0d0219225eada997f3c3dcf8", 0x94}, {&(0x7f0000000400)="c8be4363ba188e99307cbb832effdf72a00850889f5ad23c8b3efeec87a00937e6278ba7b3bea388eb50ae30169f6436363e818838c2adac7d8f09a93cc00b6cad460769ebc2625ad70ee8cadae34a7cb38d41", 0x53}], 0x4, 0x0, 0x0, 0xe}, 0x8) listen(r0, 0x0) 16:03:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x124, 0x0) socketpair(0x20, 0x9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) fcntl$setstatus(r1, 0x4, 0x80) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000080)={0xf42f, [{0x3, 0x7ff}, {0x2, 0x1}, {0x2, 0x186}, {0x7, 0x40}, {0x4, 0x4}, {0x0, 0x2}, {0x2, 0xa}, {0x1, 0x8ccb}, {0x2, 0x9}, {0x3, 0x3}, {0x2, 0xfffffffffffffff7}, {0x3, 0x5}, {0x0, 0x7}, {0x2, 0x8}, {0x3, 0x1}, {0x2, 0xf8000}, {0x2, 0x7}, {0x2, 0x6}, {0x1, 0x80000001}, {0x3, 0x2}, {0x1, 0x3}, {0x3, 0x8}, {0x2, 0x7dd}, {0x2, 0xfc7}, {0x1, 0x3}, {0x3, 0x8001}, {0x1, 0x1f}, {0x1, 0x6}, {0x3, 0x2}, {0x1, 0x7}, {0x3, 0x5}, {0x5, 0x1}]}) r4 = socket(0x8, 0x4000, 0x81) preadv(r4, &(0x7f00000014c0)=[{&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/89, 0x59}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/146, 0x92}], 0x5, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/diskmap\x00', 0x80, 0x0) close(r5) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001600)='/dev/diskmap\x00', 0x2, 0x0) fchdir(r6) r7 = dup2(r5, r1) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000001640)) r8 = accept$inet6(r3, 0x0, &(0x7f0000001680)) fchdir(r8) r9 = open(&(0x7f00000016c0)='./file0\x00', 0x80, 0x261) r10 = dup(r9) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wskbd\x00', 0x400, 0x0) r12 = dup(r2) fcntl$dupfd(r11, 0xf, r12) r13 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0xc08a7ec211dc6d19, 0x31) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wskbd\x00', 0x1, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wskbd\x00', 0x103, 0x0) sendmsg$unix(r13, &(0x7f0000001940)={&(0x7f0000001780)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f00000017c0)="50221dd925c225317c9c511a38c2419dc2f4d50a1e15e95cb3eeb37d", 0x1c}, {&(0x7f0000001800)="d200d098bd5aee439ed2285991b92e119873d0933a9e229ed9bc31a9d9485ee8376b441e12e98d5021398e30d555cb50e8395ad0c7b1b466", 0x38}], 0x2, &(0x7f0000001900)=[@rights={0x28, 0xffff, 0x1, [r14, r0, r15, 0xffffffffffffff9c, r9]}], 0x28, 0x4}, 0x4) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/vmm\x00', 0x100, 0x0) socketpair(0x10, 0x8000, 0x0, &(0x7f0000001a40)={0xffffffffffffffff}) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/ttyCcfg\x00', 0x800, 0x0) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/wsmouse\x00', 0x41, 0x0) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/vmm\x00', 0x10000, 0x0) r22 = socket(0x20, 0x2, 0xda) kevent(r12, &(0x7f0000001ac0)=[{{r16}, 0xffffffffffffffff, 0xe1, 0xea93770a35a31721, 0x81, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000002, 0x40, 0x8f6}, {{r13}, 0xfffffffffffffff0, 0x30, 0x20000000, 0x6, 0x3}, {{r11}, 0xfffffffffffffff8, 0x23, 0x67, 0x4520, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0xffffffffffff9f35, 0x100000000}, {{r17}, 0xfffffffffffffffd, 0x8e, 0x40000000, 0x6, 0x800}, {{r18}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x6, 0x7}, {{r19}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x8b, 0x9}], 0x5, &(0x7f0000001c40)=[{{r20}, 0xfffffffffffffffe, 0x10, 0x1, 0x80000001, 0x10000}, {{r21}, 0xfffffffffffffff9, 0x0, 0x80000018, 0x400, 0xfff}, {{r10}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x6, 0xad}, {{r22}, 0x3, 0xaea90926241ad3b6, 0x80000000, 0x859, 0xff}], 0xfff, &(0x7f0000001cc0)={0x1, 0x8000}) 16:03:51 executing program 0: r0 = getuid() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pwritev(r1, &(0x7f0000003280)=[{&(0x7f0000000080)="f06a33b341d77d35065491715a82b8231e4fe54e6f128bf8101fc7dd45a3b1773bac5700f49fc1162b8a92234463b510c9a536da4de35b468ecc3d8324c3cfd64f3ea70264506221bd636748f60f8806dfba559bd4acea22f2a8f3e13b2afd9cfc2df7a0298058b8b5992a6ddcda621ff94b4945db6aebbc867caa6ec3eaa7b3e60d56cb0fbec70b6afbb5ac9985cafeae7e4ea1e18b4ce2fe723378c83fbbb8c699c2a9acb8f83e540684a41c7c2e7786d6fa4ee4bb7d5a7346106b8ab693e10b3f7d4a5a463103fc664d081b877c1746aad50b4dd270b77c7364", 0xdb}, {&(0x7f0000000180)="467b4eeeb1400acb8f164dfba768db7d6f9738972e66564332ac59135cf38ab583ae26acb4091c6333ed4e27ac2de5f5ae1898cf6246e447765fb08ab08ba75258231f94e3f776fa5f56e2ffc4e2ca805394912322190f5d189b6470f1bc6b463a600639e9f3918caa0a4198c773b0a8ddccd0e10b0b03422d6d5e0bc1100f1b44975f0273eb31583f7691f4952e351ee9721ead9b02b57d4fb3062ec42fd5d82e0d24468eaebe472604c1d47ce835b3580132efd89ce6bad77a7fe5c3afd92f9ef143224bb9ed9b780253378c407be2611a667030b56d88b0e57aa8cf42e7803646052006770a68e97d3ae5e618bb1256edb347cbbb4847ced10d344d7594c33b3abacf9526ba7ee90f1cb3aaa37344ee0928fb6b414ab3074f22baa8ed70456831f9926e3d4f211e16f7d6c6ea354d1ee687d0fb3986e8966f76a1893655d61b42374a268f506ecee8b473ab7d51b7a20021015271400297d6896cdc9725f5d5516703e77ae63df1c8e023e93b04afbc4fdabd2cda4f0250e499ae7e29ed5e84cd3704944de3807733c1ef7c1b92c73f63e64550e3fdbc504f9658d1dbd1e796241e76ad90a176947b3d995208928ae8f7b35a20dc91198db5d1ff58a0ac0589a840daf23cec49dc95dde72ebabe62357eac98be1f66d7bd6baa4619c86b797f5d485e105a36c540667fa416ab1c499f30924f66e2e1f5246ffae453a90263c53dfb0a13db7a105238ccc3e1e7fa5ec1e9b9097077b10760e7824f2b73e22ffdb5a3eaa418f942f15b56a65ec56a9ebcef08f4e152f8cd7c915c074151a1c82e2a26041a5680b7ec93d6c3a9a4bdd1ee62ed0d557461c0254b5b196568339733f0efd2415d3cd018e4d130d5b714948d0de8966a3ebe18ea4adc3d1774f1875de3fc8ec6483e83ef9f0b45dc631f9c771c9d994a799559e027bd727b236eebeb5ef7ca3dc7dd5d12334f5b3b9c5b247b27484190bcedb912f8ec2f56bd4fcdebef309d4db2693c24cf4e9872084989d25a894ce5f57f19b63aa09ff83dd602f995802084ef78a54e4e5f40744fe754eb9e0be360c6d88578479444d4eb844a57c47620fd242908fae54476cd895c5b65f82cd3a6f996528ad21e9072ba169950040c05c25e122a09b31f0f90a75544496425d3a011a0aa276b0325e84545a1e5c2100f6cebbae24ab6774220fd64f7b5e272f1c0639e4e89f9c724393d67f80ba93183340ff24bd041fe05bdd9ad22a15bec5b138c1043203b9e791e45fc7dc6869f56d4b960dd2fe120a3274cc10f6ee5b3f7c74d30d4f36540947c313a3bdfae66c3289be76441959b69efccdb10ec0d5f4a3b7dc975339ca02bf260913076e32a30bb76fadf82f31cd56b5a6c0b1cc5ac5d779db5b921bd7eccc26066cd56095e1e99c876f74d77291cbb8a051566e0dad00382acc9f5e4a6311b46367d790a14b974023d6d01b6e0e74c66766c420b1e97fd8f3db6becbe49c17798fe603a5d31f0f934372e768ba4d4a301c4c17fd9ccb252836cf96b4fa38d7fb20d4a291c2352ed6d7e110a71019d1048fe5d1781276f14de1de52449bcbec23602a35b0ec85cc3a74f08755bca80b349c29e2c5b2a1fae616533252912978a008abd7444691730dce029f76e1fd3e88e4b96ccf7b80a9cd86dd6f8be962f5c915ef3a94e9ce4e47051d68c929ea393902299dccbcbc388a5b0daf9dae00d123640e01dbdfa1a7774ee25905cd75e306f41e3e5e7a956e7a8fe4295e3134495ce1caee185373a5b521a4592d035a2fe2fdddeaf3a3a9972f22561f0beaa53f2976f1735eaa1797e1dfbffd453fe2cd776ab1a5c14ba57662bc4f65ede536a49b34615b72a86c4a66cc61850c6457a5600262418df1b8158fadf9ac8707b28b203316e1971d21bb9ece841ef6f46e87bf4f0c72ad7522fc075c4f28a5ebe405554fe7a94899109a1a56dcc497bb6855497fc6236283937f628cfec3a6e52e6322cded2defcb75ff0d112006516121d1cee4510ffd18e7a213b8f66ea29cc9438429ca7c7cdee76c63b0d194e6ce095f59c0cad1ac86a932ec968e162fee6327a1310ed2ce4ff0cc2bd52b4eada36cd97f46056aed36f32db8bb6e1df87febbbdf84bba5ddb54f4ecf57bec64a0158810a6c4fb0a2101bc0d68a140a9ac27f8c6a1ddc8c51b7cc447f9363ebba75da711b3962fed2a8e5956157135b9d7032425fa8e195d0f2071c70413e4282c2509011a7512708cf1f0aff20ee1f03d827b80b2e596ca0ab8b818b86fa71d6a4c33d90359af6bc6821a36767c469c52710b4bd3dc9168767e92539745d06088c384b7bc291f2c8df969fd8d114a7a933d2e1e530836bf6819327c2d574677df3305f806ee4eacabaf09e35dca7d4008a391df2a287e3d13246bd79f5c89d7fbc6eced26afb428ef3cf354e4202162fb1bb2cc084f57bbe3252e4a6dd1de4d2d8f997c4ca14d485704ad7e37e087ee0d71c0ce22a1e4ab17ea901fbba5ae5fef5be74a099f08a205e5e1cd4acc64aafacf62296faa6e499705f63c5f3f2dd3484fbb88f93baa8480df057a08c42019aba47fdd5293b3ede734f5de343b01928135339377ee63f0f656081ab556a9d73b70cac72dc966a7b7b75d52ba4791b235e0809b5e9184d0f4943bba3e2a5065b7be4ecb382a8f8a0d3ff0383266409a9a7f4881f6fe28a612cdd4be189da4beb3f31d380dd1e049a3529fc6c3a56200c01d933e44771105daf9622d4bc81fc6f2f7e509296507c07eb758e6cbafa9dc96f11f86dfe153558f42f4d1ac91d6e8964c1c41eba1343db9e8eea8b2a0699d1970704ac86a857ff51b1b571a5a0c3c9013c1c64b1f8039ffa7057e803855adf01a8eaf033391b629821bdb9f229fd82c838429d6b166d6907cac1cca640ad19b90c50e261cb536a43a34bf9530a22cb97ac9cea9e6589f839da1b2dcbdaf0a50694c644db932874d2a007185160a99814cf33bdf223c4f45eb430d96a1bb59ecc381618c18c387a963c4c5f3fae13dda2eb722692756905dc8dc24e07ce5f7b35edff2616807ba08669615a96820279dbe954300004b37d69484d8d1fcc5d0e3ccf437bd10426d3ba3f291d5a5a5af933b9e4613db311bce93022a9cf2d58a0326c0f852d8c0ce4298eddf63123c0c5d924ce3536149c9c421a68c278cf26fac1af3d86afacdc23723e66bc9fd1afcda479ec342ff29fd99278748ae50c1eb6fa60bc8b499bc2bd9099a5348fd886e4181e9a8d78160b4ea9569bb28290a8baf0960bac99ada560383c1803cfbc705ed4e6cdd5d8dd8a85bc2749291637dcfbc52e7067fe72eaf94310bd9a3549bbc7c11276f0622545a71ed39cc272365e9f568870cdad7d4422527b89dd9fb5cb6295efcf11bfa626a9daf90140521de398d85b7a05e13bbe76f5332d4e9108681ac233c32861545feff0e34ca40bb0ab16cd1420d217401419ddeaf4a3f7bd40141ae84220113b7fa2498f6bcd96767db8013c6fce798bc35bffa4d4054ed589d4841e20912e252ce0e42c11035b3acc67ba61443e18c176c9798dfbf29cc3bb652c952f1aa4b346114d6eaba113c0deb1a6d85e34a63f504e70b54d300ce17b4e354af352dbc5a3ae331e06602f2da1f5f6108b98a3ad6e007df67065d0f1190c7cb5b4c5c0dd8944ee23c8430a688e0866d892547d30dcdb367298efcada01dd37e293215f0111e5699af8c11f9029bc6fac03aa2a7d88ddc9dc8d8feb70b926d89826dbe31be64ced14482f1e4cce846fe5d131dd1210694d26f3554a74e97b447545186b6a34f8511160f92981ae6faf88779fbc8ac83190f7fb9e04b448bfe501d113f6db3572cd0ec35fbfad5b0d4d310104ad4ab615de95efaa7caa5320a373630244e390a0e8c1f2dbd3ae51bfc284443612aac5b2494586a8865db3a8500e924542cb3edf12c71a1bbef9d1f7356f10001ecb870150768c06fc6db9116b8b3a9be8b8fb397f935e1c5e6482adbb44d020dee7a9cc3d10153783eff37b1ac546c2ad3f49b01ae6b8e835f6ecdabcb93b64729c00fb8255df6815ba353381520dc1471c0a6f54aafc7dfbe990fb3ef46ddcbd22bfa17f0fcf8899a57541db0a3a7bc036cb3133648e101f942aa9bde345bf89897b1f89061817eb8eaba36a3cbaaa0e6797cd90964f098d2670afa9b4dc448b566477080eab9643e4486f822579d9c50132e7042dba6ed563539e4856cf7f903afe88ee56eb63158a0ff1fc1c42c1aad3f4900fdfd541c85f432c7b1e79443d025a85d3161084e43cc913f285aca68b7199b59695e99158317481bc71e1a98556e41cca066a12d8ff0dece0778f223c9e6dd090bb43227c7a26bb4eda59b427ab13fbdd5398adf2e83907ccdcd6ff450bc78df84f1470715056addd5e035e832409c23e16d855acf05b186fecd3e017b9ad4e6a2ef7f328f36bdc0bdf87b401976a7a24a1db085f7737c646314648a261d0f3c0856ffeb63a9b6b5267a3dd292f364928a4c95f0139a0a65e72a9059d12cd6a43514923807a96127cfc9138dbea42ce3f29851ae38f04a7913dd63c469d3cce1201cfcb266da1b81c86cfa3574ddffbc392bca5de8e8a2c376f31b29b7787eb9c368509b0e30e7ed7ce4d1fd3ba3d41b6023520b6b2da87a2c137e4af71faab973410390592ab789c6a24693154a22aad9134ee46a0f15a828e84d785bbc9b22a8e6629c0340c5a1de17b3d6cf2b44b668066bfcdd09aca2eb1dd9d97b74cfcbdd02f6c5c43a7fb8b1113e9a90bbe11d37ff89ace25f9a7bc6fa4462ac2041b8a5931974e7ee7908880ecf2ab9fbafec4f634f360e205d667457b6f6cfcd0ea0e83bd396de225f30b165125304b2d0e03d6bcf3eea9b5b5309929511d72e0512fe18dfe55ed135d5f9ad61ba29e0e50c023b95eddb6ad18658abed854e55997793ca78103748b429bff1a945e053ebbdde18a69719caf7cc2560290da237e135f52a2db390838480f7c2eba3b179610f1b54e71985c8779bb92795c876b88ced8060cc2462661843c7f05c23a13e803b942cb541e4e022e9d1544ea6b633ba75767ff0952993f39b0510e14128343b70816f27bb4d025097760a225106182c32a3cc12f1f10fd15e8a7f61aa0f13d2013cd5414a825579a8138b79e5a43c154a7bc1051cc42a7b6189d192a9d0fdecf22f46c0a975c6ac80818a2289118704aba0819b16d879d53b1c0f9a21b7ff8ae3ea631b021a6e9f2cfe1159730f8d9265d18462e444457921433f7ad7526351f68083639efb1058349337beed44fec797eb716e2524892b9f8ec3ebf6fbf607e38554407f93a3bd174e247bcf52ff8ff404de040a40c0701e466342bc0116ca6b729b1a315daae96bab982cccd0981d9623bd8ceeb2f6e03764cca5446c93ac7f75e20f0514bcef3c113bb4c5f76e1fa04890ef2c1bf061fb46db99b374a5efe3a130dde98dcc676a8e104a98b996fdfee8e20a35fc24efcd7c58076e04da239c65f5c78e1f9989fd7208ca58c9a9cd454230759a6549df404a5a1e8f2fd6d6fe6dbab56f1bd9c2a449c749ee566c1095d881e2c3ea3b788aa83550f1b4564d6cb21c8e7820851cc058e5e915a677bb57e6d128df3c9a27403e2cbbfa3ef09aca655b214533deb1302b979216f7a42bf7899a084b8d7428e043626268d8e4eb16fb3ab76c5571ffafe745baabc40a96e01f68eb2e91f2e46e8c5077807233dfcd6fd41ceea59c2379b0eb7519ea0629c874527079028380e3190d4246adb5942fc1c9ab5859947d38d34241e3a9f", 0x1000}, {&(0x7f0000001180)="9edf23", 0x3}, {&(0x7f00000011c0)="6af2dca71a519e31bfdc8ff27f8e703cc976b7fe93bfb65dbd50dcef47e6d025d5f2d79c40c022aa61953cffb800e63c0a8e502107e1681c7a3fd322a39e427ed51fdde2c6b9749e5617207825a7a9823b0a48900d4b2da5c5d6e6e5fdf031f74c7b52b18722281ec91f5003d2fc63ac2fe94da866709d098f138c50e7f87f1e3a74fca9fe8297878e82d281bbb34b6323acbb8025026443b069b6a67e57faf404b01ce316304e4964b4e5a337e1229f4aa6a65fb73ffed908b9896519fe63abd0bbf8177629b4eee71533a6b059d211fd27fe5d3870e14a9b141c2b861342ecd76a92bb2d78d3c0caa4bd7f16b896ac8141ac7fa8745654d8f912ffecfe18523fc0cbf394de9b1d990848a5d95ea0ae014c3a989d494a9e720dbccf968b9572202faae2bea52b5c15e6027f04229566df8e74a4694a42fb0d9c6d0bebe86feab25659a568d11c2f13d960c374ee6c3640e8da29423d9b6fa3e025123ae4aec837a8c3e4c758aa2cdfd9e4c47ddab6a7a02e80fc3d2091080c5840f362954b6084f469c388b413d6cfef6f0431e1901ff55a00a135991f6bdcb28a2c280f513f67c94ea4722370d32a8b140d983cf32438a025bac87df257a7ecd211e2da98ab49cdfbb57afca4d5a4298170e7214f2fb05f198971dda5696c5528c19a7afb4614dff3bd0027798df0f1c7317fc4ff55ef90e4b42ba7bb933964444237edfa24b0b768d30d37c208c48ba589c4441d1251b41b76afd4880a1f8f97fa8ef88ce697c753b2a0c08747746f4e8bbaf04ecc0d2ee6fc805f07c7e45a0e09102d5aa3987063990e44a384f829372391842f4377e67b78e00732cf33b2b88428507cd6281c90f57be06e5b4c32d2a4a0ab20773eeea757a37db5677cbbc92baa4dff8c9a78cac1bc5fcbf29d4957f9f349d155eed51671a5f0d08e16a21112a3745f653ed23dc75baa377582fc2bafd4d2928c49b0595bf0a0c835aa107012feca3340a08b52acddf09bbc77f7f0a50e4587c79496766226170533e831796968674089a4ac08180c086534ec3fd7e374e5dd1ef2d06018c0646b29f6a798468979b803060b73fbe579f01f471e087b23598c44cb57161f120b10cac14df1bf8727efeecd49cb91a063c270205335485361098a0e95258c22810a235b919bd59efddd2537a0ea1375541fd26ca2da24c1a7dadbe544ef0b0d65997b7e0b292421a9d76f0343da0f567b25cbd87b5892e2c9ff7e2363b42d3ec67fe16808026930351e41a6e9d065fccedacb4e7f3bce4d3fb4df1b0f1c330bfe5bd88f0b5543e1623384ac477a7e42c120e4677666850110aa9f4d19fc7f04f619db55a70e6594829bc9350d9420b39acca80e8ed4eeecb571d46e21878fcd6ff9a814b7eb533a5aa50cbcfd59fe1639eed5225736ab4af98635e4a44e3eb22b7341e6766bfff3c52545e74074d23c303895b50bb431827c9ef1a42cc63b78d7d0980c1a30ea56bc04d612c70d901cb6e0b5f443bed8e1d757a04ee7d33c6f45cd2ec54814d0c24fa71e69015325b49b0efb1523c31a999d52cdb51b5515ba30e75937b0e41112bccb8a934d17fd42cf6d5d072395ed683fbb28231eba8ae4de86455b7076e78a6faf9646771554eec60df350b794bc5a7e022c6f8de551c50496be265c884cfba7e34c4f7ea82b77af825402c62ee6c810a5ab6b28bf5b867591539620fa8fd67de7d3bbde0e77607352650d284caf11b5fadab7dc65389e69014963d7b97e3bec420c4c38e344ef996196f26cb1de9c0caf94e1d26fffefe6c70478336ad920a95ec508226caae8eaa1f63d112540d285526ff5419c65730566e2a5261db3fbb6bc3f7cf6d9a42c1493478ffcbf3e30de83996c882933a822eac8e66eac26402161fc4d5700df44d479b96e9c2c88b59f6d9aefc91a148a20c505a2ad694c9451a159d829163a8fab4f2f77402c086b9f0096e2a96d2a08539a2fabf8e31d15582e8972eeaf5aeea64fa69890b8ca4894f9bd2c6b0337d5f9ea6985eb8c33b938a43acc59a05ba5e5d70260008149f3d683c8903f8ab590112a005f2ceb4f909f80a8ef453716d6ac4069cfeeb2dd58d5fc0a36700b4d3de054ba6e0f927ce52ff6a0c388426107783450c89fa507beefcb5d1b686bef434a71f1a148af9241d0905cdc5c50b1c110ca2f7bdeb86beacb49acde04a270a002c5f79e4c77bac36d4e877c8a614fff3fad75707a1409686d8a2b610486a61325bca7ff7b4ffa98d6eb3f96c6873f6d96f70c201c1af620c75646a19c95b20bb8166030d99c1f4edbe555db639c5645c3b67b1057dfecc9324245869f658f1160445b4aa72a83c47076135def3a89e1e9088f7269d1c4f46df97c71452a1f9fbbd515eead617a19f0b363bf8091b7d3e4f4ff8c480526d00c055955216f5b8b8d3e0fb345119405be611616a73dcd85fe6e3224f519538f4cc8a3c7a9cf1cf55cf29cd945d63d4d076c42814cc4f9134bd4a47203cbedfbe75b662ea9da08669d365bac50eba1afa13b1bdcc493e39ec59e74b8cf2f78a3e77cfb849cb7d7275263604f766e8fe9d19f058aec7c03e3f268d220eafb886fbd470664e1c200b80188114d2af950f6aa79d7634449753f75bcaf13b059ec06486bcc1106c67725349b703f8bf63aa07e8c5f680d467d9cadae5372551a6ea4a04ada9677c80f5caba55ca22e0adaa28572bf3c5f4392a3a5a8d3580ae65b614809e29c8622e3accbb1effd1e9011e5566947d372256ff3197543b21a35161a878aa22dd9941cd899e996acf5949a777266dd836c5cfe07dbbcb54fdf4e7d33065543c083d245201f2d192a07122facbdd63a927704bdc244038a2d920f1ed247c599ae85839af2feb45990fe3685259f2128c0ce047fed3e9f975b2d9ade77326acc5b677924f4c9c6fea0a31fbf1823906c41bcb38e8368bc334f0154c665e5dcd575963abae337add7e1b367e0b7655e0a8fa643c978ed5151b0f231b73fc1089540cf338cc0b1665df7c3439bbd96a5482962b88787ef63174ff8f7e106ea2b6b640a7de78062a54da0e90fdddbf328c665f8c6c84f092116d6b63873482db0d3c4c20656b7604ca74ea7047f314c87a0a923c59079a3d7d20c1815b0d83c9c0be3692431280979a51d4e3a84f2ffdd6506c930dadf8e15faed8ce25dcdbab7ec7de8fb6d5e4b37075d7a6212eda91ab332fb0db32e29afa083fccb079da6394780bd96a3799859f1378e0d280e85aa841a403d577fe6fd40a1962407922af9774a2f2a900c2c4d53dd6dc1a09dd84980749834fe2262fbeaf3baf7af0be0c7571611d8a8eb75049678253fa1cdd2285d213a904d05b7dc1fdaada062c813cc8cb369aea967af48fea19c94e0597bdde559d3b2d2515f261e2d263be683399229e4e039dfdaeb50b38dbd87e0b2a5efb657e00d60dae834c5379c727f9a22fa8ca827f97fcad81b6e41cf062e1ec20414170d3745cb740f6058a8940ac79d1999a66f9bebc41514175d0253b62f659b05182ae6c1ded75debfa37bddf253cda74dccfd98c8685eab728f86784e33f79f34bc07a9f12061f8f1143d5c45af78cb63a55deb97ee018adbe130eb15e06ed0db9a62c89bdeedc0c0c6da527b09828d75eaf5c15f1687daa3636309c79f8087ce4a62e326bc9e29c322beaf5a7f21c090346de551e507c26f206eaa46ce11b59ce1acf9bedee003128874411e8936bd6e2a5d5834bb9106c1e1033c502e93b8c5bb8e99ce70747a32b3c7a0c13c447384cd3f8a79b185ec7c24de6530a14a6d3e5986fbc47961ea0b5e183edc68e7b654c919af09887bf16789f7c2ae5f82d8a33ebf1716c1b29cc60738746f0265844e34b99f8f731d206239b4451a16ce542fb5ef722db282c630f54e459a05ad0ff0f961167238424fdd50a1499d24d033f6da3972896a79cc06d606bafb294123db6511632ff5fae6e3715c30711e29736d9ffe5585d55b324c5d4c4e7edfa11d176ded754933693fa5a46f297278dfe2ea18f893ca306636a361894fd5631e58564df148d7da2d03f16953ed89fc1a54e0511f90d7ecef0ff23be0e874aa6299b1664be483347e038bf35b05397931886161ffd546949fab2034317c5effb6186bc8548f5c9355a2411eddc18e45c44bcd180d21b0997035181b9fcf133d16cbce5bd415a324b2c97c6f48351bfefec9d9fdcdf9fa774a799c31901453eb185e1f3e1955821b519cb68f554e1c2cd0bb118951eeb571d50002d5e82c88b3396ca23353dd10e2cdcba20973596fe8f1028e01df6ec4f58495c9a488aafbccddaab6766226101b115de8f748e8972b7a92a4aed97e2a60ebf0616cb1f8aa42a7b3da574ebaa6e716d1027188af34c89ff2afc5da0b62cf0228e31182617d30201dafd7a1c0fc28dbd8b629d9d783dd0243145de7f27949d31e183ec5998cf2c77e0a4e3ca78ed977baf13316f6c8e38b4e34243ee7b360f53eda5645d60ecbf6a77357334eebde7f330e833e091bef877452ceab8b3bfabd18d4ffce3830a00664802afd5f16c86bef5586c5d69d34e2b3bd7b4592e49327d551e0b066be42ac6ce42755f2b59b8e1c6aaf6de032f793de099dc7e7d5f68594507e30167a50a065785113cba03b5e5124d13b28cdc31077c6292f285682ccd919ba485fc2579f45dba7a0d8f740e6ec2fb16736fa8e9570d9758d78e7d2b7d765117bb7eafcafc8c76e4e58f137815e3a25b1cc0f78a6d779c9d97c6d39ad57d650b712a4e1c890fc00dc4c33b50eef89946b1f865d7416e7d95a3b2b65e4e2bebce4d500c500eda825c117e86430b68f746f36b7b666251e0893c27cda0bb4084d7185d67a0092ac11a9881b2ca09ae3398fb85eeeaed0c06beafd8f4205229497d3137c2a37ddb25417835568febe8228dd48344b04f6b59fcbc54bf5c86e1b366f3a810fcea42a095fc8c76296a3c8bcf5e9dfffdb1dcee40c9c975536ae40ac2bccefe9000f966e2d247b2b98c6a33e3fbe6c4e9c6d7d8572c4651070767cc4a05e65e48eeec3aa3ed24d095c393851ef544eb1216943a9a1ab5031ba831dbfc5cb1202dca4bef2cb0f84496f6e66ba5f87d4cbb7c152294cf3dad647843422423a8f48e5490adda6ea5f3af55f5149aa26fba5e45692cb7fa131c85ac884123f66dc63f82a8d4a0f7a564cb3ddea07a57bf07b57a59c81a3eb78c4649223416d19895f7a408c6cb34aa993ab1e2590fcb65e667ca068861d1c472d5583bc659b0cf87f0c5eb8622ce7165b2acb4c7e7f56e07e7d4c3baa4680cd287716fd47c26a4afbc90f34f2474aaeb3b0c9a1323d382e0c4df2c858e11339cca1610a1e8304a5c6974e650232e87b168845318ea537ac676d62ce41e9592f38446dc66166706e72b32c886ad4899cd10fc5fd32ab4d9358983c5a093d236574eeae29e8b8ada6fb1e059099ac5746ee5e25228ba008b2b5e0e64286daa0f609ddcfec96d0d9d87521301265f4ed3f29277c656f4b0ffdafb0ab7239f5fd6d2c040f19a9996c8e9afbcffe43a466e228a47a79fb4939e571d4c1a00ac2f74d0e2428ef55bf907890442f13daea95230a229ec7d51d7c922026f41a55e9207456eb816eeca39198270768b144c250c1460cef282785215a7c95e43802ad585d0b4dd9783143701be16c2571fcb22ef4fddf068b6c8e7a20b120e707d8b4c424ba77b91722b803a22eaeea1471d10c3fda6784aa99d6e1e344a767aa5fffb23a70392ced04921151d4352fb6e5c54eb22de6c696a3b9aacb637978c", 0x1000}, {&(0x7f00000021c0)="08f6", 0x2}, {&(0x7f0000002200)="c6c7d2c4d520cb235a9d1f4860c28a75b2fd2989d7208ecf99d3633ac7d8c9ec14e488ff1c2b587446fab55dc9ed070fe2c553d2874d29eb5853a6a0daf9f944115cda0e48c8e8445a11c4306c9653c6108fde81daff43f699fff04a89cabc23a4fb65b3cb21693b47b1a4730bc7c8ad34eed845c3061964860deb57b7a9e56b10a1f9cb5776931c1b140485b79a64ccb0903af478c7daa3420e604191c1e90f1679e51955297233e378cf39510d927d12dad33fb7396f8a715d83af359900247f87607d99af1ad53cb236e67dfd89d5a03d9067a1ecf0770218e2829956e23fa4596df60efa36fc9c747161d553b859b5c5b829fcf2060ca0d6692773934e40e591df4969472ae6b039eeed4302ee05d39949b288b54c51b26cd0bb1377d32c5ee24786f34b06def2c85a14a34c2ce1d6685e4e75f2583c93dc8ca9e110ca6e2649cb3bfdba16b099a1ec74b1d659cd6ec5351098cb8e88d72d471c7e5679f2529a694d33ba594d905f735e2f6b1de4dea4879012d98691a9f1c10510e7c5921a428b6097d60740c4d4e0dee92e6f3c60c1a1d3c7612db7bb7aead745f88bfe66475824a334c6bedd897c82cbd96888c3a9173c37a24472df12ec9f1c939c87d90be25d43fa2bad391bb0b4525e867d755651827f08f1bf33ceba7b54351378a0da5712d7187804c32824f6e2674965b7f76f14bf6d3db72771f94215b2eb3b6eedc7773fbe4926d8c3c5b90463fc0408cc33ea5c77b8a872fd7b3994bf93603154d36b9d7757946fc22fce628bc17dc9cd017cd169c6acdeeeeb0217351afc2bf77d7c92c7eec699e7c8ae874d7934a9c0f682729446dcf49ba9e2c8a3871f9440890b3064efe925f676a8de09cc2bf07c24416dc18af220f49a3b37f95732c966a4a3bb6a4ecd8c5f4e8af317f7a8576e1413aec1c160946a75bad7e37280993ad0e99cafa688c880aa566e99bf9b8e44c93224e62b5fbdced3064d87fd0c84285de35ea0dd8b248486f867e441d076b251a5645d5fb1ba2472675d37ca961f6f22a9f913240cd338547115b902c408dbcecfdab2bbba122369b5b7cb765fde9c10c43e31a0202ff6ab4a4fa730fd15422c7fb0af49bb835c72fa5305887b8b6949cd9a764df45aa8e3f8361e94349ec2bb75588dee5aac5144c92444ca66d636c3107607666320504fc155d08fd0c2e3217a6f98d48e9c030e3b42d68e5ec5880a5fca9d7af715e289ede5b6a95bb9ddf312c17cb5a155f6b2891fb2352b0e3702188d74a07cbb7b093d8763da2e9a27b51a9513a6e1a918082f9bbd851ef123aa11cdc5715b0280de269131b0e146ce4a69b52b387db6109c28ade78c1136f892fced7d33bcbe312d03726b6cdbb10bb86fbde531877ce58a96e02c775c120212e87b6b9d23859a025c96cd742a58c043ea0b27cae086be0f9a69a1b8680b61ff7104a07099438fa6358e20543908f5d9476782a480331c96c7deec2f0909f89f7079dc5c82d73410c559d983fed2ddebc9d58b3680c31423372d4a96340ef5d5938dd092b282d04827306da9825d464b837db3be8dd519926573410bfdbd895a6138b8bead5162bd139f3eda972bf97366d78245edf4901c1dac7917daaf8d48908a1811256385c41515e12ffff80fb4d38153207e6ba67d2173a260062618a447e183da40c971c7907d14f22fdfe8a51ca514a166f6ac63a6ca19514421cfda7acda4145e742db87b3179137c8d5a39ffbd777054b0586c64fdc99e354255ae74d90cb2bde6cb707eaed7d4cfcb2715c1a93dcc328efb55da3f094e0d6528aadf99b1b0926130157d33283d46add494235830002e671795f3bd8b2dd86166d938e7440dc805b914fdac1fbda5bb5a9d03cdd88d17a7499b6dfc2370a26df586e5ddfa9709b9178639f12f0e9f0fdcc5af45498aa5d5ec8600f2a6cd881e6e0b89b41ed4ed848064e20da43f213fea080b1082744209c45c101828ba650075c60edd2477a095d789523c40adb59c6a02a01e7973bd77a74ee959df480635bb1f2adae8b740ceba67d2f1027222e9479213e0b6117743d7ad0a660c73b7b7e9476fb9200bb6487f99495d73740a2114e29bf78346695426b6d82e66a422b49073c7745df42bcfba96f3c8d8f8385df76f438880ed5bd6effb0b3b34f5c6f27538e3861b98cfb26c21e70cefea94dcaf91600bd22e66a3fd59c365c03a733e40d181a18cecbf5f951a075f2967dee41ad5961d19cc8aae8f4ff42a237ccfa7ce43196f6bfb13b2aaa5313b714ec863b0df910ca7db1ec8c8b1f0dba9981a010f4eca50b5e2ce347b21142147dfd57df8b6720b599f07091b4843ce3cae4819df5a82e76d044b771989b6ea9b268d43ec3f9c9913a53bb5b90fb79dd375bcab72fd9071b02bf58dbfcf7e560362a64c813e9dde99768c5a611fdb13fc0030ac43a8cacc9f6363d901eb4d4840a39fb12b501ef2ff0dff47649d45c2744d239869a56cb408a8a9ee183ccbba5d659d326863f41b94dc5fd24cdb099629de1e51013f51c762c0b7cd9d7f791f2e63d5ae9891def727818f7b1613eb005d330b64b62a5f041f30a2935b798a3d793cc8ce78408ff911e19d18cbf917d1fd5fa934928eafa2cfd7b3561e0dfeccfff347f7bd8fed563c9d8a0e0885e53b897eb3f10d907942bc3a3c4ede46e51918ef46ef9532a7fa50e44ae5ca6fdea04e1f413b57309db71921a4c11e19f4638be26aa3b6e3285a7584ac95128786da5b3e9382c9d11c96311d5e533cf200e6ac728599702142d9fc5601e113c0c124248b8014570af3bcb286fb0cbf432c80521e401bb54fb94c40e26d273611047503a6a41577392e436aa0a3d6d1b7d986702aea8d9a0ac3e527c620513d0195ab02639b5852923eddd2d5aa1a391fcc0c094cc765e3152008d9d9048f7aa7e68593e61bbff6084bff03deca0e155f715f74685520465222e24b8984c94a34a7f1e29bf058413fb4edee3cb057aebfc2efc935bca1a4d6172f902bada2522a4932c2c5e6bc30a11608ef0b50f630ef91d4251d5b62836d9b4c7123dd3aa7a1aca5538c2e86c017d434e71044df00d1ce08082d045b11ee4db783a4d03310124318df5b8a38e7cf5394568837563b44c2f72823a144625adec4724fe627052ccda97fc67494e73a71f8bcca8a7d0328e10804fa0979cac9164c5bba9016540212692e9b372075373626518c5986b1ecfc9f9b90e9905414d241e8a5565ce58855acfc2cd55d8b2a7c74111d53df20bb58990da8b01d97ef71d7535e300c3a1533c90d39f80b0eaee2bf6b3cb2057ac8f026293297460f15fb4b0d02262fab5b22e6ac9800bfc5b3062b8bf5789d0516ee05577fce59bc365a49c94e0ffd32b855ebcde886bee1f69e7af048f94b22cb4a779597747f4d0e983e8a7e87670a1cefef083081118de272bb7c13b739b432de26e21c5ba6c64f11e51584280fd918a3cc67b26297eac0911d8e36fbee410ede430b265248c8d4269031e0973fdb207f4c76db15aed4dc9d9bffaf9ec46dea45e699c5b509c78f35c2dd06af55ece2c93028463661aa6880306eff7bae3049669d4c983fee039e92acaafd216c0e38c657dd2f13b36271ab045f46f9924fe66f011f81c5467ece0378ca12fe67a0e2e07c248ebd07278bab245e4f6bf04f679586e74e54ae5ac7fb23a1d864e9177e3df4cdcd480f7f3e5865ebb0d9f7e685e1931197269bc989992ef1ac47b59f9bc1f168f3d820ecfb142c1f7469491cffc55e38954d6ad401fe7753f5d773f30851dd5db0566b87990d9b1c548c9cc77c7b64585d51c864b0c5bd4401dd016e5b24c1c2d2749de57a3cff22c6dbd7cf9c086c012354066d02f022483cd94d188b41a108f2e282e9dedd159c82d7c82e6df5a469d13e981c70280ebedde946661a909972c74c76219bc41cd221e6b026bbebd15d2da1474ff71f04d43e338cc1746145f9d7d126bd5732e935e2535cb0d130ef7b7f73760e41361d53456dfebe1d90eec79316ad81f0c6bf42558f028f82ebe5772e0887d13ed707deee66c0f361d1c4221f6ecae691ed4caffa5f16d5141ed885b65e9d23527f400b410dbf803b31dec0e6f4b1c646fdaa4b458b6871f734cf9a19106f0f5dd2688b4f80a35e50c9d29831a05c18b6c06ab306fb513be42f7a10f5f7668083e41b9e438438f7e96228fc591c177c6adb51b2bc9ee3175d607b40902c31d440c3064e31c30e8f2488d55488e235fd0c7ce16a4287fb186203d6387d713091821c679323e9e2e51e5dfdd5ebe3cc7b8e2ba52276169d78454072b5ce6e12c63281d9a1fb31c0c8ca875284bfc48c08e015ae3bd02d759ba0b76d6b4c1f99fae3e764cacd212f7d301da6ca902d4853abdc35ccf109dbe9040329b47d9dde3db6b3a4c6f2aa7ce459b2142bad8fb2f0526e45065a9d960959ff1d5d610d7269793d984ad0666e4e9c6bfc08996ac10fce57df8704d45ca5ef3d515f862d737fcabec7bd4aac2c4a5174595e572038fbbb8131b7f640d00bf4d6b020eddffb2313d9624218ef13d079d8fc47580477a4d9e8d0cb773a6abdd97d73c022f4e6a01599ccfdfa713d7ed94ec96f18b0182ce86de27ab77ae00e5483c06ba2f3b637fc83d0d641b67b03694061878ee8f8c99f1e39bc20c0b05e6083b55a27b3477c414c6fa6007785f99d0602452a6b548d0332a3a07cd2005cd0378976d8c6328ff8025eea141d4501dc41c05f4dcf0978d8f983e7a1954f9d72d5877808294ab97bba9b12b63770f6799d76f100f4be7a01d386c5ada2d137d02a1041ccf4deaa1056438439e65e0a6b9ef9f42e88cac99c62727a9e2d17407e8be67b7c0f780245ecaa24f503927936dd04e57633ae64468a011c4c4c3cae3636eb8866dff276d2c260201db73331dcb9f8cf8fb8c58c1160885da22ec527ee525db3a6f528ca2419f411d837baa6efb73d5ab4d4ba2c9dc0e4128962e235b3a9e9e27f88c075ff50f832fb5bd930d7271bf10bff0b6cf86637d6d292f25f32e450567ef5697badbabd7c4058b89ac1897f0e773e30b25793ff2c45e38fe259184792715b4094510980d5648b6125e4a68c12580dc33e0bd96da0720f36a804b3793dd07d608b943f8ca7d1847a6dfa6fab725cd4a4d8e421dc112954b0b536ec52445f12baf1fcdb7481f66d6a9bbf22aecf0559fcbfbfbe9213b1ae81ffc1d8094514c883aeb0012c3f9bcdab485d255676a9c46223de7bb99c2ed1ec967c5f91828355716517ea50f3c7c83195614b61981718cf44e518c9babdb3c08d31f9165adc01213ecaaaaa59c3107d6192eb5af61d6704f72103a1f9e635ddaae44017c387285484eb657d2ebeb6ad34aa0d074003b8837cf63008ef73cb66ce07874808d106231f465aa94fc6e5636b372f2ca95bf69942647d8634b7ab1591173549a2035dde454b2491f99e826269312388604389882802348438504599b6a8a5112e050f45c0c1dbb0ae56ed139fe8663a0826c94600aacefcac6781e2dbf0afcad226a451e62554c7dc89ae4d4dbc39327cb0b49fbd23a07bf153f7ca3bd24899869637e8f5c21da9a631f7b05e40823857141d405ba734e8ced5eb6a1d1de59e5fa0f37ededd798e6fd49ec76633f351917641d072389db0fe96980001bf718c2e8df6c2df9b299c03a01cbe2c2b2aee44e2a7cabea13c254887db51fbed7867d606956a4ae3cc2797fc78ae1387e8268ef7368c9a0eec82ca7bfa64e46a96956e1ff52f563f575025a6a6fd4287ff57d7c097", 0x1000}, {&(0x7f0000003200)="ceb74b7e8b0c51bd95e2d29e83c0bd5c598f5f6c72520549558ffe77be8a7c0630361a5c81b815131a0507e803ff8779fa677f93297570ddc4971d2e117b3d26f9b28341484c468339bdb9fd8f45f4ba674b3d041f1ca46470be41105657a97924810cc01991a76603cca3d8f049f1c7a475df7db41cafe15e5bf2945a76f4", 0x7f}], 0x7, 0x0, 0x0) syz_open_pts() r2 = dup(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003300)={0x0, 0x0, 0x0}, &(0x7f0000003340)=0xc) setuid(r0) setgid(r3) r4 = open(&(0x7f0000003380)='./file0\x00', 0x0, 0x81) ioctl$TIOCCDTR(r4, 0x20007478) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000033c0)='/dev/diskmap\x00', 0x800, 0x0) r6 = accept$unix(r2, &(0x7f0000003440)=@file={0x0, ""/29}, &(0x7f0000003480)=0x1f) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000034c0)={&(0x7f0000003400)='./file0\x00', r6, 0x2}) lchown(&(0x7f0000003500)='./file0\x00', r0, r3) socketpair(0x23, 0x8fc320182bd38e10, 0x5, &(0x7f0000003540)) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000003580)='/dev/wskbd\x00', 0x10, 0x0) read(r7, &(0x7f00000035c0)=""/66, 0x42) r8 = socket$unix(0x1, 0x1, 0x0) fchdir(r8) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000003640)) r9 = socket$unix(0x1, 0x1, 0x0) setsockopt(r9, 0x5, 0x0, &(0x7f0000003680)="9c02e81ab133d9ae13c19fef9ca3ce0a1e1f8f2282c2caee630f2d60194b254bdcc524166ac554f38d6001da1a38cf80dd1409c906881a4cc3e6d21b7553a497e0", 0x41) r10 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) utimensat(r10, &(0x7f0000003700)='./file0\x00', &(0x7f0000003740)={{0x3ff, 0xfff}, {0x6, 0x1671}}, 0x2) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003780)='/dev/wsmouse0\x00', 0x10000, 0x0) preadv(r11, &(0x7f00000047c0)=[{&(0x7f00000037c0)=""/4096, 0x1000}], 0x1, 0x0, 0x0) socketpair(0x20, 0x1, 0x0, &(0x7f0000004800)={0xffffffffffffffff}) fsync(r12) fchown(r1, r0, r3) socket$unix(0x1, 0x2, 0x0) 16:03:51 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) recvfrom$inet6(r0, &(0x7f0000000100)=""/224, 0xe0, 0x40, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) shutdown(r1, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0xbd, &(0x7f00000001c0)}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:03:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8ca1, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x6}, {0xffff}}, 0x2) 16:03:51 executing program 0: open(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x8000, 0x81) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x79b96d9eba9b7097, 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8000, 0x0) fcntl$dupfd(r1, 0xa, r2) acct(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00') open$dir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x208, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x3}) 16:03:51 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffff9) recvfrom$inet(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x800, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:51 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmget(0x0, 0x1000, 0x2a2, &(0x7f0000cb6000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x10}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r0, 0x0) shmget(0x1, 0x600000, 0x4, &(0x7f00009fe000/0x600000)=nil) 16:03:51 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0x10000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:03:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x10000000005c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0xffffffffffffffff, 0x4}) syz_emit_ethernet(0xb, &(0x7f0000000140)="3dfbcaccd287e8c13eb515") 16:03:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x8) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) preadv(0xffffffffffffff9c, &(0x7f0000000100)=[{&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/4096, 0x1000}], 0x3, 0x0, 0x0) 16:03:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x30) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:03:51 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0xffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20, 0x7203}], 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:03:51 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) ftruncate(r0, 0x0, 0xa000000000000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2000000000000042, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) ftruncate(r0, 0x0, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:51 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x7, 0x7}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$setown(r4, 0x6, 0xffffffffffffffff) pipe(&(0x7f0000000080)) 16:03:51 executing program 0: r0 = kqueue() r1 = kqueue() r2 = dup2(r1, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000380)={0x92, 0x0, &(0x7f0000000240)=""/146}) kqueue() syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r4, 0x0, 0xfffffffffffffff9) r7 = semget$private(0x0, 0x0, 0x50) openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x80, 0x0) semop(r7, &(0x7f0000000080)=[{0x1, 0xb8, 0x1800}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000000c0)={0x5, 0x3, 0x9}) chroot(&(0x7f00000008c0)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/null\x00', 0x10000, 0x0) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r9, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) recvfrom(r9, &(0x7f0000000d80)=""/4096, 0x1000, 0x400, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x540}, 0xc) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000800)) chflagsat(r5, &(0x7f0000000440)='./file0\x00', 0xfffffffffff9fff9, 0x5) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/52, 0x34) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) r11 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r11, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000140)=""/109) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000480)=""/210) 16:03:51 executing program 1: sync() getrusage(0x0, &(0x7f0000000240)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x4) r3 = dup(0xffffffffffffff9c) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r3) socket(0x1, 0x4000, 0x8) openat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x2) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000140)=0x3) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pwrite(r5, &(0x7f00000000c0)="6a6c279a9091aa88156dba245ae2623465988fd2d2df8784b322d89dae4e70a1378c3b9dfe0354b269fb0a36a0dbf664ee1addb7088819c9ade7ebf04739bb430983017c2fe0d41df2c536decd9a15d30f48", 0x52, 0x0, 0x0) 16:03:51 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x1000, 0x4) socket(0x2, 0x4, 0x3) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = dup2(0xffffffffffffffff, r0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0xbf3) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r2, 0xa, r6) utimensat(r7, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x8, 0x9}, {0x68, 0x3}}, 0x0) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r8, 0x802069c7, &(0x7f0000000300)) 16:03:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x5, 0x0, 0x4}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x18, 0xeb8f2ae281c95733, 0x8) 16:03:51 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x3a0914c44f7b202d, 0x2000000000001b00) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20000, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) dup(r0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000080)="4e8e47f8039c6c49ca820f302a", 0xf3) write(r3, &(0x7f0000000040)="9cb2992007294c02192ddfe066322e", 0xf) 16:03:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x28}, {0x4006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4, 0x0, 0x2a0, 0x8}, {0x81, 0x9, 0xf5, 0x5d23}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:51 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = getgid() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r5 = socket$inet(0x1e, 0x3, 0x0) r6 = dup2(r5, r5) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000000)) kevent(r4, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r6}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r3}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r7 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r8 = getppid() r9 = geteuid() r10 = getuid() r11 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r10, 0x0, r9, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0x80, r10, 0x0, r9, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={r8, r9, r12}, 0xc) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r15 = socket$inet(0x1e, 0x3, 0x0) r16 = dup2(r15, r15) ioctl$WSDISPLAYIO_SMODE(r16, 0x8004574c, &(0x7f0000000000)) kevent(r14, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r16}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r13}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r17 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r18 = getppid() r19 = geteuid() r20 = getuid() r21 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r20, 0x0, r19, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000340)={{0x80, r20, 0x0, r19, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000002c0)={r18, r19, r22}, 0xc) r23 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r25, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r25, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x8, &(0x7f0000000140)=[r2, 0xffffffffffffffff, r12, r22, 0x0, r23, r24, r26]) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:03:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) write(r0, &(0x7f0000000180)="8405e0d6b702c0e228c76ed12c49812cb71a8dc8bccfd30878ee0b894c029f105b296e9ea9bc96348b74211cebf2b2c6c1cb16b462e815aad580b1e280f3ed90867afaf576f0ab3679c035e1707f8349999982d349cc0b8de37032e5371361e496f5aded9c82fa64bad57e211640a32d46f681d66bd300acb37c7842cdee11cd6860da85def9ff49343e6b5df972ad14b96e0ec74d83ebc88c618ce58ff475403661db83f4e528b11708b6391aef", 0xae) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000003c0)={0x0, &(0x7f0000000380)}) 16:03:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x402, 0x220) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:03:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x8000) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x46) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) 16:03:54 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fc, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x11c) 16:03:54 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) recvfrom$inet6(r0, &(0x7f00000003c0)=""/164, 0xa4, 0x4, &(0x7f0000000180)={0x18, 0x0, 0xd318, 0x3c}, 0xc) r1 = socket(0x18, 0x2, 0x0) getuid() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r6 = socket$inet(0x1e, 0x3, 0x0) r7 = dup2(r6, r6) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000000)) kevent(r5, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r7}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r4}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r8 = open(&(0x7f0000000300)='.\x00', 0x761, 0xf43792fb0a008b1c) r9 = getppid() r10 = geteuid() r11 = getuid() r12 = semget$private(0x0, 0x3, 0xa0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r15 = socket$inet(0x1e, 0x3, 0x0) r16 = dup2(r15, r15) ioctl$WSDISPLAYIO_SMODE(r16, 0x8004574c, &(0x7f0000000000)) kevent(r14, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r16}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r13}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r17 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r18 = getppid() r19 = geteuid() r20 = getuid() r21 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r20, 0x0, r19, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000340)={{0x80, r20, 0x0, r19, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000002c0)={r18, r19, r22}, 0xc) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r25 = socket$inet(0x1e, 0x3, 0x0) r26 = dup2(r25, r25) ioctl$WSDISPLAYIO_SMODE(r26, 0x8004574c, &(0x7f0000000000)) kevent(r24, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r26}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r23}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r27 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r28 = getppid() r29 = geteuid() r30 = getuid() r31 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r30, 0x0, r29, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000340)={{0x80, r30, 0x0, r29, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000002c0)={r28, r29, r32}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x1000000004, r11, 0x0, r29, r22, 0x80, 0x6}, 0x0, 0x128, 0x3f}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000340)={{0x80, r11, 0x0, r10, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={r9, r10, r33}, 0xc) r34 = geteuid() r35 = getuid() r36 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r35, 0x0, r34, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000340)={{0x80, r35, 0x0, r34, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r35, r3, 0x1) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 16:03:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x74}, {0x6c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:03:57 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r0) 16:03:57 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') open(&(0x7f0000000040)='./file0\x00', 0x90bd209e221b0aa8, 0xb2283265dbd18a59) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCPROMISC(r0, 0x20004269) 16:03:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x40004000000028b0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20, 0x2) setitimer(0x2, &(0x7f0000000040)={{0x1000, 0x101}, {0x300000000, 0x2}}, &(0x7f0000000100)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) 16:03:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xea, 0x0) fcntl$dupfd(r3, 0x0, r4) dup2(r2, r1) 16:03:58 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)=0x7) sendto$unix(r2, &(0x7f0000000200)="34ebe292f2879b1b224565b5f19d940cb391c3e940e5044e36f470b1776d69e322c1aba8c041ec3cf5dd1ef2ed5078d49c4cc249feef2be85f2e89ef3f93da3d934ebb454583961be24b574d4f35fc09463fb86692ed", 0x56, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:03:58 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pread(r1, &(0x7f0000000000)="91c98f790573f2826037620a801f3f9f4f93973b1d0edec3731fd374b0dcc8c00c212185979f862e8b6e59ae0c6f7c8eafe9d11592f9ffb6947a559b524c67451c82f72d3f347eed66f006685df46c816c49de4aa4cc5670816aa1159b3590fa58f30d2c5a4f529c2d158522faae28721edcd4d61be0b2fd0a190256e147275c0e9c3dceadb991fd80698587e6ee2eb8ea7f44bd18230858d91c2efb79e9b8365fde6183a656c2648fe6dd52c386be96f0e0c39e2b35dc12be8f1cd8cb6ab011e3f7c9e755bf9de17dec1f9d6b58131b7725d28f9e037e86b2254d3f54251df6f39af340300fd62bd2552942fd000f5407434f2ca312256006734920850a3f1c37a675d9c0e776b68c97df5e375dc5854bddd40197c2e24a4378fa59c610fbf3889232df86d71dbf7f6c41de87eb3f018e7e618c6cb2f251f341cb6452b6df813c6c30baeef0e5b78766885384145d54c5b5ac75e2637acbf2e9dc3a35ef91ab408b9940b37bf3220bad332f50e8182614eb4858973786dc92f65aeb67f8866e548066b0c89e7111b816bab94976927d984c37a00169d7e33cbbc8c40406851db13aff3b1c2a9c11a634cdabb2c2a28330a9fa6050d107099d41e5a04bfd20a0c5c4a0e6a8d46b21bb5ae9ff12ce7adf5f7aff9f7801855d7cdc19677171f7c0ee6ee241f8704417d1f0ea88c6c57cdd8a6d6445fa87f5ba00efc0304f376f7c7c063afc2ace8dc7e63b4318a28dd73463f6180cdba28efb1271b136ff92cf1655ea6872124ab7986b3c1361ed7013943284a8fa193a66833e95fde6b8da209381ef90d7b6d81cc34da981e66bc40021086902104f02ebb712d0aac5b4972cef1e552fb1e8d4e6db0255f35d59748ee13fd8c7b64f913f6642df21e30c18a924483671dff71e65114aeca4665be48736582595f8a9c854068c0db20c06b1bbafff8f7a76d580573ed4422326b87088f2679084a308739a1d7c484969e143bcfb763ed655afa26e341f2263e04e736f3e7c999bbbc75bd1753abeb1ca463a2a897b9d48ad590afe05c70263ff55a029e240322cfa6400c81e33ffec63727ffbdcbbecf00b9cbceb84a0de4283b70dcd5f5d40a5663206e04c5703130f83529eba2b2ddd6dcb79840be8310f1c8e12ad463b2779077591d069beb97c68860a66062e25c4d809f06639d868d7fae6c72f28d7d01b34e9db38223696c906f1abe138c87e43c3f7c5b8784ef12fe1237a1c78ccf357c673ca1e2954fdafba6e5468167371b74e8e6c51bfd383bda9cf4b1938a3aac3dd91ea6f58531650f71d3a65c4a388df84e98f7fdb6c1461362163068164ab045cda4f4b4927b07c58154a1bc87e00d0371ffb95a6cbaf779952f96ad1e7be976d8c357e012a790ecbd9d5e2c4bee3496359396c898bf577fa40d9b7c2d5b33e4a1730ed3ac08fc66706dbbddb1c406e482500126f5301ab9f2515022c86b64c41dca3c689c6867e8d80d7ae9224fd274d3b9d289ca6400325ddfd32fe342bcd556e50d701e70298808d86d39cb41e687178baa8a259a842422e03e8f174936bbf5ffeaa6728989826315644ab2e12cd460277a31f5d7aaf6c94c9df452ee08a1f6586c1cbeaff282e73f3907162356569112a638a66685e9c2a81e99a9b1b6bd089f4ef8f54d06a7683f0df9b27348179b5adadbc02d4fcbbbc1d5c6e2ea5982f86d54692ac17da15cd4e5225d6935ded31c02b4d9f1b0dd6cda32b5ba045b71fc85f62d885ed9283b2fb1eb307589d8f8bf247c9edcfe069af600b3ae954dcf32bae3ff8973e027eacfc88b752502a13ca6e6ec17de4b57fd88ecd256ba1e377bbbf1e8eb79c6a8ce2e210786b5c0bfce34bd8e5ac2966cd01f0162b2cbfb9eea90c12625b570a49600886ae9b7dd926606d569e034b01ee20b76814cee019cc7240d8dca2460cb4c12ae0a3de659e077b4b834b456b1c5034feb5a1ebd479ff4de3c3fa22718932bf32830b730b4e5598ea92a9fcf91cb6412139cb99dc3ddafbe1932144e2d1e5a7918817c060f474c0f02ec8f72bca513db318b66b43686b55eed0e452ccdbee679e5524ec716890f43f4d9484dbf9fe8feac61e182d5ad0b850ea804a4ed57b2b36ba9fcc5894458c191e355b439662cfcc34c15dca352f79fa4a9ae03ec6fda31525aec3c9d8c582ab89ac0cf97424e1b27dec6257ad056316b89672f93dcbc9f3564b253cd803725166ea3e2f36bc864db3f73602c99831624c025fbaf540a2e3b4d40e7622122815969e58d3524b2317cb5c61d9c8f1574da7162ec9b207c9de9285543d283ecd84b02bdd4de532c9c356665a2ba67baa41d54ad1c4f89d28e391da9f1221b49d757f6a3a2697672ff131b8364061bda66feb79ab957aaa3d15bdeee9014db595a484edca8624ffe98f82fcaa2b1f54736b5757609052fba7825e47c939896ae3f80e2e5e02386fb746e384057790ce17b60a3894ad0a6df1205b29547d976bfa1bda50e8a9eafffd14d156bb37291d3a7ba97205c6b91a52ae675cf5df43ebdd27b74d6edcf9831b008353535cf85f9ac83e36c3e70f427234d75480bf44dec58e6357b17fd00a6ef54ef791dd5ba162d429ebd7d0b2e8b8a400bb50d491558a792c3ad23f24a4a1ad1e9e28eb694ec1670e2edc5a51fe48abce1dac8ced935fc60f24fbe4488b959603fe2638b4e4fdec1368c848dac814da3cc2c2662789c6822781733891fa8d3e0fbd995801cbc1afd8dac14570f76fb69fcd361067c12afc0eeec5ad839a61a52a8cce02cec0f66e802633d63be62ac933616149329ba0f7b69dc27ce187fa5d244a1b4239d64ea7f3319fe834f8a23b51568f54cc28b8a9600731b0634c8e2aebf4069158934d8e3d1e33ba8f9291852c91b6aface90e6844a19ed017f7cd6a65d39f5d4b99d9ad0c0a1949cb6121712470c4bceded9fe85dc212bce59e2c3953ef82da90fc2eb00eaea687fbfb4129941b502522e8bb800a852e6d3382b4ec665d8585030b4fd5130c78993dc7b9c65be26701b0ebf94b131a27517e33b0c59831745a9150a9185c811e38af127eece2293aff3b273564d65197fe056015c8d273c58bff59ec1385863c697833dd42121e33bc6b29e0574e30ad1391930f3a1201a7fe01be0ed2133db878b54c79f42b7ecaf7409c44a69a5e73180905aa81308e8c07c4dddc75418862ba1a096a8b37c35c3df7d64ccd112e57364f64e9d4f38897f0117398a4230b9cab5aa1614c18d5f65446ed37d17c07a557ba79211481d6bcd504205565bfa431f0cbbf792bb12f0c29c82e91e7dc6a0c52b982a705f52ae7548b04a3aa20f16f1c29d6be8863a76d1a468b170901f7589187f80f127f505379435d6365f3104be88785301c495b3dc971e133072282e9721c59c83d19af3e5f614bb43881d6023693f167881a18f1b83856df0d700e01ee421e08cde4730696a19dfb5e4fad224ae7be051583224757e189d2184d57c6600d1ae1fce03b099c0a2c90ee862a8bff12d93edd58bf8d949161841ef60e2201034be37cf251b67edb3e89580f62a74ee11edfe643f2f4b4918a6003f7b5c0f3b4a7477a49d11b5e08b88624a8d373c72ebe1a89a12a98feb23c70a792e8b91f46bc468bd8e7d8c5143c5bb7f7afdee03ee4435575e31fef71a4170b0381211378c61c9d75cc7146ff17d684197b52404a5cbdf95c857eb47d44ad03b152a2d369b801aa7c6938c5ad931a552834b1e823187e3ba43600006351c6a70691e063df55ef96f0e8b988624a8f3f113cccb4d33ecaedadde6c2b4c003311fa9493e7d5bf2aba789df382b56707edbb1695fcea84489de93498297e5c1e06e37e1b55cd9bab6b7309a84b62305fe625c5f10328c7e03dde473db9880477a409ae7b0932c29fd60fcc191ee43a79e19f1546d2138238c5a62c50f2a510a35faaa761acaff6e6b259087ef30d7e9ee58a331e392792e95a987d8d8688e910d45456e7055a3df92c8b482899bdc10e83e44b606e6cbfb0720aa2de196159e3f6166bc8e8e5e86573e302ebe4cc4d195993653c3b1ce2525460d20a691c4ce4e8b270b2a2a53430b182f375902716e8d00f4efefd75cb04198073bd7fb3e464965ccd8c6b62452cff12600c0420b8b7864c3881ac225880a1c5fd1182b7f4326baa1d8e85367b43bf179533f82ff0aa54036ab0bdbd94478d62e5b73a0dcd7008e514a71cf5fa96c8ed3caddc86e2c111162f66a2dafdb8f4c7b1d2192c963882680e370d5cf004faed1ca79e043c3cf97b0be40ffa994bb9ef01855275c447e9efa00489f01b501c38acc3f190a16ff20dccf2486ab40c6ad4a1605f7de096eb3d50942b53098eca96a11a98b319d796ffdf55f9de981b51ec18dcbafa42df0592064c64ba4f3ca3c3c121ba58ebb1f358bdbaa906c5cea965d7b67d6f2d51110e5459f1e3645d9b267c311221a3708dbc2637e060bfbed1db1af227cc97bd7bb9c86e44b9bb57dc015939d1bb0f9c5c463baeca50a59aa2e3324f7da938c4ba086e4bf9723ff5f66e374311998e784be7fd5ed8e2f4749f449649b03cddf35ca6a53e1a75be3fc4f69aab64cd2722983d96fdca3473363bfeee3c102d4c8ac7a2f69246f7ca94a8dc80393564bcd549be35c30a4b27ddb2d95a48f49e384d378d0ef3bace2554c356e3833bb97cb103ff849dee0d39b93951d1d6424eaea753712822bfe4162080737decc390ddc7bcb12e54bcf334466d11d35ba29d2bbde1447be987bc7d6f2a1e0537c1f574237f1ad8d960e6f215e3cf14b3c6cbfb4a5b9aba6969a0ed7728b2e4cbc4fb0d12dc442d8d8183cdbef518b303b9fb3178c5e3a32c911e5aec491904b4b0e8da1ba2c61a37da046a2e617fdf739b2b9f05b2c80e2393b3b5187ea4ce161ccbc392582044aa68dcc49456c978a0605d7e762bbc999f030d12a5f693ba2671c624ad02aaa4a3b3e579d8c038b4195f4932be7f66c9025f106173489b0af25dc9e4d2d70024a2b59e786c5aa5ee03f129972780664dbbf9858fe6f5470c5278e4498c51a23ecbb04f16b2b6a90e1d900829859718a7a092e8a401a676feae5c2410bfbe82d8cbfdbd9c0ae73146971959c85f30cae83cb1adf82f338ab9715fdfd92438ed298ae42007375f2ca457ac853d5e12201e62c97c360e4e90930643683aee57288d02d41dac574cc9124348a592f9502cd859e18a12975596334cb6d3d3c877a4389d0a2a39acd862f6bfaff2c8dfada8127ef12a410df122a09acb86dd925e6f82b82a59815f7e565b4b85491cd4a1ac7a358ecc3960bad2fb8bc203cd0b3352f37a00c2cbe4801185e2f209839f67cb19e95c6f3c56d9197186d56ee68f04ba14945204aa03567beb879b968d9fda454b1e15f5946fda91e8ff9d7fa1e30f7dc4259dedfa2e2b8b91bc8f55d8a533f6e158416f8edba9515473eab82ac2c32e1671d5061edfff94b30fdba9aed762b4141ec3c75144e7686b7bfbd52f111e658df388d88aaa088dd3ad10982d11b147e0e4590975cb8e42afdf102937415d97bd0c700335705f1f66d554f1108d60804a4ce6eb3e2ccbc9b6d5d4266c4eaa7f81954c16d080a928f2d5e9e190b40cf28ebf59889a64cbdd99b8b4241547f986827264e33f24dd06d66765c7d0392c18d9eb5817d0aa1162211f46935cf918ce3afbb95b8b2f796ed5b486f47b93efd67e85995aaf14fe85c535cbcd2425668102f3edc79d9dd5b98c0cb17474995713dea847081d28a8249108535e28e6c01ff0b3fbda89ea395332", 0x1000, 0x0, 0x0) fchdir(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) 16:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x1000000000000028}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x8, 0x0, 0x0) 16:03:58 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = semget(0x2, 0x1, 0x82) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000140)=""/66) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x100, 0x6, 0x6, 0x40, "14b3e623eda4503414cc3c5fa17b0c06789afbf5", 0x3, 0x2}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) r4 = msgget$private(0x0, 0xd8855753b3ed1004) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000505bc36950600539f4cf4f3b8a035d080071ff1c2c2557bea01ea331b35913c4607903ec99d1ea20506f573974d62d53ef9b42efc25abd92fa51448f2491a05a172dea20abbbdec69667ab577acb59d089a78b00db0131eff52a7260af17b380d07747194ea01d28149ca0b11caba273c3adcb4102349d3c60e3832b40fbf95bd71496a467e30f8ff77e3e0be4c20f50020d49fcfbf384cfadc61a10b4531cffa98989204b55fc33041dfeace29125a8b371b03e224a2765da2da3b306d2ca2fdddfb97f9d7c2299ecbb8a315d99bd46793d"], 0xda, 0x800) 16:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e5") preadv(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000340)=""/192, 0xc0}], 0x2, 0x0, 0x0) 16:03:58 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 16:03:59 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt(r0, 0x200000029, 0x3, 0x0, 0x0) 16:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bHj\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) pipe2(&(0x7f0000000180), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10002) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:59 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) msgget(0x0, 0xa8) 16:03:59 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) fchmod(r1, 0x1d3) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000200)=""/123, 0x7b) ftruncate(r2, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:03:59 executing program 0: select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0xbf5, 0x0, 0x0, 0x1000}, 0xfffffffffffffffe, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x4000000}, {0x4}, {0x6}]}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x4, [{0x3, 0x3}, {0x1, 0xfffffffffffeffff}, {0x3}, {0x2, 0x1}, {0x1, 0x1a}, {0x1, 0xfffffffffffffffb}, {0x2, 0x9}, {0x3, 0x10000}, {0x2, 0x2d5}, {0x3, 0x7a96ada7}, {0x3, 0x1ff}, {0x3, 0x7}, {0x2, 0x3}, {0x0, 0x5}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x9763}, {0x1, 0xf472}, {0x3, 0xcf}, {0x3, 0x2}, {0x3, 0xfffffffffffffe00}, {0x2, 0x1}, {0x3, 0x8}, {0x2, 0x5}, {0x3, 0x7}, {0x3, 0x69de}, {0x3, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x1d98, 0x10001}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x201, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r4, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x4) fcntl$getown(r4, 0x5) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) semop(r3, &(0x7f0000000400)=[{0x1, 0x1ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x2, 0x8, 0x800}], 0x3) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f00000000c0)=0x3) accept$unix(r6, 0x0, &(0x7f0000000040)) r8 = semget$private(0x0, 0x7, 0x180) r9 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r9, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000140)=""/109) semop(r9, &(0x7f0000000500)=[{0x0, 0x8, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x3, 0x1800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000380)=0x1) 16:03:59 executing program 1: close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) getpeername(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/57}, &(0x7f0000000180)=0x3b) r1 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r1, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/109) semop(r1, &(0x7f00000001c0)=[{0x3, 0x7, 0x800}, {0x3, 0xacb5, 0x1000}, {0x3, 0x9}, {0x2, 0x3ff, 0x1000}, {0x3, 0x7fff, 0x800}, {0x3, 0x6, 0x1000}], 0x6) poll(&(0x7f0000000200)=[{r0, 0x40}, {r0}, {r0, 0x124}], 0x3, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) 16:03:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8a022e2f66696c6530002b20918a06b4abc1f47d9b7179af69f74e8f5207c843ad18928d328701c8a9261d55ec8001b870d8dbc412cf2b5b4eeb2974fe11a8ea7d84f614e41aa788ac64f4083ab27c5e760bf92539c2fedaefd419fa703060d53500ec3d20071f4d1af7344e1a80d3783726bac9254b6b2736c887843bc0c2b995c3fd3da61dbf938f038a7594744e75fa6b52126b794dc7f49519309a3ff4f72068842995b5785fb0905a18eea87d66c7ec760200000000000000000018a35b516e3ff216999bb5b7a7b10ecb80139e82f260e2f638c8e72467421faeb1fdab4701f7932b1e4cafcb52f8976c408a0805a61e3fcfe84cdc818dddf9f54e15c5d28a85e173c7c3f8746395ce68c3f11776d17fb31460d4d7a2171688e201f70e9fab262c3c489b354f36629b0529865f4d56854eb762444d4d8ec9a4b796a653aa7f00b1735a50e0e5f3a795248e38a3a18547fa7c089d759c1742dac172219a5b446ffc743c910648b43bd07cee40ea"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x598000000000000, 0x100000001}, 0xc) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt(r3, 0x2, 0x1, &(0x7f0000000040)="6f2da43e290da81d5ffe76c754ca7ed7785da7191cc9", 0x16) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chflags(&(0x7f0000000100)='./file0\x00', 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:04:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r1, 0x6, r3) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x1) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdbe) 16:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x10000, 0x0, 0x0, 0x1000}, {0x84}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:04:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x83) utimensat(0xffffffffffffffff, &(0x7f0000000400)='./bus\x00', &(0x7f0000000640)={{0x70c, 0x6}, {0x0, 0x4}}, 0x0) r1 = semget$private(0x0, 0x8, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0xfffffffffffffffc, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800), 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) nanosleep(&(0x7f0000000840)={0x387, 0xffffffff}, &(0x7f0000000880)) r6 = accept$inet6(r5, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r7 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getpgrp() r13 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r9, r10, r11, 0x11, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000780)={{0x8, 0x0, r2, r4, r11, 0xe6171ac7b05fe12d, 0xfc3e}, 0x81, 0x6, 0x1000}) semop(r1, &(0x7f0000000500)=[{0x1, 0x5, 0x2000}, {0x0, 0xffffffff, 0x1000}, {0x4, 0x1, 0xa1643a125aed38f5}], 0x3) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000680)=""/37) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000040)=')\x00', &(0x7f0000000100)='+-!\x00', &(0x7f0000000140)='$,\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\xd9\x00', &(0x7f0000000200)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='].\xc4\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='^}\x00', &(0x7f0000000500)='@%&\xe5\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) 16:04:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:00 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) unlink(&(0x7f0000000280)='./file0/file1\x00') chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000007c0)=0xc) r4 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f0000000840)=ANY=[@ANYBLOB="00002e2fcd0ff218928ce6a2084baebffd8e08aeead8b4ec07"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r5 = semget$private(0x0, 0x1, 0x420) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r6, &(0x7f0000000880)=ANY=[@ANYBLOB="8c09e57c7a01000e2f66696c070000002e6d9f29ebe780528cac172283338c80023d22d196cfddd54e004aa3b285ac09d2fc30c7ede0a0378335a08a3803dce2e5fe1c13942f30a90ba383c1aa7ea46fb00e1de7e03a7d18a16a5999e588e6b1cbfe902d15ab8a1aab25da04668cb553202ccfe5be42b115372374a32f6ca72ccd4239d2ad5491ed293fa0f85a59c265c217aeb93b3c45f0d817524a75337bb6c7a0033956289495167732e2ad91d84b7632ac3ccb9b57ca20ee1563f04b68853d229de1a92125ff118619fda424fec3a8701736"], 0x10) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) pipe2(&(0x7f00000001c0), 0x10014) rmdir(&(0x7f0000000040)='./file0\x00') 16:04:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r1, &(0x7f00000001c0)="9bcd86c0de06bdc233dceda415be40c557dc4b0000000000c1aa04fa000000005df5528a111edb6ee2418ff38f5304fdebf4fd93d784a5e7418cddf2f89390efdce88a50e1e1175cd689a83fcb00"/93, 0xfffffea5) r3 = syz_open_pts() close(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) unlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x8) r8 = getpid() fcntl$setown(r4, 0x6, r8) r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000340)=0xc) socketpair(0x2, 0x3, 0x800, &(0x7f0000000380)={0xffffffffffffffff}) r13 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffe, 0x20, 0x1}], 0x103, 0x0, 0x9, 0x0) kevent(r14, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r15, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r16 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000300)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x180, 0x0) kevent(r10, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x4}, {{}, 0xfffffffffffffffa, 0x1, 0x1c0000014, 0x9, 0xfffffffffffffff9}, {{r11}, 0x8000000000000001, 0x8, 0x0, 0x7fff, 0x20}, {{r12}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0x8}, {{r5}, 0xfffffffffffffffb, 0x10, 0x1, 0x3, 0x62}, {{r13}, 0xfffffffffffffffc, 0xbffb13aa1f43302b, 0x8, 0x0, 0x2}], 0x3, &(0x7f00000004c0)=[{{r15}, 0xa770d2e3628aa18b, 0x15, 0x10, 0xffffffffffffffff, 0x9}, {{r16}, 0xfffffffffffffffb, 0x2a, 0x8, 0xfffffffffffff5eb, 0xffffffffffffff01}, {{r18}, 0xfffffffffffffffb, 0x51, 0x2, 0x2, 0xc1}], 0x6, &(0x7f0000000540)={0x6, 0x8000}) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000240)=""/104, 0x68}], 0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r19 = dup(r3) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) r20 = kqueue() fcntl$setown(r20, 0x6, r8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20c94, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:04:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1710) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x100, 0x28e9) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) rmdir(&(0x7f0000000240)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x8, 0x153) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) semget$private(0x0, 0x3, 0x300) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) 16:04:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x38) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000100)=""/102, &(0x7f0000000180)=0x66) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x300, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) r4 = dup2(r2, r3) chflagsat(r3, &(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) r5 = getpgid(0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x100000001) fcntl$setown(r0, 0x6, r5) fcntl$setown(r0, 0x6, 0x0) 16:04:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r3, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x20, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:04:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x3f, 0x6c, &(0x7f0000000100)="a7ec14bbf396e4358f41bc99b1978e231438371445c9ad59e210f51864c1069a6718015a8c4916bb73955afc88a272f004f3f1b79b5711dcbb8211a40e21588399acaa76131e891b2a04992197c167afe361a6fee7b12dd61d16d63189a0023cfa787e69638c1546605db51e5b38c0d55d171bee2a29904d7a3cfdefe2055a5b74c132b62fd5c339699f6eb646ebc85e6db0d3b0722e50648f8b942a09be204e91b4baec9419791a0d64a288d9dcfc53d9487ff970a7e16b5360c2abe0", 0xfffffffffffffd5c) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) 16:04:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r3 = socket$inet(0x1e, 0x3, 0x0) r4 = dup2(r3, r3) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r4}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r1}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r5 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r6 = getppid() r7 = geteuid() r8 = getuid() r9 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r8, 0x0, r7, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0x80, r8, 0x0, r7, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={r6, r7, r10}, 0xc) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r13 = socket$inet(0x1e, 0x3, 0x0) r14 = dup2(r13, r13) ioctl$WSDISPLAYIO_SMODE(r14, 0x8004574c, &(0x7f0000000000)) kevent(r12, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r14}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xf4970675b483ea9b, 0x88, 0x0, 0x20, 0x7}, {{r11}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) r15 = open(&(0x7f0000000200)='.\x00', 0x761, 0xf43792fb0a008b1c) r16 = getppid() r17 = geteuid() r18 = getuid() r19 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r18, 0x0, r17, 0x0, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000340)={{0x80, r18, 0x0, r17, 0x0, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000002c0)={r16, r17, r20}, 0xc) setregid(r10, r20) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:04:02 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x4000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:04:03 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYRES32=r0], 0x1, 0x1, 0x1000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x245a) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r4 = open(&(0x7f0000000fc0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x100000000000, r2) fchmod(r4, 0x149) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001140)={0x0, ""/77}, 0xffffffffffffffe4, 0x3, 0x8758d34227c33fcf) fchmodat(r4, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40, 0x73d8ac1fd0566af7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r3, @ANYRESOCT=r5], 0x2, 0x800) unveil(&(0x7f0000000c00)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000a80)='r\x00') msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) close(r4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x3fd}, {0x18, 0x0, 0x3, 0x8000}, 0x8, [0x100000001, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x26, 0x7]}, 0x3c) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32], 0x1, 0x4000001, 0x1000) msgsnd(r6, &(0x7f00000011c0)={0x0, "27e6cf61ba34100087826815b96728e0afa16e4f46fa93735ed358b6bd5af0c30074908df6164263b50bd026f05ce7699bbb925f73be8d8ebd2907d6b685b95e2b0c6073eafec0f31c75fbe5785cb1ef7ca09e4d6dfb5e1c514ef3b81212ab3f4edde50b6dfdafd2fd6cdb7d46189d40bb0e07f3e63c280f050cb386446569bc2124f40057a5bb14bdb1fc53acc9d3ae82c83b46c2aa60766ce222ef07e2cad25c2753e7bb71f7cfabb6654543b573f1f73ebd5504d333c7a7a7f5271c2214738f2663304bba70f9852748265b24c617d7b8d8eb734f8cd54a4e5507c94c8fcbc5d939b03c61afda81b61891944782f2888117e85fce18fe607675e5e7519d292fce77b7ad33ef058a2b49e1b2d9132f0418771c63565aee82d501a1f69533e21724364056cdca9612fdbf2532ff1b2a23c4d8495387178cc6d9f1910819c2ff72be07121a2ed7321ac6846d6559b88e00d6cacf5d2f4f286cb18744f3e972b800337c99da6bc815bf53b2dc890b92feea331a7b99265b137758762d545279ee36d8d976ff1587d1a2ca411059839566faa129cc2ac4e656caecfd329aeba8de523cce9f210487381e787b884031bb3b75fb2f984b1b2d821912b0a09c12bcafaf7bf10d4920b7c88cc6e889ee979bec5e5dc8f6b75505187b09bda3c06e4d8704f1b480a651d33cd43c484de082b072e4cb109a7e08d9129f0135588439728c838424c9f3a8c44011916eebfc9e5f9c80fe065c25a3c0fc4b06ac9100d4e1d15d408d6d3323f8213a8dd53d705232812fb5e3352c77670b80e718cc3baf7820e1eed1755d0f515b08a605f39a9ffccac8be2b259b1b874567417420ce68b6e075d03784046e2fd7aad5c641ab1cca215a6e83c3946edf27e8180970367ace92737ac11091dc8a101f477e66893bbb14a9c8374d358ca445faaaa0f79612e2c0725b1414cbebb802cbc6d1758f4cda247ff18a3c9a7f21d98611318e9aec710a195a079c96fbee2aeef48ff7b93a5377bdb76ed7497130bdd4404c2def5753bc11535d1f9c7369c3ca785d6a6d931dcf503f37762a07c7401ff72b502fab540c9937b3cc0b75d785c80447780df82a69cb40da299d266f6ce706b98b0d1012efc2e42f5217969d4623932c08b6c6ebb88a362b01bcbff9437090959f8a001df75b68651f97db52e8c29878ad14bda101a1f9d73043760db2d27d8bec4537c82c983f76d9588b211270b12327f9e297bbf8eced9adb5e5cb2acac76bdd7dffee14591aeda905e04f125a73d3c6f52a5f2574bc31498a96950e911d987804b3b2ed2b1db517c0cbebf0b7f1706514ea1e2963d2a72441b1425b3530ac55f0104da58fb8a65a76394e02c39edbb9a2dea5b3e34d5a1c3f10e65836421e44932288950972d6eedd142d2881551a6b184be4e5d3b1f87e482c934afc7abf85515726f0c1fde597ab23fe6b89a7f6c82ebe7c908c9d0ffe739f7f09779a5e48bcaa7dae5bc4e234955effc32cf90a722a8fd714c8adae7a71caf1850e136ed77034eefaa3eb6d25390fccd7fb8dd76213a7202c36b03e42871eef1eaf8f0fde6864a2585c5c3cad808b61f444168888ba5d3492b9f9b9c7c19876d191d4323fbdab3f5fc865920bdd47f973f81e9e60f09602e9729c7db51f86a84d93e7478ebe87286e128c02123ea0571f7ef0474267d1504ecfed6766d03512601809fe66e072f16b3cdc22ee073f2bffa7a94b6e229235f49dcbe1fd3878a7df836aa243569c05ed6ff45677e4d012ead02cbab200547d25287e462fb92163d7d290de7b8934530a97250eb739d8594fa813c3b442f39f160965b79d99b8bc6f8e9291a58f3f60024106666fad564e6e527705e1ede416591549497957912c43c7ffc80ff76650ec4a9aa765a11e07991ae4ba48194d39e2ee2b4e1d91bd01bc5ab090d2275470b3977370f5900f6b6f63171fef511f0156660ef60f148749d25fdcc76989d94952d5af2b2331a60ab004525f9eae7933e2b278715e0b717ef27d52074e62c01bc97fc485eb7a3e12d1d52eb89368de91480b8590497319dd7ee83db4aabefa9ae4463d72f028f16c2d724a799c806c22703a0679d8d3d269f6b71376c95e10b69f0f8b64f7dd879af2536731976da5b17a99a14dd10e79eeb3f878a4cf75c331a832dd9616eb95121bc952f5e355a76db6ed3e4940787c238e805479c3d480a92ecebfc03dc6d7cb8ffe6a4c347434e3434f9b12957083be74b070bba90476891fcbec28269d74c9ad98d25ae05bdc4c34ae4318ff923458f403da6a0b9f303dfbe0d3b2f93180189b644188bf9093f4fd40a761e4851f18d309b15fcc89cebd5d2b48338b5e044a76db6a5ef1f960ee020084199cfe233b08c37339cfd38d63d7ce2fadba6dc8497a8054c42af592ec4279ae071cfa595cb250e4fd10f80b36fda4383310d4d50e118570b67ef7f38d44edfff54488afc2fdf1b48a3747bfbbeae5cc125720cd4652155584675f60fa292b7d40747e85d52ed99af5f01e9613d406abb38c7155896da44fbb0c90d601f185aa44764c0e052a15c7b9e66657029a93002c408fa46bcb37dbc29c560a8546eab0ad08a66eb75eea90ada2c08a1253379612f775937e8ea16b22cbfd719ba19e120be147f15c9c3e775de414aee6e359acfa42c7eb840117d78ead0f2e56476198614cb1fdefa73df5f707eef0a635f3a7070f4ac37d6b4a1fa34db0a027c2a664c19b2c8a481276a37a56584a4d28acb7e9baab05cc45ed7dbb430d0d6051f31c4d3f676f74942b2126eb7f664683b5faa3a72c65c8bfd960c45e3009519cfc9a4757a82eb76dfe5cda4048315662f4092336ea835fc740414328a07ba27e63672a1dc89fcfb3b42c93f7376b2a69fdb168cab28167aa4d823e5ecebfde2f6996f536965ed4719b68ea7a073bba482ef89a6d67a82b87749f543a4288c74ca11ce8f012e99b12eeae9520ad0c9994d24fa88a8031610ac62c381b588204bbf485771171544766f7463aa88f2f19de7f2428f7766a0d25ff345aa38b7265d41192ed62befb6a1465819b533db85d24f721c628247d8dee018a3a6b4cd233e5c1163c8792f9482dec05c8b7b439cff3aede9b5f1ff637e0f4d183c622a47efb6bb5b78bff03f9c01047894a834af95125a6058ebf800ae8e5a3d0b78f6463972b27ef28b63538d271293d5e2ced668cd53025a56be29582d85d5ec3a1364366e71d96215a159c234a8a1116a60443609e011187e6120a50187847998a13bda41804ce63141f43c89f4aa33669f5ad72679cb7ca1ba46069e241d7d26d94709848244d131d2aa62d3bfec69bf9fe73bd08c36409cd693bb0786315e491a735c51212c4171065603aa5bc1c56b17c560b57b801f876fab1eba6b252cb7e9120af78c39a74f58b9422eda91ab10a9e1cf8d44de36d071ac6a1e0382df16db2ff37d5942a7c96dbdc788ebf3cfaf55f357b8be41db21b0177e9991ec1b6395fdb5e05babfe3406c92665842b598751987c89865f88f67831511a7aef49878d9826ae996e2b78caf3738eedcbbcfa8259a573e322729fc339082f21466edfe44a00ce1a6cb422fb4051c2642a3b71dfe5ee02ed0d84127166b899105cd1e141666368ceb4088f76ab635713f53c6ffd0a773aecbabeac8ecdf1d396398d33fcb92aa1caee45fe8c3026eb6cc821013c3f774a17b5b27a67cf1f67e8f2767079c7ce71432d13ca99d2cffdd0c6a4d5fbc0123767add86a8781fbdccd41adb069fabbf925cee98474b7c5d44812c59f728e95fa80330f22d210308b241d36d49d1dace05bd3e0646a23da5407558cafe0747d1877e1ebaadf7e69294c6da858cfa0b29f0f2f58f0662687f3fc3b750e5532e5a823eb2364d5d8281aab2f6411adaeda96b85d8b77ad1978a9342f22240d5fe798cbfbf17350a9d48c31947f8a1ec1b6b7d7ab9ca1344618c88badc2b17ce385eeb8cf5db38579509edaa08d66b8ce9caa5d65cc75520e67bc12a5040691d679bec926a0008f243abe951f6d33b5367c29b8df4622001cf403666b1c5c0964877ea324440428e55dabc15903346572ade8247acb54d42903c708f95dd7b5b0d0af825cac74eb3ed356824a5e4611d60292834edf195ec40aef8700a74d0b412035c4a170a3cb7a56e9f1c6399fe77c13183e5264e1cc34e4f0778ddcd5bcd8ee38179b6fb7f8252a6185669ea6223cc59e44b953f101e328c4ea11d9c01d2f562d1f2fb7c89c84e1f21829f25e205f2972e1cb3a7b1e170602ab563f0df27d3c1e75ef2dfc2317387b2b1346fd5400dc41db72c55e301731bf7f0143d47d757974f8b2cd4cb9b2e0a9b4a61057af31c4e199b604647cacdfd5ca3427defe35582209e65b45a7a328e2ac5b2d929fb785122df59e6af403b22789511af08d5ba9604c2a7e0a5c084b164ad44b00a70a33a1eb57473f447aa7c2d5fccbe21a54749bf5a88c3cba8cc31423dadb9f3d18189f638aec22204e96e74cbeb95c508810ee4d42fb6de64f97a0291533a40736e2ea240aa0fcd4f166c3b213c775de5ec62acdf0cdccb1eb9bcce2edfe569c8b4932662a650889c723fb27293c9a6735732d4b1c24da72fcc0f50597c242bad9297bfc08b32c7f61592905dec864edb659aaa5f1ed0d8c4ea22a1fe12bdd2b9f5e97f156549820fe6c3fd1b8c32672d1185423c61da4dc99407d2d285912752f1489a451a3337341a6dce42ab5658995dae8ccbd1bda3ca5c68a042f46d58dd9cc107f945d085f1f4d5c11ce803af18750500e1e68ee14c88fe4bc09db38b14312810be8ccb25074d1d6c30d86c7e42cf8eb71490bccb995198263626283b0b6fed200c21edf4b2249d6b928e06d76b6d6e2c5038b7c475a0c2b07baf16f92cdb1c8cd9364fb8adb53fd0b45713d088eb4850f680ec9e1329d271cb5482de88c47eba49844a1f5b4b2a4c540c4b3066d3acb8e129f50475c1ea54586704d716ac7f77b2a36829f7cec47f6ade5ce83da0eee1c6cac7ea7d54b4bef3e7dafe100ce97fc0ad3ba42703f1ab8fcb7e7b519d77633610d4cbe4a5ff1a6705fe662386f5d0d76b81e88055e2a8f07e87742cb5d34b95c1940b85533be06d689d6c4b308bbb3073839f143a772e1443c3953c9f84100ad918120979b797057ccd43acec82bc3d37d990645880ee5ffdd59ae2bb80b33d9358665301d857cd46436f9a80d92a175ad8879986ae3b78b4161b909d908b85c07c5837304f531e6ba7f24fbc904d7646e7f7ff982967d21aa7ecb3b2dfdf34c9dc003d5f19ed2574618483b2fa0dd56a8524389f47324e89863825c273c9431d5ff2db9c8d67ea1df02cc1f0c9e567a35bf9fdd446a64ffe3c0d58159153976981cd2361d155d2a51ec0466c532f8bd6981700d98fe5eb7b35c0ea82b9c88c9d684a6de3c2208b7535473fe4b3da0996a9714e246871be20ac71bd665bb7a32512a1b48fa63c25149a3506c465a3d6c8899a1117e399dce3b768c1d5dadada114c488946ec7540c2268d8b161ea985446b17f8cd66c31337e3ea65322ecf2e0785a3246c3b5373f125388c3b55d5cd70ca9c70b0d01b03239eecbd390da4fbd50ea2d40236f12fd60cf3a8519599d166566e5d0d016c3b120ab06754cd722405382470fde3e9f595a5cc2debd39e6c0ffee34d4abb5ab591e2a454127a1e9e82362e85c0b57d6866c481a802f28feb2102021768f82fe5e0e55b9a301d2a2e1f67c1aac094b25566f758d874a27a89e7223f72534295bce685a7bb9eb"}, 0x1008, 0x800) execve(&(0x7f0000000cc0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000e00)=[&(0x7f0000000040)='@\x00', &(0x7f00000006c0)='.(*\x05A\'-\x00', &(0x7f0000000d40)='.*%:]}:\':(\x00', &(0x7f0000000d80)='^%\x00', &(0x7f0000000dc0)='r\x00'], &(0x7f0000000f80)=[&(0x7f0000000e40)='/\')\\$\x00', &(0x7f0000000e80)='\xcd{[$\x00', &(0x7f0000000ec0)='\xcd{[$\x00', &(0x7f0000000f00)='[{&}\x00', &(0x7f0000000f40)='\x00']) msgsnd(r6, &(0x7f00000006c0)=ANY=[], 0x0, 0x80000803) 16:04:04 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="72efe0c776f1b9bbb4a40872ad217a2750ba2b302e080b3b9a293a274e45ae5e8234fc052a213ac7e8958375c1a91693d1b40599f8f90d0f4d49c772c5e508f3e7f93ac5d7bac9e2526ca6d1aab4dfb603b061542d3d67147a3c4faf40fabf", 0x5f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xca, 0x0, &(0x7f0000000340)=""/202}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [0xffffffffffffffff], [], [], [{}, {}, {0x7}, {}, {}, {0x0, 0x0, 0x0, 0x6}], {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) 16:04:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpid() fcntl$setown(r2, 0x6, r3) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = getpid() fcntl$setown(r4, 0x6, r5) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfe) r7 = getpid() fcntl$setown(r6, 0x6, r7) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfe) r9 = getpid() fcntl$setown(r8, 0x6, r9) getpgid(r1) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x20, 0xb, 0x7fff, &(0x7f0000000000)) r13 = getpgid(r12) fcntl$setown(r0, 0x6, r13) r14 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r16 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000300)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r18 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000300)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r20 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000300)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r21, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffffe, 0x42, 0x4, 0x2}], 0x1000000000005, 0x0, 0x0, 0x0) r22 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000300)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r23, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20, 0x0) r25 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000300)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r27 = socket(0x10, 0x8000, 0x80000001) r28 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r29 = kqueue() kevent(r29, &(0x7f0000000300)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r29, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r30 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r30, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) accept(r30, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) kevent(r15, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1d7a896144150dc6, 0x9868, 0x40}, {{r17}, 0xffffffffffffffff, 0x8, 0x2, 0x37b, 0x6}, {{r19}, 0x6, 0x31, 0x1, 0x0, 0x3f1}], 0x100, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffff8, 0x80, 0x4, 0x100000001, 0xd45}, {{r24}, 0xffffffffffffffff, 0x9db8baa44a3d0536, 0x20, 0x3, 0x4b25}, {{r25}, 0xfffffffffffffff2, 0x5, 0xfffff, 0xd0c1, 0x401}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1, 0x6bdbef350fe47a4b, 0x1}, {{r27}, 0xfffffffffffffff8, 0x2, 0x4, 0x0, 0xf800000000000000}, {{r28}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x101, 0x876}, {{r30}, 0x0, 0x24, 0xe913cbbad153f3, 0x1, 0x2}], 0x4, &(0x7f0000000200)={0x7, 0x1}) fcntl$setown(r0, 0x6, r1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016965c88 panic: malloc: allocation too large, type = 2, size = 18446744073709550176 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 39545 71899 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffa60,2,a) at malloc+0x9c9 vm_get_info(ffff800017bb7400) at vm_get_info+0x9a VOP_IOCTL(fffffd803656c680,c0185603,ffff800017bb7400,1,fffffd803f7c68a0,ffff80001595f3d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f298cb8,c0185603,ffff800017bb7400,ffff80001595f3d8) at vn_ioctl+0xb7 sys_ioctl(ffff80001595f3d8,ffff800017bb7518,ffff800017bb7560) at sys_ioctl+0x5b9 syscall(ffff800017bb75e0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,fbd15fef010) at Xsyscall+0x128 end of kernel end trace frame: 0xfbf1fb232d0, 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 18446744073709550176 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffa60,2,a) at malloc+0x9c9 vm_get_info(ffff800017bb7400) at vm_get_info+0x9a VOP_IOCTL(fffffd803656c680,c0185603,ffff800017bb7400,1,fffffd803f7c68a0,ffff80001595f3d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f298cb8,c0185603,ffff800017bb7400,ffff80001595f3d8) at vn_ioctl+0xb7 sys_ioctl(ffff80001595f3d8,ffff800017bb7518,ffff800017bb7560) at sys_ioctl+0x5b9 syscall(ffff800017bb75e0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,fbd15fef010) at Xsyscall+0x128 end of kernel end trace frame: 0xfbf1fb232d0, count: -9 ddb> show registers rdi 0xffffffff8118e297 db_enter+0x17 rsi 0x26be __ALIGN_SIZE+0x16be rbp 0xffff800017bb7040 rbx 0xffff800017bb70f0 rdx 0x26bf __ALIGN_SIZE+0x16bf rcx 0xffff800014927000 rax 0xffff800014927000 r8 0xffff800017bb7000 r9 0x1 r10 0xffff800000ad9f40 r11 0x7391c7c50c7bd351 r12 0x3000000008 r13 0xffff800017bb7050 r14 0x100 r15 0x1 rip 0xffffffff8118e298 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800017bb7030 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=39545 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff80001595fb40,0xffffffff825545b0 process=0xffff8000148a2d98 user=0xffff800017bb2000, vmspace=0xfffffd803f013330 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 71899 264125 62691 0 2 0 syz-executor.1 *71899 39545 62691 0 7 0x4000000 syz-executor.1 37586 41017 71107 0 2 0 syz-executor.0 37586 516826 71107 0 2 0x4000000 syz-executor.0 62691 30275 82979 0 3 0x82 nanosleep syz-executor.1 75520 468166 0 0 3 0x14200 acct acct 71107 387145 82979 0 3 0x82 nanosleep syz-executor.0 93504 92185 1 0 3 0x100083 ttyin getty 44992 88031 0 0 3 0x14200 bored sosplice 82979 319865 55897 0 3 0x82 thrsleep syz-fuzzer 82979 63422 55897 0 3 0x4000082 thrsleep syz-fuzzer 82979 317084 55897 0 3 0x4000082 thrsleep syz-fuzzer 82979 319584 55897 0 3 0x4000082 thrsleep syz-fuzzer 82979 162240 55897 0 3 0x4000082 kqread syz-fuzzer 82979 476570 55897 0 3 0x4000082 thrsleep syz-fuzzer 82979 436929 55897 0 3 0x4000082 thrsleep syz-fuzzer 82979 101174 55897 0 3 0x4000082 thrsleep syz-fuzzer 55897 10311 77388 0 3 0x10008a pause ksh 77388 179909 36341 0 3 0x92 select sshd 36341 68918 1 0 3 0x80 select sshd 31066 433947 92305 73 2 0x100010 syslogd 92305 458616 1 0 3 0x100082 netio syslogd 87665 24047 1 77 3 0x100090 poll dhclient 52165 450623 1 0 3 0x80 poll dhclient 56839 32572 0 0 2 0x14200 zerothread 51603 477008 0 0 3 0x14200 aiodoned aiodoned 76586 247867 0 0 3 0x14200 syncer update 13368 231859 0 0 3 0x14200 cleaner cleaner 62675 300742 0 0 3 0x14200 reaper reaper 82014 91866 0 0 3 0x14200 pgdaemon pagedaemon 68922 335203 0 0 3 0x14200 bored crynlk 34111 502578 0 0 3 0x14200 bored crypto 67897 1222 0 0 3 0x40014200 acpi0 acpi0 46842 299942 0 0 3 0x14200 bored softnet 53463 99269 0 0 3 0x14200 bored systqmp 9061 372962 0 0 3 0x14200 bored systq 21747 302368 0 0 3 0x40014200 bored softclock 80063 496275 0 0 3 0x40014200 idle0 47660 262254 0 0 3 0x14200 bored smr 1 263409 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9552 6375K 14694K 78643K 19209 0 0 pcb 13 8K 9K 78643K 542 0 0 rtable 115 12K 12K 78643K 1291 0 0 ifaddr 71 16K 16K 78643K 442 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 197 0 0 iov 0 0K 36K 78643K 1463 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1219 77K 77K 78643K 4693 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 75 0 0 VM map 2 0K 0K 78643K 11 0 0 sem 12 0K 1K 78643K 1111 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 3705 0 0 sigio 6 0K 0K 78643K 1184 0 0 proc 50 38K 55K 78643K 1279 0 0 subproc 32 2K 2K 78643K 257 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 369 0 0 in_multi 33 2K 2K 78643K 316 0 0 ether_multi 1 0K 0K 78643K 18 0 0 mrt 0 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 692 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 115 22K 31K 78643K 10327 0 0 UVM aobj 130 4K 4K 78643K 184 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 473 0 0 NDP 16 0K 0K 78643K 138 0 0 temp 198 3536K 4175K 78643K 64668 0 0 kqueue 0 0K 0K 78643K 38 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 32 0 26 1 0 1 1 0 8 0 rtpcb 80 203 0 201 1 0 1 1 0 8 0 rtentry 112 182 0 137 2 0 2 2 0 8 0 unpcb 120 1381 0 1368 2 1 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 5274 0 5274 1 1 0 1 0 8 0 tcpcb 544 863 0 859 2 1 1 2 0 8 0 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 3 0 3 1 1 0 1 0 8 0 inpcb 280 4210 0 4203 29 27 2 2 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 30 0 26 1 0 1 1 0 8 0 pkpcb 40 413 0 413 10 9 1 1 0 8 1 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 57 0 57 25 24 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 799 0 581 16 2 14 14 0 8 0 art_table 32 800 0 581 2 0 2 2 0 8 0 art_node 16 176 0 136 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 12 1 0 1 1 0 8 0 semapl 112 1109 0 1099 1 0 1 1 0 8 0 shmpl 112 182 0 54 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7149 0 5749 46 0 46 46 0 8 0 ffsino 240 7149 0 5749 83 0 83 83 0 8 0 nchpl 144 13187 0 11566 61 0 61 61 0 8 0 uvmvnodes 72 6574 0 0 120 0 120 120 0 8 0 vnodes 208 6574 0 0 346 0 346 346 0 8 0 namei 1024 43736 0 43736 5 4 1 1 0 8 1 vmpool 520 9 0 9 4 3 1 1 0 8 1 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 41181 0 41181 26 24 2 7 0 8 2 plimitpl 152 363 0 356 1 0 1 1 0 8 0 sigapl 432 3840 0 3826 2 0 2 2 0 8 0 futexpl 56 93777 0 93777 3 2 1 1 0 8 1 knotepl 112 1597 0 1578 5 3 2 2 0 8 1 kqueuepl 104 3681 0 3676 1 0 1 1 0 8 0 pipepl 112 6640 0 6611 18 17 1 2 0 8 0 fdescpl 424 3841 0 3826 2 0 2 2 0 8 0 filepl 120 38407 0 38296 15 11 4 5 0 8 0 lockfpl 104 1539 0 1538 1 0 1 1 0 8 0 lockfspl 48 429 0 428 1 0 1 1 0 8 0 sessionpl 112 33 0 23 1 0 1 1 0 8 0 pgrppl 48 63 0 53 1 0 1 1 0 8 0 ucredpl 96 4750 0 4743 1 0 1 1 0 8 0 zombiepl 144 3828 0 3828 3 2 1 1 0 8 1 processpl 864 3859 0 3828 4 0 4 4 0 8 0 procpl 632 8796 0 8756 4 0 4 4 0 8 0 sosppl 128 34 0 34 14 13 1 1 0 8 1 sockpl 384 6362 0 6340 20 16 4 5 0 8 1 mcl64k 65536 336 0 336 50 38 12 29 0 8 12 mcl16k 16384 21 0 21 12 12 0 1 0 8 0 mcl12k 12288 79 0 79 27 26 1 1 0 8 1 mcl9k 9216 44 0 44 21 20 1 1 0 8 1 mcl8k 8192 110 0 110 24 24 0 1 0 8 0 mcl4k 4096 352 0 352 7 6 1 1 0 8 1 mcl2k2 2112 28 0 28 15 15 0 1 0 8 0 mcl2k 2048 66435 0 66392 21 14 7 15 0 8 0 mtagpl 80 108 0 98 2 1 1 1 0 8 0 mbufpl 256 129367 0 129262 33 23 10 21 0 8 0 bufpl 256 17394 0 10084 458 0 458 458 0 8 0 anonpl 16 1000280 0 988438 209 127 82 91 0 62 12 amapchunkpl 152 21590 0 21460 75 65 10 30 0 158 4 amappl16 192 56633 0 55851 449 397 52 64 0 8 12 amappl15 184 8 0 8 1 1 0 1 0 8 0 amappl14 176 1038 0 1028 2 1 1 1 0 8 0 amappl13 168 1200 0 1200 3 3 0 1 0 8 0 amappl12 160 331 0 331 2 2 0 1 0 8 0 amappl11 152 214 0 203 1 0 1 1 0 8 0 amappl10 144 59 0 58 2 1 1 1 0 8 0 amappl9 136 760 0 753 1 0 1 1 0 8 0 amappl8 128 310 0 276 2 0 2 2 0 8 0 amappl7 120 132 0 125 1 0 1 1 0 8 0 amappl6 112 227 0 215 1 0 1 1 0 8 0 amappl5 104 588 0 577 1 0 1 1 0 8 0 amappl4 96 4317 0 4290 1 0 1 1 0 8 0 amappl3 88 1758 0 1746 1 0 1 1 0 8 0 amappl2 80 29575 0 29499 4 2 2 3 0 8 0 amappl1 72 80633 0 80208 28 19 9 20 0 8 0 amappl 80 9407 0 9364 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 183 0 54 3 0 3 3 0 8 0 uaddrrnd 24 3850 0 3826 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3850 0 3826 1 0 1 1 0 8 0 vmmpekpl 168 36256 0 36226 2 0 2 2 0 8 0 vmmpepl 168 495992 0 494047 348 238 110 124 0 357 22 vmsppl 272 3840 0 3826 5 4 1 2 0 8 0 pdppl 4096 7706 0 7670 6 1 5 6 0 8 0 pvpl 32 1797417 0 1782345 542 335 207 283 0 265 53 pmappl 200 3849 0 3835 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 728 0 131 18 0 18 18 0 8 0