cc99e130c6cad238981005831e8f15949a14b0086e9e6081280c0cfb66309d8d4e73643561a2af7f12b1ffc94d993d3fbc9fbf6394316409d30f958d277ef42dcf6038fc045feecef15440b2f99068ad95c19a40d7d1067c8a8b1432964fdfdce161142c9aae3725a49e6424d63e2692824c3cb63ec2f82b87be3658f766edae3b0d58743cf9eedbea65ff07dcb6e7447b187ef1c52dd0a82ad326a39fa733246d4f0d5cd2b27b346c9faaa2ed6aa38f88ca46485c0de0d5bf5f3e80bddb2c5c2a7bdc49b9bf934dd4fb58c5561554c7bda08dc15a143d82eadece32a966cc9766e63bded4c72966d51d468c4b67191f9d88024779cef0a8d29cfb79181ab7b76b3435bb086ead1050121666b4f0f153fc98cd935bbc937b883cb56a6c2ac92f55fbb5b1bdde04579240e3d5acf0fbe285576fc1d8fe3af534a6046086f5da0a5c4e813cca7c710cd83e674bf5b1d1cc40beba23237018a0016ed2f276118711dbea54a83c4df6acdea08064b5e135cb21b75068571b2bc02c5e4901ea41de54cf31bc1fb12880273d42d4507215a4577862a847179c97265316abe5a363cdfa1e62ac39bed6f1f33a129deeb05c20f25aad85be80a368b70d5543ada9864e1702cf4ab466ea43fce9420782e44a7405bc83f9b1d5eafa3016f4a9c5e72aaacae9261ec0e5d300bfde6de9eb336d3bef804c006acf4f4fb879f2192491542a895eedc58a1985c48c66dc662732ed76249f905a763cbe50030ffd58dbcd87aacbdca917feda887bc88ec02302191270a861a54556c022801732d3e27", 0x1000}, {&(0x7f0000001140)="567f52e1c02c6e8d1e93fbf040159a8e1524a38b22543cd9bad0ee76b25f07cc3ae6631ff70edf5b8a0c006e1e1718bb611369bf2c346acdf1ea8dbabf695437e744e85ecc21af69a3e821c27869b17818af47e95405125226326d2dffbdf663373c7a15eac97066b987aa3c9a5861c0163bba8b3741ab5438c7e4e55343e803912537eca106cb7d90d55718a29dbc018c0634f7579875f15dbbb1faafee9c1f8bf03150", 0xa4}, {&(0x7f0000002300)="6d496160c768cde6f25e35817d3eec68b2b93051179827681a92e8da8d32d3a83ac582494f68f34d3a343a52621880a6b73eb955d23f26f39a0a07bea0425dffc250e68c2bee1225f587c5a6a6213180b56975cf2cc78d5a9d79ead842a1de989553489602dd6b689e2eff76585d1c781b4862b382c2c01605c967ff3ba83f0ddebbf254e1026e1c0b03723c54b2d817140dd85615e1c4abb1c1cec4db0a14af4615f9ca148e79135f3dbae57b5b045fbcee4967cae8c7521ddd975bb6fbcc2220aa19e1ec5bda132842271c4821cbfb66cf75d964fc70d2ddd4e1050efb20152122d0ea30b15645b5ac9b3d7213b8877f56bae73647baa24e7f22f6f26921776532e8f701d049e296111ab5c1fd352eb19eb320bafda4ac87d888f91c6aae0b9b54e30e3c1d5b368ec56bc298695f181019bc24e7ccd5be6728e598d0bdbf744c5e318316e6664f624aa2dcfff20001329a82ea9d99bed387e8b1b504513c7e9c481382639b4c52a239f1843796d9203574dadf182014fd8c0a5718f1ba643f880fc426b099235ffece0e62078d3f3ede907f11ba7c1ad9d694f22afd3a94a0000f0878a608cf31cb162430dd321623745420c4ec33cf92b11e7b12eae823f2b8df897d6577dc77c169bab0f2d587f30e20cc41f42714f98b611e2b287d5507673e94f17cb7d2e546940e3979c81200aedd8f5485e83e899e0a675f217d5c70a1183250e7bfd351956976fc05bb47aad260e7b4f834801e1027057f3163eeb65bdb4d781bbdbbe84164bf3ac8bfe6d2803936522520ec5cc5b20d4a8e15f9356f28bb5ae0e958dbf35e7f7d0ec11a7a25460e1f2036725680b3cd0d984b5f49629262eab8848b1d080966f0a16d03f6aeed60aca9ccb5df3b7cc72358e0d19fa37fc342d3655b4837df6d70989771a2f8dde1034ca3332e67bd6f51bf065090246abc6e23df71a29f7c3b135b7deffd15d03ccf0601a6481ba459c50f76c8696b0a57fe3054d2fd912877d82e63046c546b614b3e7b7ca6dfc1a462ef00b442e66302ceb01033186cc7b6d1033f9162e0be5375b6276893b40b6f184e290e28f979f21ecd98487b438386c36381394ab909e21b173addb0e9f11f72c927dbf1c3b44d428f0b5cc2462d6f264a2ccabe2b343f4ae8ee9b90c94772ba5bdee009a36a6ae8a96ad698f80324210216954fef575e03158237d7fde951e99e85274c621d47df6902cc83713574cb42c7fcfefd824d608e650b64a50225d19fad0857d9bd297d07e05a7b4b7f3f608cb7f8e1b860a3ab0ea924c2711d783d2d570bbd012961f8eab2f2967809996e43c007832aa7545907e2b3f98a5032406598fb8b452953a06a535448820c28905ce896fedd45ea6f1e44525f08e940689293a28c7b199111e561db7b74ee23abf02f3e92d36574bc4acaea09ad5ff1b30b97e09272e837fa7e855934aad83b4c4b644c827d1a3ede529c2bfa99bf9670ac8674f22942864792f4b19f19a3a11148501bea118ff5416aa404e724655898a39f3432fcc026bc01bad3e224d880ec826dde8fe632bfefd1e7f374a35f62469e5e86366822a746c2e8d3cd4174e556a4e530f9ac4ad23f13e920ddab76b5a62f317e57da4bfb691d4a4d4dc8643cee9085808991100f4f9ef43c1f2d58c9cd7686ed680974ba839567851721f19b86ff47d131041049812f5c09724a461732b9a30a6a158d910ddd92ffbc02f041d4ad688eaa78a6d5fc6c203390c54a3081702d87397da188bed57a8d893f7559d90004369a695d1cdeb519904238e33fe3b241bf63fc8fd3989cbc6d8986e8724d31fb95f562afb83efc24ce75d8039e4ac313cdb78dd4186f32249abc231197c4d3b0f2c95d8b8ec5c30f9a9060be059111fc93014d135da5519dbc71afdb365bd8350214f15035dce46a4e88ed93f0ce159196d808d8508c88196337f72a23c5c7d8a93f404b3dbf819f99bcbf60e7af7e80d6f3aef98d624b70ac670b1b9dffd3faf0a98c1a95e357b9da17943b1f97cc708f23f3fbf8b8b9748d35225179cce40bd6dcbf6877d006cd3f830173db390c2694344f4cefb283fce07ba8be125af9b5a208ed63ed2072e9f7a5be28c2e081b6c06867a223ddddc69b7e0f04abbd39690f409a204c9767f93dffa7b7b386300cc238c4cb560791a7b0094cd25283a4bac4ea0a51e9db7a4fb5f7dab829d7e52c87db1fb54f2391516c51820194fa335911abfc774337b48483a2a664792a58753d6ee2ef9d74269e8a0f7e836af6c0508f6767c2d0a7703ca76ad0a18f42f3b8c775fd294bb3613e9ef86128e03b33611413f247b7a229b314fcf68e9acf4c3bcad382c693d0b4323fb360617130ff9a6ae882a43af7065058d0cc64b3419f082ced69b2d6979e2b9bfeef1527a205ab007656b3eacaa0ace830948497172b6a423eff67af3ab9d99a80f8e7c97f1f3c20417e228c039ba3da8cf25d65418c770c7c53e8cc0b6abf37c00afa165266013f527877f2c2d11ae6c8d6d9d1214326d219b554a4e1feed115ef1423eb3ce023dc6480e4c85649a1afa5063040b27ae25da779c5ec76e7a0cb8e81b8dd74073d60081f4b2bc43c4e1319bb2820528bb938f4c843618b1420ec218ff3d7a2f8e10a7ccfecd528db7e0c2f3be671d377fb38bf73b5b6c63dec62d5243eec03d88ad2924b56747d830b377fcff73a44f0118a2e80bb6e9c7c470380e8e526e803f04275e118b56df4ec39f7166f2832c929cb8fce04a8c95c3c107ac03bf8b76a21c1e3d9f8fbb01ecb38992dfe43d349c83094ea63f72e403e3e05bb84a5fefd4aa82893d2630da52965ae0e0964800f630cf3b0c84d774480be5a78f5d383b7e219996e9cc23c444d7ccfb2992e2c3f525334d712fab375e4f081a50a6b62d190392812c25aaae3e7012d1cc7c4bda63368d1238c0cf824416c3b962befec1c9b6123d64bcd0b16520cae0aafc0e8d01dc3ea2a5d28f82df43f136476fbb6e37fb2eaf991b9e12ef41b67acb866e86f1c6d47223065efa3ec02c9445410bd7fb69bedce016d5bc19d5a1e67c1bd4ecc463cddf74d9f9984581357891faa6fe61ac151a2b426a6e4a66169c87b9abe4bdaee716fb85b2f4695e4123dc5cb3d3bbfa037bcc87bbc93c2d91a93b45b2433e1719478853f1f99fe515b2731b179e49b0765006496926f800da6ef688979bbaa72c491c0dda631905f7bb521095e26bdfb27376038a27cc19d7495ad1fd4168698b4c6c806a4f6043c6e123cc988dc36b7be7383cd0571f8fe48db268d120705802f93167de8449be69fa9b4c9b88fba4b5af9e3c5c735cd008201ea34a76ce450afb096f2790e8252ac5f7fd6210cd5455b59467a3aa68a819ca0868b3e14150b083537b1a8b244d33f8b97f5470c4b80fe3bea86af914381090995068bafcd6e15a3ba88450c8d2bebd73535c47c3c4e5c191301dbe7a761de8fa96236292f0f9995044f4ac7d0d7f16da02e839f5647ae6e44d1369d52c51ff8af993328747f13fd639eb99906a80d598fb833bf1683ccfafd02b21ac17e11425176a18b6eb988206f0112d96300e68c16408d69fe1063dd573ed2926b8775dadd53d287e24db92bd02994de9d4c5da09e5489f5d86a72bdb28815702e9d6a6c560003411cdba2126ab20d33b00ea9cd81158a6caf2e23f206141301ba39f4990e44d92b8cadfc13376b0a47e4177977e57dec69867dbf4c72d346b0300215458dac0583501a1c7e4409e02f9711f00740559b7a751ca47a38d2bae0fd7f1724e981132710f1345170c59ea7093b269b982e15d2401678a9421b3fc016bad6458b6055a5ec09f93b5ee57e3ee33884b9c4888da00cad69dec4347512a01c1964196d08f9c4524d156acf6056e3150fcf06ce8489fbe47b1a8a96970a2e28f730fcc15cbc5cc05c3c4705e5c94adcd96216c49c68486f801c38767578767db53b960a9f822829fa81a78ccd57b7b7d0120bc2886b777ce2f7ecc21213c189c49c1ddfe4ae5881dc06b90d118d4166fe0256fac124df73cff4dfbc55a36125ff25926c6b8716b3d55c5be9d7cbd558bd2687b98463024b34874317c95af2e964420f16884c3b0e8da03b598be92defe75d242de0624e7cc0344868274176431ba4d108d555c5d0169830001877f18f81016990fdf777b0a1db53e9d41109a59aa661c92aeb179b6fcf237cb1ba41b36b5cd0b9846ab0f43f30fcf797b31212c41caf1b84d920fad9546563d5c8a3a925be7aa51cd667ea05f79dbfcbfd72defc44f4cb4ac0d8480d9e2c568e3e7bfca8a09322fa7bbbf655508b91ddc6914c3a79809a63e2bfe6cdd4fd6f13d84d967664c4d93304013c275e206115c3ffb5016fda3f71aeef4477e00aaeecd391e2cc1612cf5b5357d0a23b07cbe6849e27e31452e454cf3543411723a25eb13ad6f0dc8964f45dc4dfefb585f0b8751833094b7b11bf6cdd74f8e70f6887f7e85d55ba4212579517ed20f852388d4bf7c7bd6872ae8a9f90726ed6585b79e18b6aec19e9aa3451f3c1f34e034a57fc9f7b07768f460a846536fd24beaaa05f531efb1842774c8b053409b3c903ac58c6885a77363d77d1a7eecebf2392875b25022a14724a9609e5d56502271054c347cade1f4f9dcc2dd79c4b86bd2c56d538a96a84730aad8ad750e14fa95c2694f942422410f8d8d685b521b445f9d0b10f25f5ff021e4a608029c592097281c3e4570a9fd1ddc307564e51821d90c808e90f74082e5ec97d836a5f027691a91b0c8913c8e77f7bb813b41cf940fd953151779a09d8ef4c9d3ec55f899da92ad53ee01286d718f71c87cf6187325348602cf845051e037d26e9c07ce5b9218c5971acf9639a36b0b026f3e3ea0563c5dea2e5da045343c36a0360673e82be0edb077a807e8655314b15c92e5f37db063d554ca18f2003b90ccfa9ce403c77f5a348b7510a2ecac3878992d4350d54fcca38bdd58ea516afc64e682317275ad3fdae40b6fb1d47905bda0c7da5124f884652c8cc37a03d8543ee79779f60800"/3587, 0xe03}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x7f) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:00:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x5) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x70) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xfffffffffffffdd7) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, 0x0, 0x1b2) 16:00:56 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:56 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x10000000000) listen(r0, 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10040, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000300)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x182, 0x0) flock(r1, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) r2 = semget$private(0x0, 0x3, 0x5) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/38) syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x100, 0x4000, 0xd0d, 0x5025}, {0x3, 0x5, 0x59e, 0x80000000}, {0x0, 0x4, 0x0, 0x2}]}) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x163, &(0x7f0000000380)="b6e72871fdaa8cb9883b941f32f4070000008d267cf870935f99c4066ed8077f073f050040000000000089632faf9b80ff3d8e2a0c25c80302574358ed61d32d140203716a2f3610ce78164a797b9d5f7351f21bde30fedf7f9aebdc7a1bec884f7da8257d60ecb37f50cf2dce2eb2f3cfb027ef90112548e4bb192306a937c3abef7469b71fdfd80210ffffe829003d5cbe5f19eb6ffbe58c5a97c32a21861be1f16d56a66ed2c36270df4022a5bf18e80f194805c837697c06e3507cef43f57799802cdaed68023ea467ba948ec6f5a6d6ba6b0d9e4624d287738fdd76d03beec0f0e60f7cf5da81ff860fcdeba5fedfd51e29402483b65d1fce9b69747872d6a56bb436448d40a4368ba199bd43a059f011a8f31e6b872a4ffa174219403cb453e94d76f2712349889477f66382b9b11b") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f00000001c0)=0xc) dup(r1) fsync(r4) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) 16:00:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f00000000c0)=0x4) socket(0x10, 0x4000, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7e01b48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fc7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a5315446b491b6f102a0fdb9afc8b830f0e86fecff0cbccc85704d516ad0e2e1d58c25d9b451996c450d376600cdb4013168b01c39c2737e45d3299c65dd30cc78e09b5b2a82801009bc19b92126e8bec1c6f2e8b014b06b14753bac75e527d5c4c740a55b40c2459f33b41aae2b42ec95a75300906cf2d7996d9154785e72c616b09081ac82a955466f839bf0d1fe8121591a6f2dc2d4bd7dd5767836583bf70577dfcde493fa50609bdc6206db99cccffbb970cda606eee440220a533952abc1d1a36a239688529865180e47aab6f8cc08c1909a9441b966a566885ee7e8a0df794b0ead5703fcf29fc93b5159747cfd76c2f5098c4ac6ed820bb3bda1e6726f274017b9ec63c5b11792f5542f1bce4e4693fe80034da6a49954b985b82890d7e76c883b36c9e1bbf3d1432f62270323eb0e156ab57322a8ca20e0ad7a14e3e3ffee94b6c6c673e11e41529cd320312e06d375a1abdb03449961b8f647df1608d769f2e86e2e3c93a974233219d211bf364d0ac8848aa1afc5d6dd70c2cb0d7e57488c160046f371a0032fe5c122a0b9035"], 0x1c, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f00000002c0)="ad533f16320312b31a53bf537ec1c29a5ed68df07825fa996ed008e5f60039dbe7bc8202d926f834210661ffbbc62d727fb966d28e327e1d4beb63f596fdb91ad4d42dc1ff61a451a26f0cc4e80aabb8fe05107e03ad330ab540d4812d31cabf42d123ea6b18b55e79729daa025360be14aeca00", 0x74}, {&(0x7f0000000340)="62af5cb49bfac8273c495e1deb044c01fff3979ed35e56a68ef158b789316e6cae8858e2066b08f2ce1aace0a1addc418a11b05e0226e214b50a60432abd81", 0x3f}, {&(0x7f0000000380)="28bcb9c54b32b63f9ba31d7334b3ad1cb601f8e46ca5dcb4c3bb41e3d4bbba8d971db149e3a030d2ad13a189492f99391c379192034c616547f810e92fc281ba1807913eda73bc5d6622a4a18f00e56bba34520ec3a7558af4d92743946e1cbb341beae9d328bad41de3acd88b3b8c3f60ad3530cedd91426a2106c24a7d7630ff4fa0a4c1d0eb38a026206f5a3139b557c5c3648441bb3b7a07c3ecbc7fbf8844a8754a120f9e4e845690627d58a29676cced8ad776e556ac288c705a97", 0xbe}, {&(0x7f0000000440)="064d95d7c49f8e3daa5db5f099873186c8e4ec938cd4ab217fd926df6b6826e60ca04efc1ce2ea03d1e7de746028926dc121ef6c3dcd3864412b39085fcb9890262786da4eb2d0ca9e585db4a447e6fdd89e0f71a265e1cb3eb1274bd601eb5cb4ea4351d80dcf8209e75a7c18a8547893", 0x71}, {&(0x7f00000004c0)="22b114e8d7e0d48d", 0x8}, {&(0x7f0000000500)="7176514e423896", 0x7}, {&(0x7f0000000540)="5d8eda904ff75a468e7421a3ad539f994441c3aaf34a3b67bc9ab9dea4b2f8cce653f46b549043157cef590a43bb071c40bf0396ccc186ecff3b3e795d2b00d6f47bcffa40c9b518d02024dd8c2b2713ebc6df95e26838390fd4e0f9ee0e7a9039c6fe6f9912489827360cac6d74db74ceb65d16c7739f5cc3eec4b35da1d8af02b2688fb846cd71c214c24a4458f410398f330ee472957b5fe1a5ad61a8d8e27f3acb310dd833aaf5aaf9b51be7fa81d494127e156967eeef53b92b809f5c4ead44ef67d93d353a287be69863619aca785a9c1753a3", 0xd6}], 0x7, 0x0, 0x0, 0x1}, 0x2) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:56 executing program 0: r0 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0xb6) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:56 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") flock(r0, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) lseek(r1, 0x0, 0x8c299ec05761787d, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000400)="70c7a94b344b29409592676d39afba0eaff8ecadf45f5f8f8addf0cfa8a58aee9cd0e8f8187e02879fdfa52411bf233d50b558d04756ab93e03bf24dccb57bc6c4009c9c8a47d27c3684e3e8a2d3cd351a2bcd2e3382fa5fc6808b57884d59f1e9562720d48d91cb55f5c7c3de724c30dec0b7966e1583e4ad82e47f158093c16dc33c3859dfe42261e9dbb09ccf3cba8aba5280a8f408b99703a03e8be452edb4158c355579c6c99f812dc7e8be07db2fd44b4483d0003f8626a10cf78069f32448d96c7e8566f30b580e43d8dd22699271b0a62a7d0f5dcdcacd376eeaaeb6efbe0dc1596e6b5b390fa09f20c38d1de0b0fde78d", 0xcd}, {&(0x7f0000000340)="16c80d9592084883ac744b5051227d7d0cb8ad86a8e4584ff75c235e36789d024e65147055932cd2b6037180c36e6782409fc6c7b07c33e6fea4415e4a67c13a1d96617c819f9ab38d47109f5fbb784e4134db8c910d7825b90e3c04592500b021e97cb0cef5c83989ab6fe3ab22dc05a28287a7974750efbeabdd141f0fcb0b2981f6", 0x83}], 0x2) 16:00:56 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x38, 0x1, 0x82) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) 16:00:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000080)='.\x00', 0x81, 0x2) r1 = socket(0x18, 0x1, 0x0) munmap(&(0x7f00006fc000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) rmdir(&(0x7f0000000140)='./file0\x00') r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000100)='./file0\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:56 executing program 0: r0 = socket(0x11, 0xc003, 0x0) semget(0x0, 0x3, 0x6) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073b73af07fe2da3ebe9e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4083], &(0x7f0000001040)=0x1002) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/90, 0x5a, 0x801, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) 16:00:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x8003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0xe8, 0x0, 0x0, "2bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e0"}], 0xe8}, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000180)={0x8}) 16:00:57 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket(0x18, 0x5, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x8f05, 0xc243, 0x2, "cbacbdcacbdfdea526fb07f121944604775849a6", 0x7, 0x78a}) write(r2, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0xa, r1) fcntl$setstatus(r3, 0x4, 0x80) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0x0, 0x10, 0x2, 0x9, 0xfffffffff8c2a735}], 0x8, &(0x7f0000000140)=[{{r1}, 0x0, 0x7e40934b69695b08, 0x8, 0xd3b8, 0x1}], 0x5, &(0x7f0000000200)={0x3, 0x1}) close(r1) r5 = dup(r3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000000)=0x2) r6 = syz_open_pts() preadv(r6, &(0x7f0000000300)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, 0x0, 0x0) bind(r4, &(0x7f0000000280)=@in6={0x18, 0x0, 0x1f, 0x80000000}, 0xc) bind(r5, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) readv(r6, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x9, 0x1}) r1 = semget$private(0x0, 0x4, 0x424) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x1, 0x4, 0x1, "43e99496c3da83a6bcbb375b9b1e4d082486ad17", 0x2, 0x8}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r3 = fcntl$dupfd(r2, 0x8f053be8000fecde, r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x1) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0xe66, 0x2}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x67, './file0\x00'}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x4) fcntl$setflags(r3, 0x2, 0x1) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x3) fsync(r0) bind$inet6(r0, &(0x7f00000004c0)={0x18, 0x1, 0x1, 0xe7}, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/246) r4 = fcntl$getown(r2, 0x5) wait4(r4, &(0x7f00000003c0), 0x2, &(0x7f0000000400)) getpid() ioctl$TIOCSDTR(r0, 0x20007479) r5 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000580)=""/19) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchflags(r0, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:57 executing program 1: getgid() getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x40dc, &(0x7f00000001c0)=[r0]) setregid(0x0, 0xffffffffffffffff) 16:00:58 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./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) chmod(&(0x7f0000000000)='./file0\x00', 0x81) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="4188beb3f19c0773e56a01002e2f66696c653000"], 0xa) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4) 16:00:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='}^\xbc\x00', &(0x7f0000000240)='{-\x00', &(0x7f0000000280)='(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000380)='\x00']) pipe(&(0x7f0000000440)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000480)=""/53, 0x35) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x800000000000002}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00'/24]) 16:00:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCDRAIN(r0, 0x2000745e) setgroups(0x0, 0x0) setreuid(0x0, 0xee00) syz_open_pts() 16:00:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x10) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x81) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_extract_tcp_res(&(0x7f0000000100), 0xffffffffffffff7f, 0xffff) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x9}, 0x10) 16:00:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) socketpair(0x10, 0x4000, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = shmat(r2, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x101) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) shmdt(r3) 16:00:58 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) setsockopt(r0, 0x80000000, 0x2, &(0x7f0000000040)="692122095e8c36647af7667fbad3ff4fb2fc02dc9751419e8e4a0e63a7444f2dda7658c39cc7b2f959a2ceb9ec83ac830c179fba3441f1c1772c6421ed1df61fd48be8a8000f1934135ad45fae8d134de23e63da219554dee1a1b3e75aa1507a82520fbded3fabedcbfc0dc25a70fe23105f0b0ee7214a5641a509e029edfc909adbde64b254bf767a165bd2e17a9a730bbd90559940456bd0ccb753fd0c315490e887c75099f3425b180bfe26d5f3fe", 0xb0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:00:58 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/187}, 0xc3, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000dc8590d956f7ce12092789406b3d99609f4a6db00dd5dbdc8dd4e7d183aee8513c2837015e1cd819ad6ddf01748293312941fe02bf4050da1a6da47fb639d53c8c58fcde2e501e8d2d213f4e025190a0af261b6849e0729bea895d1e9f6e8f4e11f52e413d382017bb40ab5683babcd0a1219261d19681cc045a456313c9d5ffef89cb82b01c8776ba30d554aff0f1701346936776b9410ad22459bdfe51dcaa015a2f9f951eef40b3cc2b5d11537322563eefe0ee08b79faef3e2a26c6302f720091bfa6ebf37ce4ecc21ff629c1aa65ac6f03969b3bf38fa9c9b5d50ad29c46cf72e70e5dc69d5f554e91c0e1307d7f097"], 0xf4, 0x800) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x0, 0x1, 0x1, 0x4}, {0x4, 0x1000, 0x28405800, 0x8}, {0x4, 0x7, 0x9, 0xfffffffffffffffb}, {0x6191, 0x0, 0x10001, 0x2}, {0x1ff, 0x10000, 0x7ff, 0x3ff}, {0x8, 0x5, 0x2, 0x5}, {0x81, 0x2000000000000, 0x2, 0x1}, {0xbfe, 0x1, 0x8, 0x7bc}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x437) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x5) r0 = open(&(0x7f0000000900)='./bus\x00', 0x442, 0x0) write(r0, &(0x7f0000000180)="6d6c112efb40fd4203", 0x9) 16:00:58 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1, 0x3, 0x2, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x5, 0x6) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x87}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x80) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:59 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x48}, {0x6}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = dup(r0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000340)=0x3f) fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x18, 0x0, 0x8001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r4, &(0x7f0000000280)={0x18, 0x1, 0x7, 0x3ff}, 0xc) syz_emit_ethernet(0xffffffffffffff40, &(0x7f00000002c0)="7ce10000010182489c00") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r3) sendto$unix(r0, &(0x7f0000000140)="dc29989fbd36035d501dd7fae259f6e68357e307f2ae626ac57b47aeedf65a281b14fc72bd0c25385a3b56095e89b2af7a8f27a0bfaa8415e246e600194c6bc2411e7abfa9eefd25cf9ebb3f1e2e68daf0f73dd4c9e6", 0x56, 0x8, &(0x7f0000000740)=ANY=[@ANYBLOB="20002e2f0000040000008a9d3a403925074ad3981e92f89dcc1acbd63b89ed6687f06ec029d7c0461f556e86d58e1e2a140d7b46034e24a5d032c84b197432a4e1397b5ba90bb708f61a66c0ed09cab3411c0f9ce2c37da8163fb84a6140707a2014e3eb1a61d44b00000000004d580000000000000044b952d4f1f545eba3c27f9f52d7a1f236e9204899dbba6aa6bc8b6e1ef15c2330d57d37c14d618e02ba8c8c82d8699827ef6831d5a769d9a3030c16dfa2dac1d56ace62239731998aeb7a1c5609225bb6c442689a4530dd5ad999a385f27dc4f4d4ca779786b530014660de017135e2df6de9671f8c409b076b3773f83f6df1ac2d6147f82bf02372efb7fec1ad6f2834eaf9453d3d8ed210812e72e0e596cc74a82e831c5cdd242b46d5fcbcd902d39f7bcbb48732a33ceae877340a909a69be070320498d81bad7d03826634e996636fc4ed22164f4045171830a94a62b303089717f802c961333fcb5aabc5b7334abb58b64d1c3764bfff871025ad036e3e096488631b935291910076211f4afa78dd61555009122f7db830c0fdb3ed3c3af5f850e5186c6af0618df78312c983f54c2a9c5f7fd33aac0e4a0d10aa00c3f985b92394b6f48a9be00"/462], 0xa) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f8bf2efc069d08e696e251f644e8ec61b7f1d663dfda0c1b1a6bab35f3537e6c426f49587449192de0632f393853d140efc98c891cb7171a8a4675f247c0e6bfe55b16efd1c0813a88f22332533769a35a59015e6aedb45105962a62da5315110468957a03d4ec3d4d1af969afcc46afa479551c20cf53e7208d5ec1de2d4db2b0ae76cdd13844003adbb4dd19144878f69bbc190f91c13f6e356869440537935a542e17300676c83dec35186c663552036407e8fa953fc2c43088cfb228d0116dbaccc8aa006de7dac22a01b00c12422278", 0xd2) 16:00:59 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\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) r1 = open(&(0x7f0000000240)='\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, 0x13) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000380)='\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) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(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') renameat(r0, &(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', r1, &(0x7f0000000480)='\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') 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="0507f38cdaba4852932e900a186f6c", 0xf}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x48) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="e4ab826165aab7596678a022845843b7b8cd7378b111e10e3b3f2b5e45e74f8cdafd0ce0fbb96bf6698cd424c572c3062a2fd6c1d5aa3b95e34243f1c34a9e95a21ee420cefe093cd9d8309a8a81a0bf73c14253185d0ac1ce82d1784f2f73b336104493900e90ff0f1533d6077eb4014f01dbe8bac1d01453589bbc45e2e6a2e7d3412b", 0x84}], 0x1) execve(0x0, 0x0, 0x0) 16:00:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="8392f05f058834c5ce2c73b494d7f2911bf592c2c8b876a69352550e08f8fbd1c92c0304c45d4b2f21b2420ca9a323c81debe6e97044282f9fb1218e0129f472061237676396257cfa295ec2d649a18c87e78c37cc158878e357adeff95868d74e7e41ab3a50d2fcf9575f78c72988296f255c6a12f7281894e787b9b2d9c81812900e836eb32309ed282c37dff33a7f76d72fae59020b29da5b8c502e730dd7f7820ccfd0a1d915e7c0ae7f26ae6ac004ba7bd2998711"], 0xdb}, 0x0) write(r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) shutdown(r0, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) getuid() r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='O2', 0x2) 16:00:59 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x40, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1) 16:00:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x60004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) writev(r0, &(0x7f0000000040), 0x1000000e) 16:00:59 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x986d88367fa91986, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCFLUSH(r2, 0x20004268) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) r3 = shmat(r0, &(0x7f0000f27000/0x3000)=nil, 0x0) shmdt(r3) 16:00:59 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', 0x0, 0x0) renameat(r0, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./file0\x00') poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) mkdir(&(0x7f0000000240)='./bus\x00', 0x10) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_broadaddr=@in6}) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') fchmod(r0, 0xc6) 16:00:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)='t', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9}, 0xc) 16:00:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x13d1077c221d4bd3, 0x110) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x2fe) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="1e", 0x1, 0x0, 0x0) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/186, 0xba}, {&(0x7f0000000140)=""/144, 0x90}, {&(0x7f0000000280)=""/173, 0xad}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000340)=""/217, 0xd9}, {&(0x7f0000000440)=""/160, 0xa0}], 0x6) ftruncate(r0, 0x0, 0x20000a) 16:00:59 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = msgget(0x1, 0x1a7) msgrcv(r1, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x1, 0x800) setegid(r0) setgroups(0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x1f4) setuid(0xee01) shmget(0x2, 0x4000, 0x82, &(0x7f0000ffb000/0x4000)=nil) 16:00:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, r0) r2 = dup2(r1, r1) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0400fc00000000000000000000000008ffff68b5a4ffffffffff00000000000000000000000000fa61f94ae689bce5a471b19e6040047f6bf72cffd8de44995d"], &(0x7f00000000c0)=0x34) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) dup(r2) r3 = dup2(r2, r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x1000800) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ftruncate(r2, 0x0, 0x47341946) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)) close(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:59 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) getrusage(0x0, &(0x7f0000000000)) 16:00:59 executing program 0: r0 = getpid() r1 = kqueue() fcntl$setown(r1, 0x6, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r2, &(0x7f0000000040)=""/31, 0x1f, 0x42, 0x0, 0x0) 16:01:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x5, 0x8, &(0x7f0000000080)="8528eb29d045011a48a79766c38f1f771a7295d73b903b9b4c2fad18dcf5befe44a6ccd934a94be16700e0a88cf56835d9e7c5663406a9f839e2c5bd151af2b8a4f8c2dc220a0c70e32b2787cc7d733e4c075096f2dd583298d2bf22825fcc6fc6e3a8f4acde60905ad0", 0x6a) r1 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) r2 = socket(0x2, 0x4004, 0x3) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/93, 0x5d) 16:01:00 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x5, 0x8, "950b0cc4c44c0cff7a3aeae9ed1229eff0e83545", 0x4, 0x10001}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:01:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="0de791b919c7358982eafe007c897e8d9b00dde1a77140fa99634162ea389adad2bed15b184406b0eb2af4", 0x2b) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 16:01:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xffffff10) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x2) write(r2, &(0x7f0000000080)="81", 0x1) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0xdbe, 0x0, 0x0, 0x2612, &(0x7f0000000340)={{0x1, 0x8, 0xff, 0x903, 0x80, 0x7, 0x9}, {[0x6, 0x6, 0x3f, 0x9, 0x101, 0x100000000, 0x5, 0x55f, 0x7, 0x9, 0x1, 0x40e, 0xfffffffffffff5f6, 0x9, 0x5, 0x3, 0x2, 0x8], [0x2, 0x6d5, 0x2, 0x9, 0xfffffffffffffff7, 0xabf9, 0xaad, 0x8, 0x2, 0x1000], [0xeb9, 0x0, 0x7, 0x4000000000000000, 0x5468, 0x3, 0xfffffffffffffffa], [0x80, 0x12, 0x0, 0x10000, 0x1, 0x4], [{0x1, 0x80000001, 0x1, 0x8000}, {0x661, 0x7ff, 0x200000000000, 0x5}, {0xffffffffffffffff, 0x1ff, 0x8, 0xbca}, {0x7, 0xff, 0x717}, {0x6, 0x9, 0x3, 0x4}, {0xb6aa, 0x7, 0x7f, 0x8}, {0x7, 0x4, 0x8dc, 0x7fffffff}, {0x10001, 0xfffffffffffffffa, 0xf1cc, 0x1b}], {0x8, 0xffffffffffff3d41, 0x3, 0x9}, {0x7f, 0x1ff, 0x1ff, 0xff}}}, 0xa6df, 0x40}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x400, 0x9, 0x4, 0x7fff}, {0x10000, 0xfff, 0x1, 0x9}, {0x2, 0x8, 0x5, 0x2}, {0x8b, 0x9, 0xcc, 0x3f}, {0x9, 0x8001, 0x20, 0x3}, {0x6, 0x5c, 0x8, 0x3}]}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x59) 16:01:00 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f000064d000/0x3000)=nil, 0x3000, 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) write(r0, &(0x7f0000000140)="3405cf98dc8e4e45b62303dcbf6df8649664f808ec72e3057456c578332e01ed1f8bbaf7610ad4c2d905c3bcedc2bfe6b6df7baba873343d70f97f8deacf17c691aa689dc6449319c88b0a674b17162682672ff31420ae62944d9e62a7520132967e68e2b44e2f21a54620a7f36695ba3670df28827c77a83488ba93b82fa034e633c00a587919c65db8a22ed76a4e5159cae8f1c1b71cf9f11be5a3095234f45ecec740fe53a425409e1b5e11a2166821a27ce13cf0c5888043383314ca0731854c168b54d9659e2ee3fcd3cd00b048ad0ab7ea094555da81", 0xd9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x20a, &(0x7f0000000040)="c2") 16:01:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="000000186204018b000b3a0000030083caf7afb9d800000000000000288af6585bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e", 0x37}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x800) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0xffffffffffffffe0, 0x0, 0x4}, {0x50, 0x2001f, 0x32d40000000000}, {0xc00000000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x4}, {0x24, 0xc02}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:01:01 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 16:01:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7e20000) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 16:01:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x102) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) execve(0x0, 0x0, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) write(r0, &(0x7f0000000100)="6f4c547fdc41", 0x6) 16:01:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x4000, 0x98) sendto(r0, &(0x7f0000000100)="f79afd63a843c4075ea928c12c0b14173c076ccb7b6c9a0a93646871082c8a1a0497091d54d58e875dc0ae315f3aa64f4c3a27df269a6321f30fe18028ff18324ca6539f06f3bbe9ba1c13d290a33546fb6883d79687bd199f04628ef09e3686838ac5c1898f7b33c1793b67c5c9efc5dd967f83b679a2ddf02058249c7f4bbafa9d6c0741cd193138fabddb62bf2cb7215423cb4bc5764a35a3da8925cb7a1b5c50823318b9d6562600d9864c4e1aca29bf8a3727efe8", 0xb7, 0x401, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:01:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x10146) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:01:01 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005c797c6a2000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c8817a1e2d64911636fe5abbc4edff7cc53c894303b22f310b404f36a00f90c63bc9056259f26dd46d8df4b92e8a006ee01b1257aea8c500000002001000000000020208a371a3f8000400000045db69aa6b72ba239b60b44de23098af06621d86d9a93ad4f1d7843bd67f167068fc2b98b05a02f81f15704d5b7b880cce3beebee5f1c136ace212c3c4e49dd71204a515d36b5c5ebb58ae01cee6c1ade7e98b04119b7f0556977ba757f7eb576c61212f90457105376ce6bdb39ee2bfc87743f57278358d38c7d9f676952dc51ea3a105e6cc45fa05c27f6ab7ffa7f79b90861bcf20e08bbdd9c8d126589c08cb76ea6eeb65cea803c1de6643c0f80f522f3b49cb83d52f2a38", 0x185, 0x0, 0x0, 0x0) 16:01:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x8) close(r0) writev(r0, &(0x7f0000000000), 0x1000000000000020) 16:01:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x80000000000000, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, &(0x7f0000000180)="e0cde8b18dbd3168f0395206004e88f0743b35a0f60bf6c37db568aff9408c5710625fa5dfb6864cb43e68fdec5a06af2374343ce542a1a390874d56294670b24081e4c61d49a9dafc53b830fca6035184d932c7bd5ca04125f79fe8de5490053454a0927944d4193625b8ed89edd51d4897f9b35c66e9784c856df13c4b76f031956c32ac6f93fb91defc234506a7995ed1bd8c3393e78d160b7496cddc35b726c2bb08e6460e0d36c615fc5040b6846948f5c5492955a3ae5f09fa6084b1b32ffd355052c938655da9fddf32ee60369eeb48ac9ea6ba0ae422a1abad56c6e873886c26a1f06cd974a9445948ebdac8045ee1b8bccbfe148380cacaba330ed8034b09fe410232f92cf118c0779c6dde272b691f326169d47761a437187ab432dcdef5823537a3450856b8d2efa10fee63e0be283a2bea667adfe186574c15e6f823716a0df03c10f7b5356d17dcc1d50c0670ac06bacec9baaee2611f0521218c8f913dc5a7b3e83942348ec514ea751017f6b2c9d2d0e54e29116d8190f6fc281d80c46b9cd04c343c5b83691cdbe103706582d21af8dfc762efdf6f53f7e1d3f1fc9e479933476249e822d302f1fdf0caf2e5f932d9d559ab4bce763d7c36c5b00927bbb404571719df37f574fa87edf2201097243403362bcb7b311e86f1e065400478ed3fd4942ca685e7c3392d26e9f1fedbed864fa5fcf3eb0a3df2f9b00c15cfd439d4ce56efbd58a7645ae97483c772bcab32892453f7df13b6be5c61d78d4fadf2631153df09a2a2c3fa46639268309a2526f36caa56b5993ba163eec6613a5db6de31307ef7b5f4bfb9e477f56676f97095b7fdbeece1319480a2a2f4b8fd693823be030db5e2b0a7f6955cc2308848bc6b319da1f12dce526cfbd86fbdd569501f8524b626fec7873f19715d5966060c3f60d3829284cadace1b63e83682cb7cf4f5337f93ec8573a47cbb06b8bafbe8da593e0231c67764072552905c6c29cd4c10fb1298d5bc4c5bc5cdbe63668ea52d51dc850a1b826c652b1c5925cc7f2a1fc5e2334f1182d9b7e4c39df17497607b55e008c274621c7a5ff0e2f1d845e9fbbc15baf9432cc0c15b41a5d25ff82adc832e60e91ddd58188ae7aad3193cf4108f3321332acd74ec5c48a9832cf668fd4834f48ab6f968ac6ecfcfb80a2107ff9a9cb0039ea07404a5c2cf7f1e055bcb61b2fb49b1e80397bc2f80f4a7782b6ac1a9167e647d9e73a8cd0b14ea5fd30d9b20a845cd5c65dad274524465bfec0173875674e1cfde40cfdb9798f80053b69965053c7e4add6d373ce2c76656431d371509efa9608bafdb22d3943d3d9a46afa315e1b3f1a694310c4c447d62afd1149b7290f6db61da173d4843263ff9b39a390c7f1965b24884e24e82ce025ef1618d380874375d4e699b82dbf7e67809e628d112be647abb8bd5c03c390dcba7dd9fc82b9677541a6a29e3c7ea0a1ebf546761896f81a8f6870b4bcd8d13fc81f49d0d97df92d8df057d08ba6a3d71f847bbff9d64485465cdc188aefc19353c9175db7a71793296d257c1cd94f8a757a4968f9b0edc926db4b2d89e5357da2a21516f54f11643ed0c3ff6f2b152aab58e15a0f5921a3cfbd47f5b5ac1ddc3e4607b294ae79057ab3d64dc82df8be5df6d1dde0b0d1d70422e963dd1f6aede84e7185cba313d04c1e42da358c1d7ebfa1af502ea213ee02d51d0dad1fd76605949bc58f7925be73cf1f43cd48c39cde06eb58da05f48485cb287fb1eac765e7fd750600b46a1a5cbbae13cb489db41bfc4e31fbdd24e0679b151d205a774db6d3c66bbbe973209f776918e7b3821e824e6dfd08fa3fb7e7a6dfa864ff0b8562eba66003745bbdc6ec4456fb15c32404e5e79a728194cf703fc5fa2d439945c37da7a0a101f3e0039296ab3fc465c948b1c9a384fdd8ef49286b44999127ef3646d5f8fd2c7ce9eeeaf5a8437977d345e58823b8d32492eced4b612102ea6633ae9b048cbc3060799447e0287502ada0b195506df43503dc67b0d1de7a4e78a807b1e207dab81211604fe155bd652794036e2620da335d5c0f165224ad0ed41ada331736668c0b189fb5de4c431d084fc79f2022554f735bab04338a294793b4068c5296f6f3e8918374920f31fff2cf8e4dc8dde55230edd089ca9a30bccf878d5ced3c91e5efde19b85e50f4241bb8a1051486faf3ec73a03c2d50bdde7f2fcc05970c76b04d596b8b63eac8fea6bf167c6e5199df704615013c83db3ba24a2db97821b60779a619f7e3b9abbb19e435fac8cc8749af98b0ee9a7ec0a1104722ae5c6cec632a95ebb697c34a3303d47cccee8ff5370c525fafa27124a94ff28fb66191a200a29344bdc707d4ea09eaaf5e84ead13176cd45acd2cfea086676c80f4d0775976e60f1e3cdab1e04c3e2f170bba2e593eefd5c8dd9d69b3b07c9b91a6365324e622e200e857d39d7ba2d0c344270581a5bb860856b7a6a1f4b5e477a23de9b6aca3731f8dc6182d7958a85e47d0378de080b8ae741a16a2fe8414114197be1c59e5f30babf46a7bf7c7136ed8b9f508ff8c4fb17556e386a39b05476949daca977bb82e40976245abc861b14ef9cf10b361881eb3d4ea23ed6a4341c8d22cbb42c3be438dc85119f579e985fa54546a66f04bb27183e20f971fdba91b6a24fb7d916f1d9c65df0ef236eb52fb7469c945ac175942b86decfa5ff7aecc062eba30de8a6a69ab83458be25ea1a28e3367180e2593", 0x7a0, 0x0, 0x0, 0x0) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x100, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) setgid(r4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000280)=r2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6, 0x0, 0x0, 0x2000000000000}]}) fsync(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x800, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000002c0)={{0x5, 0xc, 0x6}, 0x4, 0x7, 0xfffffffffffffff7}) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x84}, {0x6}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:01 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000000, 0x5}, 0x8) write(r0, 0x0, 0x0) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x64}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x401, 0x3, 0x1, 0x80, 0x5, 0x5, 0x2, 0x1, 0x1}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x0, 0xfb, 0xff, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x1, 0x8000, 0x5, 0x9}, {0x6, 0xffff, 0x7fffffff}, {0x1, 0xf8, 0x1000000000000002, 0x6}, {0x40, 0x6, 0x2, 0xfffffffffffffffc}, {0x35, 0xeaf, 0x200, 0xffffffff}, {0x2, 0xfffffffd, 0x8, 0x81}, {0x7, 0x3, 0xa6, 0x5}, {0x358, 0x7, 0x8001, 0xca7a}, {0x8, 0x1000, 0x9b, 0x7}, {0x7, 0x0, 0x7, 0x1f}]}) 16:01:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x3) sendto$unix(r1, &(0x7f00000000c0)="00be27ff0d7bcd895ccdb5ae5711b82250601fcb510c51d55b7555487e29c603e7b2e41cf2854be66e47fdeeea0c6dc0614e9dea04d76ddd9a36876ddb28a6d824f91b3f0ce6ad8e8cb819c8b8e7e101a9bcd33b734bb95f0e54844e01cae65bc5990a4b68e86c69350f969b88d1561484bd048f10a36c435377ae92e0a5d5aee1f1282ff2df4a6cda57aafbcb581daf2e02d39566495618cf4b6fc346f35d441399624f4f8248a34e275a64845701e694bec59a773814ccfb511279c3e477b6a726f1e029c19fec549e7b2ce1610abceb78667a8919436bd3c3a23dc5fe42cb8a773f001055", 0xe6, 0x4, &(0x7f0000000040)=@file={0x2be4710fe91bc642, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:01:01 executing program 1: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) msgget$private(0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000880)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x8, 0x602b}, 0x8) r5 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r6 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r6, r7) r10 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r10}) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x1, r8, r9, r8, r9, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r10, r6, 0x100000001, 0x4, 0xfff, 0x413127be}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000840)={0x6, 0x4, 0x5, 0x1, &(0x7f00000005c0)={{0x101, 0x6, 0x2, 0x6, 0x5, 0x7fff, 0x100}, {[0x39, 0x7, 0x0, 0x2, 0x3, 0x2, 0x4, 0x1000, 0x1, 0x4, 0x9, 0x4d, 0x9, 0x5, 0xfffffffffffffffd, 0x5, 0x80, 0x80], [0x7, 0x40, 0x101, 0xfffffffffffffff8, 0x3, 0x5, 0x4, 0x8, 0xd78, 0x8], [0x7, 0x1ff, 0x2, 0x81, 0x0, 0x7ff, 0x80000001], [0x80, 0xcc61, 0xd6d2, 0xfff, 0xadcd, 0xeb], [{0x1ff, 0xa00000000, 0x2, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffa, 0x3f, 0x1f}, {0x5, 0x800, 0x7, 0x200}, {0x9, 0x80000000, 0x2, 0x2}, {0x7, 0x400, 0x8000, 0x1}, {0xa9a0, 0x2, 0xd1d1, 0x800}, {0x8, 0x101, 0x1, 0x2}, {0x3, 0x100000000, 0x5, 0xfffffffffffffbff}], {0x1, 0x1, 0xec8, 0x6}, {0xffffffff7fffffff, 0x35bafc65, 0x5, 0x9}}}, 0x0, 0x7ff}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000001500)) 16:01:01 executing program 0: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYBLOB="451a6cb38d1132f974b07fc8049357bca7eb3964902540de7d2f018a04680000"]]) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10000, 0x0) pwrite(r0, &(0x7f00000001c0)="f8b4d8fb8e32124d7d2cd463de6b73c807ddd7f58307278ce16dd009860a58360e2208eb8816f1dce10555eec6649c34524711041aef60206226098380c5bb960eac24024209b9bc27b3c4e90b36b626f80cdc7a80a377015c4c754b92ca243f86426c3be4c5a3f02f194fd3362c115bf2bfea982ac9e1aaa89bdec57345d8f3d3a4", 0x82, 0x0, 0x0) r1 = socket(0x1f, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x200, 0x4) fchmodat(r2, &(0x7f0000000500)='./file1\x00', 0x6ac3f43639f77c5a, 0x6) kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x2a, 0x40000000, 0x101}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x80, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x16, 0x10, 0x800}], 0xffffffff, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x7f, 0x1}, {{r1}, 0xfffffffffffffffe, 0x48, 0xfffff, 0x1, 0x40}, {{r0}, 0x0, 0xc, 0x40000008, 0x3, 0xfffffffffffffff8}], 0x8, &(0x7f00000004c0)={0xb7, 0x3}) r3 = dup2(r1, r1) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r4, r5) 16:01:02 executing program 0: pipe(&(0x7f0000000000)) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) 16:01:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./file0/file0/file0\x00', r2, r1) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r3 = getuid() setuid(r3) ml.û@ýBml.û@ýB OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 16:01:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xabbc236f2ca4259f, 0xa4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x4) 16:01:02 executing program 0: r0 = socket(0x2, 0xc003, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac5a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000087133c177dd01c4a000000"], 0x10) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:01:02 executing program 0: r0 = semget(0x2, 0x1, 0x0) setuid(0xee01) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0xff) semget(0x1, 0x4, 0x40) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x70dc) 16:01:02 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10014) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x95d, 0x8}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="40be8937aa66b8c8d15f3e8c870aa58db94ec8c403007aa4d78b817fa499f42a66f62428c4e07293d93f97cb390f0c1fe19595e34d7c706bff58145ac97d7a7dccec132538b572e570310ac949616b83727bdeabafe2137b3101e417d9678c1971ca1e1d1d834d10817db565c991e38a8dc76f5e83a572b62493488a85a85c72378dd3c8acf9aa1749ddb15766b3097afbe76e44a8b0a70a9757e210cf98dd5de3f3d1cf8e55793eae315d541ca3054b3500ad1426f1eba29f5ac91bbd0b162aff9a52745fa897d2ade81d4864c80947eb87e84a4d4eb3e49ce3e8e79b0a994d68a39b3e4d6e0d", 0xe7) execve(0x0, 0x0, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x33faa802692441d3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r3) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x5}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$inet(0x2, 0x2, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000001380)=""/108, 0x6c}, {&(0x7f0000001440)=""/46, 0x2e}], 0x3) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(r6, 0x0) setsockopt$inet_opts(r4, 0x0, 0x15, &(0x7f0000000000), 0x2a6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r7 = semget(0x1, 0x1, 0x80) semctl$GETPID(r7, 0x6, 0x4, &(0x7f0000000380)=""/4096) fcntl$dupfd(r4, 0xa, r0) 16:01:02 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0a", 0xef}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) 16:01:02 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x7, 0x5, r3}) write(r1, 0x0, 0x0) 16:01:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000067a000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r3, &(0x7f0000d0f000/0x6000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) sendto$unix(r1, &(0x7f0000000140)="30bdd6a692883d1440c3a3e2d59838a5a218c7808ac8901389e4d9de48b88f16e5030c007c4b26f22e34e82e3362386eb17db35dafc4d5aa4a41f971291253e186fd04eddd8b854a65528e", 0x4b, 0x9, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0x3) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r5) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:02 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1f, 0x81, 0xfffffffffffffe01, 0x0, 0x2, 0xfb9, 0x1, 0x0, 0x2, 0x0, 0x6}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0xfffffffffffffffa, 0x3, 0x8}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r1, &(0x7f0000000000)="9e3eb3a6e840eeb603b73725c7c19ae9b6bc74d19298c64eab4230e801732d3e92e1955600"/50, 0x32) 16:01:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001b00)=""/167, 0xa7}, {&(0x7f0000000000)=""/40, 0x28}], 0x4, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./bus\x00', r0, &(0x7f0000000840)='./bus\x00') pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001980)='/dev/null\x00', 0x10, 0x0) 16:01:03 executing program 0: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) 16:01:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x1, 0x7, 0x9, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x1, 0x83}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000380)='./bus\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x2, 0x71, 0xe0}) ftruncate(r0, 0x0, 0x5) r1 = open(&(0x7f0000000180)='./bus\x00', 0x101, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x200000000000, 0x5}) fsync(r1) chmod(&(0x7f0000000100)='./bus\x00', 0x40) 16:01:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) 16:01:03 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0xb) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0xa, &(0x7f0000000080)=[0x9, 0x1, 0x8, 0x93fc, 0x2, 0x4, 0x8, 0x8, 0x80000000, 0x2]}) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x0) syz_open_pts() 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x9, &(0x7f0000000240)="582b17798ffc47bd60") r1 = semget$private(0x0, 0x4, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r4, 0x0, 0x0, 0xff}, 0x2, 0x10000, 0x6}) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0xeb62) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000440)={0x7fffffff, 0x9, 0x7, 0x7f, &(0x7f00000001c0)={{0x0, 0xffffffff, 0x0, 0x20, 0x1, 0x9, 0xb0c}, {[0x526, 0x1, 0x8, 0x0, 0x3, 0x49ea, 0x4, 0x1, 0x100, 0x6, 0x80000000, 0x8e, 0x7ff, 0x6, 0x7ff, 0x8, 0xec000000000000, 0x7f], [0x9, 0x866, 0x400, 0x2, 0x2, 0x3, 0x6, 0x81, 0x0, 0xffffffff], [0xfffffffffffffff8, 0xfffffffffffffffe, 0x3f, 0x6, 0x8000, 0x92, 0x2], [0x0, 0x10001, 0x8, 0x4, 0x400, 0x3ff], [{0x6, 0x2, 0x1, 0x8000}, {0xfffffffffffffffb, 0x3f, 0x2, 0x80000000}, {0x8b, 0x5, 0x3, 0x7}, {0x7, 0x100000000, 0xffffffffffffb7cf, 0x31}, {0x5, 0x7, 0x5, 0x3}, {0x7fff, 0x7, 0x91, 0xfffffffffffffeff}, {0x6, 0x4fca, 0x1}, {0x3, 0x0, 0x1, 0x2d}], {0xd0, 0x5, 0x3, 0x9e07}, {0x2, 0xfffffffffffffffc, 0x20c, 0x6}}}, 0x571b}) ioctl$KDDISABIO(r3, 0x20004b3d) fsync(r1) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x20, &(0x7f0000000000), 0x4) 16:01:03 executing program 0: r0 = msgget(0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0x2) getpgid(r2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/23) 16:01:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = dup(0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x9) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) kqueue() fcntl$setown(r0, 0x6, r2) 16:01:04 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 = socket(0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffd, 0x18, 0x40, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x100, 0x7}, {{r3}, 0xfffffffffffffffb, 0x4, 0x20, 0x3, 0xfff}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x9, 0x277b}, {{r4}, 0xfffffffffffffff9, 0xe8, 0x20, 0x10000, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x80, 0xfffff, 0xf620, 0xffffffffffffffd1}], 0x7, &(0x7f0000000140)={0x2, 0x3}) open$dir(&(0x7f0000000280)='./file0\x00', 0x10000, 0x10c) close(r3) 16:01:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x9fdac997896e4e05) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4f7afb9d8dcd1850013950dccbba93214e5a2f1071d5027e3e401ffffffc557977136807465e08c0fa6ae84c9831c897c8127023ad900c55c04000000000000c024676a85", 0x57}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="63354b6ef97f67edbffe82e9d3f6050fb8b620b4b98538fdc4008ae090518794341569ff82a789a488ecf462f0c3ec2a489a7097fdb26a860da599212aa64aa35067960847ef5dcb85bc02ec1c991e37d80615ddb723b7b4e64a7763a2c85a53d2d171685ab5f16d56835ad19508359e48bc534839f8cdb4a3e6d838a0e58ccb11558c33d9335528ff6069859a3337fcc7fd6faa50a1", 0x96}, {&(0x7f0000000100)="45ab382a0bf48291fdf736c03c", 0xd}, {&(0x7f0000000280)="78c710397cee1be7e0ac495cf4c1eb6ae5da9f68f522081ab83db1640fdf905cd749edbc79ca44ae2f9c1d4fc351f90cbda79c89ee87487b020b745ade205708fbe0651b341b3a4dd45e0d6e12261e30ed0e31366d9db7c6b0b2071e03718eb1909e44f74620aabae0248db0824ba43371b9508d3984bfbdc1e003765630b36d4c7e4c28137cc60868b7e0d51eb22df8205ae6394195258357547abf6bbf11e87a51292fbb082eb175509a01422e6e37aca1e69ddcd671ed7171c1edee1dbc6eee7a9893dd78a1664e9d58", 0xcb}], 0x3) connect(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) 16:01:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) setitimer(0x4, &(0x7f0000000000)={{0x80000001}, {0xfffffffffffffffc, 0x287}}, 0x0) 16:01:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chown(&(0x7f0000000200)='./file0/file1\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x28202, 0x10) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) setsockopt(r1, 0x6, 0x7, &(0x7f0000000140)="820b8602b9b8da624df8785ad07260040d80ecc42e76f50cec02a6dcf9c160302acbf9aa427d4dcd4d0f68f0ad608c063fd799955ab96f70bc74869c27c3550344af33bbab05a35cde1de045ffa4011f6a97e32f8baf8691cae8908e", 0x5c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002c80)={'tap', 0x0}) syz_emit_ethernet(0x3c9, &(0x7f0000000100)="96") 16:01:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x3, 0x2, 0x1, "db59b0b9c51d536196f54363cee0c568526b63fc", 0xb9b2, 0xff}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x20) r2 = shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) shmget$private(0x0, 0x1000, 0x102, &(0x7f0000ffc000/0x1000)=nil) r3 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) accept(r3, 0x0, &(0x7f0000000180)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCEXCL(r1, 0x2000740d) rmdir(&(0x7f0000000200)='./file0\x00') shmctl$SHM_LOCK(r2, 0x3) r4 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0xfff) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1000) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) msgget(0x0, 0x510) shmat(r4, &(0x7f0000ff8000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/121) r5 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x4, 0xfc, 0x4, 0xae, "ad6162a94f07119c8177d85a2e3a45f81f65e17a", 0x400, 0x5}) semget$private(0x0, 0x2, 0x280) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000003c0)) 16:01:04 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) write(r0, &(0x7f0000001040)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5df9c1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0xaca) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfffffe58) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x80000000000009) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) r6 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffa000/0x2000)=nil) r7 = shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r7) semget(0x3, 0x1004, 0x204) linkat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f0000000340)='./file1\x00', 0x4) r8 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r8, &(0x7f0000ffc000/0x4000)=nil, 0x2000) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) pwritev(r9, &(0x7f0000000380)=[{&(0x7f0000000100)="e7", 0x1}], 0x1, 0x0, 0x0) 16:01:04 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) dup2(r0, r1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)="eb38e955401aa33f3584cacd6519e71d", 0x10}, {&(0x7f0000000100)}, {&(0x7f0000000140)="3b8302c121", 0x5}, {&(0x7f0000000180)="21e55d63b6859673f15e0a4dcce1af80fd1089bd47c8db07f536324d691a95cd3f312516e76673240331e74b230503f3524a2b8bb237fcf092ead691b5784af2377a82bcbebf9785f3139acbd6def4ac9de7e38d746d9f7e601a6370f404d4e0a391b707fe2c9bda7cc6f6bee062c26e7731a59c56382b0355d0e35625a87b4d", 0x80}, {0xffffffffffffffff}, {&(0x7f0000000200)="fbb19dd27b6ace0ea1ce37c9296e0d16688fb7c155eab433f56eb75b92a8e5cfa34e0472bcd28c61460973213dcc227fb8f01ca4620f84d4689703f70d7f269741a759b875c624612ec87d86bcd33a079f6cf8643a5654148f8f21264846e1af2d4d134154cfdf34c67648d1bfcd46776ed7ac0a2b93219629e15b01ec3e039dea90989d37dc84abb008101d359f5cc7207cda34abd90389b4169f953619de0b3972987a2bf9e1dfe2f1c1918dbef84b7a07faa1ac9a67b9c3924f70b59993dfcbae517b5eff74a08ebd368e3a00dc863805b312f3122e6beeeb57d5ce296c90e1cd7af83e14c2923ba7df426475d8ccef7421bc248d1da4f26e0ef501", 0xfd}, {&(0x7f0000000300)="639c", 0x2}, {&(0x7f0000000340)="f391b88852cb5432f519d6d655dfd818738934f01be3a47a4eacbe2a1ce82aaeb9132f63df3a500f2e3e8b66bc46196a34e2e46cc057cea42cd56015532a8b1de5cc70fb7bca710fe68ff4781a53b89d68f647e228a3cc93ed8093a65b96fb32", 0x60}, {&(0x7f00000003c0)="87b1449f2591b8b3f0cfc1927ed84d109dffc74de41722a9c68153dc774ad6f79dca04bb775f16ee1257a60d17b976c07682f14dafc99566b4d9abdcbbf80f235a12301c14c4dbddc9e6d60eb199", 0x4e}], 0x9) pledge(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x2c1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) 16:01:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x40) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x11, 0xfcfc96ac7f78659a, r2) fcntl$getown(r1, 0x5) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x801) fsync(r3) 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='O2}', 0x3) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) 16:01:04 executing program 0: getuid() getuid() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = msgget$private(0x0, 0x20) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x3f, 0x400, 0x1, 0x0, 0x101, 0x9, 0x0, 0x0, 0x3}) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r1], 0x1, 0x2e3c3e7354225dc0) msgrcv(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) r3 = semget$private(0x0, 0x3, 0xe0cb35702cd75ed9) semctl$IPC_RMID(r3, 0x0, 0x0) shmget(0x1, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = getpgrp() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x0, 0x0) r8 = getegid() sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000100)=@abs={0x2e778ed2209be12e, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000140)='_', 0x1}, {&(0x7f0000000200)="09a9180092b7df3b44ed05c902215871e7ed533923f12506b3ccfe6c8fa394e631a59f42eff1dba4b24b5864b78547c6476c28af5b1a5bacc952fb1798392e1c938e7073af5de5441cf07c6894f2a2192158bedbf386c5328d6970ebd3acb3e92fae3099ab", 0x65}, {&(0x7f00000002c0)="2ab477a35a066e5e9254e25776867a2f76535ce8d25c00592c1c4ac05467ce71756e6d89e316104c451c8bb94f74c79f38458d3b935572bec096b28bcfe3a0c7d359fc71eb3180c5747c60fa1c06039681089cbb8a44374cf7ddd7dbe78a457167ec8b3f3a7612e293613122af96128b6eecaa8f80ab97edba94fedce260f57f16c5e35598b40de1386b0e304dd3b821bcd159a76bbecd30d25d795b05ff", 0x9e}, {&(0x7f0000000380)="419b099056819a6a12428ebfca38319b56550cf1321cd18c78aea1a27f73d1361ba3fcbf8a3b1e3cd52738b00e03bd67db8a0870ec34ba274cd5a060a8df69a3c1ce0f530f8e688b6479", 0x4a}, {&(0x7f0000000400)="4677f27bcf4989a90189e9f724ad8843b7cd0b04d03c5ab0e7792a39325781981e1fde7e46ba2db292cab001549c5c6d9272113f7ff0dd0757ed27269ba4ac0a4cdcf9e14e426913efc70ca57b313f153f047fa3eade7f0c1ae8157edd3c9c35df308337666b45b86c9ce0d88e0a338195c82d2d82f6a7be36a4c6998309fbcdc896245474786906d71136af04505a96ffb2d62dc540012a7b4e83bb9f9db9babbabde7a5585993ad14ea1df1e102c980d8974e28e24b7da6e536be7dceb9d720b2beae986d6", 0xc6}, {&(0x7f0000000500)="81c9c373a982ed1bf4bd36dac8d8e777ca8983b996a2e843c3150497ea2c24c6547541878435b449eabf49900e519a7ce628db99a750827c924b98c22d9150749711a4650b711d028b65f744d16ae11ae9763d30489ead496a990a7160e0ef97181fc97c22485d", 0x67}, {&(0x7f0000000580)="36e3fd3f7478da36d9b0afb6b71a5bc50d5617290c23ea7c979a4b01914e69cd754ae2350b2d1120cb806eb80548cc6ef08ebe8a32f54996451789a8e5d30ae4fbdac171b417fef1c32f0591aeb00c1b8a155552a81763c0105ad770ca3e3d0592de588e79531d2ec26953", 0x6b}], 0x7, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x408}, 0x4) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x85) fchmod(r1, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:01:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1, 0x4000000000000000, 0xff, 0x1, 0x7fffffff, 0xfff, 0x8, 0x2, 0x41ccfbeded186451, 0x7, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffcd) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:01:04 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x40, 0x2}, {0x82, 0x7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x21, 0x40}, {0x23, 0x6}, {0x1}], 0x3}) 16:01:04 executing program 1: nanosleep(&(0x7f0000000000)={0x20000000ff, 0x1ffffffd}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fsync(r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) chdir(&(0x7f0000000340)='./file0\x00') fchmod(r0, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:01:04 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x4000, 0xc1626ac488b8953, &(0x7f0000173000/0x4000)=nil) r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000004b40b93e4750b7a6a9c785e4a255749cb621c7"], 0x1e, 0x800) shmat(r1, &(0x7f0000306000/0x1000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x500, &(0x7f0000ffa000/0x4000)=nil) execve(0x0, 0x0, 0x0) 16:01:04 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x10000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="5a731a3655c5c2100b78"], 0xa) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/189, 0xbd) sendto$unix(r0, &(0x7f00000001c0)="488d709984e4015f1c8404c89e3ea290884f4d739f9d2c271b260e43208f50c9efbf5e370f34e72d2b24e2e672bb34e618e62fe8ce535f27d6440f3ff0cea25cfedbdffa67c5963aa324f3bbe55955a05202cacccec01a2f6e9a4569a007b0aa33925eeb66bf8238fb8636a46796a8cd50275dd6d83b26495e2cdf3d609341cb2cb898a25bd863c03536adb1134a8d99a6284acdc06b6e844bfce8b04924f9cde11c828e3c0f6c4189da6a8880d5c05c8f4081f52a33650bcc1916ba44df00606fd105123b462bd344f20b0484958149ecff876662904c0e821eebca6b72", 0xde, 0xc, 0x0, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x0, 0x80000000}, {{r0}, 0x5139316dc469a86f, 0x40, 0x4, 0x8, 0x800}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x8000, 0x134}], 0x6, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0xc, 0x40, 0x1, 0x2}], 0x8, &(0x7f00000003c0)={0x75caacf, 0x7f}) r1 = socket$inet6(0x18, 0x2, 0x572d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000400)={0x0, 0xb23e, 0x2, 0x400}) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000440)=""/75, 0x4b}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/86, 0x56}], 0x3, 0x0, 0x0) mknodat(r0, &(0x7f0000000680)='./file0\x00', 0x6000, 0x3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='W\x00') ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000740)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000900)={0xffffffff, 0x461}) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r3, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) nanosleep(&(0x7f00000007c0)={0x3ff}, 0x0) socket$unix(0x1, 0x1, 0x0) recvfrom$inet(r2, &(0x7f0000000800)=""/137, 0x89, 0x1, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) socket(0x1, 0x3, 0x8) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000008c0)) r4 = msgget(0x0, 0x20) msgrcv(r4, &(0x7f0000000a40)={0x0, ""/255}, 0x107, 0x0, 0x800) 16:01:04 executing program 1: r0 = socket(0x10, 0x1, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) flock(r0, 0xa) r1 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) syz_emit_ethernet(0x33, &(0x7f0000000000)="56b170821575cc37e17a36daed3c0490ee6559577bc0b4c993d4286d56dfc1aefa9b508653b400c3f513d36e39296d2ab4a61f") setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0xc754, 0x2, 0x9, 0x9}, {0x100000000, 0x8, 0xfffffffffffff382, 0x200}, {0x4, 0x1, 0x22fe, 0x4}, {0x80000000, 0x100000000, 0x6, 0x1}, {0x800, 0xcbd8, 0x0, 0x3}, {0xfff, 0x4, 0x1ff, 0x6}]}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:05 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x9}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xfffffffffffffffb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:05 executing program 1: r0 = socket(0x1, 0x8000, 0xb6bc) fcntl$setflags(r0, 0x2, 0xa1c184c1fe5c2f48) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x51}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x28ae) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000080)=0x7e61) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x7cdadb57, 0x1}, {{r0}, 0xfffffffffffffffc, 0x14, 0x80, 0x10000, 0x4000000000000}, {{r0}, 0x0, 0x24, 0xfffff, 0xff, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x10000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0x2c, 0x6}], 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x64, 0xdc6b, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x9, 0x2}], 0x7fa, &(0x7f00000000c0)={0x6, 0x4}) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x101}, {0x18, 0x2, 0x0, 0x3}, 0x400, [0x4f7a, 0x3, 0x4, 0x80, 0x2, 0x4, 0x8]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x800087}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) select(0x40, &(0x7f0000000080)={0xffffffff80000000, 0x800, 0x8, 0x1, 0x2, 0xe4ac, 0x401}, &(0x7f0000000100)={0x80000000, 0x5, 0xfffffffffffffb42, 0x3, 0x1, 0x8a, 0x2, 0xffff}, &(0x7f0000000140)={0xa413, 0x400, 0x8001, 0x7fff, 0x7fffffff, 0x100, 0x1, 0x10001}, &(0x7f0000000200)={0x7fffffff}) socketpair(0x18, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/229, &(0x7f00000002c0)=0xe5) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/207, &(0x7f0000000540)=0xcf) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x9) 16:01:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0x169, &(0x7f0000000400)="b489a83b8fe54825cc7b8e84901652446aafb9c974d210cb3d75298456f01a982ea00c89c3f162442245e34a7d31fa7a8de3bd95c6d1ef80549db8566ef969dcefef36a9a1c950dea2ccc60910fff8b5a73217c220cbbc9ca06d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d2b4cd4eca0fb5d49c36633c01000000480a06d211f979d24c301d0862e769e988ed0000946d1077017090b4a5960c2beaf2d18f54255e9c0a10afd8ce1d8f17e7a5a78ef75c43de21ef4dae482546f5557fa55ef09dd61d0aadc56be3a28b3e663465ad24751a5ae118ca4aa659148675458cc51e89a2686f99b66801539fcfeec65e57ddcc970727eac97075390249c71859dfceb93b676a2b60fcba23d1682dbdd1269aaf805a2cf0a7d60670de5a357d8938e895f0485ab5e12537df8ce437405a95c95bfb0b13ef45a452acc3f673ccbfa43921d214cf19a1dd949432c684adde3ce9f43c6238747d9c2dac0f679910ad") 16:01:06 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x1ff, 0x2, 0x40, {[0x6, 0xff, 0x100, 0x1, 0x9, 0x36ee, 0x40, 0x5, 0xfffffffffffffff9, 0xb89, 0x0, 0x43, 0xd06b, 0x0, 0x8, 0x6, 0x1, 0x168], [0x200, 0xda, 0xa2bb, 0xb8, 0x4, 0xb3, 0xffffffffffffff81, 0x9, 0x6, 0xff], [0x7ff, 0xffffffffffff7fff, 0x8, 0x9, 0x8, 0x101, 0x7f], [0x9, 0x0, 0x7, 0x0, 0x800, 0x401], [{0x37e, 0x7f, 0x5, 0x5}, {0x6, 0x4, 0xfffffffffffffffb, 0xfb}, {0x501ff6f5, 0x7, 0x1, 0x1e}, {0x5, 0x10000, 0x23, 0x6}, {0x7fffffff, 0xd88, 0x6, 0x2}, {0xfffffffffffffff7, 0x7, 0x2b8a, 0x3}, {0x2, 0x6, 0x3, 0xfffffffffffffffa}, {0x9, 0x101, 0x5ca}], {0x0, 0x200, 0x400, 0xfffffffffffffffb}, {0xe0df, 0xc3, 0xfffffffffffffe00, 0x2}}}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) fsync(r0) fchmod(r1, 0x10) 16:01:06 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000001c40)) 16:01:06 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000180)=""/245) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0/file0\x00', 0x820, 0x42) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socketpair(0x2, 0x5, 0x9, &(0x7f00000000c0)) ftruncate(r2, 0x0, 0x6) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000000c0), 0x1000000000000174, 0x0, 0x0) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x74}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x9, 0xfffffffffffffffc, './file0\x00', 0xfff, 0x1, 0x3, 0x5}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x20, 0xffffffff}, {0x1, 0x3}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:06 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000b3a000/0x4000)=nil) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) sendto$unix(r0, &(0x7f0000000040)="2fcc4941193250ca2821b62ada92c915029957b33039160231542138b29139c38eba00b018fd9e63a52d5271fba08701a15ce8bd19ae21dfe99a026c12b678615b549f141f17082ec6b4db8c4873cfde771655ac76d2f21e51e0d8018e6787d310d972c757aec1408e3dcf40b4ec86b26671e8d3b1e5e2097f37139caddbe8be19ee77ad95c7792453", 0x89, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSDTR(r0, 0x20004401) 16:01:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x40, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000e80)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x4f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x267}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x80) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80, 0x0, 0x0, 0x2000000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x44001000e, 0x400008003}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:06 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:01:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = socket(0x18, 0x1, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') close(r1) socket(0x800000018, 0x8003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="e80000000000000000000000000000002bfb72ddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e00000000000000051e879ca7911b418c3c8cfecf34c2184866c817603662fd1b1bc96b443581da6fd6a4e206eed546d86c08274b63e8afa4a593b7437cfdc8a24e217126c7ee90af8df68a3b609fc868274d259c4e1a478210091eafd40d4d61be9cf3f526d87c95f0d4ed91421f393ae4ef4b53994fbea9b56442b1b320d0674d4a0f2385f55b12cac4409d97288"], 0xe8}, 0x0) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x40, 0x80000001, 0x4, 0xfd9}, {0x5, 0x1, 0xdda3, 0x1}, {0x9, 0x8923, 0x7, 0x8}, {0x52d, 0xffffffffffffffff, 0x81, 0x2}, {0x8, 0x9, 0x8, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) 16:01:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) chmod(&(0x7f0000000040)='./bus\x00', 0x1) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) sendto(r0, &(0x7f0000000200)="5e13a64cf64b4ddfc392e3978a55541e1e04b34d1b95b577a1ab8e2fb176b83ee12adb585bbfc4a88aff4d8f187a52c17e09ced07f2cd3eaf095b2cbb749a5694f09ac53717aa3edbbe42d174d818687f0c96ff84193d7daeddfbb78ffef16a3cf6ea296bc2ef5d4de915c04dbb55c72eb8abf8ea6fc290149741de92789ea154ccc6e6c2839548119d7714c1528ad5d01372d14138319c0082e9e8dafc07071f7444f569e4d3894f9c1f741fbed09bc7c857823aec595aeadadc90dd339fe62b5667f58b7a973f998085d416e6c58fd642fa2eac7f19868a807667a9f8d6eae6a306c1364ed8274c45554f7ddc25e", 0xef, 0x9, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/1) 16:01:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "20370020001d0000000000000000000000002700"}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchown(r1, r2, r3) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:06 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/117, 0x75) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x82c0, 0x10000000, 0x3, 0x6}, {0xffffffff, 0x80000001, 0x3, 0x372}, {0x100000000, 0x6, 0x9, 0x10001}]}) sendto$inet(r1, &(0x7f0000000180)="466c4d3777ff37f202d9e4459b1bbbf495d5e301b60f69409684346d06e9aed31ffc1a336b0d9004e35731ccf0e4f54d38f08fa414", 0x35, 0x2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0xe44, 0x4, 0x40000000000000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x22}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9921}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x14}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xe0}], ['./file0\x00', './file0\x00', '\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8281}) sendto$inet(r0, &(0x7f00000006c0)="c0435a65b31e4c06cd527e5a949168e1b8034f17c4418d9a84fb5a0e06801fafa4df3b91c7cb83f680c8ab064449a7a4b2d1b2f448ddc701fb17cda845b0fb1428e01ac74ac3cd2c760eaba9007abb5f0192dc2c122bce095cec66d1a0e843c7068541a534025af04ec79a76b5410adac29e9f6b871f3d8c72f5dc209cf01f403bb4e511a06ef4d3e31c1031dbae", 0x8e, 0x400, &(0x7f0000000780)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000007c0), 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000800)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000840)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000880)='/dev/vmm\x00', 0x278, 0x0) bind$unix(r1, &(0x7f00000008c0)=@file={0x1, './file\x00'}, 0x9) r2 = kqueue() ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000900)={0x0, 0x8, 0x9, 0x9, 0x7}) listen(r0, 0x2319af6b) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000980)={0x9, &(0x7f0000000940)=[0x100000001, 0x1, 0x1000, 0x8, 0x4, 0x9, 0x9, 0x5, 0x3]}) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000a40), &(0x7f0000000a80)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0), 0xc) getpid() fchmodat(r1, &(0x7f0000000b00)='./file1\x00', 0x100, 0x4) fcntl$setstatus(r5, 0x4, 0x4) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000b40)={0x10, 0x19fd, 0x4, 0x1000, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x101}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x451d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fef000/0xe000)=nil, 0x8}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9570}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffd4}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff6000/0x7000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000fee000/0xf000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x682889b3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}], ['./file0\x00', './file\x00', './file0\x00', './file2\x00'], './file2\x00', './file1\x00', './file\x00', ['./file', './file', './file', './file'], 0x9}) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000001040)="8692c477f838ae414ca7fbfb75b78ddfcbf736148262ef22a59d2619a52fca728e6532f7f79ba9bd548f4d1326d883002dbc", 0x32}, {&(0x7f0000001080)="0f99b1316da3aff64595bc3f2c510106b4107785bb7ab1845c", 0x19}, {&(0x7f00000010c0)="9c18cbe431a6c359aba5a167cc4803d3733c9441b495550129bce1f506ffd2c0f5e488c3557a1bd4ca3380596ba97641778237eea3e8bf23605b8f40de3582eee60f6e9b3138318295a728d4f7584d29523485", 0x53}, {&(0x7f0000001140)="3021607c04c81df16c4a1598158e77a0528b6cce3a49df225b2a1ba831bcdbb22ed0977ef1b2d53b6f084639a8a35b07c63e6838e41e0207886b1b49efde1e3dc3222e9ba06dffd9618eab1a62a6d510d0f83600dee6015f29c7f5dc94f5b41a26483c4adc49684ac7785f89259b6bbcd81da4df6fb9ce98a2657825da0e21b6494857c9c168b46ff71fb0b002033fb6281be7b253dbf6ed06623fdf2ba15e6ec92ff15ce2e8cedbd9b91caed36e3d27f6d4e0c5aa1f269ba4ee8bfddfcbe69608358d4034fce587ca19ba39fc8fc0e9b07b26b9010b2005520b23f3430f4dbf6aaced295d", 0xe5}, {&(0x7f0000001240)="3b7f10", 0x3}, {&(0x7f0000001280)="02f0c04770748f4bab8e446d2dd25cdd789f8e17e034d7b124e9817a48815711df66a14ee90959b5d6cbf7f6f56d6f42b39f05a6b6a3c6797c88d9ed1eb76fbe6fb3c8673340d3493263a19de3301dcfb19300518e", 0x55}, {&(0x7f0000001300)="416820920ac2bfdf906c1f9bed4e1bee2b57d37e9268ed9c112031d2f14397919d4240e3ec27e7e0f193ac44e7", 0x2d}, {&(0x7f0000001340)="5dbf17d287e588cb0a86e5b5cbae0b2b55ef7bb202f2fbc4b9bc1eca4e24bca77a90db9adc7ea3d28a422fa80a58016dcf930ce6b0b8d4634ee695fe32f3f0562501616b7e93a70c1d7f739ecfdb3a61ac05679c259f7f41bb083ca65ca6e564c65715304cb13197387e3d40c83ae0da8f20320ea0010c52a8fff1d750", 0x7d}, {&(0x7f00000013c0)="ae5a4368d012a53c6579767bc222f9eb6b58e1e086f8b68e833bf83abd819ca4fa27bcf5b7ddc30ca73568cb0acbfe60b4a98becdb7e30c5bcce74d0d937fd3222f2ca507056a512a72fd629c3c381b17fb55288ad51cc4f08e21595f9b6ddc9868f9273c78fde56c5c08e8017f21639e098a1e816a7f7643c63ab9ea02c8c76b4f86c5c8b1ee3c293206344c3d840c7b9ccc75e0c3089e3d3d0c44dedb0cc0d32de5a", 0xa3}], 0x9, 0x0, 0x0) rename(&(0x7f0000001540)='./file1/file0\x00', &(0x7f0000001580)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000015c0)={0x7, 0x3, 0x3, 0x5, 0x2d, 0x19c, 0x0, 0x10, [{0x40, 0x80000000, 0x8, 0xff}, {0x17c7, 0xffffffffffff0008, 0x5910, 0x4}, {0xffffffffffffffe1, 0xfffffffffffffff8, 0x5, 0x1}, {0x6, 0x3, 0xfffffffffffffe01, 0x10001}, {0x1, 0x101, 0x7f, 0x7}, {0x10, 0x25, 0x30, 0x1f}, {0x9e41, 0x9, 0xfffffffffffffff8, 0x1}, {0x0, 0xffffffffffffff2b, 0x8, 0x5}, {0xffff, 0xfffffffffffffffc, 0x9, 0xd3}, {0x8000, 0x80, 0x0, 0x7}, {0xaf80, 0xfffffffffffffffc, 0x80, 0x10000}, {0x7ff, 0xfffffffffffffff7, 0x7, 0x2}, {0x33e7, 0x0, 0x2, 0x9}, {0x9, 0xd22d, 0x6, 0x40}, {0x2, 0xd6, 0x4, 0xff}, {0x3296, 0x81, 0x3, 0x3}]}) 16:01:06 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7db23ef432c143dc4745723964be991889369bef0be095e4e02259f16abd3f81ce8dfcf97c126864a0f9ad1ba5d09e484335cc66ea4c4c66403fa6d7d9a0436b75045b133ad53e38ed0c12a1d1169a189bf8e7889ff4c7fbadda88f00b2c8437b6cfe125af964692eeaac0d232ea748ccd5c"], 0x1) sendmsg(r0, &(0x7f0000000240)={0x0, 0x3e3, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000002200)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7f682591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454fb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0xffdb}], 0x4, 0x0}, 0x100) recvfrom$unix(r0, &(0x7f0000000000)=""/102, 0x66, 0x800, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:01:06 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xffffffffffff5788) 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4, 0x0, 0x0, 0x100}, {0x1c, 0x1ff}, {0x6}]}) clock_settime(0x2, &(0x7f0000000000)={0x2, 0x2}) syz_emit_ethernet(0x10, &(0x7f00000000c0)="6fedf3cc63d6044e73168959e8f5ca33") 16:01:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x17abdb8420447f7, 0x0) r1 = msgget(0x3, 0x208) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) msgget$private(0x0, 0x202) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) 16:01:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:01:07 executing program 0: r0 = getuid() setreuid(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x4000, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) pledge(&(0x7f00000002c0)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<7\x87\x8b\v\r>\x81 \xfcY\xb0\x17P\x88\x1c\xc2\xe7#\xe6\xa0OEx\r\xfa\xec\xeb<\xa0d\xf3\x81]f.\xa4\x879/\xef\x92\a\xe8*Y\xac\rv\xda\x94\x8e\xdd\x88\xba\xee\xae\xf3\xd9\xfa~\x8d<\xc2\xc20\xad\x14\xca\xf7', 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0xd3b32056aa12491b, 0x0) 16:01:07 executing program 0: pipe2(&(0x7f00000002c0), 0x10004) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:01:07 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54f5d2987f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:01:07 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x5) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000080ff93605cf3ca46f87487aadbc7c98f7c5f832aff2ee5c17edccc930575723c54fe61f34b0fc7e02a9aacd188b7b855a68a8943f919d636d6937e91223eb3"]) r1 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) r2 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000340)={0x7fffffff, 0x76, 0x88, 0x1b, 0x8001, 0x14, 0x2, 0x10, [{0x9, 0x4, 0x3f}, {0x6709, 0x5, 0xfffffffffffffff9, 0x10000}, {0xa9, 0x1, 0xffffffffffffffff, 0x3f}, {0x5, 0x3, 0x1ff, 0x101}, {0xffffffff, 0x0, 0x100, 0x4}, {0xd, 0x8, 0x3f, 0x7fff}, {0x3, 0x7, 0x0, 0x40}, {0xfffffffffffffe00, 0x92, 0x80000000, 0x6}, {0x2, 0x8, 0xffffffff, 0x7}, {0x7, 0x100000000, 0x80, 0xfffffffffffffff8}, {0x7f, 0x8, 0x7, 0x81}, {0x9, 0xc595, 0x7, 0xfff}, {0x2887, 0x4, 0x5, 0x6}, {0x5, 0x8, 0x3, 0x9}, {0x6b4, 0x3, 0x0, 0x92a}, {0x1, 0x1, 0x9, 0x497}]}) 16:01:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7085) 16:01:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./bus/file0\x00', r1, r2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={0x0}) 16:01:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(0x0) close(r1) 16:01:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000140)="fbaf8a8db48e5dc9a9b02e1a86fd61fd1fab97bd6914f635603a", 0xfffffffffffffe27, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:01:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getegid() r3 = getegid() r4 = getgid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000100)=[0x0]) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7]) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r8 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) flock(r8, 0x5) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f00000001c0)) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x20, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x2, 0x9}, {0x18, 0x1, 0x81, 0xfff}, 0x7, [0x1cb, 0x5, 0x400, 0x9, 0xfffffffffffffffe, 0x3, 0xd3b6, 0x2]}, 0x3c) 16:01:08 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f0000000a00)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b706f67de1adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d5887671659c4b2fae8e4489f37e1c2f48776bc3e35500"/217, 0xd9) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d03362", 0xa2}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 16:01:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 16:01:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x80, 0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0x1000, 0x40, 0x7, 0x7fff, &(0x7f00000001c0)={{0x7fff, 0x400, 0xabc, 0x1, 0xa6a, 0x5f, 0x42}, {[0x8, 0x7, 0x3, 0x1c2b, 0x9, 0xff, 0x8001, 0x2, 0xfa, 0x5, 0x8, 0x7fff, 0x20, 0x1ff, 0x3, 0xc000, 0x3, 0x10001], [0x2b5, 0x3, 0x7, 0x32d, 0x7acc, 0x55, 0xc5, 0x4, 0x80000000, 0x10000], [0x0, 0x6bc, 0x7f, 0x5e, 0x7, 0x7, 0x3], [0xc6b00000000, 0x1, 0x200, 0x5, 0x1, 0x6], [{0x7fff, 0x100000000, 0x101, 0x28c}, {0xc000000000000, 0xffffffffffffffff, 0xffffffff, 0x45}, {0x6, 0x7f, 0xff, 0x94ab}, {0x5, 0x9, 0x6, 0x4}, {0x1f, 0x101, 0x3, 0x80}, {0x6, 0x3, 0x5, 0x7}, {0x5, 0x5, 0x2, 0x6}, {0x1000, 0x200, 0x9e, 0x8}], {0x1, 0xc0000000, 0x9, 0x2}, {0x4, 0x47, 0x6b, 0x4}}}, 0x0, 0xce7}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) pipe(&(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b3a0000cbca83caf7afb9d8dcd14043000053b5d1d090753dd4611d14da00c600016c870a6302e1838f74652d62e159c51bad5af83b7ae63da147457bb79d7d2c336ec5003707e1966ff4c30000", 0x57}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x80, 0x5}, 0x10) 16:01:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x50050560af235d95, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0x289}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) fchown(r0, r1, r2) 16:01:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x0, 0x2, 0x28) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x3ff, 0x1, 0x8, 0xa2eb, 0x8}, 0xc) semop(r1, &(0x7f0000000040)=[{0x3, 0x81, 0x800}], 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = getpgrp() syz_extract_tcp_res(&(0x7f0000000000), 0x5b11, 0x8001) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f00000000c0)) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x8, r4) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x4}, {0x100000000000001d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='7') 16:01:09 executing program 1: 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) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x116) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1, 0x10000, 0x2cf0, 0xffffffff00000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x40, 0x8000}, {0x3f, 0x1}}) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6a7a4e4e74de400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x100000001, 0x5, 0x542a8f0f, "1df9108bc1c93e53381c7d1c0d80e8cf79a1ef8f", 0x80000001, 0x1}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x841200fc527f79b6, 0x0) write(r0, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5", 0x4c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a78e08dbcdaff9d6aad1423635961821b3e61a934b05ec16ab0ff7f0000000000007e2129e4b8f530e300a7902b000000f3fc30cd3515c97dbb200c842847fbff00020000e3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222", 0xa1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:01:09 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0xfffffffffffffffd, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x1000000000000006}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f000000a000/0x2000)=nil, 0x2000) open$dir(&(0x7f00000002c0)='./file0\x00', 0x800, 0x10004) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x401}, {0x30}, {0x6, 0x0, 0x1, 0xfc}]}) pwrite(r0, &(0x7f0000000340)="b46f0000dfd685fbaf8a8d1a029b7f2655e418ff059d580d9b3ad0ec29cf206964b334a2a477774c7800daf27a549a41f8afb5f19d77981468677cbc8a876e743c6db756e52d6c59c1f2814e853f5576c07394c022abf8408e31d41aa461a91a6bc27cda5e0a686ad7c7a9804a07000000000000000867aa564e0f0a89488532a8921216f995ac7f3dc58c1b7cbaa24cc71f984ef7ef88394f699c49aca383f080f75dbfc3b34139b38361504465d85f7788a6d5db861f8a90186e8b577348dda043cfe1bb3bd0906ea9f331ba016fc1d0ea826ae4c02db4cd08a5f321eeaf4fc8e7ac9418e0f8374f60c6233a5a7eda9b16a9648a56c5208c546e253f46bbb3b88e3bd4606b3eec525a96bad905a74f15dd7356e4557a45093948acf7c89b9e4b6b73c427447eb58ad934f168294ad9145215a913e3fe68ba1969ee2f240760d578d5529329fe421579cf24d38d", 0x14e, 0x0, 0x0) 16:01:09 executing program 1: mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0xcff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000000400)=""/117, 0x75}], 0x1000000000000106, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) r2 = getuid() getgroups(0x9, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) lchown(&(0x7f0000000500)='./bus\x00', r2, r3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getegid() setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000005c0)=0x3, 0x4) r6 = getuid() r7 = getgid() r8 = getppid() r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000480)={{0x1, r4, r5, r6, r7, 0x88}, 0x1f, 0x1000, r8, r9, 0x8000, 0x3, 0x7ff, 0xfffffffffffffffd}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000580)={0x3, 0x7ff}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:01:09 executing program 0: 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) getsockname$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000080)={0x0, ""/122}, 0x82, 0x3, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='(/\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&&\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='}:\'\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='^\x00', &(0x7f0000000380)='&\x00']) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r2) socket(0x5aa59a15644874e6, 0x3, 0x41) 16:01:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2a8a0ef4692483da1065b1bcb12667b8faec5f1d61abfc66f3abe6a544b150139e1fee8c68940ca1c1268c52"], 0x10) connect(r0, &(0x7f0000000040)=@in6, 0xc) 16:01:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) fchmod(r0, 0x11) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 16:01:09 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c8790700453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39bd128adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff77409b888baf03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c14798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) accept$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xa89257e6f04ca244, 0xe02) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r0) 16:01:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffe}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x9}, {{r1}, 0x809e864e03bb2c89, 0x4, 0x1, 0x7, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x8, 0x38384caf}], 0x80, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x68, 0x1, 0x9, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffff9, 0x1, 0x0, 0x2, 0xdee5}, {{r3}, 0xfffffffffffffffd, 0x40, 0x80000007, 0x6, 0x232d665d}, {{r3}, 0x0, 0x80, 0x4, 0x6, 0x6}, {{r2}, 0xfffffffffffffffd, 0x1, 0x4, 0x7, 0x1000000000000000}, {{r4}, 0xffffffffffffffff, 0x8, 0x20000000, 0x6, 0xe}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x562f, 0x6}], 0x1, &(0x7f0000000080)={0xff, 0x1}) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fbff0700000000000000"], 0x1c, 0x0}, 0x0) 16:01:09 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x0, 0x0) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000000400)) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000380)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) socketpair(0x6, 0x1, 0x77d, &(0x7f00000002c0)) accept(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="d6df9e5784be3ca29a18e1e8d752b60000000000000000000000000000200000b751de8300000000000000000000000000760ac3e389247b220fc293c0254f70e048"], &(0x7f0000000200)=0x22) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) chroot(&(0x7f0000000280)='./file0\x00') acct(&(0x7f0000000140)='./file2\x00') 16:01:09 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) clock_gettime(0x7, &(0x7f0000000440)) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x147) pread(r0, &(0x7f00000010c0)="2bcecd1843ad4efb026f3cabf9a0a74c433cb3b891b1e0e1d1d775ba481548a2ecdab2c530b94a53d1a32ab4d39247ced1fd0bda42871bc895c871cbe5759283e31c9a93aa7cb89643d0e3614ee7172de30dc62953a1f141b569562cd7bc8c4e7eee8aa73e17bb9e6e5d17ae23f8d781b376beebe859a6f7b0989547e96f4c48e7a4048332ae155fee55d912eb1ab749477a0d94b62712d2e49b591df9c7764da69d8937e45355b4839d3a937a130045a0b5d71c2cec999a4bea5c636b4947d885dd0c301b78cb28daa21a8abdd527fcff1f507faa6d9b7aced19276337c751e3399946db95023c589c8ff4687d494e2377594a719a1028d18f03602f396889ff5672ebbdbfc4b7802c689addf36b7e252b752edd4105b663bc7ebccd932812e8fea59dea78eddd37eadcd00a59eb9285188bb15f3d2952215dc6d28f18de45d28e9439bf9780cd181f867c9006abc00d3af4d9033f60646cd80353d72a15025011b91466570d9356620068a8a2748cf7b38d9181693fd97afe6e56eb7fd1f1c2a9876ed47af544e36d67c3436eb4755ac0c610877a538fdf7771826a1cad869369d9b990a9365062c7b2af2cc461da224a9205e494c907245915edc9eef6faa5a4a18219a86f9ffdf2d3ed72714f1f5af5377e6fac2bcd760b9d332ee267a0a7ed7ff0c16b6862df8648a48600044d859413a2b3949d9ef0befacd0fd5493acdb269306900e6974fbc8f303635b6373c4ebe33e0fdff97905cd28f0b83d89b363c3a1a9c32643d307b7be1aaa0760c81e4fa02c50384b3b37184417e0cedf999ae0c778c17080ade8959f337804fa67682264af76aa06f2d5c5160e777317e7cea0c8903e81f208b6092c2fdd1aee9462b4d322f84651ab0ddbda4f9fd2ca34a92dfd0ad260e7cf3ad99bb800feccf1193673b8746278ea16a7a262aac96f2a71469f0b85303b7bcedbd8660eb9f7bc76fdc7ee3bfcd41a7083a801ae59949c90ae505e7504ebfecf5c4081d5767023211835007a417eaa9874752847735cd899b3d7aa951021ab2d3acbbe4da570c2848b6cb53429896ac951828310d74eeb76e3781e7f8efe5d8c468326e4fd9a3362b343c0f32aa8b45e582b5f4dab33e951d11cffb6db08d41b2058e6c5df3989d2b3434c165ea012a5992df29720259362b3bc5a7c74fed503365eccec74b0160f2f87e11ac3fd989d1f9893ca01a3f0cf96de40acc22209b85e73f6442f55699f208e9da19ae82ecfa1d605615f497e7ebb937bb1d519cf58dadc80ee59fb1cbd6442f1dc6783fcaba8028c45e55bf4db5dd26d318034fae37d71a2cc66ca42dabfd7d3028b7609fc03184b085edef8d708442c5e14313a3a770d3229f6280fd46ac767f2739b9be5b4cbf77ff4929bbb97067cb0cf8fb48014a9ab138ec808e5fbbb4e4fcd0d192245606d88260ea75f1f2577489a30b6e6f3434eca2e7972949641c26b0f0144eeea22211653a8f47e7ad4de46ec2a87e29d2f52733ea0e23cc8b717c173b3688eef53460d3feab760d1c05a039c8b99762fe28ef3dbf87fd49cdff6a355630ac5af075b207f218c3da23518f08338f8609022fcee2e7568dcb3d4ed1fa53b28d7e14e2c33cee2b82c41ca51c4e56defe58ebc800dc12767cd1fe7e3b4fc1051e89df1bd4ecdf295fc85dd03615c146b924bdb7b91404dc3173f0d4817387309c0f98be815e34e99e2a24f1655f5932c132832f665f7f241adab2b3c73afbf3f1615c6ad05f42bd23dd2749ac8d942d675806dccf54be6acd22f4f7adf29b9a55c2277537583b93a4f8407407e8b49dcf4fbac6f2680e284a4260e60731db5a0398ef4f1a85eca0921e5f4b7c7570ed0a12f6cf7978776c90db47b4f1fc496c2fc57c576c6d0173a9613724d27e31ee0a259ada0eb7d016f43cd86f4838d0755eaf8b2f26541c66e624dbb5e85a2b2f05048d6eb59bab3833f80622842993797508cf06fa82117c639f8b28ac9287a57492fc8140c6c57b46c708ee0af64f71288138153a133558a1b8a796357b2d214874669dd32fee401c48366f8c75ef5b28a2bdfa67c35311c59f57fb90b3a412b6833efd0186a4ceeba7040f0b03d2363cee92e9355ae7571fc4026dc128d7f1819f395b4060010e8377fc350014bd6ee7e770db3b15140c10aa49c81fb13239d23cdc543ba40c594f9275809cbf59546df0d46b5cd0578ba8ce9536c75a558f01746c01de8d06e9f73e84de62a63f3f3856c26ecec2a22326013312c1eae7917d7a603d9058ed9fc355262c21b35fd412603c736c7f924618e6845cf8fb343ed482e477d20deb35b04a310276e86e6a1db7369ed3f01af31fe145ea9156d211a3480df63ad4804538ff11074fd7c9108469c75d553f624b8852dca917d3bfe6e426aa1742f99b22927fa801db9bbbd97c48fa28a5c538a21a4fa9b577b00565543ad27cdd4f19d0ed02ee39f5f4663180db760239efa23792f84c104d61e2d08f28b6a3c557d154291e424dad822de67b50ab0e381f9950c6e158324ad16b769395af39ef4fe15570117edb4b96e1de397afb6da2609d9a837493dadff5f22a86e1204abacc0462665b725c61c35e46f05def4c51214a3ab71e78316c06d396874f2381b37d3d7f561b08d1055d854d53a4ef9785dbec928813c93e14e6412f13cd272edb6aa7ec9889dc8b9ed44547c7b3d20efdcebe8d441f95bd77f7c5687d0476b0074b5cbbce67a637d6eac2f1d71faf6a534c5839b66023f38571c5d3462f43d6152556567850c214e1f8490e967f55d06b5f5081577e35906bf6cab0edf9b7bfc450fd7caa10623def0b397a7e2331dd0efebb7d70782b8acc7d99eac48d5cb6c90f5af90e9bd657169cd31b51b73de0b6faa0731cd0a487c8dab3765ae1fe8e2e266fb5a90d40d4b82a3c9419419016fd3261b6e4d80d0f8eefb9a85178680ce4573f79419773aeeeb22c2f1929da65a59213243678c9337539b4dfe639a92fac622fdda2b34388461975bb8e081a6ea6d7894e199fe318924797677a2ff91b4b82253c24fd9465fd6e3aaf2ff828740f22f640ab2db093e5e45346cc33c5b09c04b8a5bbd8fe0853a7270dbf4f733572a97e82ccf17a6822ce7c306c474d4fb340dc1b8edc9c45a6e555d8337292a055a77b7f4cfcadbb1026272d817af727ee569510cb9870ac78ca60e86814888bafef441d6de00b0394b11cdcc27c197cb19f43f47c917f6b62959e1e449beaa1f62b4ae34bdb44fe3ac673c7320bde70da522d42e2b4e2802374b42fbf551a945366c879f552b2c894bd9f90cefbce6d5617134eb9d30202f3f5214a73c77aa1ec969ec2718db7b100c182bb47cfdd9fcd76f64c3288b676c5a31020309137e14f35c2f6befaf59e69b19009513d3209ae982d096f886b2eaf8425d0d2759d9b7bd92cb8a0b8d8645bef98c1904032e34003955cac2d8a2257343b5394ab7026d1d63f6fc4340a5a0f374dbe4ce2d136b2b018c4adc5d28fb5b80bcfd54bded31bafd3642f580aa13be80469a55aa16e1afd9403f919884c8f556dfee15389e4e6acd3e9205145f8a44e32ddfceed49fc70c9b02750427e1ee57a2f3fc71e66cc909c8fa649084f4ed3868d43d9861ffd74c71c3340df036e683c50a3687ec39d03ad384b118454e86ee3592196704dee550e3729a6790a1c3de281db400c8cd6c119483b6e56dde809ddfe5c7d08e33a1478f9d6e47e4ce5dd3dcd47275b0849a6dfa032ce7007f4179197b122f1f6607aefb7bf40fdfadc89655a94af1442f4c004f11d16c97fa1e592c87494a7281f2ab526e401457c716880ea1eb6ab5d8755337dbc565610f6c1c14218d3ddb1c88f1a3e22317cc507384f2dbb66741780e4bfe325480de64d74d1f85ffde672a6540ebf861b3ce080f66972451dddeb091113e3f31b9bd7e20e29c3a22a70415f99f529fb22e69a99fdb4bf22d60244739359f57f3ff6c5aa05a881f3b39b1a9bd951557d6f0e63bda33109c56d048c7a752bbcecfe1c9005d1da156852dafca90755baf1d31c4ce18e7d69db691e2b4ce296e4162956b2562e0aafa89cd8d7a5ca00601252640d0741eac1481a282746efc2adb68b3361f94c19b1ee040f69ae6b7a0ecc80f6723f3f5a8c8d02cb362dcd018e0ceb6c8745b682714a5195eaa465f4f08e4e37f9bef3f93a05ec3ec6f18817dc3fbf7d56898a9335671b8fa735f7baf6a548bdc26a27c4c44b2c51f2a524bf852ed18a62612038e5418e860f0102b456dbacfbf8de8fd2de1fb8d79d30382098cb14a2829e7a828276484b11ec4366dda5cbbdc14a26c4620e5a2cde5ec290f16c3cc7868d0ed8998e4fea6d70751fa3d2dc67f2212bc2a6d6b1a0cdd49810934bfe1921223deacc5f7084e53b53b66b4d8582e4855cb1c82ba0f129667645e8c00632a790c5bc5c38c8b21b9b1593be3459a77497d15e4976c603a4684159a6a91ba2b3e08dce2e9bcf39259c0e0bf6ee958ea2ca369dbd196cc8ad6c5ba3c62050d5dee122997b23fd50ba8b3b042b3485f588c428375eb256dd6babbdae2f5ee42b1f029bf256b70dd079db6a82eec1be0c6333c758db5dc224d94e1498ecc41550b2dafcbf75e63c23b26c94dc7ec52bcc67ebc67bcd9456d17acf06f3d26ca42b9cdd70584672c7e1f6c8e55f049a119014eb1f64a13922a6d3671fc02333fcdcb3820b68dc36ec0cf56d7900b222e801cebedd3c93ff02666a51305845ecdfc3b467f22321a3bc234621e25896af88de9a188baf2fe93d5b8df64e37a986e95c65f3ae2053f29ce150c25b9f400aa6a0cca54485de333a0d26aef40b13fd2b1e527a405252fd12e09e7db997d615b77e5f561297939b9f5bb49bc8caf7f50a259374a44b050ff46971b4c11595993d9cb76c5e8c74e442289c9d221f1b548b374bb7cfd7dffa8a2e8335ab1ec082c3f13360ec5d3a70df3516689d173879f52005af4d7846df6d2cd244c823646dba8890f234884c78b273507f6e23e86a31b2111d6e38c51e2a4075dfc4f68220a49eea90d7aa5d33b18dd37fe0c29fc418671a9e7f54ccbcc9c9dbcb2115656cf1bf46db46cfb40988deb21a2cfe2e84ad4a63eff7c27d228511676c068634f1e7d7a14439d143da7a5a547f417b23aa510a7c149a0e2678344e47d15d2cdc7544aaa68cb7112eae1f7a4013534d0b7cd12c2edb7dde132d1da77d9cce98ddf0641d407d3ce629039edfb5378d4de2d52fd8a09d41def7031f8496075133187d78efaaf0256d77a5001ecfe7f9a9d59bcce52d7c28bbc43c975dc4b230e05474fc00ce1d15184ea6fe2e96c48f51c7dc2476d2c02f1bf809aa05d125739405cd0797ea3c4c0b92b3a71a992de88f44b542986ab28bb0ac4ac86cff8c8399586e5fba763a54ccea1cfb95eb338ef455664cc3a085832e616b042a683d01ce835dd17b9be2f65ab18fe0a218f0630eda7bbca399429abcb6f02c3a4b47f6abc45a511436296ac456d3f300e16e60d8f2d91d84b5129c80440abb712339df4615343b66f69b793c48491e08b666918160d951f82db2f594481aba14e8b9140670f47ea0eb0b1711dd169487f9adf51384bdb3198432a15e89e527e500988f24fc6ab3c9f12c4d70c7345fad7be53efbba01d9dee259107960138651e12b873ab47b3b988a720207effe49be0cb9bd43de7f934f7a0e6f671660879dac505c66677f5a84cde458c2b697655ea099ef6b8a10f39b0c8f87521a871c18cf5b437e298152f905c93fff95ee72650a21ac9eeee3", 0x1000, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, 0xfffffffffffffffe) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x40) getdents(0xffffffffffffffff, &(0x7f0000002740)=""/4096, 0x1000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) read(r0, &(0x7f0000000080)=""/179, 0xb3) r5 = getgid() r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchdir(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x5, &(0x7f0000000280)=[r5, r6, r7, r8, r9]) r10 = fcntl$getown(r4, 0x5) fcntl$setown(r4, 0x6, r10) 16:01:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="40ed80811a955f82697eab494e65c3f798383bde8c3e4b84fd7e4c68040e7034084c76d563cb8ea0860c6e0479db32fb12d528b70c2a3b4ebd5079cb6a3164c1b1bd5f5e641cb944d22d90caea13004f59099aa1a786ec66f966b75f1c634761c4b903e68b426ea5955eb1", 0x6b}, {&(0x7f0000000100)="c65a7813f876c04cc172cdc781d2201a05be944fc7361204f4efa5d8c651719ce713b744c66a97ae151858112fb8686eb71430f458906f564bdecc3ea791e9566427b98113b9dd4959264d10b09da9a07a2c0ea6695ad20e9c947bfd56cba0795c825e3ae7f1521de3c0730560ccf7867b9cd3ec8cbc0b9fe8b5a6025a0a6b77e065e8ac3266c0b280d60e38b0d2e10cebd0ca9efeeb61c52f4f9beea30c33de18b6c8ea1300101770659f7a35ababc809f0", 0xb2}], 0x2) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:01:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xd761, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x95, 0xfffffffffffffff9, 0x1, 0x1, 0xa613, 0x7, 0x2, 0x1, 0x4, 0x5}) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r1, 0x0, 0x0, 0x2) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 16:01:09 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:01:10 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) fchdir(r0) close(r0) 16:01:10 executing program 1: madvise(&(0x7f0000bd6000/0xc000)=nil, 0xc000, 0x0) 16:01:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000140), 0xc) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 16:01:10 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) renameat(r2, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:01:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x10, 0x8000, 0x8) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x125) 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x0) close(r0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f00000000c0)={0x8, 0x0, 0x200000000000000}, 0x0, 0x0) 16:01:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x810, r0, 0x0, 0x0) 16:01:10 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x449, 0x7, &(0x7f0000000000)="03000000", 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="de4a84c4d90cc4add0574a8b5131045abf02feea078512b9ce3fb922db39d2359b56af279bd4b871e179e5f2215a395e842c1424900ebc080afa024a67ace2cfcc3471706ac80f8aab79bb0876ba2469bedc10b4848fead380d8ce5267ee7727ebefc6aab7efe12278b76d4bf7fe76", 0x6f) 16:01:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="6b9c3d495ec461938f8d07304a6e14ea92495529918d76b0a91fef28023b8c25dc01abadce6c9a7ca61095905345c6977f1ced029110442285bc0d3e340924fd31a38626b3", 0x45) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) close(r2) 16:01:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/153, 0x99, 0x2, 0x0, 0x0) socketpair(0x3b70f8785cd0ead3, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = dup(r0) sendto(r5, &(0x7f0000000040), 0x189, 0x0, 0x0, 0x16) 16:01:11 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x7}, {0x320, 0x7}}) r0 = socket(0x1, 0x8000, 0x2) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) socket(0x10, 0x1, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:11 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) socket(0x20, 0x0, 0x20) 16:01:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket(0x1, 0x4000, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r2, r1) r4 = dup(r3) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x41, 0xa0}, {0xa7, 0xfffffffffffff001}, {0x86, 0x1}], 0x3}) chown(&(0x7f0000000500)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x0) 16:01:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:01:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = getppid() fcntl$setown(r0, 0x6, r2) 16:01:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90e0000000023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d04a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93ac4b8666f4c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f31fe872eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07be30acfcd9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01ed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8348946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429c", 0xffb) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001140)='/dev/diskmap\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) pipe(&(0x7f00000010c0)={0xffffffffffffffff}) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000001100)={0x2, 0x1ff}) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r3) setuid(0xee01) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) r5 = getuid() setreuid(r4, r5) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x805) 16:01:11 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x5, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getpeername(r1, &(0x7f0000000540)=@in6, &(0x7f00000006c0)=0xfffffde9) getpeername(r0, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x2, 0x1, 0x9da5}, {{r0}, 0xfffffffffffffffe, 0x21faf99e8916dc23, 0x10, 0x10000, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x81, 0xf00fffff, 0x6, 0xfffffffffffffffd}], 0x8001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x87, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x3, 0xaeb}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xca, 0x5}, {{r0}, 0x124bcbf5582f9f12, 0x34, 0x1, 0x4, 0xffffffffffffff07}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x48f73c0f, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x5, 0xabe}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x1, 0x3}], 0x400, &(0x7f00000001c0)={0x101, 0x2}) 16:01:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x3, 0x5, 0x1f, "2684e09a6b4ff77e9bac578bb5effb20bc56f1ba", 0x8, 0xa9}) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 16:01:11 executing program 1: r0 = semget(0x2, 0x4, 0x320) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000180)=""/117) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x45}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0xc67, 0x4, 0x9, {[0xaab, 0x3, 0x4, 0x1000, 0x374, 0x2, 0x1f, 0x6, 0x7, 0x2, 0x4, 0x2, 0xfffffffffffffaf6, 0x9, 0x5, 0x7f, 0x6, 0x1], [0x1200, 0x8, 0x1ff, 0x0, 0x7ff, 0x38ef27c8, 0x2d4, 0xffffffffffff1927, 0xd, 0xfffffffffffffffb], [0x0, 0xce05, 0x7ff, 0x4, 0x5, 0x80000000, 0x3], [0x5, 0xb2, 0xec53, 0x3, 0x401, 0x4], [{0x5, 0xffffffff, 0x100000000, 0x100}, {0xffff, 0x4, 0x7, 0xcd5}, {0x9b4f, 0x8000, 0x0, 0xbf}, {0x100000000, 0x100000001, 0x24, 0x100}, {0xfff, 0x3, 0x3f, 0x6}, {0x8, 0xfffffffffffffff9, 0x1, 0x7}, {0xe18c, 0x1, 0x7ff, 0x40}, {0x100, 0x4, 0x81, 0xfe00000000000000}], {0x10001, 0x20, 0x0, 0x8}, {0x3, 0xffffffff, 0x0, 0x8001}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:11 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0x1, 0x10001}) r0 = syz_open_pts() close(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x31759097b016518d, 0x2, 0x6f, 0x2}, {{r0}, 0xfffffffffffffffa, 0xc8, 0x1, 0x7, 0xfc1}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0xc, 0xfffff, 0x400, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x8, 0x7, 0x8408}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x4, 0x6, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x2bc5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x42, 0x2, 0x1, 0x5}], 0x5, &(0x7f0000000000)={0x5, 0x4}) syz_open_pts() kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x36fe, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x6}) 16:01:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100)="6f4c547fdc4148f0ec4c6e", 0xb) write(r0, &(0x7f0000000200)="e008dc7be849bdccd04333", 0x119) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x7}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) syz_emit_ethernet(0x1, &(0x7f00000001c0)="fb") 16:01:11 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) mlockall(0x1) 16:01:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r4}) fcntl$getflags(r0, 0x3) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x400000003) pwrite(r1, &(0x7f0000000480)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adbcd342884755318e2b891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350daa0b1b2bb143e1802370c7f42b41e30c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab3", 0xd1, 0x0, 0xfffffffffffffffb) r5 = semget$private(0x0, 0x3, 0x40) semop(r5, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) socket$inet(0x2, 0x8000, 0x588c) 16:01:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x90) 16:01:12 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='---\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x80\\\x00', &(0x7f0000000240)='$\'\xd6\x00', &(0x7f0000000280)='.\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='^+\x00', &(0x7f0000000380)='\xf2\x00', 0xfffffffffffffffe, &(0x7f00000003c0)='])%{\x00', &(0x7f0000000400)='($%:^(#(%$!\x00']) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x80) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000480)=""/80, 0x50}], 0x1, 0x0, 0x0) 16:01:12 executing program 0: getsockopt(0xffffffffffffffff, 0x9, 0x18, 0x0, 0x0) getrlimit(0x1, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fchflags(r0, 0x10000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) 16:01:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000280)="edb466dcf7c567c742e6c2ed1fb86b98b5f8ea4de1f26fa425ab14f170164d457fb4b5eb456ef85efa0fae9351a50f38f9907d0bcfd1fad1b1d5b48b7246de7c6c3e0dd9db6748c6e308", 0x4a}, {&(0x7f0000000300)="2bbe8ecd2dc6019869c23e390c8f2de1b0fb7069efdbe6b7aac73016469ae11ce9011a1dd738057c38581e09a12e1ce0904664b8474a74fc29077076e4f4e14ca8aee36d0f4e344088d799f1955284ead2c77b4260c36ab07d9c036f36608f546da2b54c6048d586b474dba97efb9b2deeb029e29ee3e78f35cc212f26", 0x7d}, {&(0x7f0000000000)="4a3b9b4595f40ae7cae623951720aa6bb8afbd9c2349bbf54a5d60397b443ea7c74f92e2d1632be551140ffe392bd8498fef4426ecf5cb749b18d21f3d", 0x3d}, {&(0x7f0000000580)="974d28832077bf3d08cbde175aed2540e9539585fe0a89fc4bb4f916e5f706d4595c47362e28", 0x26}], 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="ec48cfdd86ed9bea04230e25145b06967222688fb61adb4bbeb593ee1d3ecbab3ba3638d3e20ef0017b00e52c83d07718874c24accdc681baa0b238f09ce4248fad2af1f38f3e842de2755a4f9915155dc82b812d2d658288701de78dafcd8a8812598c6ab573fbfb529af394fa7875d5a5fb448f07fc2f7551403114aac31e498fb91f8847e3ee8b53b957e5a26ed84e3003a091376b7fbf3a5ae9a308eefd4fa943f48ef4f22069b89c6422cecbfa8a862c292844f42bf0f8aa173", 0xbc, 0x400, &(0x7f00000001c0)={0x2, 0x2}, 0xc) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000400)=@file={0x1, './file1\x00'}, 0xa) 16:01:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xffffffffffffff9b, 0xfffffffffffffffe, 0xfffffffffffffe89, 0x0, 0xffffffffffffffdd}, 0x0) 16:01:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x8, 0x8000, 0x7fff}, 0x8, 0x3, 0x6}) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:01:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x1, &(0x7f0000000240)={{0x268, 0x81, 0x7, 0x1000, 0x1, 0x1, 0xe9}, {[0x4, 0x6, 0x101, 0xffff, 0x0, 0x2, 0x7, 0x8, 0xfff, 0x5, 0x3, 0xfffffffffffffff9, 0x7fffffff, 0x2, 0xf56, 0x401, 0xc30], [0x3f, 0x6, 0x3, 0x0, 0x8001, 0x0, 0xfff, 0x0, 0x7, 0x5], [0x96, 0x7fff, 0x4, 0xb14d, 0xffff, 0x2020, 0x9], [0x7, 0x68, 0x9, 0x9, 0x3ff, 0x8], [{0x0, 0x2, 0x7, 0xfe000000}, {0x2, 0xbb, 0x2, 0x6bdbbf34}, {0x8, 0x0, 0x1897, 0xc9}, {0x4, 0x3, 0x2, 0x3}, {0x1, 0x0, 0x5, 0x80000000}, {0xff, 0x9, 0x3, 0xffffffff}, {0x3, 0x80000001, 0xca9, 0x9}, {0x0, 0x7, 0x533, 0x4}], {0x5, 0x6, 0x800, 0x20}, {0x9, 0x1, 0x40, 0x89}}}, 0x2, 0x7}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/114, 0x72) r2 = getpgid(0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x104, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000140)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x7) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x80}, {0x80}, {0x6}]}) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x54) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) 16:01:12 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x45}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x1, 0xfffffffffffffff8, 0x5, 0x700000000000000}]}) fchflags(r0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000080), 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="a2022e2f667d4a4830006cc6e581604b7a8463ba88b50ec89c5206e87844f38b8ccfbf0c1fe302eb6f56c698a364dff402d7380200000000000000f929c8496240dc2737cfcf92e96880dadc1315569bf02800d4b987b3713d768de30d5db8490f6ad087d8df9592c854b70e845511f721ecc052f23aaddb8c8023a0dbb678af3fc2ef9cf7e56acc4a2fa3f29af014460fdeb1bd2c1990528074fbd4fbfe4e2307f4fcc09e80d9988b75274f20217fb6ac2330036d47b981408acabc3e37294af4992b94d26208b4e0c6bd64b2f0ecc469242f915b0ad242d3fefa398039a2"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000200"], 0x30}, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f00000001c0)=""/133, 0x85, 0x43, &(0x7f0000000280)={0x18, 0x3, 0x1, 0x80}, 0xc) 16:01:12 executing program 1: setitimer(0x1, 0x0, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10420, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7fffffff, 0x80000000, 0x8, 0x0, 0xc3f0, 0x3, 0x100, 0xb521c3e3ed7dd009, 0x0, 0x9, 0x100}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x10, 0x4}, {{r0}, 0xffffffffffffffff, 0xaa, 0x10, 0x5, 0x66b}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x9, 0x4}], 0xf29c, &(0x7f0000000140)={0x8000000, 0xfd9}) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCCONS(r1, 0x20004276, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) read(r2, &(0x7f0000000180)=""/247, 0xf7) setuid(0xee01) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:01:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xa8) close(r0) write(r1, &(0x7f0000000100)="b7832329caae8e2b8dd7b72b8898ddbc64ff1cce9c3d3ac7d5af303c6462ab1a4ead7bdb3dca8072a0391226a1f663caa0d6391bb77a4245382ecc8e42fb95b890533584d10d83e1c541ecec7e2c3e8849f0b438f2c26b496a96c2851aa690a671ed40f19f01c2bc6766cdb5002002b7bc9323887de3ff9e7c5053d03c006b3cf2b00072abed4937dc5f111c46f9d7ec066311d50158a11ee64f6153eeca44a8cee1bc243a3fd355048f23adda9f90c5c29a7225c5e57eda87394b4a83dd98b7d77e16f595f1592379d8f4", 0xcb) accept$unix(r1, 0x0, &(0x7f0000000000)=0xb) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x1) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0xc8}, {0x7}}, 0x2) fchflags(r0, 0x0) 16:01:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x3, 0x7ffffffc}) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r4, r5) setrlimit(0x5, &(0x7f0000000000)={0x100, 0x4}) 16:01:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/139, 0x8b, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000240)="14dd7d1e401d6409846b7399482da59cc4170740f0a82bc44490ac61f1e4c232775ea7cf41d0d416fa4edf2d5313529ab32f7e6b5a2c61fcfe00b92e42c4af3e5b0a8f0ea51620e9b57cb176479da64be041908c4388ee5f7b6c698bd87fc8bc9912a272b748fcc6d27a33995f88688c375894860da8f906833deca5b48531a2e2cce8a859a58e40ffabfcf6a8f50e6d93f369bf2da5f062f07935558c6bd738970edc73cab0b78488747e82babd499401a98b5175d08f932135519a8dd63c77c6aba1b55781", 0xc6}], 0x1) syz_open_pts() dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xcf) close(r0) 16:01:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) close(0xffffffffffffffff) shutdown(r1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:01:13 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3", 0x443}], 0x4) r1 = getuid() getgroups(0xa, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r4) setgroups(0x4, &(0x7f0000000240)=[r2, r3, r2, r2]) 16:01:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000180)="15a2e54264bbccb64affb3a11d43404e826934c7f68a48a969b7ddb36417653623aa623d9da0f9413a074c98cd6f7bd0a7628d6619529a2687b7e7a4de3233363892e0b400b0f861340e9fd8f3e1641b1364684dd4f652a069840ffcfbbc05098bd2473c2250b5f8c6e20da30fac05f4339dcca407b3d8faa6cc57fa64", 0x7d, 0x8, 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:01:14 executing program 0: r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x88) lseek(r0, 0x0, 0x7fff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x1b}], 0x1f, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xd}, {{r0}, 0xfffffffffffffffc}], 0xffff, 0x0) pread(r1, &(0x7f0000000040)="aa15ce4cd0c24e748e2d06f5600e6b02642297aaa3e921cc6a9e953956d31a7a598e1e07475e39d433e58bbb4124496dfd1fc1a6", 0x34, 0x0, 0x0) 16:01:14 executing program 0: r0 = socket(0x1b, 0x2, 0xffff) setsockopt(r0, 0x800000000029, 0x3f, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffdc2, &(0x7f0000000100)="500ed4a318a6b41dd43bff13a09c64cdf613a7fe355c3ae475812d932e6a7aec2b826cfe2c94b5e3a5fe4e02") 16:01:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x6, 0x5, 0x8) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) 16:01:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = dup2(r2, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xe0000000000000) 16:01:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0xc8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x200000000000f, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300004000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) fcntl$getown(r1, 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x100) 16:01:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) chmod(&(0x7f0000000440)='./file0\x00', 0x53) 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) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000003c0)) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000300)=""/91, 0x5b}], 0x4, 0x0, 0x26) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:14 executing program 1: socket$inet6(0x18, 0x0, 0x29) getpid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202e0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/105, 0x69, 0x2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:01:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x4) 16:01:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file1\x00', 0x8000000611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x1000, 0x6df3c0c1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:01:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) kqueue() 16:01:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x2}) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x35}, {0x16}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0x0, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) 16:01:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x18, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x72ef4145a8026160}) 16:01:14 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x1, 0x80) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000040)=""/23, 0x17) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180a0, 0x0) getdents(r1, &(0x7f0000000040), 0x0) 16:01:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x2, 0xfff, 0xfffffffeffffffff, "51e7d2f48f82a1af735b0ea015ae6686f4106a1b", 0x7, 0xe5}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x13, r0, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)) 16:01:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f00000005c0)='.\x00', 0x800, 0x30) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) dup(r1) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="89db300e009496566f7f76d50e24ee20243c989405fe6b814ee17dfeda0899f5295c47", 0x23}, {&(0x7f0000000080)="132dcbe01c91d29d0509f90616ab383ea38c0195464ee6b9041f347f718905854a65f4abb67d0379c9ba4f3cac1d360445962e7ef8ad302096d6733f5b9aaabc32fe76191ecb8d489a7a38002787f6eef8ec4d3242d2597a7d40a734263f3af49765c33a66a65bc9f3bfd03c10dd4e1e9112fafa24913705bf4fda", 0x7b}, {&(0x7f00000002c0)="8a70563e5a7a3019978c2935e5f823368fe90a3859b8b325e317bb54011befbfa17c74c3bc3d143a2b88aa1cdb7bc4b2bc41ddb11d27d4e8b67c5d2112e794d89610cab49ca1020847530522cdc6a6502827c3cdb11c2709baa8462dbcf9238b9b394eae3a957da12a10ed5a950245f9da198c008c4965494edc8fc771249fc8a34665cd391e70835d05009864c0109920d6cc9c7f14cc3989059cce2e91d6f19155619bc830315c8bd21e34ec05e365271abac28f32ec6bf054f6a3c57d2859ee91cb6f", 0xc4}], 0x3, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000580)={0x9, 0x100, 0x4}) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/225, &(0x7f0000000100)=0xe1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) close(r0) 16:01:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x7}, {0x4, 0x1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000240)='./file0/file0\x00', r2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0x2c, 0x4}) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) 16:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/50, &(0x7f0000000180)=0x32) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) getpid() syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") getrlimit(0x0, &(0x7f0000000080)) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$TIOCSDTR(r0, 0x20007479) 16:01:14 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe2(&(0x7f0000000300), 0x10000) r2 = msgget$private(0x0, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x9ef, r3, r4, r5, r6, 0x8}, 0x8, 0x3, r7, r8, 0x2, 0x1, 0xff}) 16:01:14 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x160) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) listen(r0, 0x4) 16:01:14 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/95}, &(0x7f0000000080)=0x61) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:01:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8d856a923f713764585bdb0e887bd3df0ac1506bf048844c8db97edfef431625148cd5a66f5583c8853c4278888ba95517eefc85befd73a74f56d71fa6e63f7f27b6", 0x42) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="d0133fb2b91a2fd2f20f1936b9cec779d5170a7b5d8d3fa6379ce19c4af9300a87a4d6a1b3f8a4563332ffab5d3d7b6de7b0b7b65e7f1ad780de0ac431ac28cac72009efeaa75df3228b", 0x4a}, {&(0x7f0000000180)="e4905d09aa8b0389c4314ba34c4d8d62369a2208b81030cdda820cc7a905f44634aa0a2679adb1b516cfe2c5d28106a46be8cc32902e41a97ecd701f60677929fb56b6bbd5fae54f8a5eeb56cf3e72d8dd228126f5154c52172c35ad8914a92e4d13461767b32ae4d6191c1d21c44ef2854a1aa00d491bf0d390d2f4676d85f4011e539b948c2919b276113be0bc7411ac82bc5bd4850ddd6bfddade545fcaa00a3f2f3f5e1d539a2ed9ee4149528a9c4d4935", 0xb3}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x48) 16:01:14 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8239020489a381feeec2c00b7ff8fc25e56e83cc5caa881edca22df604432734bcf68c9b74580351a3e8e44f2ee11f2c3537057c0d046b3d6ce94f62ca8d854854b32b192db896e98e5b5e25effafb2fefee10e326e9df29f741e7b59258f8e624f22853fe47949349db03af7f6ced9db741ff76e8758fd7baf1e55bb748181556b6c8c38134a07012219d4029439a1aa134af3cb00bd17050bfc03ae3b8f39ae4c3c32590710a5a12ccef88a8280e924f7e1382ec6a59ae8c420742a5c9da660fa3e47e3caa8f26f1b71bc5ab256cb475848e2d4df168dff29922e4fe42f946239b1031", 0xe4}], 0x1, 0x0, 0x38) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="0f13778c506e1ec3d163f08d30c504924f263e", 0x13}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r3]) msgget$private(0x0, 0x600) r5 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000004c0)=0xffffffffffffff61) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x9, r6, r4, r7, r3, 0x48, 0x38000000000}, 0x9, 0x3, r8, r9, 0x100000000, 0xf406, 0x4, 0x4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x100, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getegid() r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r14 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r13, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f0000000200)) msgctl$IPC_SET(r14, 0x1, &(0x7f0000002780)={{0x1, r11, r4, r11, r12, 0x80, 0x5}, 0x100, 0xffff, r10, r10, 0x3, 0x80, 0xff, 0x232a}) r15 = fcntl$dupfd(r13, 0xa, r0) ioctl$FIOGETOWN(r15, 0x4004667b, &(0x7f00000005c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000440)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000480)) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x54}, {0x40006}]}) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="c1") 16:01:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)=0x5) 16:01:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2052, 0x4900) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x10) socket$inet6(0x18, 0x4000, 0x6) r1 = semget$private(0x0, 0x7, 0x41) semop(r1, &(0x7f0000000180)=[{0x4, 0x5, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0xcc8, 0x1800}, {0x4, 0x1, 0x1000}, {0x0, 0x101, 0x1000}, {0x2, 0xcd, 0x1800}], 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) ioctl$TIOCSDTR(r2, 0x20004455) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x800000000080, 0x10000}, {0x44}, {0x6, 0x0, 0x3}]}) socket$inet6(0x18, 0x3, 0x600000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 16:01:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x3, 0x402) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/220) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x44001000e, 0x400008001}) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x7, 0x12, r2, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8f7ab38a76d9de43, 0x20) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000000, 0xffffffff, 0x5, 0x5, "d383b95e0e564731c78f5ad734ea064afb9c4766", 0x3f, 0x6}) syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0x105) 16:01:16 executing program 1: r0 = socket(0x2, 0x4001, 0x0) read(r0, &(0x7f0000000300)=""/143, 0x8f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3, 0x1, './file0\x00', 0x55, 0x2, 0x4, 0x1}) r2 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) write(r0, &(0x7f0000000440)="a4b6b8029473477872c2653a731ba808fb11b0a688de323850aa1bb10f869313fe707f0833a0508a9fd12c1047c598b65d3a79f716645509c011f019", 0x3c) write(r2, &(0x7f00000000c0)="9a4514c22180ecb08926bab4e3952682179770902af8aebd7270bb2073ddd9af44d16545cfad0f390f48318cef748deee04bae9e4c835bf687869ad724b5fadc61726ce976762eaf5b6417503d34d46d8a3ec21dee46440821e72cfde37d2e0e16bee50c632fd35bb613f712e01a7c38207e4f0090ed612b9a499fe3bc3aac1ee38f4519eee1993124c2885f58abd1345613c1776eee01494571edaee38667fe1e3bf568ed47bf986f29dfe48d9280f97e4f", 0xb2) r3 = socket(0x20, 0x3, 0x6550) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r2, 0x6, r4) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) r5 = dup(r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/218, &(0x7f00000002c0)=0xda) getsockopt$sock_int(r5, 0xffff, 0x1, 0x0, 0x0) 16:01:16 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) close(r0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="1dfb0000", 0x4) 16:01:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x689a3ef80c0d3b75, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0xe5a7e05179f7eb9e, 0xfffff, 0xfffffffffffffffa, 0x9}, {{r2}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x51d, 0x7}, {{r3}, 0x0, 0x80, 0x0, 0x200, 0x3}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x2}], 0xe1, 0xffffffffffffffff, 0x1, &(0x7f0000000300)={0x4, 0x101}) r5 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r5, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') r1 = getppid() setpgid(r1, 0xffffffffffffffff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') getpgid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xee, 0x3, 0xbb, 0x800, "eb652fc2ea2fb1439153e814042a5893cac760e7", 0x4, 0xfbae}) login: pckbd_enable: command error 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x6, 0x3ff, 0x21dc1c9b, 0x7}, {0x4, 0x0, 0x4, 0x8}, {0x4, 0x3, 0xce7, 0x5}, {0x6137, 0x8, 0x7e2, 0x9}, {0x6, 0x400000, 0x40, 0x6}, {0x0, 0x7, 0x723f9da5, 0x1ff}]}) pckbd_enable: command error 16:01:18 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0xfffffffffffffffc, './file0\x00'}) acct(&(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = getpid() unlink(&(0x7f0000000100)='./file0\x00') fcntl$lock(r1, 0x1e33267f71eeceb1, &(0x7f0000000000)={0x1, 0x2, 0x8, 0x5, r4}) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7ff}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280)={0x1, 0x6}, 0x10) 16:01:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r1 = getuid() setuid(r1) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:01:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 16:01:18 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1, 0x0, 0x40, 0x8}, {0x84, 0x5492}, {0x6, 0xc2, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa212828be912f117, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = shmget$private(0x0, 0x1000, 0x128, &(0x7f00007f1000/0x1000)=nil) shmat(r3, &(0x7f0000658000/0x2000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 16:01:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) 16:01:18 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x1000000000005701) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x44) fcntl$setflags(r0, 0x2, 0x1) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x8f2f56ecc3e5a397) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x9) 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x4) 16:01:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) 16:01:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x401, 0x40, 0x2}, 0x8c1a, 0x1f}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:01:18 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, 0x1f}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000280)=0x100) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x44}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_open_pts() 16:01:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00113c270000000000000000000000000000000100000000000333000000ffff0060f6a2", 0x2c}], 0x1) 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x28) r4 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r4) r5 = semget$private(0x0, 0x3, 0x41) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000000)=""/210) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/80) r6 = fcntl$dupfd(r0, 0x0, r0) semop(r1, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) ioctl$TIOCSETAW(r6, 0x802c7415, 0x0) 16:01:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x200, 0x401, 0x6, 0x400, "a9c9552ba6eec31c697c2c04383112dcf3144f94", 0x3, 0x9}) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x60}, {0x6}]}) r1 = getuid() seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x7, 0x6) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='\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', 0x8201, 0x10) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8a05db7a094963a4, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x6453dff19e228644, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) r10 = socket(0x18, 0x2, 0x6) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x4db397eaa93453a7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x21, 0x1, 0x5}, {{r2}, 0xfffffffffffffff9, 0x25, 0x40000000, 0x0, 0x711}], 0x23897d9d, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffb, 0x51, 0x20, 0x2, 0x40}, {{r4}, 0xfffffffffffffffb, 0x40, 0x1, 0x5, 0x40}, {{r5}, 0xfffffffffffffffc, 0x1, 0x2, 0x9, 0x401}, {{r6}, 0xfffffffffffffffe, 0x0, 0x4, 0x2, 0x7fff}, {{r7}, 0x869d1a9139b05698, 0x1, 0x1, 0x3, 0x3ff}, {{r8}, 0xfffffffffffffffd, 0x0, 0x2, 0x6, 0xd9}, {{r9}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xfff, 0x20}, {{r10}, 0xfffffffffffffff9, 0x88, 0x4, 0x7, 0x5}, {{r11}, 0xfffffffffffffffd, 0x22, 0x40000000, 0xff, 0x66}], 0x7, &(0x7f00000004c0)={0x1f, 0x1000}) unveil(&(0x7f0000000300)='\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', &(0x7f00000000c0)='x\x00') 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) r1 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x400, r2, r3, r4, r5, 0x0, 0x2}, 0x80000001, 0x5, r6, r7, 0x40, 0x3, 0x100}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:01:18 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) read(r0, &(0x7f0000000980)=""/167, 0xfffffffffffffdf5) r4 = geteuid() r5 = shmget$private(0x0, 0x2000, 0x202, &(0x7f000000f000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdf0) r9 = fcntl$getown(r3, 0x5) fcntl$getown(r2, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r7, r8, r4, 0x0, 0x1c4, 0x2000000080000000}, 0xd, 0x100, r6, r9, 0x4, 0x7f, 0xffff}) geteuid() setreuid(r7, r4) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000600)=0xfffffffffffffff9) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x6, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r2, &(0x7f0000000580), 0x1) lseek(r2, 0x0, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x8, 0x2010, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x439) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xb) 16:01:18 executing program 1: r0 = semget$private(0x0, 0x89c5ec637ceeae4d, 0x4) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x1) clock_gettime(0x2, 0xffffffffffffffff) 16:01:19 executing program 0: r0 = socket(0x20, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x11) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x1, 0x100000001) 16:01:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x108) r2 = msgget(0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x6c, r3, r4, r5, r6, 0x80, 0x9}, 0x61, 0x2, r7, r8, 0x2, 0x1, 0x200}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x7, 0x8000, 0x0, 0xcbe, 0x3ff, 0x7, 0x3, 0x10, [{0x9, 0xfffffffffffffff7, 0x7fffffff}, {0x26, 0xfff, 0x2, 0xf2}, {0x2, 0x1e, 0x7, 0x1}, {0x9a7, 0x6, 0xfffffffffffffff8, 0x9}, {0xff, 0x3, 0x0, 0x1000}, {0x8000, 0x23629e29, 0x80, 0x8}, {0x3, 0x6bb490f3, 0x4, 0xf23}, {0x5, 0x5, 0x6, 0x7ff}, {0x1, 0xfffffffffffffffa, 0x101, 0x50}, {0x401, 0xff, 0x4}, {0x372eab79, 0x100, 0x1, 0x5}, {0xf24f, 0xa7, 0xfffffffffffffffb, 0x400}, {0x1ff, 0x0, 0x4, 0x8}, {0x800, 0xe90, 0x1ff, 0x7}, {0x8, 0x7, 0x332, 0x1}, {0x8001, 0x0, 0x1, 0x3}]}) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 16:01:19 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20}, {r1, 0x4}, {r2, 0x20}, {r3}], 0x4, 0x7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCEXCL(r0, 0x2000740d) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x64) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x88, 0x1, 0x10001, 0xfff}, {{r4}, 0xffffffffffffffff, 0x80, 0x43af983cef810db9, 0x100000000, 0xffffffffffffffe1}, {{r4}, 0xfffffffffffffffc, 0x20, 0x6ab7853c8ef1a5b6, 0x1000, 0x7}, {{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x0, 0x20}], 0x80000000, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x8, 0x101, 0x949c}, {{r4}, 0xffffffffffffffff, 0x10, 0x2, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x44, 0xf0000000, 0x4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x24, 0x2, 0x4, 0x9}, {{r2}, 0xfffffffffffffffc, 0x40, 0x519a56e4160d6b5f, 0x1f, 0x5}, {{r3}, 0xfffffffffffffffc, 0x81, 0x20000000, 0x5, 0x3}, {{r6}, 0xfffffffffffffffe, 0x2, 0x8, 0x0, 0x1}, {{r6}, 0xfffffffffffffffb, 0x8, 0x80, 0x8, 0x7}, {{r4}, 0xfffffffffffffffa, 0x30, 0xfffff, 0x2, 0x8000}], 0x1, &(0x7f0000000340)={0xfffffffffffffc01, 0x65ae}) shutdown(r4, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x10001, 0x4, 0x3, 0x1, "b3758e1e4b02a0d8f1ad4cb4322c4a5a626e8067", 0x4, 0xdb}) r7 = dup(r0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r7, &(0x7f00000003c0)='./file0\x00', r8, &(0x7f0000000440)='./file0\x00') r10 = getpgrp() fcntl$lock(r4, 0xf, &(0x7f0000000480)={0xbfa2235e13d9c368, 0x2, 0x4, 0x31, r10}) kevent(r7, &(0x7f00000004c0)=[{{r7}, 0xffffffffffffffff, 0x2cfcfa7a31c738fd, 0x1, 0x40, 0x2209}], 0x1, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x4, 0x1}, {{r4}, 0x0, 0x2, 0xf0000000, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x7fffffff, 0x7}], 0x6, &(0x7f0000000580)={0x5, 0xff}) syz_open_pts() ioctl$TIOCSCTTY(r8, 0x20007461) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat(r9, &(0x7f0000000600)='./file0\x00', 0x40, 0x80) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000640)={0x3ff, 0x0, 0x6, 0x9, "44cdf130a4ca24218adf30550a12d4f156db0eba", 0xffffffffffff3152, 0xffffffffffff8000}) ioctl$TIOCCBRK(r11, 0x2000747a) unlinkat(r7, &(0x7f0000000680)='./file0\x00', 0x0) getpid() shutdown(r9, 0x2) open$dir(&(0x7f00000006c0)='.\x00', 0x800, 0xb0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x28}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:19 executing program 1: r0 = socket(0x1, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:01:19 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653001"], 0x10) r2 = semget(0x3, 0x1, 0x208) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/121) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="000000000064001400000000", 0xc) write(r0, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, '\x00'}, 0x3) 16:01:19 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0xb0d044b0c164ddfb) connect$inet6(r0, &(0x7f0000000040), 0xc) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x84}, {0x8006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f00000001c0)='./file1\x00', 0x8000, 0x158) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x9) 16:01:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x9ccf) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008034ff0701000e92d0cc000000000000000000000000000000000000000000000000000001", 0xfffffffffffffd82}], 0x352) 16:01:19 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1}, {r0, 0x40}], 0x2, 0xc65) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) close(r2) 16:01:19 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x2, 0x7, 0x8, 0x2}, {0x7a5, 0x5, 0x2}, {0x1, 0x80, 0x1c000, 0x5}, {0x7764, 0x7, 0x6, 0xfffffffffffffffa}, {0x100, 0x9, 0x6, 0x8001}, {0xaf, 0xffffffffffffff1a, 0xfff, 0x57}, {0x8000, 0x1, 0x3, 0x5}, {0x1, 0xfffffffffffffe00, 0x1ff, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:19 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, ""/85}, &(0x7f0000000000)=0x57) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="40be8937aa66b8c8d15f3e8c870aa58db94ec8c403007aa4d78b817fa499f42a66f62428c4e07293d93f97cb390f0c1fe19595e34d7c706bff58145ac97d7a7dccec132538b572e570310ac949616b83727bdeabafe2137b3101e417d9678c1971ca1e1d1d834d10817db565c991e38a8dc76f5e83a572b62493488a85a85c72378dd3c8acf9aa1749ddb15766b3097afbe76e44a8b0a70a9757e210cf98dd5de3f3d1cf8e55793eae315d541ca3054b3500ad1426f1eba29f5ac91bbd0b162aff9a52745fa897d2ade81d4864c80947eb87e84a4d4eb3e49ce3e8e79b0a994d68a39b3e4d6e0d", 0xe7) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x400, 0x0) execve(0x0, 0x0, 0x0) 16:01:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000400000000000000211fcdaa3318129d89268431ace9da4a2f6ca523c9092b093d72e2f8206bc2d4731e31d0a8ccb6ba4384529bde6470879ebb14a434e5058b05e9b0acb4f0eb4462f7d56fe1ccc18de32b0867290bdef11ba6f71f519998db401ce539ebdad8d7ba81a1a1acedc8578e9033f8d5008a84e27a2ddf479a61beb99f9191156a3be72440cbc1b188024ac1b120770aea630f2356d50f92376b61a6aeb8f504e72d1faca1f81be50271359872cea3abd2a529d480e1f4edb7d7f8a6cd7fb7af03106ddc4da4b952a42eff6e316182c5a5bdc9225e3a1b5c02b8af579e654f1e902381396888a0ba4ae063d77297d1844c1485eff5a352bb6c4b75fbdd512b"], 0x106, 0x800) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) socket(0x10, 0x3, 0x5) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="510f", 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbabd) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x2, [{}, {0x3}]}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0), 0x2c7}], 0x1, 0x0, 0x0) 16:01:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) 16:01:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0xa0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() sendmsg(r3, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x80, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="be72da7c2ccc17c50ea238ebd37a111f6e415c2ab6396a1326429b332b9765623ad854325834dc436af6401e8f19d9640cbcc540d3e944be560953a910d204fa226eeb4cbbd59522ab09d97f947f372fe818c320cd5f6cdbe48a8304ea6d9a9a7b9c6a90e9e88a9ef680f22cf7e536", 0x6f}, {&(0x7f0000000140)="606e8c6b5c33615e5938da621ca6c1d391ee56a51dfb0923d2ac8afc91b26facbe855d227b40f5ddee1c9cb80dd7d1e53f7b72f1a7ae34e3be842532787f9ba2c5a180dfc9f43976933895c9c9ac4047fb44197b0604ec3e8895c92a82d278c9523c043d7f9720d84db8482bdd8debb601ccb81884b112f7c71f9e511e8ac436bed0dd89bd00c749e4ca40e1f7dbb0bc2eaafe81c10e9f9fae074083b0", 0x9d}, {&(0x7f0000000200)="caf38c9fd617dd42fc7d054d5ebc09268f70481533027477bc6f0ae3d17d267076e42e3fd5d2b79f473557326f0714e4eb38cdd7264e59f42f2941e27a9239261c472cc9630772f2bd", 0x49}], 0x3, &(0x7f0000000380)=[{0xd8, 0xffff, 0xffffffff, "911ccc6e592f9b3a260183209a3fdb389f760b76bd318b822c9af0b437fde512bdf865ed2fc5b1c517a418ce4b1b21e013e80f6e1e0a0c91b1161e2f23ece087b81523fac30a462b81244988ea30ae85671bc46f79da6c1bbeb0cec28ca24aedeb4cf5902f8d2c94429a84869513f4ebd15cf6c99e014dd27d2baca754575925fbad84d561f30868e0c0a0b37736c6fade3996b5e6d51dc25b64be7208ea0c1f4f32ee7cef22fd1d4c16a655a7f0990f40595a1ec534a306479ed94f20f192b74b01dd57"}, {0x28, 0x1, 0xfffffffffffffffa, "07d976cc88e19d38979ed3c2e155318ce72e"}], 0x100}, 0x4) kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:01:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/10, &(0x7f00000001c0)=0xa) socket$inet(0x2, 0x6003, 0x3) socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) r2 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x400, r3, r4, r5, r6, 0xa0, 0xffffffffffff0001}, 0x5d69, 0x3, r7, r8, 0x7, 0x7, 0x5, 0xbe}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000340)) getppid() ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x1000, 0x800, 0xfffffffffffffff7}, 0x4, 0x3, 0xd4}) syz_emit_ethernet(0x4, &(0x7f0000000380)="b6041378") 16:01:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) flock(r0, 0x8) setitimer(0x0, 0x0, 0x0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000000)) 16:01:20 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x108) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x3) getpeername$unix(r0, 0x0, &(0x7f00000002c0)=0x8925ad33f57c5f67) 16:01:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f00000f6000/0x3000)=nil, 0x3000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/219, 0xdb}], 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:01:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) dup(r1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:01:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0xd5}) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffffd, 0x1, 0x0, 0x1, 0xffff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) acct(&(0x7f0000000140)='./file0\x00') ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000100)=0x1) 16:01:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/174, 0xae}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/177, 0xb1}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000440)=""/94, 0x5e}], 0x9, 0x0, 0x6) 16:01:21 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x802, &(0x7f0000001180)={0x18, 0x1, 0x6, 0x80000000}, 0xc) r1 = syz_open_pts() flock(r1, 0x6) r2 = semget(0x3, 0x4, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x74c, r3, r4, r5, r6, 0x0, 0x1}, 0xf2, 0x5, 0xfff}) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 16:01:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() getitimer(0x1, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) r1 = geteuid() seteuid(r1) chflags(&(0x7f0000000100)='./file0\x00', 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713218577cdbfb7436951747e739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001075381e423a7bbb25d5e43535280fc146105791de58a814590681731ea367352ce6de49325ef5f2ee2c7a82e6ad300c2bf55b3a5a96453f2915bd3b54333a76c2694946e1e28e550b5d6775ffc70e48d6bbe9b36e9730e7f12c57ba38a1b53b759ca7b4e091d8617f108ee4f6c0e514990fd25afeb", 0x2d8) 16:01:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) r1 = socket$inet(0x2, 0x4000, 0x800000000000000) setsockopt$inet_opts(r1, 0x0, 0x2000000000023, &(0x7f0000000140), 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="58c40d54bbc5a85aeef574ba107e4b96e1e15b1f28217ba2a76d91fe4892233be77e5abb255d81c80ddc58a53a9272770f7a28df90f0025899c32dde801ccaa86f1353b7b347963eb859396f1a09ab72cc0d9d995e612d79935b9d3852f52ab22839cfbcb2f50d1a5b8631d6b131cedaac46f82761c6f590dc4eb0ab5f9d84", 0x7f) 16:01:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x9}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0xfff) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) setreuid(r5, r5) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0x2) r7 = dup(r3) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)=0x6b90ae580eb8798d) fcntl$lock(r2, 0x9, &(0x7f00000002c0)={0x2, 0x1, 0x1, 0x8, r4}) pwritev(r7, &(0x7f0000001480)=[{&(0x7f0000000300)="0e6b721008ab53ba8062418a81302d958d6e2b73f67dbf33", 0x18}, {&(0x7f0000000340)="5a6c42709197bdbcfcb8d7e2c27304e3f505cb84038241b3e3bb826e2f4a14746a8df201e380f4250e5fe97c18a1756735280250797c4ae71f168e800a47242959eeeb9014fee32ada80f73e87f2d6fac0e295e82a075a20dd4a2415047cab134ce8e94869a3f639a80f5ade81f25086ba4ab1b68c4ad736874026bd3417fbe3d1b04f1fc65f87ab11886eb758bde98c8dbd22c109c72891584c16fceac554482bb615c1d76eeabf3aeaf2fe67d6efb2a56ea32b45f5a38565668fec5cc446d02125b6b5196c3034e745d094449957ce76cf8b4ace099cb47a9f4ff9430ed024d96b28190b5b934ed51ff03e8b8e243088e13a83fd7d2f1a466afa094bc044e06da3e13b41ddf950c090927d7b7b33340473bd252928075a0b05b047d135709aefffe7d8441d2e89460a581b767a36a754e531cc01e42fe1e24be067ef103e9ff4778202cd2a799b85749beef11ba625c3fbc4ea873b7245337abd3504ed6e2db15accf5672d3da7e98bcae356510b26bd6234f737f6b5a06564b762751c973f0098fd94c0f96a3e7329717b426a7ecbc56f8508bf943ac37f70ac556c3457b164a1b698f73478d4eb1abada25f9c871db3496b77ac1a8f7cbd5746f5ee3e3e70317328b63603aed73fa67f7c7b69686b8bdad5e822a871c5ba40cd519d185b34b85f9b74cf5961d5809e65ca7f50ef9c34e2515b29aa4b00c653b53dc21377598ddf08b1ef5d263d3d12bc8d2e08f25b8c5e6d3ebc15d1c5643db29133bbcfc70ba56b48477778038c757cd8cfe3ae2d0b49bd37087c6361adc4afa774c612935b0c749da6d573fe98d9f9be85152c82025a417903c55ec910333ceec56050191066b558245f76efe0a5d80a908d064337cdecf78a9e121636cf9fa2d6bc575b3b06417782b1cc3ff4ee0cf03ea83cc6702e976100ae1895502aa7cc26693d8b9b0ff9906a3bf144377af3448432f1793f98ae0a05254551f0f2fbf56d00c1459c47cff5b70fb510625b4f561ae699e31b5cdbfd53b96c22d99b79b0fc299683708dc73bd09d598a4c95b6493035d12716d47027e7587ee696e05d022fb3e39b0d80ffc839c5ade9aff63a229ccd3dce43c083581c27b38c962be888c18b1b04b6e7b003f1bf6446227d720c36b0a32ccfc0524be202bf11f87c09bdc5c23134df8cda62e04d69c560a1bd6899c7cea0a6f33c5c70a879da9e496ea5c2d31c06b0260e6f5898c167c2481ae4a208b0a744e2b957e899f0373ae512fb619a2bf641a5523eda632272cbb876f7464121a5be47c66fba70cfe0fdfb6cfe0418a7844ea04b7a189a667fef0f09b97698b56d37e9b87d578e8f38f01adb321b771e0715feff10edef93ee1e9f3851061f6ca778dbcb4f5101060b5be872912f9ee6a372f4a8db8407909eb9f14fa068e8e5fd7bc109c08f7cc5508511fc899eab4c2b427063f37f64a720924492bc9ea6c1a6e46908abe2c9425b40f6ec1850db3d7f316c76c95bbafee32305a853e229f696ef8ccfd2ac73851e86efcf0f2481f55b8c6b3511a543d84fb06e46891ea55e662730e7f41d2b4e201915ef7f7c01115c7fafb52ba9a6d5b6fd5ac68cbeb52e98652d64ca852a6e259584e94e9061cfbc5cb03af0cf50ad7cacb7cdd2df0fb7374ffedc6abb4dd4c0476b6ffbcd68d48ca232e57d353e7f68baf7b9f21320aaa9ee90194f3f676386b31beddf29d6a1d5c3ed31dcccce7e6fded8256bcf21ca45c502f679aefff5daadae320f0d5d7aa7adba535df11d410af958e8b1495c5556c21a55a989acacf0c961bd7609966480fd656163fc80c10cdb786680cc80248bc3e07a6918c4c698238e39ffbd6ffc6dfeb45ebfab97d9a4b6905d070eface58dc0d69da72c7ddd88eacc6a47d88bd6714b6c8907005fdc1b44d38ff4505b90c3ffc932c6a143a7f301d60663cf2406bf7170921c9bb14ee2653388c4cb9df551d0307d1536d237bd2d5d39807c9c9e58015215679e96080a31791200f438e9f8caefc2d038e7295f8b67593a5004496c41a51cca815033571f4c409b39c197b8fee8f6615af091da2299d7cd53f275adffd0f71e7f0cf25decdf08fd7da7de6b88d452a76ccf5b954f1c38705eb281beb2741d0ecc172b18324a588503f0338ff742a1dcec0fe4f066656ecd9e0e0a4071d846e43e01c8bffc31b340ecef39c6ab5e2b8f28bb9b127a6ba81f7da974a8ab2f15848bca2d5375bef401f2a076549b9f3afc0b193259d39317c95e59e414d74d8fde2036697c9ce4d2f8d537629281e77581d456682e3b0c6d7aa8120fb7ca3f002910144dcc3c2ca0f0d0e9924c50fc2ebeb0c1665d5127b99577a3900c193cc639c424056718b29b5c20e60a9624fe7cdd9fef7f7606226b5a1f49f1afac1b0a170ebde22f43f3f844903766bc7ac1e7ef7e6452c5b5164400ad4e8892b450a391cfb65f66878b65c21f3c78c7834b7849c462664bab80c90f1a796caa6f38e048b1449a26122c4a296cd12680ac781fd2ec191ba2ce31062e124bba56be4f15f4c4e39b936b0686a1d749acf34106cb3d5a766cfa7eda2450ab094c789ac82bf8770eb98894d0279a3c2206c5d813c90584e875083696aecad99c1b52f9d07f4bd11bc9c8e75ea7ad8fb4c605ba31e629a9ef42ff9774456c5e1d4639e998263d8de42320b4a319367cf0ce4dbe71d18c757a9786b0dc2877f096c87e913bf6e73c4b0ccf622197a8425c3051e2b7e3f2b6a1acef3482f973e7f6575503ae057d3d7c0bc44a9616bcb6af0df178dee2ab5bb5b0e3064a57c86896f7d82c0cde82a1cc46b7f83dda109ea2a059c23165d96407738dc4c00ce25fbd957a1a99b216e0cd6c97c5bd80bd48037136993108192fdba3268d6b669b2eb53d6826c943a02320703aef0ecc3ff0aa04b83fb5b170e556bdbe2d42d3d9944df7acc339254b4a4dd458d987d8a1f78a75d54cec6f97c7d2a408a5cd41864cbde1b839f522961cb000a7528f1bb2ba0c2c13949aad6b5bb60c2f2e552c46bb99f438dd0116242b72af3f314bb5325c98e4f19714284ef828f79d8c5cc396dff1997a7cd4f65c57a3cd0d44a4de1a1866ea641dcb3802016fa5df627aebf5022671079f71950428201e49d4077acfab4989d93d782fdad4a5ab46d1b711becfc566d8307807f3c0a882ec10a73b27b1fbe247d45aca8f43072a97deb2d352b32eafba95896a2afe696f8c3f601c2cc86a54b97896765206604473ba3018a00739b21d52a34817d6120be71986b0f7d39572b82a0db9c10475e52551330f7a8e783db809e346802645bd45499305f3160d157af73c82eaadb0997fd9a396f21a6434e40d2d3421db62f8b734f0f6ad58733e8e3159c70faf3752cfd859be2efd7563ea62a98e724ef7497735b5f70490688c363ea93e719b986c2d19559b603ca8117ebac20d9f5db1b18b6eb3f700b8e5b6718e46d97a44ccac04a3f36eb7b733b9e3359c17091ecb378c3e0a277aaac92b2b39859b3ef46b20b6be1a73d9edf282727264b5bdbef7c65feaeaed8daf9e12254901057d6d572e32c9381e2bbe7a797383cb4207db4fd78db9765a16afe37f9271787b21ccab59a30e39d4032220bf58687e14b3ce12248e09d0edce4f152a2bfc354fa3cc86f61231714e188dca6d9ec408905a8e4b2cde632c43ad1d2fd200e96ebdab879ad28105567564b1ab872f14aa5263b71a485e3d5a61def68c9bce15164664fc7f8886229b8b256296db645774faeb2f1f7141dea599aed9022ea29f131974c80cb577b9098e8b518715506f63f588bf6ff146b5f1f793eab17d5d6a2a5ad57102ba5758af3944bd999eef67b0dcf52a4573fe93bfa529c4e3474d7ee30873bf2afa65e26a51e3149e01092c50a9c6b1a3aa5201734ccf72d1e419879ab2aee6b59552bcae80cd7e49188ef93f5d5d203a6472d7a7533792a8df973fbbce4476802f3a07a46c5d3c20eb1e04077da442eaf42daa89097f4dabf9fdd09858e8597959f5461a8fbc93b5ed5aa303280f4b4f7306b96c9900146f1142f98f97d362b9e30b90377ef7dccce967895499bb14f62611e122823dce0565ffc68bfc59c3fb8d028f55fa6817a8a9ee715d2d1c760866a20cd3925fbad54e05721136fe601545c275ed1f272716ba3785e69440b98652ff0bbefca59866020c8cf24ea33958efcbea4be411f81e968b8b9f4b36376ab9ef474f5d91b7fb28cf482fbf8b2c7d144c5851eea39e27cea9f70d55576b09a1301ad96ee14ca1d540b36ac1455f1dd1c4a79dd48877834f9edc9439106097410406b3ae39b235baa7d5d2baa229cc3e0865455f0a6b4b8c153457c5ec0fae0c6d442e1f1626684b25a49f46710f62a0b2471d63f671cf1e6c61865517e020d943df34a83f5aa6db365ca980956779823c3ed898577b8ee3950e3c96722339469c81eb4e2edb5c5f5be0057565666d9a354ab526a55e8e5ece7eda3fcb6be78997d27c244a7d42d3a523c101faa36c1a98135bec20292873120e026cc54a8df4a9eeb99b3c57f917a3a643911cda8b0758558023ad511f9516b7df5505bd81b62c254b2ada9d93edaca1d10348b5bff0dc8bd374bf2892607f44421aefab9dbff3f1f100c7a5ccca6ebc11811e6421815b3aa964c06961f144a4a8f380b5506486b59e30be3af5e1bac83769ab121aee99b340f76cd351242257b1c8e5e89dcbd2c80b6f23eeb2980bf83ccb85160a14efd8961233b5287177754e66f715bab5a22694ecd6c855e9a50614353bcd757396f2600127887335d476ba06a1cfccec59e491102a005a252251dc800df352744d41ed498a4ec67b63625daab8505b9b45be53357351588b2e66d6c39845c5ddd0b26139b8006a9d77a94bd14c491672d404ac5b008f3b6b6da2a6d6ce7e2d9884e16db077094160a0f83ffea612009ce97ad8bef1b3b71f5ba2b43919004b83468220b3428347825f0acfee79501c61fdaf1e322f947698d3917b417a04f06035e0111927de5f03505550513aa4b6208c1a364ffd266b6e7e37f24b2cd8a41b4ed29ab029ddd1806c59146da015cb0a36e910d2af68fb216d51173df462fde92424b7ae0d4bbc5b90184d93368fb73b2ec947775ed48a6825e23693c615e77e5c3ffa1d645918f4c639402496d30e79794aa099b45d431a0aa7305d306e0ed4529f439c7b758d6f597a16c990bb00c0b87c610470f39aeb1f03a9cfba1af10de262224aa6426fc4ecb5bceea3b91f08bc045ba0935edba1f9212ae138c6cb53b1ad9d03d68f72d07aa93818fa08c5ca1a702f9b8cd3699c41a66da56513ad35e79fa07d1c8011869d36e17fa5018ae356c2a76a318456eda5200bc991e66bb475589b3e5b570888a6d6fd408c08f89a4fee7c4e7021f503a993e66c2cc6ac0e760d3de3a11dbc82255d8cf709ae8fd14199fd744ebdca7d223e5c5c236006a895095ed0fa41c97b65b06b07e89222f0db15247e54d9162b17a19a6cf858111375d82e07e0c0c6cf0cced5b64916796e34fb70b9585a3bd2bdfda3ec37b0c2a82dba420d6d05816572bc6f1545ce3ae19d5d0e678b2d0e986896459cdf9bcfef984e8e94b9986511616d6aa0e574cf9333774ff812fc2b14ca01eaf8bb182cb5fb1c0683290694b017b328cbb105b2253843bdc70430b59521572a460c4c7d120b08b9b9ea524fcdff9e5026f5c0aef2f43bd413ce740b40ed74f979c56ade5a95b8fc5f6a9c22ce96f1f25713a8593fb921b49cce97c3752b4cadccbfb9a17d7bbc9ff458b18196", 0x1000}, {&(0x7f0000001340)="8d7f2c6395884ecc2f97583c1824d997a6f75532d553614d3ff7953f2a88f12cd6ad3fc20457b33b8d6570da9c0ce1f2e60bd9f257d1ed2e4c5db3dd678068f3d410ae799d2dac282b2e4c2e4406fe19028fee32c841ceac999729daa82bd16b440202bbf8923e8cf1756827efb689f9647842b85e05540c1cb347889eb1b62a7c2c97d7feb9e0c6ec6944008af3970131b6", 0x92}, {&(0x7f0000001400)="d32e94b4522af0f14e0b2580cbca92a6009cb6bae06c219e5748115939bfda05c47ce0383c91a00f103820bb", 0x2c}, {&(0x7f0000001440)="358e6d0d2aac843e6ed1a86e0b", 0xd}], 0x5, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001500)=0x101) r8 = getpgrp() poll(&(0x7f0000001540)=[{r7, 0x8}, {r2, 0x20}, {r2, 0x80}, {r1, 0x80}, {r1, 0x1}], 0x5, 0x4) sendto$inet6(r0, &(0x7f0000001580)="8898facc7fc44e82e54a93babdbc18f3375df2f197e56ef980730a217eee047341464d3b9f6d53b787fa67d51f9bbcbdefab6b8fc948eacf", 0x38, 0x400, &(0x7f00000015c0)={0x18, 0x0, 0x26622c5e, 0x1c}, 0xc) sendmsg(r2, &(0x7f0000003100)={&(0x7f0000001600)=@un=@file={0x1, '\x00'}, 0x3, &(0x7f0000002b80)=[{&(0x7f0000001640)="2ad360f5ca72a03f4b2222d43daa4cd7e7e7a7ad30130d58c94e4a472f3c272843e7ec0e8dfdaeeff1f75c318e73c06042a923c062d2935bc75d562774a07762d3e36b654a2a08a555d50056d1fba5841d02c6c212969fdb3b49547f107a0208a40f9878815204f9e0a21eb55f9a6eb6657482", 0x73}, {&(0x7f00000016c0)="55cf188b8330d104344ea91d2abbe1d689944aaa71f352978fc4a864427e178e4d618d8f85b94f1f5786093d9a5ebae8cb4e487f1fa685dcce41945a371be61d19d73cebce661557ac59118fbf2fa8e424cd20d6e1388f82eefee6419350efe9b3718df4554cfe52453e779a26228503f32e3938ed79e3f413d5af7e3b90958c2fee135edbcd670d02033e7e75f80ddbf06e92099cbbe9f10480a2763114d331f209322032d04ddbd8f8ff1315f3db74190c72ccdd387af87df6d5dc7e16e935297f5a36fa5fec8605ffed331f8be751881d552cd599dfd2a6cc6fef97b3ede8dcbfcfd201972dcfb4854a0a6b0ac39c8937dd6cff21", 0xf6}, {&(0x7f00000017c0)="309d5961c36973a00f1f606de948069a0a6c1f54efb7f14e9de071c5430ad6c9b02fe259bc5bf0e6c2b505ab7d008825fdd1d211c6bd855ff6d098d06c88e1746e0c8593d897b3de75b1e5b20319", 0x4e}, {&(0x7f0000001840)="9a24187d59020dd9a9670aad612044027f9bbb0097e6048832c7ab65bc4b7098561209559eb2261d00869482ae49876f0a6049cf005f51f98775e06fb16c8c0da22e438a137bd6c3a9d11af4c19f6af5f5d563e3f18e4ffa9011f7a12e2b3852bc41e484cb5a2c59de51bbef8d3d864388c85b00c23017ac02967cfcf8ed5abc39d033e0bde61cb1ade9db020a3c88f60e75675e6f74f2abad372270cd7346d09fcfe561258e2827e1f1a63e427aa79c6df2b79c1ed0f5538527b42f5d9a66", 0xbf}, {&(0x7f0000001900)="68eec1176392077b92fb5d0866ddb390e0b7c14b4c16fb379839e481399d949a47a4e664953c97b55c7d79a60c43ff9894235c5c619b402418e1e78aea197da4fd152a9bacbe17d09b129e87d6a0341dbb6b74afd125652d98dbb1956fee1fa9569cd7207a4e33a4bbfefc4c1018fc989020e4ec14b3ad853fe4a106cf91aca5bf04b8ccae9a78a61b", 0x89}, {&(0x7f00000019c0)="ad2168d94a29a72c5213af7737304b6df97c84b4040cc8165c6fd1714a87231d291e935092d36e7fcbb94e339dba41d37bfeddafeae003b65e50e5ef0f60f00bc30a3b7460c96cedd52f0f89b643100d40c675846d753960e285b44af30c62d1f4e847d0e3b89318975b4814c2f4191a73a6af82e5931037dc671f62602e28db", 0x80}, {&(0x7f0000001a40)="969f5124ea97bdc901db7e8263085411d21bc8084a68a142d1d1780c8b4da88c2b4d358dc223650f984c8a4c2e2c574d6ba357bfe6943e0840468a1f35bb8772df686689caabcc1f85bae318399143c0890d735cc34cb2962b71a2b17b469ed07965b28cbee33054df22bc862249", 0x6e}, {&(0x7f0000001ac0)="5f4da644e3e54c7ef1c7c51575db16407d56b79642607f2baa3584874048458057a32bb405fc7bb9249850907078173fb59bf2cc9f8f377dd706d394b580309da63186949ccb3fe3b54c03c843865f267eeb4055afe6c6c55fc1cc7c1965387efe744443b17f002a7d78e27b02359cd8685e03895b7296acec22379a24b02a2c55af13bf7275ac040350319f5efc6f0b83a8c327e4defd9c5e581c8297c90ba1775d38409b44a6a404e6bb0b5916c978308b3dfbf616d865419eeb525ced78728d73c3b5ea0557b5d78f05f4ca99490407c128b43a1966bd6fa42585c6d311dace297eec5db247b18118ec7f1644d3a140cebea8d948ea2f655624ea18da38171e4c1722fb7ae5b05c9b629365487a7f30bbaa08e02309645fd952af2ff3801455a7f164555a311b3d49bc5b27746600ebcc52fdda6b291395d62ebf7e90226edb8cbc6d1bd233f27bd452e3adb218c1be8a1d9b484a517fc75653d259ef2b1e2b37b8eeef288de22aab417a9e813f83a7a6a0965760f6375ac9e5dcf787eaa1e530755ff92ce4e0340f3f61b8b701bd00c32fdf79c0a94abe4524ac9e3cab5aec865f2278c9ce0dfc4f63df8cd33e6c6ae34b0e70abce5de814f3fcd2ce9a36ed6aec1f80aa60cc71a470df3ba4be5c2a208c5b1133191aa9f0aa789a7a1c2f9717f9041c597cc6ec987fb5c0356ab12cf21315a926b42330047bf4d32717ef694919264a1b1abba771e17193a506864dab0f3b870a13323ba9ca8eebb3b31dd7f0a23e46e86350ef7e0e0e37a1d2e87bde729c3074dfebfe55824e9fe8fe7373488f9fb071969bb54652755e4f098721684b9f9e6fb155ae02f69cc598c0780f65ce008094c843478d6cc8ad7030a974e2cdfa4f6f533817af3382c2e3019726d35ba692d21a1bd0ab5a56540fc69f3dd8fd14ee30aabbe707a4f5e2e955a7ee8658cbaab9a35f97c20e6733fd632a462cdb0e083e8f2ecec9cc7c45c5513de0ae27fc8d70d54cd5cb90f5316fa70295f0f3479217574ceea93e949066d0130b3ee0ffd1be371d6adb9008740a859fd85b3fdde31af6da1f081a177fccd6e10e6533af5a50cbb809eb0fd50b9d9f487ba6440f3c23805c5a92c33e5f0b1793fa1061f940dfbfeac1409d952835b7badf00a5dc58ada6d3f41404d5e2487ca011f9cad04f78256104ebd5999372893e4132f168e89aa0fbf1d9316a4f976627d4398a461a83200df111955ce43f18f034ba6dae238af8271c993d9bbb2d84855166462254808a9181d40b5af628e4ed6379d13511bce6aff2ff6bd8e6767ea22cf94618e72222258f3aea51a7fbaa14310b21a115fc386bb6eb9467575f1b8e61fe1bcb379521b9d910436afe8548f8e380447e5d84a83015bba7877c1b108d330b50ec7477f78b5c2d0bf74c9123d0d73b1d59c07a08f6628e882e4420647126377db8a7b227f22983e8a7eabe3840c55973a35a28aeb3cdfce7e1a4a6d48db267c6c4ba9deff200ca72ffe21d6741b4866b722d5af969da6bb8370f45654fd2d804c136d473926b74c9c50a4cfaa993250e74f6039c55657fdfa8c0aa61f2875a583b840256476cd34bc50f551db4d3e37412502db55bb7bb9f800f985cf0e1d6f9b39787dae7a62ba8743d8e160064c4027797346c89e70422aa43f49b5836f31981a6a8589cf64474c928f0fea00b7899e4879978d12786d6b0e96873b979000ca135de3f7ff822b342d887088f702ff96a3b8bce38690c92054dff1c6fcc3e27d75177a079db6f11fb9743bb4d6630203f1d1e32df930023ede0a23811572f07c71263d9a0b871f6bb2ba74aaa9d024685f736e0f6bbf5002e6c3bfb18efec5600143075847e5ef219504ca8697ea6af59dc11eadd9c3e5f0265b230737f94853c30647864446b742d4194e43dab12b6e8dc2caf939b858b4991e12e090ec6d469c5c1bca5417455ea4660f2dd99cc69955f055eb0da3011abd026e918c434ddb5f21018769b5450c8b5c7533cf086b251613d5acffcaa008abdba2e28f92e9452f0bc957074bc9db51ccc33dd8a275c011c47a3497628afc3608f17d2d995beb368a7a669e2bde2bbef0259a773e6af302b2e055b1935be6f705d0c5af5b7524eeac61c4f0c7467892e32ed80e99e743894372792784748f87215e6e847ac4807613f44c2197e52cae88bb66a1d78d11dc44bcf8f8b4dd94d1a4635aca8b9ce7d1b18efba06ff60feb3b534df99346bb385bd608a4026e56f3561dadc74ce9324d0d39d470ba735ab94888308ae9ced46b7395bdbf3cc99b84da6060b7528cb5d9a031fd916842c7607c921f363816a2e9273758aa22856f9901aeda5445f9123334ef85e7b4c30f3c838689d9f30a60a10ec7af3e2548c600d1a162614f548e925d5d0c543c66f0bd6b763c24d08a38b558c12faf054655e607ebfbb37e363e103738e101dc2edbe197e43ebb64ea80fe11d035d25823ef2544cf23a7d6c9a46b70616ac86c1aafcfd865d711ef82ee982565004542f1eab7ec98a237302201ae0ecd41ed7ed1170e870b5f160e091d0a0da106c48ef2e3c335b452f6a291a07fb03cbc8b23f8fb1d423d6a6dba2230a08e95059c69904aefed024011dc00bbc2b25363cfa52217db3f0ae400d950eb04303b330472e95164dcd99da38b56400aa91d9134ce988c4609850a30ebcaec2937af9dbcf17b299b203e211dfb9827f5f07f8f4e89542a74639846b4cf4b96d351e2c949dda4f95a6f9abe832256dd76f8850bf5e5681cef4f258c139cadd2415d4686b4bcf0f01ec04c071892272684c1231536f453facbe535b5987a179c2e6622469412f6dbee50297071f93049a20fa949eb2764af4b9a788e3c130befb8412d51256874c68b62caf57a0b24a1fa618c7c5c1f2e43b78b1a6144bd0043c6184364a4686b172ff00438f871f94f9784743f32a2bab1d3e8c03b8161a5a4635005fe4fe71ae000ee17dcb5d2ef00dd025395dce2e2232e0eb500e9f92f89ff452b8af83434a949399d9f6ed559c70f087c6ccae9af97da10437b75309d2294b792064612536a20b9644f95cdc39cada833400da2f15664ee7e27b454a6c073dbf92381ace0477082016f93adf188a41d265373cd386e31e29015a85206b2410ca63448bf70fce74fbfeceea0428782834ae7ff0784517cb0ef823f3f35104dcc29cd47cc63ed0c6acf8a0b918c5ac10dec19fb6712335f64ea03638c69d14879aed76f23ed6580fcfce9dd80919e3d054d818d8c692221f19eefc60433da0abb813b719265045ba376cdef8aeb107aff094530d3445caf042ebf9dd2f2f76177ba56975681dff6a31c68025b060124c4cace6a6a86dac876c529cc48c187364212a8e8cecd9a1fc6b0fc410bfacd98bc870909c95b33205488a3ad67e263d4a01f40fbcdcd62cd9e633a2e16d10cd2d1641d3a4f1d60ac6e13c209b80e642b42bdcfb99dedd133673e8003b5007982d73fc8c8a3c4bb768b760238e48905b8ef402ad65d1e9d4b1b7043910ea2015b5eadeb02d14bc7067c49e0c8a98c6bbf3220f7d96a311f81aad1fd7dd7573b00bd4b68569be6d840a4b1744947286faca3c735e7a0507c92fa236d25ba59e0d9dd7594bcd740ccb4a68910768b62e2fb839c023e8e8c87f27e08b771fd3ac8ab2dd0b83fc58d20f981591f47f7170986ad45ad6827af22acc874a0b8de1ca4f70ab1a57dfbf5dd6a7f31487b1e4ace524225f036ef21024d836c4f24e0eabbe8c2be6eb8071285253a37f5a9514fc0e5dc113b7174d07b33248d711596b789f848ef41e3a68fa14b8dc9f4abc3bb345ce8cfb3f4552f1e5ec43ad9a4f8c8db768ed88aa2abc11bdff8781889234f0fbeae62380cfd4d0de5142ad4d792bb980e354c1b0475e4f8bd8e86f5742e3136c8ed64f3fd564b6c706abbefbe8c462a13f2722e9acab0960dffc296422497db0709d0cd0546e3676a420455224adfcc7cc3074af3101e925f331fdbcf2c6c9aed7011be543dd4380c648367b0c902e576366b8b19c2dff938d1f047e6b70d7884d4fb187493b2999bb91b64a0d441e81772b731048a6b0e9786cbd82d22bf651e95e220d96b5186ca67590ed91cbc77d3afd3b38ca0115303ec73325358cae57769fe2ff12d1b7e289c0817808461cacfff21521eb5c18f7f61e42b54189e28f1a2af76987586764467f5dc5fb1d4e00927b73a2e8b2ff78523ee071276700f2d8927c1597045d0d280e4b92483f0e7cc45b76bf158307d527db7c84cca0680382d7637e8d1d8b29720c8b50c452b04083d0aaf330ac6e7da843cc5a7ccf0716cc1c23bcc889bf40d4c7fc64b529e2ab246c2a970ca0269e2e0544d39ab4088bbbcfddd9801bd59addf76a0da613db7f98b6b149f9ff4daa456554c014d34b227973e44f54ad251941adf7e1f3df20e35d03d41b46b7bf33e5d2d54abc933ee9beea8aee164f6fdf8caf3f19287038932943a9f081a28162d4387df8a3c0fa80b6fa20232092803d11c93f52f8e21760348223de58e5e04ff81bb401e979de878059c9989bdd87e57f4129d0970bd8533a3581d629e42f0e585a070fa9a7027222f27ee194f9d7d7ae16302e7fd2258c1dbe7efc87c056b0b1a869e0a7444e6c3ed8128d0d1c37391effedd6f0443fec9276f69ee6873243061256478b78987fcd7e10ef4522915bc155dd1be609866f0455c74d78da47bec7564f8f99a625cc9147ecfa6bdd7e77e0dc53bdfe5435ecdf7d802438cfa7ae834c4eadf0ba7f6956e7f586adb0c6535504613d8577748a499b5d90fb5e0e05166a111a2b718f91816ad4288a7c2d64542a25faf7b95a0b193299bcefff756310896b32dff21f0f954429eccdc42347ab0ab38988d2175ee76fabbc5120250e5c1547aac2cf6b64afe5096c19817e9be0ae65c14507fa56b2f46a113e4cc700523dc3fcfb8d5dc2b15d42188c4150d583e84899da71253c705d2a49e2aa2a159fe13c66bb2d299c2c00be90cd3fa3e07032207227c4f14d5e53f9feea26142d5861b52f5fd2d45a1789e07df74dec78c263d75165d9782bfa4021f9a2449ae499a1c60582e6fc5f02816b5e52d6e870cd13e998cea722ea280807017e72b2a6535d611f5d6757b8c343fb0d41c3f819ba0e9c1200a1fb033a00db26321c2d6f97225edd0c8c8e40a66d57251aba9ee2cc13cfc7430d1cb4fdab01e1c8b01b5c6a98fec0af004416daf60b1ad7c59a535a7b971245ba71b8c6468e22ec1a6e69ad00cbc85cd4f590d2cbbe006a773a66bb54f73b8ae3b3c86884015023d9b5646eb6f9225484f0b8403ce38061ae2b53af9156ec6c342186055b4dc3ba0ea4240e01e1ec59d5f2db3790804bdb63e73bdedf333448d38e5e1e4fde1775ae8e9cfb25330aeb064b72a727ec95dc710b946e82314c3a37260f8f98600a61265c44d3ca7381f9684c9b1d7922b5f2791c48fbcad046d8a873191e807df21fa886991836f390dc1c1361c23b96151eb5acd0a6413351649c54ea2fb9e2e1957407fe2b1056288b9920c8814aef2048c477efc4753d45e792fc93956dbbd0ff617966391ca2686d69daaefceaa56dbe4727fb38bd55fd14e5ec24935a1a44ea7f731ea0a92987ccc523c8a0bbcd3bd3b26ec46e0e3d513fd05f3f2c2f5cb95e797c50d1cd6e23ac1a7434323cad8bcc513e098e93b1f1dcaf900aeadaf8d280d6123cdc1bc335de8c43b6cb2e481a88de564f2fc18a6abf7134da4be34dd16c017244512689f604b3373e4428bbf899f4496f4a60e779", 0x1000}, {&(0x7f0000002ac0)="fe6611392be1a3725dd2327e2dd998f9d76cd1b0ed4bb1fcdf2d1b634df21ea5bcf848c205601c8ebc2a37318c7402449f19dc104b31c288f7cb39a91b55ce6a72b5bc39803b32e305325b70922438f66b730f37d92e81ecca620362", 0x5c}, {&(0x7f0000002b40)="c51b09", 0x3}], 0xa, &(0x7f0000002c40)=[{0xf8, 0x1, 0x10000, "f2ff1401cc0da6e7d1477922b47010905303b603ec24df71ee7b5899dcb3646c9db0678e685c08e3982e2c3dbc2a29c8c85dc87be2ff57012105e6ccec4adecd1106ac84557674fd5c4864a095b230c9ce72df341e753be7ada8a28d5360f121c56b00f6f4d0981a296db8742e09f0504409fd59513434f6480350fb89e63fb40106a609e4b848a6682e99486214dab77ca0c24578dfd24f58b82544833cfd039e9c3b49919ad90df622ee281feb61fb1eff32b9956bfbf0d60ae00f08bc23e5fadc4d79939e6948586d9b5d6b7a5f026062eef8f486fac05e841dff449421a140119a"}, {0xc0, 0x1, 0x10001, "ca4b478604d31998008ac6c094d6845b234f9ee2942c58360a822ba3db60d252689ffd108092f3ecb62d81ea7e6db3918d23f1163e4d190ad98c4294bc8ceb4150b856cc6a4a70fdd10fe2c43f836547c349904aa8b79c2bc4cff0e67a2312d3dcda60a774675455d8ee6395650608021b0b77ca5c85a1ddbd63e3e666f88a6746de4559c61b3adf4f0c39ca16e2fbfbce1418e4c5ca9424e6a3bab6128d4dc9b79ef32e3602c34231c4f7"}, {0xc0, 0x1, 0x4, "dc6fd145301159e74cd7355feb8e0d8977331c1270ec49d33db25efe77a5b2e92e7bd41d4a514006cc6b79c72e57bf45c09b4bff9fdb8da9942554702e9740a48baaf18e7a432fa9e50478577a7d9fa723d3cc32b964a4998506908143c322b358b5c1654afd6af3dcf8237779c80b972a5731b953993f55db0cec4654ac3f17ed91de25ae3e254c2427880860f796a6d278ce543dbd9174ef2d1e10794724c9dca1249e7ebeda45c8a13e684b8865"}, {0xc8, 0xffff, 0xfffffffffffffffd, "ceda74a84175fa3daa35ddb81a7718936f0e2ece48a9814eabdf3c7f43abefd3e38eade72e7843c2e83b6507d30c25c39772e160a8caec2608a8a183fed82b96c8a59fb28b7938408d0d5bd990ba9cd8fcc1cbe3fbe50c2cdebafb749f372780b1f90e7f6b04b52d9a5902476cbb4e4ebcafaf4380af0914925590025652b87b305d654fa45394a6070926f2f6392e27aa3703ea038ac4ddd2fc55ee6841765a191adaf1b56da63fb08692c2a4f1f17d62c3556dee20bc"}, {0x70, 0x1, 0x7, "74a55911bef59a01ab07dab346864c48b50f2e10e117d8e60dc3424b69bba9a9a1093048238ec09b040f19d797d8e85bc1cd289df6392429457e6f1b4cfd62b7ea6bf9c6462154843a10bce144474cddb4df5a069c2d2b27be94b34a"}, {0xf8, 0xffff, 0x9, "52830d90409cc86b84fca82ab0f8f7572b4953a4ad7ae86d1ad06e54e11a98fcd48ebb16ef23c595d2b406f76f1a0706e15126a4237362e293d5a850c71d5185d8a27010c420f3ff077e05c60abf29ba4a54c1666470e44367896367a1747ad8a496accf49671e4f1f09576e5e936813e785599d41052e5e05677d12591373bb49bad636ba482d24c82c0468a2910e0ec7dd938983c44421a269962f4bf2d0410c6b0e9627d4b77cabe39e1cb965f45cbd94768e559c0008b6b5e389599bd8026f911b16b7a847c3c0362749482c03155547253f9d951f68191cac7e7526dd5e5c842194385a67"}], 0x4a8}, 0x8) kevent(r1, 0xffffffffffffffff, 0x8, &(0x7f0000003140)=[{{r2}, 0xfffffffffffffffb, 0x6, 0x2, 0xffffffffffffff01, 0x8000}, {{r2}, 0xfffffffffffffff9, 0xb2, 0xfffff, 0x6, 0x200}, {{r3}, 0xfffffffffffffffc, 0x40, 0x2, 0x10001, 0x8000}, {{r1}, 0x0, 0x2, 0x80000000, 0xfffffffffffffffe, 0x5}, {{r7}, 0xfffffffffffffffb, 0x14, 0x40000000, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xb97, 0x1}, {{r7}, 0xfffffffffffffffb, 0x18, 0x1, 0xffff, 0xcb}], 0x1, &(0x7f0000003240)={0x20, 0x6}) bind$unix(r3, &(0x7f0000003280)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000032c0)={0x5, 0x6, {0x0, 0x1f}}) getpeername$inet(r0, &(0x7f0000003300), &(0x7f0000003340)=0xc) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000003380)={{0x4, 0x2, 0x4}, 0x1ff, 0x8, 0x49be690d}) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000033c0)=0xffffffff) readlinkat(r2, &(0x7f0000003400)='./file0\x00', &(0x7f0000003440)=""/39, 0x27) writev(r1, &(0x7f00000034c0)=[{&(0x7f0000003480)}], 0x1) sendmsg$unix(r7, &(0x7f0000003680)={&(0x7f0000003500)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000035c0)=[{&(0x7f0000003540)="b87e14b78eec14b0e79b9605128c6c4a19ec51b2e977b5d95dc0d77f03efe1fdf1d380e18e78366239ab81ae42171616003272cc36da5cfe29bda42e2b5d2fc2e7fb38855db1252eefe3510fe8bca0dd4866845add5c700f988ad359c7ba58671616f6f047cb457a4a128c967190e91cf1cd4902de84e3a799a1b4f1b9", 0x7d}], 0x1, &(0x7f0000003600)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r8, r5, r6}, @rights={0x28, 0xffff, 0x1, [r1, r2, r3, r7, r1]}], 0x58}, 0x400) ioctl$TIOCEXCL(r0, 0x2000740d) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) getsockopt(r1, 0x3f, 0x2, &(0x7f0000000180)=""/106, &(0x7f0000000080)=0x6a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:01:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x3, 0xffffffff, &(0x7f0000000000)=""/55, &(0x7f0000000040)=0x37) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x4}], 0x2, 0x80) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:01:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x7) rmdir(&(0x7f0000000100)='./file0\x00') r1 = getpgid(0xffffffffffffffff) setsockopt(r0, 0x5, 0x7, &(0x7f0000000180), 0x0) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) syz_extract_tcp_res(&(0x7f0000000040), 0x7f, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$TIOCNXCL(r2, 0x2000740e) lseek(r0, 0x0, 0xfffffffffffffffd, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0x1f6b6e25, 0x4, 0x156c452, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xd4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x12c}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x54}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100000001}) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000b00)={{0x6, 0x4}, {0x6, 0x1}}, &(0x7f0000000b40)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000ac0)) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000040)="1fefe522bd7c56c13e49", 0xa}, {&(0x7f00000005c0)="833e13766163fa9d3dc4fcbdeedef216da5a4f50bf3fe90f14d56bb982aa0ff643df67164559da272a7b00512a18dc5b1fe5a83f1d8ae73997cffdb91ec5a0d2973ac9efc4b70cc2c3e685634eb5e609cab814e8ed3dd3ed28eff9c4689183972ae17ee33f16c9f69877678722aba3ec8cb8d0c13bfab0808c47c29e3eca3c355576ae2f16d8ca81154eb0d02ca93329f38df2938ba253f213298333a088b6b6f49f9702264cb657a1dbcc6f4d", 0xad}, {&(0x7f00000006c0)="387bcefe4d6cc932c89aecccf1b293c48cef677599044c056173344d07da744e26f408367f2b88148446b48a5b6fa46399c225e3a6cd78238bff84578dd12d58ef1904ca06c5e16021f2acada1c448c1b2cf091c3210a4d0ffd53638b5d1edf1d25bc1dbda7a4fe9e0c46967b5df0939fd38ae4c6da5c919228c1bd14d5f95a1162c7ede523183f272fa87914db5ae417b40af50bba3f64ee8fb10147639aa92fd089dcf3ebcd1f2a0ecfca4b48eb926754dd3eddbcc4b1f8945408ca179fd1e1d82ab82882f6e54179140ca3b9dc6440e3a1f0bd61973d269a941419019402ecc464c9630a875588f128af0ce", 0xed}, {&(0x7f00000007c0)="8395a1248f5801fc318fd261fa78fd9c09f1004bd27dbea67d650af977da0bf810359d1d40fb044df9920a999035762a3bf8d6df25c0a6079e11710f331e65cc476a7d4fdbb07c87cfaa9db36e", 0x4d}, {&(0x7f0000000840)="ded1a38c1622c51215a5aa154e326948af2abbc8f26fb5de200c2d13de511dfd33258383c4b6c24d9c32fc60b10ade165691d5f994f8c13cd70d69ab56cc31cd49bd4c41cc7d5f8592dc52b0545ead97b513910e1b597f512fde35bd6b173fdc5d86609f35de6172a4aa3959bca9e62dd0107eff3339590fb79ca9ea82a6", 0x7e}, {&(0x7f0000000b80)="c59e932cc4dc60f4f5ffc237b17040fd8498f1dc635699d018e26ae218f9e629b6793c96be520ba28ab4600630ecd7689635104d3d6a383f1576d9a6b4f45305977d8f62634629eb2b533bf27e0f277d87d53f629c73561ee5ed2da41ac797b1e0f7d818f17c9095bc304963cc6acba1e927edb8f041bb564fe29db96648595ae08c0c3b06b27bda99b1c3e9df066574cd1e2f0a253bb92a67", 0x99}, {&(0x7f0000000940)="f12fa390b052dd3d3c", 0x9}, {&(0x7f0000000980)="1e76d3cad8cc7a67ede214f8286b20a1c47d280835bba27e780dd91ec67115aaed9b9b1c8810bb23c1d07f033b2559050a5ec754241d0d46838c97c41bfa2fcb906fa1", 0x43}], 0x8, 0x0, 0x0, 0x400}, 0x8) 16:01:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) sendto(r0, &(0x7f0000000300)="6e2934fb8ae465b33c2ed6b505ef7b623d1123dc33500ae43ec6d1566c8931a5c04ce9f7fb7a86e4a01fcd2569ba2ea8b8e49803588567667bbd38acc7ab2e314028b68146ce545f44ed2d75b0209a994bc87fd9f555ce4ca20de8bf7f7db2cfcd16b528e228780f6e2828c6fff5325754a58217aaa3eef49b15cd8249bd992d3a838117218106f242581b36a28c1cea1e238cb1896d872036a55b428b0f2f7553659d775e3b2ef39c274e07389c297f64dd2b802dae4e7394999ff34d9ee4da24f07419991d5094c2d06afcbcb71a514737f07050839b5aae45043c63477f13bb76644d401a8150dd08dde7247648efbd43ccf20df793f2358835b9493504a9c67d13502c7d3d25372bcd7eb6551d99ee52b560d02531644ae3541908aa3b90054949ba31ae6473182159b2f32c55c43135e7fb69488c5fcd6f0fa1ea028011ed4b71bd9a7209aee3bced6d938d2f8e45ae43d00daceb462254d337f535c2ed013f9c7a2a74738edfa7a893ab8e5a94347e59607061813c1cc3e3ee6e59e428cb0eb500624185d050bb3deffdeb6407be38cc133a5d68854cfd7d78b76a99f843c35d1e23017c014916364b45e3a9f2a232e6b94106aa424654da969d765483b8d3f7352ba07a5c102ef80120c73140785d4269444c4689647f82600ad612a1821de9223f2a2fe152d5a7ca31f323cec466d501d1b78c7ff7497baffb748eec37e436b447863ce2748aceeaed64b212f7887d9115f3e8162fc126313e25beaa17229fa0306688691914fbee2b0054e1ee64aa3130b6e298faa733d4683d3765db8d9dcd41cafc72c0916ab183adabebfcb2a52e96ed0cc9a76ac8ec3ac8559eb77aaaceb4735f2774f909d926709800fe251bcfcb3458b155b1fe151ddd331ae01e7654dbf745215ce9e84da89d029c0d64120d85c9a8008e8967059a2c1da42f75ba12e28fbcac727a732d995104e4c1c29c5374f14d1e0f32d5b6c9f7b37709585ac8e2b915196a6f1bda8bd0cea8283beba2d81a951672deb042bebaf46bc3fa7463eb4a3e88e17fb624ec27c130c40fcf738fc64b6687ae1832da6169773461dd333c00aa29a64550b34b25f3f3c96264636396f9d07c147d1c89d23fd6026ca217ae6688abe699bde3e8587605e20893f023cbc036af1d505e36aa130f5753b1ea4bb207c0a0d88e584bb12cf4a8a780aac4d5bc31fbf54ab4e7875671681003d1acd41343f575e87e41586244f06dda7af3e5d7aa0ac913128361019d4947df4c7d2fa870d3ae64f14172a16450c719e09c675613916b8ad34f29aeefe87e22ad808f788bbd7bf6fa92caba62537345c8bfcdd6de0145b269635b3f06245d3dc7c8e7802dc5b7c58144238be8f663b8cb2a63f631dc4e5d893370f99ab7dd3c4de35eebe5d1afcdae2d23c2b3a4900dafc053d08b855ff86e8f862005f4222ef2740cc8957cbef95d1684530ca91a1b1f3ae742f17e81dbee2a9fa8acc6c1979003def309ff74159ee3bb12b83445d6e664f4efec2b69fac8b9fbf9f923cb2ad31b53ad130c56e782525a79d8762d5483a1d831ff091b878accda9d63d9de5cc73000b731bccae03819999a4efae6a219c595eb42041ba626a3ff027a66900d0ae17b4ff0be06b73e12d743f001f4790f0360c7a3170783cc2f79d77df2ed945baa99da17a4fb1d0e80fa14aba28dadb99a8c5820f6856731c3e86872ddfd42fa3b1ff44bd80b1ed8dafb5b3d2b3f2c09fc2099d5dfc3cde25e783e6c066cb893c26f84521bc59b0627360c06fec9ebc2178b5e7a6e39b568da4ac8f2295ea2ef3e7d004206f88c92bf946be1c89175a2e4c12bd7c75175c255cafb5d6404e3fed95001ad60995b67bff847d0e8b26370ab98f465e8b0b7d458d826d6b2a8a9c131a37dd16be18de7ef7b2cbe08f33eba9a66b935c12489c2e3bbd1ad3a536191834c02d7445acfd2afbfcd67c53e42bf5e2ad1334539e7690a586f9dba9cfe507f4e40d2dcc2ff8f7f1a05e482fa8031d6a2b2ff0e0f64ede826e79b44b3dec4c20b20677ba65fcf7e5b6e80247298593067cbd60cefb00496d66c7dbca65f598daed04d96de03a98a252d59e0b87835e013c9ff14eb1da23adb99a5850a8caa38a4916d8443b50e54ffdd8e341f4c55fb188215bea698ea2fd526f48521766c5190171cf56533483295ad1b656f2762bd155b0287b862f0edff9a8f3e05583d8964eff08f8cd3b9e6e0b2f1c01ccf0d61d082defbbe238fd7b892ffae24ff47ce977dc615b55ee4f81b8ccb66c0586a15012e0230644f1d6d0f8020e036e6b3c662fc35f4bb82a04637c77ac756739b79c63e80582049f972576c94285dce469d5133d0a85bd8cb251c10a4e2908262456f3a6c3bd68ab98a781329b0adcd9b8483b5be55f592b64762fe5dc89836809df30a2a8302302ba91bbe475f813ac959e79887a0ed27c99d302566645ebf25ef79f0d5693c05a7a98ca093e9eec359b12f048805cc292f797ecc9b99fe1a8f0a0047a9740810e4872b7cd07cc97af7eed6302611dcb419e54481c88232da11f9aab00da25d97f7309a088b19a7696281b160340da6913ceb493cc5cf6b0e545e223aceb45c6e3132244db85e79b0917ce6239da397c44ac5e4bf91c89ae717d22d11ecffca1d392fc00db52a09af97e7154335fbbdf60fb1d9f048b156d9ca75f13ac387697ed76a42942b7eab544ceb7a749f1ab48809f2ba2854468cce7ade92b71b805f3030a34cf2c34c8b51b306c241a64dc9bd7a34b7361c1cef6867023db977e3dfb87571190f38b12a29bacc9fcb4f8553d4dfea77828485a14098f32b1bdec1875731210dcddf0362ae3f732f4bcc9868cc84c1af71238e691f99fb632e129869b912556119104e78c3dd9b2b68c250d3d78e40f6aba1431422aa5ebaac3c15c2e04af051c23d6fe18c68c0caf747eba607211d5df3e84391dd49754bb1751f2b48cc1785efc2d05b1647f9f090bf116a6bc3300fb381d7abceacaafffce1443c82f41febd944b23f0639a7e9490751331350cedddc7324516b6dac4318cbed5dade40e4c682f4e0a93622f64e2c9505a2364b81c3455484eb8b51c6e58705d3d435fc285b9d77946d39c115c58ccd1df44294c30175883a5f567b534c5710a9de62b89b4d7175302a22ecafe72ad33657ffeac3993d78e24c5a2800b20246fce4d4637560babe254e7deea27fbc33a99537c4e32b2b07086c5f4aead9c86a3232257fdd5d821d05b05a31db12284082a20017454bee2a985f860d0a555ecc580fe81a9ff3d0b227dde7c92f7414d2a3d8b7e7b15b8269b2f067be1b09f6184f04db0aebdf1dcd706eb8e7979d3b641495ac24ae42089c0ebeb2147419a04c7224ff3efade02f4a52a2bd83da260ebdf8556738a1b45b778c51ffe358f6ec64e82a43ead769f61a8eb3ec1e0d7726727e9a992e4b11389b5d5ff2856a329726bf8b558905d592cef9e0359c3f0bfc072187084481178171605da6ca22485797ef1974e959e54162333cdc7df869c12f01ad98047afd896d2ccd172004c2fa16b13dea4141651282e271b11df5aa3ad8f7d83f0060ab5238b0cec670a1437c236bcaf7c841f5ff3bc23acbb7ef54e950609d560e34f2f41039c308e1d6290663c09f921b838d700cd23fc5009cf4da3f9a60e9f82c83c3ac6216d1a7add603d5816fad8c49f4bb894a6e7aab2d7d38ca50750f5f1fe08046f6a0e7f2a78c6b20fb5bb02363f56f0284c8864cb004ead89eb090e99b4e23446dfc01772f173cd09e4345b9fade243d04f511c9db9fe2926c0947a1ddbfad87f8d82937cf829751ba4ab21e1d0de293b1a458e2162944029182bc653c86ad3e9ca58a3498214f398915a7f41dc6c9c1779a059014299a8aaa3fe852c6cc0a93cda0e81f95c3571fdce5bbe46da94b94018ffc7b03ce12543916f5067597ad613a988d20766507771b579ac5ba3724980c4cdf23c86e155c68941627df9a79a43029ef007c615f87378b260be64b45f7b3678d0753845c6ce3bf4ccbaf5a1b94d275c0d020c164a98ce1984003d86517944001f9a370109c28febde03ef965424f3f1d2847b4205beca772e53741b1dc4c9abd99142c949540fdcf04e2459ef4fae4992ba19cc96ad71f5a8f26a670a122e98ef9b97d42795c1dbe5b72217a53437fd6c1693d23d3e01cb70493ba96b4738651a30b86c4e0ac7d94963fa7cecd7ed2ec997d1af16652857169456bd1ffe15928655ba7df488ef14e48a9793e5612777e5d86008e82b5ee2abfbbbce79946babff697bb35d5b9761307f6a545a8f3f31567ae9af4d1e08f9ffadc0765a7416f34cd2c726c29ff249c1cdc3ba985f6b216026b20060475dc7e700d21fcace00da6e76a3e916034d090a0086fb872c4ca8892c94d9a0ea9cd008e30c1dcfe058493b57a5b9a5c81cce2f8ec551015e65ab1a33c20947c661fc7fed63d34277c1bf60d7c310480f942b6a6d72c52ea9f547b94c21b8f5435d218539152517133c0e535207cdb63cbc0188712ea52d3b7f4913ccfbc52c4e809aa07502eaac4c1bd2b033fa2077448ef7cd7e513018d545a79f92f76a6c03b5ca1f88caea95296041e9c9d67f29017e26e0cb768af3efce2d1587d97777e8bd4ab4927cdb6424c244159fd6992fa8cfc90087f6944df7170f18f792e0cf0206b953114d938f74c4cd62b90f29d86539cf4db818945024dcca4cdee7cacf53fa619b9e2a6fd201ffb422a2c06abb1445d2f453c17b4c94dc82d3babc15d6e46f0b4fd4a5304ba01c0458b60dca2d4249ed37525de22179793a4091a82d2b5b31c919c3010ee1c62c67d7a11527cfc107c46a7984fe165506b1c726fdbb83b0c1f4d9cf21d2305522d5bcf181f877214829ec7aeade724e7f39006f68525684463011c5f7801e614b9ed34ade0587bc2a6e9e900b570fa03dfe573b85ffdf31bbbd5b41996ef4d2712f38e25c30ce7bd0b61843e2ba2a4372f30c03867d2cab0717195b22809d2288bdc8ad6bf10d39b4a2f1d6aa120fac222e6aa97203c7217440123c2161db866c213fc153d0eb86eb502d4d8e2a7b7c939e653468259ef0bc5063a475289265c7632ff74cdc43be78eefc23320fc0f989e59c92bba8860a06e1cea0124b0fb830cbec4f7e19717e459f7aba390fbf7ae1627f32655ad8264c499b07d8b856486cc60d07c86abd1da50386dd7d996e4cf79c8e99a1856f1d98fec53c895fcc272f65386b1003ced0c9cc0560cab8fe7cfdabf251cb32d303f1411cf898aaceca87aa90b6191e1a734275ced71708ee841c55c2a55415cbf9b89a5c02635dcec15faec62a4bcdff636d262ace06c818fa2a3a6b6a9b51842b9d65ef3d6909cd6641c64503d14ca9d8bc8f8847f04fcc1c6b9c7ab472983f9dd46527f4b1566e2b8ed26254c9e948562931be637c4a37112e0bc4373bbfd491510ae8e8282353dbbe8d684bb391270d17ad1bda3f79186092eceaf96ec4b500f92d7178fe9634834d9f85632bdb4155d30769c544604216c759b37f203d1b882798b0c84db8748448442b8e6c3dc011e59a01a3ac38ed2302b994f4c287ceb78f3091b13d5fab6e011a4f4ef45c99a4f08d4296b7d5e498aa032fe480e6e82dec09a0ba9106590a815662001bf8851cf138a36aeaca144804c83c38d344695c4c5c38cfe608df1aebf3f6e7cd13d6d3ce1303d0f089a2d58316c5b3e5df8ec16836e54ca0471d3bcfe72bed530282cc4589e0ca1bdb483c9f5235bd5637c0f008ce457fc81eb", 0x1000, 0x400, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc) write(r0, &(0x7f0000000240)="220e2a", 0x3) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f00000001c0)=[{0x1000, 0xe7, 0x7, 0x405c}, {0x9, 0x7b3, 0x7, 0x4}, {0x1, 0x1ff, 0x2, 0x1591df47}, {0x9, 0x9, 0x401, 0x200}, {0x5, 0xb64, 0x1, 0x9}, {0x8000, 0x200000000, 0x3, 0xfffffffff06a08e4}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x7, 0x2, 0x4, 0x20}, {0x9, 0x8, 0x4, 0x1000}, {0xb82, 0x7, 0x101, 0xf1f}]}) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2b6, &(0x7f0000000140)='+') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) 16:01:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100000000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x7, 0x7f, 0x1f, 0x0, 0x4, 0x400, 0xc1, 0x1, 0x1, 0xae, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/89, 0x59) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x10000, 0x2) pwrite(r0, &(0x7f0000000700)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d89a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a7e8f45cbe1b21ef00007bdc6deddcf3b2f79b463c019605ccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496ac4f679a6355726562edca44621280ea80b5e86cd8b8148741b6006645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356400000000009300000000000000000000000000a38641c84caa0f083e535d0cd7", 0xeb, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x80, 0x0) close(r0) pwrite(r0, &(0x7f0000000000)="4496664c9e3704f24f7b62ce48fdce95006688e644bae6657c94b9636b8cc0f1a81d160174bea656c5603eb80a5e2443bbed91deba267fa69bcb1511ce39b35a80ca9e5741cb0a35bf083d3bc9b132b01dea6ea918d098196bfa4cd96e929fd2a932552fce5d7c2b5bae988470fed484903b4598a42854ed348d8fe3ef75b88ba90752e78690b6dc3e4a9ea9", 0x8c, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) syz_emit_ethernet(0x1, &(0x7f0000000140)="aa") 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x400000000018, 0x5, 0x800000000000003b) r2 = msgget(0x3, 0xfb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = getuid() msgsnd(r2, &(0x7f0000000300)={0x2, "9b3f0d368dc75e283fa10f84c8b1670bbcd9caa93fd4055aec21d90ed9fc20d43d246d113946a666e02101469ca19273ddf99d36c83062444891533300dbd1942f0e4967dd25fffc52944932b96fcc69f11aacb25ae9db3f2e389c1574ff9ae1207bea"}, 0x6b, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r6, r10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/30) msgget$private(0x0, 0x4058f82a06ce70d2) r11 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x400, 0x1) ftruncate(r11, 0x0, 0x3) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f00000003c0)) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x200, r3, r4, r5, r7, 0x9e538fbb8d610d8d, 0x3}, 0x41, 0x8, r8, r9, 0x15f3, 0x3, 0x3, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400), 0xc) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:01:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001580)='t', 0x1) kevent(r1, 0x0, 0xfffffffffffffffd, &(0x7f00000002c0), 0x0, 0x0) 16:01:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7ff}, {0x5}]}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="8219d819947d7c", 0x7, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001580)='/dev/diskmap\x00', 0x20c80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000340)) syz_emit_ethernet(0x0, &(0x7f0000000200)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) recvfrom$inet6(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x3, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x800, 0x2) kevent(r0, &(0x7f0000001380)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x40000092, 0x200, 0x8000}, {{r2}, 0x0, 0x10, 0x1, 0x20, 0x8000}], 0x780b, &(0x7f00000013c0)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0xd0, 0x72ca}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x2, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x6, 0xa12edd3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x6, 0xfffffffffffffffa}], 0x5, &(0x7f00000014c0)={0x101, 0x1}) rename(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file1\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) dup(r3) ktrace(&(0x7f00000002c0)='./file1\x00', 0x0, 0x8, r4) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3e44b91ad916d17a, 0x0) r4 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)={0x0, 0x80000001}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) dup2(r0, r2) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:01:21 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x8000, [{0x3, 0x6}, {0x1, 0x3}, {0x2, 0x1ff}, {0x3, 0x2}, {0x3, 0x2}, {0x1, 0x2c6}, {0x2, 0x7ff}, {0x1, 0x8}, {0x1, 0x1}, {0x2, 0x8}, {0x2, 0x8}, {0x1, 0x7}, {0x0, 0xd1}, {0x3, 0x7}, {0x2}, {0x1, 0x7}, {0x3, 0xaec}, {0x2, 0x9}, {0x2, 0x8b}, {0x3, 0x40}, {0x3, 0x1}, {0x3, 0x2}, {0x2, 0x2}, {0x3, 0x6}, {0x1, 0x5f}, {0x2, 0x86}, {0x1, 0x97f4}, {0x3, 0x2}, {0xb84696305afaec2e, 0x7}, {0x3, 0x1001}, {0x59f81ac3d5d3c467, 0x7}, {0x1, 0x80000001}]}) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0x8000}, {0x7ffffffe, 0x0, 0x0, 0x8000000000008}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r0) 16:01:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(r1) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:01:21 executing program 0: r0 = open(&(0x7f0000001440)='./file0\x00', 0x611, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) faccessat(r0, &(0x7f00000014c0)='./file0\x00', 0x100, 0x2) clock_gettime(0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="721cc9e4a8b85bd9d2bd8169ba50fbb2a69338f60bc5c533f1dc077dbd30e762eeb8bab81cbe2264c9a1f758eaf1062e1bcbd01dac736f777072c430023a7885d99df1c2b53c4fa37eb84c798b2b9ee7ca2c555855f39f5f48df1b11c6ba777e11a7a1bdef13a99f12808ae0521ed9fe32617d289378926560a112d38fe76a9840d4ce0ae561a20bc58181c8be5531ccaa954f0efcb1e78f94f0cb30d80a53c457f955a2292f62ad0fef65b9ae98da2e256cf708185580eed6705b93a8288e5cdd58575ad38d", 0xc6}, {&(0x7f0000000200)="3019ca5551fd8996c6f94f7aa1cac024a50406ffb20885ecb2c706608eee013b790d295d873fd9afcf4bc167c59091d4d11be9286cc153b44f8424f0971aa678ca8a514d539b6d8d02a5ac53382c356ad38b730a587ee871a2ec5788a8d85874c2091372508f5da77ab6109b2d0ac428af0e6aa3bc422142ecb2f586fbacc726", 0x80}, {&(0x7f0000000280)="e1859c1068107cf00ca95567b63fb3b5dafe", 0x12}, {&(0x7f00000002c0)="1053f5b16e60ecef566c7f9fca54f78658c4f4fbd46b9a216aad3c79fbec40e0237b9f15e0107cee51f16485f02c201c3fa01f1126b54d3a2faa49ed3d6a21e5f105b059211ff6fb2d101b9eeb292417f87087f67fddb958101c30b6d75efe11a9f75bf2adac958bfbbe55e8d8a45a69b32c90ecfe365a6f0fe84d1724c7f7720f7c4ecb928de00580baf85c9bd309088311e94562e5c00b7adca17ab5d330d15dfc5e93da78717a6519db36af21f114c178b5ffb517c6d38b142a18796e0b9f511419a03c7d8d838873feac4bbeda27665955e1dde34cc939dfc8cfa81a37076a2cc6310345c447f2151d994306262a10e1bf865b37902ec127f822744c0f2d32f424a96883282537a86e06d6b1c9839f065fbb77a251c8f6d32aaf872d43af4011e0b21e39353c18c2972e7f2a070cb1412712845781eeb381f39ffd7605be0d01565b60ca340587a835758b24344d3b495ba4f98167d6163ed7d616693bcbb8b5609ba01ff039e3f06f4e90d6905f8ed18bd484120d379ecf4e3c5371e52f38bd12f28f09fcdcf1d7a7a249f0728dc21d7900b22122d0d1b19302af5f2b025e263b19a80ff5af70348b3a55e4f99dc86514b314c84fe1d5f9c204c40cff496b1c4c43d8ed98f6ed55697b160204d198a08ebb6afda133878e73b1b5d1ab8def6cbae3d0de1fc6d7623c500e82c906532c948bc2941a9563dc3e895b97bb76ae35d257a002af5ab813744bbde1da12d2de475dd59deefbb0abb3c784bf236b6ff68f0794cf1614d20a457a3fe4d4be6651ad0ebce261e44a82665470a16cf4bea6c723bf4b7e8622c563793b0ede153bfd0e00b1c88073b93d8334987b8b45a130fbca04e670be4296dea22b0df0948facb035063b405ae71f696a3bd0b6b4db2ee66be400015e2803543e69748e24cf57ce39a8dc442b863bc5e40d6ad6639373779b1fa91d4fe1ed4f7e2cd3762373e61dbbf7616805cca0ea629853f5a2942458c260aa544aa02be29ba81f75b376fc094b7a335da8df3b6c8d430d75144ee76b21484a0322ee7feb0e85bed92e9fd9b11cc990ea99a378ddf2233f542702b2c06e03330e7faf3e12edab4cac7cef6434876f66d53a6ee32cedbac9802b26eb7f84da6320766eaf58fe855ee789c5c4d86cebe0994ff39bd9ee9577ec3fea2c83b054812a54fa671caa5a97cb7dd57d2c235a4f7940ad1be7d8c54b3b110a60a77683d9eeb81c28435ae661fe2a4b00ec726c55ae67916d4665cf6fbd31a5705fcf6f3b77581c7f4ee99442dd68f502416bc265efb4e01ba251b56f329b2626b32f03dce2ccd4bcb0510941b711adee17701c877f338eb8c366e7689e2ed9d481bddae79b4cf63bef7a3929b384741ff8dcd46de1f219ee68350d8e4fae7188ef9855770f4e7f87deb57eb59b3732c7e71e436b1bd4d381829a6db0c13855daf2592cbf405acd2eb232d71cdc1d8d1766d4375215e4797142d7faab9618993ca80d75075dc290d75e42efbe9a19ccb5a7e9817c96a805e2600dd030ecd6f67fa8a94b0aa770b230ebe8715f7d3f6b7fb745446e178d3038f17842150d7ab2a8d4cd250aaa32532167a5b99f5e0df051bd7c1472d59e63cfefc7190acd6e21db08804283698071d7e88649a42d2382537e1cb1d120c2db83d4be8a01379b0fbd2601b740ec12794494de5f93856e99342665f884509c0958f149cc94875942a9b91b568d45c2c96c5aee74d8fc2edb8a0988f91a41836b60a62a4bf0dd8eb25a8bddddd5cc09f56e2dd1a99bb21f0540c298759aa39689446ceb2054192eaaa96207c760bafcc123ffae6ee4d3351e7295eabb94c40cfbb8914b86ccbf7141e5d9c67e8b9db50f5b0debf7705e0d14a2872240d2af3dfdfd65a25064d3e80137d7ef34849e8427f0f0e5ccaa5f8bafa89b713a35a34be98f220f28c68780f12bedbb7953edc6cc43269dc4ee92fddee7304333fa441815800f216e3acb85f96fd698df35e8444ebbce752601939232f947f361dbd35c1c4bc67dfd36e318500503d29ddc251b2af82d2e56557e0d193ce0815130809a2d601c5a299ba58fce40abaa3ee73c6cc44db3d8aacbbed2592e1c257005f4d62f10d12a5d3209a29e3a5979c371725e03ba493b6d2858d391f3c64d42cc8aad2598c0e241db36d945b970c575586678523a95752cd866c71dc21a7e8e479448b58589e7170d13ad099f3070d257e0bb48eb33ca74395133913ac2ae34607eb7a377901a7a461ecf96043bdc9a4f202fc4dbb3e357eb9c05afe9561a5a4f597205a98b5e958de2b566a202c7307a9071799cc2f92c04e315975800250d8e3766380f1b21495b062b3987f4a54b91bdd5f074c2fee00854973aa059581475ddee26aec99ea612d78a11daa392fd084c868c073437dd7a754f97074b4840b46956541b70704464cf31b5ee09068bfb63d4bb9506d6f988a895e18bbcbf1c1386a03cb414cde27739dfad62ae5ea9da8666ae17961bce8a568bf51c570b4ae4334ee1d779d43ca4c46791b8f47d8e2fdf03f1ba762076c649d00d6b1e694ac5f470d044836209b431a870d6dd710bd3095eb51073febf133bee371328298a13da4c1bee157fba52c8038e1c179f8401697425d14939b52d65240f589db1773de5aa7430c7d338711a47ae12f01e7b154b1a950558f94369c20127fc8cbd5cf5878b2a0be848c6eb7624fa701e7fb1ab4346c245fb1291a7691bcdc0a93478fbcebbd355171263b3f155cf11908dddb2fa05de17949549059e8632ac4cddc8a1533516af165cfd64fa677b85c3c49c2e7a36997bb9355ed661ae19e5323d01d0137954cbb67410c40da204b7239cf50557d45c0b293bce760a6bd9f5550f3a7d37a2b274959351b1a2a691f9eff4e76fff5d460f05cf29bbb1dda4723945ae0fc90d640d14a0bb1b561810b9165d508732b8be841c2d2dc8868bd68dfc4e7600aa396e863ad130c8b6da29908cec9bfd72dd06652983a8132659f7546a5a6c0eae8f0ce5b38a15eb06aadd801e1209deb538e40aa6f4ab9e383809c8907e650f5e019f1fec6f065616cca1576c5e153cb1cf765ed65d82171f075ebd1e53df2f62e7be525f7558af77ff20099d4484982b939787396ffeffb8a03f252cebdc362500af6a752a232bba042934747d575812cdd2d8a94361e07a91bf7caad152d495b345b49c029065019a350e8b7dcebea603ed17c9967d645b48425d0f3711d3f37e8325aacf4ea5001b467c8853188703c4aae7ab730dc7013aaedc422fa851c55479b77f4a33f9ec67cbad78c44011e385a26ae30e2863b037a3cd793271d6276e6dd351fea566a734ed85eba628fd67585104a2085c8654acf7809bd6d0ce4b54b5803965286c7bb711ebd2f8894b119f4982062a505fbb1316fce968d7fd4e867d676cafa8dd47a90ee6399c516f6e1311131dac8342454de0c981f672ef89cdbd8cdd90af4a1bad24765ca35449a387b9078c14a2bed38757bdba14816a439fc45e5a72e0194666b22f43a7012851ba050763b993e62ce200b6f2d072dfe33dd9ba21702ed7057502defb5b7c961a57f841c72daaf980cf5bdf4203799d7a7958042a2d496eb92a5ad3eaedea0cd8d29517baf3d5ec2c33c8925950f46cbd1973c143a9d7082e7cbf71a0df5d23875fcf33ecde2094a7064cfdea7995548b385058dff4d33606b5efc7696e37c9aa837a960e1f74afd28129439526235f9f1acce697f4b9ff2ce5a6e6758346d02c9264bb4f6321da4a1f2a4a318107525976ad5e22c145a677cccc2c5939f009b60d0a99959a782e681e360b35b09dfca8dc9a4be44d75391c6fde6cb51df3e4cd9032e71086a4d6a312028ed0c9b102d8b06d6c91a100a868b10776cfc3f237a327a96a5206111951502f43aea9b75f29f1daf2776a10aab2ce3a6c14070c24af5a9baf17a4884ddf64322131da8bde7ed9aa57b620dd21f9a0d8f923c79ca43011009273282c020ff85087bec723100c873c0b41dd1e90f055683c10b1a8073a8ff21d04a58a529aedf96942f3b3f2d6cd146b357d43222fdd14d77bb9383b58784f1aef5d582e7e4912ffff7b412b472da924665cc575cb19fdb296aead272349017859a5bbbb39dac2e8161ed40b24a549e305825c0e4115cda20f7292ebd8fbe1916c4b25f5de1b99455ecb0f187823e05c983b011f6355a322b15dad0554f9e13d5340d4cae613f07a4385ec3f3982106c4d38f21f8eb5fed5865914c3a222327396e100bcbc7fadf0dea6c141be208f161afae358c25f3769e0001825733a04f79efaad55f89297bc6387f796f16de67940c7eea3fb03da8fc485242f6537e0366c59deb0a8515d920da532df44f56f5b0454417369c228942ec0ef74ca118ea0c4d5c34b73f10b5a0c83908c441349148d327d8fc79cccf4c5be8ace4acf0edb99e077c4f18abc57dbf556b2b5b07d7a4739cc1259d91cfdecea8719fddd4563173c48f2a893ac57028b1b6a41970b452131ade938f84c63c874425c6af3d935c2251704148e13b81ca5c71d242854c08540812baacde202b49694b99cf3baee7c0dead3a08d993949d5bd4d2020e078310d3f00af8cfa65fd895618d19d3e5fcf6e133c3fb8002f568eac6d3950815534dc88778889ab0729cfb0774ec9ba24b092294c76f96b6c1a7efcc1020d86e9451334c9c5d6ff4cd9566cc5262354f6ffe49d92b5fe91aa587688fcdfd3a471d76c014762b0c72d5600dcd507ee5fc262156d93c39806d63de61f1966a503060bd47f761aad5e206218a73fe6dfc261b815805cf4f9befdcf509c09a7f426c4fb76017064ca83e01e779987c4b543f1a2733bdb0baa60dbc410fa93a03ae8864136cd394710cfbc08ab9255fa34b50feaac8347d731628e567b6719297e5e0eb2064746e228668f7155e01f967442431ede6e0074bdcde27df5c1dce74517214a4182b6ec9e3f30e7f7fce19722983a1eecc879db72751083d1947abe1b8143e22c7c54520c5b10a2e97a84691ae1eea05ad2669222cf0ad338e7299a2e25535fb1b28ca11a1c1ccac78450bbe34bda2a19dd1addb55042d2c596a548368fa12ff1042c48b3d318046c392a1f11463b53d829bec610a0a6d317429af696047abc456d30f2fb02e7d7560b93546b9ca101b82a7809b169c1a85aae98accd580328a7b97c60ce888383f37f0240872a931eda27aac1c25c91855156de7c34104745e4e7a59e343e8f9bb485c5a42fdaad5c0582402b536bdb3f9938d76844494342673c4ae4a425274de14ab1e8375af8ee2aca39d19f7f4184c80895cf14ee8a7deaf1c8d991bab9cc040fbfb92ca92f5d93332b4998f542bb03623e79a267ba6bcbd6007127d53d85c52dff6e97514369fa3190e366c477b569079eacbddb672e22857d34752483a167f2831c551da1604a85531a3b5465f28714a4719b5c7ce76a1a8da6d81a4ecb29dd684386965f0f422e43e448e329a7b0da727ba0677b17dc50b2477218ca75848e9163b1bab50de591e42a5e671c65d3170ea1da54e2b53582ef4e08fe43181420d5bc01c357e7c63a6f7af279e0f90bf05ed6e5f902001f21895a89efb39262265dccdcf6735db377ab3da40b7b75bbcdeb6aa836e682dc7c9cee8974cef4e6d91fb62ba50158c3c43044a3a1f478e9eaf1a50ffc556ef09a2f03557f9eb91e4fcc4b130590feb9c5fd72396c7fc9c798b0f9a2b3ea652bcd7b3b1855feed4e585c722eb15267ef13ae31d4b62cb9ecde577ecda60449b14013b94a", 0x1000}, {&(0x7f00000012c0)="95889d12ef01f9469d22fa3a0157a2786344dac9347668e3e30072f1596b3c5def69acc60ad67a68b0e3f5001ce99e2060a49c83c4ca788b8c97814f3f5885122234448d5d8e07d6e942e3d4167deb035dae29c089041967bf7233fe467b31e4ea24d3f1ecb47ffc935060a59f4bd108aeba680b4ca2f349ebf282224d0b7d4d32360f701c204cda29dee79afb2fc3cad4fc1df3d056b2b8cbe36aa6408be2d2814e2256074a379ead54854e584a1c29a37e85ec0f2ecea9123f24ffcc2624e7f8ec2b79d0a21a2f959b5cf160", 0xcd}], 0x5, 0x0, 0x2b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) chown(&(0x7f0000001480)='./file0\x00', r2, r3) 16:01:21 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) setuid(0xee01) fchflags(r0, 0x0) fchflags(r1, 0x0) 16:01:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x1, 0x8) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x4, 0x80000000000}], 0x20000000000, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:01:21 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0xffffffffffffffff, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:01:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) r1 = semget$private(0x0, 0x1, 0xeac1dbeaf70ef653) r2 = getpid() ktrace(&(0x7f0000000240)='./bus\x00', 0x2, 0x1000, r2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x400) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f00000001c0)=0x10) 16:01:21 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xae9, 0x2, 0x40, "d092a05a6cf61754e6b594fc3ec2be717c7377e6", 0x400, 0x1f}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 16:01:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x0, 0xfffffffffffffffe) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/49, 0x31, 0x840, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffcd0}, 0x0) 16:01:22 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x237) r4 = getpgid(r3) ktrace(0x0, 0x11, 0xa14, r4) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpid() pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) geteuid() ioctl$BIOCPROMISC(r0, 0x20004269) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xe514, 0x1}, 0xc) 16:01:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=ANY=[@ANYBLOB="5000000000000047ce0000000600000089416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef660000400000000000000001000000000000000192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb0000005800000000000000ffff000005000000dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e448000000000000000100000020000000e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4001800000000000000ffff00007f0000006d540000000000000801000000000000ffff0000ff0700008bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e210000300000000000000001000000d7000000b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b60000000000000060000000000000000100000001000000e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c34420000000000"], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r6, r7, r3, 0x81, 0x1}, 0x6, 0x5, 0x6}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x17fff}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000d80)={0x2, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:01:22 executing program 0: r0 = socket(0x11, 0x8000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x100000000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x3, 0x40}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x1}) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) 16:01:22 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x100000}) setrlimit(0x3, &(0x7f0000000080)={0x7fff, 0x100000}) getrlimit(0x3, &(0x7f0000000040)) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x800}) 16:01:22 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) getitimer(0x3, &(0x7f0000000000)) syz_open_pts() 16:01:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xeb9f6a10f47c5d6c, 0x812, r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x0, "0366402b00000000000000000000a100"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f0000000100)=' ', 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f00000000c0)="a0", 0x1}], 0x1, 0x0, 0x0) 16:01:22 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x2) ktrace(0x0, 0x0, 0x100, 0x0) getrlimit(0x0, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000000), 0x10001, 0x1ff) 16:01:22 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x4) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) 16:01:22 executing program 1: r0 = socket(0x11, 0x2, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x80000000}, 0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x4, 0x4, 0x1, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc86}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000fec000/0x13000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x100}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfd}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x5}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1ff}, {&(0x7f0000feb000/0xe000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xd067}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x6f8}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x400000000000025f, &(0x7f0000000380)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x3, &(0x7f0000000180)=[r1, 0x0, r2]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c22452", 0x2c}], 0x1) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004db9079d297950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6cd9f6c927d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3060b3bdfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8bd2db4e5987ddb0bbac083d3bf37917a2bca0bb8a211cbd10a7665e42b15f40590b868ffe04dfdf87fea0502b69091481cd340c3320cbedf51d4f3596a1570fdde5755212a5c1847e876888f8ebff8482382923a3a7dc8900a0e1ce0c00e7197169ae30ad7c8dc603f67b80dc2ab5b3f691ba622b174553706a986902a25d87fe78b54e7597b680981bde3bbd7afd6d80e864c51e14264857b61afa6d0ded167cec479fc6025583ff2407e9988bca786043532b202b8dc42f435aef38d7c63a195e7fae7a20920ba40"], &(0x7f0000000080)=0x1002) recvfrom$inet(r1, &(0x7f0000000140)=""/237, 0xed, 0x2, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1a) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) 16:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x9, 0xff}, {0x0, 0x9}}) dup2(r1, r4) 16:01:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x2, 0x100, 0x0, 0x2d1) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4003, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="41012e2f66696c653000"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) r3 = semget(0x0, 0x2, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/4096) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x40000001, 0xffffffffffffffff, 0x88}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x2, 0x8000}], 0x1, &(0x7f0000001280)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2a, 0x1, 0x5, 0xd9}, {{r1}, 0xfffffffffffffffe, 0x2ca2c68c083dc902, 0x80000000, 0x2, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40, 0x757, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000081, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf000000c, 0x2, 0x4f}, {{r1}, 0xffffffffffffffff, 0x41, 0x0, 0x33, 0x8}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x80, 0x4c}, {{r1}, 0xffffffffffffffff, 0x59, 0xad4e0b57020b5873, 0x100, 0xfff}], 0x7fffffff, &(0x7f0000000100)={0x2, 0x8000}) 16:01:23 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0xfff) syz_open_pts() r3 = syz_open_pts() sendto$unix(r0, &(0x7f0000000180)="522ce463e32764cd87a9083ad83ebfd3edcb2e0a9f0ddb31dd3c93de429f44163dcb917e66ba6c1e30f6e2a87c983f86867b3b350a1d87b8dc7b2ba7", 0x3c, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "f28e45009b39417ec10299590000000000000040"}) 16:01:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000800000057d81e43c5beca858ea64acdb58de55eab4e21742978b349e76e90e26aad14e1613d2f1c49146451c"], 0x10) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) sendto(r0, &(0x7f0000000140)="da2c3920adad588c97d4de3579e58304b1358fbe438cb7772a3b13f59a5f3507301e7820c701739920d5e867c0220d3859794657c35a1435371a6e476096ad0f15076cb1", 0x44, 0x8, &(0x7f0000000040)=@in6={0x18, 0x2, 0xa00000000000, 0x7fff}, 0xc) shutdown(r0, 0x2) shutdown(r0, 0x1) 16:01:23 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10010, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:01:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="49ef2169ac8cdd647c7ef764d779d85796facfc76a35af8177cc62108a54a31e574a4f7fb2f5373b6246cce6b76d719a14eb87f9911ccbffebdc3b031b31563b5899ede4e4a66e57c0513e68a30b52208ba3965a2e99137ebeb0e296c0668ab16fdee2b635d6106655292d6955280000f5c91413a7a6770457d50000000000000000000000965fbd6526822336bedb94cc962837262a503d013436ab9b0c33f2dcf74d68b37824c5228a766fb7a2d3e1f91466d00212cc73e086fb389c30f066182e41553ffa48658bf654b154d46ead55a297da836006af578ce52a82f601f27ee15f84625508091756a2675b97e466a0c1320ade16409153ec058991da0f5e115387e45e1758a59c7349384f23c8a8b800d064164742120000000000000000550da5eb14177a3d7f1310978679840c5ee2a69af95b75586ce69e083d6bbf0a9602fad46b2931002a555959c8b25fd62a4aee1f3bf12b7e9134035268"], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000b80)=ANY=[@ANYBLOB="00020000000000000062757300c87606ffc878bbd0ea29e562f9f9de12e196e5e302088aa929c0e9a0010000007e4aadb2e5e0618952e6d533c1f1bf8038a2180f0b47401fad6f15d3d2"], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0x0, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000040)='./file1\x00', 0x2000, 0x1000000005) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r2, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r1, &(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r3, r4) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = msgget$private(0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) msgctl$IPC_RMID(r5, 0x0) setreuid(r3, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)) 16:01:24 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) r1 = msgget(0x0, 0x234) msgrcv(r1, &(0x7f0000000080)={0x0, ""/91}, 0x63, 0x3, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8000000021}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:01:24 executing program 0: socketpair(0x30, 0x2, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x1011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x74}, {0x80000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000030000000000000400", 0x6}) r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r1, &(0x7f0000000100), 0xb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000fbff000001643642a76a3cf4094586aa8cff7f0000543bfbfa5526d109000000000000d4dc9ae05c49495f61ef433882df9efc94ef948c723b76e9581fe16e9375a6baa989383f15fbd9f470588d76e67abe822a79547b45fba8515bdd768e7261e56f66733dc174db0d64608172d78700edb3468765e571dd34d59dddec5826d0b63b4eeb3e20486110"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffcd5, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r4) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:24 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x42, &(0x7f0000000280)="8b6f587c6f1d2273a35b3994a30e15ee63657836a9874dfdef61551bf4a4062f2b890b043f3508d208b2a2a5a8086a0dc32d714e4be98c6700"/66) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) dup(r0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0x2}, {0x5c, 0x0, 0x0, 0xf76}, {0x40000000006, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x126, &(0x7f0000000340)="b6") 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:24 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './bus\x00', 0x1, 0x6, 0xac3a, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xffffffffffffff2c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0xac6159728081a6f3) 16:01:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:01:24 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x42, 0x1, 0x5, 0x2}, {{r1}, 0xfffffffffffffffe, 0x26, 0x1, 0xffffffff, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x14, 0xf0000000, 0x4, 0x9}], 0x5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x6f, 0x40, 0x1, 0xd}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x5, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x9, 0x10002000000}], 0x5, &(0x7f0000000080)={0x7fff}) read(r0, &(0x7f00000003c0)=""/236, 0xc4) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) fcntl$getflags(r1, 0x3) 16:01:24 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x7a09d2a61b0a3aad) r1 = geteuid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3ff, 0xedc}, {0xfff, 0x539}}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x140) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0xc6) 16:01:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0xffffff78) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x9, 0x7, 0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000002800)=[{0x34, 0x0, 0x0, 0x1}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) 16:01:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:24 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:24 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000000)="000080ff", 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x6) 16:01:24 executing program 0: r0 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f000095a000/0x2000)=nil, 0x2000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x5, 0x0, 0x6, 0x7fff, 0x8, 0x1, 0x7c0, 0x10, [{0x200, 0x2958, 0x7fffffff, 0x5}, {0x6, 0x9, 0xffffffffffffffff, 0x7}, {0x800, 0x6, 0x0, 0x1}, {0x1, 0x800, 0x3fd, 0x9}, {0x7, 0xfffffffffffffff7, 0x4a, 0x8}, {0x8, 0x101, 0x80, 0x62}, {0x400, 0x7ff, 0x80, 0x9}, {0x8001, 0x7fffffff, 0x1ff, 0x2}, {0xfffffffffffffffd, 0x6, 0x3ff, 0x4}, {0x1, 0x2, 0x0, 0x800}, {0x35d28064, 0x54f, 0x1ff, 0x101}, {0x400, 0x1, 0x7, 0x5}, {0x7fffffff, 0x1, 0x5, 0x2}, {0x1, 0xfffffffffffffffd, 0x81, 0x8}, {0x6c3, 0x2, 0x188, 0x2}, {0x1, 0x8, 0x8, 0x9}]}) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x9, 0x1, 0x100000000, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7, 0x401, 0x7, 0x5}, {0xab0b, 0x8000, 0x2, 0xfffffffffffffe00}, {0x2d58, 0x9, 0x7, 0xa4fb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:01:29 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r1, 0xa, r3) r4 = getuid() setuid(r4) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10012, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) kqueue() fchdir(r2) close(r1) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="cd") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000140)=[{0x7fff, 0x0, 0x3, 0x4}, {0x80000001, 0x4, 0x5, 0x3}, {0x7, 0x7fff, 0x5, 0x1}, {0x10001, 0x9, 0x1}, {0x10000, 0x1b8000000000000, 0xffffffffffffffff, 0x2}, {0x7, 0xffffffffffffff00, 0x101, 0x1}, {0x11, 0x2, 0xbf, 0x8}, {0x800, 0x1, 0x9, 0xb336}, {0x8, 0x2, 0x2, 0x7}]}) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f00000002c0)={0x1, "41d705f978503303589483c1209d710343f6220e4b6fee55b637d8e00acdf9d66dbb8a9c3fcf15d4e21a3d42c9a6d122f007f56d4a8d41fccf6ff21c9ed3c0ee4b62bc51e11b6ad2ee92b4754e8bf7bf52aa102efd3bff5b24c3b604fd591658478bfe454f5b7059f2e0be4b57028b6e4653e15bf7cd65a2eea86b58cc28c6df2de3da1974aeb03c01c7fd093c3b9b111af5ab2e77cc99ce862dc86ddc454f4472c4e60f960c893a9df7086cab35d37e246a33982edee5e682faeec85103f885fe87048a34e3d4cfaa44ab081331132a16fcea0457cc5dfeda67"}, 0xe2, 0x8e15834a11d0899b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4, 0x9}, {0x48, 0xcd}, {0x8bf10107fff646e5, 0x9}, {0x0, 0x8}, {0x45, 0x3}, {0x88, 0xf19}], 0x6}) 16:01:29 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x6fa05f8db90a47ee, 0x0) r3 = geteuid() getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x80, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x2, 0x0) r10 = socket$inet6(0x18, 0x4, 0x5) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x100, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x10, 0xb301607d9c60d11) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x400, 0x0) r15 = accept(0xffffffffffffffff, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) r16 = accept(0xffffffffffffffff, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) r17 = syz_open_pts() pipe2(&(0x7f0000001640)={0xffffffffffffffff}, 0xf978084e027cd53b) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="6fd6c35dbf9ebcac1241fa968a74d8b5875997921a1355471617f2b01445afac4a71b1d2b9fe3243a9b98d4f93069928e530896f602dc8fcf79fcdf2a2228e3581655e0dc53a53621ba1", 0x4a}, {&(0x7f0000000140)}, {&(0x7f0000000180)="f1cac90c39ffdd8d20708e85844e97e371c95af35ec60ef93cdbb50d07611615960c6dec907c05051f6c7ae519bae97aa598134836ddad6b952f77bb2f34014727959a7dce93ed62784b08f9d9b27f0aac99e1dfdbfa91138c55b677401844af5327e21a165f23e28aa6a8a7ae35d0b58fb96aba2abc15080ec7a3514f631ca40292067275dfe925134bff20cb9a85a6e69ee57e6f546a78e5a12dd8671323e12a5cbe50ebd7730af5b0fec8d2fbfcabf4c246fcbf3fcc094acdd2e01a4a799179a2f9f54c234f518f18060322a11aedbed16ba628cffbfc4b06", 0xda}], 0x3, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r0, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16, r17, r18]}], 0xa0, 0x408}, 0x1) 16:01:29 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x100, r0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)) 16:01:30 executing program 1: socketpair(0x2, 0x8003, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x6, 0x5, 0x8}) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) 16:01:30 executing program 0: getpid() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000300)={0xf9d, 0xfffffffffffff001, {0x0, 0x3}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10481, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0xf1eb) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:01:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) fsync(r0) 16:01:30 executing program 0: munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 16:01:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x4, 0xfff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x80}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x800, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x5, 0x3ff, 0x7}], 0x0, &(0x7f0000000080), 0xdc9d, &(0x7f00000001c0)={0x8, 0x4}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x8000) getsockname(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) ioctl$TIOCEXCL(r3, 0x2000740d) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) bind$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 16:01:30 executing program 0: readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/237, 0xed) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="5001050300000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e2400000000931400000000000000", 0x150, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/195, 0xffffffffffffff33) 16:01:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f42bf0189639bded00"], &(0x7f0000000040)=0x1b7) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) r2 = syz_open_pts() r3 = kqueue() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x20000, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0xa0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000240)=0x2) r5 = getpgid(0xffffffffffffffff) wait4(r5, &(0x7f0000000300), 0x2, &(0x7f0000000340)) ioctl$TIOCCBRK(r2, 0x2000747a) r6 = kqueue() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000001c0)) kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:01:30 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000148000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x1, 0x4000, 0x9) getgroups(0x8, &(0x7f0000000080)=[r1, r1, r1, r0, r0, r1, r1, r1]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800, 0x6, &(0x7f0000000600)="7325f613d2fabd74f50d48b8bc1a5207aec83995925a74389f326179b37564a588b61c4ff8e671acb7aa290c373f436f2378277ca7e6f76f8e2926e43fef1c8e6975c09320707ba716680ed98179214c35d1419e6904a3cfaf4e36a729593df72d0386e6ca49c8ea95c7840156d0b89bb6dfd0660201d7953f29725e1fb2fe189d18dc48388d5125b9bd63fa292ed60f022c36244edc49aecb262976963c852d2f49b6cf44ca8163147b7e6a7bf9ba896670632ab89906b141d358db463b1805b7326425fed9e0c9607b2c46f6277ea18d38338e694d4d30a0dd5edef6b81ab629ffc06fa6d0ce", 0xe7) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f00000007c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sendto$unix(r2, &(0x7f0000000700)="2011ddcee30300844541a0de7c6adc7e1790ccbda2d580da783ebb4909089d2100ec8cea1ef3d0d4ba7061b5d5ac247cfab8aa96843a399e8ad7e4fa91505133b1be9709a7d3a5690d499278471ebe3c08961610", 0x54, 0x539f6310a2970162, &(0x7f0000000780)=@file={0x0, './file\x00'}, 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000100)={0x10, 0x9, 0x4, 0x9b, [{&(0x7f000077e000/0x4000)=nil, &(0x7f00003e1000/0x3000)=nil}, {&(0x7f000051c000/0x3000)=nil, &(0x7f0000726000/0x3000)=nil}, {&(0x7f00007d7000/0x12000)=nil, &(0x7f0000454000/0x2000)=nil, 0xffffffff}, {&(0x7f000047c000/0x1000)=nil, &(0x7f0000409000/0xb000)=nil, 0x7ff}, {&(0x7f000042c000/0x4000)=nil, &(0x7f0000036000/0x1000)=nil, 0x6}, {&(0x7f00002b2000/0x13000)=nil, &(0x7f00000c4000/0x4000)=nil, 0x6}, {&(0x7f0000211000/0x1000)=nil, &(0x7f0000140000/0x2000)=nil, 0x8000}, {&(0x7f000039e000/0x3000)=nil, &(0x7f00000fe000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00003c0000/0x2000)=nil}, {&(0x7f000073d000/0x1000)=nil, &(0x7f000058d000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000027a000/0x4000)=nil, 0x5}, {&(0x7f00004f0000/0x4000)=nil, &(0x7f000018d000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000418000/0x3000)=nil, 0x5}, {&(0x7f00001e8000/0x3000)=nil, &(0x7f000074e000/0x3000)=nil, 0x7}, {&(0x7f000067b000/0x4000)=nil, &(0x7f00001d8000/0x3000)=nil, 0x2}, {&(0x7f000068f000/0x1000)=nil, &(0x7f000067f000/0x4000)=nil, 0x401}], ['./file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) 16:01:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001240), 0x1, 0x0) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x6000, 0x0) mknodat(r0, &(0x7f0000001200)='./bus\x00', 0x6000, 0x4) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/24, 0x18}], 0x1, 0x0, 0x0) msgget$private(0x0, 0x2) 16:01:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x9}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) semget$private(0x0, 0x1, 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x6) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffff, 0x1, 0x2, 0x8, "5051ba481aac03944f16078656a802f573982899", 0x6, 0x10000}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) wait4(r3, &(0x7f00000001c0), 0x2, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r5 = semget$private(0x0, 0x6, 0x400) getgroups(0x40be, &(0x7f0000001600)=[r4]) getgroups(0x1, &(0x7f00000002c0)=[r6]) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0xbf, 0x80000000, 0xffffffffffff0001, 0x80000001}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000440)=0x1) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000001640)={&(0x7f0000000280)='./file0\x00', r1, 0x7}) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000500)=""/4096) fcntl$dupfd(r8, 0xa, r8) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000001500)=0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x20, 0x0) sendto$unix(r9, &(0x7f0000001580)="0aa5af3b69b661fd571251ec766439ecc5192800e085", 0x16, 0xc, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001580)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") 16:01:30 executing program 0: r0 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0fffc50ffffffff"], 0x10) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1", 0xffffffffffffff84, 0x404, 0x0, 0x0) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1394164198bd1aed, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/182, &(0x7f0000000240)=0xb6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x7, 0x3ff, 0x81, 0x5d4}, {0x417d2af, 0x1, 0x1, 0x200}, {0x1, 0x40, 0x8, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f00000000c0)=[{0x3, 0x381, 0x8, 0x44f2}, {0x2, 0x5, 0x7, 0x2}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x35}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000000c0)=""/24) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000100)=' \n', 0x3) sendto$inet6(r2, &(0x7f0000000680)="c93e41e167d198c882af704246957f1e54adbc6522483544c54e89c363074cfcbe02027e3fe99a7772074b945b60c0ab8dff4b77c48ea160d50c0c587b24d7bb6cc29e4a9a7d4c6d084a639b88fc4946eedca2b3a514b2a5a41de2ae9ca55e346b0e561786419fab0a7d7a48bac5f0f366eccd19bffa192077fe06281a4674b7fc19ccca1960c6e3a0519979b1ef8dd3216dff99e500154bdfea05afcb63943338436e5ec4c9cda1959e036ac38eaf9583add1af90de9cde69b42d2971c348f92b39e53042c908143d5a8b9b887439c80e7e20a01171ce0071c8f056a0117efb554e43b6fbb25851d56f428d57f83f0b789cc0b0cbfca6c693f41c3624745f168a441d9bc54bba8f52c4b5158570c345547527507087a0a903f20b09660354bb141ba8fd9be708b5bc0550ca6df1c7cb28f0cead6b5daf37b536263afb8f083c848a880bf6c775dff71e33aeb2643f49188c457b2beadc9de2fec86086620b285a2568b3419b7848ca04402a93df43bb2cffe7812d1fb9c7b35355303269122704a8a63d015b2640a37b613c3f669bea107bc509e6f2a3e67a5f18ab81c242fb725fb400dcc4f6e2b70e37bcc1f91305f6bb0a3ead2a1a095148e9e745f36d2c31266bf5109db595c69b5ed312a6c1171e450517d97dbea0f403b40217c014e0ba98744393fcb312c7b088747d7a016ece3a25d2d00a33ed41c1554347c64ff4af8319290cef3d1f564f24e457c3054300192bba90f54eac96f3c6d9e20e8f52d5f3e9fdeea669a449096f44a97aea48fc0bbe62d6c72c2f36ba5c12de519e36a8d0911a53078f97a734e9ec3d2c64d2e63b5151b618ab1819df95203c18fa08885a6dac4dc3b25e4d52400ff5058060d5178a8bfc77df3d9754c8a432e0db01bd2e7e276bc7962bcfffe8b090f314a027501f6acba2bbfb4cafd3dc61172108adafc65f86325fac30ddfaa0a8cb0931d8141259148e699b009abdd461202d7e134cd291804cd52486cc91a3ad35e7d319ff3f2bf029bd2d94ccc37819875ebe30eb0f1e78a0615ef28d7c65f2a594364db9315943a84892fdcd6053d812ae3ab23c99e99b9eabc88b452b19d2f75bd2a28032a907a9cda6d4837995a79fbd307ce64a6e84990a8c07228e4e4d1bd79ed0f594fb6fbca7db6c3a600f552775409640c2b9152e18019e7848b30a1e5c16d369815d16face228cc46b0d609d42ee1703d7169d71a7fddccff51a91ff5e4f7eafaade34ed6db651585ba61349c0947b7d152673042c9c43e81e3595f9ab04f28cdce9851afe4c62f539e3409930992aaf5b16324181b31a805d8641a0603a94f22bf14a62d041aaf93e8102b3f3645640c854f58cd634a040c451b4a4db5a7efaceffb03a148978dcfcc40cc05ceb7cc03c4186166a61a8f50803dfb5716e39f6f4f6101b87dcbe0b39fe2735a0069502b90d1d3a8b00a13589214ceb17a4f5bc7b4614b5a7fd11742c700c3f248df90d764347bd3e944233578c3c68b7dc7682fd23ec433aff8fbc24a50f62fc9136443827f722cf6e8bf4aede8a5796437abc1292c4481c5ac3f4bc90795a120c9aec928d4c541a2472b0a8c2d165e1420843be670cec1e3ef0a3a8d7292051344367ad98859d91b7c0c09d0521fe92bd9f39e0ebed9f3362569ffafd86333054d584a62ff115b1a6804be2770fa46c16d47c00122ede599b92afa19a9f3ba9e894029e78b5fdc11e93eb0933868313c87be0ccc4ccd5ca6e8868e5f63190a69988fd2139c64765e388608d8db82160833c9c2b08e34212b7107cd26a1a00bd1f1dff557b2870c7b8bab8abe1c93166791ba85cce9c87d68b9a5e0aeb417a6a2af1c74efc93eada2ec9a318d9a5f3133d8c3939666c05ead26106ab70139a27e8c786a075c44da22d8c0c21164ba4984a4b679e7cd03fb5cd3ceb4887f03991498013a6ad307011a79fee0d8e87d52cb48ccd969a361afbeea8ec454f628e965e2952b14300177826607ef1f5f300be2229d7621c552c79fef120cff32d973e28fd62f3f51a06a1d2da9f52051be34a03bd56e1bd2ac0373d6aeb5942145293831aac939e84d6db366b88ca3299fe8b27983ee0d36522b41277ef921c7d47178e4691063fc9f8710d56a79d7af0dd94992664e7a753c593c7d9c243cd26e8ba8b3397b25e4a65f52c376e03130a7b3a521148f1a0def9b172b1f839ae95bc95bdb9e4fd525b73bb76cc5eafbe901dd4e825c0c7fe36a874520ac568259902df8ffdc97ac07dd76693c869098a26850860debc7cb1914b296038c50a494cecab2e4d0575bbb75b3f5703c60d957207de8705fb5aba63d86d221ccc5f1acdab6226c20210dd5875ae3d21ff7882b8196a0ce026759d863a1608e285240157ef91f46761fe5a3f259b04f3a0fe5a4bc3dbb8e410f4b73d366064c7972fcc5f2eefe4ef50e42e1144e4aaee13ae2aa8f6949bc6d9139f8aa214cbd91360f353eb32ce8f45d76571f7d974d214f4b31a0f05b7c7267df4defd5bc8ad51a524ae20326a1dcc94d8bc056c1312bb3a537192ff8f0734aae03ca40188dbd908a24fb464ce55b0c0a69d9f17455ebb2bc031a885119e86a8c92726e144dfb155e14e37b75de547f98d459b8cfcb398532046fa861b2b28d25d038f8e770f9ad4248be3a426603437a5225903e319e4a7d37ab365c7d7a9d312438de6dab60db14f0fdc32cf4f54f7eea53e0636c534a6050ee1e9ef5ffb697de242480f43cd6f8c1cdf013293819c3aeb2967a214049c6fa6f03adc5c05dece9af5f2d7f03b27ef93dc0c5bcc8abe25274ede0053d525b7a18ce27bb286eb1b490c328c97346210b93f54beed781c14b702c8754acb0953f3110d5ba5f2622d92eaf5cb95a208214b5938031abb1b97fa80cf36670056c107f823f0c0ff89be99f443d7ff6cfe4fa504161a3b9bd22fb617da6c11a60ca2a0dadcfc0d358326c951b28f34f0d7a9074937cba2a5c571c2983438ec7d2b45bfe3d0ddc2ccee4d53d96366bff76579080185b9b3de861cc3f8bbc5e613aedf9fc636b56f52d4169fd3cbb5db53923c8f10701eabd4fb2f85fe04b23866cc426ce4c5579016522e97199111fc2e5a3f08ee71e7b9d9bce65449d610794c5896112540e0ef0f332d85158aa0681f4de85b511f87e1d2c0952ada4df59dfdd099f671641257274521fe9571fbccb3eff36303b2a57ec2634390f849548c0fb61b29234c34e46316a34fcd0baafa6ecd6143850675bda44ca2522defe86b94fd53e526121c130e7259ce5be596cd97ccb5eff6dd1340a52e9a037e9e31eaad96a7453aa0ddf34e3b5cd1cbe2b48071995f8ed3a96b42e59bf41da3c684a329a4f2b90d01fff21f99a46e1d61e18991a1d965f24deeaa57a5aa52bfec7621f94ad70c07908ded5ebfc3c1c481979fefb5fe9304958b6530f971b5b71829700713c4e414210ea4539d23556743e3638d481b792441ab9e8aa498c9231644aa4f4ea13a8e0a9d0f8b37bf76e2c0e6ab4e71e47ab64ba11427b5558789f8a38410f2c89bc018f630b5e4032310b403034f4ce0762941b3664f15eb6004cc373072b8fed44cf312a1e83f4686d9088c22fb9bd2fb2b56dfb5819d01ccb77020af96de73527d62627a9b73e6984404df249283902ff281dea7d1349aa7ad5b386bf24e6d42d2728f992cc077a6360b35654dbe4fe699f88d560f63f25f9a402d8089c48d709b2e4f5ea4122ddf136e5c27ab4bef4bf1101bba0db793243e53c8e1e053a9d289e20eed33163e9e9596ece22048f0dc2321cb28c08d76da9b30923dab9156d96f00a2c1e956c2c367464d1a48b11b0d1ce0c4b46ac560bc8a9f30608fd307fe490203778cd7f7712d89d53b0fc956a2bf48bd7b96a8fbb732a8a6f95a2d11aab06bbaf4e83d5428523ed4f6164c82d80bdfc4ca2ce5690227c3ec69d092b9c43b80d1c9b97dac04f216c8658ab2c0ec4533acec5dcf948f5cea82d97a91adf73c0b45eee8af22175657d93ffc7e3ac5710444343b309dc0e53aa2ddf52c7a029405d806edf3322f18a828eb5be5b171f577f152fd6f516ff08a97451b68e87332ceddf06cb3b2bf6a453b9b4deb08137610ecf3ab47645bcefcd9f024fe31155d0e232a2d6686ef09d52060ad9642a0af9d23b31bce19bd3dc7819a79c78d2b7c01151a631c5f41bd50b004d70a1f2982db42885ddd74668aece976be3b6a280f1bd2e34d0e347d1d6b29c1026838f94c38ac5b1d372ab75ea3abce86e7d65e324c361c3a5a6abf39c94795af59c0153f3bd1ebed5af20b417cafdc0adb3197fa1a8418684f3ad1460b267ab1eb0bde06e71f5c6d5147d01a37c018b32bec4ff6e24338241c45764f4396d04b5f0b6343de206ca33e36ab0ffadbe932c51afbde6735f9183e53ad75e93ef22ad5a2a344476c271cd85337fb50d99aa459bafe640719da9243f52a777dac92e1ee6413ca12835f8e6e7f69308bf4d17ac03d8575d98b876792dfa95fae216c74b52e23973cb5f45ec70e344a424113ae1bd815123f364f7493754fc8732cce58c9ae26240a57257d567bf982ead03ac8657abb58d23ae79a8bbd88d4e71495c2ae875b392ad6e09be13373d1e64d0914ab3ac2dc5a25e0715cd5c04e4b86cb1677c3fa80fe75f6a9b03405f0cc07f22705323015e2fdbb42b01e5a518f97f88d26e94d78becfefddc80cc471766cb54eb9ea55e00a5eac3365c3745aef73d0e20aceab97b45edae11fd4771ef63cf0fd5c09bccffed208a9f86689eae4f0f235b59e26dba23261df82417b7062520e84e49ade24161025a5c9dd464ec4b5634c6546003111f376a926d25214f95727248fe5a01f10006c0eb085d6c109caf150b586af89ba0dc6b80453c5e4028c1698efb8c3287043a3e791f627dc722e9cf9608ccd8d049234bfc50265da5fb84737403de1f402fac4d83015e63ebd861d26d078f1cc44c5e52fffe68b85aed83894f3c4e5695c54034622d03d48f246fa9f574bea5fff0e41ae8a191387cfe5ff93a3a340fb9518d91209f2f156a1d0dffc462fb50c586a5a98b616a9473b065633f84ef8694aa21cfd124629309a386e1e87b3368d8c657ce35e1c221805befab8b96901f8cdd098344bde0d41668beb49be7149f7a1e9bf639c03a80699c1fbcd674d984160ba9ab11a53888797dc04fa90c2a0c543727e77ec99f87d0edc698f39b43de275491792ef9d2295aac9a28630f3297f3f7da4aa445c95d09cf3fdb66ab06416beb426050bb2c8ae22f4b6ec3b92fc0a94985f7c3bc9f177b50dd2f6b35ef0d4a6de2477b4f07ae286f29a369b5307f378618832589a4671338f00de6356eecb57cb2d770ea84539a61a4ceec3165c221f50b3ca55561b7f8905f515786c5e2a964f82d523dae186b39d3dc941cac84a52bb962f8e0274db26db994477028787464005e5563feb905bd1c804ba5388223f2a3efd3186170f7da44d1a59498f91b36cd6d8b91e6a6d9ed1d4727bb3e9ff6ec37a496851cfda4958b2f17cee872cf55c2b6f82f755389d924f21b6b4c556104f9863bddfc4fef34d2abee4e6a3aa24f0a6e33a60f3e8f1dfbf735ee54bf141502a366767bc18d19bc7fe90edc3275148279c11cd477ac18f28b254918c06482093a94687232a0131799a861ab7121bba3d28598117b62d195a373db39001c81c874b4a06057439ae162a1b3c7218f4e56f39b82e5b503c24dfb66412e0a8d81d8331cad38d48c5bcb33ba6863fcc65c33845c07c338eae26ff55a245f962bcca", 0x1000, 0x8, &(0x7f0000000040)={0x18, 0x3, 0x6a7, 0x101}, 0xc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x22) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000180)=""/199) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) 16:01:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r4) syz_open_pts() r5 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000000c0)) flock(r0, 0x1) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r5, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:01:30 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendmsg(r5, &(0x7f0000000280)={&(0x7f0000000000)=ANY=[@ANYBLOB="1f00000200000000"], 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="b401b91a189cb97247bf17bb26f91b3871ace3e7a60570c75d87a6375619423541cc30e34a11b3aa564816c4012f0bfa0aad2eae6c314f30f7e88de4ab5db7fee10cc2de82412d07415cf5e13c47665904bd824986a846f8370a20fdc2eef9287d0b39394b0a22fd", 0x68}, {&(0x7f0000000140)="94d78d16b542bc818a38c31ad49f080d0ace0ce2abcc12fd8d422d0d0cf0f4d1173bbd28a642397d4b99971026bf1f51cdcdac35c6f22d3a7ef2a918413d1ea01f56903051aac67b051ef83bdaf110621bd3b0a39deee69a221b95768538ab0786c6b4a0ae232a442153b36cb6b0b047b3c2b954c8e506eccdb250de20754770f4cc0cb3602d7459f80727831d005f978d18b3abbfbd41aecdff9af40305ae0339d297f10776bf84022933ea40ed8151be8748b1c5cdd079d99e0e9757d8c39c374d8cd64e4ff713e62519dd97d41cae", 0xd0}, {&(0x7f0000000380)="4082c45d7b2de9beb665ffe62163978d078b27f19572c4e642c3539ec14818e8bf23b1ddf757ee6f47cd62106d9bd6d2ed243b32f85e15e09a969c3b20412859995ddd5ade9b95a57b4733cd8f4d8978d5f11a0ec74ac5c0a976c59e08ea3f5350ecade135a2a3148f263245dbf88314cc75daaedc6f6619d7ff760bdb1d66e243ba6b1e465ea2c09bce9ced3701cd56bf67ae4703cc88277d2af74367aaace1d5bf81", 0xfffffc93}, {&(0x7f0000000440)="dc7ef9673e8a1fcf68784ff9e650f5f9eec49ab2ab7e1aa5d0151632d4251e91fed86869c942eee44f8d0f06262c9c58b8ab83f47a792ecd69cefa8e71d6cfb9df5f4cf426a0cd2d131b318bc4f757fddbe58c6937d531c1ae6a90cfffcd71c6ffa628d856a3982284e3d6a77696f0ae0e7d598a826a5ae741332030cf94c59d5c5e36a4540948c4b419082ff16b16425d79f9a6eb70c88af1dfb30021713353a30b0b", 0xae}], 0x4, &(0x7f0000000900)=ANY=[@ANYBLOB="0001000000000000ffff0000090000004a8cf3c8ead3bb804432a6ac54a92f2bbb4aea0cc63153429de67c3d4a8013e82779881775dd47a0b2ab7c988577eca87e21bc943bd7a9f7050eb0018c79acd445f995336e1fc95ba368d48718f9fe21e046eda5b9868f57ec7b9d3e412721cee7a20606d7d04b9e70350067c1f94f2a3c8a39b359792c5dc195f22afdf0c14fb8ee2f30bc9f82fff481097d1eb9b5f7236c4b16fda56e538fe667e41791b1c5094eb90502b0a7cafece61cabd4458c679ed83c42938ed31b1d530a394e92564f048afe17603c93f3909d2b06c7c12e335e2f9bd470bd429e230f3f8ee01496e63acf4b60f67f14095508a6700000000a000000000000000000000002f00000075c8c4b2b617018739f208844bd559502449c8b2cd9da7934fb031ceb61b899404982cf2ca5e32a187192a91b76fd79eee1970d4a1787c7971fe07141fb3b1fd89c80b44da75df55883e239c03c80866f6817de3a11b9a41f69906a30cf90c28b49bf6b8c134fa2ea1c5f4d513d7fe6187da01481319f0039134007a057de2ab69045378bbd2df3fadccfc26084f0000a000000000000000ffff000000020000d8e06c5928ff072cabd557c9fff40064d4a166b25488c43dbc083661cb6786aab3cee86cb180ca4c9a14e5949ee262eac45155ed8e6b26d2803ee53ac9c1867d1c9bcca45bef3196a908046021434bcbc2942fede4e7d9013dfd617ebce658474948385dede499b2ef00e15a662599ca52e28426b603a6b0faac9b5a2caef135f4d079d911dcc0c205f2bf6e5a0000009800000000000000ffff000009000000e37c46cb4d239af2f73ee47861350b781f63a232780493e493bbe2c79205ff66b11ffafc5fe8e581e8a05523f90f3389baa2a0c2f4999ff8878c838dcf8ddfb58c6ce642a30c6b6325eaebaf019b442a41ff6e573e92932cd82a0abd17f0e3c4825e1580ebfe33be87bdcf899161dff93fb63cdb1ae1d3841939876d13da79f15bab94805c6f00005000000000000000ffff000000000000e3dfb1b959477889ec356e4dbad4c03cfc1e3b829a7ba68dee0d9f75fe05af67bbc9e8677368e32a8a113f6c4bcc8844ddef253e903ef3c5477018b2862219d7000000000000005000000000000000000000000800000069e8a5e1780f6dab6296034e3a0e94ae978151ca9e9ebfec12b8d5a6ae5ea43457862a4f30445112e17da3b2efdcda245600000000007000000000000000ffff0000b5e140495bead82e709dfdb9b5b42d9ad02b9836ce172f27f1128ddc7ae3adb277e96cbadaa8da6ece6884ae046a538f9241334738bd5144ea1773b92599d80c013e0cea3e157c667173e3195a6f42f9b70f0d9dd6321eddcba1e04d4b00"/1000], 0x3e8}, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) ioctl$TIOCSCTTY(r1, 0x20007461) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000500)=0x8) select(0x40, &(0x7f00000002c0)={0xff}, 0x0, 0x0, 0x0) 16:01:31 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r5, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = socket$unix(0x1, 0x1, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x102) r9 = accept(r4, 0x0, &(0x7f0000000200)) kevent(r3, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffd, 0x22, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x8, 0xffffffffffffff96}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x6, 0x47}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80, 0x80000000, 0x81}, {{r7}, 0xfffffffffffffff9, 0x40, 0x8, 0xffffffff, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x2, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0xd00670aabceba36, 0x1, 0x5}], 0x6, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x80, 0x5}, {{r3}, 0xfffffffffffffffb, 0x5, 0x2, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x81, 0x9}], 0x2, &(0x7f00000003c0)={0x9913, 0xdf}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x14778444fb3ce5ba, 0x0, 0x2, 0xfff, 0x4}, {{r2}, 0xfffffffffffffffe, 0x42, 0x10, 0x0, 0x4}], 0x1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x10, 0x6, 0x7fff00}, {{r4}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x100000001, 0x5}, {{r6}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x1, 0x20}, {{r7}, 0xffffffffffffffff, 0x14, 0x1, 0x5d3, 0x4}, {{r8}, 0xc73078c98e5d712, 0x4, 0xf0000000, 0x7fffffff}], 0x9, &(0x7f00000001c0)={0x26, 0x52}) 16:01:31 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc03, 0x100000020) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:01:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x80000200, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:01:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffffba) 16:01:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r0) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8010, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x45, 0x8}], 0x1}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:01:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) nanosleep(&(0x7f00000001c0), 0x0) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x105) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) syz_emit_ethernet(0xfffffffffffffdae, &(0x7f0000000280)="d5338a8f57ec01d3ea965e492b466b871ede7cdf3ad41a61bad846c13ca4fb35b36dd56bf00c7f120c4f12") 16:01:31 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x7fff) r1 = semget$private(0x0, 0x4, 0xc5) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) 16:01:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000180), 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x5, 0x80000001, 0x80000001, 0x100000001, "6758588c4522af19ada46d4f6faac6800cb4be56", 0x401, 0xfffffffffffffff9}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000280)="2368f7dd451ae4bffdd78f0f12bdce80ee12776ce37ada5c70c9dfdcddf2a469d0e06dd8ba0a4a82d05400565e6570842e199bfc267524029ad476cfd3d8b76928c788222445dd01a4d76e231af25bbadca2b01dc69d03d63afc2b6eb0aabec306cc5067e809420c5dcf2f7fd2679f4b0714c636330d7f7810eca3f9df4c6d39a1b293e55883227fe29bb6f7faa1e9eb28fdd676b4c75326b7ff5e03ee8aaefcc5fc868a05e12d83ab2a39c2cd5f8e18aab365a159b2e98a6bb7ed234bba227c651fec29910dc5c8cf0db64a7c4d5c5c67", 0xd1) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) write(r5, &(0x7f0000000380)="b5df258f733d5fb912f5e1357fdc34d4371d3b8cebe357a4761d71b7f2174197215ae096623b7ed952f139bcd46424a5db6bf8383938a13ceefa65fb11d8f3a001bed2d40326ebd3cffe722898da72de21b76f8413d1bb8bcddcc1dac1e0390a9dbaa59e9d44a79313116a35911451f03918d78da701470af73d37019dd3d7d55cd4d61781bb1f1e886b7070225e88bba7de2b2861c6adae1eb5b70d33fc664ab80174df92826b213cd70830a714", 0xae) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) geteuid() getsockopt(r0, 0x2, 0x1, &(0x7f0000000180)=""/4, &(0x7f0000000200)=0x4) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000480)=[r6]) 16:01:31 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}], 0x190}, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='\x00', 0x100, 0x2) openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x82) 16:01:31 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) setsockopt(r1, 0x100000000, 0x7, &(0x7f0000000180)="cadba2a8da0bd67fe37bb5385a79d7e93ac50747cea3ef5ddc89be75523d782aba8c9d37fa23", 0x26) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r3 = getppid() setpgid(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x4e463328e71cb0b4, &(0x7f0000000080)={0xffff, 0x2}, 0x10) sendto$inet6(r1, &(0x7f0000000140)="913758a902f04582ed76f9d978d6a3e959d608d6f6289b580068313ada7ae3bbd8158f6fd5cd22a3e9576f", 0x2b, 0x0, 0x0, 0x0) 16:01:31 executing program 1: unveil(&(0x7f0000000300)='\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', &(0x7f00000000c0)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) mknod$loop(&(0x7f0000000000)='\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', 0x2000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x6, 0xfffffffffffff61f, 0x6, 0x1, 0x9, 0x13c, 0x3f, 0x1, 0x2, 0x80000000, 0x9}) 16:01:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="c2031c5b82d50dc434a64412ceaa07d2849008697e973dae5f2ce50a2a18dffccf3fa8b495cc4aa08db85973520cf33a7f62254d6cf017d6d038f4cb8d0a0fd70f766a6b2bc0dc4ada814baa9306b0f74439560e4f3659ebc1614408d09d23edfaee1deea9e6075bd3ef1f0678b51872ab4733418d592fa45142c1b313ad115297601531edc4cb5c1a74d2b305bd3cab07a3e65194056f748ac792b76990695bc3394cb398097f091dd110c9a4c4495989e3b9cb6319dbb1888b3a21b25d26779073a7ed7f7f58392aeba4d27f9022b690d8ce63331a84441200e4ea0962ab4aec515208ad", 0xe5}, {&(0x7f00000002c0)="574e6970ac3434540fd67649810c0bb94d4b1696ca44fb3ee129ed5a5b26e4ce66129fdf0b7d5cb659ff62d56d77b6424411da194aece694be68e7ade09c09f5a1766d7c2c84f9765f0abe810786060675f2ddfe4fbe052c73b704623b665612e7a92b94cc4cdde4db35613d3a293305e3b4f32acb4a75340b15f5e1db2cf733aca29b4fa58b42c28a3f96b001ba503cede7400f40908da519ac8f3e38cb90304225199710e783", 0xa7}, {&(0x7f0000000080)="7f34ba59343b7f78fd8e5be3e9640dce50956f49bc7ca8862ddd6f6a0549ed46a46ef06f12afb13250ac90780460919b8b8909d91bd7dc7ffb4fbcf9f364c8d5174905d9d88661a898f484857b8915843ab1b6", 0x53}], 0x3, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) 16:01:32 executing program 1: r0 = socket(0x2, 0xc003, 0x81) r1 = socket(0x2, 0xc003, 0x5c) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r0, @ANYPTR, @ANYPTR64, @ANYPTR64], @ANYRES32=r1, @ANYBLOB="3d20fcb5f0b6dca3f369dd4e4439e3c9d3b63489e293704866428f887b373c5e579471193a0d1c8db935187c19bafa7aa8c30002ef843ba7aef8fccf85360ec140985cdbef40a27a8cebb3ac00941628c4501e0d9c5ebfc71d1c4834b93d814547f8e83c1c05b53d4734acac1fe7471b2f41099456197fbfb5d6fc8522010672f0090dda9669cd7c1ddb0762cf6a6fc0a60f8e95512c4a199c5f52ad3ed1048cc760b8375a75008d752e4d7b50ea877c8305d1a466368dfeb6", @ANYRES32=r1, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRES16=r0]], 0x1) write(r1, 0x0, 0x0) 16:01:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r0) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x4006}]}) listen(r1, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSTART(r3, 0x2000746e) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0xffffffa2) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x1c}, {0x80000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') r1 = open(&(0x7f0000000040)='./file0\x00', 0x48b8959321f92bcc, 0x10) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCNOTTY(r1, 0x20007471) 16:01:32 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x4, 0xfff, 0x24}], 0xfffffffffffff800, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0xfffffffffffffffe, 0x7}, {{r0}, 0xfffffffffffffffc, 0x44, 0x2, 0x20000000000000, 0x40}, {{r0}, 0xffffffffffffffff, 0x60, 0x5, 0x100000000, 0x100000000}], 0x1cd9, &(0x7f0000000180)={0x1, 0x5}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x34) 16:01:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="49ef2169ac8cdd647c7ef764d779d85796facfc76a35af8177cc62108a54a31e574a4f7fb2f5373b6246cce6b76d719a14eb87f9911ccbffebdc3b031b31563b3b99ede4e4a66e57c0513e68a30b52208ba3965a2e99137ebeb0e296c0668ab16fdee2b635d6106655292d69552800000000000000000000000000965fbd6526822336bedb94cc962837262a503d013436ab9b0c33f2dcf74d68b37824c5228a766fb7a2d3e1f91466d00212cc73e086fb389c30f066182e41553ffa48658bf654b154d46ead55a297da836006af578ce52a82f601f27ee15f84625508091756a2675b97e466a0c1320a5e115387e45e1758a59c7349384f23c8a8b800d064164742120000000000000000551aa5eb14177abd7f1310978679840c5ee2a69af95b75586ce69e083d6bbf0a9602fad46b2931002a555959c8b25fd62a4aee1f3bf12b7e913403526800"/338], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000b80)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e196e5e302088aa929c0e9a0010000007e4aadd533c1f1bf8038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce"], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0x0, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r2, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r5, r6) truncate(&(0x7f0000000a40)='./bus\x00', 0x0, 0x20) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) r7 = msgget$private(0x0, 0x29) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r7, &(0x7f0000001a40)=ANY=[@ANYRESDEC=r4, @ANYPTR64, @ANYRES64=r3, @ANYRES64=r6, @ANYPTR64], 0x5, 0x800) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000980)=""/164, 0xa4}, {&(0x7f0000000c00)=""/215, 0xd7}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000000d00)=""/133, 0x175}, {&(0x7f0000000b00)=""/78, 0x4e}, {&(0x7f0000000dc0)=""/173, 0xad}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffea2}], 0x7) getpeername$inet6(r2, &(0x7f0000000880), &(0x7f0000000840)=0x17b) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000900), 0x0) msgget(0x3, 0x3f) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000400000000000c845a18f3367ab89e57bcaa8e9b3d448ed6ec9f943a95283c86c47cfdb43c9013415b52803e4aa083b1aca5ffc3744b20574496ff0913258a3835abdbbc0e95cf0aad82897770b940ff903c485753058bec1fb3aa4c2d5d633deccb68593c0525f0a020122485df927e038be29113e33beea0db93db943151cd48232a9272fa94913000000d4bf73c7ae6784a0bf3f425f61cec6835536ae9eec4e630d56985ab6fc52cecc28478ba20e229664ab7ca3580ac66e29eddcd95948a30cd7f1bf91059e0b231d398d7007b6d1735b6a813b9f50aff19f610d035469e01d259cbb67967206acb233053cbd3ede104b387e51c910537c7407a91e286ea2305cdc53e30b8e6148a50361a3adfa77a3f66ecc7d1d9686f0e5d4a1b72d8767f4ee33d740e4730abdf3b896f838602413dae192723310b1b7c80ba5f2844de6c293c531be91db0ca12a2810be79f7972513fcf0dd50a59c9a198689923d49bbac2b87ef3b5b12a05a43fc7ee208f3b0f8553543ba6dea2244d974"]) msgctl$IPC_RMID(r7, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) 16:01:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1, 0x20000000000000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000200)="313a8a6a", 0x4}], 0x1, 0x0}, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0), 0x2e8) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r0) 16:01:32 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/128, &(0x7f00000001c0)=0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 16:01:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x4}) r0 = syz_open_pts() r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) getgroups(0x5, &(0x7f00000012c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) connect$unix(r3, &(0x7f0000001400)=@abs={0x1, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x6, &(0x7f0000001340)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r9 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f00000013c0)=[r5, r6, r7, r8, r9, r10]) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)) sendto$unix(r2, &(0x7f0000000140)="8efe7b9358ff380b344d54f7cbe59ed039c962a8eaafa8c5dc19e2397d6d199e320efcce4c8bc4de07050dd036f2fb345c9db2c131832dfcd5cfb72554b56257e4c6327c0a1b475ed5f9e9522294f91df6bb3624b2d80f5a7415072cc378e0efd756cc4987f81eff7b4dd90203fa96f24645ee58cf568e5d4357a53e92ef669e4a682c1db3773ea5b79fc2cad9b1daaa90cc2b025ffc281a5e81e391a4d68804663a25b71b58d047e89ff8b46dea652ef8094727aa8b9e4accff5bca8b3378854111aebb67dc61adc15f11830f7ccdcd0fd94a61fbe61cc0b4fbb28452d0d0d345aa5121603ec40da136628462890995cbbdf37f049ac9017cf9d5289c87c3b1f5eedc0940e7429445b9ccc3fce220793b3489be56e23fcebc3608a534b9cddfdf795af04d035c370315e4726abf92333543f67ff720de4412c15f420cb66bf9c2b7819c263e517d91451874a2fc3c8f34543137c5f861ecccc569fc01d3c64aca86333a8544739be47eef23049ff8db3e934fc0ae4fce35488127b18965a32ee7cacb6ae1e5dbc90ff937d0d8561cc33f5d18842bc49a9e858ab839f3e7dff11c6c257a2e00a5db08af93d4e7598c2c738a4a8d6273e79fa19269c85ebb5e2b8c2e230edd386bc2d5854d382f4493d850b47b3aa7b98a54d036916b10509beec4dce437b39ffb1c983ae63bc1409f40b30288c9c9bacb09df71d5e6d7f2a2086096b0261fec915ae58f41c38f48af8a74cac1fa0305fbc209bfd3a71a5b74cc3fa3b910d0581534fa398263842aff2873fcad25fd56425732316586d3d4f682dad863b513965e9def07590351ca818e8a57c25dc9c5a22f1e5c0d4ef280e8ca8eafe88937fe03963a21bd34e1a0a4ff142c2f1dea2d0950b4c6b86c901e3d2aea3b629c4b732dd53b56525ea4859affcc9a8cfded0fe1b098c61f8b863aad018a72d9229f73226f976fdddacdec04d5ad5290d8533e5a1af110dc564dc748638240d3d185807263ed7a956dc3f5aea4717b86f2656c96ae1a7ac3e02895e2de417cd12eb2e65f42f493016b1debfb2cbbf0df4333dcb9599d7ccb8a114945067bd8b9a3229901b3a8d72542d03c209a11a7be5ab1bd365e59405accf608cef19c238528d665b2bd211a42e223e72983a58904b4f7ed19c92facbed53354fe45d3c41e0d63c263e38d95b6c80fdd6ac140ce586850dc97da96c430f58a147c777c676002440c59e8e8ea20093012fa24ff176d3e6c76cdbfcc42c7f2edaf8084796e1c7d2147650c659939222c2351736ee0bb59bc2ab840979a985f14107e5cb64d36b23c3f8c72f5b03bc188c3cae255bba99f1a015fef34016bdfae9437ce5ce18d161cc7d93e99e033e0f545a387f7d200822154b6bae4152c1fd36623956f3ce568d74035a5a7514b9c374458223c5900fdf34c84e4ccacccf452fcdc1898e16b0d43d8b8c1093051b2e39e76b990c6661c160939a34612a083fe2f68adc834b69c931c800be4a77989108ae11ea5185d2de261b983f4b3865333bfd6ed608ac0b854f209b20316e77f15d395b2475b8de7c82fcb4254627b8dbab1e6ca58f0f47754e2367c6ad788c03e3a9ff0413d61640840ce62a7bb923a65a4df39c7b8283e9782aac7f94ea64b1dedd7f380269419d3639e983eca1f0df623a62c4bd196cef01bc8a848f09de929969e08b379abff77de6fabcf03fe2d42718d58913d45e09e1d989911f1354d7f52944cfb8bff774326178e05514dc4fe32708ec3596e4cf64e29f1103673d1a46d66f02ffc39d377b9f1cd6cc6ddd2d7e445e394167ba07016bb1c53a98799e157d28a6a29b9be4c9ef2a9d1e5869e7a2c02f8f96497eb9c896c261edb806379acd3d9284f271b0829ca9a86a787a11ff369229b7746101341a3ae16f51ea43e2fec91de3fcdf3950d4ca72ecfa0f9c95bd9118b01feaf81c9e3731a79a54ccada4cf771174ba6358a4090bdc4a47fc80c2b3c14c76638c9bbfef07dea9eb6228e2785c3cc6d1f2bb14cda73b723daa01b33aab79e34f8db36472b2df4922eeb60e5e6fba339e7aa88f55e6d78e627fea60d1b70147cef0cd1c65796ef0d2f403c958d70ff7cb2576bdd64dcd8e423fcffd70dbb180820bea9337d273f7379e850a5de6f7eb32b77ae8fc08ba99588e122ca1d3e66af7513042be77ea7886695a1c79b9f3eb596a2d005f01dbf88362e19252f6bf73fd68625dd8b8a05c67ce41eb4f9cbf9e7b9405243513c4afb53c99d4243160eb8ff5c3ecf72ebd144bee67816a57c9b743a5c9826705ae2ea71a11a4784724a4d11cc4dcf55d87f8284973f146ad7f11d15b9ba6d2985bafda47b3287152c28b4dfc2b5962437374eb50aaa2bd15472f44899833ef2a4033dd275f87c880f8485c112346350f15a3639ad35cd7a054585fc27a7799c8ea8824ce0d12a3ed7ef1b8ec9e1056036f53824629e974f59d1798430db346e13282973d31f765d45983e14340232d6b382240111d3f357344f32dc835d417147464d6a9d8e7cf1b0054ca4463f57d7b12992bf1e802b7e96e966265483affbeb7dd5cad723fa58d9e41f54b43a6917e2530c0889c26521ba6a6f83fc9eb4e2dcd7cac5af55ac77533946dd0869445487af1c9fc0308d713f4fe22fb84d0b3b39c9a31ba32b5babbbf83ce55018b47a19e27ccbc873a4b2ae2c0899afbff7a13b5f1efcb199380dce6fddba9e26e18b05051d76504f0bb0655443bc098d4f1dccbfd86da873ccc6489b82078a3d3155e8c2a77b0161895bc7dd781acf5fdc921f915300958746597c04f506c60b1a931534f44d272dc99c55229650190a71c224da7501318edaab16bf0a423f2fcbb259b2de4b02fba53a29b3b869c581dda68dd75cc41c447dabf669480e12cb886e66da7539ca82747795eaecf72c3b9dc44f975090652c9c9b9212d972f81bda45ebf8ac15076db06a58559776bf919e46efc677080860d02139c38a2e2c2f1bdc225050b21555331bf60764bd8c972acffd1d38fdc18b4dcbd8eec5f634e4358ae3c12f39bd6ac7fae9718edeb55608d23aa218aae5eda210aaed028fbf8c4a81a602db021b65930307b5281d0de2771dd50059e713929221be1d53a0fbd9003bee107ebfe5bf194962bdd5de9fb1ad8c38d333489649e6fca515ee44689eb5b411a116eb3fa9f21d4a9a19aec13335a04d13d86f7fae42f6c409025805af2fa9f972907fab5c5f2f1d0b08a3c67e216fb5978454447f83b4beae74ca9e29d1ce00c4110af9eabf83f07b6670b58c671716e926550af5c04c67b078b6d8319cd4b987bcb32ffc7cf56d0b960a4d2d8aee6e156b80357ecaf603976acc79f26851c814c789dbfbb704706b9f0e8b6da162236fbaed419146e32143ababfce36edcf890dc577eed09e3b43e151a79e4e02007b88b065cb8c3a0df08c543191f6deb2546aaa16d4b0f5d7a1971ff2d736f275871c78a57c7dde73c4d9330875137fecdf1a01a17a104d271a14d0bee07143904922c22ea406ad4419ea325f7542cc76eb59ffcbc3bfb9428aeae9d04603ff013309ec78578b6c18d2754b8d4a2be3aa56b8a29be8b5fa74a08c60ce655cdfb69d2df39f37823a8caa01393e1f8d40a325d1286b5cdda4b9137c9442a7abbf16054c4a69240433c87e6822d7bcf1f7d4b0b364d82d492156ffd0091c14af4c0af2f89ed4109a893b5774ed63919dfe3a04c616e7cdab8f4a9bb002f4d5798f62925d8e4cd59a6ad6eb879b2d913db083d98a88570b609dbce0e3ad8e69aa7be73492142841a899bf68eb00e355429cb19b4ce93740c231cf6767f85d5b7655db19c4eb3013d6c482104479d2f48509178a924dcdf8be3d3eea10a1fc8b221341c05ef62a5646cdcc1379781f02391f8fa33cbe98db23a5346d07d587cff266669875f84e95f4ba5822b3e6d294ee2e6f3ee33b92d197bbe76b545619a4bc0943bff529ebb51ad1dc59ea8c1e5e690bb0ce891c5f80dc185659f7fb3448e850cdd66a6a9d09bc980607f7c32e2df2fcd937740044f845e8ed6a1944461b06f6d90237ab6fcc5cb571f71560641f0f3ed333faf344aa038c69ebe1b15545a88957a25a0a5edff8f77a31e869f581e2699ba3a30d2cf8ddc9729d4292e3e402bf2f163eeb37b3002708c46c41309836f61462ffc503f0010f6a78d98fe3bbf4297e0853404113f0226b36042f9783d092e7179252aafb942ddb4c013d20ad1ab73013397656e266f05169a4c0703378e1ac4f85c6e4fae48211ad7511065d04499b1863a27a15052195c0b139678e9eb4cac1428cccff9bdc5bff32a6be198763a58ba798b810a00b80b0ae6ccb2d14a8e86db196a3fc0241ebe12a997c8f91f954e380a7c0562e1032409c576077055f4c17d6263e4cb30f22f0f1d809322cf42fd313ec67c0645ebb52b5969e71feb15d81b4d39415b6d155fe57d3d5b0eec5dc01278a3ad6e480366b151fc0d2865bbf38dac5672c84b21ae6d62b01a130f86ee7fe0c31213ca647dac02a4fe5dbd76fd28b171880d45716e8dd7855dfd431e91cf1d3e59e793c66ef663d1171aa3e3e441f3b1dfca33abe1b48f8f50113332544a5ef3835667b0962d73ece6e6d9e80caab8071c78023d13517233a1abf50163e63be088d84a3eb0cbe587648f9b5d4e7f19af34c46d4890dc91e84edd479ce9fbc82a0a3c41deca06905ab4322aefe47c97581665deee5a1629ae7ed3066693763dbfceac9de656569399ba5af119c91922972e40b627d3a26241762ed7bf7b21014cc23071b21d6d7c46cf7508c33130eb6cdff8c4bca1fb8cf4b5a7b426142aba098bef7932b308a76223eccaf94552d871b06ef3aea3e565958a9335432199367cf23c48aba12ba0458f49e1a2fe2f84304871a1a00512f163546ecb4e9a78deae36536465e3c494197651eb765e400468de92ad3284890bb72ca0b01d0985e6e0b06e41d7c96853e8ae76aaee6d851d2d8160ed9185bf5cb12d11d8ca4cfa5e33371ee98e84d8647cb6100d3c3160367ae199cff2cc48c92147a7277ce283842bee37ea20a9d2d50926580cb9160f2577e34c19f59fded99b2b60a52b227ce2067f866af589a71d2de50ceecb5ff0e48c6e17ceb8bda766f96afef4a3a00341c3e8815a1333e738da2b617a83d4a4eed14580f631a648d85edf46b0617daabc6d76dfb0d0c687c73fc6ff353a022e95fac9af0e38445d9f705c438218314fceddd3917218b7685b6d06e087f6c084fd1b48222e78bbbeab33675f8cded43cf501368e5c57cb5e7bd8834083a36ae7b1200aa469c44a6001f02862aeac89d7e3b1d6279513e4d58619e0915ba3abb6db59a9fc90f0442c186dfcbdfd996e4d482f414cc46b3d87635b0feb88d6f3fe6ce6417d90571c5c5ec27afa2f9e0b4f9f9061745f3de82f19e03cea8a0bbed53463f522e2ccd43862251b5a8b60047403a8cd4bfdaf2312cbbf810548b2d6da83fe7e81c47e46fbdabed8db0e51b19ad06d65b8567e83a32fcb88055b4222b9b2758855caeaefc5d087b873fe647f9ccef80d865fc13736a28d90093594dd1503d3d355ce0ae6f0364613cd66c9b13fed63a66795648ed8f75acb4e5d4b3254e7fd1d8ab945ba1aaad19bdda00318c2d0bf4bbad54be537057ba87022bd0fc0a9d4f9fb4bfd5258533180376698ce24f03d0f84d71dcdf2c325dcf25bf3fe61489320cad638f9496a11ac15d47d3ce132cd96f2a8311ce471a8b7dd60fbc8f37d90a0e2edc97e2eebb8c9da3a224ed1ada339a6e273", 0x1000, 0x40d, &(0x7f0000001140)=@abs={0xd49f1845ec1b9adb, 0x0, 0x0}, 0x8) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0xff) close(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0xc422) syz_open_pts() read(r0, &(0x7f0000001180)=""/155, 0x9b) write(r0, &(0x7f0000000080)="0f", 0x1) minherit(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x2) 16:01:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) sendto$inet(r0, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) 16:01:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) writev(r0, &(0x7f00000034c0)=[{&(0x7f0000001180)="3f9049e9a5b7704ab6f4a6162232c1991fed48184b13266276a1e03c100c28251895f352428a3024539f6c5e7ac7c692408b841b8d1bd60fe6e64ca39b292b903e4eeb4bb01f2ac435fb7f47a92a644ba8ec87c9bc79a0792defa2d53fd6b5233aa6f61786417cb471264adb19bf808c2d01731f60c5e2c113b807b33e0d858d112fe3cc09ff0c2eeb4b52913471e75f3678bb5d0cb1b9b73897938ccc1a4c28f9cbe43e40f1c4073a2878d4a91b5cbea0c3027095bf551c47613c690836ed34d145fa48ad48ed1943e030ab72952f48cc7aaa9a51e391ef4087dc3bd82fb774653a5f1672aa414bf47cd2d4eb485a1a22f8d391bde8", 0xf6}, {&(0x7f0000001280)="94202181dfbe802d0bbffbb8bd65d26bb1c102af3f18a32ee005efa2808de5cbbc60ecd6be6971c8cd64e1d4ca8164e0528759c4e1deaf41bf28146b34f7f94b4d779f66af70c76895a75220619c8fc5bd42679c4934029ca5ad5cc31198036595e16ad4959d31ac791c6cae155aeb41e941f927686828158676903d9eba86b70224f3c6a49d3ca6dacfe7e7e01578e16c3b947e7c9d95a758533b9615fcad39316608c7329d83fb78b8b0f8b539422380d8b3cc91f55259376fe11b254ce9979a5e12afe385b1c366417d729d3b9aa651dbe4d5386079f50767f417ecdaa568df4a482dc9e27209186d71222ddf3c1a9759d29eb77e460bd06e5c0b7ac2fcf574b711c69c2cce82de00520ee678fef816bd2bcfd0490d52aba3465fbb6ac033784476560aec81ae9dbed8ecf0ce7d9559df5aebcc721e3ab27556235249f091e36a158044af7fbc93767d751d833fb2b2e9c85e5997c6c8d202ece576532ae4da53659eb03f7493e68e5213345c4ff80cab049c952fbd1ef4926880d577d08c222651064f8e80bd09d8b81a6ec30e2524619ebb8d37ddc82af55d02bdeffc5f2e0fd6beaa0cdbe493a3045ac1d931a8b9780f332b7e467083417529982f6732c556178982b530f94f4ef62397d9bd0fe17678d22f6fb3b33686a242545f4f53ad0419f25bc571a9d9d371f4241bc5f0bb717eb9152918ebc5767a23dbe518d3ae2426ecebe07812ef0fae4dd081fc246e49602d225acc92854e96126402bf5f357fc562bd051a534df3508e4cd5ada16423b70b8552b9fc59380fbc7de00e057195b889a340d8599ac8e701649d3d6d63b8555eda5fd277902534654af95bd3d3d36ba71dd9c4d187cdbaa94a48bedba6dc03a5b6546d5498d531d3a119270b59f882c20607f88b83d6663201395723147bea33e4ffcf40e51d44ed12680e5c9dc3c74e2c549f736f7c16be9f4cb5b9a195ac20f3aca98192ef6715f3c43ec78a234da5d05d2ac08ceff08a8483705173bf7d7ff2abcbb66fe08c94de1d91bf34d53c1c706c158d831e6d8358cc41bb8e4283958ff16dc9fc146986f1d254f657c339b157982591a3756e2f5d1e0899ab61f0b7e23d3aaf81d12ad399b919978381f943b2d41e33d403c1344efea9113a1a55fec237fa21bb410b3d68f23e8debac5180eef85cd169cb5a3d9cb9faa65e44347008e94ca8c7f6d462c36193b224757ef28aa9e1b078e3331add49f27190ffa33bf12a2c7075ce2c76130b7c37201d320d9138020b1271c221a11eaf81ebb3e34e352441aa00daf9b97bf1cb3b8d29fc2ee363bc62b762926171511ac045662121e5f21d71755b618c12c9318f0d07345c6067409010e4039b7242bd4a738ec0e3d58e7c1f52f56fc601550f9377c4c5cd0d7369d48f28fafa57ec43b620d290c9534e344083e0202b72542c6fcb65012da26bd6016d006f2b5f237b0d6f66f6642f9e09a8d2199f065ec450ceefc3eb736c12368afd78f5c2ad56c9fa0dfb5328b3668755b9764615939d525715540cb1c333e0d4f52c3630582de2faff6a6666a907e32147e3ee3622b48da9ca84301f5180fb3bb77644a5e4c08502fc85a2a04d573b67ff0ef5971d9da827f1566161400c7e7963c65c794cc1ace05ad728b85f4a345b43222e3f01b0232017a43c868e0d7ddc73e8db5e57b95e2ef3e387d78db5da4c87ebc8dd5bcd24ee93b00d3efaaac4a43e3004acd5d1a5d76b10acebb1cebcd86641b8a4b59a4e1643f551c7eacd19fff5b92770ff5978240e61f8a9ccddb44ef1d3160c626648e079e820bc1ef3c1a3bc999fc078280ecd057786f4da4ced68f1d41662f09eea0531bc0cc7c1595e9697c3a32489cf15c38e6d43de1e38c8a66a890cd3e03e16fdcf4918c395c9f30a7326f99ee2d459e19a98ea9ca231fddde95fb32702ac2439bd381cbeffce988797b5134b542b4d390bbb3c125d8b2f7d0de24ade5ffd570983f5c955746b8a106ac0424496c6aee342465424983b2d39bb6f03c56b8a4e988dac5817b1bc1b9e269e5fcaf9fc5782654b144570dbb645d2484b9fbfeb6c83a372d612806f66522fbb06a5264d3eb5ed37ecff69271a3a726ba718b75208c5f49e1d3e23b3d9cf4a286359c3641b39c9274387ec2c771adaef73a361cb94064d0a90db0d89406bb18334875e7d268e469b0906af3b6437ff1e26b189a9b71bd539d4e65c1addfd4cf47089a4ade95d93f29fe1563d79b18b0789a47999628c88543a5152870c57ce658464c023f436d060136c11c90976eb94526cf30e4424479bc68c0778326ade588a134a7dba94a0b49c4b5c08776aa037bc7210a5fa3dfcf72ea92493152df503a4f73428f86405d71e7cbbfcc14486b0d6d6e2e81dc3374ef81857790f2266f19f5cf34d844d03f313021e95de638114d5817f86a52107956b66c56c166ebb17ee305f45ed680946122369bcd7666125522342cf752f0b4e982c0be8a07e00cfe4f3d96432629d1d577d88570e1df17968640ae78533de06aed2946a08eb03b54dca5dc0f988e9d5e11e90e7d5c8577a618f54826bba3f54da04b073e0a36804cbfc822f80232c822485b418f3433f05982623f2c32c52e5ba8aae703d6e6ab37789fef2bd71ee80fe072e06d6fe2be471e7ca09046e1ff11d325fd36dc6108a54ca9402dc499bcd90a0d9f4e1233ff5ba7bb13483ec50ad7c5ea5ba9e0e2e445b4642256988aa40d54de1ed3a7fb702d684364b26c8ae1d9bb346ae07346b804fb9aa3bcab75c21ea9b495556f9821918a208178742861fb112d1b61d7519956029adccc0b0dd43a8c8f1f5ea245006f54d2db74e715ed29b878ff3cc4126a469e8eaf0b2b7766072306839225bed04944f7e28fcbf0ff6340839a4f535bc50436261616aea7ef34b1ead4bafdb334f550cb6ca449dfabfe7628ef73a05835d1f87dc933859f12b54442bcbad520e101c824e8bf475c149c047388ee73e6ca25f5c8b3f2c8d54956ca6b6268b175dde56d95492f80b7c7f5b0b906e7288815f6cd065f1984b0a28f7cc6dc40b6ce5363cde734c1eb1826fb3edbbb6f22e17af7e5e289a9217dff08fd39c1e6c2a15b7e9d4e0a4b2f1dde59128d4ee4508e43c6697a82b82f628c28aad7d4f24f2c9bdec43c8ef5f115322aef2147bbf34510c2c6220c3ab28f7236a0e1b4821beacd50771cfa709bca70cedcd5c0722df27f4fe2a76261b53487c4f5684503753f2fd7a4cd108b4e9056e78caa9785c894c8d60889d0376ffb322f8539e1707774a91d2c2e906837180ea59108bc4b96bf2227fb452a3334ee30de3501e655d9c2ad581615652c343a78a585f2dcb49ae22f304f6e780ed929219c7489f47abd8b7d507694310720a9302670110bf128fcdaba8b49a4e1be1e05e9eecf36536c902e3eec052d1acd7a0e52da8404d687470b033bf0df46f4a33a6f56805affa3233b0d6a151ecc7e4fc997a3d44d98cd7dd8d41e7c69d16a172dbecbf2eabec70ec562331a1ad9aa1e746f4ea81ea15347d1d878145a438fbdfe4c388e7f59ffe290c88de97a3b0fcd6748110c9ba574f02071b49963830b4fc7d59ceba9686dae2fe7935759ceeca71e43095058b84a2d342b625879cc0100bf00ac21f0071dea2652f69a02546fc1e6434ca09bb8d200daabb7f8fa9b660b528b24b0675e80971e76fad6ca01591207f957244eba7834094be6c52090939a41abac199502737b2b743831fe340fd88c72200ed957c6729fb3768caadfbf1fede21154cbf9a46de22b85f7edfeb15a1c8c02ce32e6aba27216acb548b2a9e03f5295874eea076858d33824a026a3194f4ee2df6eded67d5920d61e07d791b7a683f3164cff1eab53466957abea99220cee77c2ea1336ed05926882339f9a5cadf1261ae8d56fa6bbafcfbcd6356ba6b93d17e3fda23b6aea86bb07929ba8fed65481d2e35e46d07ecdcfbee49290e998ea52ebc009e6b1648962160f792178cfb91ade52a7d4d60c0857e14e7ad1433bae31e3edf34c3ebcfc74f2d4c4e3e1f897350132a793af6151b8a2799655d6ca2f50f52285510fe6f12e5d388f35e0e70d519c27c3e9981bbe0907506f30fa81de56439f5d974c4123fe08795e3f31f801ac018f50dc6f9fbbd206f4e1f7cdb57efacd9052b8d685dd70a03b22dcf238419df9241ca9590a983c11e17cfd2285c555724be9cc26a89841a023894fd4b5b3d8d75a1c6a43cdcfb507252880d1ee26a50f1765ebe955ee800e395a08af0bebbdbe2656b3651bf19795acf109a8af78853af1601c7ab9f790af03dae8a6160fbd72d390c56678449bc9d410eb72968a38cf7bb0cc1fa48d3a39905ea9ce9854dd4d9a9718bc2397a37cefb997a5d80e51298fa5ffb6be741cb234de38df8f742ca13dddd5ecf73ae5ff3dd4824b3a1993c0a6a7a7b42125fb2c2584d62dac671b0a5d903370f77a48781c15264423f05dba5471f11db37e1672c3517fe00b2df0564aad37cd9f47cdf06cd920258544b247ba6161a71b47b4dc925aed4a58ea2f521c20f9c75d70b43aa18434e4eb8f65dca39c50b294e15d5cb275073ede31deea74cf54f79ad0da3fd43351cc46d5c2a23f109ef9f7345c6fe6d4486eb3ff7b6108bbd3ce04dbd67e0cfab4252b1eb9e094d1f9257bc8b6e04846e148fb450fc414f8d8755de21c40c5a6f427e508ef1c41ba0e1e875e52a3a175c89206999085ce8a5c2f561de4e6142980b6ad1027c750d1741e4e8c29d70c8a0635970e1949feff5cab567e30f2f79084f20c97681a436948c063a242789ad6d3689fbbfc871efd881681e0d4efcec66e7f07ff42eb14444197fa699057f14d9de60d3edea0523957fd261b5f64fda494ab8e3d01de5996ebf4ba143a92b540cb28bcba45e4ff4e00c2f8d3fa3e62f831b769b9df51e76d20e0c87bddecb9e7652be24d2b9da09d346c609df8adbbe37f990d34856e380c0ba61b98e9439e136559ddf2d751f30b802eb5d93b4151dea1fdedbecd0bc3b19259ab858c0190d9ecec66b917ee0d4e2af3bdb7ea985d3579670e40b74bbdd11f810d9f924fca158ba9dbbde03938ac0ddbde4c5577dc3247b6b8ab98a7fbaa63b20de62c1e302cc89ca25ace4e1e0436900fe621d6d81622b5be2c391aba1b6a16a2f71d34ddd046ab01ba0a4bbb18cfc1050f7c1689765979e2c88b6837eb0d3ca3bc1a753e788506c3e54cdd722d00653fadd6801188e365f45e685e5641e0166132cd84332674242fbaee4fac2f83d32f90036867478c0542507afc9c970231e8e4001fb33915de1e84b43ce21aee285b10f3ea01e03b991c4ff7700f91baf7da8710cc0f3bc37ac6fd8ad01b7fc99aede989461cce38ea9e803a91b364a2ab767aa5dd9c3f28fad81d10e92ccd88efda6fc02d95d5bec87bdc95bb7a5e00cfe51b049d1d64744798dd2b3c0b02c8ba51d7cf76732be1d27fae601f59c7a5f5003abc4c5c14910bb6240c9163cf78789dd4642918f441f3ab6c4b63201739b258b6c66a1db96f1dfacdf04e038280c808bf37e2ebd2083ba3e0d65bf5c927571f57a31d8c52085003735e49e2940a634a88923e9ebf3f3216fbac9dbee64b5ef15984e30a27ce8a741da8675db2fd4684a235c524c81880bb87c531a8e4efe78562189e4f4aa02bc13ed799ea14bd8422cdd3ded611a82ddd616fd87133b2e881eb78e5379fd638c7faf059a9678ed11339ec1e70a3e751a7d8dbd476f76483bf287c4e86e7e6e594e46529efc427ab8f60a918c5ddf69", 0x1000}, {&(0x7f0000002280)="ef8565dae516ba84c7a14fb01a105a76a3658beba716dedc8c0708cfd717c2e3b633816b8e4433b1b6d89d875bfc556f0631ae9f66bde4b8c0e2afe028eba833fd052f619240e19e5f4f2f5e0a8acb34a58b14b1af76a335f23af97206d6eb219ae2f23139e579aff01f8677be3f9842a0f07f39505a374df7f4fd408c0fb9c2b49f45656184966a6d26b674bd19ce539caa1e5764b4513205d092cdd8cb6ad285272c7c9903da1d713a57b631a3ac5c3704a78b5f4f6f1889214a8b482f44c971f74f74151404d3302476b187c031a4ed20581a8e286686b8a7e2b05ca97304956ab997df013e0ce2f34f4c8070c86187803fada8423c290e39612ed29461fd101c0e1f6109f9f805c41ebac151768d441133485f9625f925e6a40842df10d2779d803a684f88ea9c7fc43f7c47f06fe56e301b1a6cddc81382bb2c304400fe8a3c7bd857cd68419284d53f8ea9bcb6c6c9ddbe5e383ce477bdab1ce6c85427ec4a6b21af0126ec06c8813dec93a99ee14b0f7dd65761701622dea39fb82599373d6adf895305fb12b93e0dfcee5083d9f096ccef3ecad9fbfc6ad5af74de84869d1eb97df020b8d4e16684ad84aa6fb2be5038fc24f6594c2e5ada7070b0111b93961cfc55c9a1f14f42cf8c806429689b38f5a9bd9e27bd1c1769d3f67bfb7fdc840d09a4c0b5b65b24ca579d83f97a71998d0029249a5e2e75d75838ed1b7b16cf3e26ff63c60e02e463eae682da9cb167e7618de636e667dfa19897677315574c61d17e4eb44c9ee30795c18e156d0e166d4c9ced49d2a6bd3a59f9d4aeb654e478560df4a1b082012a867e8b539c877ef5914ed7f9ceef633e69d91fac3c2ba3c2d418bd0485c76dc52d403ff88d773512378eddb3f40e985955ae775fd263b69ec20a091848b4a93aa0f5272ccae5ddd19c6e0bc5dec29966f8a4224e880851290cd0dd2a282b5a75607ba8830f9a4ecd30212513f3ce536d5a98a54452a4ef8a1d76d4e679d3a5181909b251019bcde67733a2c195ee8fcedf454318c8ad00997a3f280c4e7490d583a14a18a69d34e8c15bd6c6864928fd96c16f0821a6ed3390db4795d4b6e4a77b0494241f23a12f8d9517ede7588e2d922faff3d2eb257dfc6561165b5c186762ca3b54936e71db8a3805075c2e4f3fb009c6247f26a5f56f8aa8cf3d21f33eaa225a5b2ff6028dbb923602db11b0d4bee77c9b6faba6e0fe8a46ddbeeda92590df6763be6f740359f911e2ea29d0afa43d13b6950db29e61bf797932b84d14a0461d5ccd037ed00b9fd21d9a04e1da7ea1f4b26846be349e04b09d4ab301280fb55ae81765c6b06148b554e8d447413db5a294cd7bbbfece560d2bdb750c3f00033787906122c5e17fe6ea09577745d03fa2e98e6c7a563a7c2eb57ad3fb8cbd2fc91c085f7aefd845192308b84a3f496125d0b6c457b1d9e214aba8edcdd582403121c672deea58873494c32e9055182b16b0b8b6409d845637093c2a281aaef658178f0be1ce3b9a8d1e3273c6eb5edec5bb31187b7b7f4bedbc6281f9a6dc3402409519b4a61f932407fdb3f84b76983ed672ff34288d1e584505bf749bba41c2184dd793086de5c12c449d8f42bdf7537cbb0bd14582a7ad5e81cd316570335380c4ab7bfe3a4f084b20f0f2a70e74f5d4b1b27cd4ddff41839f9b2e67590af49139e73c4f8276fe7f8daef16b012e629714bb289bc91e4d3b1b559a75817cad2f0c038df28cab0a023a74ce61ed77630aea46ffe4d0eb972f9fb391173af86b6dcf6c3d17c546420d78143af430df7d51255a8886c0b56f424f632eaabaf2e4356b059287d2fff50879fb5a286e288583c6b5fcfb602c6eae676947aa5eca7d184b859cb7d02718ccf7ccf80760f10e21c58fa45b0e63a6db92c349498ca8f66b5865013dd7561174058a7e8f684c3c24e6834d44816729f8bde25a73500bbd5df9142ec1bea50b409d94ec07ca6935950473548f6ecefb1d885d05f10cf84ce7ea2de65b7d87ae098dd00de26f3757d2a76aa1ea88e31e466c132e9dca68d025cab340376714021c95506fec4fd5a5633ce0c73bdac853bc6c37d3824b6892200788bf8194db013764ec053fb29533423dbea1efb205253cba88896fa80bd4310e69170b83a3083133808d10b82faad4b38da0dc1c75e48cc07a3c49aa8bc895b7ec0aeacf750a581696a46c605d86b2b1270360dee02bd17e853a5a2ca6b015e4e87bde7b47177705deaf18ea00b40c84c5dcd733ffdd92a0f358b636290d16803f7e7da12787af94dc0392abb279ac30b016da1feb01b961d36001d09a6d0396c46da5ccb6fbed274e37729f66bc751339b1b318f5ae476ac6ae9bfd2381c4a0e5419029fbed2e904f4863cfd2b37dff66a865a66b43108b8676e9167177edec5b11c07eacea1cf9655ea536083f4224ffdccd55c05907dc0aeb2a2e12eef23bcfe935209cf5985afb7990799fe54d2cd8cd412942398205965176730515f8edb8bddc3eba51452dad2f97e39ee085e38a3ef50ac526a7cd61e8e71aadc0e4bbefdd23521af4713bb2e53d780c22dc50e087d3091cb026adb00b26e80d8d93b53e1a900ce8e265464de728d290b19b5ce4cc4cc91277b62a97f6ea11566d8478c2dda11e760d55a6dae88896b47b337009c63f33116ad613c287be858fe8e5b1c237e9d915f47bb5bbfccf29561d34b993c0ced23a6462576ff9953d1d7e07fbb0f082da31c2a61363cd0f8c0b444753454150f3d0d780f2d998d50cc53e0ce301a380bbb8df499b0916df3552965d7039a09228a8a5a7fe54d9aeb0f365395653c19b726101f79cc911b69463a7f2658f5e57031cb97df55fed8689c686d07a12344bc9d74cc6521278c0adcad8bd638ea345bf5d01bd585b4bf900b3c3aa3924c1a5090ce2bcf83d4e37bcc010fcc5822ab8eca6d661a80e3431a60a2d296410611baf0a541512b3f0bebb1c4fca51572ecc9632259dedcfbc9034a7c1bf0474ef50efd144aa37b8a7af19bc2a2012189ef9160203cdcfe22492145e49331f7bf396b43e69806db72ee71b0c42990cb52215c904e77201f0162976da6c021c34713b16e9b16a410687e396f22903cdd8882482b7c363996c1903399a21c486d2c2e2787a7f6b5cf56c438886726ebcfadbc36bbd72401dfc0ae679a3552c22dede6c492395cdf636c778156c6979720807d99020a96cbd4a640ed9152747d7a71f8852f14a4acc3dc3bc583d4486362378dbb60de8d74dc9fc8e3225b8c418744f22f2a97afa22b70082013ff6e8aa15f117666314bec6e4677c49aab34cccaeb84a55e13e305d229faed08b58590232528a5de88c59ac642963c4d1143d830f346c87e877524b1d67a02e142ca5494269fa161579110c1f9fc25cd9a0e610ef3cf1130b733e80b5209c9f363a9a13a64ffcb36564173179de17f5a99ff8d826462ffeac6a2ebfe819e8b92775c9e7e9813a4d8da0dc0237f098390376a1c6aa79a69b8f0d693d81f4b0b8b5cd92cd4c11f6f3e251922ee4b4f2d3706b2330f4e3b5d9603927fc19cb343d96d70fbfe3acb1a6ae86ed3cefcb04959474642a638be10a53c7bdcf8b5af1191d5c7b8c18f813582a713d246513d08297492787daa33393965684e063a831e0c88328feb80777ca9851784efb66b17567784d3b6bb06478675bb088d79afbe0f19d19dc2b05bb660e5f33904aa82874575bd36c367d1c62aaafde6b2425d72e9c8e78cc2755f3ca88a5d0ad97176754f2bf66c90be87307f8d1714f5a575b836dd565693aa82898e96c1c4db4e6c7a6cc609eab75c2fe06077b77ca21379a334474f15006f3dd61234a58fe7b794d8f7be77a3dd63a700c9237d894aae60954642488ba65a490a89e5ddd4c6114090e01e8ec0dc0e2c6345c63be4a5cccd0fe160a77d8530aadbac1d23a171242410ea999f444301ec39b5819c7f3c4d261f6bf98423cb3880d99ceb66029e98e938b3be2e34d4ffb718ed895ce3391a99c56f4050621639d0ff105d77480eb4a21d536f5a506dc25519b606647af15747c1edee1eb554244418521d319fbede67411083874c1fbb358adb1592c7154070166b8de92f6e41133294a81fda768b258fce661a6ec1b49489d4482c888ae1919a74ada697bbb224fd71cb69855b6d7a10636b9a2142185fd0ad61ac93eec62b752fe2662d0fdff20e7926127dbf484fb6b4882f80084737ac5d9759575651ba762bc2131bca6d0508685a443f7336d43e2f54a3478f656b79c1cdcdd936dfdb33f489cfc935cbd962c987394372873c1799d0ee29d1f82085924ef922330fafc69847280dec56b6c503c351bffe45d0c656d605eedb659239da738f4e21e99464858ceaf2f5f45ef54df6ac3b2e7837c0cc11835fa051876702a2dd38d4b2087b8ad46b588b38eccff214da3377a1a0a1093430c4fe0244f954cdfa3a456de00916e83c58dba0f0c821eee7d9185248a98afe0666c9a18a5ca80ce6260509a93217f0e5f5ff49314e1efbdd1c4ee5f8e80209816d42c1f9ab633cd3f6ff0b1b792a45095cd19ddeb0c690aab14e715d70eaed192994e1962ca9771cd4b01cbb298fac14e1f55783d036aaa222d8ccd709a2122eb3ca51ad84858f7f39e4e8ff0b0b85bb36f201fefa108392a927a34a380a0e74771555bc49da70f3eb66fc2a706ed8e5ee990fce42ba37ced0d9c7e8a7850feaf56183577fe8814c9c6e5edb17089f51ac3914702c2fa848455f627a7483145dc701225794cb79db4207fb781921738f18905b2d337426545e5d08d2f3152a28ae6a776292419e9416709dc11c9a8d680bfd8eebe1e4bac088d33ea693c7451d114892b9de418ec210e3a217a7e9db602c909aa09aba1f44f4eab726fca1625143c84452f7447376ce6396a7d6d620bed59196ea4bc8a4cc92c5664c3bfca18119180728a9d65957bff1ce87b90ec40c876aa8243ad4b941935fe59c898f9a1ae6a699d1681863332d146a574ba748b9ea65ef4f1f4fff04ca975f09526695a6fd4f41e29c5bbd27816f43187a2a602b84471754257ffcfeb323a6a2ef088e68fe25c0bc1bea139f1522944e0479981bb562769bbfda2cc0bfc3328d0a7bbbe6e111949e31f9fd818f153aa67f0e42ed9392ea95112c04cd5dd9440301ea1f9d6100b0d0cf727d48875e0cdf7b3a3d2804f5113c6655935e825c416417e2a06c33719fb8c65563f8f26267a32c20a24813059787f7d4edc9f0991b72e3b97d3b107e2801a34d875829a6e332b1d10cbadc7ca504551c2ea6ee601447b11b06e5bce7e6903f09b2df11f0a56f631438fa6cba08df5a88ce2260123a6812b7052ac628e504cc37badf569cf917a47a65900a2fe7e7e053e57f82130d52694528b60cbc6f9ab24c13f603c5b2d823976ff2789b1df2a92d067e75f2ccc3f3574389b065ed340d9c8cc1becfeed0328b1d606e45a9a0e2c68c4667e209ade026a84be607100b213f4966a5a8b23d989026e2d8f3009eaec58c96a9226f72a07d82c9f2f94f246f922fe0244a03b461eadffe3670cf039b07414e225f46b4547b153299984c9124f7a23fbce137687cb7445c9557e1bbe87eada95854ecec26408e6959456d3c4371a03fc1ec012494574885cb6b9b5b85c991d5a53289e647dbf9ab1553ef4755e3a045278c3120d24e7312d33bd3c874f9da4ba240974926a8214a430f73e710d95aef161229d251fe1721cb60c98fbeeb7cbfca1db3f5c906cbb9585e82df3c63daa3e318bae4388a040e4", 0x1000}, {&(0x7f0000003280)="b635718a6bb6a01eed4d528890a8fb3c7d90274b660348a75c2c763caf4689a1808b6ee1021946c685fdc95f416f82711b945f9a95ad249454538d082b1c5562f4b104403fe04a214a43e3714322ad59cea6bfd0e05fc3ad99d009917111a4d74946c80d303cafce2bcf", 0x6a}, {&(0x7f0000003300)="3f73ceaedae965670c69d4b2dfc96caa500340c6b51b851f2ff7e41d428ae256e39e623a5d5f03cce82fb5bfa793e11fc33da8e58583efe1905ff131ea3f4b9868c3c5addf3121933b201f51084f40e90368055acf93222a168e0490382aab68472f49a2de8f2ccbe19e3c369c8e0344fea977bbc0ea35b7831850d9bcf29279ff3726ccd4633a666ad4065c6c5c1a8360d62d7eb5b0ac913f7507bff3f7fb0f62e33d5b516362aa760c975030ddf9543136f0e409734e4c89aac9d2cd7f239e3e97d564fc39634ad1abc00d2c56c9013fee01765aec57bbc6824a29a7deeed3f116", 0xe2}, {&(0x7f0000003400)="f0647d9b0ecd5bc1420bfaf402d8ec9e0da7300c2b03e30d09a598cfe5e5b11212e3fa2e29b2f6dda50b213cda81fa169e50e487a648d61c6387cd1b51b554ba4b86e0ab53d06d1fb1b77286ec894f9327c995f3df5abc97d43310b4b684a10883863381cca510deea22b2a559fd7621f3144788a76667035c78da6ecc7b54d4f28ef13e8d16d0057df400e662edd08db924b219b061a13f8324989bd16eafd6c4e753779562954d444f4833b5ef8365f2be8d8e0839", 0xb6}], 0x6) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') msgget(0x3, 0x200) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x20, 0x0) writev(r0, &(0x7f0000003640)=[{&(0x7f0000003540)="f61d87b3ea9e01d244812a4b70a7fe7ab764af6f27cfe8b4409cdaabd692c31cc73504261107517ae8ec4fe96de1c8b4052a894774c5d3c9e8c3680d5ccc35f8405c1b1ebafb1aae4ad3b4f6317f6813ea73ab78b4882f594ab8ec217165711ff314fd41f5afb0c03ce77ba4adf5165ab133fd081bfb9c64258fa4227e456758fb8b662bcd9d135191f4da1fe0bb2f0f64072958a0792ac6294544b58b00ca6a16b4c3e34ff874151acc62257307d75f875b21b15c5a45317006c9ddaf92306f5a12bee822aa585ae8d3d89f499d4a3090850ce2cf6f093421a3e7d543b7f332c6a578b269c74dd498dcb80cf962cfb58786faaeae5a42d25d", 0xf9}], 0x1) 16:01:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) semget$private(0x0, 0x1, 0x80) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x160) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0x4}) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)=""/190, 0xbe}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/83, 0x53}, {&(0x7f0000000480)=""/138, 0x8a}, {&(0x7f0000000540)=""/20, 0x14}], 0x7, &(0x7f0000000600)=""/162, 0xa2}, 0x0) 16:01:32 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000100)='./file0/file1\x00') chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = open(&(0x7f0000000180)='./file0/file1\x00', 0x1, 0x25) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000240)=0x2) 16:01:32 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc43a7d575b85dba8, 0x0) dup2(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCVERSION(r3, 0x80044270, &(0x7f0000000040)) semget(0x3, 0x1, 0x535e8500edfb8e1a) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0xfffffffffffffff8) 16:01:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000080)='./bus\x00', 0x40, 0xfa) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100000000) 16:01:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7f, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x6) r2 = geteuid() r3 = getegid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) fchown(r0, r2, r3) write(r0, &(0x7f0000000180)="00320a0000000000000945ee85252945c7199ea3358504385e244dff6fd1eef93ebfd965b621d6b2ac7f5e39b97511423b40d58f40c7d421ec60c4f9b0f9fb4ad443cd04909c225968b107de2ceae8398b2142a40d31db041a1bca6898230146977b7c80a7a9945c3d18c8adafe7b52a20f83a3baddc9b21f8df9cc97c733a0993708b9552ede9415a0592f92b59bbec840c3923fd90b764cbe69f77deef0178be9e506483f12bc3878086f803f76249f5fc7eb7c0426cf8f127f4d37453a95802899401fe8a7d1bdcbae329c04139fa15c209ebff1d1051a838a30ecd23c2f4d117fba948fcdf665fae5a908989c3410bc7", 0xfe07) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x8, 0x1, 0x8}, 0x6, 0x7fff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x8, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x40) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8, 0x0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:01:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7fff, 0x3}, {0x18, 0x1, 0x9}, 0x1, [0x5, 0x8, 0xfffffffffffffffa, 0x9, 0x9, 0x9, 0x1, 0x2]}, 0x3c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:34 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x4050ce52) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) syz_open_pts() r4 = getgid() openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xff4d) unlink(&(0x7f00000009c0)='./file0\x00') r6 = getgid() linkat(r3, &(0x7f0000000940)='./file0\x00', r3, &(0x7f0000000980)='./file0\x00', 0x4) setgroups(0x3, &(0x7f0000000280)=[r4, r5, r6]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:01:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x100, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc8, 0x0) kqueue() dup2(r0, r1) 16:01:34 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x0, 0x5, 0x0, 0x3, &(0x7f0000000180)={{0x0, 0x10000000, 0x80000001, 0x1, 0x5, 0x0, 0x7}, {[0x1f00000000, 0x3, 0x10001, 0x1, 0x8000, 0x6, 0x6, 0x7, 0x6, 0x10000000000000, 0x200, 0x10000000000, 0xab58, 0x9, 0x10000, 0x6, 0x9, 0x7c440000000000], [0x8, 0x1, 0x53, 0x1564, 0x80000000, 0x0, 0x7, 0x3, 0x2], [0x1, 0xb8, 0xce, 0x6, 0x7, 0x3], [0x234d, 0x9, 0x6, 0x8, 0x9], [{0x2, 0x43c609cc, 0x6, 0xffffffffffff0001}, {0x4, 0x6, 0x2781, 0x9}, {0x1, 0x100000001}, {0x10001, 0x80000001, 0x6, 0x8}, {0x0, 0x6, 0x1, 0x9}, {0x8000, 0xffffffff, 0x0, 0x9}, {0x5, 0x100, 0x0, 0xffff}, {0x401, 0x7d, 0x8, 0x8}], {0x4, 0x4, 0x400000000000000, 0xffffffffffff2fe8}, {0x800, 0x1000, 0x6, 0x10000}}}, 0x9, 0xfddd}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) getrlimit(0xf, &(0x7f0000000140)) write(r1, &(0x7f0000000440)="f35fd413c71601558f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1", 0x58) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) pwrite(r1, &(0x7f00000000c0)="445953f96c03d1fcd0ea9cbf233f8589713fc4f9a6c3cbe3bc29e75ca1ec899f58895a6c1ebf5ffa393d4ddc7b535fa250bc93b3ec7e4a331751e7f363d6ad05efb6da373501e06895d2d3ff6288d85a98db5786d7fb7e2ea341752935ff", 0x5e, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:34 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x181, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xd4, 0xda8, 0x2, 0x1, 0x6, 0x8, 0x3ff, 0x0, 0x2, 0x0, 0xfffffffffffeffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:34 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x100000002) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) chdir(&(0x7f0000000280)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x4, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000600)={0x10, 0x1da, 0x4, 0xba, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c30000/0x4000)=nil, &(0x7f0000c4f000/0x4000)=nil}, {&(0x7f0000d20000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e4d000/0x2000)=nil, &(0x7f0000cec000/0x4000)=nil}, {&(0x7f0000fe9000/0x4000)=nil, &(0x7f0000c0a000/0x4000)=nil}, {&(0x7f0000c9b000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000d3e000/0x1000)=nil}, {&(0x7f0000c21000/0x4000)=nil, &(0x7f0000eb7000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f6d000/0x3000)=nil, 0x5}, {&(0x7f0000e6b000/0x4000)=nil, &(0x7f0000c1f000/0x2000)=nil, 0x2}, {&(0x7f0000e02000/0x2000)=nil, &(0x7f0000c32000/0x2000)=nil, 0x2}, {&(0x7f0000f7b000/0x4000)=nil, &(0x7f0000cc1000/0x2000)=nil, 0x20000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x1}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[0x2000, 0x8, 0xfffffffffffffffd, 0x7, 0x3, 0x326, 0x8000, 0x8, 0xfffffffffffffe01]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x210001, 0x0, 0x0, 0x1f}, {0x3}, {0x7c, 0x0, 0x0, 0x7}, {0x44, 0x0, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 16:01:34 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) openat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x60}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:01:34 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4012, r0, 0x0, 0x44) r1 = socket(0x2, 0x10000000000003, 0x3a) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x0) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) write(r1, &(0x7f0000000040)="82b517b8c6df27fe", 0x8) 16:01:34 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x80) setuid(0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001380)) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x82) connect(r1, 0xfffffffffffffffe, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0xc}, {0x1c}, {0x6, 0x0, 0x0, 0x2000100100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xffffffffffffffff) 16:01:34 executing program 1: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x2a3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2246, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:01:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x20000000000003) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x4cce88a5f5b643cb) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:01:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x42) syz_open_pts() dup(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:01:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r2, r0) 16:01:34 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000002c0)=0xc) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/14) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchflags(r1, 0x1) getgroups(0x6, &(0x7f0000000300)=[r8, r7, r8, r9, r8, r6]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0300e0ce00c410bab18e99cb18fc50fc0000000000d428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291b960a6100000000"], 0x37, 0x800) 16:01:34 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) close(r1) 16:01:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x10) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0/file0\x00', r1, 0x1}) 16:01:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x9, 0x0, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0xffffffffffffffff}, {0x6}]}) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x9e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:34 executing program 0: setreuid(0x0, 0xee00) socket$inet6(0x18, 0x5, 0x2) r0 = syz_open_pts() r1 = socket(0x21, 0x8001, 0xfffffffffffffffc) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="77022e2dbd84"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup(r3) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000c704c80f96248ec39183035c2a22b5e5b7f889456bca54045b550a281a7cf682244139f59be044"], 0x10) write(r4, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) setuid(r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x54f) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r5 = dup2(r1, r1) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = semget(0x0, 0x4, 0x600) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) semget$private(0x0, 0x4, 0x226) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1, 0x8000, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt(r1, 0x1, 0x5, &(0x7f0000000180)=""/239, &(0x7f0000000280)=0xef) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 16:01:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) fcntl$dupfd(r0, 0xa, r2) 16:01:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4, 0x8001) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) sendto$inet6(r1, &(0x7f00000000c0)="6cf2ad1d58465bfacbdb8ec37e055577125463a14b97a544a559b542e02222a4f474f00ceaf486c435afde203a5ef661114918ab45085d5d0eade0b88cfb4549ccae1dbc89c33887e644132cdcc10ba8c110bb8846e0a4bbb2785af8ee03c53c5f11deecd6b51bca9b577273ab4f8583eb2a8ff33537ecbe8dba6390ab911175dcd106d41cc7222fee7006b0d62a048c5c09567a22cda26aa72766ff91bc92fad635285f099812f5c035f7887a716c2d2969afe50bc050cd3ec5d473648944a224c5dfffe9adb743684c32446d0eaf2156a484759c493cc78a443c7b28656885c863d99c64663fac9ad8ab72344fc4e9bee06a1571fb783a86d2b6a5c7e9005f321fda22f32b8e81c1c756ff31512987c71ee5416d75dec3a39c7f361cbb45c0f1d1a5585623855b35b8cba594d472c8408b13cdb083fb771b45f151acf2ab47cd136cec94664e1e95650247334a835c1d8c13ac383fb521c1ce4acbf002ab588586d992b44ee2d0a8b2f16a2ffe3f22a9c6a0815adbbcf9490683ae2a247906298e9403f168b921c3a859c3180225e91179aac86fbc9efdcf5d39e00a81de7f2e8118df9f667f654a00a366c5c1547430b150ddf9bb54edf95ec41b78d2f5ada1c601dfbf434cd038994af65726acdc0bab18fbc356a49b3c4e37ae29c73bc3d07a8fbe3fa601e3870974053f016ff37b1998d7400bce38a2b5cba5c2e19902fee11328318f89d77edbf67fef46ef7c581265633df4fe34b04bc0e37d406a96a27e4057b706eaf88cddd346e08927c629ac0fd83444e60a4a296d3d87b84b28752db6569cae448867be42cfceb9f22793a14573fdc10342971b0b8aea09c3f04fcba96bf2943a81fc4f91c8d1467abeade92724295993882a5df5d28c51a334969ad38a76e19ff1a92727be0d21868a4f4139d90c4fc6c7cea461e6be5d4cf1972e35338ba8438441e38916a2152a9f90ea095fbf442131dea5f9926a8bfeb4850f9e27931485f0456cd16f6afd56e1d731ba3617ab01d98b9c29f688699c89ad117f34c2e685930c42fe0dd92e5397cc27f5b18be111a90aee0805c1d1fc4629a378a16f53018f6e993d46172e0fc26cadc71ee8815cc89d534e5b0833e9144237114e10f4376780e2902df12c61c03a26f3dca0f3ce743dc859fbab480ef02a0348743f73f080e2f69ca18d4ba10a08df43285114e9cb5b1e6309b9cf1925476ec3389f8c42c509ed1a3cdc13918a0e350d16e0d057de1d7c85ae8416066c8f52417d47aeb5c840f50389a6ff1ae3bfa967840e7158bb369b78d4b0b968539dbb2ece3f5a6d5b2dd0eb953141b9697eabdb6e7341c904538baf79194e6eaf25697cbdada214c9e4cf0f2890a9ada87a2590f9024f0dcff7c91afc93e3047f6f6b35ac9fd0ccc582e55f41f8ad52ad0258daeff061e455f04623098eb7ad8219e50694180a475caaae55cec716452cf77981715dc441faed32b5b5190ddcb1896d8d866135529561e84aa681b510f4c05a33d5a4b59073b5b791b9f52df0323bc9e53383a2d7567eb1ce98fd1b3c8a09c2db89800dab9236ae9c5e83264e9feb1b0774b7dbec67a6529e5250a94c7138acd1002c9dc0f210cad1987d46a933094e8cc41dcbc9e4bcf1c26538abdc30189f2b75c22eb8fff2ae338a42f1278f1175ff033253fac079786a478da3e0fcf5e32f2c8f439d0577385bd69ef43108352717ce02aec3c653e55480c0930c1b994c8ea617412b3e27d9a19c7934dd43424eb007daa240b7f61e87281d1a6e53c1a94541fb66989b69e3cb1d9f459feadc388b669834e62638795cc61eb8573d6c2244c6d8393c2501a341c059c6cacb3b96a11486e3b58667bea21fb36feeb4e243a4a432630fdd328bded20f1e3ebe06408ff6bc2a489cb6b4c46ae749c5bd59307b7015954be24586b68f6af961652e82644bdc829d1a2c73f4b38d92e8ba4db23af0f613a389bbf4ada78639bd8ea949fbe2f5640440d5a1f8c3c4de07e35afc2a2db8ec3f06ac15ec6dae479c073460136ae8b2af9bf68e50c0d6e3fb2f6f549d51171c1e56dfdd822416a7c8286bb91ccfb8d208a6f3917437ea2f7f403e433ef79f5a8ce142d994d897c6009b6edacad654cc096c342a63489c93189cedaad2bf78325d77526ff237e1866d0c0ff078859c69c2c56c5578fc5f59af1d95b8a6ffa7623839b2e7f376148c687ca6e9e0f269ed0320f511cbd169066e45f0cc8fa36393b2ac4f82ba3603b8ef5e2017ef4475fe2891c391cdd78062cb4116e1308057a18038e2d9bd532195cbdea25fc5937b5cf2f5909a547ea5b02659dfaff3c10f1d7d8a4ce1290dc06a437127da399c2648a90571069b2f5c962e7ee9dd1fa09886d8baf8665bedf0b41043ad3f2faecf9042bdb77baeea89ead1a6c90fea94789445e54a92ecd3e62483e74b77c9552d0384c4a87d30d2cd631900d43dba496c78c41971c42af27e9363888eca085bc3683e49d2053fcc8473f7183a99508c050dccfb1b68b5a63ac3232912edae051273f3d7f0bdb680dbc28262ef3f1c07c8396f39fdc72b17f19162e444ac86a9ad6b298c1e0668b30a20a802c9358ff833942c2bfa97ae45064749b193a1d36946a44ba9cad7aad850710cb0086559ebaa0d9a92748eaf6c1c1f4ca879a247c8b43dc7b8b13fa0db0c78d23801e7259ecdb782f498d15aad44707b61ef80c37aa4c4a4e449ef00dd7daf1e25b5cb7f6bff3526db9150d9ab4d9b5535be78d3dccae0228f6ebdd04336b5726a7429b045431b7288446e0a18e4ea50ff282d5ac61615ae71583f457a65cfded09a8668bf69d08d3fb95624b70c8af1c34ad01fafae71b99abb6988eed08577be85b9f7c047036eeb5ebf72ed14217b2c794e04393eb4a9c2896b298c8936f3937eb03ec52130c9d3b572e1cd27a3eaee1c0b0ed4d9d1e062cb72ff154770d1a02782a425043a4c6b65b2dfff7a0abc16dd930be4c53d0160555edf4ad81ee4375b66604c9ca31c9d18bd0f8b5fbe7d1ba080ebf5546cd306e7ed8b0fc6cb3ce26020a1ef2aed7779a0a4b5b46875f57922e1d98f8bd1d8770564a3c4b4b2b56c2d7f24270d5671f366042504956c0d3e3da410f46a28c6ea6d5e27590d18dd6b16eef92b7d4a1905692c10f2d8029414ca39bc2ba13511022299ecb0c80a442faf1cef6ae393a0fb52824c06e4a84106aad3228e0812d6ff465585814e3a08daa06a70b835862cb200165778a3e1c825feb567c7518ac026670caafbd8e5c7443c63e37dce839af355763e10b00c1d3f0a47056bc9a5f47250e544ae3041a4bf2bd6557b4d9eea5127f5647da9aaf8606a30de688d43831e70a47f64737123f7b02d1f11f292381cc90b04190efc47f724096b72c0907b0c5acf3dea4ee1216d5bbd88b32fc3a6d0ce13047ca128b0818fe6ca4f5a537995800958c0d51077beaeb2da0d24b8fcd30eb4a9a90bfe63490e01e86acc58ff3ccb10dc7676a11c16a4968fba0204ba3b781ccb44795ac1570d5eb6ad684503cb4509071d6baa3a95fbf0d88ae32429aad47d473021446c34b07396932f8778e9ea535fc9b603cef6d22a3f22c42fed674f1f00d21da370c75374463b9858159a6fd1598e2e164c3c4eaefaaae2c312059471248ee628e5f072962afa927cf5f3329af1a4df8fddb8c573076f3c57e5aec9759c50392104ef8f4b8503ec0738a6baafe4350320697e1962f0266bfc2ee2dee3919386ee9d9c46b4675ec59c54c288f2978e500190c6a763cf8ca38a63307e3b9c658d38d03d79699262850f267243cd294bec72c8d804340bce8aa6bfde486008d2ca91265551ba979f4a25185232eefe82c7f035bfaf6e4d850ee8f618f9da9c3c34f4bdbd968f8ce427d50ba229042c910fb53c2177af4ee19ae0bea470fbbd709260245c77d57f635bbc9b2f0e7741fbe3d6b09ab3d49aa4e9a07bdeee1058f436c3410b9ae21ea94a8b195bc677790eebfa0e87b54c9fc486b25e7ec67fc33290c22a16760bda9ce0f4c5359f8122ed982b58950c61010d8e337848757fa1d54c2195888be8020f8113562b034ef7eb8b42fca5590003bb8919b939bc11288816cc466733802941b12c2296ee88df6a794d33da00293135e25f90aa39c702489b6d419b0dadcf993298fcb416c3eacda632f7fb13cee5df0170604e67a84bd2f6e5d33308e39c99110ec53083c8c57b44ed89d78271cb89318342e25d37080c7e0fe75ac91ae10e158af550e736c4ea1e5661187a1f43bca7cda6d9b52d81cdb9bf37cb0741ffa83514763fadc8bb92800a1fd30f51e3a31b5790aae3b7204df9471fbf9b9b3f67fde9dc46eecb87ce9652d9e6a22a9c21ae05c7927791bbf268ad521ce56cfa0809897da487ce9d2fdccb5826064e95bec00a9e99b3e6b24331045f0808a2f43195061d639bd44957d91b1768b2ca0ac63e6f7ba54a0421158efc09501aa03b9c149fb3280a16a0579e630994162d2b0c05c431b7071316c6925f3da5702a24c4b2d752c2442a6be2d87825070e141c0cf01746c529b31423efab21874699d1d2e739161bfe4cdd4ef35f63ec95f909079540f0a414145c4b6ae28acf8beacf91268646cad4f5c6580e0fd58fbd99a7859878ba748c839c5223ee93da820d81c8cbce3fe9a7de786d4082973b0013108a4ff5f2bfa0b59a8624a75f718ea6f12dc934aac298e239e83d2f06cf2de9214d4ff301d6218b07bcc2541070752f0ec4f6b9a7f096a423caa8a5cec9cc334e95e8c82eed9f453e2f900128cffb86b2f17a5b39ac11f4e2951ae29e12dda346ded211e40b74f4c97f1b1a26b24ad174555257ca411cc4120d0f9d83bf9dba64c14e731e7aa8ce483019c9797f9ff0c90c00caf9d0382a00aff2eaf44a077238b2f82a1fc742e600b8036e00b1ef10249e1f47434a14219ea066eb517b8749555beba072d22d26d4f41a39c6976dbf3bbb33b7d6df2cf47fd5999dbc8bf9bd1fb1f0b6307f91d63e61c64faae33c8c32da1d952cd137765043841be9a6a868ec83382c1ca791f2b06f5313b5a01e9cac2198152675876531de74ad7ee2e2592f23b10b1607f9a0eeb8f72489d0e90ff736d74444e80de5752512246d8b8fb9ebb6929d935c1d1771dc8adf71d60bccdc84a95f08dbb55bd8bf3aafd43721de29ce490a061c643242dbdc3aa13aae1c0a43c7af58d3d7fbc260d2f500c9dce7f2235a19ea42d3d8b67aba61ba692b97c26d4bcc17a64946fd25fc71ef80ce35ae89169f64acb7ea6e32b451f3fcecfba3ceb9158dbb9c8c3ed9d31ad6b37cfad7620d9aec8d4e36362d9c703c6c1bc3e66afa9fc97de9cd7d735723cddcc499cc407f656edef243bb1134d7432db51d82d189437975aafdb916daeb56b8f8599823f1645a56854c9a3feea6a2303f7a3ad4bc4f471bf46f41a4ceb7004b9928a4416189b93b8ae3b19bc0fe7c0accb1eb55aaf7d6ebfdbff9fdc7cdb3466991948faf92b8d06ca9379913a5fef0981181b784d1873a3a9685b15e221a71ea1b562c799c1ea89150e1fc679a2062dd130cf203f3cc9eff9e1a800be309cf23d0695a37c885795fdeb785b4e36676f9ebabe8dc010a80e6f6a25e20892b869d792cab3679b9b7eb88758d262441eb06802629e54f4c76a1997f88145364d09f33da75df9d2102b0660b5af4facc2084f14f2abad8dc0951604446ca202fd9267f8434dd1919724b31fe973cd0a36dcd8ea5cc0b7936a709f3f2adfc29214a9feed07afba90bbb5caab5bc84db9d45", 0x1000, 0x8, &(0x7f00000010c0)={0x18, 0x0, 0xff, 0xcc6f}, 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xffff) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, 0x0, 0x0) 16:01:35 executing program 0: munmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2000000000000138, &(0x7f0000000000)=[{0x7f, 0x5, 0x8, 0x4}, {0x3a, 0x8, 0xb8ff, 0x7b4}, {0x100000000, 0x3, 0x0, 0x79942a0e}, {0xdec1, 0x1, 0x50000000, 0x1122}, {0x8, 0x2, 0x9, 0x10000}]}) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r2) shmdt(r3) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) 16:01:35 executing program 0: poll(0x0, 0x0, 0x3fd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) pread(r0, &(0x7f0000000180)="e17989029e5496547d5525a47c12f8d0525b11a75e06d4160c5809df340d36d0d31379190ed8301556f6377a61fa16ba1cd5c9b107c89c618c7e3ef6bb2a28a8e175eec310eb64982da13fbe441318cf46cca593098309753cd4a5feb211b795a2a8825b252e61cc1898dfcc10a37f170cb97b84b1e293dd7df5331cb33c2ce63ecdd9c84b710584f6b5fd56dd076d8ac9bd4388ab3e723c083245e8e6916a2d8166df10af4de0bef37605229d6c8aa1799fd48a34136c0adbb5c344215031ec9528b00420e43843473e7d9d580b8970096be66a598028959db7c28bf9ce368f8d12c715071bc22d6f0904e10f4340", 0xef, 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x48, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) ftruncate(r0, 0x0, 0x48) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) read(r2, &(0x7f0000001100)=""/4096, 0x13da) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x99) 16:01:35 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000021bf4c00000000f87c005b67071b542a52871d0000000032000000030000003591af0dc1bb893f9c6bb224db64f047bdecbbb4fc4ca7588594bae3a179192deb05d9c514c2390d963def41a012a50dc22e55a9e67c03bc0d36bdfe1afbc63fee5612a494b3f3de1b06409e7bb1925ed503c9a9216ef62fe4a13d866f5d289857d32d3d915f37527afdd60a3e546f12c348b03dfb5c63ca2f4f6f33eb6cb0a8e4755cc2b58d130000000000000000"], 0xba}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x5, 0x1ff) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x7, 0x6}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:01:36 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 16:01:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000355000/0x3000)=nil, 0x3000, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x5bd3, 0x38000000000000, 0x1, "324f58024a53a9a6777328e6e5bff4bfaf4a5e5d", 0x6, 0x9}) 16:01:36 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0x0]) r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmod(r0, 0x20) mlock(&(0x7f0000020000/0x1000)=nil, 0x1000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x288d2, 0x0) mmap(&(0x7f0000301000/0x4000)=nil, 0x4000, 0x1, 0x810, r1, 0x0, 0x0) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:01:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100)='oL', 0x2) write(r0, &(0x7f0000000200)="e008dc7be849bdccd043", 0xa) write(r0, &(0x7f0000000140)="3b04bdf2112035f24723", 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x30fd200d9d467faa, 0x4) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000800)='./bus\x00', 0x80, 0x80) r1 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x28280, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000580)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000700)={0x1, "3287d9e07087cccd9895fe1d4ab0a6840d9c621cf6caa115946278c7735528b223de632a396dc7b667f340c46913dfebd7dd6d24736c8c6579986c8d386c7b84d996a38ac2ea66a5986ca38dee91a3849395861e3f1b1101c02eee25f2872acf6fa37750fded5ac4cd35d52b856ba8d0fe45aa3fbc94105882c223554b539c5668de7fdeba673551805ed0006244607f071c62c75fc284c4e99aba935c2f5e773eced29e3ae4e1dc9d7c8471466a0efdd7e8a82d8e0fd3b4e855395b279c26a9c49f2b8814ffa3"}, 0xcf, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000ac0)={0x0, 0x7, 0x8, 0xffff, 0x3, 0x400, 0x6, 0x10, [{0x9280, 0x3, 0x2, 0x8}, {0x22, 0x1, 0x3, 0x8}, {0x7f, 0x100000000, 0x9, 0x10000}, {0xfff, 0x8, 0x1ff, 0xc2}, {0x100000001, 0xfffffffffffffffb, 0xbe, 0x87}, {0x4, 0x7f, 0x3f, 0x2}, {0x4, 0x7, 0x1, 0xda}, {0x1, 0x9, 0x6, 0x1a562924}, {0x8000, 0x3, 0x1268, 0x2}, {0x7, 0xe86, 0xfffffffffffffffa, 0x7}, {0x1, 0xffffffffffffffff, 0x8, 0x8}, {0x3, 0x1ff, 0x3, 0x121c}, {0x9, 0x1, 0x5, 0xd9b}, {0x2, 0x4, 0x100, 0x5}, {0x0, 0xfff, 0x245, 0x4}, {0x3, 0x0, 0x5, 0x61}]}) r13 = socket(0x18, 0x3, 0x0) sendmsg$unix(r13, &(0x7f0000000680)={&(0x7f0000000880)=ANY=[@ANYBLOB="1d182e2b6bbcc5eabebe9e44618651f6abeb2f9f8589905dc1f0d3a71a05cd92e0644a94217c1bb72363f0752eb3386edf78f08db93f81667bdd892d02c03dfafa91367108936493778b0bd8c7d396bb6604c6a5a03c13b5fd0206483849feb0332fcbd72a16bc4a57a6be341b733c35c51ec2fd24e3eeeab8da909d9a2ba010e5e51377c53be7e92f7d2c1f8441624042b0c29cc96fe9725317de83d5594d88c1e6e1efbf5b70fbefabb2995f5ed987dab45b2e991d0a712e60f9d12521906651d544a1360e8f839789774202d984c88eb34523e1b75fdba511f44774bd2ae4ae5c502e8b057c90e2c33f2cfda5d51c5b607c4a8e1216c1cc18913dd006ae0013f5bc2ea3b2978a927eeb5d01ceff2cd2a64476f85cc9113c9b332ddbda5fedb4244b92cbfb018dcb040422e4ec34d6d6da6a19692c8ecab679e8e764e2c5055f4b2c7ecb99b8978477afcfe328cc06c9cd2c52164570efc7ef86a76c362698a300fbd4f77e69be58eaf22bc46519d32d3d20544c78050642564799e21eff32b755c83d56c746dd6596c513a6319e0897ad9b2c6df13ab3b11e1fe61f3b2f2b0756bf305d97c95eb60a49cbd75177c594089b617ece8883f38cb813a7859a86314a41c48444e6d1a783fe269bf26a9b5d8b9042b49c49032a0ab6b6e065aa9128f921f0816d18f54bc09af728ee532c6ec99464c071a987015bc14dc3d27a738d46abe21ce8fb5a8c0e45f1708b1cb96800"/541], 0x8, &(0x7f0000002a40)=[{&(0x7f0000001a40)="8fb23757ccfe9ff4d8cc041ae5163f1c20f2db6a10a95e9868215f6b7280a9c7668ed9bc0a63714657e0f9d69afb04e9ff0d6e3f4d191b1957dfc5cc08ca15677f51009b30473a381a8ff145b1afaffd2b5c3ec5e523c4cded6cc4f730755274611c07ff76dc714d0bcb20b96a3a70617264414dc5338788ce3e8b0fa6df8e8758bc1fec9f221da669bed06fcf965c6a1707bface92c06628cd4a1d2e760b1312aee5c26b9468df0b7e71b6ff8c82a2dcfe449c27f454b38a9c6452b28c2743989f0344b844fdd7b53f762fa4bb40a9ff787adddbae88ebd0d1b5824878dc6910e4dd106a36545ee9ec15d13849409eac9f660f4250f31cb8633d367f626fd74a131c3bd361ee38a7137ce54e37e46598a428f2ba9961cf5eb3508ab783b069bdf0c9c287de9825eac53a1707535859c023bd9c729ac075b3cbd0b6d92218ecdec89c4ff758614aab97ad9d1f629c0b2f1ff52a621260fcd16feea1deb02c7b9a4eaadb1ea9206e5f2668bf333dc4b77c114415c6abc2ac8e4f63dead887a808580843ae9bb5b467024d3b1d34a2c18a0522299977e18ff3a285b636b4a9974063ea78216c22f25f3adda091854a1cb144b0989b684d1f3a3a3656f9ddb15e4bce2d8a870f2c345ab9725a2867e2cc5fbdffe842982a9510ffd555bce79b71f648434fe93b398eced2d1e0382c6b9edc7e57483d4b12154e2f0cd06a4f15910f92a80099a6b5ca47a0ffc5c6e32764fa2ef44e494e4029a266580a6ff3a149fb6a9d5a5d3449dbc559d80c364fc6fe2aaabf90aabca4ab41f7053b33aff9b2bf61a9098914dd956dc5d660d35b6c7becc9e50ebbe1770840491da2f1ed7acc506529561ea4c01ae79a1b18cf332b1ee8ac8054be5a482b6e0751d2fd74dca3b2069ad04bbfdb0281a9ddcdd7e5dc70a716c74791c7b7cf0b46c81a44e7490a41db06bd59e0b11aa98394cb67e563a7c39ca1b05d4430efdfcbfed4d107d7be7dcd4bb00f78d99b2b065af0c0344d12d0b00f7a50bb96b4029845810008f56a241bdceb8864b6d1fececf452553440589fd08ef3915419c1ba273a4c898de9dc9cbda7e0184d802cd354b7bc8327a4361f3dc6b7fdff1ee740de52aee885861edeb6240d2982cbb7d9ac8525623fd404183187b1445c207e9e1b1fd93c315570c787cc6341001924a025418c0c7b9e37cb6c29d2e9945a81ba1983d57fa58e01d1d8ca245d9c5017a781872866f34d45793f45500b5c0b5061ca2c6900b3ac6fef548a8d2a7dda7d8c1a9c24733f978a6eedf62f9f8c7363e3fb44b60f873aa5c31dac7bc18db6189861f9a116da8fcfc402eacde80f07e31a76eb1b66aad1d4bad49529af04a15e14656f207ad524e80920ea81acba2a180224344c847dc566bd9f3be16066ffdb750d462b6a3c97f6f4645756269f3a974848406f9cfea84697476295c5b08a0d6f843042912b48fe2796376e64ea4133c048b44597a91c5128e7e647aab134ca8e6680e91d055b71eedd3a5d9fd2d3cbb52f08539f295f38984d201b64dd490d9bbc1ea2aff62f2d563c0ba1146264fc156d3be67d659c87624b65c44e4638d481b665e217f5f530f116cd5f186036868d283876527b9303ff4ed51894991860fdf28d81657096571be86f36476531e9eddfcdc7240e5b9da4ff76877d68d34fc159f88a6cc745f73424095a834201caaa62810888b39f86126974d519f9bd7194cbf3ee5e18996c9cb0208ade31cb81d33185466e45105551b625a67f6ce234b5eef1a2aa5b8846d32208485cdd57b44806b1849ffae0a5b75049e5614849d2d084fecec5c76ad210a24d46d8c4ae76cd5cc140b00d1325c2e2972eebfeacf1997f44c79a78c61752209ce1f116016e5ed686816873a7ad3fad85b098fce2c0a8b9715d97ef71ff191740c17f7eaef334c5f8982089d2bbdb0e1c23ee949f3850cd29bf1e119babb528f363b36d2d79b2e4554e779e04c3e72523e6e1d4280023124d9ab6367fab3576f01974c507b67c0ddbc9b2cae15dded84ba0366089d21f3f5bda32b2461709ced2601bd7fa9d59552f682ffad917d00e5866f6e359a94c218ae80bc5f918b567b97031255a2f4bb1350491fa8878c1274d4b08a8bf479c6f55f875f5df7f3347d5c532e2d0d62ffa94f139d4f14b647f9dd9d612e5e01631a7c86f1fcaa4b8922e21f4693b5449cba06579a7ac15b6b5dbfc4b8a22c2dc3c7d4c25e4f51c46bd6443e90616af15cdbbd9455fef83b68e01fd48f0f1867ba4f1e0ce006aac019703bc5fd3942b18f9191e4c303609368bad0671f98c0e77650889c37977fa42127c811e2fc85f711512b1682a72b4939b70ae24f827abe033dd7253c31fe3a12172c3c9b5afdd3f2b75ecb4156f07f8659254f6cdc2a3629ab07bcfd1e83799ea7950129b6caf4f4b15d94fcf39a8627f8320a654ac8c43cf47475e252bca3e9d6d70c73d69e6c174a7dd639ed9f8578a704e1949864811d9329a7538419461305d94b03a92ad276a267a06d193747ea9df533e063292201884f1c88fdc257f6dda211bd7ed9052a74a207c0ea5dd0e2d67482ba1eac0104da9fe8e031438d5e730ba3e171bf5f45172db91363a56d27c63d3a0cb4adc8e17705624cda6b2b5bed65edaa0b5398d2d3991ebaea6120c5b7c650499b674b007c7eee5b71246bb83c285db2070495b48b5c896d6af4adce941588fbb1161dec5ecad3a2e31c4e5307d61c43666868266c535e60b604f8136d21bc0ac865886b0890dcc3604882f392701d395b107696b32d0f5929dc335b61e67f4a1d3cd7c790a33fadb7afed165d3468dd3ce5f70a91dbed552f912ef62844f54ef4d8cf91f1f5e03e34a0f6f4793f50311000255eda2f5555686207cacd093f54a1cb1dc7344592c4ce89d435119fb2b28a38bf75f80a4fc91a7bc23d7c4c104758139c1dd9f55f675175b34b79d986d75c1268155524be9068bd55023323962ed5ea8555a59f8d160b56d9ea83196c671a16ac71318ba3b26190b224398ac71c080cb7b24e598b1a6535ea42a7d70ce4fee0030506d318681ccd90c97701e000df34c85d894dbad9bf2f5f8312d3a6ea65a373f9aaf220d19a1f852e72db662b5bcd22b8447933640a771d684e321ff54d79f519fded53e024f4b13cc4fa90b5f94386c71f4f65a6d9cefd5b2472c87cd0154e29f3a625e6d900e8a4213f84eb58fae934e1b6181e5369a3462264e04f4bc7cb86efbd36372fb3274f1ac9ab2d5b462ad066962d74d9e201ae60cf32f61e95bfcf25c842865f55b0cd671b04fc7a4e75b3e96eeda285bd64991488c0e7e6c52be69baf2e4c06d7ed5b4f5a6e1f3bde30fb3efc7743a9aed05bdb7e263f59a76128bc460da74e534177dfb7facf913c1834c14d13a174b98690c74b4845f50e362b55561a75783518c1b629912a9000e4dea4efb449acaa2b03d51be251c03e7ae08b42601d7e2c5626c14ce05b972e85ebff0d3ffb3cc57b73946086727ef49ff65163331ec62a3cd52f9f7cba5d997a7197eb48c50590aced6421ad97ba8ff81123a8bdcf9b879c9270ac6e7a93ed02acf4c64909032753f07b3d82eb53c02156884016ce234c7c1167de6fa8b4d333d317cc809780b1a7bac03702073dd2ddddfe75f056500d3e6295e0194f32f65d50726476f9354d6b0d01d0f941e27259068ed6c41c33b4b48ddd09d7b4bfb6561cdc7ced62edfdcc679ba08c7f20603d0a2b9452e0a6b1799e641bd2c70b776f966d4f0bdc30228852169269840850b1113f11162d1c37f603dcd893a158912b0f20b4be6ceb2c81929b3d01ee3df8153a02637f1c0701ac5f276b49b83c45941f8019586c745716da3f2db4fa71439fb676a2bfa08befeab4fe5b7c8f7e36a7ee50dd7e9854b16de4ad3b837a9a619e8145b0546592955924ef45218ccc82ed815fdd817cfffa0bae651796d41e06e6ac9f1597e4288956c6cce268deb8767866cfbba4214641b5cb4487d4bd22a9ed30c06aaca58b31ee6bb450edfc4bc499fc2d631cca254e6862d55d5cea65802050f6984b50f91df28d4d86bb513ccca63abca7f51785d7fbd7f1bd59227b8b3d45da13b41d16154ce63047cde8c64a31a3a159082cc2a75fd96e9611f15dcb47945eafd56a31e1eff06e1a8fe4d37d039b7f2cb39ceb81d00a8c9dbf7a668378c6bf4f01c443d987d1ec0a5c3ccc6df4543779a729cad85c87dd4daba35f9e6e50668dc0a6bfb6cef69239fd45368a7861038a443459127fb20046a0719db561fc446a52f6ce6c73230e3e66147b7f3f4370f9fa000fbe982e3fd297e2cb466378c3bffb00a85521ccfb45732d02a3f1e5bade10d3aaa3fcea265254e7d2586ccac903da6b4b8317e46ac04132569c1b851b0830b135381f528d61e8a78c43d6bda4eb33b851c1e0d90e43d8efd7672d141640a14e784d0e6ecad0710f125d222e7ad376186401e963b661660df6af5e54115baa34cebdcf0c1d334e0bbba3282f1992b05939010af5b988e644e8ba1bbaf9d5a90ab89deff1c0685c72572c8392714348e751a00eae1463517f30bca05442adb2efc20f40237179897c9d097820e98a594eda4377c0a3b015b61acf34dba07169f1c94709e589fbbe0595e89bb8721ab8606b50155c8b94e8f903c8c582b102d73d224ffe0e600f2da40c91b941a7ef150101bc1ebf9a898ad3275f66e3921b2c7057bf3060faaf40e571a2596888797f9bc39558fb45a3e1d31d7946bca7479c2e1cb967c420ee3bdc93f51d60356f6ec3468e5d0f98afeeb42a79c4359a266732b35c7046f1a517f6f6be13cd2aad24c9d8ce13da5133af29858bc3f2ea1ff4bc5a19cd2dea8a1e88b7e3df1fbebe003666bc28835d0a3099d0549f5692355cd5a7a264df5316724bc5080b12524425a228ab2a3c777bb9983efd674039675bcebf4c77006c6d86cd0a6d027a67f6cac9040ef5716a3f624fc6ceac1979f2b61cf63a1de557b4a173816163938b75db9ad2b938780018e0918299831be426b6a4e13c5ba1f94a0e4e7c7b8f84d2b2c71a16aa20eb19bd4bf91201e5f0ba4f18e0d95e44fc0d452dea7296afcc7052c2eb2626b6c29af8f5776fe9035df3ccadd9ae42475842e5157e887f768b27fa3e6a9b8fdd76038702b65cd2398d592f6f7d82dfbd9de12f91b9fb8df287f596261088d4296c8c64d2199ae8a4ceab3a81ce6dd5b83a2da51b8182f2558df5c48b404071fe37ed2cbd7425d268fa28ef6f356f860fb6e545b2bcdda6124441c6eeae96887b73232b0649b2f21d2152f3939eef3619f50de88accf5612ce214b080c0cfa8af2d62d27b7c7c69c114d6122b9986d31b13a5b84a1df2effdc5ac2a4bf01d002fd76d3ef9892e9d1b5d6834809438c1aaf8e05c8a37bd062cf55f2d0d0744f0ea6f054aca3e0b1dd0d23184a2892a57cd9264a239e9038a21cf7a149df324511ee7ac23fc47b9a671503dd9438b33300c3fbe58fd8b600ba27677ac2d1929c39ed2ed2ade18474d02278efe3761b9999e3e85302b0e471614e07d6f31713aa09f58266b03b918627084a321067ed0b934241bcd4944bcf4502d472bd64464c5d0fedd0e7838fbc9affdd591f2a7f9a7361e252908506a43329e6a96b2b6c4cc95a765d3fadc36a1dcac6ba9f8a10b07ce6c183a22fd08c6bf47cf77bd6b6c03116a28bc121057b9531602096cdad99cd599b8805b32605b8980d2d6489255af57781ed5521b72924590fb09fff29281e082eedf8abe9139af6ea28ed7a83f62fe", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x8) kqueue() connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0xffffffffffffffff, 0x1, 0x0) 16:01:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() sendto$unix(r0, &(0x7f0000000200)="ed4474f23d9a0b8acab0a17959db99fa41deaa9b3c198628db8067869f2c68b84e8dd729c205e60ca35e7b7883134179daedce3743c71f1c2db9a87eb349ac8a89d7461f0b27ceceec37e5486ab7eece07a2be90047b505fc7a59167d71e8e28cdbc0c4b4539e6ddab1cf2b76e48b225515698ed694f7a9eeee7c3e52f3168f551f80e1410e2e193befefc16d9", 0x8d, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xf6, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000440)=""/16}, {&(0x7f00000007c0)=""/127}, {&(0x7f0000000500)=""/56}, {&(0x7f0000000540)=""/132}, {&(0x7f0000000600)=""/155}, {&(0x7f00000006c0)=""/94, 0x1d5}], 0x0) socket$inet6(0x18, 0x3, 0x5e5) close(r2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 16:01:38 executing program 1: r0 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x80, 0x7}, 0x7, 0x40, r5, r6, 0x7fffffff, 0x5b, 0x1}) 16:01:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) r1 = dup2(r0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x18080, 0xf18d535d30d9a74b) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000800)) sync() fchown(r4, r2, r5) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/ttyCcfg\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='&}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='i\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='%\x00']) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000640)={0x8001, 0x1800000000000}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) pwrite(r1, &(0x7f00000006c0)="451af0b0b481c693a95756adb5fa3b3cc88db5b4f6a8167d7017a0e19a3a92bf6c8400087fc4566ee53a76f481df1571453f71e1a620e046b331ccebefe31b040a939a6eec8764ad1371d0fa8df0d2c016ff0cc2d2dab1773ed35dcfd5df6dee08bacd7a05e33e386181a154797e5022b9287037f0c415d3bb47a97c8eded037ae7bcb17c325f9a7c40c7b29bd6d0a8b592b9f3ebc53236e81ba382b0e2a2807ac5b0fe4fb46821ae81713259c5c0e27073ec05f6c7db4accd1e1f916fc3ef4ef22c1463cd5190ec4527c37a13b3bab34943cb64d4288c27b05ebedb4d820d0b927ef5cf0674fe524c0dd94c80fb0831c0f263ab3ee9930e4f6fd93b", 0xfc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) setegid(r5) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getegid() r6 = semget(0x3, 0x1, 0x40) rename(&(0x7f0000000ac0)='./file1\x00', &(0x7f0000000a80)='./file0/file0\x00') socket$inet(0x2, 0x4, 0x7) open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0xd1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000840)=[0x2, 0xc9f6, 0x4, 0x1]) 16:01:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = socket(0x3e, 0x5, 0x68) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000380)=""/174, 0xae}], 0x3, &(0x7f0000000440)=""/4096, 0x1000}, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x20000, 0x12) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001480)) r2 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000014c0)) 16:01:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x74}, {0x416}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x3f3de5ac7e123522, 0x30) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:38 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:01:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x0, 0x5, 0x9, 0x1, 0x4, 0x5d9e5b66, 0x84, 0x2, 0x2, 0x4, 0x7f}) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x3) socket$inet6(0x18, 0x0, 0x0) 16:01:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0xa8) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x42) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x10000, 0x100000001, 0x1, 0x1, 0x20, 0x4, 0x3f, 0x1, 0x2, 0x4, 0x12a000000}) ioctl$TIOCCDTR(r2, 0x20007478) r3 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x800, 0x9, 0x7d, 0x1, 0x7fffffff, 0x9, 0x2, 0x2, 0x1, 0x6, 0x400}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getegid() fchown(r2, r4, r5) getsockopt(r1, 0x0, 0x64, &(0x7f0000000340)=""/176, &(0x7f0000000400)=0xb0) sendto$unix(r2, &(0x7f0000000440)="29e9c02586e572c02563549658230dc4e8a7d6e6e0a8ff7a37781f941271369c616c95d8172aa7dd7296202c46c456bc511af97f4388d55f115b264790a5cb3f028dad353814a2d7738853b124fc72f39148239458631d6388deebdd1778bd728fb88ad302a702bd084bd383e655453b5952543fbee12bbea994d59a1a232570474db61c7e2392e040f7cd", 0x8b, 0x400, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) r6 = openat(r2, &(0x7f0000000540)='./file0\x00', 0x80, 0xcd7f68eccd02c9e5) fchown(r3, r4, r5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x10080, 0x0) sendmsg$unix(r2, &(0x7f0000000e00)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d00)=[{&(0x7f0000000600)="99f33b741a18725893b845736d6b5c5fbf367df30f29df3519acaaa1e15b97b92e3168ea754fed59f6bf43ef97e3240593d2e4485e1a6fd89bcd3eb29e52b6889d48a8f060e34738663c936664d0ec16a5b37c361fe1831968022dd2d394614aa0709d2f48dfce2c564cbd28425e481d8a7e375655dadc25c45d3cae89327ee6396daafc176de5de9fefffbda611bf2faa5fe64c3f6d25b7c53421263ce72478a3b7ec6ea5687ed31cfd0def9964dcc042410ea18b6be2e5d25fc9515072b3a6758a64f1a3d5ede1573f2809f0292fef3c328f2ba937", 0xd6}, {&(0x7f0000000700)="0bf3ec3b2c8eedbb8ac756a90500a4672ed71a03a4aa997eb98cb2755e14b27b4b1adfa68afd0c8a4b8203aac60e42294b9dfc4a96f47a96980528e89e3718c303848654be94fb1b4216554fe2e036ad481649b55f348302317d", 0x5a}, {&(0x7f0000000780)="6e7ae4231e46ea3d3096432f5ae0cade40377976648c7aac46185c3a44323aeabaf232957019e5187330dc2a79f3ef02a497d59f930ecb", 0x37}, {&(0x7f00000007c0)="cd5cb4842750dd7f5b3600bfba89f21eebf96fc27f3e9b01abaad0fdd3ed86153f5d7a6fe5bf44cbbe47ef7af41f3054411c9683aeac02fdceefdcfe99d20751bf680ea9c0c062fd16a4d36d01f48a2451e70d4ea41918181de601a0c4d9c564ca72fd5882ebf8823aba5d8c91cf150c06b5ef02bb62c2056a020db0f5870011d411cf02b0fc5a4062495995c3977a45b3a2defcf9c31430319edefb1f9d58d9f0fa6c8919499011de660bce4ddcf6cb35dc36447d1571e495583757ad41b31a164e48096f2690845c5dba4807e60bc6", 0xd0}, {&(0x7f00000008c0)="1136b281654e8f5ba618b4d1b4ecc93599ca1b6608beab56762aa183e00c98af5e4bac424daa7809de8541773267591d881cce38be437f41756963570b0236462ad315aad33e9f2597a2df8f85f1d041ceddee1636cee95d6f4f8976235de84ddb532cf7ab0751ae544ae135d607be52b66531c56b00fcc2af92fa1da8c15d9757888fecb949d4cc15cb491215a2883d6228803edd755a948bd343bfffd1746e15c568c998723978049d50fec06ced022e6fe119873a8c284a971900a4c9c080756b2ecf763d7038f2f9a058bc86c2436a68dca8e690faef2f6dd243ce6455eb0f5e062be851", 0xe6}, {&(0x7f00000009c0)="f87ccc33fdc508df7caf7dcbf0884572843c2e6ea5dea5f20f70caf8b23378beecb2808a7fa37c5b6f4a65fdb0686f013015c05bff6ecddf60d95e8f545ca8a10d1e1c197812c098fc83c406512fff5e9d193d92747daf6d6bfc05e5065ac9f6d49de75a3c7f2f5061428f8ff65ce610d5d275d3b44bb00bad1d2590ac3275d71c96a2d35ea11a87c50d1e2a41786a936cbe12120080b142b909c99b0b940a8d4e6ecbea0475e1bea8660e48ef4a93879ebe68fe0e124bbca1c481ea87465767795958fe5c4ce453d40a3388df61b36d23cda43fdc0371b1da72dfe877168ac11d9f6abf0cd86a4036cd2be61b10dd39e784c4aaa49410e88480f4c6", 0xfc}, {&(0x7f0000000ac0)="b40832370e4062ad6dfb578966a3af9201cb0e89d3e9ecc7c4413eb4e7cdfe383afa844d027f75e056ee69b02c410bc83b5667f7332c5ea0761e847b969b8f638f9f89eeb1556cf7e629f0eb3cf6602bf57e04ea52f6af563ead6d67595e8887ac9f503353e1bd861f93fc806143c0a3d0dddf64fe2422916603e3a7de1e5203fec4a687629de9e57b271326e43c03a9a0799f76af6b0dff663408", 0x9b}, {&(0x7f0000000b80)="4a56efd4e4f1796b1e09cd10f1c70d1b4c0974f1a579cd214b9fb5d352394ce815e136662e4459ce4fe128abb8fa50d3e4b5a7f1ef7db5e6aa273780cbb53bd98db6fe4f59a3acfe2fb9d6e3a0dedfe439c61dbc3a472c1ca32ff3d0238675bae826a983f99a6732e1f63969c35e6a20621e6ef7c7320882af7773d5c5effb9f1bb33051c9cef6c1eb1b37a55bc6ee73f648d053fa2817c300ea4c84bee0ee9d7afe", 0xa2}, {&(0x7f0000000c40)="247ef570c80852c76a0c918bbed161e3575306407c56ed55d83c43665c24724a38e717fe8ed2ee2a3958e2a3fb0be8cdbfd83187af958f5ef43294bb7f8f835d6ae4a1a07e00b168e058478e543313850186d06ac9455486a37a40e4a4b6bf96b8efc12ca5fce9f90eadf9a1a8f408117765f61b8b75ca16d7ce67e443de12d800b64d519b01f863e130a9ce26b708dc01f9a47e5b8e45d148a68249bcd13d94c3db570131ec449ef5f6b4442122", 0xae}], 0x9, &(0x7f0000000dc0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000e40), 0xc) r8 = openat(r6, &(0x7f0000000e80)='./file0\x00', 0x800, 0x20) dup(r6) bind(r7, &(0x7f0000000ec0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r2, &(0x7f0000000f00)=@abs, &(0x7f0000000f40)=0x8) setsockopt(r3, 0x1, 0x7fff, &(0x7f0000000f80)="59c81206584d89468d389f2c40c60498f197b5b4ae77ad76bb7bebd6672732fb1e21d3dec2d011a31207561adef59036d03f4d12dd9eff408a363e5df7d5f77b91964242179d852cff7be7ab1df4bc023757f3c850f2353fc299db6bda23bba9e8ae9e186b536a51526d35804e48453c6559237d3a1e714a771a8f0ab520be76d624d8deb79ee49f420083accceb5e8f3e9ee38af983a26cb584aa2cea3570b4442ee9576865f5a06898410b33f507aedbd7c2367d8263a8b957357e64b9ba0655469741b3362a932b538ba184d6f3ac45c6f75ba6494ff73b81ca6520bb874505ad397c9e83173345275d1352d831a1a207dab309809687652777cb1c749fb7ead6d91f211144a0255fe3252437dfe1088baa0940c110e7b1ae9abd9a378e36a174462c27843d9d725a979f06b9f001f2df0def16682bd89186fd9fea31f0b94e933f385e625ce02f28b03c20d3841bfa87060b4a6964f0399007a57c7fd714553d976f1e3d470e7c06ff378f4c6df39000ad2deb597ea3a93411318c3715041497e0d313ca7c657d0cd50e9a397e285a78c557df6807c4f7898fd7e0df7060160f08accf4e0946e6f5694fe2a9cc29a4055b8f54515f044d613aeaff3c077e14d1f34dab47983a76213c785c7691babca2983342ab9a0bc4d521b1588db2f4a5ea4553eaec1b989ebdcb87375d504a215daf6b69e2220d2afa6b7e360f399d46cfb74b25e92cd371d9173fdfa8fcc4038cd43cf67bf0b016e4ad53ea8c22d789820949a03eacbecd61276455638754c5f6db4978a58d8a6ccfae207604affaacec12a9e5bfed6e169784b5045af0aaee3dc28059781201dc2fa364226774dde30d8d5f58d4b0f128d8bd476b8018c9ab0af146e7ccb4028968dc675fc1488c1464df6ffefcfc91ab004fef271c6de64362aabd71130b079cbb69cde392b40fbe9cbadcf464950740df35accb9de2a7b70ad7589f048ecbdfc26143729e53b4d8431dc6e3bea3b17183e2893244786dd7374f2e6c1d920f55052cf2991aec68de958050d2274bdc0c4782ee9cb71df09288743ed68d58d01d49e9b5bca81294790bb417d15e838aa66b059f743dbe1575080635cd8991e62aa6577bf89aae510b9bce8772200f1c04a2853129de39679e81deb093f036e73f98c74720dda88d02ff7279cd90d8d3b1c9e301f9a8a65202869f1b297c4752968e62a02aa411db80c85ce3929e193861bf54c79c02497d698e16ce2168bb619fc296577ffab7ba3df23719ca2469265d2107e32050c23a6b2153f5d829d48e17a89f3a2117d5bc7a839b081fcef33b2f4df889a068adaf96c5a705455854cf984784b22ba3b137e54f79f696e7130ad2dff9f090e091e3b48570082061624de682b46ec048498d04b70a62f8e9830f1b2b13c72b174247e1a4ec5fb8daeb43669b1f63cd0d1733ff9b34438ddfd33fc68698cc5f89d1b69ad49a08693062d0ece15605db7cbcd2e66856b27c65c40707671fb4f18a546bf4a4ce11330d2cd3f22654debfdbd2de51e3d5c89cae89d4a50b1ffea57128caeab16adc5cef9e03cd1d4719113345ec22b9d2c405564fb92badcd4249266915685404535f834f301d0e123f54bedad3ff73d7b70cce2689c2c726ecba074f7db0183cb0be58afd6f50c427ee7d04a6f267ecb39b5c598ea259c5ea49412c1c4f93c04f48132d0cf6ad3b11af1154591bc242500d9f64a7ca7558ff032446c5d42d79660c24ae99d73ae4759b2d86ca64894f56e051df20d4d3672dc8b2e2e8df0ae757c7504f11fcb85f8f759df2601e49c80e0c44ee12b229c48ea00afb5cf3ed6f4d4481babb20127c90a6ab33daaf9b89b7dc70ce2d453cf6a884954e9930a3696c3cf0f75190d3459b8cedef3330075f4a1387fea391a7514f196dccc6566c522ab55f57ea61d8fc1dca7b705a1d59fc93c3adf79446ed3bcbc57cf48baf528eea04e973c7a5f8328c6ddf87875b036dc77746e9f53d2a3403c1d8d267855de236aa842b666218a0e47ca6394517c23920941972b609fd80d3b268d224cf6c69af5b6fd172e79883d8849a6ed428c562096939a6b318fbf9b4d1c3b92ae20d2f247689557ea3f3ead0eeae9fea9507af060852b7047be7a9167a97513d8c79c89cd98daab0ab6ed7093f460eaa8108bb7954b693f216cc30f995f078fbcc78ca1c639181d7973a74e748eb2e79b1fb7cd8abb5b267d92fb1759eafc97f2306ac1bcdf2a59c956083e2bd192e2ee4b15988fad521f904520fb84cf1125d5d8edd5ad7b24c251d539d8e2ffae10cb009b09af8a2834442cb65c2065796da07670a8326c9db06626c5d8983813a12f224cdb6b05129e44e17f381a5131636c197f481084a14192792782ff17f06c785c2aa6c01931175c714089b3b8f22e7f03e7ffeff8df9af97ee7f21f6e6c7a4506c88a9f4b05b643dc46ca87aeb3bb559690aa7f19e2cb8840a2feef0cf70e9221f78afe158f1e1ab1662b68153a67afc28d2bafb83401665400f97938f3e43a5693d53e9330c5d1a7149105a6b524e4e5158038c81b38a9f41ede01afa4994be0ec8c7abc8394c5ce039881b8fa102a72b5188fd5a5f8992cd954ca3257a2df8626d8c7d9d237a7ffc9e4c95aff20d29cc1910e939e72ea163d175464f513097158cd99fb5c4fe5ed1d24d991b47d4ea2f46f51cb36db366bf6c0c7d4a223665912ee6f3f4e710436914d21ed21a7ac65b90fab7a7b2cab783a3706f8456564e20d20808f6eda5c078e1818dbe355d23e7ed5fcb597d835eb321c306abe93041fcd233ace722408cc3aa349eeb626706ef468d936888016c7050da77f27286b8c72071feeb9369d2b81de1c7d336f637045623341ccf540a4bfadf5ccaa8be3d255966c46e494a13f623c20075b40da00f1888b3baa5f3e59e59cdbab93f7b03b05ab13d3334dc8698f6cfb3c4153b91ed334f510136dd4047b12836bb6a461a563159dbb46ecb614be41fd3f452f6a7b10f371a185ddee94705dd82945a8305d5457dd77d3c0dead25d7775cf3b2da95121e06b119d6c38c3c91b38c79509d056f7f2aacf2b36e32834fabc36b9554d01acecd999918c80d74bd1fb4cf0ff3c1fe48bcfe990c71cc73bf06181d1a3d51b7ba9ca451c0b096e07018c6ecaf566e482e6024eadc05eb485382a9d75e0a75c7ff90d77fd94acea4d2db5d90e648bc495f6eebd5cc6195ff1f5fd9e39441ebd4838cc0304cafc5ad81f60ce9accc8e17057b64582867812d7365e7fa2a8fcbd2448f4ce0dd12883181ab8c81a046a38b91d491f2ee3c85246c4b8e66e98e41e685c5f69ebc8e6b687f79f24bd475b1a8d24a842f2d1e3a2fe428bdd26567eed012ced1bdac41b70d3779f1248086fd514f86a2665684022676038e4e2a8d45de8d1ff9b07db4fd8b26861cf53e93c7218dda8a46dfa5c725bd49ad9da4c2521efe54d0a48be047864d8202654a1c7aa9e1a8a0d1401891f23d171ed5a2acb4530cdc5b708422afe4c823fc2c268c961f50b6f9f437adcdbbb902cd443a514add99fa96002148fbab0f2725cd3eb71c63363fdf49830fdc1bc6bffc053c4b02ccf4dae91781459ccd0618a43f48764f0b5512fb9b8c533ddec55dd962bceb4a6313ba133d8d14999e5edd237bff495cee0d130270e9aa4d2c7b7061b2f20e3b0c64c75d1108b54293cceb72b6d275014905737f2c3ce70f4984fdad62af45ba13db13167a6fd2dee724b0d348b638bc853c58b3665eeba3f32e3ed432ff807786dd8b3101a5b0699f01219686ff6592f1f160524679e6446a8763c86fae5d66fb169deef71ae321d9a8280052fe492668bbba9abc5aa09e88848dc832cfc62d6d1b832d7dbfd488eecb675dc70500000b3084b01b4f3148865b2516af06bc9fb52602d0d0b8c4e95e6e467b1de140c1ca0845ec4a6e53cb4b57d392ba210fd2eb31d0d8f7119083993a7b8f0cf8fe494a88f274f6884eb95bd31e35bf7d992d0aa8f964bb4b2334aef68c4989b82a3379c438a5ef42785ded2008b5828574105c7fe492dcbbb74e2007d90047fbae579b7b509d29739eb462f2a6cf06f8bd4984d5c5a3cbdc0295914091e65a2e3d5cbf8f406b3fe1f1ff514d0baafdd8810a011588399179e71d249ebac07478a20c085a6e7d1f3e2ad5d5eb8f887f15414b18b7e8ff0ed5e44ec3e379ae9de4600638469bcc1c155412050265fa65baec1938378c7747fd12add60275b248b9cd187cf4bdea8401c2fafff15ab587544bde8e2a29352dd04cbd6f0c781a5542cede2c90b048af7580e9a6a81ce31fe0345ec01ed8e9772ab5d919cd5938ddd79cb9b493d1a1180fa283c1b0595031b8ac515627e463f8183733817ed04b5c4c14b97dc0a2ee9b6818dfeeb0c3d083db0208cc735a38c6383d246c1445d6f33aa2d7479b5e2e16eb97d315e004de3d93fd7a4c7565671f6f0f6bbb7a97e6177d47c99f97d161301f1ae05bee19f3a34579a16f7aa37ef9547b8f5e2e7187a9463470171417f9223bc6139894006cb282b4af71d0b88086d580bda2c15e465bf5168a518b36143cf6e52ed3c191db5de29f73e14c5c153ceef43c37b5d5aeb19d76725691eaf2d532a106dc14d6a7b1c93153f50726be8f346b61fb2188e0b4ede73dd0ef7d70ae1414b644d2d5e7c9b2a9caf4ca7ea86392965a91cfa86fe168069d197ab9954417c93e5da7958c08a3040ad437c04e60ed98914e280d205631b9b781dad7ffb22a60be8ea795805219ebc9e07f9072a75f52774d342ce1b2c49ccc11125fa5a61903897b40a700f7030d8e091774563fa76f300e906f11d63bdd48033fe95bf06e286a3fdab05764b1aa517298fb8cac5453c8d7e738a3abce79f265a82093c071b168b066e4f30d1e5790effca6f4b4da8ae61b7195486861da4f2ac16ee1f3248ae2b04891653f193e9b60162f01f03e8c766e64a8eb099b3f5e0322b89cf72dee45894360d28632a87887deca7c6bbd4fc6a596d54b2054d53aae638446fdba0a414d8ba908f6f639fff4b8ee8c459263d89abe8172cc29b8e21090979abeb7a59b5cf7ca0d29ce823fd5a6f1009356c59f41d359dd45d5bb80fe9121455023e79782a8dd9575a20f48e2ab0f05cfffe8cfcb07c1eac220f7185990c83fe72748f91f6a184bc1e6225cebe9fbd7cf5cf21d56d57884d793bcc121dab88c65e22a30e167e0a0c9828d3370e7a2e27328a1a9e910250da3786b2812148797f5c53341789ab8bc7eaed64666bfe0e6cbfe951e7df53cd82eb0f69e2c4d2bbddf4cad9fc61f4fd3dc66db27c58f288e500290455c472fa9e287e2de32317860200a1ee76588574b30833cafd9a6a0b1f173bd4c73faca0a19bba2c08c9fd8edb732d0e85aa60387ced403460b66e40b1b7d78ac02abd205fd0c808a8b2bcc2b832ac036992c99df546c9d9a2e6da6d489b2f4dd5131a57baba041d8d0bf99c733345ca1b4177b0ba77728b1882550b079bb85e3b80b8992825ddfdf37601cbd19e4b52da2a0ef8b9d6cebece2d8392bd27d81dac8c7d9f9b4c7843bd7a57f40ef999b50c5ec618128dc9d90f8e2291979fe737858ef8836d1833a0f0d47e7550cd4e630517e9077268e424ba8a3862ef7473d8175a47b6a801a7be758c56586ffce87105e25f634db3b3effb5a0a36a644f7cbb2f3630250eb9afde67afea19fc786dcf200c9f935a8cd954772ebd24b474d3f5ce9d2b0319aa75a157f9396123a2db6db358eed728704b91bd33938cc74119eb59f0ee6be8a824", 0x1000) r9 = shmget$private(0x0, 0x3000, 0x8c, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r9, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001f80), 0xc) chflagsat(r8, &(0x7f0000001fc0)='./file0\x00', 0x0, 0x2) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) fcntl$setstatus(r0, 0x4, 0x4) 16:01:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) 16:01:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x8000, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x101, 0x4}, 0xc) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000280)={0xfff, './file0\x00', './file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x0, 0x2, 0xe93b}, 0xc) 16:01:39 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) 16:01:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) write(r0, &(0x7f0000000440)="f35fd413c71601558f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1", 0x58) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus/file1\x00', 0x3, 0x2, 0x0, 0x0, 0x6, 0x40, 0x9, 0x2, 0x2, 0x7, 0xbb0}) pwrite(r0, &(0x7f0000000140)="445953f96c03d1fcd0ea9cbf8589713fc4f9a6c3cbe3bc29e75ca1ec899f58895a6c1ebf5ffa393d4ddc7b535fa250bc93b3ec7e2d4a331751e7f363d6ad05efb6da373516e06895d2d3ff6288d85a98db5786d7fb7e2ea341752935", 0xfffffffffffffc52, 0x0, 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x9, 0x4, 0x100000000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./bus/file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00'], 0x6}) execve(0x0, 0x0, 0x0) 16:01:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e924e184c0eaeb378021ef9aa1be0068608992e34fec44431eb82635c4d4c58d62ad91e6f769ef883231c39eda2c40a0415c9ddc5c014fe2e113c6f32bd0f38ccae7b45d9d5c463935ea0e56c3d67c149b9e570f803fba45843a98f4c2c880eba3acb047f10d14a93f3168a781c72a39925ec599818462cd1eb013558feeee34b49e270002eab1a76298c17351ef3f8222de7b84b194af7ee4051009833d3d244eac6d9b5a5bc4e2732ac17c8c09a0b2ae7b27518adb1144eeabb775b063f3ef43a2a05c8a815864605b1512cdea588864cde9107ccb76e3b51fade21636961b05037c136ee169ec9ed3cf61170fed0b8ed95bc8ebc2d3a7f1b1824eadc9c38216b6234f428e763804bebb6a53869d3aa8a51ea885541931bf932abdac829b3d32853b405dbda4a6c24560099fe4531208bfa36381734b8b85e38c83c64e4d568d73ccd0f7f1e63346674e1000b4f68066115590bceaef11e5d2b8440fdb93f774188a1bbe8015f9ea643cd761f178d9ecc1e3aa2f5977c95eafd4b229ae623bbc94c88da91fbdae5924a1d8525988aad3fc1d54424919f8c1ad0ef5acdee63aff762527237ccaadc716a7531497dd355a545508b41ead7f9f96b4da60b20375e3a18fb7f19ecbb17450174eb1dd3af387bc93744c8755a72f6155b64f0a4881a2f86d38e8831011f9486972792693543ff227248913f892ba0fbfa425671167345031d8d2e76796961fdcfd8d6f293bb09d8b7feffc5a3573a3a8ed70cb6cbd9444e98f1bf6a10b561b40de154738aabf6af13b72604a95181f63e92f263dbbfc254f95e7d8986fbd553e28ad2f55aacd1f82d1c1cd3e33263aefebfba3b0e0a54795167ba8226f32d46c5a021044f38107fbd90703c334b2119a00ab267eda877da8db141ee2a9fa214eafdf6a4fa3985971248ef8019fc22018cda946e55391875abab088824ee2d003d2cb29f381d95686a666ddc24ee75f0a691c948380e10a9c4616c8c7edb0083d35a18aec96d4a83b103b536be96288a5a73d9f11ef91afbd965efe2fb83ff1d5a7a68f8c6a601e7c1ecd9801f5160952edb0b64ae200ad8e82804ef56cbc7b8c4cadc51abfe35ba2bcb4e42c55414e948c61815e6cdd50fa16004861bb9089b676d7c853d18b7d54665a92da572b03fe5615ac633eae3b7d601cdc4ce869e7817af91d31cc9458ed3a58ba7f8a2040a3ecf171b16b60f16fc460370643f2e2a5427199de5886c3ef1b6b94d9e1035d9119dc9d4d7779bc485996acaa8679121a39e4fe38879a2ae12a4f5fa9678d86a514fe2cc1dd17652a6815752c4806113018829fc64b64e71717a4a09967219a1412ad5f21689a647245267cd7acb223366b5a946e6f42c5b5cba08d92259d85bb67e404c6a82a9c36e42ff902c40e0461f800c649e4ebaf03ffdf77f6f1654ee782858cca8be186459f9b9746c80bbd5d66858eeba43756b542a02dcd95027155ecfeb13bfd617213945a7f96a1a6599d46699c74e62971c5479e56ef901de54006802049f6caf8b63ce96ba4d4a09576777da800a231d55f0773156e06f8288ba6e20a85651cc630c022bf5016a9fc3d315b1bac6209eb705fc1ba6c79e69bd0150ede56729c6f520b120c9f30fd443ca76014480ce16af8bab9e142c2a6ddfc4a5f21ba34ace9c0c803e8ce66bdcbaf534453d78ffd9936eb3654a95383f5fc2cbc32806b93fafd93bfc70fcc3b8df41722f252a26f953d7a48eab189be4d23e192d96ff6edeaa1cae982368c47eb349ad134a75f029cc1c4dd3198c5e426d10a3ee619db6b4669b48762c5d9c16920b3ab790ea4e2672dac7d5de52d27162779fb080ecdafd39dcc0b671a7e9d40a6f777ea4710a69d824fe7c669f82a4c01dbe57b8b0695e6082346cd0f2f82f28de6960d8aaa14461783d5eb60baddf282262dc78a014fbf58df5669812b828475396cfcca68c1bf83e5a44f1492653e899eb3ba888ab2040271a72276fc039d11a8de62afe2f0f0d6ad9eed64cb34fb9b5154c352f6485fcb149706caabaa2757f56791ed4f8c9a2418828373eea660b7a1c4f6bf37806d5e97233c979b3528386ec59a8a062f8216682798a8132acda6d1b47069cc5fb7eed426f3712a9cd98608e0ca610920ce15f02992eac313ed0032c79312bfc42c05d63a09799fd6153f53aa05327ec2835d0e5421c9e774d67cce12cde1a80854ad5328540a98515e82820e6a785192659e3d599d8db80358a88bfb3d9372addd81b248ea8a77fd8c4402a12f5f76b598e6e89b3dbf757e6974137361996c305ae6b21b1bb46c783a5907b5196cc1570502f90d23ff849cd87173eaa8fa2cdbd553de643bf1bbeb0284f33a28a0b2fb784ba0c897b293e243a491c8285879dba72dc01942c10460aa7218fa546584cca8673f29050cc3d435ce3affedf70a16bd5b47d7d3991cebe49212bc7058c823f0cc1f528fb67e36063e474c1c0d2776818e2875c7c9a557667507e6fd7d4b365772a8b668b517079823e62a9aff0df3e19718d9f8f9a78fc24044869e220f58fb183b2be35cfc95d342fb862b71c579bf161cd564ed057469ed9fc06570513e45cef63ed9dec8e5753f145b7e60663c332f87c0902ad5a337f27ac0a39d950f6ea25fe3e1af6f9ecf9783e8bb0bcbbc1f4c6d4a611680df9f1d208c81057cd45d0663100049dc839fb45510c3e61c94f5d10e6028a19dc543cfe95e32b8a1c95d243ba4cd341b07eddd6a6ec52e3598049b926ed8c6358570293a9f52d26dc0f22b03ab79fc9ef6e2d1a0df8456b4432588bda8ab318f47496f3a36ca55b8ca9aa2ff96ec65fe5b758246cd45fb0bcd26627341c88cba1c47ae1ca9fcfefe184c2f2c16da92fda1f2b8c9ca38f4c5aa026c09ae81145f3e5f8e8b7718ea8ca817f9199b4ce7a0084663043b45d5a27cb7923b78c27e9225ce4207961131a0488f283eb57e7717d31b3aa20f2931d0082d1af5e9af047ba16b7d1fdfbc8781355124591aaa543dc2a46ab90dd26261c21445dc695d818685dd2241881b3acd4f1a2da08f14488a575b6d2fed6e2a0dd081b12fb81a989a3a0521c2bf8915798133322aaceee0a4f56dcecb27f1a5657e4b106c262f4531a74cef7f9acd3ce4ce7fec37cf2d4d449ff9839d9c38be02c7a7a5461e60e675d950ea86ba4b46adba461e95e0a830cd67b9bd5ae331f6308d1d78073b87a75101df68bd6e6df7f78319c62a0af45b6ffdc0d977440276d9a5450c486fd7def2a7140ab21e30bcc16d1141960fbb44e8950d998d786f22004a035fd0ec3569d3859b591f75930ef99348d6e4cb2f41b59963158e24a338a722d7b89e057e24ce7e4823209f8c7568277bd5d15e9ec70c13c552a7badfca7b62cc6afe511452e3ff03e9f0582fe1bb5cdb5070c0c6591659c8d8a96df9e1b38d663603047d19bdf345fa2e955ebf68539f77f00997e27d0f7a1a7d4020ef51adb1baf3bbd6c384dce8e88e6ec486b4d420aaf44ed59fe3003ecfd73ba599f9041aec3798e5ae2ce4bc1a101fa1b49360ce0bb546673c69148da5fa4aa168dba38b547fbd8245f51137a21b8d9bd3c08eb2591dd56fa3af3edf4ad6829da38ffb1eab3502d129e1df26fa78ca166f37ccd049b8c26c76d5d479b5ea3774e500e6f5cfea41414a8c310548d058ce28ed9aec03f5bd5234c44807e12665709edb1ff5bc17ac57e95dfc487fbf8b22a151f45104ce78977bc5c13612ed5994521f6a9485845272fe056ba150cabfa56b73935be6064b39b55a2a630724362dd25e72ee16c8333f587ee49bd06fba9e9a2943b5a4eb817c95ecd92ee70958c62ec8966e9560a00d1284e98d99f93ac8a124a3d20bd59d0f14862846a2f561d02649c819fd1351cf5c25c1238058f37572e81332bb7c4be070068851ec077f49af851411fdc3cfdf02776e365065835f1aea0ed6b6016d9e273b63e002c90c3200510b9f1e7f4d1aa04afc2d5ee4a4bf81710ee8557a624f16c9db63c497b0891937de71176718a8e14f25beff6f367d229f47048baf92710fb245ee5f2b014effb60a13f43e7d65a335a4b0c54f945c6721f5e61fc70b08c6e61dd5bfc4c102fc4797019a73a5568a23d9cce8311e1655bf31ac2a943f965a9413042fc939e2a6b676f22cd23bb40c3af583837db8442765a748d3e2f874f4f2e2fa2af412f346bc01fb53a969a54b1335fc4f8796cd2f56446c3ff3ff671926493c3554d8044403f10dd05de9f0f214891237fa25428b8324198abdd9abe5b5ed9acced52d429ff4e4935c0f9659d644b828081663fb203258b02065bb25c12f188b3918572b1c79bc9c971d8312203244b6f708e93e7d572b6936d55ecfea189cb0599893db8868bfb1fee60117cfa85f573e338651c7a06e9275dcf5512f5ddcbb949109e59c52b9c834932d86720e9e809edc6d40f8e686431c9ae2014e214ef8647ec38ec6340a01b219935e9a50d184e89db3139c818e0b95de01b2c5f9c8eb620a503173bb500966bd58a228c995bd4879861cf40a27ae7e92570795442d6aae8ee5720465a63607f39e2d2f13a61b9b617b4443a0e05c9cb41e56b0c4a47eaa81be8ec99eac9f09265fe6c84c79a06f4fa4478d75fd7141b969e4a1c7791376e28f7a1fd723be2bdfc322aca51bd09878cecfe6cb5f235b73c8e517793328cd84894074871baeca2146d37459f8a82ed5a2697549aa79e6780ecb74b4ac641d040b4dcb0ee6fcae53cb112c0c40a24f90ffc25cbb847786aced117044c72fcf22ce8eb308c03adf73dd1cc812b2e303ca92b88679be19df1e75913cb00ebb2161fc7261a2d87e37ee44f6b111073d32b076ea9fa4b961b7e71affec408d2afff12f469173a2f47d205c16b521e9bfeec9ec8a25e4041b029dde43d687bf986d6d69717da5497b8654fc8a51d0507263f445579162c792b6c8700c9efc6f9267ab813fcdb3ba9796f22cc0844d9327808bf71a81e46145d3028c0928089f76340d7a0faeec98baa4fd0a3d940a0fa0eefb34f5c4846451dda32f0240cc47cb21c7bd2a9ff67089c9e5c87a28773e2ba22a577ea4bb4b1adeb092d938182d4df5bf29e2a89626a0488577301415d82c16613cc3701c9782ca4902266ff5a91f776cd38fc7415ee0771cf6c366287ccf36231dfeb10bb8e0a08aa99e4bd0adfc0b5af5af3243165537522095d37176f5b40a9079c98d1c1f4386be2f0f5dd150d5d68bff435f66b857c8feeaa84b97cb5e8642e6f6f01618d172718b7491dd7e50f8bf78ecdfbc48ae2014505265185e64dabe625803e8560668663aaba0c8c4f127730b9b9b6489bc4a171a5d708158201abf2dc14bcf506598a4e2ba4d38f531e0bd6ad5e1fdc8033ba4b4d2cdb5e7ffca2a6e19d68b175cfc049f71b164be3fc46d396b6aca6c557bd04e15f6e7d32c9d1c00db70430d4de83c894eccf5e8ad60b9211d515a54313e976b25b1b88c9d99f6a75896176869b27a19078d295f0e95db4caa93cab3628d7baecb8bd64198363cba4b1664aa5440021e3c99513a43bf739285ccaa7301e75e1df83488ccd1adc47af8dcbcfccd362da54a7fe58409cf586b78b079ba630e97da3b5ff010f1c5a8e8bac7c6ed5534ea7f3f7f6b66fe2d0505efb72ae58cae9f499e3784e148f3a135f2aaf98b5713c15110512039b0615d1005207220444b5f175bb2de0b75680212b0550d2c60d74a035aea9b71495f6150a164403c80c1bf6a0493fd27cf1e7ae35ed9fcf065e18f8b4c82662345693ba8135", 0x1000) setsockopt$inet_opts(r1, 0x0, 0x1000000000000009, &(0x7f0000000000)='w', 0xfe6e) setsockopt(r1, 0x3, 0xd, &(0x7f00000000c0), 0xffffffffffffff47) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:01:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2b1a81a0c6b4f9cd, 0x110) 16:01:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x1}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x6}, 0xc) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:01:39 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000040)=""/210, 0xd2}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/49, 0xffffffffffffff73}, {&(0x7f0000000300)=""/160, 0xa0}, {&(0x7f0000002580)=""/4096, 0x108f}, {&(0x7f00000013c0)=""/236, 0xec}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x9, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10880, 0x0) 16:01:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000280)='./file0/file0\x00', r1, r2, 0x2) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x977d3e564a2dfca0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0/file0\x00') r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r5, 0x4c}], 0x1, 0x0) pckbd_enable: command error 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23", 0x41, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 16:01:41 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) r2 = dup2(r0, r1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x18, 0x8}, {{r1}, 0xfffffffffffffffc, 0x41, 0x1, 0x7, 0x7}, {{r1}, 0x60713def1e09518f, 0x1, 0x80, 0x8000, 0x5}, {{r3}, 0xfffffffffffffff9, 0x1, 0x80, 0x6, 0x4}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x7}, {{r3}, 0xfffffffffffffffc, 0x80, 0x2, 0x7f, 0x4}, {{r0}, 0xffffffffffffffff, 0x28, 0x2, 0x1f, 0xa3e}], 0x2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x2, 0xfff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x1, 0x691c}, {{r0}, 0xffffffffffffffff, 0x13, 0x2, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0xacd, 0x1}, {{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0xf160000000000000, 0x5}, {{r1}, 0xfffffffffffffffc, 0x5, 0x2, 0xb4, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000035, 0x80, 0x8}], 0x3, &(0x7f0000000300)={0xff, 0xff}) ftruncate(r3, 0x0, 0xb4) rmdir(&(0x7f0000000340)='./file0\x00') ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000380)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x100000001, 0x1, 0x7, 0x1, 0x100, 0xffffffffffffffff, 0x100000001, 0x1, 0x0, 0x5, 0x10001}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000004c0)=0x1) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000580)=0x200) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000005c0)={0x80000000, 0x87, 0x70f, 0x5, "0a3f087466524541a6aef07f956bc8a3dcccbcac", 0x0, 0x3}) unlink(&(0x7f0000000600)='./file0\x00') fchmodat(r5, &(0x7f0000000640)='./file0\x00', 0x108, 0x2) ioctl$KDSETRAD(r7, 0x20004b43) select(0x40, &(0x7f0000000680)={0x4, 0x6ae6, 0x78, 0x0, 0x35efc986, 0xe0c4, 0x6, 0xfffffffffffffffe}, &(0x7f00000006c0)={0xff800000, 0x8000, 0x8, 0x8, 0xcc4, 0x7ff, 0x6, 0x7}, &(0x7f0000000700)={0x848c, 0x6, 0x2, 0x1, 0xfffffffffffffff8, 0x932, 0xd3e}, &(0x7f0000000740)={0x6, 0x4}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r5, &(0x7f0000000780)=@file={0x0, './file1\x00'}, 0xa) getpeername$unix(r5, &(0x7f00000007c0)=@file={0x0, ""/7}, &(0x7f0000000800)=0x9) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000840)={0x3, 0xc02}) r8 = semget(0x3, 0x5, 0xc5ebea92014c92b) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000880)=0x9) dup(r3) read(r6, &(0x7f00000008c0)=""/6, 0x6) open(&(0x7f0000000900)='./file0\x00', 0x40, 0x2) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000000980)=0x5) 16:01:42 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) pckbd_enable: command error 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0xd43f8cb48685bc05) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/6, 0x6) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)) 16:01:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:01:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/80, 0x50}], 0x1, 0x0, 0x1d) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0307004, &(0x7f0000000100)) 16:01:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x3438, 0x2}, 0xc) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:01:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000080)="1eb84b099f378ecb4a2152c1438e9fc1fda81c4f8106ebb6ecfc008d9744953215ea0233211f79d89ab0db500cfa2790d5acba860441b4d6248b6999bcf604c178b36bf85496f8d1fdebcdb3aa5950d6e3e3b929f10c201ac36b34c09d571fee4d2bf5332bcae7188993e4360f6b8d19bfc024a5a7b3b5802f2f219c46aeaaf03d9339a91bed984e73b7f80bbf71e9fbee6d95f4253f91c7c9ff9879ca51111f7cb1f2deab3bda8fa50686e4615d549aa9fecf70369a1f5e4c958995687e33dac009e9221eeb97e08b55c530fdc7d1384a7cdd984fcb414f1757a34b9053164fa55eb2c49606f948cdf6d2885b97fc1b2898e4574a4139dde5d276b1", 0xfc) syz_open_pts() r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) dup2(r1, r1) setrlimit(0x0, &(0x7f0000000240)={0x7002, 0x1ff}) 16:01:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xffffffffffffffcc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:01:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b00002327000000000000f8000000ffffffffffffffacef596a31499cf0700000000064fc", 0x2c}], 0x1) fcntl$getown(r0, 0x5) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000000)=""/32, 0x20) 16:01:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x2, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x812, r1, 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:01:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x3, 0x0, 0x170001}, 0x1000000008436}, 0xfffffffffffffe44) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x2}, 0x10) 16:01:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x200) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000553000/0x4000)=nil, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xd13116ae2fb45808, 0x0) mprotect(&(0x7f0000456000/0x2000)=nil, 0x2000, 0xdff67c9074cc7583) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:43 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0\x00') semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x8001006, &(0x7f0000000140), &(0x7f0000000880)=0x10) recvfrom(r4, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000001f40)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca39959000000000000000000000000000000000006f1d623af06b45cc0377ecf2f8a236c00a2f03a5ae7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c7007bb899313897cc1926907b0d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfafd20ed10fad7000042b0722251ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b148e58d6a41923ec34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14aa772d1ac050745068e1b6368b3029fc8d4eff476328ffb85d129a8e329c734d59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d019611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd699f89de445258b71699380768b8fdb609a111f6"], 0x1) pwritev(r5, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000008c0)) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r6}) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x410) setreuid(r3, r3) semop(r7, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r5, 0x1) pwrite(r4, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) bind(r4, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 16:01:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x1a) close(r0) kqueue() 16:01:44 executing program 0: r0 = socket(0x6, 0x3, 0x7) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:01:44 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0x2}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r2, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) socket(0x0, 0x4007, 0x3) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) utimensat(r2, &(0x7f00000039c0)='./file0\x00', &(0x7f0000003a00)={{0xc97, 0x3}, {0x7, 0x4}}, 0x2) ioctl$BIOCPROMISC(r1, 0x20004269) 16:01:44 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000140)=""/250, 0xfa) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = socket(0x60b4c10beb66189b, 0x4000, 0x3f26) sendto$unix(r2, &(0x7f0000000000)="7cb12d96bd90b0c94757917fc9e3b547a5dfca60f3637ad18bd05972e35bccd73e4ba18ae673b289a3c83e", 0x2b, 0x2, 0x0, 0x0) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x1, 0x2, 0x3f, 0x6, r3}) 16:01:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bb9c6ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9c13740379b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1585287e54f6646b46ccf89d763e068b26446aab342eb2d6b05ca15c4b96ec25f6ab07a00a6680f93"], 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:01:44 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 16:01:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:01:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7bde) r1 = dup(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket(0x6, 0x5, 0x1779c000000000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x40) r3 = dup(r2) writev(r3, &(0x7f0000000040)=[{&(0x7f00000001c0)="f75fccda08b9327d0e37d7d10a5a00256d5461610bed8ae74d206aeedc8f67bb909e4138d65d3e0be3a36e4bc1304ff98ed59cb3ce6acf794721c6cb1e87e5", 0x3f}], 0x1) write(r2, &(0x7f00000000c0)="6d52f51b37da3a815d9dad144156f08002d3b18b79ca8c85e4000000c61bb8965206000000560100298b9759eb885230bf3ff6356d5509d5ebb1fa4d73", 0xfffffe47) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x20) setsockopt(r0, 0xfff, 0xaf, &(0x7f0000000180)="edb5b3bea4ca347ba871bb39ea2fb7b976771a562798f3ea0b0a6d5b3888efedcf008e86679b23c423610e3a22cac65e47f89abe20c1ee25143ab7adee6e2130ca937249fd7851a53f96a999d3c19b10cf2710b10a291184bccfd7353bb224ba990ef224a5e36e42b34685b20dad92f56543d7903f2f2bd44e1aa7d8c0812e51771b80b3f4a50a6bfcbf39744b41d5ff11f69dc4107085b604824961d7b13506c93a2c477a70805360ae415888962e5941ee5901752484aa987b56fe5c4d1de972c0ce8def64442a3a99df6ba6521da0dc60bad1b39a264e668acfa3dab0a47b439f13e8", 0xe4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:44 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x631, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x10}, {r0, 0x4}], 0x2, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) 16:01:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) getsockopt(r0, 0x71f0, 0x100, &(0x7f0000000040)=""/188, &(0x7f0000000100)=0xbc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0xc2cd}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0xc000000000000000, 0xf40}], 0x73e, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x3, 0x13e}, {{r0}, 0xfffffffffffffffc, 0x17109465584fcea4, 0x2, 0x5, 0x101}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x0, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x3d41c39cf2c1f6f5, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xee1, 0x5}], 0xffffffffffffffff, &(0x7f0000000280)={0x81, 0x7f0}) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = msgget(0x0, 0x12) r3 = syz_open_pts() msgctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCNOTTY(r3, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) 16:01:44 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0), 0xe5) 16:01:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x10000) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)) pipe2(&(0x7f00000001c0), 0x10004) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r4 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) close(r6) dup2(r4, r6) close(r1) r7 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) dup(r3) 16:01:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2052, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) ioctl$TIOCSDTR(r0, 0x20004455) 16:01:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20410, 0x0) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000340)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:44 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000105) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r1) lseek(r3, 0x0, 0x0, 0x1) poll(&(0x7f0000000080)=[{r3, 0x8}, {r0, 0x4}, {r2}, {r4, 0x20}, {r1, 0x1}, {r2, 0x4}, {r3, 0x8}], 0x7, 0xff) pckbd_enable: command error 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x202, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6}]}) syz_emit_ethernet(0x3, &(0x7f0000000080)="000200") 16:01:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x59cc9564}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000004c0)="ca6ddaab8a1dc2c547d6d7ea78aa0ea3a1169884263e536b1f91575efd4f96c63af8452a491bd7810f0000bf8db0bf1725d4bbe85039403ccf23990214d90e4d83da4cf44624b61f50e6f22ac8b5e0f3ff5202d2c112b43db5a830bd13dd205776f25ca5840ab96dc77b21c4c3ce6274cc8ac3047591d06729e1aaa02f3f238811da5f0ff0ee042b7ab1d73a4cc9a257db7f4b9e0b000000000000000000", 0x9e) pckbd_enable: command error 16:01:46 executing program 1: sync() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x148, 0x4) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 16:01:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)) pckbd_enable: command error 16:01:48 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x0, 0x0}, 0x404) getsockopt$sock_int(r0, 0xffff, 0x1036, &(0x7f00000000c0), &(0x7f0000000100)=0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x100) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) 16:01:48 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() r5 = getuid() r6 = getgid() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x20, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="e10a96ca5f4ba056f25b92d725bb0799d9ae43aaca5af28b7cd2c1d44200b652fb68ece72bbc1475c045e4adf7b8cc3c4d804eae9bf1ae9c30692e9b885af1d178ee6d843e90067ea6e009a0f4564ca9c8a418fa2ca989f8fd653cac1087632eb1b3036fab01800ae91188367c7f48bc1c9db82ebf3ecd8f90b75a72a03142327f9593a8e8cfb56eb6886af36fe317229da4caea8dd0d16cffcc3af1", 0x9c}, {&(0x7f0000000100)="0f753dcb1cee4e6e24083f82d5d4da984a0ca0c1f99780405e115cc4c826bffde8b580a49252c1439abe35dc26705dc67293aca824213d36f6f68ca81b9c890974533a02e1b6552a0da0f989be8844113f2da0a3e5db4b5c19a22a2f4d0cdcb395ac80b2fe6f99254dd520d91284dca2df23990c73022a", 0x77}, {&(0x7f0000000180)="6329493f7dfff1608962f983a8d8b9c58d6fb1402ecb69f2c1006cccede90a00df1e98b1b03a4c7611fe354d89c7665b75d13f8faca71e9e7a15fd890e9d13aa375158d80458970c0abc0fa60d7319cea53b37984dbe11abd67f55d3a6c11f868775060bbce432208c2de916e26dff9fcf4317c2a8110d6ddbfb2d6f797461aedeaa98ccef39723079c9dfa07cde6c6cfa4e5cdc8aaa207f6fab", 0x9a}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}], 0x58, 0x8}, 0x404) mlock(&(0x7f0000ad8000/0x4000)=nil, 0x4000) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCPROMISC(r8, 0x20004269) 16:01:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x1}) 16:01:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:01:49 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socketpair(0x20, 0x8000, 0x100000001, &(0x7f0000000100)) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x5, 0x5, 0x40, "384fa0ba7a98beaa12e81c82646b356cbfd8f831", 0x8, 0x9}) write(r0, &(0x7f0000000040), 0xee) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xfffffffffffffff9}], 0x1) 16:01:49 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f00000f8000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) socket(0x1, 0x5, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000010c0)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000001100)='./file0\x00', 0x6486475721c608db, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) sendto(r1, &(0x7f0000000080)="2f5e2e89e0fcc5079df6b05d45525be110f0a8309634ec76baf484d07997f02019d71ddb00b542e9ca62cb3f4bdde4ab09d5629f66402e5b7172c6e96bb90c30767c5aa5b8e2c179d5da32ccf3534f7b026240a3135785db7395522d92167afe4ad3a8b7f8e0233da5a58cdbbe746bb46ec16084ad78e05188312fec6790a00b599b0571ecc036540d8eab85173ba9f382a89f703a0a563485558b7498a56271fb7043f821c7a0b498b735fba52bc4460b0c852a27921ce565e98831a6f7e7c08af060eb4aee9a90d77d416a7b681114c9d8cb737fa87bc7ffeb14f1fb86c94efd016705ff419956b114e79b418909a48f8a1a341fe604563fdace7ce0be8697a99ea4251700ed91dad5154ea59d42e18257491d4c54940584839c1fb1700bd0b14227291e64c57f585cec762c17ff8246394074b571ea56fe4bd510d41503123bc8fe56eaf4d3227677155c1b2541489e09eb40d1c8411721e34ef9544595582b2432143c47e429d384ea90ca10ed87719bf68bc68911d4a9e48c94ab161c7cab8c933ea08f4daeb4d49549bd287df97f31831a8e58b63b7e934c43b562d95b834921fdcee891add043fa5aa1a4196a4d095858dfa0090776aa7d3e73eb9006783ecd13d1cbd9fa347727265cf219973067d73230fa8e4ee730f7911debf56f544457c7688c091bb79dcd5804ec96ab42c719efa60d5b7b25edb770231432ef249d794f3efde57ff2cc99d929a37beb7cc4876289568ea4fdc897595c759d2b86c8114807696eb35a50532ce2bfacb0898b0c2adc5cf7bf3d0a2a46469b48cd7a892a3485e8e4dd8257a3f60bfed300c2a40850f85e8ad21bfdac186cdb2f71a6cd93cb3c97d0de0ed140934cb026a648d454c84928bd9f1e57556328ba31075e8e76f7400973db377423d77290c226510e2bf97fceeabe207abd0002ca58f476d9d73bfd4fd18c15b0603f9605dedcbdc4ed355453c4054222708c701ba2633df6c1503902deaeac03863cb3de9fffc7d8c27a8bb11d622b64638fb7fcfd723335d8c3f3674f9bdd93b50ecdc7df7717f3b492d1bfc08e71431165fd675e921c86c03ab747c1f3325ae85c9ce75a3efca9c7a1e25be24b697bfe40d0106406dbdcafd25023e665223e3312c26e8a6603523b90f182316d9e6f414fb3ac0da9b1f1910c6b75b3a9d325a66bcf503fd85894be491b893f23b750d383b492957d9e67c92051e6f065a7304b52b5afbcb2c8f0eadf20d09c5462abf1f2045781d8e870fd722d0fa816fc0bce817b273c78419f022c692b5f71270d85f7ed76a2fdee4f6516ed52f1613636d6d9264412f7fd621aa8043e67f27064aab4842c5d0a00f0d8297c397d988a2db33a9d5ea314fe348287da4ad7879238973152cf5b4b8b5a176209d860d236c1ae21b734f67da4b64f671ca9a2ce2e29d66b71a62262c039f1837b636c90d16b9db30a16d1ab9b74de9fdbc04e379db0995c472dedd27dc9bc996dbc5517c291a15a33e9a8946eb30fe0cdde71ce9619cf51feb7dedeaa5b19a31cfb9de90b6cc8463c4a585071cae03819c6f1d8968a96c97f02406476d1e4fc46000932ef5129fd27307d124125c95276df8aed2e3f8aa8c852da437ad939f2498e84f6a5b6d8d4b1b0070a64f59ad9cf24cee6212751151dc4f4b6026cd487144d08e2c9ca0391f6c07765a1f6a05d7578240c5ee34e43b456b5b9c4912d563fd41d75c4b1f8f765abd2a6de54b8225239d99bf0e091dbf5ce6602a2752cc3904d260ffcb6100ac115f5ad59b7549631f497814df4c1b1eb10296c577bf14db7ed36b87f8e686d705083e027ae6f45d73f69afb242f70ecfad7a0fa25dc517a2b96ffa3a23ec4c3ae72cb4ab3f44484a8b1e817b25205856315bdbca477602471c7a4e614b289c18dd2ef6d25fedeb63dc890f2c1cd1c6ad9adc74d63105987fdbba24337ee732b0da403c0d3e73c758294b72adee92fa0e8b3759eff0f719755d45ac2c61524c1752b9dd96b6692a747afc2366e6058b80bf5ab9fbf601064f82cda20bc79220655d9c4d4bc0b6ef115370bf339d4eb8238c3d15cc6a17f14365decc3daa3503f271087ea9af704d27db297f20b6a3fd4ee683ba16dbc7e631fb50d5a7bf620c023146a7a2a5a195eef0bf4d1c82aefd816412e4fdbecd41e92255ceb723cde8f5fe0726cf7123f68b1ee0a61c2943ed99ce5a83d000d8eb7e55d8f4dc657d946d72c1794424e49f627a410133d2553f1c9633b80fc2a24e21ab5d55422a46d88d4dae00911aaf92abeaeaa87838b79a433a40ef2fc3e3684ecf6c5b7bc9d0dbdd7e4678e9b5d1e058ce1358d4ccda2f5f9eacbd06cad7e084ae400e034e48c5e3b620a50cfed0c4f8e72bdbc6fcb35003f5316439b05a85251263078f2e2c41d6d910cc84dc2e1acd405b632da1911223a6c1131e2fbdfdf01a8560115d9a75e8a19e7e3b95bd8dd0ce530c0cc753fe56cdb58357e2a1b9dcacd2ce35f88a55ad56f1e8b0b1b5960affe171fcf8d47fd0f7e84813762db6e2f6d389181f14a4bef8cab4db9d1c42ba0d2fb4b10567823eabb7cbb7fcc863caa994a5581521a8986b7438d889222a2558f0c8d46d407263d37564ee70e775ed88893db843dd175412448c6f6459d442b82caa4904db32e8b6ba067b83676680e2a26937e1a527eac71b679e9e09baa8b87e1f9e73d89f89578ee8d5aecd749ac7c94e7bc01915178c5258fd4b13226ca32fbc3324a79ff63f92eaed830017e072368d27ef99cb2d32eb03c3269bbd62af218f2461f4d9dbb24de7fe8974aef587648ee214d342ec63e2cf5192f615263c8c324ea357a8011ffb8d6f32af33ea167a7f6e5e146a5010ab4b3ac10d1533d8cf38b53b840b150810ecdeb1b70519d8a2ec398f193adc6d443308c9653f0a53b6062667d83830fc0e961ff28e5fa798da6c5ee7095af44729617b284af03ef328b45bfb126f8f1c268a149f6f5425752e9787367a43a4a97a170a9005d666acd6a5c066415f7c67f7414b3ca542f69887e3ce17ecd130efdd89789f79f3856189bf937bce3ef6444aeb67768a870f80ac5a841b0745124ad1d20db94d2feedbc9fc21d10036ac4a44621ba09934cdc9f872e67afd34eca53f23049c16ac02cb1baec5de89dd066d221bc7a68fea8ccf0a9c59f43dd158212a379cd06acd7c09df395bbd4433e09921e99928737ac3664a908197683b5f21c5078b3ff7a71a16f1417c21ae185f8274e4fb9547332797e05f67e17d5ae425d594c90ccc8446743bcf8ecaa13ce09e806362c6c655598fb3c863c0ddc0d9cf7b492cdd805f2dfba4e634b1e66027a9ca81441ce1269c11c25eade651c0c68004d63cca36795307e72b905bb64b3b8cf28e8e3846e8cd3936efc5d40bff58461cd2df677f6050254c39e935992b7ce7bb95854102449c1906e1d4b42367a96a7d23748aa1afe0004881c8c58e6b1887aebf43f52f3bb777198240fee85449f0d6b3c67474dcedfa744276c1ace5eba6acbba76b02978ea534528f6a0674a421d5c0bad06137a20beea80f3194c629e60affe66944049545575bfa75d35bbf33f11f34ac4bdf1df3227db528365f7bf10bb28b8b57d81951a3183016ecdc4b4a85370a9752a9e2492604c05cbb590d320cd31d3ebbc20caa021ee4620d8ea0c26dd2f659dbec92e6c2026bbb69dee0d45cea7cdb106b76a87b1345481c3670d2f40443513215ff6c4a779a31f166c8d66de288f3cf4f51f5f320baa99592b880c0fb58f377503b84405c569d0c3cfb66dc3cc56ec627f82a92ab20f3908e72a64936bdd0314138c5ce62dce724b384cff591c3e3dec7250e98d0b843093215939fb95048cb95e88d1dd9e9815e64bc403121f06cb66b7474de42596392dcd5c92f245b215e88f81764c8cd5ea8fcb9ef0c3c36445871b84f6572c41777a711fab917b9339832e05f42782cfaab7fa503950dbfcde119a8166508f7b25d2205bb150f4ea23759a434ff68f7baf3f24a6d664dde9a81df79ede680f9fe2e137a3769a9a3880c37cbece45ddc2895ed27c1ac07fb69d49f53dc774499d4f7c9ffa6dce82974832b8267e9f734f4617bb9e4b6f0998b855aaddfcbb159178cd68c9e6a37ef557815c38dc582eb5ce6763039e423c11e49d0e0ef4ca41d335ee60b76b0091946cdf4229d11c65d0654b7373d288d539ff6cd52fa237b482ea7ea3389a6315bf95d32ce0c3a282c6e8e45bf07212df1963198cf1e7ce2aef481b6aad81310886fcd0691c1adc778f38e0fc4905eb5655d65faa1fff8397cf1c55166361281c7d7f4387201d12e3852838f2ec0bafc0ce96f50a9f9e18276154ff56f7cb75c8134aace131c58dccaa49849c9b176bd7a5139c6fed8878fd2fd2e9814202e201d40d224eb6796f6b18ec457fa85374f12e78da17d2247ded2af83542119e1e0b44648f29275592c6cd03372ba0a596873814d9d7c25801a0d21d0acc63f1cc187ec3567a3d3e48b0e1470990899718875aa1785c0c5aca9e4f8ea86399e0cdb7c9d0bdbb6a3f1b75f87123fbb67612de529b2449c9db1570f793dc4892c416bdf85b5f6399d72bead3a9470c0a16c2e252a48ae28c22df5d2c20147c57f02792168e76c1c0f7ad380ba307d1d8714d97f4f96c531236dcebb088101b50dc71c86969f9dbf7061d520a0a44a215cc7d564a59e1a470bd1897141859823cd790a45d87e57dec6d3ca04d57a0b36a19da8c9379f1f42f15fb1405c806d12f9d5d1ded9da31dd63a155ee7bfae887205c656475b28a7450da5a0d2835d552b49cf183aa196d01bf9a74d87e2f2958b726a0ae9560f109f77e51dfcaf2392dd01aa80aabdaf1d17c8e77d501131b1a2c8cfb5b09ccae548953de8a3c28ebd07242151182e2e371a42388d179e61248e5a50744513c5fb82ee78b8c565011e598508aa1685434ab8694e54b70f5f7a93f1ddbf664df62d5054ecbd53910210e2bd85b839d400b3ced441851b8383281aaa2c4986b38c75c69b39807dfa13cf4cd912e1f4d43b96343eacad50fbfb83ede9b1abc7c64f298e3ebaa03c88bd8d3c78d23cfc1d76d268133fef7008744a044fb6aa076714d755aa981be868b24e449b22617963e30e1f0b9d7a5ce6c44fe71af3b2f43d37c30d69d1e47b4cd611e9aa1243c59ae248c457f12ad91b864950cb0a9dbf2fbc367e242118928739fa50f13a7d55863730d61d448f57713bceaa48d94f94371d9c9590b61750499283b484ca93b2d2eb715eb7f056c4e94227008c254fd9e245f06b982f53855ce072b29c5594d8d44ced4115a545bc0c90b1c3f00c40bee05d05a2ca0a2061c1cbb36c601a4c82ccc8336b9915de046d219ba7fb44e069b2200d0e89628103c3e71d08d851f61a447ef6b4e21121f191e5da455fa7657d191e056149af94413d449e5804a7aa071739e8f0aa198e498384c793ff5b24e1770ff2f537606c0f8474dc4a2be1cd388e38e5def2e293cef04a8acf9233176ae5c6f544ebe75e026d02252c58e35d2cee093ec92abbebeecfeeebde67006c9db73f52f5ecef1543229db320f17f682594ad98a3aac47e60334aa4143b7dddf7477a6656d1314a575e426b6c0766c6dd3754f3c6baff9dc6fec204898adb11fedb8a208f0468d2ea124e7d60dfa46ff170c251fa02d5b74677e26be51ca74eeae7e4dc653633a1f4ef9f6db36e70a6fe6dfd74ce8a476a31a3737e8c2c25cae95da200d8a971b990831a38cfc95c5d0e87e94a4f37167a2f64e86567594ca", 0x1000, 0x40b, &(0x7f0000001080)=@in={0x2, 0x2}, 0xc) 16:01:49 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x10000) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r1 = kqueue() write(r1, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x80000001, 0xfffffffffffffd1b}, 0xc) 16:01:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, r4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f00000001c0)=[{0x6, 0xffffffff, 0xfd}, {0x1f, 0x0, 0x7, 0x4}, {0x5, 0x3, 0xf9c9, 0x1}, {0x7, 0x9, 0xe57f, 0x7}, {0x6, 0xbc00000000000, 0x7, 0x8001}, {0x20, 0x1, 0x8, 0x3}, {0x6, 0x7fff, 0x7fffffff, 0x100000000}, {0x2, 0xffffffff, 0x5, 0x200}, {0xf75a, 0xffffffff, 0x311d, 0xf7}]}) r5 = fcntl$dupfd(r2, 0x0, r0) connect(r5, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:49 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r1, r2) 16:01:49 executing program 1: r0 = open(&(0x7f0000000480)='\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) mkdirat(r0, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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', r0, &(0x7f0000000440)='./file1\x00') r1 = msgget$private(0x0, 0x20) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chflagsat(r0, &(0x7f0000000100)='\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, 0x2) r5 = geteuid() execve(&(0x7f0000000380)='./file1\x00', &(0x7f0000000600)=[&(0x7f0000000500)='r\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='r\x00'], &(0x7f0000000740)=[&(0x7f0000000640)='r\x00', &(0x7f0000000680)='r\x00', &(0x7f00000006c0)='r\x00', &(0x7f0000000700)='@$\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x6) r7 = getpgrp() r8 = getpgrp() msgget$private(0x0, 0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') setuid(r3) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x10001) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x4, 0x7, 0x3, 0x3}, {0x1, 0x1, 0x8000, 0xffff}, {0xffff, 0x5, 0x4, 0x9}, {0x9, 0x40, 0x74fb, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0xfffffffffffffff7, 0x8, 0x80000000, 0x9}, {0x100, 0xfffffffffffffff7, 0x2, 0xc410000000000000}, {0x8, 0x100000000, 0x0, 0x7f}, {0x9, 0x8, 0x2675cbb8, 0x801}, {0x1, 0xffff, 0x1, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x93, 0x2, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x81, 0x309a}, {{r3}, 0xfffffffffffffffd, 0x20, 0x5f919af8dbceefc4, 0x200, 0x4}, {{r1}, 0xfffffffffffffffb, 0x3, 0x2, 0x67, 0xfffffffffffffffc}], 0x200, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x40000000, 0xfffffffffffeffff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x3, 0x8, 0xfffffffffffffffa, 0x3d6980fb}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x4}, {{r2}, 0xfffffffffffffffd, 0x8, 0x10, 0x80000001, 0x8}, {{r4}, 0xfffffffffffffffb, 0x10, 0x4, 0x80000000, 0x6}], 0x5, &(0x7f00000002c0)={0x1f, 0x55}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r5, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffef8, &(0x7f0000000040)="5860ef4fe4cdeaaed461865c4000") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 16:01:49 executing program 0: nanosleep(&(0x7f0000000040)={0xe}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fffffffffffffffd"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x1c7) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1e7) 16:01:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="bf2200000010e40000"], 0x9}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) connect$inet(r2, &(0x7f0000000200)={0x2, 0x2}, 0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2080, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) sendto(r1, &(0x7f0000000140)="74811e92a67e4ed9fb6bb8270f1739a5ff7d6a33", 0x14, 0x400, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:01:50 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x8001, 0xffffffff, 0xa0, {[0x0, 0x2, 0x20, 0xce2c, 0x2, 0x9, 0x0, 0x4, 0x6fa, 0x9, 0x6038, 0x1, 0xaa3b, 0xc000000000000000, 0x1, 0x200, 0xfe90, 0x5], [0x531, 0x2, 0x3, 0x7, 0x5, 0xd367, 0x4, 0x840, 0x8, 0x400], [0x5, 0x80000000, 0x5, 0xa99, 0x20, 0xe58, 0xfff], [0x100, 0x80000001, 0x0, 0x0, 0x1, 0x8000], [{0x1, 0x20, 0x7ff, 0x5}, {0x3, 0xffffffffffffffe0, 0x0, 0x4}, {0x4, 0x5, 0x9ea1, 0x9}, {0x100, 0x1000, 0x8}, {0xc21, 0x3, 0x40, 0x7}, {0x3, 0x0, 0xfb2, 0x80}, {0x9, 0x6, 0x81, 0x3000}, {0x54, 0xffff, 0x2, 0xffffffff}], {0x1, 0x1, 0x80000001, 0x7}, {0x101, 0xff, 0x1, 0xa000000000}}}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) 16:01:50 executing program 1: sendsyslog(&(0x7f0000000000)="9c5517ab8d785f2bb7c25eb01f77ec8555e52b9ac16f0a934c4955d8f0cf", 0x1e, 0x37) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x100000010000004d}, {0x54}, {0x6}]}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x9, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="9366c7a3768b0cd0e25e8182e952ef3e163afa70f188f0912173a91651601ba8a2041703e475d94114be5bcacd0e0ed560d3c91eaa74aee4aea988a475af8118209658ec7dd34819267c642956f4d17799b055a9b640b6cf22adab157e05a9e51d022431a375bcd9e01c970c84cfd5074d010c1e8b858825266999", 0x7b}, {&(0x7f0000000200)="8f05b83c8303f33b4237691eb84b02a00d5c4ffe1cf543aed243ad6fa38a57e7afa85068fb35975eaf0dfb1ba7ed2c213ddfe3bb2908ece74d5b2ebc97d865ba7fc7e752572563cbd79c5839f6b5ba7f49e6ab01d9ad7569a144bbb19ab2731040748a7cf548d765cbe41110f9e5dc2a7f5e889275617337a58d73fcfc47b754169887801efd4856e0ba955e37f9b8314c051dbcd5ae5c22f5f63327c5d060576d2f6a339135dd73f1d5a436794bc1a580043a797989f1a44e3907d0fef7f870184831d351d0b9a4c7fed28440096387eb1242ed", 0xd4}, {&(0x7f0000000380)="db9d31d291745e1a0ca32d8fc46838eeff58a011bc2fbfad4284e223eee053f386bcec71908b9668f87eda0a9f46873d266f7265bf903e52ae0803ca7dc2e9ee6024ac2d8e027a154261218d5afb5ac381dc942bd499426223b057fbd163c180a409ef643c01c9f05d90ab376613efff4f9f917877cdf4beefbdb4151b1269dba717f8e79443a2bf7a5f9b9991f7a159424bd7b8f7cfc0edaee797e7ea592d79ff0a4962630a7ace71f2a84fb296cf9c774d5e5c91f30293dad7db808d517526615e9a4c41e94469194fe85a35686226bc4dacb892d8e4484dddc21596ce53a4e7073d1ffa0f6a1b443ba78437706607c534aed59d4b6089deb1b229cac2612adc180c745e115b0528027e790a91829eaaac808f53135eb0094aba6789355ac0df907a13bbd28020c8ea26e73af1c4c9cdc8d0abcc5a58a577cedfaed3bef0fbec0a1e1cee6306eed4c7299a22693fbd377a4a2892b7596fe6bafad2e203b19a7a50fe41d7ea17470b09ce5a200307373d7eea0cfc488598c565ddac44849f758875c5fb11da77c84ef475f1981f05a51edf81169fdf4643cdd7ae99b6873b4f2b85f9465b8226a79c5637ffe21ff18b290c05640a51369c0b50d66479bb82b6ead37b1af46a59bd13a2be2dd8b3b440fdfeb6d442f6a3c4b3fffbea34e2ddccc801085d53444bf588c1683f0adea6b870cc194e18dfec949ba2c43af999e49eac53a8aad2e502b5a076393248c80ab70b96ae6aab58c98c512e203b4eb8eea593a0dfa7552473b51d39b4eef8bf12ceb1b435b08d069425a0cd25a060c3e2681806cfa0a9c352c9bdbfffb3ffa37795c2eadca25cf7c78dd9e60916a635071b5a684cdb9df0d165131449be3b1af1b1f31b61bb71969759ccee2cbc3a73f68ef329ef7a9792b17d17a06f7df3cbc2c5e4fadb858b502d25d151bff3b4820e66c9ca0c0f181af589a4ef640994104bbc2bc0b1cddf9ee54a58f4520962a3a0969518714266d341932cb7883c7768bad2567b4bf2e7e828487ac8b7d93f428e5c57f6e54b17e5b51e234e998de1d53b1f189fb9002d1332fadc1fa852993757a5c3ba2f7d5893ae5d8643f276d0c9355beb0aaf3a9ed578dd8c7bf7c684bdee6c16a6e2ef54f0c1e2dc3a8955a3b1dfaaf34059717f3a6dc093e04e4abd4c64f9d5efd32fbff722d96148515c10c7caa79dc6dc6ceb094d317b6fe9ca7560ce54aece5e3bb3b7fdf08f585f14a828d4b2c7daf8a0effba0dbb0cd7cd3f396dad0426e2f1c8ef2b66044f3d667adff3dc456c3d5bbd4f038294bf64e423be4c7aecf0316c9e9923e01ecfaebe15cf33f45e014f39ec67289dc439ec1470d46aac60c2a0288b8f7e6f053274f720d6adbde1480256e8aeb6c07f80a64ccc116de42471b765dcd5eb1763df0b950f845e8ad3bd80c842b5d2882f6d2e84f151c2567a511e6158353bacf51141e8a728ac381b2c91f39ce8f2fbaae5da76c325280202e6724a3a4f8938b7f4aa8d07939fdec6bcd7a25e5f8b475e2d824bd38817ea7acfc9eacb6cb2ff582fb1f58296304d5c6ef3deb0fab8cbd7c25824bf6f56677fb4571ae51eebeeda7b4a231928018d9eb5c390a937d444f1eb094aecd96ce6853a7824dc563b1be1465bb749305648c85771ebc232317572d6993372b906855ca25647e7f27b9f5e84ba94ee6b3798999aca572c1b01f18e7f6119217640f9aae2df0908f98d89cf18d5dfd61fff89ee16ee6731f4f51b3df80e489e603f8ce0804fabc013c6984a76887579883dcc33d23a102adfa8382c8fce36ed306abb27848e8259e20e7cd715adb7c6061d9502756dfc6b4689d13c4a31e812d1220599a230b850d10235c7136991fd5ec25d69c7a5a0b8bcc410e533723e712089555e25118910a9b16d7c37c65069374a0964766fccbbfe8c50c142a4eb9908109c78ff56c957ebd0912016e9c53152c505181aa7f0f83cacb4b689f7a27ef81ed2e7fce4c8dfa555f2089a706375fac41c1a8ac1902873224449f62af78c1f7ff3a7b58a6deb445fc799f7fc6a4fef538051ca7925088cc583465d2151fafb4072758f7e7592abea1af71460bb9baeb16d674a6cde08c307388696d6050933cd03a0c108b7465d6b095a6b5e7918923c84e92ddc0cfad3965b57af6aac33c5f32abc653ed8a94ecfb707db4de4062134b8cc66be7ae9727fd2a6c33a1e9c30a27e57b29df97bd9a59f13a13162beb08f135d9bf9296707a171c67d6035b36b32f6df212d727693d437efe0d881c2dfab5d12eefd643ef331e0daaabcc7b22b8db46a82e7b801f7ab8162132b4c0435302bb91ae2e3b25ae77b770a8dbcea6954c7fb9a54e230816554b95106ff460ec6e59fbfaf33185afca42f8ae653eb8de54edbd4759cfcdb727a640bebbd9dcc5ccc629b844b58a4003789e22cabc99646c334b8d55e43f47b900e80804a89fc78ef28492027bd66e0ebf5f05f5d84f8953697ef7f493443def88ed25e2f356f7c855b12bcdae977d2dddfe3aec1222f1799274f75c3ff6662e4e0024449076b5e9cb586cc5ae3bb405e3678e46f5a471adfab9b7fc764770c4eeb8c93003e8bba90854629dfee70e4e38711e9dfc2fe4d7f939d47c93d2d9febe84ee2e9bde12766c9094158422edbf0c7be27b5b22d9ac2d1a16147463d601906786282cdcfb09039d87f430e9bd8e7cb93fb3e2d364ad9cdf9c333c4b480ae9ed09c8b0bbcb6ce8f913b1daf04924a882b9f882fcf64151aa138bfecd9c878ebe5eb4f8b259749c53ba1319b892c43cd08f774b5ae58d5cbc954ec272945304e73b75dfe8eab6eedeca9dd8ae0a92229f632ff3298df60ec0d020fdd0368e9766653d5585904afc1697f97bc568828eea9d9ea3eb563144ad580a81f494f6cc5cc5dfeb085bf7963a0647e40b4e9b94211543f3457edd42c33fc6ef6ddc63762a724801e1bb4822a0879788a7baf82d5b191ac33fb8f6b619dfd602d597a4f4ee58b02620f73369d6faa329cd388e78b52eb26afb11be3cbf7d1eaa711d5e3dc05a23dd6e6e66739901c5ac9c61016dc3096fec3703e1852d7c1fb2ca42aec88fd06b9feac49a865c7132a4b6626471bff164fe63eb385efbd13a1b1734c723b50bd5267db2c76f4080577b31eba9313a8bd9d6b18ea01ccacf3a329470a9e56e844fbb9f5ca11e0aead07471ea4bc3adc20a1b75346a6f942ceea5ef035628330f5790df98e6f208b402a6ac9b798745cca4f633d97e07437067c733ed0fc34da6767a68b81d5bfcf10d94c1f70d95ee27817950758f42238fea862cc54f849c25bde3bbd47061d5c6bb9c5e7b9cc27c1f4a988a3424c619951adbc59642e6533d0c71bb080da7e1e68e6e7f0275a32fda6bd3179a8aa76132399a90fb878f9df9bf291fe5dd16a8852c5a5e7601c5cb0750c74e1c68202b95780c1c604fb937f40d57a8e00c36e7ca7b07c1187b20e72ccd9a84c2bed45ad805057db421e960ed8d4311d957c9f310555d08d74143063166f8ff2ae0e28655f5bb52327b11b762b7b5d2bb923da4beff23ef22ed6325226623204cf980bb3e271cbc7cd339cd7573c5e6e11d64824507dfee14acd9e12b91548621e9900594b2cf42342938e5fac55650a875d1c1568a1f59f729e052c5f2d160f614d9f14bb4802914fbf4d06407696307636d0cc1689891bee8eee7cc19e771b2e33131f5c38cd3ed130328b974cf29d4303b5d1311e04448242d84f1e0f8c8ed4cbbffeb68820375cfd2680fc5732f0f30c4ada81745e92b90a8a4e0ed05a7fd28a0566e759937c1ed2b3714083182963e09a7c31e1fc6158eaad251b84c0f9e962515becc509f650d69789853ed91b72c94cefe01d23e0c2cd61713578855cf16174612bbc77b6614019d290ed467659d79e34b02911c53a03e1b264feeb8b440bfb9c371ca669deb7c3390c251e8bad355f2eee2dd7e21ed922a3174d6b01f401835bd601e14b63761e4b7520e064e912a105d0fe3baec6664c3bfd076e5f0c540a0fc881e9003dd9864a280912d01151ec4c1bf256b74d7a8b7da7f7c9ece76f79afb67579ce7e61bfd3f5cf97f57a4ebe5349b70274d7459cfccafa7a9a7dc74acc4da44cd530b71d4fa6b49b0e54849ad0d80297a100abef9e98816e8be515453982f430b38af2cce62c4a9da185efd66110bd315d384694a82ac9366a75d589ec29ee4b609fce1e8dfc373551d45780ca42c4c5314083d43e36b6b881c5e8dc7089991cec59bcad0d73c776e32e6bf9d736c193e7c2ce009eef05df0d085c90f5c571ff26b0cd732287ef7cec5eb288934cb32e3e1bdd3a9002b4614a68f2e2df7f36091a00a4e80b77585b008e833298b1a69f555fa3d934ab05138e63017800518611635fe1dc77a74a331772d69fea02078417e6603bbcbc5a1de2781d15debde7ca13eaea51e2ba0665ebc32f93da1db566c48c1c8478e93e31b69e7aa809704dea451855a539423ff4f1f789dca36e4343cf7335d36c6cccc40c4be3994628ea93e7605db220053eb1d4c2c5e15bc31c101f32796f9e74a355bbd4a90f32a9ddfc029d7ac23be52d56896e3ba6bafa2e32cda3780d3c8d78b60a2d9456374262fc222e7704c09579a7ab8e00c36de4d82bd5e6e40abbddde47497d33c2d120ca4db2ba763f4111f73f42fd92d8c2d7c1e358116df29eb758d9565eb00e656846a98f14a366bfceebdfe403b5e2c2fc9326cbe772262d740cb55c6202e45e55295d009579866a21f17b7d6601463829734b5b674194416682d587236e72d706a86162cfa99947d1dae5cb17d73bf3fc85c9d8fd1d8d6930151859ed468b79dc0ef0ca3aaa57f999d9a32ac94f807907bbecb0ab54819240b08ef145f199a535575371a8f98ffb758f9cd55e382fb5487f91e161fbdb6a27df1ba9443c7597c13cda9e80e24d556e1ca8dffa92fc48f9ac52c3583a678d266fb7c440b8f7f45f47037374c0b7b3f128870a9eb8653e49ea140cde1e159d41f3f59cb0c34a5652158bb6c8b3ca36f67b8fdd2943a4e39e622785f95f2e6a0a5851b518778ef2b1132283163febfec5ecbabdbddf7a513a3d77ea02e8d1ad76776d95dcd0266c6c197f7088847fa9f4eaffd3b85bda1b2fe9012fce96086570010e73c9f6f70baa28a9fc28ea742c20e37f2439ac01bf8a24d67d4ffa49abfc43155ebdfaa6bb39f5afda8de51904c18b25a6dd2fef3d207b54507e13def30ead58062c414fe1ff291f4ca287cc38dc83c7f1d7e5eb9bacb96f39d1d4a64c55836214e27406dd9d12938ccbb3de85609dbadec8d816835d380156ab055b3693afc3475a929c7c86e3e16b28fd63b9bd1b61af5e2d5c6637931676b9583d2470b524d2fe280e8e18edd1745a804e2adc03d8b852922f0d627234ce2038424eea5c27547638864ec19a74c4f0cb8b138750d1cfe0cf328920e3d0d5fb136c79677bf6d8421416ccb4265fa66117b977172e22fba6a03e0b3497ef666493305d883c246d078b3d0ae56dabcb95fde72a6cbf43fc1692c9cedd9d70bb6a1b792b850a39ddd448017a0623b3eb10a6ba0887dc37290490cda34e50c1874cb4129d1186e787a9c17e34668d7bf9c9f48e00f47a1ace17727979653a74869e46c932cba21afb604abce2441e2c2ee37b2c88274b5e89ec2e68036366eb909a592d0eaa88e7a8254451e2925df23c00f30ee50036ca8c86db0ba43873a49ccfba8fb46a4c1ca790f7c291bd9b14bf703953a2a41d8a830b1ded570dbacf336025ea75f9e7ad1cf4c83", 0x1000}], 0x3, &(0x7f0000001500)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x98, 0x401}, 0x403) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={r2, r6, r7}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b8a0 failed: hole in range 16:01:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/165, 0xa5, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRESDEC=r0, @ANYBLOB="ab43e73c41d4c7931caada5921957151ad029c920edc358e8f6e3aabd9b57b72219711b4d1a0a03c9d34b1a8320c4531778b0582925a7710229048ae954c79c8ee1a3a6f756c084246dddbabe9c7796e44bb3c564b853b00ae4456339141a8386c9bd681a2ec292c00adb491ad5eac3dc066c7e16c374f772a5aec37eff539465d812ec2dc5771ec2ec530f591265e27aede9067ae01370b3e34a13efb8a0706fb688a13b5381c48e0d846017b96e78d37edbdee72aa8053aa524b9073ed3102b7f21d96eb8faf154faf3fbb26b1a4f4c4c54343f27a02dfa9e2c434ae7754580b69d35bc3018809c6e4"]], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:50 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0xb, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(r3, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = msgget$private(0x0, 0x22) msgsnd(r9, &(0x7f00000008c0)={0x2, "c9a0c7492d991f903417985b36dfe99c02fc4c81481726de6ae705feff60d92684cf6ddc6cd0acd47c047148be36c48324de49d8c937f5b1cc4e6941685b93606227cf711fb8a69a1379af74ebb5b03a4c675f50b5b87284ba3bbdb0ba421502eca76b493ff1863dc8f86ba632205ccd4ee834fd54efb24e6ab10bdd3d74812b6c174bd8f357b4e884c8dbe0291810f43d51d65edee6902659e7ee06c7da492f06c7f8636fb2065e1d1e460a5d7df42548e553ba"}, 0xbc, 0x800) geteuid() ioctl$TIOCNOTTY(r3, 0x20007471) setreuid(r4, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[0x6]}) fchdir(r0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:50 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x10000000002000, 0x4500) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x20) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:01:51 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") r2 = shmget(0x2, 0x4000, 0x100000090, &(0x7f0000ffa000/0x4000)=nil) r3 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = getgid() getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000280)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1a3, r3, r4, r5, r6, 0x104, 0x2}, 0x5, 0x0, r7, r8, 0xc00000, 0x7cf0, 0x2}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4012, r0, 0x0, 0x0) 16:01:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x1000, 0xff, 0x6, "e3f4a6ed78d774bb851b0aead0484801eab6f156", 0x401, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 16:01:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unlink(&(0x7f0000000000)='./file0\x00') 16:01:51 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 16:01:51 executing program 0: symlink(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)='./bus/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000100)='./bus\x00', r1, r5) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./bus/file0\x00', 0x28, 0x40) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = open(&(0x7f00000005c0)='./bus/file1/file0\x00', 0x82, 0x80) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x40, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x8000, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) socketpair(0x20, 0xc000, 0x400, &(0x7f0000000740)={0xffffffffffffffff}) r17 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./bus\x00', 0x10, 0x0) r18 = socket$inet6(0x18, 0x4000, 0x5) r19 = accept$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000f5fec0c9ae00000000000000000000000000000000000000000000000000000000bbf7b193cc4413b62f0b3262fe00"/87], &(0x7f0000000840)=0x5f) r20 = open$dir(&(0x7f0000000880)='./bus/file0\x00', 0x8000, 0x0) r21 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x10, 0x0) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse\x00', 0x0, 0x0) r23 = socket$inet6(0x18, 0x4000, 0x6) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse0\x00', 0x400, 0x0) r25 = openat$klog(0xffffffffffffff9c, &(0x7f0000000980)='/dev/klog\x00', 0xa0, 0x0) sendmsg$unix(r6, &(0x7f0000000b00)={&(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000440)=[{&(0x7f0000000280)="67eab0ca647bd3f2eddeb0499b6771621e214b983b00a909af49da062740d803ceb84b8717c0b1bc", 0x28}, {&(0x7f00000002c0)="fbce6b0d5407409d9e830867c3603feed24b1491d69254f159963568dc15c99d7e9633b3332a7999ea9a36289653a3d664e0624fb8227b60ff1cd98b7519112c49e474952d0c55f9ea367951e1102cebd810316a1a71bae48ecfa2c5eeb6a3c7", 0x60}, {&(0x7f0000000340)="34703e8450f65b7e1840918bed3c610d6d7e0cd450a037f9af78dca0a9ff690fa812f11a97909a2fbe1bc35115010cb9c5580b6acb705680bd", 0x39}, {&(0x7f0000000380)="2febd1544894551f92e944fbd4d2d753929bfb8eb732dd55cf715d5a5b54357e1356b046f1fef9d24b0acbe0c63fe3fb51c970757b4d5b9f5b6babe71e458a6a3fc3f3400d6ecd54602c309f6a4b9f89872f89012fed166fcef139603cd1b2f3bd7b6b4acbcfa1d8707c1678a432f4e6c15b3f20bc76e8f5b1bf6c6b9283d7a7d0ffb1f31dc22b27835be5677ac8678b7b58ac111593abfb207de9c88c51dbe879693b479df927740490429e92e120996d76c027", 0xb4}], 0x4, &(0x7f00000009c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="000000ffff000000000000000000000000080000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x1}, 0x401) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:01:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fchdir(r1) 16:01:51 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x8, &(0x7f0000000000/0x3000)=nil) 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28, 0x7}, {0x30, 0x8, 0x2}, {0x80000000000, 0x0, 0x1, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') select(0x40, &(0x7f0000000040)={0x80, 0x0, 0x81, 0x1f, 0x79, 0x1, 0xc1ff, 0x7}, &(0x7f0000000140)={0xd0, 0x3, 0x7, 0x10001, 0x74c3, 0xa8f, 0x5, 0xdc0}, &(0x7f00000001c0)={0x7, 0x7290, 0x9, 0x5, 0x101, 0x8ea9, 0x1ff, 0x1}, &(0x7f0000000200)={0x8, 0x100000000}) getgid() setuid(0xee01) getitimer(0x1, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r1) 16:01:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x6, 0x8003, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:01:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000001c0)={0xd7f, 0x2, {0xb, 0x80}}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) r6 = semget(0x0, 0x1, 0x1) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000240)=""/116) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) semctl$IPC_RMID(r6, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') 16:01:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) socket$inet6(0x18, 0x5, 0x2) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) getgid() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1f1, &(0x7f0000000040)=[{0x5c, 0x0, 0xfffffffffffffff7}, {0x80}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() socket$inet6(0x18, 0x4000, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2800000, 0xcf2, 0x4, 0x6, "232cec7954212e715f3b015004bb95bd4739ae78", 0x9, 0x20}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x7}, {0x6}]}) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x5}, {0x48}, {0x6}]}) r1 = getegid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCLOCK(r0, 0x20004276) r4 = getgid() setgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/102) socket$inet(0x2, 0x1, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) 16:01:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2aa, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x3) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0xac, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x9, 0x4}], 0xf5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x1, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x1, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0x8001, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x8000, 0x401}], 0x80, &(0x7f0000000240)={0x8, 0x7fffffff}) 16:01:52 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:52 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/72}, &(0x7f0000000080)=0x4a) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x80000000000d031, r0, 0x0, 0x0) 16:01:52 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 16:01:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket(0x1, 0x8000, 0x7) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x91}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:01:52 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x3ff, 0x5, 0x1}, 0x6eb17e0a, 0x800, 0xff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) writev(r2, &(0x7f00000000c0)=[{0x0}], 0x1) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='.\x00', 0x6d3ae0992b0adf62, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x81, 0x1) syz_emit_ethernet(0x23a, &(0x7f0000000080)="8493adedf100") 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x11) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x7) 16:01:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff17) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d3", 0x493, 0x0, 0x0, 0x0) 16:01:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x41) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x4, 0x6}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x9, './file0/file0\x00'}) lseek(r1, 0x0, 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:01:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0xe) renameat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x5, 0x7fff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7007, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./bus\x00') getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:01:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0xf0, 0x68) kevent(r0, &(0x7f0000000500)=[{{r0}, 0x7386e99b79d07de3, 0xfb1f99444764fa9f, 0x2, 0x49ec}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x7, 0x800}, {{r0}, 0x0, 0x40, 0x0, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000024, 0x4e64, 0x2}], 0x4, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x28, 0x40, 0x7, 0x7f9}, {{r0}, 0x0, 0x2c, 0xf00fffff, 0x7, 0xffffffffffffff7e}, {{r0}, 0xfffffffffffffff8, 0xfc8481bdfd192a66, 0x2, 0xdf1, 0x3}, {{r0}, 0xfffffffffffffffc, 0xd0, 0xf0000000, 0xe1, 0x20000}], 0x0, &(0x7f00000005c0)={0x9}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000400)={0x7, 0x80}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x1ff, 0x6a6}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x73b, 0x9}, {{r1}, 0xffffffffffffffff, 0xddafd6695424a740, 0x4, 0x3, 0x200}, {{r1}, 0xfffffffffffffffd, 0x30, 0x1, 0x0, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4d78fd729204ea32, 0x3f, 0x8}, {{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0xd46, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x30, 0x8, 0x3f8b89a9, 0x81}], 0x200, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0xfffffffffffff001, 0x3}, {{r1}, 0xfffffffffffffffb, 0xa9, 0x4, 0x80, 0xd1}], 0x7, &(0x7f0000000100)={0xffffffffffffff31}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000002c0)="3f7525cb5a3202578a43e7ee5eee93ae36a5a2ee7bf68b0e37d81c4c43e554300b448c344acb6c052fa8697ffc7938bdf5cdfb3912249de655199cc56c9a233c698444afec71bb902da586d06f792aafabb38549954f6488672cf4051f4e558ced8aac36779e58e5bb6361cedfe6f881f6243542b7e48db0b1c998fe0397b77a17a4fbf529724054fd1eb4c7608f6d6898527eacc3f7708e28104ed63c926a261b416a53a67b8e788a78a0a48172ea2e13dc35e3d5540d94a9719c362900b5c1ccf621fbd372e74cbd57f3", 0xcb, 0x2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7, 0x6dce}, 0xc) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:01:52 executing program 0: 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, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x5]}, 0x3c8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x100, 0x2}, {0x18, 0x3, 0x100000000, 0x1}, 0x6, [0x9, 0x100000001, 0x8, 0xfffffffffffffe00, 0x9, 0x4, 0x7, 0x3ff]}, 0x3c) close(r0) 16:01:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3ff, 0x0, 0xfaa2, &(0x7f0000000100)) write(r0, &(0x7f00000000c0)="0c906c7b14316227f1ec39c663804c97ae7579687991e7fbc67501c465cfafe0a6d9f474", 0x24) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c, 0xfffffffffffffffe}, {0x200006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x0, 0x1}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) geteuid() syz_emit_ethernet(0xfffffffffffffe44, &(0x7f0000000080)="785265b8") 16:01:52 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = geteuid() ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000000c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2) r3 = dup(0xffffffffffffffff) mprotect(&(0x7f0000086000/0x3000)=nil, 0x3000, 0x1) clock_settime(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x400) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd367a8aaf0", 0x106) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000002c0)='./bus\x00', 0x140, 0x9) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r4, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) r5 = dup2(r1, r4) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r5, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000001800)) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x3, 0x0) fchmodat(r4, &(0x7f0000000580)='./file0\x00', 0x10050, 0xe) unlink(&(0x7f0000000000)='./bus\x00') mknodat(r4, &(0x7f00000001c0)='./bus\x00', 0x8, 0x6) setuid(r0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r2 = dup2(r1, r1) pwritev(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f00000002c0)='g', 0x1}], 0x2, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x303e5fec0642236d) 16:00:00 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r0 = socket(0x18, 0x1, 0x0) socketpair(0x20, 0x8000, 0x9, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c, 0x7}, {0x35, 0x0, 0x0, 0x97}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) 16:00:00 executing program 0: r0 = geteuid() setuid(r0) r1 = semget$private(0x0, 0x0, 0x200) r2 = getgid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r4, 0x2000746f) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x4bfc, r0, r2, r0, r3, 0x80, 0x401}, 0xd4c, 0x1, 0x3ff}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r6 = semget(0x1, 0x3, 0x0) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000040)={{0x90, r0, r7, r0, r8, 0xeb667257011be474, 0x40000000000}, 0x1, 0x5, 0x7}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) dup2(r5, r5) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000240)=0x7) dup2(r3, r4) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebffe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e647e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5", @ANYRES32=r7, @ANYRES32=r7, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r6, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000340)=0x3) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="1032e117323f4010e77ac245a22c17fd51bc76e5544070026ca32e1545743f225dbb36a16d6d473612c87ed900786983d3a5aedc647d30468cfeef8bfe98da5cdc9bfd2f96c8b83d0fdf99c6ae2035dbc89055b0e763ee58e49582f34b506057cb4316b78fcb4fb9a4a6031275251ab76269fd875634f3f72078ffcbb0035c833d2d69dd4306f1b21eae3df635b3e8714a1c126501ad6e630a85960abff02d990b607b7f4047e4b0fc1b682150502d76f63da9f3853dfb49e33d633cae176419dfbc328813af6415eb47f1bb0d815ec1cb16cae0f8", 0xd5}, {&(0x7f0000000280)="9780fa97e25df794ed6199fe8401b7e081db107d844334996c04da81e5760484600c777a0488ce9cd58c84294d069a3fe3bd400274f96531fe3f457ffdaa2b94d00200d001563cf34819b47fb8304c3bbfbaa3240068d5db50022bc24fdd4ed97fc3fcccabbcaa05a5f36b6ae3749093dd5c20f78a7348be15beff5dd6b5d9859eceba2cc3d77755e0f39751087ee3f2018ad17abc638a27d8802e627bda6d6516164a51bdb4f3af5e8b0eabcd981a5695ab65", 0xb3}, {&(0x7f0000000340)="7290f32d531c03738408983742c6172906e57513b7e1891a41c0794ca875b30b1ad5f5000fad97085ef67f919172204a75dd5ca70369305c859c7e2e2116e48ff5982654060460243c1904425bb81874e8229495f3b7ed0f9cfd1cc1158c6a41284cba0d7461610b5d9f8f12c146", 0x6e}, {&(0x7f00000003c0)="e4b989426f8253175e533b44769e697bd6c37947517aee7d1778700057b9f546", 0x20}], 0x4, 0x0, 0x0, 0x1}, 0x400) r4 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) getpeername$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000500)=0x7fff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0xffffffff80000000, 0x4) getsockopt(r0, 0x7, 0x8000, &(0x7f00000000c0)=""/100, &(0x7f0000000140)=0x64) 16:00:01 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0), 0x80000003, 0x0, 0xbde1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1000, 0x10000, 0xe6cf, 0x4}, {0x6, 0xfffffffeffffffff, 0x0, 0x8000}, {0x21, 0x7ff, 0x3e4}, {0x4, 0x8, 0x25, 0x4}, {0x6, 0xa56, 0x8, 0x9}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8000, 0x0) r2 = open(&(0x7f00000003c0)='./file1\x00', 0x8000, 0x1) linkat(r1, &(0x7f0000000380)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x40}, {0x7e000000000000}]}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe40, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x8, 0x0, 0x40, 0x80000001}]}) getpeername$inet6(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) symlink(&(0x7f0000000540)='./file1\x00', &(0x7f00000005c0)='./file1\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f00000001c0)=[{0x4, 0xfff, 0xfffffffffffffff7, 0x400}, {0x8001, 0x12d, 0x80, 0xffffffffffffff7d}, {0xfffffffffffffffb, 0x0, 0xfffffffffffffffb, 0x9}, {0xfff, 0x0, 0x1, 0x3ff}]}) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto(r0, &(0x7f0000000200)="a0911d6f53990388fc50da2dfbc8954329c41d75308007f392623148fc53ca31753cdfb7c42bcb206dfb26147ee5fbea5cc1b42f1431bf05c22b593ee70a9640d9966eb530a4c0a87df109ea7e65a1a6656b2bc3e57539e8ba571b61932f803220c668002f74911f80750785a92b487376550594d8a8cb74f0c54eb86491183abc8e2030be08df9e5dc0d1e9eb90700143d6ae", 0x93, 0x404, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9dcb, 0x6}, 0xc) sendto(r0, &(0x7f0000001300)="a564481c24443130134bc3b793a123d223a32d44c379d2ef34ba3af9565257b4af8ea6e8186ac530974358768327a6b90aeaf04b9d7e2d79cb245a73e51cbcbf63e76153863b745ee2d1fc869b9369466196debafa6f41d76ec550965da244bb974ab15036431e0b5dd0dc80902f24750e3c7f14c352ffe3255bb3d8f2b028c8723b62ef0a67a5c1b64a901151171f180e2d1a24010b39187ac6f7dbf31f6d51bb377d8353e55a6a853952f1c0b291752b5f444a9bb60a11", 0xb8, 0x2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)={{0x6, 0x80000001}, {0x58}}, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) setsockopt(r0, 0x100000000, 0x9, &(0x7f00000002c0)="ba0b904f44dc917852492c6379e3710fa2477205d234dcabf8d9e95cde55465eed7e59945405347b16d91cdfd7466585a19be8d1378804f444cf1f6e490f70d8b1715e23d6db248221f91a499f0581cf37c4de641599ad85ddd9e11e77d2bc24cb54414326ece32a02844d9204149c45b1c6b5366602b0d156b8402699af9f7e52edb89808fa28e97855d1b868709419448aa476e5bbbd401fd7e3a93e30fe4bc8725d0b538ae56eaad1b447348e0346442d1625026be864074ff85917cbf44ca4dd338c9e031cce811571771a7e0f19ac11ef4b09a0cb88b3abe09fab7756400fa18d52b8e88377ba66149aba0753c2ea5bd94f43", 0xf5) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 16:00:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffff4c) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x11, 0xc003, 0x0) getpeername$unix(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000629c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a000"/4103], &(0x7f0000001040)=0x1002) 16:00:02 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x400, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x4200000007fff) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2100, 0x0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1f) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = shmget(0x1, 0x2000, 0x10a, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() setrlimit(0x7, &(0x7f0000000080)={0x83, 0x509}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) fchmod(r1, 0x4) clock_getres(0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(0xffffffffffffffff, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) close(r1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x1d}, {0x6, 0x0, 0x800}]}) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x2c6f9eb5bd4255db}, {r0, 0x4}, {r0, 0x4}, {r0}, {r0, 0x100}], 0x6, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:02 executing program 0: socketpair$unix(0x1, 0xb94e9df871109d7e, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x1f9) fchdir(r0) socket$unix(0x1, 0x2, 0x0) 16:00:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x7, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x10, 0x4000, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") fcntl$getown(r0, 0x5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x800, 0x0, 0xb6dd, 0x7, 0x3, 0xa5d, 0x5, 0x10, [{0x401, 0x3657, 0x1000, 0x1}, {0x5, 0x7ff, 0x7, 0x1ff}, {0x5a, 0x29, 0x10000, 0x101}, {0x0, 0xff, 0xffffffffffffefd3, 0x3}, {0x81, 0x4, 0x7ff, 0x8}, {0xfff, 0x0, 0x800, 0x80000000}, {0x6, 0x7, 0x6, 0xffff}, {0x2, 0xfff, 0x401, 0x7}, {0x84ee, 0x0, 0x3, 0x7}, {0xe54d, 0x6, 0x3, 0x3}, {0xffffffff, 0xffffffff, 0x100000000, 0xd467}, {0x283, 0x4, 0x8, 0xa0}, {0x7, 0x5, 0xffffffff, 0x1}, {0x7, 0x1ff, 0xc9, 0x10000}, {0x5, 0x7dd0, 0x53f, 0x401}, {0x200, 0x80, 0x6, 0x5bb}]}) syz_open_pts() 16:00:02 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0/file1\x00', 0xa78d62033f18f950) 16:00:02 executing program 0: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x800, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x0, 0xc3b03f6f72a3b06e) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) semop(r0, &(0x7f0000000100)=[{0x0, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x2aaaacbb) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x401, 0x7fff, 0x0, 0x4}, &(0x7f00000005c0)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3, 0x6, 0xe340, 0x0, 0x1ff, 0x8, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = getpgid(r2) fcntl$setown(0xffffffffffffffff, 0x6, r3) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x410, 0x0) kqueue() syz_open_pts() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x200, 0x0) r7 = dup(r6) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) getpgid(r4) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) r8 = getpgid(r3) ioctl$KDDISABIO(r7, 0x20004b3d) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x7, r8}) r10 = semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000280)) fcntl$dupfd(r6, 0xa, r5) wait4(r4, 0x0, 0xfffffffffffffffb, 0x0) semop(r10, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r7, &(0x7f00000004c0)=ANY=[], 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2063, 0x1c2e00) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x200000000000, 0x0, 0x0, "f1326825197dc8851bff321725dd181d466ed720"}) pckbd_enable: command error 16:00:04 executing program 0: 16:00:04 executing program 1: r0 = msgget(0x2, 0x0) semctl$GETPID(r0, 0x0, 0xb, 0x0) pckbd_enable: command error 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000c40)={0x2, 0x0}, 0x10) 16:00:04 executing program 1: shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 16:00:04 executing program 0: 16:00:04 executing program 1: 16:00:04 executing program 0: 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1}, 0x1e) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x1, 0x9, 0x81, 0x3, 0x1, 0x6, 0x4, 0x10, [{0x1, 0x56016b2, 0x0, 0x3}, {0x44b0, 0x5, 0x3, 0x1}, {0x3, 0x9, 0x2, 0x100000001}, {0x3, 0x4, 0x3ff0000000000, 0x2}, {0x7e, 0x4, 0x200, 0xffff}, {0x81, 0xfd7, 0x7fffffff, 0xf2}, {0x1, 0x0, 0x8, 0x5}, {0x1f, 0x2, 0x23, 0x3}, {0x401, 0x7fff, 0x80, 0x6}, {0x53c, 0x925, 0x1f, 0x22}, {0x7fff, 0x7, 0x40, 0x30}, {0x9, 0x1, 0x3, 0x3}, {0x3, 0x7, 0xc1d36e2, 0xfe18}, {0x3, 0x9, 0x9, 0x8001}, {0x1f, 0x200, 0x4, 0x9}, {0x5, 0x4, 0x5, 0x5}]}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x9) getsockopt(r0, 0x2d, 0x1b, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18675aaaede9aa07, 0x0) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/38}, &(0x7f0000000080)=0x28) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb034f84bc714be4a, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x8, "1c1af9fff66bfb620f24e1e59fbe2bbc13a8eef8", 0xfffffffffffff151, 0x9}) read(r0, &(0x7f00000000c0)=""/122, 0x7a) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = semget(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/24) ioctl$TIOCNOTTY(r0, 0x20007471) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d, 0x9}, {0x4}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x7ff, 0xcf2, 0xffffffffffffff80, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)=""/36, 0x24) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgroups(0x8, &(0x7f0000000040)=[r0, r1, r4, r4, r0, r2, r3, r1]) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = geteuid() setuid(r6) mkdir(&(0x7f00000000c0)='./file0\x00', 0x181) rename(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') setreuid(r5, r6) 16:00:05 executing program 0: mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7d}, {0x4}, {0x6}]}) shmget(0x1, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10080, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in6}) socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x40b, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x4}, {0x18, 0x0, 0x101, 0x9}, 0x9, [0x9, 0x9, 0x7ff, 0x1, 0xafda, 0x3ff, 0x3, 0xffffffffffffffe1]}, 0x3c) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x114) dup2(r0, r1) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x100, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0xc8, 0x0) kqueue() pwrite(r2, &(0x7f0000000080)="4a4a9525f87dee50ab2850db1aafd9087252e774b5446e3ef499e8c2742377f8828d0f09652c02e48131bf1a2dbb45fdec24fc5229011d3126d7127854ad68a5d20d7d31e89b92d263c33e96f1037bf11bcf7f82ae529e793a6561fb5d7e8c81c89c7098d440661a55a405d7cfce24d3ffed44f887", 0x75, 0x0, 0x0) dup2(r2, r3) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = dup2(r1, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0xa4}, {r0, 0x80}, {r0, 0x1}, {r0, 0x1}, {r2, 0x8}, {r2, 0x102}, {r2, 0x1}], 0x7, 0x80000000) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) unveil(0x0, &(0x7f0000000100)='W\x00') getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 16:00:05 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000006450010000000000000000000000000000004000000000000000000000000000000000000000000000001000"/82], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x28, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xbc, &(0x7f0000000340)="fcb449db2b5a2dfa539935e9ad2932a72fd501df6f6ca7e62b9cd42b0d0987a587bc7683ba48a004dd7d778e7ca2bdaa1c2be78833bb1fae2fd7a2db35cbcb6e0f539b6db2b8d0ef2f4b5e7ab06ebdaaa788048ede4abc15611d25c8a758d067d7b80b7e5e06a0b483f780681751a8c05d1c7c3ed421026ff9627a867eee01c1284a7a8957ea7eb996450c7f3e70d048dfe95ad319a7021365a38e74b0307709cbb48e6e823039e4ccf6265bc65fb813084ebb02ec8f3728a3b419f6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x2}, {r0, 0x100}], 0x3, 0x8) msgget$private(0x0, 0x208) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") kqueue() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x98, 0x1f}, {0x2, 0xff}}) 16:00:05 executing program 1: setuid(0xee01) syz_emit_ethernet(0x104c, &(0x7f0000000180)="755ab8046084274d14a3b09f10bb3d8c1d1cefd682406ff389e27cc1b52221f893ca4ba4b978dcafa99b1bd07683c93e2527f3d582b9d962bfc68b5d898ebd4886eb0806e313d8b775c4c213c891dec92314169e589a0664cf47ef095d584d9f08c9b7053edeb5a638b6561b1c97a2c1b171127a4da2ed0808f2ef1e101ee7fd0e2caa61ae6158be891226d60036eda9ea7587acf09b35466f0e69c2aad8beb2000a815afa2f785761672453683d35593481cc8d5837fae188e4cfbd825a6fa8ca2c448325e360281a30b498dbb3c6a2de48fdc045df0a2eb2fa73effea95ffa2ac28cf14dbfa4272c0676c1a1a9d0f69a32612d64ffeabf2760434b95aafc1f1fb4395da24b71f2c4116942d8ec99bd04356489ceb938b0f845e1c52fbeecbb5391f8c4d328fa555f370e4e8ffc58af371fb75f0a527ba4a9c8d492f839769aa7940d7c46ae4f6ea995ee7cba93e91d0294e091cb20039a837516519440070cc064eb8dfdacf06732d3b1ddbd74d709bf97bdcd8e512eb247a1efe2c18a1aabea7eccc9363f0b4e39c690f2ac2c303e2727fc83afafc144e74a71a4309d9ab10fce329acde72b0564674109bf7635cf19ccb3982f65f4bcff7cd6c25ebb3a29ae6e81d5ccdd3f9cadcfaf0fd294b08dfa800ee20fedeae32b126e85267499cc597030b997a5c60fcdcdfbacedd019dd621bea221408216e8908777f2b67a06cb8e309d4fe5fe345ae4e99b870c017abb04fd594f1500ae2628d6f6ba98cec8a7ff7dac15259e2d063c4d10e0fc4f769ad9285f7dd387876674ea00bde1ede0db0c2db1a65bde5085c587f5f6d51167e5f347431a7dd9bb99b9dcb824405b95f78bb994115f26d173d3315260dd2cd2528af3b6ece6ca07949ae946700de6c6bd40a3b76466a01d84d627165658ac940d3de534e8210a2ca15c4241a816975b72a302de09788663608a95d39360e66bec6266d8b35d34bfb4d54709e610d163e99d0d1f176e40c2c735698f359007deb9bc0e8cf78bae5478e9deebf2db992bfb9a4e2bd4468ac73f651e86fbc131e8342e01d2155cdeb361d3790a585ac8319e7e475e4518c6082d5ad5cdfbd60c1d4ed8570620bf9416b297d0c1b12e069e2d8f4d2fa785279251317254a1e702ecad27cb81fa15d8894cbd7b3cfb86ebf222b3983d2b7825fa47cde1042b4af15794011f0401a507c0d68a0a3140a6a7135339892167c19cf5fca05e0a46fddc3be94dc4568fb4ea2655d1ff944e4fa8e20b620740e96c8c2ffb158fd2464588ea48a8b6a46c9c20faaa021f5699edb2570d4e05a9afcd27e4c600441deae6b87784b0bc1f8009b22e9ac1efbf27a3e1b2622b2b36b37263b7eceff322e123917d5d5569e6043a59753ce6239597e74ac676a67891f0e84081f0e1f909aec5df8b9e6b628926c05ac93bd68f6190c56c52e51747bea0881d3509d5e40501cba7b9ce69b7ca54946495ffeac6fba9bf88a6f426f5b3d404b95ee3bd98ddeb0c36d6462e7d7e2e86235a437819d4cbfb73d873b03354fc4686c5562c683a0a0d14c223d155c97dbd8f1e8adf35e3ba9551bce5c49e6eea0fd962b5c025814d522162185092c836687fc32ec3a708a305b6842b66e9e98c1de1f06292e2d0809dc633bb23c1852460e3e2a4e5164dc4342663e6666a6d003afca6b02208162bbb45a84a448120177978b1ae92b8786e368caff33e44dd6ea6db3601dc14509c4486343d65d2081d7d8a0852d6366320c7fa4ebe011cde5ca457ee5b63fc89fe447b47f46beb60c2fb14e1ee4323a1104621522ea1396c01ad33cb53d1ba22d2872158c54bfffb1bd547c20a40efda25d32f9146db78df3895673bcb5969fc9bb19e425302b3ed3f72593248c2999ba984382260944a41b4b94d62cf620f0595fde3a7f6858258b1db09e8a8df36c084d23eb3406b3f9ae243b5ac79609d31c9c6b290953cdacf1e7e169c0a8691e6af43f04ee155704a4d5dfac0f4a12858efa5e263bbe6e8e3ff54972eaddddfee577c9ff8e75360ecfd4a6b3ba085e94188c58bba65057a6c02080bc330ba6358ccd2cea8e1c365f8f1b47f7561fcacff664a6265fdc784d48258dd311801606290352681a644b6cb74a9ad851de2a88ca8a9b232e764b5796a7d9ef1f07aba8677a09b78960a058b2dfaefdae222510e87c8bda602eab0b975b3dbde8d4390d1d6b4398383e082a37d7f9d34a1fd63c10db7408ce6b0c17d19921aa411fefef1d3d67814e8db94b4c57ff45a1431cc4851890fd68dd32d61121f7289495ed39fdb0250c8cf3e3422e0cf0003ce9cd4389c3c8bfd2cf835843f46d9b597306c46f1426da6c78ae0aec3c7cd0a4993647ce2e61a366d6ed3aec070b84e491e75e444638e6613ef4bd53a7619fd5b1617e9eb7c3eb3ca4d1ceeaa8c68e60ae669a3d6ea82617f0364546bdb6ab193563bb0aaee34e6f9748bac516177ae4908f540051cce8dcce7a100e264494fd3fad1f1006668d1b567c9db2c688c426a34207cb0df1da8a941d1b5b457145f23f890e641cd58d5cd172a2cf4a6ac8e7daaaacf450478b0d457b82f6040f9edaaa1942d265cf866f965f89020f787f00ad86094990805fe9df38f1e21617066080e78ed364f1e7c70d43c67afea61e29d47d2ec8e72db3e77c74f2f1e45ead66af371a616fc5b1614cf29400838911a54be66fa0bcbcdd2d895c77e29a672951ef12cf8088f94c0a98b6820112cfa05cce32f0e011b088adab7a088581dd377a048140be2380b74eb9647fdb0346eb2cc81e6acbc2a3f7f2f09e7ff226028d256a828336a897b179e59c282d282776548253ceaf49b2d263c79ced90a5c326c4f6151e4f5e7807a74a5cba0658992f71da3e9396d905f50252654c72587943cd84375b9323c8972be13bdd3cdc02a450997415dc900664a9933001bd1642c0e7b1aaa0109b77a6678692c4a884d8201ef1b0434524ceeaeaba0216d49ce7ca5d2b355194e5b3aed63537cf98bc05360d0c294f09dd1b7a476865f6a528fb55414ee566aa53c18ee193880b4e2ea14781a0bd5586a408fef06976296cf956d3317c87f74b15c48b4939a12d100344a94840df2f0de80a48dac4e303da015771e47993b809710e1966df828b2a7daa71cc673e7ef1e3300daa31fb928ccc0482d4fa0ca72d938175c77649e27360c15c002b2ff1975d83042a27ef8964aaf8cc108bca21fc10ed19a8510189f49b29a7b7ab5559648745d9469b08af6267f76fe1d358dc4a5ac54299d32050f438e7daf2341f75c93b4ae0886127829bf3881bd9b4547fc3bfdf76fbf24df618d59026507605aaf2dc835374e297a1eaec18d55fcb11c049acb1ea406757b5dc5d610e6d9f33015e85c03e43f45093150901f876971b8d6bde6a784cba0a34410ff1e330ebfadab7f2decfd45d157f105dcc7cf19be28fba562b77944ff37839e4795781b885d187cb75ae6a822a8343280aa42a30ceb394fecfd2551d8a5e02801f804662a75ba03624f695dad17370882a11210482a0eeb79591599dc6fb1615dda9cdbb69ac63e971aeff24ed2b7cdb89124b13fbaf7a90aa8e9de1a9f09b344a559a427baa33ac999ac5235a860ad2d3a4ac39ec137de43e9392aa1be3b3a8532337ff3d239fee52b83238531376f7c50c4574b7551e61edc3c5258954aac26add9e2c8304c97691433d98e0dd9cdcfb551d659454096ae32a9dd19c9df9841c8ab09e5fa79a4ea1b43da6b3ca0d56a02e92a5fac624271deb207ed18d6f17ae5292eaacf71e7242140b7dbcc84b83d0d894da8b0b752e9946556721bd03e87dea6da2de28b4894016319766c71520aed682b70919b73b7a4be3a251c23f495f18b1537fd790b079173aba142f87fed661cf2bc852af62c506891ee520a211cfacb1de590845f6b585facfc632f56ce90f2555b2b5c12874bbe8a051fe2fc085d2522a43089785d8845281e583f1f2a52fce2dfb851b42c6ff7947af8403b543a00cebb8ddf7adf1e8c58e3da7b0b72b281d43a76ab72064192e7c1ac6733753c63874664fb3a26617ebb4aeeefea38e7a68684e7f15b68f3a943f21d579c584b30072bff8db4e442ac6a681ff04f1f3fd5d097baa025f903b885ef6a802f5309362b11ac4026e08a54c47006d80f7338807e66a70b7fee83e075874d49edcaa214f9a857ee7f8810e28ec080caa1bbeddb67f6328d46574817e894c4324762e1c76b5b8689f7779bd3f343566cc4142d5afcce1ebb6fb28c6d245ef553f78e1064cca0580448e3199639e9df57e6e8dc147936e145f706d4ad5ee48ff166ec36bc7ab273a8136d6df3d122495273965af0320ddd70767572ea2dcdfe7041172ec9176899bbc40385bd94bbb1f0d2dc664a58e8ba7958c3e4b868b8953bd8d60f9e487f00a5329cf633d1ca896a2fd499eda3324e1df5d3003f995a5492249f929bde313822cae51555deec52ca74c6a30eded863cdd1ae2d7d4e18a34a858152bfd9b2d1a985418c374db716c9fc802750819073925f032cdcbd69cab2fead4d1b58aea33e6494126d7e83610b09a31c886e3ef8fe8cb231fdfc58a0290c6a66e7b1526fd76761ab12731535a99c5a5c1c1717cdd90bc62993c11c1a57e7b93d4c05bc4005df91034438e0e3ad90f5076e1d8d57aaeddd48700855ca0defb59fb6326bc229e9f879fe13cb55d20c5454623d1c4de75fb82ba818fd564df8652170383f86e87807f91e8b60c66e5db7242175ac838fd8147c179bf6c5e30dcda7743fe97d09d4a12391a4cbe7fc0a79d864f963db233c8e4b8048f1ad75728d09bc91d3bbb66b8e28284de18973bc879c856b8692fc4f2aecb9d0c73c8e1ebed761ca6cb7deacf03a86512883aebd380326fa405e53bfd6e463f8ea2e5a3f38f3bea6e68badb8b081d8279c59b4fbe653d39030900ea7683d565f8bdafd6344d323b46dccbde2cf5eac560c58ef384c40377f7bf295d06b2a20f1dda5650ca590773dc357f4c9862afe13d7e419db1039aba2bcb7bfe4538178db762ac1684309f106756bc7330ebfd74099107bc9cd9107ac64e9188122005292e7fdad44fe1bcfcdc3a6355efb8c2eeb7f5a2a5215c01e4e56eaf69b04651d7d70b4bdfc6e1bf0c1dda0dc62f1aaa6017b5eacdbe9e220bb213f6410b95e727634cd5ed8312643176d1bee80aa721ca29254211bdd7d4bca7f54223bee6845f63c51da8aeb50a3ee054256ffd4e8717592c80f6a7509204a74d6009281a8934ef6646c84ccd65ba5faf590e0a60ab63e72544e3ed92696e0e5048180b8e01b227c2e8e548e723214c8636ae3bcbe1c32a2465fc40653b20c183bae5c003cacb50946de708afc19ea411587d75ca267d818a791f524061217b165b6f7f662d867de8ae2c7282b824a55eb2c43f6b0f00c3c81346484cb783fff63f88974fcac3fe0b21ce620b5525a1c4c507a2c348377c8919a07911a32d78baca20b788f4d4af5d741d39f61d5da8e6cba879e48adfe512e55a2f3dc397e19889ea9ab61b30bdb793e626ba0148c7d4b195c8ab7724ddc16d9a33c93535f65446b96bc429b0a08d05c963d4db58b5157cc3a24fcf3a6bcaaaf81bf0cc65071851a6b6bec84783b75c5dd11f93909b78eaab1b6135d6f26e26ed65d21cfbf712e221f3c2653b7ebe7d6db4895b86aacab601fa8e13dfcbbffeb15e103edb8a7b4b285c0769ed36f30550e9b781e1eb3e6d89e86969dd548a8041683b1e66a4894c55ebbc09b51f672d6dae8e2acf8a35f1e6779ce8a6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) setpgid(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchownat(r4, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 16:00:05 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x9, 0xffffffff, &(0x7f0000000080)="c1c47330bf3635c897585dc3b6cdd4a6a3b796bd7befc5117059aa35722db3e1a6423327", 0x24) accept$inet(r0, 0x0, &(0x7f00000000c0)) r1 = socket(0x2, 0xc003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:00:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffe03, 0xffffffffffff4e31, {0xfffffffffffffffd, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgget(0x3, 0x552) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockname$inet(r0, 0x0, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r0) 16:00:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f00000a8000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x100000000) mkdir(&(0x7f00000001c0)='./file0\x00', 0x101) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file1\x00', 0x8000000611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) chdir(0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') msgget$private(0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x9, &(0x7f0000000100)=[0x3f, 0x4, 0x6, 0x9, 0x81, 0x7, 0x7f, 0x2, 0x400]}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000500)="43d3f3b0ffc83f5a3703d9416656efc62fe2eef7582337c1658ec49032f45ad55877ba44f89f7efcdc526d509a56a307c4862ce92d813482df0f3c78d11d473c1ffb96f2b297d9dd335c8bfc73a99b3e7636d1f1f37884c77cea3ae061345799f8dcfab1324adebea69b43f32f5d6607f29f6655673582af21218d56203a31dda83683fe969fce14b260d2f8099989d78c476164d9d9cdf590215bafd6904e134ce21ac3f08ec9da71b56468bc3736392ae1cd2bf356fc0b870b169d9d94f3a35be18c58e958d6b6b6d6f5a668229d590ce0b6cf8d58e1d623da70b7f59f3334310ee45d7a60bf6bf2d78ac212b4fe223e1d97350c58818184675e3f296749f1f7949eb3e3d348ff68c36fff7557a9771e6f70c7db0dd2c700bec050c4219e8fca0c5f6686d4c6f46c81b9ab1966af7983874f5c202d6b4a6beca508bd4d0f74f6f3d18a63def0f22d86984006b06803518119bbbb5af0aa440a15977ad1af3cf2fa2e51590bc92d88d906b61e36555909f13f7437b038df80cfe6be7d8648e4c189e573d4a5a653f8000ae8293ae133f10ed9117246d0461e7d1460668bcac3bb593d87bf9f388509997017b2c220853bf09733b913a392b9a2a52addc0afe384b0c980ff51d9a35d78ca5570fcb0a85ebd079351bda41c330adab760708b11bb8375971589544d6d49b86a2f57e31b0a87f41d44661c007a70761fe7bd71afd87cc54fbd977bbd26f852988931e2ad712bc3ff0303d04a8d88885861392238673eade2593fa64e9a68cd134d21cf18697f5765a3c86dc6bf941319456d32c9c7d4511c1920f6d6f4603ae2f8814a517a74edf7a9309f848c2b1c7f7dd6e8abd644311884fbb528ae1e4b7bed6998de1fe1f2877591cc2fbb4c6a39ab780baed1c4353714b6ad1531ed1f8114218d0c6aed7212f4092885623478db057176012e87018ca94c2303a2a97a870a02ca41f98c4b30004367b4704379d24c095c186235a1c97d98d24a2dfc96d58843c8a182eb0630b68101fac5ebcfeb8fa2d959dee1bb9d3220d2567c0502e451ea4817581de74e70e27ee46fc9f98efb7d6b30fe244be5ac0e408eb5ded932571df79b90a6a8b9a6b9a202c93d95ef2c7cd43e8ffe83ac57dab98721822ef07bfe932e181e0d3a3a3b15c9280b1fc2b2815600274dddd1c662345f9d495625ce438f70e65f095d749aa27a3d52a06349417341e51927d0cbf12f0848fb2b91d7264e071a470b0d2557c2b5e66e6e109d8cf963ea7e47795c3c8538b074f8839f5af28f35202156657f011801d7f6ddce249684003c78d6f1e4fb550cfa757f8c6d74c8824843bde699f6680db741f459b93fbd3b28dea53bca71ef8e76fa9809a263660aa1a9d97ab678521913ba135cd028892b685edad55cd5f9facfd3f92571d5ca67b7f22de40366f0d4906669701bad037196a5a6eda968887ee0e0ab511b02a620955805f850a0f9305b09b6f206007b4c5926a70a7f5d007b939206ecdd2433fb9692d56afbf6ec91fc3a8f6106104eb18db523c48e888213e1764e1a959d61881c6b2137e263afd013693ee33ff268edacaec7f5f058c97390ea29952cefe56da9182bd39c3cbd91d1538dcbf95eb545c829654ccca55d1db381bc326ca562e341e4eb41ca0245ccc48d3df1d223ba63863c3a775b55f5793bb9ee5f187510f8ed34210791688881297af25675194b0db461c8b89bc1a48659332e5ef2975e9e2daf533608f92c3cf8b0a5111450342a40d8bd8f27cbaa403894cf34eadd92779e7b52e4fde2372e73abd96a9b73045268449b7a080608994e18706c3a5ca790bcc7a5ea555dd8cbf8b22db5ae3464dbc25ed59dcb9acef6c63091f9bba88367528add290b7a22ec4b7f22a8c5360214b634c5f63c5272f294e08b79a91d686c99db26054273f84b0c7071cb85c59b86d301182f7871188ea946c05bdada830f9665558197f32206098017a5696a7ee3f15670058d235d40c0c2ce8c5f2877d3530364a06196ce693c76333d886dccb0c013aa4e75299f8e23e95c8181430a1a6de3b1d519d69347199f0330d2595b2920beff133799b183adbb5118a47c349219c1861f7b50a813f569d0bb575582dde5a60c8fbc40a9a0357c4f0003a485554b963e3d9140cc81371662f3ca6eddcff0746c36e053ef31a3f33746df64f54d95252a35707014c0da437229acf798cf6f61036f5b44eb4fc690bbcf19143e06859bd98b151db3e1b1da8d622144d3ecc52d5f39fe0575f2bf44a4947e909eba07e419c85c2c270358fe50a727ad8eff1140c9cf6dcaf2d82cb8c18ccd2ce630ded9fa68d072a173975f39c75c5626dd363e6fd4de986eb699106cf4ca9c661575c6c06bfc79b5597b4f23d49cadd9048976c7f329e4a9afdf8b91c9dae9f5e81be24b8db124f9b3f861cd9b74ea31b6c834d8a12ee24a243143342f20b7c604424c929c4ff52b82d73a874b775ac2fcbc7e0d53c4d96e5c94b19b3c60ba38c4c1d1e8d692010d6d2e726d2224be070c91860d999286b9083b26757b68db66cb03117cfd9f68d418ab954aac5f2b71a9ae5ddec5f615f76df309a164c10a95c57fc3970b688781e4ff6ba2d0204d3f7fdf432b0157c05eec76800f773fb4bc716718115d1b3633e99d98af400783e207fea35e22ce65c6751cc96b8b03ce3e4bc6b72a1e2d4696ea8a596e6fc13208a88fb376c5039e6868a42959f46fe0bd796713687b4f0184ba35bcb9322bcdb11c4a3abdfdbe6f6c4a3a06c9cdf2051a73e0b07c0a662130b61f5056178f756fc9e93412c4fec9b2a3f9b8bda776f7f9c71b1eb6709450e954a548e99e9a9f9bb75ab2521fc0ad36eb45a6c6e673ee2e16ff201f6fea9342abd2c8ef24a92c6af9d86b1f5dff319030578af4ef652ed875ef435b267026ced3a73e5647d5c30587890325b39751ec81d4fdaeef2993bd8a6a347c5a169e28ecd7c3c4f9ba44e77b6c8b52544b1228b6604f6ba574a6a38b151d80bc4123429602d973d9e51d83ace6d34ff1b10a67d7dcd5df8fa4fcd0782d29d8cf92e225a1b98ef317829b9eadadc927866319965c7a4629878400388d44693f8ce3b7801943318b7b3942cc83a6c74c6781c4f444ffd95038c3c987b8016302192ae572c5498badf07a81042cb3aa80ead459f95d6fe1dd244375a64ea2e49de236a03d4a02328019fd9cd42f058bf2950903068264113db33b00b4117e1b1e4e987607b13a687b63944df3b78dc7134954934321366491c90e9f1586db24f9d082f9e58892242568d997e4a1aac8e48909ba4a0017dc6e77ff9bc847d31b9f75a9c2d4c3bc5b482549ec907a087888413385fabc9e730025b3f309a94c5461e45558805629ce718f647cb2341123b71243fb2b7dbc7854dbb54ce886be62d1ef598623136c27813fba15a67ed50beecfe48a4f19ab5af3b42118611e7044d5900ee5fd95c81c1649d4c37f18d06f6a964c41a3f69a52a9cb30f5b4339bb725689db4ae91dcae1a57bba6d1865b6085d17ff15b8f8eb416b1beb9cdcae4dec9ae306b4384b7dd509e574b1e350219a9a0819f09e2745c26effabb163c426e0742978dbd3b3e1e446880ec1dff4b3c19ddbd05c041b803366d68aec0d46809d17a6a844a63718c7b203f7e69ffbaeee8f79a359dde414fcc9b60d25f00bf603979daf20fef49007a09169a5322fa253b5f22dfae196a8341bc147802909a28e872d57530cd848d97a9521dece1156bb26116e689d7e01dbdd7be3cf1a2776d4a273812cfd3bb13c0299fbad47289e41669404608f7101b16abd3789f11b35265056d0c7626dc7054adf90994cea9c39820a2369b5ee433c28bef784f9535502cacba8ed7a6cf0d2c8fe9b3a29a07eaa9d672048b8b66bc3ebe538b1efeaf342f18b3a593141d81cb994d5d667a940b642dc7c6c7bdcbe064d49e90d8639e41a68c5701b84c1400d75f32c63ebc038ed588078bd1bc158e56073208a51f634e5644c230ca09cc65f4b1ef6ddb737ee8f3a6d364e2b9444eb1be96e6cc0be358d11e97d7809f11c169ca383501658bb2f5427ce075730186b4b509caabd23e1973d4d52a90e882e5e7d609072f9057ae713c06189667311657a64967a3c8050e3c355bfb6f1bfc0686976fa2dd9c6b5cf753e28312e6af2a8abfc56702a78e2959bf2c1409c4535941609763f2a88a3b94998b68c9159add9507a002b2e1220ba8ee79228cc52c56c32608a2ad61b8ec6370a8e60c941e24e9e1dcd23a61fdd9da035c9618f8b2e8fbf8d4fa0af40a9e0314a203be3e6f1136ecb2af7bd6bf699b7212c55c90dae22a39981ea8a9d209d8f2cefbf8539ebdcb0755e7fada7328f6723cb51cae6b30e611ae038f017fe820d5351ebf59bde217b26abc38bf514896241116e9999695ec080ab51cce258cf852bda1baf4fc37b164854e7143d393f48cd03a1cb39145ef34a227c9f70e57f631d9966b48ecb8534f85c9dc98992929dcc1517b08f4ac379724b2675eb6ed06d66bf8dab06bc9a1e669cea39dfca4d5d146f1725be72a33a05a198afdccc9887c9fda2e7348951555d89af48dd072ae690ebb364ea23186e7258de3c84dd56dbed402fa6de3ea2e8163f94424ce03149c8277bac7a7de4e899cb045c44514421a49648d2913c894ce70740bbd4670a47121192a9aaec3be2ff6467d259a578a3da9ae2341c49d6d1ab1e7b3ddfaffb59381a6a1c860cb4cb4bbf88101c51dff6977c840836ba9ee399dcc013e35af01d47ac832ddda887c6410d036cccab6755eebd9d4b479fb6a8b98e318bb10cb19505476edcef4d397e32ac40a75d2a81bfc17a1f73242e84d213d47462d46659cb862a39f38aee06942bd603d5a808dcffc41a30abf56a56bcd7df1be4ab6870c9dadeb98eb72d593da1c6b332e4ff2e652b1bb6574e29be03d6b06ecc816409e5ea630c3b0592f6b1f5d082b4c3b42aeb482a5236864fad8d04fc955e8d6890ac9ba431ef77369819d244196af81c557f71f945e6af2329e14f09f57d3ed9ed36e2f5329e08354292c32631c95f9da092fd9eb2ec47744cb5f31a828a030424603603673509788c475bc5e496cca5d6f5d798d3ac0ed4aad2887f5597fda9f205bff8fc0f36c66a2c334a8c00bdd38c3a4d73807a1ee11752e138ba7f536662988234769af97a43402a9408cebc4e9bee74b4dc98c8bc0dbedca259e7e9ec91a58b13450636228f9fc24cc48c615663ad1d721fd5d1bc693d4fff51f8fa317b1e1132a3ca15443ae758399c0e3d7afdac93f67df9423233918288dae06c1447eb68cce6ff7bad1d0836435fdfb200c7277f41279b069ac7ff0e939a0c475651e6f05fdae17159c91fc82b6280bd6dc5f75c294f48ac01450eb6bc7de925357969de992f0459425d2f82d7b9c249d761b73485ec7717599aa01c626f0ed07a74418eb1039d1f6fe2cf1ec157075759e011b065ba3563bc609286f00831770defaf2d53355e29e3bd349d9ccb99e931dba69c08db9d4bc003412374066077b81a9e5be02d3b665ad416b7491b0414dc0a4d23647882e4d05bee5ea5d1e86ea7a7c3f8eed152a58d87496e54c26639b9d329120f2b8bc0d516297c8260b7e75173ab59a09ffd7e6972aa3a435c1ea4518759cbae8dfb69cbecf47599c55d0aff1002e3f2c36d468ba0764dc330381aedd4096588400b2df08f20dcaab624460bcc5d41b934a2790d3ef3c512794215145615f1310bd05bc806a0fee4101de93e27a0d615b80666053ee6c569ff6", 0x1000) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x21, 0x1, 0x1}) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) 16:00:05 executing program 1: r0 = socket(0x0, 0x8003, 0x0) socket(0x2, 0x4, 0x4) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getppid() setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x400000000000001, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) socket$unix(0x1, 0x2, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x46f, 0x6}, 0x1, 0x5, 0x7}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x3f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x2}, 0xc) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffc}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x7, 0x8000, 0x8000, 0x4}]}) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd6c12ce8db46aa2d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x14}, {0x6}]}) ioctl$KDDISABIO(r2, 0x20004b3d) getpeername(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x55, &(0x7f00000001c0)="9443a8d2897bb1a14ac935ee3170b637f2cba9e763dad90417da137278ab9a8e9cf618f18a50b112496bf6eda8ae25d98e6dacb97540efa38a996c17fa05a5b87203f03617c846c1a3b1f8c774fc1564bed7b3c8d4") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3) 16:00:05 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000200)=""/160, 0xa0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x16) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000000), 0x0) rmdir(&(0x7f0000000440)='./file0\x00') r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) recvfrom$inet(r2, &(0x7f0000000340)=""/225, 0xe1, 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x100, 0x100) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7f) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x821, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="547d53e1703430", 0x7}], 0x1, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r2) r3 = dup2(r0, r1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) r4 = shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffe000/0x2000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r5) getsockname(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x0, 0x8, 0x30ab1420, 0x81}, {0x2, 0x80000000, 0x387, 0x3}, {0x5, 0x7, 0x6, 0x27582a6b}, {0x80, 0x9, 0xffff, 0x3}, {0x2, 0x8000, 0x0, 0x89c}, {0xffffffffffffffff, 0x1, 0x8f, 0x81}, {0x4, 0x100, 0x7fff, 0x7f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="0f") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x6, 0x4, 0xff, 0x20}, {0x1, 0x0, 0x7, 0x81}, {0x15b8000, 0x8, 0x7ff, 0xfff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4d}, {0x400000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x20, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) socket(0x10, 0x8003, 0x8008) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)=0xfb) r6 = msgget(0x2, 0x42) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x2, 0x800}) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) r7 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) setregid(r3, r3) r4 = dup2(r0, r0) fchownat(r4, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x4) read(r0, &(0x7f0000000080)=""/201, 0xc9) dup2(r0, r0) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="0141219fc973a87b7181671a7dfe6eed761d3e05bdbd0eb44a5aa7d02535a38337ba8b0c9ad1b976fa259a587964a2256179f11a7ee056a4fbc58ddaf0e5ff92729463ed5bab0ca8898c19a2dc2a86cc1027e6420eefb30000000000000047a3f11993000000000000c66bbf8a8d16de8653be2e10ad0573331ce2ef67dc0d5242a99ddbd601c0130d7df94a82788e08f7f794fbe0a08f50cc6c2b7b30e793a8179b0566cbebb2e20938ae7d36caa988a3c9d4b05670ce48224cf83eca51e4d932c157f79850ebab6af1488406f6e1622093913a3511173942a3db18f5a06da99c8004f9fb27d627c9a49facc928f158dc5d7cd73f67e0a183ab6ff00a14a928b208b276948438a34add4c792089e958963092719aeb7f69cee0d160d8c597d724"], 0xa, 0x0}, 0x0) pipe2(&(0x7f0000000280), 0x4) 16:00:06 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4c}, {0xcee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000140)=[{0x400, 0x6, 0x8, 0x81}, {0x20, 0x3, 0x7, 0xe27}, {0x2, 0x3c, 0x1, 0xffff}, {0x7f, 0x8, 0x3, 0xb28f}, {0x8, 0x6, 0x5, 0x1d4a}, {0x3, 0x7fff, 0x2, 0x1}, {0x100, 0xfff, 0x7, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)="db") socketpair(0xa6f397508a8f521f, 0x5, 0xd0c6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x100, 0x16) getdents(r1, &(0x7f0000000280)=""/153, 0x99) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="d0000000000000800000200000009bba79f6ec007c3e83cb630c70722109793dfa150de0ea192d77ba", 0x29, 0x0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000080)=[{0x1, 0x7f, 0x40000000000d1, 0x4}, {0x100000001, 0x4, 0x101, 0x2}, {0x80, 0x80000000, 0x0, 0x1}, {0xfffffffffffffffd, 0x3acf, 0x0, 0x6}, {0x3, 0x9, 0x7ff, 0x401}, {0x4, 0x7, 0x7f, 0x9}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x480, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)="cd08") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x7, 0xb2, 0x0, 0x2}, {0x9, 0xfc, 0x6, 0x6}, {0x1, 0x10000, 0xfff, 0x7fff}, {0x9, 0x35, 0xbcc, 0x9}, {0x7, 0x0, 0x4}]}) 16:00:06 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x16, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x494f) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) semget$private(0x0, 0x3, 0x400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x100000010) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c47501bddc8700a7933c33eca47d319ef8d51f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9", 0x57}], 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000180)="7bbbfd147a156fa9a7f8c8335316da3439f4361d86947edef10066061e69ec366e2ed6d4a61914da9dbf5c6db7f04153cc375715e2417e6b4b59e2daa334b3fa367694ae5b7c5f69ea3b97e367f62410002b538466ed08ccc636bbd0d7d39469f1ecd0ecf52a043621954ae1c6216832f00917300fc12f1a848808bbbc2681086a4e43bf61c0a00e1377d97b885932f3d89fc479fcb5513fcb07fee91239921824219399e2716a37cb1a2cafd68fc085cfab6d9102", 0xb5, 0x2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:07 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x120) syz_open_pts() ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000200)={0x5, 0x7, 0x8}) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = syz_open_pts() ioctl$KDENABIO(r2, 0x20004b3c) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:07 executing program 1: socketpair(0x11, 0x4003, 0x0, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x8, 0x100000001, r1}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x8000, 0x8000, 0x8001, 0x79f0}, {0x3b, 0x2, 0x7, 0x4000000000000}, {0x0, 0xffffffffffffffdd, 0xee, 0xfffffffffffffff8}, {0x6, 0x9, 0xbf5, 0x7}, {0x81, 0x7e6, 0x4, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x307, &(0x7f00000000c0)=[{0x7fffffff}, {0x5}, {0x6, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="93") 16:00:07 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() setreuid(r1, r2) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x20}, {0x87}, {0x800006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x5, 0xffff, 0x2, 0x4a1}, {0x2f92, 0xa4f, 0x9, 0xabfb}, {0x1, 0xfff, 0x3, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") r1 = fcntl$getown(r0, 0x5) socketpair(0x18, 0x2, 0x7d14, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x6) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000380)) r4 = dup(r0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080)={0xff, 0x3f}, 0x10) 16:00:07 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r2 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5900) acct(&(0x7f0000000180)='./bus\x00') 16:00:07 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, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) close(r1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x3ff, 0x10001}) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x3) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x100000000, 0x80000001}, 0x10) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x80}, {0x6}]}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x4cc9, 0x81, 0x81, "19c16dd3432e1d6594addb223ece16cbf1c663b3"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) 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, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r3 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x3f, 0xe6}, {0x18, 0x0, 0x8, 0x4}, 0x4, [0x5, 0x6ec, 0x8000, 0x2, 0x9, 0x9, 0x3, 0x8000]}, 0x3c) 16:00:07 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)={0x2d6b0000000000}) ftruncate(r0, 0x0, 0x5) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000080)) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0x8, 0x9, 0x8, 0x0, &(0x7f0000000100)={{0x9, 0x1f, 0x401, 0x3, 0x0, 0x97, 0x8}, {[0x180000000, 0xbb3, 0x5, 0x6, 0xfffffffffffff000, 0xd8, 0x4, 0x4, 0xfffffffffffffffb, 0xac24, 0x6, 0x2, 0x4e932d8a, 0x2, 0x42, 0xffffffffffff0001, 0x8], [0x7fff, 0x3, 0x80000000, 0x80000000, 0x8000, 0x0, 0x7, 0x4, 0xffffffff, 0xffffffffffffff11], [0x8000, 0x8, 0x8, 0x9, 0x2, 0xfff, 0x1], [0x7, 0x1f, 0x8, 0x81, 0x81, 0x9], [{0xa7, 0x8001, 0x1, 0x7}, {0xfffffffffffffffa, 0x5, 0x80000001, 0x88c}, {0x5, 0x1, 0x4, 0xfff}, {0x3f, 0x6, 0x2, 0x200}, {0x23, 0x10, 0x3f, 0x1}, {0x3f, 0xf0, 0xffffffffffffff7f, 0x3}, {0x57, 0x780000000000, 0x4, 0x5}, {0x7, 0xff, 0xffffffffd5c306b9, 0x63}], {0x956, 0x1, 0xfffffffffffff001}, {0x8001, 0x6cd, 0x5, 0x8}}}, 0x6}) bind$unix(r2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000500)={0xffffff0000000000, 0x3, {0x20}}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000540)={0xae, 0x6}, 0x8) r10 = fcntl$dupfd(r2, 0x0, r2) getpeername(r2, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000600)=0x4) setregid(r9, r6) r11 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000640)=[{r11, 0x2}, {r2, 0x100}, {r3, 0x8}, {r3, 0x2}, {r10, 0x20}, {r3, 0x100}], 0x6, 0x9223) connect$unix(r3, &(0x7f0000000680)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) ioctl$BIOCPROMISC(r10, 0x20004269) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) readv(r11, &(0x7f0000000800)=[{&(0x7f0000000780)=""/109, 0x6d}], 0x1) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000880)={""/16, @ifru_media}) sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f0000000900)="9a4fd6429ca0ae70dc5558dfdbe034b230d1112170106abdc9e09797f8f92440f0dd2f65cb60d7778cc4c439919568a8f71900719154ce4433c361e0c9ca305bf36d86dce470d861fee38f4f8c16e2c9a4d888b0d0151223a0e6a86c4a60e8c7677a9601e38bdad2d99524529f5396612ba0f2b63d653e7868a58f4646e135c24fb97e9ba100443c0d49cfef14f6b570ef947df5465970ee163c0b337430f4d5764c4fa4c1d988f9e9e8ddea1fb65b532dba99dc00f5c3d1fce6278d0e07a6b26ba46a5f5b467eaec8c48f48d93c50e5afb1dd47c3af02e450e7581732259d6f8d2d3e41e18eb6026446c7013877ce3c26ba80df2d27aedd00dc7259", 0xfc}, {&(0x7f0000000a00)="eb508ec25fd3930d8fb6813cca664b0041509a1a7b971269da5a1ea9ef2c7820fc77f257a8e86348a67de64c5bb5d765eae5077c82bf0e0c684896a2811a9b12317cd917cfc83d6ca29e021767be5d75e725efa0a32448083e2c3084b52c703fdd27bf2932d7bdb0a726b1cd04ea984137103442f6b327c437a38e1391ae87e2c26b33c27d28bf0fc6f26312494ace1835b8cc2a00585ee86f4f4148945881", 0x9f}], 0x2, 0x0, 0x0, 0x8}, 0x3) recvfrom(r11, &(0x7f0000000b40)=""/4096, 0x1000, 0x800, &(0x7f0000001b40)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r15 = kqueue() read(r10, &(0x7f0000001b80)=""/123, 0x7b) dup(r11) r16 = openat(r3, &(0x7f0000001c00)='./file0\x00', 0x80, 0x13c) socketpair(0x6, 0x8000, 0x7, &(0x7f0000003040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r16, &(0x7f0000003180)={&(0x7f0000001c40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002fc0)=[{&(0x7f0000001c80)="f61f2815718440cc6995ac1291a1a519ae9e7067867f5ee2864b9b9a36d7d2e1c2ccdce5bb6a004d6f8792ebfd154b182e767c773c07fc5afdc83f560559258e7b47af6e6fd7612453a2d0efbd2becbc454862590f36fb323d43d2b9e593850f6096602270af38e19942417b7a88be48c6fd0fd9311440990e568b9e51fb67c8a5261630d9dc6ba454d1f60443895444db137a2a0ba23ea90f7130bfe652de91d5ab3a4b5c3c0f38a24c6740b963bcf4ab066bc9220a1b1500ad5e28361dc1af9eba54b70480d47c6e03fa1f268614ad8e1f46a0cbf8797dd81778843069e9d89c0637741cd2bac7859445b92bf9948665777bfb288fc4a69291c7c558d5b01ee208ff32caffcfed129321188c16b0c21bfec5da8115eea028b0135bdb5631edf3ebef5616375ca5a5354e7feb1e30e914e7694c73e8a9412efe3d955044dc4c51a644b99ef788dc8725761d57e1cc7ee3f2e79bbffd9ac0f7e6b05fa53e67b6239049a3aaa95177ca4fadac13043d753bd8b75d9a6206e0c9fd8ae8f960d419fe9d62f9be3890c2581c63f4e7e79ee9e2403948acb3f43b6d913e98a345a0bc033988624ffb43e1cd577a6eec17d793bd45ea17731c65410f60fc0e666a30c0df4447a2da574d11c9277295ccc531535d269c1722374251a42d12c0118a995ef75c377c5998227ad536ffe7d371b27d301dbe9bfba4a4f01ca2adc2cdb35a3a0967320b7f3bace629e8ee4f63b5d417dd38e1de1390306ca9b952039df35eeed3f97a04d5634c04d36fd33374c4de416ff7182c93e877977b714a0b083f0f77703a99adc174b9617ffb6c2a6784082ef02f4389eeaf0a263aceb5a5a58ceec39d0b08581fffca0355a4f941004b58165594f7cf22088cd7c365eae484e5e6ff4118be72c79ab075675be887fd447903907a159f01bb938e8a9873684d0d761a3192aea81f0ed747dd3d81fbc38f02e604659297994b2d8125a0115f01722737291e685ac6acfdff8450db769725b3f7bdef1d79b61af15c6854c6c391338dd679745676f48edb97239b32554966cf74717287431e984131eb06f6e639b10387296b691ad70adc463d83e2672589a80641743155169a51ac948710246c256472d232efe65fe80d9e70a3d8788ab2a0ec0e1a9a45fd4ee0241c4bf3039d5e9d7a47a76c35fe4eaffd2cc02b75049dc575eeec35c23c861a4bf347c0c50017a3eb36f0610d88bd9d1cba5ce641bc564f09c163e6896d0da0f2b469ffd49832384b0144ea0e077fae320d11e5d602b4cffae7aa64325a71dbde73a5f139ccda90caa9d533b49789971ab300b6ca491a8b590d182d6da6b9cecf2e8d9d263a2b4626764d083d41eac2f7d0d34d24633fe7630fe17b02bdcd8dc6fc0e38d5d76b3fb19420e9dcb247dc4978cc48adab301d7017b2bc032ae8c949296134d59bea22d2adf9d4d63e627a0f896575e3fe1045c0cd1383dc373d4ceca7399249d25649884b88170bac64ac1ad3061ddcea9d78c2986f49121ea13ab1cc8264ea03231097494696f4dd1fc9b65b1b33c67550dbcd98064267d9a23fcb9fd983f9295fd7cfdc21f8b5fde86c4433e196247ad42f812318cf759db82a46d60c6084341a4523023b68bbecb9127461879d74997673a8431a717ef67f1729a3571ded15122b4034815826a613d25bd9e0d058bed40880f9ed5e2263a1b0d2e968a65c5637dd296515704c6d71bd247327cf9e7292419bba6d1d2b45cdc2855cbbb7d10a493e287cce53439c6d42f422e5963619506ecf2caac0ea9745d667e2eb3496ba214b4e02c55bdc11012fa786aa5df8649ed1273740916d216ce39faf9ac5775526476fdf356e4988343dd03c83b0296e854d07776801cd259ec0146e99caaf107774f237efe53da0f9395d4dffd8ae50d2988209d18ab58c1f51b4bd52026c7779d7053901201a72b6e97c4f8240a982d16518440d760e4f4e9501cb44060249df4701b312fe2e5daa579aeaae85ea37d407533d9d81650acdde2ebf558b3bd236f1ba4faf4f70cca57c43eacfcc218bdb871a2c6a4394acc15fc5a29aa6d07062bf3f715afae6df01be6a2ed0aa63b2a6409e8d4b9fdd5a0d64728e73fc68d0abdd43e0a47b25abf4ffd0974292ba85da4425d3e000adb4784cb69a131f6211aa1b18a4605e58742e60896898b67eb1467b58672f330296e0d15d3524d19723aac44775407dd358e463b473fcbf29b63c8957505a382b1715fb3adf75588895ad37e2276044b31502e838e0b74775df2ee78ba5f4f20f266a4262bf81d4739973a5467cdea7c918062eda1a3235007dbd3aa418bcdd5758bfa291b6e1cb12ffcc59b0a15b192372fb696807e921f0a0c1a1df71fc241cd0975c241d4e99890e476b519ad4915f85d3843a4af21b018bae0489c0921729130c711c1d6dc8f68062aa643b241f417d190592a738be20a5a0e3e35840cf989e0a4794778f54de7ef7c943daf6078c976c81c5fa2ce795de4353205d522372a4c21da327b430a7ccb11a79a72b06a6c086d326976b6cdd371a2b14050282c2fa240149f20ef50cb68e70e06dd77ca0735405458505c3432965467eb4936bc3a11b69c06f2aceca73f4640525a39dd4995a0a1d2075ac71d8037d648de84bdcf9eb69ca24154e02972b7dea5100d004115612c90d1d7939116a9adc860e4bc935fba6de75dfa98a26c52c19da8606668c958fdf14660b3a984dd3d119a3293ec23210d802d299326815b3d9ce563ac51609f5aa23f5fcea5ca6ca7522258a1d7ed688418c4c5f937a63b33d8ae1ac8adffd88c09e5e164bc7e57bef72b2336f90121ad1d7ad3b0800eca296f6566e2d43f6a53143fd7a8bb2854b07e15c5b1259759b411b8567b9cccffea3d0acc2f01721060873f4d5bb8253cb46e3eac0b3681f4c76c13d3cdd3ff7599c6f00e962c3b88f30199d72a7b3f72dfe2c0db5d6aed7c693b8816d93ee07a9272330b816b7a0eb010201e553a4b71a38e62650514de611a5313fd8bd1bf31c21c4eb40bf0a5975d263da93ff491283e419840367e4e2b447eedfb49de4d6b10f1c04e1a4ad99af19db34095fc6b01d7c7312b21d7b87d06e546ceea0e7d030fb315e573e40aa6bf18f4a47796050a058cdc1666030596cb52bf869955d01ed4653caeea224adb1a273c24ddd50b408ccf968390549828e3ea26a70161721961d4a8bd6a66bf97b22baf89edcc9a2cc13931b733ec5a01ac27fdd8688d31ed7e6db72bbe1e6deb0e5343687f368d059bf36e7d5d6fc893e23753bea561e2db7076b032b3dcc6db2f3af805ee17d22dbb1dc3f99886c0b4d06bf6e7bf09f7c3a08f434994d422f9dc0c09f174bd74228067a46a25dd9d54413b633a9b104be31c164edcd11d8200ca8109d1d0fd74608222446ae3ae40ca268e058e7498ebaf3f1bc952477bbea27394cb122de032b5466a288c782bf17591f44a9fe7c542bb6431f10e74b7786a5f0e400dec7a46434bde37c3a502aaa749006de4ddfa4de3af1599dc577b642237ad2a5317bfff8de73549f93239eca8c26821d4c73a27dcde252ffcfc59ad862a2a5aea40964eaf2b0c174c998d97cd17ef4542b07f17d7b9b69cde18a48ba4a3db87cc7e22f9d94fa0b66903ab76e1f3c3294ca01571b0de4a1e271b5d3854add818c87b23c9a1c29ba9e72bb50e63e8aa1ea885ece1fb9d1084b6cdd7e113c910439fa2e76ea831b645046f2c2de71b8462859e31bd6e6f8b33c37ba7fdfddb7088cee2c05d00415ac24a035312597cee64c7a5d0730e377220ea972f3733cbc0553009a40bbb820fe726cd24f827ee0bab94511e5ac5277975b9f7f23ab185c2129fda3346e649c6970623431882bd630bcbefabbc086f9a9243c45a99f7cd86a9ade96f128c354755d04aa5a6a89115986431651b008fa78354440bd4de3675a8b7c1324bff941f5051c4b4c6a47b70f944f8bd994e5230e18b30a43446d61c83ccd8b5892d6485cd02e11e3b56f7635211125e31ce4e8c4f909b4e8681193fe7f711ab65fe7074ddae7ba3861c3ed47f2a29ed3d2b767b49044ddb5cc08f98240c751009a324ced7c8a317d99d4bc6e8ac1ce4d4dd15f8e1f312cd172c3a5efce1bc1b474961ce089123444bd0352f3f3e20c59bdd77018d8626da2e419464e452ef880e2e2bfb7bc96157d407afb2a81439f177bc4ac5497bfae02ec433e7fd2051c530db3ccbe39b9785468becf8fcbda02616530c88a36823b553e313b734ecc9541c3e3ab40585e20514c085d3152e46d50e5197fea9ad4c09482a4d6c27c644641a517ab833fb80457176d27115908d03fda031952dd5194d1f15b2bb8ee5cf3f00e52c9a04868ddb5b7d57440151b716a92832fe62248e553062f421c679d111ec1903888581da77f748e94b14bf3149884423a061ca082939a04699bebfb0788c68378db7e291d5a864afc4dad47b8cf7c359c1ace06d2ecc8d68c39366df16ce247dcc61f59e89bf1aff53ab9cf73ddc25837fe513fe6b98e9a85df7aa51ea676e6910e8b93b353e06eba31d6a3fd1839b4eb0b23991427bad17e3425b0b98a9a9728fc9b8a828d74a58a66d9b521f339066609f6f438583120c65b7ef7dfd2667adced2b6bb360ed0c1788eeabd3c6243b05b9e9ca52948d080db031ec2529090518f2566d234212625f90078d4af2941dae0622bedcaf70738f510efd3c3fa3776c8ab411831cfcc88be876e817b47707fceddc8d127d3190400f1eac0d9a2de7f98debcca250dd1888c85f7deec226bc086dcc98daf462dce91f2e5e17d491c538402367eceddb5114fdea77d59c6eea91918e896c62c7e712381b399f4aa5c4926d48dfea885c3f0cae4a5c510e50ca0cd6cfd44251ac84ae74abd486d2c5c9a511e60c78477d7be277821879f15ede9b225369497f5bdaf0fbf928a4984b86a167955516aefb774009f6f3fd065bfa26472dc85cf5501a9558829a69958955e6f01c2a38f65b8414b93e8b519caad693b44f980e9779335b5db7e72cb6a8e4f2c14ffe48920e88338ff4d003a1edb65ab0b10570108651e2319524e058a561dbe8bf9a13446d3f035a2b105ea26f6c01a20cf067c24e383bd9b40b29db972247544cfddf5e858fc192f38cfdf2b3add19461ab6125f4b3da042da5bf94d9d13f4826d1f0f1628aed4328fe9ef2d7ab171591b738de48070a0259de68e3ee378adaf96c3e24373c2828548da432ced5aab4b52e33f1b79e5b744b5c7a129e885364f37653b6e04036f968c06c0b1500d0c2b169a0124ce617ce7389a13f74d7b91a4c71c3cfc958279e43b1f721cee8a06f6e6842df8588b07676e85fdf4e37c045a116634da446544f28f5782beec054382f02e3c691e0648e5f5d31c7833ce51e4803ecee0534653101b4ff666a94ef165a642603648dbd583fad5a9e3815b3f63b3392e5b610b8bbe6b7171a5e0c6ad2dcf8f24564349b82510be3c51d4c592d0ebf5054ce66c12a8588d14e179ddb301f9e916c679340f27f19b506f8cc9f280285ee74885344e292789853b287d8620702806065f1dbfc40653e42694336cc2615d435a6d4ef80ea7193dfeaeb2567680ce970b5784b46d46127d11ac8629681587e11094067bbf23a1ea1cfa7f620fdce6bb593c96064587f94fed14d40f3299e567c6460e4024549250f29066848a3b9d48ab7dc9142d8e3fc9de56055e94f59f09e1e9136fbd2c7f6afaa5b0e8f19e36710d253bb0024aec83df594d23b45a74a60427358e6a7d84e90a61f5f", 0x1000}, {&(0x7f0000002c80)="8247c9f62f5e5aa54c4aec0bfc856c7112217ba597b44c3db4b6985e5de1be9728e3ff4b683a56504ca17045fc87fc14ee4eca78edd90da2a88e9bb000a9c61c57ca8829c37811b13e7a320a5f2b2f6831a0f59a2234c383baa2bc537c502d729574c56a85d90673d03eb48e6f98fd1a46eda0694c070c9f07adae6be642bc8ed7226ee2ada48b144d2a01323f7264476a", 0x91}, {&(0x7f0000002d40)="0a3fd2d154db7fec5cc441e27d73c5e4459461b1cef7730fef1cf1edc0cd40800d8863f7726caae862d1ab627d9f836e623de0ad2c1447b4e162b4e2de0cc7df04e5cf7d16cb7290140a17834ba83c7a0681574dda9538febf01056c9a4850084d23c090b9dd3dc55684a5e5ba97465a41cb704918c3", 0x76}, {&(0x7f0000002dc0)="acaa4a614ba0f095731052c71a328c7b6bedae5197a92b1b0d9cab1d03ed59a4fef722e4cd29539a9030ce7c3b61c57d2c8ae0db7f2e2e074c36", 0x3a}, {&(0x7f0000002e00)="ca81ce49acb20b5cfeee5bc42d1017a90e2220ba90556b962db3f362e11e21f2b77049b884c0574c857e266c", 0x2c}, {&(0x7f0000002e40)="2f4a1f604c90f05fab213bec9d13f06424fa0898f5020de2a589300d332d5d6364c7dd625f11f6b4d2024069895888d84ca71e145e49305705c709c6d70df904807f4b72f61f714e26bf1c7c4eeea139dbb0e0b589e68098247373ef4daf748d17006d1c496e9e5293841226d847f74e3093d4269662969455e8a335f8bb75eeaa3c2e1ebcd071222d11b16ca5", 0x8d}, {&(0x7f0000002f00)="8a2a7eb88023fb611ff72b5c8715965942cad0a8dd657ed5192731336e560defac7a8775cac4de4d7029e027eed5935bc75efbe8bee25f32b620e454be3ff90c71d03400c2d3d5401ef38714af2585cf114c29ba56db2ffad4532e4cb66a795b04b40aa78d2ba277e63bc467409f96d4ba511551074fada35797edb97cbcddbffe7446a65c617f3e29240f15f940bc", 0x8f}], 0x7, &(0x7f0000003080)=[@cred={0x20, 0xffff, 0x0, r12, r8, r6}, @rights={0x20, 0xffff, 0x1, [r17, r15, r14]}, @cred={0x20, 0xffff, 0x0, r0, r8, r5}, @cred={0x20, 0xffff, 0x0, r4, r13, r9}, @rights={0x30, 0xffff, 0x1, [r14, r11, r14, r14, r2, r14, r14]}, @cred={0x20, 0xffff, 0x0, r7, r8, r5}], 0xd0, 0x2}, 0x400) 16:00:08 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x408, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r1, r2) chroot(&(0x7f00000001c0)='./file0\x00') r3 = semget(0x0, 0x2, 0x41) semop(r3, &(0x7f0000000200)=[{0x2, 0xe9, 0x800}, {0x0, 0x2, 0x800}, {0x4, 0x4, 0x1800}], 0x3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x142, 0x0) pwrite(r4, &(0x7f0000000280)="cf833f2c2e81bc12683cf7d43af5838d866844a35bd2b260f950bd78955b09848fad732f184610fc58", 0x29, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={r0, r1, r2}, 0xc) lseek(r5, 0x0, 0x0, 0x2) r6 = fcntl$dupfd(r5, 0x0, r4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000300)={0x5, 0x1, 0x80000001, 0x3980, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000340)={0x0, 0x1, 0x3, 0xa739, 0x7}, 0xc) setsockopt(r5, 0x6, 0x9, &(0x7f0000000380)="25f3aeac116970", 0x7) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000400)={0x8, &(0x7f00000003c0)=[{0x7, 0xff, 0x7, 0x8}, {0xdc6a, 0x80, 0x692a, 0xff}, {0x6, 0x100, 0x6, 0x20}, {0x3, 0xeba2, 0x6, 0x1}, {0xbdbb, 0x4, 0x1f, 0x3}, {0x4, 0x8, 0x2, 0x4ef0}, {0x6, 0x5ffe20ec, 0xb44, 0x9}, {0x20, 0x1, 0x7, 0x26}]}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') syz_emit_ethernet(0xa3, &(0x7f0000000500)="c689f47dd56b1b06ab2884420cc452a58c348f8f94c5349110db7fd4776c49db9802885909208634f2f046191270adb1415ba14db0fc710789c586e221753811647926365d55e7268b7e5e38a83f53ab67f482a36e47ac2d03cdfae2af4fc53b90b2380d2a8005fcdbdbb372d859919f81758fbbaf03fe0b735bcf45bbb0e1531763293e43b645d92c99bc37092ec2f6524dbefce2a98fdae3635e4cf1087492145eec") mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) accept(r6, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) semop(r3, &(0x7f0000000680)=[{0x1, 0x3, 0x1800}], 0x1) setreuid(r1, r1) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f00000006c0)=0x8) setuid(r7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000700)) setuid(r1) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x10c}, {r0, 0x10}, {r0, 0x1}, {r0, 0x10}, {r0, 0xfffea6bde0dcb363}, {r0, 0x2}, {r0, 0x26}], 0x7, 0x0) 16:00:08 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x20800000032, 0x0, 0x0) 16:00:08 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f000061a000/0x1000)=nil, 0x1000, 0x17) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x6692c3dddc49238) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x20}, {0x87}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x101, 0x81, 0x0, 0x7}, {0x2cc87bfd, 0x100, 0x7fff, 0x2f20000000}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r2 = dup2(r1, r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='&') connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x2) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) 16:00:09 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x61ca, 0x100) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="4bfb3fb264dfd14b3e8e0f214f5844f30cc951b0b8ed6b7090be64c4549508fe074a67f611d61c2082b840dd6ee2a4d671b9fa18121ba330759396de81f6", 0x3e, 0x400, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x200000000000381, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8000000000000008, 0x0, 0x100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67f6181fdfa35110, 0x4}, {0x4f, 0x2}, {0x8f, 0x5}, {0x80, 0x3fd}, {0x3, 0x1}, {0x23, 0x3}, {0x4, 0x9}, {0x88, 0x7}, {0x22, 0xc0}], 0x9}) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = dup2(r2, r0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x4) lseek(r0, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getegid() r9 = getegid() setgroups(0x5, &(0x7f0000000280)=[r5, r6, r7, r8, r9]) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x7000) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x3f, 0x0, 0x3f, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3, 0x9488, 0x34, 0x1, 0x80000001, 0x2, 0x9, 0x1, 0x3, 0x6, 0x3ff}) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:09 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/103, 0x67) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x5f9162781fdabf9d, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000200)={0x5ea, 0x6}) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x60) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa0) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) fsync(r2) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x3, './bus\x00', './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x8) semop(r1, &(0x7f00000000c0)=[{0x1, 0xffffffff, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x1, 0x800}, {0x4, 0x2, 0x800}, {0x2, 0x40, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0x8, 0x1800}], 0xa) 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x29) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x2c, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x40, 0x7f}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x81, 0x52}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0xffffffffffffffc0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x89, 0x10, 0x100000000, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1a, 0x1, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x81, 0x10001}], 0x3, &(0x7f00000003c0)={0x80000000, 0x2}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000"], 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) 16:00:09 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f00000013c0)=ANY=[@ANYRES32=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRESHEX, @ANYRES16=r0], @ANYRES16, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESHEX=r0, @ANYPTR, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="1b857461a5f21dcab080dc004c0e64d613610de300f3a3281c00572656ffb312be54b3fb983f17f351399dcf2800274e4f5632e2718e842b9a12c0697f484744348ef11218bd3e50fef4db6924b1b3955ae6e2759858f2c0df3e260bdb5a376730c98657298a070e4850122e79f680ccfeb0260795006432da672bb0ea05ca8aea6bd505c102e08db8dda7c9d2eb3c6991137b050e90f6a5171b5efa7a309a284d6e5d8befa43278e0dee732ac6ad4bad74fa6ed179e4debb45174f730143fa7b243b38b1feb0adf2f2dd5", @ANYRES16, @ANYRES32=r0], @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRES64=r0, @ANYRES16=r0, @ANYRESDEC=r0], @ANYRES16=0x0, @ANYRES16=r0], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64=0x0]], 0x9) writev(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000240)={0x3ff}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4274f783fbe3ea80, 0x4, 0x101, 0x9}], 0x2234, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x20000003, 0x3, 0x8}], 0x7ff, &(0x7f0000000080)={0x3, 0xfffffffffffffffa}) write(r1, &(0x7f0000000200)="7d97918dd17024b620", 0x9) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xffffffffffffffff) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r6, &(0x7f0000001740)=""/106, 0x6a) r7 = getuid() getpeername$inet6(r1, &(0x7f0000001580), &(0x7f00000015c0)=0xc) getgroups(0x1, &(0x7f0000001540)=[0x0]) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000000c0)="ae51dddc3b68637e0a3bbaafb49ac5cd74eb28c1578befcedd6956ebe1bb626aa6b515d833fe0cf5f16dffae6c60e66f6b511168ccf3922e64db97ad732edf4a0d636c66019d2d180f54daeb26ad0bca0d1f7c608fbb00b0bdc1ddbd4410acd787f56aee5239815134f1b646fcbd8f2c8d8811d35f682255f3708586da6025e2e9674c0033fb7f4175521a010e49ae5ad449a34a014c0c52c07ab27ccdb8c4ddf94fec8d25f7ef48af55212aa63085e76c3c68d7a7888ef2950b89f3dda347baa686b97504d32f6adeda8571a605ac", 0xcf}, {&(0x7f0000000040)="04d1d3eccefb6071e2bb155282fd3b3d41ae823ca64f40c8cafea1a33a4abeceb621f2", 0x23}, {&(0x7f00000001c0)="ef73bbeb3ef8d2fdb51ea6a11742133c4ee84832469b590971c100d25a7b825914badaeedf3f4015bd80f2f7f60603f9ec33893b87094f2914249aa3c45c7d5e99e4b126b57d3a2febf3ddc8db8e1c98be2ed30a7cc31ee709a01b321c3ff6513fd58471879e3ab8a7d33655eb7fc71ec81a9377d155726ee096d7b8415ac07ec024f952d9d620e236abed0e53b7b0dd6ae8a3d6f743c9b2dc956ed11c3067a4a6cde2ea8be213cf79b2723b524cbcad7e10c652ae4004a707de3f5e55952b414607bebe2a4038d9e4a6999f628f645892400793c3b52512deefd5ecf5e229b94e1b5b67a8271c09421d89e8857f2f39481c00c5b8b6238743d72a7410a31ec6a7085e05d38a0f30f67f2a64be66e2e5b9d1f41c858d284a45265024ca7b194f41a5c268403ce22198515601a8804ff1576176cd7d135798310d3ab8c839915faff536030b3f0ea70e9e1000436822fedc033b45ba7ba77348e7fd7e867ecbffc9fb97eb877293cc39e67c579a80be008df985380c4c6baea3cf958de0da4da5871e05743334bf1823f66f0bb64d50b1ebbfd366b2bf458b344814b901e5e614b902961604d78dd61548fb706f494976f981b9099796ad21eef51302f752fc796e5bce0a625a188c9d72cc9198d7e76032fd4ebb7bba6dc661f67af80884e557c918c7e2f3e9970e792af009e775249e0c691c6ab15682f152e5688b3491d2efb4fb99cd7d7d941cd62f65506bffecce1bc832043658727c6d5e56d1ed4c5977f142c5d1c0cd47cfd1ff9b54f7f9e6f729c717686ded8f07449c232aee777baf62391c8c20001192d573bcbdf46e88d22779f4d8a6458acd76c4bf034be238127297ee793e8c795d91ee8915c19abb1ae7122ede87e17b058d39b9d7d21cd9d3bb67e765784d62292e96c78b94e4d33ad810598d7e825ed43cbe99336833ace9959ce688e3edef317f1110ef481e7ea5438d0c12d922be9676317a18af669a884c7df340a7d24e55f4254bfe81bf71c49302d2a060d4c9f823742b0eeb5855a8842c4f27919c9ca4724f04cdb0b86250406ceebe25bd9b74a3e8fc0c394f19cb6bef53a74dc526fca3c521bad7f03f50007a4d470d82249bfb158dbbe6974133d6d9865d456f31572306feb96152a5ecb8f8d58887e5e026bfa7ec903720b33512852ebf908af6d125ce84a8aa1db1c4cc62ffd5434387546a00e7cc61133430da867fc763b675804ca0297e692dc7f2e366b4740766d7bf84e1125490dae9fcbfa97a6e1a69021356e43b6158220e303532356578cfe59337694e8fc4254383300e1465cc8c2a6c724dbedd9c8a3288ecd0e2a0048b6037197c8f976e141d47a1db7894856deff77cf38814986e672882d1b6ff8d1381f22589b22bd9cf64f8e2997706d41fececee927fe25c3b094167579202e7d628d0ec870906b297cd1c52d683f295b294b1bc9f586c5683c5134c24f9eb3dfbe615f2b6c7190dd46aadabcf84afa2250ec10ec7a62692cef7733024950217b335934d9dfe063e46aa6e047fdac9721ff45a51afb0d4065cbfc09e2ef0df16127b49b68d59b93a7d0d65bf65307c52d7605e84cf5153cc4de150f80d8bb520d532e3dfa37217cac3a5b835a83875414e35a9be1f360a4e76d213c3d612e85ca97147b0790f29d9d3d2716a51be55658a61bb07f32743fe4df86bfd24e6baaa565aa03132500abfd49ca520db4a212d7de9f126a2925131292e055acfb9ff7600727d3136cb5b317142228f69372e4cef3daf89ec15460fac093c093c26f58933f429ab88c6e71508249fde4ee076efd607a7e2fd775124313c10a95fe95d1553480be337b808d3f10b12903f65a1be8c50db3a3db548d87e99feb07e70e5846b1e323639d6927ee8767ca0804c269eb457a7e2526aafbea096eadbf23d00860d9398424dbcea231f272aaff2d63ea53d0f1e0fd84831aa79cd0edf0cad3dff77735b73118b37ea0d81b82a7f6bd024512c56e9dd5cd3696fb05db00b31bf5b2275f450aab06e2b01ace498f296a272537b96153522b9478a989ed469270298eddecbbbeec08856327dd2f27cec497120d7a7415ab0ba3787c7800cd54f5187053c6dd339f6222b1a25eeaed43ed3697914c9616c97237d40a27755c4cfaffd32837419d87cda6c532f3a4b1da1f382b39f66766966627148901070c1efe5014f0e20247294e5664278deeb21f46eca044bc5ff6b4c50773a198de4463ff2b53f7f7565ed688e173c777b972784440471580dc4b51b32cd8829ded4328233fdc685442fec581d468cbce8c15ee5d2b21bbf4f379bba136de932744fa9de14398b5201d4d6f15506142779dd64bc4f630e3881231a381e06e281b1dcbf8183845ae579f3e8e49b1a13deb4dc8bd4a3de4f7cc6a4007eb6caeac14b1389d2acb5ed9c31246fee5c3754ef570404e679d9f94b629b0c418dd6388276e07d320c1fa403b74bb4717b7edd3ffc29444a91a0bcaefb8c0a444499fe2ee9c4c0bc9b7ddac0c542719671f74fb10cc9131935395fed8a67401b7a2764be2c5f32d84b4adc54d199c77326370eeeb0ecbbe21c62eb4134c3b6c3c60e9547d3ada4216a6e3d817cfbcac77ec2b95da8f71b758ce2f2ee08627a33773a217981b8be1d0d78f99a03968a9d313af228072db4a9720a046d6742a63e7c4e829c6648aabbfa26fb26a287f0a38d0479fbc3b3b44a9ca18a678d3e891fc9d39f13d7f84d4941ba82406fbbf9acb7067c5f213229e51f37dc02c8cb5d97a33cb0fdbaa71a8c5bb172e7be1461eaa1d6f115713deac777e9c40bab0a6ca198d60562cf64b142e5f04c54bf7426442c9a57f0acf54c4e565e4bfaec94a888dbeb2e3af0075a04a5b315b1ffa53d786f4645e2c6db5b632eeef870d6fa652bddfb8fee8676f015b222182ba97928c972aca537b1a94b7c4a6c2284962c4a82abadfe8efa863b0c69229f58146eb9d9efe13483f6a7ec788ae38306e3e993ee45be6430b26dc6cb73be666608e0de54a0cb6a5cc49f59b19fc11760116cfcec0f7acb0299c81c9aabc2182591dad78ba4bec76188873c1886ff71c1250ed3401ac71d06e00af3a7ffdb2000cc7aa61737064b1baaff7c924eb212900424d62b793f305b3354b45de3e5bd2031b4247ade2ff899be198ced3e7670c21f59ce74588b0966641a1cfe01023cc5e082fbc1a7adfd7e40342101a6f329ce77d9ac454a0f1c09cd6c76cfd2b143c4edd57843a2eecae3177bdcfee3f42fdb56ff24f4435a0890f650ad07181c8a2a9545e9c16232ebe7f28a5c69efab6e7ac6b6bbb59faa2f1b182edb589bef6fd9cf4a9ec50088ecfab73fd0cdad26d19be51fb2fe72ed0f1d47b76487f664a44849558004e5957071fac586fb04d2abf0ce48fc587c048997bbf677a5fc7c16e9f9d9df23231d687cef54ab39fd96034de8489d9d9a39069a0e2ca8a687c381eebdf0d55103d325c6fefb7f7f89f1ca296247ae1e52597fccd3691c8a0a484d15268ec208666c683888e8fe2767e7532563d7f2a1c960cb5fe169d587133a9d13490ffd5c78d186cc191964b89f8b6aca046aa2c59546c0d5778d7d62bc283498897186644bc76e3e3bf6529507aeb30b904b6c1c7f52ec848a320837af55dceef0b7eac6ca357079cee11725f1dd28363501e682986794ba4ca4cc425a3c002defedfae850f79adc10647c32b6e6e95c6e77d379b12ec3dd0212437680c2d7d04022972244b8d0d6f9a31a9375efd57a43ae805d007583f6e7eadb391e1dfd556af6126e05213b3b400772c2111e00ac15445b8bd022ac62022a61145b9cee18bba2218c7fcebcfc42fba532890bca64d851de1b106704d733c4c6f23def58d209409b4ee9bdb5436b2d1bbb4c22a85f82237bd182316f0101a582a9e9800de5ff3a63976090c153e61d825b8785fcc2211d4f172496d866d60dc06494c08b3645ab82d9cbe0626bd4f420cc15ceb938bd609d00a47c22a193f054357bc4cfe4c0b5c64a4b78ecab9d171f46ae2017fb48be2b4351d39bd594ebe019272ea309b831c38e2f95e6d5ee6da57336830a78079c3245f76c00674986334fe3f9abd731e7bb75677b12da58de10276bb09e2dd06516db7c4c49c726a7aa33af001a6abf2c70e38feb5c76814454cbe58c98c40b25abb118343c54691c5f0db181f8d0f7b4095b13bd1d64a2d2f70e3a2d37d4376ea0947a8eec04b3a6839c972d5313ba5856c3b080d9fe9cbac0cbc4e9e0261b069818537354703ae3d31737620ca23862469fefeaad5e55acde7f3fedcdf52d9cd8fdd0662bd0808fc4091f0874bab2f76e53eb495dd662558c4a555fe9ee7df3cad5324bac35d5f07e2b1462e4dfc77f68036c0cb4ab8a9117bb1dcee932bcb2568fab16d7cd14729f33814b33600a451ba414d89fb5eef9a47fa592f8a7735af659d5f06b5d636cd0619b6a1c94e98d007e0c65ab3c5e9b1c3afe97053c229e033ac854ff9d0d6016c07c479e8ee5bb2be110edc618a83ecc9c10d8364f6ca6ae084b24a6a81a4e87ae07e5ba87b1050dfba8b3114cb8e54f15f49bdd6647ca2dbb8ad69a1f76e64978d112fd78f6cf90e44d4a65e6a7ce3af98b6ca897c13ab656383377c0e978f3dfe8c23f4b1d2d749d398fae9577aca5e536380f21e694ed17c19b4db088b6c03a1c2e0589984f2958cb8d626dcc26c24e15e96d4d0b91127fbaf020919a2848ca3aad32f32e1942b392e88e1863f0acca4dbcc167034251eb35db0db6500c3a003b2ab3e86d1f49b6206d6abeeb96ce27b87e0e557d5a5d3f3bec3e76c2af5d384031c83d53f634c239375c3f518339e53055a3daf4868ea4fb2f073e2cb2d098fecd7cc5f1e8e84eb2b4ff9db42ca7c5e09442e74d11fe7cb4acc25b038857f4cbb4e1ef803035de9e31f99416c0c1bd32125dc224e44a0568a91a5ad3eb35320e9f720f4d034095369db1f3fd870db4286f40cddd0daa0d3197118b8d5201eaf9a5d768c3311d464295aaf8053d44d86b80864a70c9df8cd275e318b2d6ba57662e0807d5f0f000d4defff08280c4fb6754023df738e4a4e6b892161450c2597c69fc27a56154c30094efbd4b5bf40db41ad44ef9c7329627e758c8fb3608e42d595efac94ae240d6e33963622f8b79ee0920e185461c1a1c4b3eea4dafa0ed2f2d38c14cecad498898c2a1cc4ff9b397291f46311dcb670de66d3130d0ae4d4715356a595d8afab1b0db91cf446eed66e8003878477894658a82130f545f291113f54d2d68b512545461b154a708fc86c45c554a76890ace098f5c01e6215d284fa746502563576a13e679f6f02633ca14dc94ad503d08e9363abe5414478afbc7fe258908efbbfaf7afbac95aef12c230f4440e723a686ae83ec4468cec4cbe2608384f7ec5883fe4c29bfe01ebaef2449450d103ab7ad76ffe76d6ccf8960e65ccf90d871d31ee4b9e3ae44f494ec62400be625cb88df77755d9363f3adccff365f17b6d656b25d67dd075a11c3e1c3c7b458eb662a3db2493c2192369a8a8f392b831af9ee8a87fb90b110ffdb5d79d7a43525f6b683aa9295dca141a3461c91d4e6074d05e4f9cfed121dc9bfc0a097c38adab48bfd6bf662b9e0a45aa181ad16e58c2fe9802cf486daade7b18a71f6972a88ba8f1ff93ca2460b2e0482d4f01af4b7e39c2412b48e1e03acb52b2cb299bcddeca5e867251132bc688250046dacd7d969ef0bde8d3eeebfcd9281e3eae4c368785a367bc52b343214ebac7a32075754350d89a647d5484", 0x1000}, {&(0x7f00000011c0)="5e1be82c1c9a832d325a3f96873334fa4e6454e2531298e1188962fcfde380", 0x1f}, {&(0x7f0000001200)="33aa07b8944ec900d72c8ce63943f39e8cc4f080a2fb23a1705a167a18a65d563dd6bb5bfa38e108ee2fa62ff8836d254351357eb73782db141642de1fd1fcaa3189f1155385a03a96ce5bd36979", 0x4e}, {&(0x7f0000001280)="20a5a7236bfc296675b9be22ce4e35171616920af846a764f9072ac0c856690446838feb1ea20f22c85b298333b338fb56b475dd1be440ba951d4acbab45dfe0b55f55d4318ac23496735a6578724d9533cc17e546a9af5c78b28f881267e73583f957d97b0f620421579ab4ef0d017f5215f62b037a3ffce3434a25ea3c138cdcb4ec9ad9f8c96da75b4b1ed57f23f86aebfe4e1fe12ac17e3aa665726e0561385180f2ee4118d33586ae66fe0f2bf90132911a81175247b610456d7ce80474bcb3f673", 0xc4}, {&(0x7f0000001380)="bba1867cf8fc74e8e39b362ae90de46165b7e703c6d6cc658e8d5580e33a1da4a4ec3192deeac702751555e0f98fa68151eae23a742d36c8a33e100e4741d13f747a1da4222f9e1e92277c5e351ae351029db4f39bf1c2b42793847bfe2fcec378d99a2469dc04d1ae92fce532c74235d13cecc5d22b2745f1", 0x79}], 0x7, &(0x7f0000001680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0081d76aeb4033d6ea6e00ff8000"/28, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0xb8, 0x1124d70bd1f5d147}, 0x406) 16:00:09 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r2, &(0x7f00000000c0)=""/28, 0x1c) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3f) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x851a}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ftruncate(r0, 0x0, 0x0) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820200000500ffff"], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0xffffffff9233e16f}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:09 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) rmdir(&(0x7f0000000140)='./file0\x00') socketpair(0x20, 0xc000, 0xffffffffffffffe4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x154) sendto$unix(r1, &(0x7f00000000c0)="a088a81415e1fc202aa3711961b9bf5c3ee9ccafd0f8040535244df22f736e8d59caf18d69a8adeb5be58a3b8e685ba1596028bfb30799b9b49e5ccf6b6a3fa7a2bd31411861ff", 0x47, 0x3, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x7) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000240)='oP0', 0x3) chmod(&(0x7f0000000040)='./bus\x00', 0x20) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getgid() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffff) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xff}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000500)="d2f3a8e96e485bdc3c0396f3de118dc00040b18c1cb469e5abf4cc6ecd40adc85df67f8e51178241596eb7488c2a9edfffc2da036e070ff885d7e340c6bbe78f82acda6b018beecd077c88582c41fff061a02102f6a8893be2566bf15a612de230cdd46398c6f0df11c51819d5b911582f7051938d059d0e5ddfb8b213948daafcd1d6698cc3673076b9e6c8cfeddbd9f4b98bdd19d504fb07fecf1ced0885f294aa6e68807ae2462965851d449d97156ac6522c552497c3892e88295bbfbac7c30880864ce36f0a8fbb753dabcb0a65677318642de5e6e41d4e08f34b41869560b277186d893882c2d8274f6cc7e4ede1c97cb69505891f946d897201fe8aab1a57694267f94b8320f933503821cdfffa7abd7ad4aab1ecf0b809a583d4b7a5db5f3a2bbdb6dcb7530880bb13ffb98da645292bf925d25a91005bcee7da15523074ba0a17aeaec23c3863022cd173f6ec62dc07406a664c71dd90ea651042f3938abc215a1dffca0cb8e495abd1848792961ec3978bc92cb4e9c3b58c19a614c9b2b3115e51fc83de85e8354aa5225e1b2088f773076b1a442a8a15abd8e0872be8c8663b89dd731fa1f3d0a3fb00af10cdfe49b1eecfd21983b030b2e318961ce94eb06e73633a24bea7e39b41330860681087e41c0ac57e73231110de1235c8345427b07dc86dca4f5e9b95b90863db1df8bdaf3190589f97c60350af77d5e63d03ea5ed5ce75a2caa545b274140626ef66a51f9b5dca0df7b0b0edbb680dbb3af7f0cb5ee21d7f4bac586b39f5421118748dfc0faf2e8679ea4091b89170dbe2e3aee9190919dc6d01f526b98c410b88d5e9cbb063d2efcb6ea34373ef46e9944b4a509b47a35008d06ffcf3d042344417d8d5c302aabed827b2d55899e17e122570da19cd239a6b3250e02af8a6d7a4b521186d49825bc2c6aff03235a50bf58c8a8262d47297cd83b757aac842274cebbf0fc4c5bfc98b934e31d0de307de430960fa1cde198329d85e9c43c47066e7cdcb60b82c01adc71bb7828ec30da36d29d4b4c4d817f653bf3feebb806ef54116dfdb578cf6c996b4ba31bac9c0d498579379178b9bd24b50ba0e7c4e29b3969590ef59857a32bf400056d3bd80ea676b3888ea6ed8582355b7cf720cf81d39f25d5b243006c883ff79af1cf56f58830e21634927207aec8570875a67339589879b372389d8766e003f4b064a79975ca3ce3173383cb231ca7c41172e9c0a70f20f50288375b59ad5443b399aca26f70d48fb27b56b33f933bb28fe53f27a73e1e95ac745e23f53a1a2bf57d281a91aecdcfc72f85bbbec4f28064282107e7fdccf5e9ae454f28b7e9c79a9e5ccce46e45dc0e8fd178ae203f1fb65871c79ba7c821d9cd82ca5ce7299e90d906faba7fdb2db38e61450311bc609a870850632d46a4b76792ab097be7cbdf73e4efb8ba4df7da28987160690f47a4cabc6a0b9337670764923d6e5468eeb97de1cceae9d7cc7230bc164b0f904238759c401f2e5acf93542560a893453a8e2de904d5fb4fa29e1f0d50ca24d5b0a254aa73ee46e014a78c3109ceb21806804b8cb03d43f74e81e8db682cab937709b68b97001be9d840e1407b7cd309622d1e2e24b897db7fd720088307b1188d39f6aac417fc6ce33fe001cf9d7f25f343ffc1210a5627389ec550cc24eb61d3b83789b0ef7b7a7d33991f502a6208666fab12b653324e683c8cfe4d2097b3dd98dcd2a1e4bc4409deb94ea9a061f698b898d784ec0c82e2eefc68eefcacc7539636b0aab0db98487735e9230cb202ee953f92fdddedb0a87829fe5f2ec1d39194219b31da77ca12bc99f22305ae9bdf26d547a19aa2a3d835e8fdc4daf33e2c2a01844f49c6a0e24e334a99870687b92f6850d313bc79a71c14d38a9c9b9230f3951c3e1643f8041b6e8ca7bc16c7f05d3f62f4f9677e718c614a56bfd95300cb63e7c51a9651ede6d98b065d2db000b3e1c5310db3a4787e2d66c2b0d74f0083fd9f02c4dd6d8dc3d78c90c2ff4c0a5c8feb32f5f912a075b1e8b098f5879b99b6381aba84099a703c4db6ac28e011385fd1fe7a2c5f91b0b665426cd12719d8596cbac6742850f173e858fa74da6676447e4111b84cf684346c8d3ddb13857ef7bf7fc20ba12e564d1f5d2916d8bdd1bf5142597dab6078fcf0a8e8fe336717b7477afbaae39957bd79271618886d30f0ed7f9f2053d8a28d12a04344ce5238979ce34863c47ca6b7b259ac0492ce0531fc3ecf24f35371af794daa4367224037b9b3015960300eaec0dd06836771a3d784d4f8643bd22cb3dfec11cb5d6cba19a96d8730ce85d61e9eb8ab27c80c7dac2fd1aff163c31ea3efd716ed70e9764f22e560688338cca38e0f56f511de2e6d0275fd13800badd12757b498b0ef5f0703d979d50eba2da7bbb663b0fc07e62667755db2d28a824ca579623fa0e9c8c3f6d11a6404a072f131e11675345537077e2451a1f30070f9f7ef091302145d2009963d7e9c8bd786040a0c62cf57843f19cad5ea4340f4a61944498aea90f55a7041bdd3fbdef9974d1a0bf064a312296e9aad49131f25560b99becaf5214a0391d13ce4293192f037b30139dc86ea0f1b89efcb45b3790ea6af0674582904b6dbad1a676d6b885ad38500ad32fd62d23596a1b102d85a0d0eef9ed915fb923f095e4bc277f86c1ed7e59bacab834202ba44102a08036dd4e279ace954f30e02fc79984fd4b2f6683d77de9da69f51c72335a1d90f9f4d9f2e2babe82505734aab18b8f5189b7a3978e46d7c880d2ec1fbfc41f7479a1b78fd7a8fb6b1c86aceeb810cae9fb9640e5302a7124053cb8ef50385bfdc83cdd9b3e1b96576b852d6094201be2eb6d8fd8ab9ef561d5ea44953fe8f501f123cbf379c0094fe690ebc5ad44ede84b47d415dc56d299b22efc758eb6d1c64ac955fdabaec32093dfc7ee3350fd59a04930eae060d99316b65c944a38a88dbae66fe7d748f15be5a7ea98ede9591f99b00996ccfc6de3129e856f8342bc6c7e5677903bb83331449b5a94d3140844b5996d3352507274745ec80bfa87e9f9b19857ebf1a2969ffe31bdee603a7d4a7afbb202d8f7e3eb759240b41cb9e8ca2466270b6e8bb45c0e6d70a7a248f010a1e4e0d7d34ae125ac9ddf71fa47df3c7454f5a2589afcae94327d82f832c0f7c1eb9ba31a8a158c32f759aa09b736f72be5d53e569ef17fbb7a3ed73556b08f7a9265ce80ad7cb43a426544b065682cadb8800543f519f457d66a722ccd39d0a4cb9f7769a4dfd9ce48f7532b7862169070122bbbf050d1364e5e699734f72bdd79dc740f030208741447ba235d602d60bfe8afeb8190fad8e8c6e5f82212614b2346a0889d65e6c439a987464c8d9d2ee4219deb55ab06f27835897b60826a5c17db5930eace8d627732444fa7b53a471b0a16cf3effc4891497d52fb8da8d02d09bd32c15405f0e9f33768d5ceed8720bd61cf3403d667bc10ffb85b330bf72ba135f5b695ee4322b90da11cd691da642c5cfc1b0ec40eec09e6566b67f4eb3363263fc1365a4e2b46e21d3fae3513e9f29c33dd91f54bd131711438ea482269269acbc30795b74d7ec623142f7ba84449548793f2fcd0b6efd16d04fc6f1d451500e4c1bcdaad743e61a363c31b3826c5b6720550fec507b37bf63f6626dacd15552562d24560def2dbe91e322cf58ab051a9fa56a6d9da174ebea4f404b9ae088844ed0e376e52d7e06defd3413850726b07091ed5c87afff46dc2424d8e4f30a0df4bdff6d25feedc4404d36cd23a21576f8041b525d3a5575953d01558387f5ea87a8c2067ae5b8d21dc846856372c8631c1d613606f938215fe67c88888ba2a31961334ff50120934e321fbf15fa5a4f179eaaa37f8cc063ee1a121eb703761810442560afa6dc88fd50a030d71b22341682a353d690a2ce5c41455e5ce0a1f2bb11b494f6fdc723db2c58d8e84d9dd828709c77c8f58f8ebb2153999f752c68936a54dc6adae0f76eaf8c4b46d9f3a89938ca51dd54c6ee5d0734039f1e0f65f135e132d3aa153166aafd9e43821fabe157acefd04cc6530552729d51ce7985b80c59a4bff2f63551526bee041ae5dc8968d53b4d4f9faac408dde8df148e8055406bab957ef32acf3e4ac548f72eb60e458f35ab845874f93779043700162479fa1c8f76a4f488c2f56a62056c37d16c1893aaff41dba104302991b8aa1351008204256fa0708e6ded739b7cba198df8c47825c83a8a9c03c09c6bd6e1438b29d61c1d1ab1c1001b93545929b12a45471008be75378bfc41c7ddb31162ee5e4956e1b1f30a07302b4b19c76a230da542e888306606f95ce71bebcb92fb9cf9418754cea369cf915c144f09ec6544fe298fbb33acf93047adddee4f71893defcc0eddbd163b769ae9306862a2b8d14d3f109a9e55eacb68c01b2d1430bd3ecbec6aa321b7bcbef795fd0d06e1f716f2c4e7c95513bd19c6751844404f542921f84713bc7f3369d5e705bc50452a8baee5553cbc16dd2e671131abe796ae4984e322ab9d24c932fa682c06c1bf4c1aa5c9e467aa30fb80dec8034105429de076a25f9f88d86d48aa9e3843be98df6a93e2edde8bd56ef74cb282b6589e76b81e3bf8219e24a5fedae94a9dc01dec583b9f353869477027564d1cf8d7e11faba1ee192683943e1999b4985d3125d9d60a6baa8cf8ab3b2b671697d3a2430cc6270676387d31969a478ef6daf1b5ed4ab487ec2ad44b63ddadbb6e22f60d527d65324ee05aea79723d984e0ec55aa3bd54727f52b44db909d2ec2e9eb54344bb9c5ef3b5919c2d1ea68518e41551de95674c78d27c17474b6a18f996ac8c1e5faa6d29b4343ff4a47875f1538b1a330cc26ab2a8e1014611b6ed1b094b7e44808ce4c69800662c0e85020ecfff79b65a3adc90127bd9eb2c485cdab9688038c1c2a21389279d2720e23133f14520386a79ef879aecd868180cb37c1122d3276fcfd44e89740ac889c68afd580f5fcd2cb653bb2dcd228d2af812524ed4d03400d235abc4af1e3bf8ea5bb77efe3418f117ca81c415c56fdf1dc9ee2a05eb492ad68c7fdffca91bb989448a33406c6c8aceeb7eabf0b7cc32ae182b62a1d30978748a93f945860c73e9411fc75cb737a7c4753b0d55926665c3f575f1102848f1f6ab642155be54f9251e05e5f8e850e9fe74d7241b989579f5b270d48710fec7d6ee913775d5e6d8977e58037301c10c792a186d512d704c42566440d5045822c8c1387fcf2c77e10af7458dac045f91cf9d8f64edfb3194ce903f22f0bca88236958fb1da3888d2b24559e1ab5f972b86ba7b789cd4b6fda5fa757430a9496a52b0f3341a20324e0f127fcc565d6ec65525010a9041393faaf836e4eead99421fe90f4842966577831419240e10ead9dab69d56059a9f1ac0fd9cbcc19c249fa3676a0a9c831e1a7d461dacc2e555dd1db45b0ba55b90686c1c0ae2d1b7147ac6c70d1cc096a6971be8b5eb809e2b3507b9b30d40b5bd62c10639e7a87c62e985ed9bce9193abf02a5c42b726f9fe436da1385ccc80e9bc0fccf1b83905be77e064ad5465a232ecf8fc8d629a645ba34fc3197582e9a3849405a15e10d58f264ec80a6347caafadd49065299b88c1ac953823fcbd88364acd29860ad0f0bfebe0c34311011b19d829d7844474df420fcebf77fbd91173f2fbbbdc066dc9bf4188a06eafa881892f73a75e009e63a60bc51569e4355041f92b1a2bcb4aaaddebab1bbd1170cc4fce41b", 0x1000}, {&(0x7f00000015c0)="e94f7d42ea00b8b223db2adc46ddd71a446e2bd8bee3fb4f32cbb814bf4eee1dd09f69e7f2af246d3049b2acde957307fea5515b16c4dcf167de566f359740a329ee3dace71e4da4f5dc19ea97e378abbb4aefd6ab38e521b8caea7be7885382bb16d7aa407b1b1940162b9ca187658a26014d4dfed7134f5e84a73009a00321495908d536f109e0c21d4d0f5146f3f3593dcc02de3cc5f0b9f5d9cd5a3ccfe15487d53ab89c56005ae3063935a918551e48ab858096979bb12715b68d31f8ee321daae50c7e76eb996850f8a9abc0b55639728fe5ff6fdd1bfea1b7153cf4f183ec6386ba11dcfdd28cddb75d7e83314f6967edd0d853910bd314cf060a7d7cf9a3cad893a80ab1ca2511e6e70dcb8f307173e79ae61d5b3bb0074f32e4f78d14b6279680766cc99aa2a617bc1792f8b2664595f726f0c7715429a3d3db5bd8deea0aa3ab266de104fad905f3a3e52b7dbe0f3c3ddca3760a4c544b2c29245aba69e79a4080983ecbaa77f954b2546c4404100d21e124e34a21be00fe7b5393df83d32992af926809650a69f0b7cd1e939005744607be134b2c8f0c9bb0fefcd60d8e489d0e10d04b8f21e930f8b757a78220331474866f3a1ae5acfe601b87f5037f869905625fa94de71285a8b4884a1a9cb130e2c5d00fc738dfc17fd567fb116e6ec07d579d785447e1112b1d014976505007614559a8cc6a26bdaf183bbd6a32bb6f10a42b146f80e66767b78c87f762d60cc4b81b6267a7af5f2c551983506e5ede1aa4ae727ae0c20cf34bd42909cfb29d6b71f5e12c99e08d9c217933132396ec966946cb90e6db458f8f0686bca5bb5f7d3d7aa501def5a17609cf7bfa00fa3cf58fc65135299a28034468c8e641a67e3ccfcb0a83be364842d0250caeec03bd464e542dfcce9c967183513831dee9ed6fa0f9475fd44000305af70dd13ded9393acb3ef651626ef145cb947c5e439808330c99b360b0971847b726d7e2d60ae308dc78666b7863363eb418942507d5eac55c1e3517df0b289c9fde252f0d3a23ac288ee5dd78a25b5732fa5c8134daa856d10935221a21de10c71891fb009ec5e61a03caf059fcfd504368369efb35106ab55522a260d185f55eaaa32dd6f5582b05184b260505b1fe1ac52f6e0545d4df7c0ad1331f5fe01e4cec08c9089c37a694381bee4f65e10ce70e29a00f46f3f287419df5fede6c20b89aa51943863692e07a0b7e7c6036d053941eee19be15951ca7758845c7f2091591fef7dc21cea05696db09b7a4edb3b838b5244e429ae0dbfa957a0a178f24a613c42d48a0f5b50a5f42065c7e4e65bd7b61c0d7aca3609b60044b04250136e17222e6024ba18c1fb73123060bcc6f0c0777e8c4e42d313d8e84466b50187f6cac55c6ce32cf0155f26eebb6da880a75d8ee7c636db614e0eb47d69733b24b1493d3310b15bbb56b89fb53b529ad438b4f4a952c57d73cd9bba225b0400eb5df93a02ef89b8b46655a23a3cacb5cce8a00446e30e511a53bf19bc9222d03087ddbdc164a0d1b5eb7014f5f543201c032e4411dd97ea08d3110fece5a2a6774b8bda15567004136a3ce49ac6c7549e4f93810d27a1fd1b85906f476646f258868989af4dbfb58608c445571b914fcaf4ba62eea11b2d8edfe796069028176f546e96afe8307a93f4d8508f33e63107f8d11ee2fe33084dd6f6a6d215063eedb6d7d2b717497059fd5aec29dfd846957b37fd64d4de6189e3cc7f324878a38debfd6e64814a94902841d5b7e1fc2785d92ffba4455952ccea5cbffb2fbc9e0277b42ecbd559c987143e73caa4598797ddf80f216d90358c84f1efabbeadd61647a633220a01f50b3a530171a98e67ec2de63c8a804e360e754aa6202bef357fcacbf2f419864914a2411cf146b8d743602ca5d10e0f263ec57ec2369712242d8d8c4df51acaf54ca810c0158cb478abaecff5cac8a776af69bd670ba7de27aa88f9c55f7c7d24ad6d0943cf98c166d404d97f6904ab0dad46b6d8774c1a923498b547f278649597d161a57afdef38e5e0370997a45870a2080eb8b07c19a83c90a322b21b629d365576ad8d9918734326f8c5b352f9a3c12474b371865ef8d8ee9a277a26f1c966f3517c1aad9754de10774fb348abf8a250d198755959ee71e61672d02f55b5a371de7d24c313a3fada2ed13b469f90d33e1482230df56cf6af00276f4628a8f688f8031f0b7a73c7d6bf24c0714cd409e423986726ab165eb6f243a86dac3e4c6d9c38628dd36fdddc58b3b82bf4e7972257bf866581dc898c9d60b5836aca7cf76534fe8832e75de182369fba983dc3e763331b198da0d5a5e8d2e554815bdc040cf7a4b75cab104a8d3fa86dcd98786d87c5d5f169f2edb1c29be40ad560f91e5babcdba6d369662dcc6248a636d69a8e14d8a1da4678471ba4c5f07a86cdadfeca87f77d1b8f7d011b04954197e22c7c4be13d48b71f9cdb0a81373087fac8569cbce02d528ed935189c995547fa94d89580d43c407a84ca62738e3c33eec7aa060cc5b8a61e74204f9700437a28b9917b1922a010059d1ace5e985b6f88d2e2a3e61fc548ae82eac64fc4ea7b18cc3072a4c97ae085fc44523a50a06ddfc4ab9da79644e30ef8eb2978802c07928a82c98671e2cd6e7910a248812f57cfcd6952264dfec19b9829cbfce45b8f64f6de610f2ab5e482f0315a540a1b0a47717e9d4dcaa8179cdbbe17252338b8fd127ab2d2293ecdc76db3c82592fb6e13ab98a790b8ec9ac521a5693a9f330142677e19143e0df9ac422afd2e1ee7faf167a69f6da3f954f1554668515067e58d69847f74f5e9f7b40f195702dc779c7ec2c0b9457d53a6076d34d19acbe81b5c5625de118e89509c1a2da43022e2beb510af30455fd7caae7e0553ecb90536646fa3351dde604c7f18a64b714d2a26ef80247a54aab9e452652975f38e229781d01e19bc4c0f52c798255278bee180ea5dd3f22d7e3ec8c18d614f86c5102a82dcee32e33d252bf16050083c6ddb863eb0625505b7bc126b01563466a27a2c8ba1059b92f5a4ce3c8b9a90b06f6eeaf7e4770051b6d1f261fee28d5168c75b9889aaf50fb87c0e030bfff8ae0ff71d7fd6d5f0dbbf603c9b8cf8ef5ad4e174e04927910de8d6a5239f07b0c1714beac0b8bacdf1a75c73d7c46594f8c7a2c429779ad851067df6af4fd264cd996625b5de38febafac0aafc6ce313edefa5ff13473f1e186c0c72812386e3124821f7ad4210d2b9b851e2c6c9e69ffcd659b949432587e21f964001ca22cb54574fd2e4633a3b2c8af9efc97033bae0b2d51c535bdc05a79d61d9812d6faaad34061d5fd87cdaf9e9ae8e2bfca0c1fbddf6ec15c2e354c659cea95d9bffd4cdc308fee23ce2fb08abd3439021afe7088fd8044fd03b8b87b5c7b1bf85cfb4ccb212030f7e44fbbb584e53411751ea65aada87b728671bc9dc9757eea6412cedf1c697204417528b549b7b06ee257878da1789a802a05c72ce7cceb5bc2f31608a2ca132499b4deefcba624d4d5af4951cf0b0d19f29b9f8b79bef74091eb99f03d1ea35a804e892f92e0ad26d670797f642633820910b27f9b88808a03508a6e95dc9aabbeecfd6f4f6d1a4369cc1825549645f2b5b2510b7b1fe24f1b704bee4d15b20efe2933beb7497955832742bbc3cdd3c78d2af211672bdfed2d74687585f53df140511730b436936b5ff0a76954f627375b68e59834a4a9849a0e0e4de8cbbfcc50338b4ae147d2752ffdc9dd3097d5e9561f0c968f8525c466d213432a6c794644a8026419a2a26e8fbc332ff5993d32d880137baab15eb7679da99472bc4d58b1a849a089558e55ff5c7f1fe1c49740e870a8fb0709ceb56e661d65450463a1a67b6142ee0e7d00bf085e3eab6b84247d53e3383bae6fde7ee1b540407e8a548af8b60caa9fdde56966022666f7a63e09d14a11f072106d25615078f13c23a1e217cba98365404f19f8fed985e3e02c24cfcb8adaa2a70bbe75e32ce301a2d09e94ccc6d3b89b29a86bfcc51a90ac2bbc83399a9e213e777ccf01d91e1e2ab65679d99f1b17f1ad1e6b5363d47629b0e222d8d8f7dd48cbd991152988ceca484587036ab6611048ee9adc74e97d5ff224ce5485aee16374a2e4433ddb5fdd088c09e7bc348b1c29ff15de4194efa136069f22d881b1b4786939907490ca97c4ff881fae638c7029c3875a880234197c8efe0de58a1f2f4d524c39afaed0e7656f98fb662f410be9b4dfee1be6890266595ef6bebe0906d9fc0bd47f5edb6269733808681e70c0e4fc243c63e8bbf110c546958082288a42f837461e90d9fbe8b4328693c9a0e0f3c4adeef2f18cbc4da7a943b2756ec003432f01a0a398087ae003bf9631fe777cba07c7b237f01b946c3d1f4585caf92c14415c3ae4beea2d7a45b3cc7b4b4815e7f54e66ff52a134c609f875289ba1f4fea9d9e8406e21e89de09127451220b198f1b669c0cec080fb96927e8a99b02cb8398829899c8b5e1b578d0bce2837e79ce4a0070bae266b337f1a4fe71479499e688a6336d1e0e2871ecfd60e141d146910a3e46bb802f22ce52054520d110b38d2d44354c20069af1a49ee2c5d945e4a1c29694684ba3e847c2f8aeb550672bbc72218875fcf460f5cc31060607896962f3bc9189c0e3be987b4b3197d272882a6b9af203614a3b80ee61fd6107d899f775627e32719e4585d2e8e9d97564f5ae21333f7542d62c909ec31c1f26f800ba26dac0c28bc86cdc43cfb45a0ddf65e70480731c144a58c234acae563b062931768c3318bfdf3ffc457a33e8cb86e76386e40a223f3834b91b27bda68ebbbedfc825fcb209a46b7686b6bcaec1dde277c1e9a6b629e5f14c85d653725c25897b5ffa3ba36c747e155f22c2d0ca0b3b69dbdbe2635657de40d1f3566d9c198b5f1cb5fd95f82c30460f6c6b457e0f7a67e3a2bb33501477a304fd7b5635600a51446bec0b4b42438049ff8d090d137438e5904c8248c46476b396416087f05879909b7082995d6e6313444c215d9e1d026a4cb94b0600dc4093518408aa6ebafdc2fbbe339b2a3a1c5f4713f055ed0d5d82705f8ca8c897d53c45dcfa8800a2e48fef9bdf9bb87c1bfc7ab3bc8cc6b8be022cc886e922fbfd62c5a6b0585da1b9bd430c322d20aeb22a3cdf36fa6a899d935f89c2c73b126855820441f807d1b652a5fcc5e719b2d8e4428e99b6c2feaee9d26f7d49b7a4976ff9c6a4169d8e6ee2f558a86f60b9c340ee32f3052d79af3efe361a464428d94216d77762187a80504bd10c7692b86dd8347d108cdc0418fd90bcdfa471fa396883cd9d40979e85ce8faf974b6fcdd0cafd970658f0e392e3ed05a4c12d07cc5106e2007776e1be39565b3ee8fc0c662bb20788f521d6e11fd3f88e80c1df4b5084359df2a42f1730b0f8496a38df2e55d88265195debd8420837ee3a262bdebb421ced363a9ecff416d89b2081006acdeafb3d51b3cd2516185598c40cae384d0280bb35e639bc6aa3a6896aa7cb7738945d7922d0780d44af567d7c58a19d24279dd71f84520f001181fb611cc0e5413f5b79a6eda5f2e9821b4fac13aa41ac0051b591b78d1589aa94fb45a693e8671443d4737c8492ef66017cf2b832ee7fff346e093e6ee02b6206e5e986306e43860fa30e498c01645a7e0044ab4bd39585eb0bcc3bbbcc4eea52c6841ff880f015229f6b230f507f6535c98d3cac43b71e6ff33be26c339d1f8072294f3256ef23e7ac0bb2e0bd9", 0x1000}, {&(0x7f0000000080)="186b73cee59822fa3a27080f3971d69f0bac117deb7cbc9a3ad6d0c12c9fbf4585de1dbe42bc13eb7c523bf30343e0373208db675ce385b1a00aa63746030a9116f8507c3f10f4b833dba2d6dc0869afef6326fc17c9923de4942e8a3f923eeac9a36e85ec8bc9d07e7ddde4af902d2e1a7b67500d44817e3c42cd1d47f5f9e3ac408e20d2b2e39e38a59d235d28561b6f8182fa6cc5fbcde8c4", 0x9a}, {&(0x7f0000000300)="252217e1e4193f6be1dc49c32153631d5fb983e9da17a5d1b4f262ec892dc024fb534de210bee95e047d7f7aad00fdeb761206529f7843026242fa1cecaea959ebe67ac8e38b7587ab6b9492ce991e245c81d953a470ffd31ea117520a591ab21d329d6b64218847dc69b49c4863331096b1820444f250512d692ac7fa6997e8453ed1e72a4fa705285590a4b3bf2daa279833fb81bc296d1c2d797a8a8c6931d39d2c490284a178ca048c290e268accabb7f921d6bfb2386089830b5149b4d31b9152bc0c58db045b2372672786a1964f17d58e569653e375b11b655d3b6104330e10d17c3853042e1354e2e52fcc5fb57fab", 0xf3}], 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x10) ioctl$KDSETRAD(r2, 0x20004b43) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = getpid() r3 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) r5 = syz_open_pts() socket$inet6(0x18, 0x2, 0x0) read(r5, &(0x7f0000000140)=""/145, 0x91) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 16:00:10 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) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) mknod(&(0x7f0000000180)='./file0/file1\x00', 0x8, 0x0) 16:00:10 executing program 0: setuid(0xee01) r0 = getpid() r1 = getppid() setpgid(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r3, 0x0) 16:00:10 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)) close(r2) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) getdents(r0, &(0x7f0000000140)=""/230, 0xe6) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x4, 0x10) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000005d0e000000000000000010000000d96d00"/32], 0x20}, 0x0) r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7c04, r3}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x1ff}, {0x6}]}) pwrite(r0, &(0x7f0000000280)="d0", 0x1, 0x0, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001804000d11eaaf100"}) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r3) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80006085, 0x5300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x100000022) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x17, 0x4}, 0xc) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) r1 = socket(0x1e, 0x3, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x309) semget$private(0x0, 0x3, 0x20) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/46, 0x17}, {&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000040)=""/21, 0x15}], 0x2, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0f91ab0bb400002e2f666904003000"], 0x1) r2 = semget$private(0x0, 0x2, 0x1019b) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x101) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x3, 0x1ff]) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0xfffffffffffffffe, 0x2, 0xfffffffffffffffd}, {0x2c}, {0x6, 0x0, 0x2000000, 0x200000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt(r0, 0x200020029, 0x5, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) write(r0, &(0x7f0000000080)="be3527ce085e2b1c7da40cf128510bd7f81d5725206ea2f4b8c90b3e265048", 0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xfffffffffffffff7, 0x7, 0x0, 0x9}, {0x5, 0x52e, 0xef2, 0x5}, {0x3, 0x0, 0xf92, 0x4}, {0x8, 0x8, 0x6, 0x7}, {0x3f, 0x2, 0x0, 0x20}, {0x7f, 0x1, 0x7f, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x400, 0x0) munlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) 16:00:12 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3b, 0x0, 0x0, 0x7}, {0x5, 0x3}, {0x100000001, 0x0, 0x0, 0x2000000000000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)=';') r2 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmctl$IPC_RMID(r2, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x4012, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:12 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) msgget$private(0x0, 0x0) r3 = dup2(r2, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x3, [{0x3, 0x8000}, {0x2, 0x3}, {0x3, 0x1000}, {0x1, 0xffffffffffffff01}, {0x3, 0x100000000}, {0x3}, {0x2, 0xfffffffffffff801}, {0x2, 0x401}, {0x3, 0x1}, {0x2, 0xf4f}, {0x1, 0x11}, {0x2, 0x1}, {0x5cd62170aa0152de, 0xbc8}, {0x2}, {0x2}, {0x1, 0x1}, {0x3, 0x5}, {0x2, 0x8}, {0x2, 0x7}, {0x1, 0x7}, {0x0, 0x9}, {0x1, 0x6}, {0x2, 0x9a5}, {0x3, 0x3}, {}, {0x2, 0xa38}, {0x2, 0x6}, {0x2, 0x10000}, {0x2, 0x8}, {0x3, 0x6}, {0x2, 0x8}, {0x0, 0x7}]}) msgget$private(0x0, 0x13786029d1f571d2) 16:00:12 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) readv(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/236, 0xec}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/190, 0xbe}, {&(0x7f0000002580)=""/2, 0x2}], 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x22, 0x5, 0xffff) poll(&(0x7f00000001c0)=[{r1, 0x40}, {r2, 0x40}, {r3, 0x20}, {r5, 0x4}], 0x4, 0x9) r6 = kqueue() pread(r1, &(0x7f0000003c80)="c6dfa72626666dc45ffac4942540c3e3d2b62b5deb3d2780139c5d75becde938023a8e2d619a714ce4c84f0bd43ed77cfcf8d6044b97b43388bf054e4282852bf44a9edd33af5760255973bac4c0ae34ce90d0de0884c906036528450efcf9391c35afd88cf56747a0ed2f2abb0a7db8edfed2207d1d12799fc96d3e377cd8333b54ce455177c29dee43130b4a0e8e945eef0842b8d9ec645a9847b597c5aa4b43c9444dd2ee52cd9855f24d98", 0xad, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) getgid() r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1ee) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r8 = getpid() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003ac0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003b00)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000003c40)={&(0x7f0000002640)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003a40)=[{&(0x7f0000002680)="ed3c5f9886c1446ba8755a340870ca13aa613398c1918abda041f398ddf98964bf0c6623782e29372c013b53d697ff94612889b604ba3b391c1c5a0908a22e3b8f0f929ff965e5281092a2ed9693812d4d0308b30176eb09cec8acc1e7e2ffc95acf192bb60a3049dcb31968b71033ed5553ef2c8256ee453ba37bdb0b70ae5ca6f844c577dbcd72b62a0ff002d53f67c70405175baceaec3e8595a92dbe8df5038584c285f50977cbb3a043c6702ef84aedd5d45328af1ad1253ee9dbbb", 0xbe}, {&(0x7f0000002740)="87680fdb34723fc084d0bcf5078c72c10b77968e8a1bd3cf85", 0x19}, {&(0x7f0000002780)="ad8491a96402bb0f943592519cd70439bfdbdb9abb3a76b66beea717be64b668ae00ae76721cb577b27d8e9ebcadc974ff2f870e002d16e7e70d4df3206275657d80c9dfd1cedeb0e02b5c9120f464700595b0e403234614525fa4ba33cf2dc5e2cc3a1013942bdceba14a7cb347515b4fafba75004655288afb50b8ea5a4b29aaffac330aecefdc5794067b34dfdc6c601fc6cfec0c04423c5e4d9c912b4daed1d8a89664561446554af452c6ffd8546b1141b9ff375eb0009b3dcb96712e0019893524eb64c51c82ea5b8c8f2da788b0a8519c6428102448cb2309eebd9865bea0768ff5c44a08509a61f88423e023459ae4975d69c7da070d81178e37f13698929d61dbec9e5d8ac7aa4a3ef107f5e95f25132c47d73d5c658777db7ed6dbd06f2af22808d2712ddc924d5e7dae7c14ca95818621e983c7b9c57d1383bfff14287164f5096bf1a23a4b817923acbace9d51b9cb73f8a1ca25e26c075210ae5ca4c21406c5e1405955b96a3537092c0aa6681f0d38221b5065c7f1210946a86a0e9cf7d498cc166df6a3c5121f62bbf4bea90e67a2ad81671534476eccbdd6f6c5dfd2361084326b748a4fd7e501e5ad653ad1201a5ace828e6710adcf077b82a7a0504c9f31c49629accf6e8308c18246d7382c9e663b088cb82438501589877a0221b590df1b5591a7d6235675a898acf5c97f2246a1f696d504745f2e51d1a141dddc23e0a2a87ac3ac267e39c775ff59a266f2474a48770630dfe81ec682df62ab98eecccc47d3313a171f444609c8b917c8fd5cfb2148adb78c4758692f44e41dea95fc1df50779494dd078c78c87e97cdb8b98f60d760ad0aba7bb593e5f47b6bb86838dd75c767e440b8cd08a373e7e4e7d7b4d2e016c78cfeca0b82cb91cda3cc2afd498de03849eea7d45d7f11c9d24eb80b324baeac4278884e03cbd9d7bdd45538dacc4a6553bd33cc26ba6a9e3f67c25d791102fbe1e04aae3b1e7764d654bf74670cc0a1a58ff2b562a3d1da197a1c7bbbfe6e19629b9adb2c12e7ae1241b7bbdd00e07ed0315bd75a94d49ef2db9d31c7aa22e3901710546814042591f93689cebeae89b034cb49a62135b40153bd3e03ee5455a1e547e5250aa2345062c0fca35a304955e8771cf6fd47bc7d3a81315976add1ff8af8402e67f58afdb1205ad95824131da6d6a9d0413dc4286b170042b771e07803e0610592ae8c4697ae923beb8c149c2b39da5b8647273fd93c4e0f25ed352fd1ae65c3fb42a678721eea829c04fcaf67d68b483c23aa2fc2546778e5e5b17085dea916d495611a790dd23ee6f3c63e7d342527e8e7769efd6e71db28e31aea74c8199672ebab0a8d8bd7e2c4b7b65f52830b5891a068386876747ab38bd2b239fa79564c735f13a63b835b263acf3b68c74a1716b3de184d29ce3d3045675b9c1ebb33a89208000b2eb3f9104f2051e0356b2acbb1163747a62eb2a53fb956a0bc836410364a7df46ff690aeab5b3de2615009927e350e46c681756eec73de57310f84971f53157b3c468a63f4101766d581caedb48d8d122b4fc436a87b59109be3c3f45f1b9656754187eee244586b9057c10b3cc4eb7b0c5319ac4e8a031e17a1f841b0f0a61c9600cb42499eb714161ef24f9ccf265e41c0ff1d778db114ee797f967df2438f8423c7e08a7a8e88025771857c6329d3f87ea9af840e80ba32d80b2c54432f07263bf79290d75b9331c0cd1a6ad092d2325ec8098c44a5196e05d6ea6f54346365c0026afbc5b16a1e57f87816559ddbb17dcf09d27d37c3a6cb15f0fe61a27d85f49a77a599248f6835759e36c17fd25897d4fc0c3110ac9e6089a220977af6bc0d2b7356e54949662f2745ea5fb49a702bf50eb81df6c8bd9d72f1309076c5f2a38265ddbcb52a2e9ba46936123ea2acf3e0ad47943727bb3da5df135686b3abea0e72c058b0245a321509b8606f5394893fec3494399040c562634f9d37bc67afad49f594727a2b1e9f300e2e3b374def8769143919bf544476f7da8a8056a91b292320852487cecebabd6a966d6a8fd6db49d0f28e7ef917ea1011c2fac866245a25b42039ba848e6e5243841c6b552561d4d7b0a8f9f905bc1fb0d342a1bcc4fadcf63bac7b94b6320a949f1688cadeb5e81c7c4b9003252c8de920ceabade064c2c000ea7be8deb3fd678d5f00ff512d8d82801deca8feb85149414efbaa4b5c8cb25b8393b7e7022a1a690ff16b36c0b746191f43c2bc7baa950df5f01ddb422fcdf376ce12d4b426df58ed90942fd3d7cd3958c3e552343671362d5d6696143fcda9746c82d60956e54a9e2ce25e9f3e3c27096ca7ce525b542664cf5a3527db476286aaf05a67e0984dd40e3ded1e99cdc3fba389bfa5be931399778dc8537b792b9fff312f323b75579cab967d51c19e79a5b07b92c309c900fcd2ac07b5cd8e295e2ed6ba1326e50d4df71b7fd0a8bfb73e415c8cd01f52f9a0a26c1067ab638ed4cf08fb4558ded7219472bbd2625aa7508ae5144caffcd81eaaac82bf3062aaf45de774baa8f11304c71a578fe8d150cb2d53e3fb08309694854ce6f3be54de135fad76091331dc13815a6244e8c15774e1999ec1617e4ecc65b16d91bc8d07732d9bbb3481f032e9b77ddcd524ad05b72d9928c5a28871d673952ea77970e1c8b1096af07af7e10875e54b921060ee5602dd0c8829fe60414a2a1dc1e61385706f8bdf143cab18c0e4eb4f33dff93e3b4448635ba8811f03c6a1c042ec4682fe2a4f3e28ebc0c1c6467b6e75ab0fa0435b2cd6fe55820c1b389594e0122a4e9e0ff2909c7b7a2864815bdbf3fa61c7c9aee4392d62b41cb9a5a6c8c9c64d2231695ffbbcee3d9e20fe91e3798bd48d3e29138fe32fd36f3ddaafabef02f78f3f2f59afd1b7466a429e7187cc8022e119fd75d194cc6bebdb6afb748d44090b1b4fbbc2464e9c5cf1e9baaebbcb7f0dd81c556985c9f6748dd056454f3b247dd31997cb9965f084c797346745ae38c8978652c8492db2bede9797d2afa5259781900c4d262d3fd782c5c4b2ac39f98ece61bfc1cc39bc46dcb2c141c8447bf4721de9df369282fe51ac70eac517ff32c9332c0779b94aa108deb02d7ef1d37ffc4e18fc8a2af17ebfa7f6859800259f56e37c8374aa21fe2f3cec8f9e4354841cd621363de3a01028fd8734d31c3933bb45de44fbf0a1dee7beb673b73b6ce872ba095c29c5a0881af792c552979a38d5cb2905aa5001d705bec6f56ef2b7747c7f4855cb6877701ac447f16d8d7c9d4fbab22cb99ac8333cfea637555ab9810fe0a7990879d9b9e2f6eacc1d3d0b475c77cc8be199384d0f5dfa224a2f5a43dce107aab264a12808f09c38a799e27508c83de47b964e1f3f7429f397b8593d268efb1d614a30b775f8ef27cb70f5f0b4d584075566c3d45ccfacc87101081cee7be7b8d4fe05dfc83725062a99abf0e60bacbb40b4d15f64131a02a7421f626054fe608969ec245886bb85521c078a9d8576eeaf129cc7e254c69dff08f1ee50504e7cfe7c9b3a6404788ea00f21aa96e9e2b9503c43e16a530b591ae691a9934714e281a70962b3c2fdea53b069a82cbb2d54f4aae4b45eccb7d5b1a91a985314f951f17b21d82d711d3c907ea30acfa95646ab5d6482a8a069380397cc1aad325b5e9823c32cc498ca9a31b722733ff429d4fbbc96835f99cfb4925a6f3cb0bc63897a2f27693b914173ae2eac887cf070faca85c3df02b89c7b3b9f2921a452680fabc1f080ada10bf683ca99732a9c609fe9dd261c22616d6c7bd47c013060a7da45f1b3b5be177e6883f01ee02933d56d72db7293a02e7c64414f077f1a8dd73621413998e6987a6fb0d01ab6f8c31d478e3c28cacbf0695b3a77a3892aa9d2ad1beefa2f9db70772d7f897c04000120aa6bab377ed354640c32bf3a3c880b9194bd33a958deb4dd0611a295aeccf4e9e9bcc48124163f06cec372065f645b7b77fe619945c45424fe5d748617bdf987dfc136941050a00bb8ff4f2bfd0f0df942a4b7d9d803fd53c444ccb87507b87475f49f2badb7b1c81c5aeaf952d3940439aac44a17af25f225c3c933507d9c20de98c063d27f286a06655a31907c5463c5341f5dea34aba09f8a83c68dc667f11aa64053d7f43e851513d5ba953d2356909b38719131d3d7aa9771bd8790cfc89638e3eb313b839c887de43ebc120ee87d213f37b943c57240e33c41047486252dc6f50791d008c12181a0d3135f3d07e81bef39ec3ab2824cc2078685ebea12803dfb356ff4a7f8873d005763c37c8f6f8bc8a8baf023b70ea7f1cd9af653bf9ce1d229ea8a7ede512808c89bfdb2fc7f887f0a098fcf94288e3c1cdfb6d2466ca1cbe0be922e34158e7b598c1ba5c96ea874dcd557d88a0baa1af8999c3aa2fd06e3cd7e09b98f022e5f66ece755e08ee58bcb68dd96570423f46dc505a8e44fe7f50a37e32c800cb76c4f65a012bb3790b5423ae352f271f195062b25e0bf199c7d4ae8f0c82bda1c4c2d9ab27c517356d90c9c649ee2a1873a08bad8da721259046e6b2d2c1dfd508a3cc94dc9666a89af76a44652bd7e73466b0ec322ba91d95f2f63430a782c327556862af481e24cceffe2a19070feca18d37dd9683ca5bb7cb2600211793f94831a8c8f688f719b785716e6db2f37882b02eba11953bc26b402aaa1b768cbff1ee275786ab6d3b07b619372307aec53d37754ccd12ae041152cca1024833ca3c6cec77de1a3045c43c5bb2f0a5bb49e0a80598e3b50351adff2af29bce5bdcbe45681a52ecf6030b03bac32e6bfa0a4c40d32e0d03f9d5366afe1a7e3641a762953d1208020e2b1813bcf8b082bdd803e830d5f27f27d6d24c593dbef0bf1c11c9316381f2264d075554ee6448c70a6d4c1345227f146138286c44e2dba3c8b818ddc4fdd131cd6a41c1d901f52e0c684dbba656ea7fe2bec81f5cdb05923d9a4d6e76227e7efb13749640ee3aa03aff9031cee1c0f28229fa6f42027a584d385ad10a12ff8d8dd2c0de334dabb11b1510aab5b58fec85587aa92998363ad1bc7e815f98a9675fc5e6e467013f74b08402257fc9e977cc9b80d329c3451fb8c27e7d692d4ba46d07b01667d92714544294cb9b18f61e00091b3b962289199b4f66e43d51eabdbfec399e3d3e1ca8cae987f4cd464cab1335a9bc62a1138e7a86c5f0ae5dc4fc71c5e703eb13c0cf35693090aa467edc1ae9140cefdc01db959d9ca9fb228969bf14afa1d6c66fbb50bbab52f51db1c29479ef45e077547bbcf0dc1a88a32b5d6d1deea635aa531dd30f8469385332cfb12e0dbff4a112c094d16e97bcd21a538b36d276548c0224ab9e0d0fcc72241846cfc1f3a2c3abec750dd94b6983f9066012f3c0b9202c82cbfdc3f86ea134252dd4c983b1051d80c9ced1a5874c2c38877cb2cf0e55701d7f387d5ac37b41b70d52cc1b150e9402ac15ec64d4b7e80e34bc99aaec20c321c1360a5c13ecf7a75c282dc0478f7d205c85eb5dc224001fd5957a79a9492601ac5b7e20f5d29dbd190006d3b9a3bacc9ab910ef8b78a387b2c94ed0df6a5fd8bbb20c12cdc0fbd91dd492980633479afba255a86eb476c4905734d6fd85974bcc3d93359db025eb07be4fa23d95123c69a613b5b5d203b4dd9834a2645c716eb7fdc40a179c9d0093d80c09247bfbfa80784ca6713a516dd7c4eaf670775efac47d02348a2bf9e135d7900025453b1e3674cf6081cea8611f9c24a057fb9aa659b1112e6dd8986a3", 0x1000}, {&(0x7f0000003780)="8a384d3f54ae4cb88f63fe3018f6f96a285b62329f9077a780c61cc0ee74f9c0f9a13f7ada7bca6f38d41fa3cda71f91d094fbedf023c57bb56a5ba6a283f2bdbbd5679105a2c17046f137a757a2d06510de34088357d30a10342008578404ea411df8407be2aecddb99f39fd730fe47de4f9287b509cee80a964e0702333ac6894148a18ab2a2f6530097558d0ddeafa613d47abdd806de0c164c286cdbb92db0976af328b3321d097786de5c7315c8ce05a3ded15f1aae10bf28d16ea7744975377daebe58dfe7257ec891ec67adbf72cf54b2163b108e6ece0167c56fbc1cad27252f49861170d571385b905e57966c684f", 0xf3}, {&(0x7f0000003880)="1d7c48e43813cdb0ee21527bc6757a725cba9c1993605782d2ec4d2f692a6f4cf4df3dc28ffa43f9d1f9b43a876b7fb579f275a16c54745b9b5e09b9c38933ba4cc7375a15a410cac75abe0a53c23dcdb77b13f5fac1a8d1bffd50be9e9450e2e1485b59338984a43a0c7662b640a471722b7ed3f8a88022b0f5cf981fcf3303b85a058fb5647403f2b098c78fbc4813d01c3488163252cbcde8889674", 0x9d}, {&(0x7f0000003940)="576335227a0c1810eae3289ee5da431c8ee2004d184a82c48253c242f785b9e095417a3353586f5de150630ab16d89636d12659bf8a4fe0295823f1b35086adf1a0bc4343b5a6f36902e23a648036c3b969779b63a4b6c39bc2cf5079be1f323ba6b4bd8cfe9d675597b6fbe8b16a41ed978d9691f86ed50fb14671991b2f456b2fe3366e99c9dd84264340cef1232f3175cf3e3d96d7692a939002a2a34b250d8c29534407fb1ee5c9db35c6ba7f180b155e321e1279ed315ccd978b5b85e4fe09e599d7b9eaa30c44a359efdf2429c9a71ab5a8a4c807e0e6367d89455d01b19f2f19a93e61d7ae3aa", 0xea}], 0x6, &(0x7f0000003d40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="f65700e510cad6917f7c7e5d908ab6771fc1b20090d2472e7b1e3c8730b2da7a48747f01bfe7f5c6a62152b538ed72aa12700a908767a3d952310dd527d164236b551befc510616ba97929b0bce4b4a42966bbf6362a25883e3ca031328126c0e2d1338431a63991c2e4d98d82ec322e25df020cb857670c9479ba5b7c8c2c40e4dafb3c653fb751e760a45efb074c9674300c8603"], 0x80, 0x1}, 0x400) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003bc0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="ab112c544253431673", 0x9}, {&(0x7f00000000c0)="aa37c87905a19dd8ecbe6cb507dac9ff", 0x10}, {&(0x7f0000000340)="0e1f1fce8b8ceeeae703229ba536df56baa85e9aa0409fd4fea4ff2c5e08ddbae02bc2c0713dfa4c", 0x28}, {&(0x7f0000000380)="a7c435ebda63fee85c7a59ed8d64bc37d10cf4eee893699985b2d9f0986f808c34420ba10204f47364f8b10720dd87e23144b10b88dddd80583f", 0x3a}, {&(0x7f0000000440)="7f99f749757204bcb85c7d137c2e9f5a73e0ac06570c086283e20967ecc4d32f44582dd15d15a6e8ca50e5980e42ff45f2bbba6cad2e33a5dfc5620481695c9ee35e390929ba821f1cae3fe54b42182ed57dec59c813f8202a0b583ce410ea50c14080abe8f87ccaee", 0x69}], 0x5, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="228763686c64ee72e5d47646eadf101f70883f4f7d9d5d3bd8f4cf39dccbfc6cef1816a7adf383c6fdc9ade69428b6b484c6eb135e4504c92f42beacb3d5f5afa793660c859027cd742b9aac693679fc4dd8cf84d4f351514527af02b1c12cefe0ba1fdc7a1a7b3a3eac338e7777466c48ee6052d21e0665ef9e558383b5f4ba59722e7f1cc107b51dc85614a555c8c9011b9984579ad7010b0c88bf8dd0a470135607dd6bacaf4307f3c9b83f32a4085198f7dcafa8cfc5e07bbf15a764ec8ed36e00fc1590e98716a6970417162605e20e93d80515838fa5b0da73a5754432d73b0b8e897aac20"}, {&(0x7f0000000240)="956eb9cf89905f0b8f56656770d6129ea77d05bf46abed03d2f16b91e112a5ff5f62dd853f706856c8fd110939cc3f98225a4b6335c92c243e1e08e1b5fcce511972c47f3dc184b5c952c2cd93bc5df71b88e5675b99ef0704c042da3a530ff61e36d04bc519ee290a48be1573c0b0c43008b58b70eae04815060a7123ae17dcf35d87612d30fa107c0d5ea293ccbfe421e326c9fe468acf6d03971f35ceb96dfcacd3a608747a3a786cebb3cc9610bc149f1dbf1fb52ab427cfde4b2f00e172e97d7a82d0d72e7386cbdd3aa2061da09ed7fd68ccd65af622f92c4cdbb709cccaec9f8144b3f4dca2f1cd59f5c53df7df9e4a0b17919fd8e9"}, {&(0x7f0000000000)="127b4faaed10d1865f9fe075962be5b5b735d5a114726186"}, {&(0x7f0000001280)="37e1071d7f7dad428109373905a1b4723328b5b7da61de7e870d0aee081c1c7bb46a1fe208dced5162573706942c9a44cfec8c94984d634e686222d75759174a15d4392744c3d12c39ae1593677a9eaaa34aa10e9e3a756b19b9a44ab96d4d7c56956e3730fb4736f7af0f18d4fbf92a30c6b3634549177e50b8bf5af3514646a2bd7091249f5d7aa6784999db4ec4329d2db207614e788d6621d1a1834d9bdb86bf0894b928f730bc264b19190cf885ae881b212f9057b0e423aaa969638af70beea04717784e3aab17151e6ab1ba37acc94100913c7a0d8d5080e159dbb7e274f963f88277bd1c529d3466130c322b243083f503241e030f38bdb4429ab5a6bde143da28bdabff8ee0471769d88b2644e689d7e25ff86d57286d24c8d910b46f49b89f3ef10876829f2431f3eb2bb054ba7fa371ae8dc7c407cd7c386c67a6d2586639b4820a5de3d71bf260e8b923da6c39a1971bd66fd3b6b4d4d91267a17d95b632efb1df75ca7c97298a2ad6a44453a77870fd3be05851fa724d9d281e684ece941942186898c27d3e98b5d6fc10f5803d25e1fc54962e5eb1f5743dcc365d6f8c42b55e6eab9df11d679c3cc4e6ce7e1e0779d8bc61c4dcd68a03ed419ab4938c44dea734a341ab0cd79a5e9b74184c42dbe438325b8e3edf1cb03b8aa4b061603560f5e809392426eace55f25ae1e417c519877a31f2baf486c936e752f40ecf24040691ec8cb240851ac9282c89be7d7c2fdb4b9d65deafe3403282483e12d6b39968c53844c8ee697bceec5661161294042eff5520e92f49858b049971bd98b5edfd37b4d5d954dbd74cdc3cfe3e1cf0ea57ab715639a1e58f50f004e189b81f445e57780bf0ba768e859bca334c9093cd2f6782d56a9f46a7a58b0e6336b0555e4e9d3790578e9fe8e2f70af4e367e27c9081caba9ad598afffebd04a1cc501f60d3603abc1c52b941fe116d76b0ec6b72078284fe7aa8ab418925a5505af194fafcf6b70ddb1d2832d1d074d18d9d65b5df8ed639b9f5e1ee00059e4aa70e1385fdeaba528192de1e3d9b756b7c3afaeed5c09dadba77486a9dbb163769d3fbd4944a17c0bd4007e4ee5706e153e5f7cb4eab497361ca41011d416ccd0d6f6cb698663b38448609e77df4c893ea4122ea6f516b82622c9205e42e5ba5a99895121809d8a87fd3c7bb0af341d67c1bcd4f00c6f72891bee907d0abd7fd967da9ce9e68cb96da37971b694d68eb96b1817b1b680e62fb8938643f5e482d28b829b43b206a7065e8b7157f9458d07a85ee22513a4050c90fa068eb550712d97e9ecd97459e6acfbbd51d3d95709ebb3e0d866e0ecb87f9bd892359c76cd0a5bbfa62ceaf4bf7971d461585de602cd76ac5530082166e32b4ffaa2956cd5e2311beec4f5bb6aa13354351af1f5d922cf51de8df50d09561e8d6bad193627e3fa780d1c99f9faf84244b04b90aa30817d17177aab097d5396d7eebfe99904fb591d07b0582c60a40db602ab85ed620fabbb2efdc515a192a0f99c281c8fadea74040816af2e3ade11f01f12b824cad120b211cc5373587f0ec6736303a342ec8cc5c365dd9921b30f36b8b8aa937cfd5697b5e7864b6a6950e4acf3fed3e9646c0580dde9fa48d4993461729a57fb956790b19b99d3efd64fe31676f16b0226bc955c19dae87e59e76747e3cab48f8e1e8141984bca9288928b0d41d8bbe0c20af83e30dfebdd72f52a5e2e00d0c35d9e28ef0dafbf5e5fbf187aec67c11cb223d4fbf2689879f4821331f1ac894f3cc4aeac708fb0564039e35320ea3b119e23c65f1491a0cfcf81b2ac4cc4f1a235aab2998544e8e1a483f75d43a6e5b0df9bcdc6e7e51ce62e251a050bc736b2ddd1b57b009dbbc7ff022b9702056a97d3f0e41a0da96a3ebac082dc75df7347709a22f2641f8a0ae253979afac41c9a6810ddfc566dcf7e2c808d1458d372b9814c087aae1a75cf3e571f478ccf776353f321013c4b3acfb3caef5b8c3f88118e779aab75f3a2216a9eb992a45854b1951fb9b13139245aec13cb94c6aa0ed3c3e3908669894d729a4878e451a04a8df668ba6b2724043735020341a21867744cda22aaf4b0c51b96057b6d541382a24fe0396ca11356c6bcea31707432f5c8c51105fa0f976da509ef89a1e7421eb7e625b18820c9755d51fd8bb72d78f427c57ffc2c400149206ba714e849c391fbfdf550df847904615379e450ba29a8b3268cf1fdcf094cff117d1fbc9b789c19e4f9c07970bc085dfb54374688f7de8c6725ce71101ab2c05d482b30f5ac075641e9a73f8b5e19834c2604e22aa5f49e187f2857a75fea2215046e4dfdf2d76d129e54b8d3da7a19ddf55acbcd7a31860f0e221ec652eccc70ac6617781bed7386927fb05ba42e80325bbecc4bc82326d147308504a591a369b3872e986aedfb5f89a6f56302aa0182d000308fe51d48e38d1da2f2728e6d8819aef6407502cce0515aff94eff99ab4cb67ee07ab0e180adf91d50574032d16a000a761e0351b855a6d1fd4f815c68d70376c6c9cd1acd5686749d4ea5bfdefdc0bcd8fe859b632bebe2c0b2bdfbb15950642e81987ef9926e55d8e43d863216bf3d1b77b465bd6fb88e4666883418224af116825c7d8de92a5300921124897dfa75830c3097db02d84e302b1e982420ff578f4e74e3d00f3822d84743fbe06438447881055d439e546103dc34619472f097a1434a4b53fc71955558fa27a1b088c5cd037110577f3292fc83091a78cf289dcf7eb635e0da885e4cfe6ae11d4caf6b99067638c37af4487f2d424bd23f6c8df020b236e4768045510d8d1e959a2178cff0648703b048f59ed2c42423877753a36c88790437bfdd0f3361163396e5d0c475c5da437c390c30e2acff041e135c6526fb3f8fe15e0d7a8226baf0e0555880db629c7148fd48e6dd92291fff21dade6f65ca5915468b3dcd14775c191035a566bbcd6cfd3928671e50a944d53dc6804ad440c6ddcf5977bd30d8c300cc6975387dcaefe8f1bc6fa7e7e64452296d4d124eacffdac59c5e54cd1542956f83e3c86e24c3250d206a688d69237eb943e7131c37b612be3151a89c3579667eba4f2b04d88af00418a115dec9ece534e1454afc4782a45653a497af1eeefb8227f88fe41a447b5e71042e969fb38d8ad215e85067b0c5f07ebe7ddf739c29243c5d2da78360d9b20d7308af2afdeb36ee507318d587e5d2355abd9f9b3ee9e8fee56233c0d23c22b587522b744bff73aa9d56a822feb68489568a0ce39a3c810ce30406a1382a50b44d95323ed7f0e36e56d2afe0d553132c601fc47ababaee95e22e8c23df7eb54fca3d56bfc4129800a066483c6b560a998fb741320354efb3d4839c8c966dafbca9091999bfd677832332433b11765d9f0b1557c6d4050ef25bd2adb1c8dbbd865f0c408e7ea3099e058c3757c7217ae614a7eebf7fe2bbc4bbab78d9977ea0f497e9dca467c467954c9ba892c1b55314aab24a5837d76ac7fd85e2d74a6af2968eb33fd33fee4301766d73b4298cae26b8581a76f3fbc1f3631b35a4061527044af2df63f68cb0c57fa7790b8fe26f17666d2040db76a103f1c1936044ba88deb863c8086a6777a86d9b98149b5a8a7fb3e24338b0eb5b0cb1138f7b9de2fef3b698c5ef12f6ba813d954afb27b87fa1b1dab3c7c90979b35ebb69b3a12e58b1ff3443f7f2321e91f26aa7906b8f4bc4733b439a56a9f36c7676408ba8a4624b8c2cb6554026a154dadfb31c7df47b1a4ecfb41a7a052f085e95dec4741ebf447c9d3e77c5f5efed51c19d06c71f56eb537383aca78ed8aef4b15994550059e1f475413394bda93c0f8ffc3fa756c828a1d8b29fb5242ddccdba66888bb371b2bc92989eba5134a7da4c32d2a2100740eb4bd882789f6236c9d49236e926bd188f35b13df5ad3fb9067f42fbc6b45688ace73858da65470fe0848003fb83fb103d45371d361067f65eee092604ab0e2d766782b703ec9f602841b5ec9fe9db9e9e4a71f6b64bbd60e5117b30319e51bd61960c5208373317aee528abc4e9c5e2aa60f5a1b2ffe7ca267780e1998363a37f8ecf72d1eb20f404362b79dc9e34c326aeaf8f99ca5480b32e993f422d3db8c589004081d1238458e180eb46ceb8c8bf80fe9c1b6d6375eb0e86a427973b2f543117f922b48bd21bedf56c758c5f2118ba2347bf3f8f79154cfdc4fa6fa9d99935a7548884617dbf9c1c82ad57136121cb6262763cb7510f10e5880ee9428cc814697ca3c953808a77fe0bae6fa6565d3bda4725723d77c3013c6968641cc1c07df52120a171eb548f48ea6a67a8fe62899b901d31fa83ab991741c94e98a5c277ad6ee490d8657c31c5538107318ce0a63ab29556ee05ddac05df793e0083e6a8b165e2884f108c1ac571555892acb030f9f2eec8fcb2bf27e0a88e33f12c5fdab1d12863f3d99bb9d7d5ac22522c17379729da59838e9f9c4ac6c4570df8b569d7607ae4d715a4329a37224120f4418b7823474c52612993dca8a3b6707aa37358b7959510c23144b237d270492a5398390a2b41468e3cb38e50ebc150d25c6c5489f1a29c05ff55d896695cab26064f8af77b39d94c4d72b88a8728716230e5e5ec77954515e6ede56996be2dbf2a068c3f7293b6b552178ec51b054af9c9d0d871d5fe2122291c958169b246014711b199eec9dd817b40cef03122805ac7251950c44b0ec84e0211a3053b0155386b0657c01948a2a1af04676388482cd8b928b352078db7ea6fd2ff0626569fc997e6b7132231459fcf168c35abe14f93e889c46825d8ed474f2bec3c79442e6196f7e7f1905a52c7a4dfec70ba4fc89399feab1669c9bbd04588eab09ff59c3327609dac3855bc271f72cbc583fe828a5ded806a7a640146423f918269a91adb99150bb77d6f3749c2365bbb3623c8b9130b0af54c455ab4682d5aef208477710bfbee4446335f2488951ac3a70560bf16901cc8aece322dce6e0f494fe120e33f71f149eb1b20246d821d00d1ed71f031ffbee3fe65c293478404417a2663b3fd2897b16577366f26d19fe1039bef36ee663a2e40379d2d97d37c475493b21629978f8d8b9c1de9338a108c47b7d969a1e7aa2123a9c32aafaab2c719ee9568a3005e258f7f40b916c94b5312f8171dcec90758951d85d4e8a970f3de9a53c92f88a70662b974765e80e53ad52f16a61f05dc78c9f5d6848d0850e3b247207ede5c83f1f47f9757d6150228b123ec44f49d5315eb58d1d6fc90c8246830bec37450dc49673d132936facdd5839608f59d7a4d6fbb56faf12197e28e1d524b00504ce56478dad4f70f3ee1a1fd1949e1587c76d31b5bd781bebfb76be49b56fc2749d7692b0fe7d60a7701c5c9ba94a43bf717865abd5c74e695648d5a0c311a294c1af03a8c927621987fc5925c82d008771a4a5d6b668c37cd4aec9c39a23ec1d5d173f78c850fe6126a94b8c6d497fc060f24d2a172fbcead20deaa06d1dfe5d15a3dd7d8fbdaa964c5b81213a8763114d65c46a1a86d5e9822fda9143f28cf68a7c1362688d6a3d8eaa384295178e2705ce2152b0786980186203c2a5771bc76c5e5b17ca77598f47be93bdf1fe9a781ae8b7fbc59f73ac51b387f50fd742babb0754730f8a0ed88c66405b7c4975d48b902225474624513273719a2079fed756bedca0e1eafc10e189ccde5e5d4fefb535f2e34ab1a7fe9ef81a7895c6151f628af28d782f7048a854b6a7715b4e9b7a441cd2c563a159"}, {&(0x7f0000000080)}], 0x1000000000000097) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10980, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x100000000, 0x88, 0x3, 0xfffffffffffffeff}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7, 0x80000001}, {0xb6ad, 0x80000001}}) 16:00:12 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x240, 0x80) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0xfa8d5a037c116824) sendmsg(r1, &(0x7f0000000100)={0x0, 0xffffffffffffffab, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0xff69}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff7e) mprotect(&(0x7f000028a000/0x3000)=nil, 0x3000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x5}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a293", 0x1fe}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2b302983ce5a628865ae597c641b539de10e6c4a"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) 16:00:13 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="6e8a5124cde133454c3c822280099dee4db0ba3ae7059acbceb2d83498595a7c7b90a3b49c24ac7b8c0da32563db45b776c5ddd84daa67db13bf15a3c03544f0f0cf31f4f6da9f2e216b67d62511879deb8c413e98149c9a13e12150a39f", 0x5e) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x20}, {0x800000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) fchmod(r0, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fchmod(r0, 0x100) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000080)="8f8f0d5d669b18ac5802ce794070b064cf03bd08279b4ebfcf50c6a33a020410", 0x92, 0x8, 0x0, 0x0) syz_open_pts() 16:00:13 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) 16:00:13 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2, 0x2}) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="f7f0000000003f1bf200000000000000c04ee0fadb7d3a4b035b8406e5ddb4e0c419927921590df11ae14e7befef71dfb4f1d1c43faf83a98f5a1ea889ee40c726ac9f34dc6d642af84f2908c221a2e21c9864a850da26d1c73162f4742fc7cc405fe27ca4a4321cb37bf86a92188f0426daca4592cbc6c8e6935de2ec7e0549afe9968d8260640372e39211531fe56cf75dcdf99d37f1ba2c71da"], 0x10}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x40, 0x0) r1 = dup2(r0, r0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x6, 0x5, 0x0, "d7ccec40f7821a032272d2388c8b276e54b6378e", 0x1, 0x1000}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000440)="9e0bc88ba0ac6b0232803c72bee96d344c7e9abe7acbf135c158f4afd25b32b21ecb4b64d206dab121d5408d705774d4f5e0a5856133289e71b09aa30f3f9b508f31860c5df6e8b9d5d4c38b2a57abcd447305109d3e640e74de7b4a6a967771950ab4dacca96a5f6a088a6d", 0x6c}, {&(0x7f00000004c0)="5b8a8429f77e7f00e7a927667b711648bae2ab583163e3948200623b06aac4f5f69096edba07060a24d9f6b90d57c350329ce205eaa7427e2e502362ef6e090076ee8ce16511bbed2140b1756a843f80a06b1acb5ea7353bdfaaaf4b175e59bbc114e31c89a172dce7e0c2547ca3378e4db8a98c91a1b84b48d1a49eaf24915e60b5e822cc3ea3ba56b97324ead5e7737c657b65acec0c36b18bb59a7ab8097a8ea94ce68e3f7cd279162f35e9eea72e0f47038c2800c28fa3ff1d73e3b86cf009db82dfb9deacb1cca9a8c82664292908e665a6d607c399f1b4d5f1c0ed5d0dc5", 0xe1}, {&(0x7f00000005c0)="9aa28841db44c18cb8a78f93de95fc41b0a12ab08811404c89755a959b80573057582ee5b9944007e608dd6a2581f03cf998bb650f9982ac", 0x38}, {&(0x7f0000000600)="c2b6b726526ad239edcc81efc622725485ea5dca673fdd1df8cd9c01ef7d4c3ccd337823f877c67b8978ef9f045ccaeb444b7a4a10e74aee6fcde65943ee8bdd4d71ba4c69474e96a71a949b810f560ddc65516e01c41290b3a30d8d628858109cb94507d39453c25b2d656a0847fffeb72f", 0x72}], 0x4, &(0x7f0000000780)=[{0x88, 0xffff, 0x4, "cf3f059b3bd7667fdf0d83d042743caac97bbe811c2800c6c36c4e0c31822a959d7c20a8fb9a5ceb6c80f05daa354d5da30c393c8131cb2a667df19551f0eb19092bf19aba57f928505257caabd04fcfd8460d8a735c80334ba115c4df5d30bbbc7b936071e105f01fe4a80db467cbbb035d33"}], 0x88}, 0x401) r3 = fcntl$dupfd(r1, 0xa, r2) fsync(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x8, 0x9, 0x81, "79a4920ca90cec53a619ae0ea7f728eb38a75156", 0x10000, 0x2}) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt(r3, 0x10001, 0x2, &(0x7f0000000300)="14952b4af28a", 0x6) recvfrom$unix(r2, &(0x7f00000002c0)=""/19, 0x13, 0x3, 0x0, 0x0) sendmsg(r3, &(0x7f0000000340)={0x0, 0xfffffffffffffcad, 0x0, 0x136, 0x0, 0x187}, 0x6) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10005, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x82) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x200, 0x2) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x1, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x5}, 0xc) pckbd_enable: command error 16:00:14 executing program 0: mlock(&(0x7f0000620000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000578000/0x3000)=nil, 0x3000, 0x17) socketpair(0x20, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:14 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x1, 0x1, 0x5, {[0x7, 0x10001, 0x4, 0x0, 0x63, 0x3, 0x3, 0x9, 0xf, 0x1, 0x6, 0x2, 0x7, 0x0, 0x7fffffff, 0x1, 0x7, 0xfffffffffffffffb], [0x7ff, 0x9, 0x3, 0x7, 0x3ff, 0x9, 0x4, 0x4, 0x664c, 0xb347], [0x0, 0x6, 0x5, 0xfffffffffffffff8, 0x4b1e, 0x3], [0x10000, 0xffffffff, 0x40, 0x1, 0xff, 0x3f], [{0x1ff, 0x0, 0x3, 0x7}, {0x4cc, 0x1ff, 0x0, 0xfffffffffffffcaa}, {0x7fffffff, 0x200, 0x10001, 0x9}, {0x76d, 0x5, 0x5, 0x1f}, {0xc67, 0x3, 0xff, 0x8}, {0xffff, 0x80000001}, {0x100, 0xffffffffffffff90, 0x2, 0x8000}, {0x7, 0x5, 0x8, 0x80}], {0x7, 0x0, 0xffffffffffff7fff, 0x8}, {0x5774, 0x91, 0x5, 0x40}}}) close(r0) open$dir(&(0x7f0000000340)='./file0\x00', 0x100, 0x10) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x9a, 0x8, 0x1ff, 0xffffffff}, {0x3fb00b58, 0x0, 0xf6c3, 0x9c}, {0x4, 0xfffffffffffffc00, 0x1, 0xd8a}, {0x5, 0x9, 0x1, 0x39dd4925}, {0x8, 0x8, 0x7, 0x4}, {0x5, 0x9, 0x9, 0x8793}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2}, {0x10001}, {0xd7}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x101, 0x5, "5e00bd0000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)='\x00', 0x1) 16:00:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = socket$inet6(0x18, 0x3, 0x5) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0xc1) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000200), 0x60, 0x0, 0x200, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10a00, 0x0) close(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x6) 16:00:14 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0xc0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet6(0x18, 0x7, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x0) dup(r1) flock(r2, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x4000000000, 0x10000, 0x9, 0x9}, {0x6, 0x2, 0x0, 0xe82}, {0x3f8000000000000}, {0x9, 0x3, 0xfffffffffffffff9, 0x1}]}) fcntl$lock(r3, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010005}) close(r3) flock(r2, 0x8) rmdir(&(0x7f0000000100)='./file0\x00') setitimer(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x100000000064}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0x81}, {0x18, 0x0, 0x5c1, 0x3}, 0x800, [0x800, 0x1f, 0x3e9cb90e, 0x579, 0x6, 0x311e294, 0x100, 0x8]}, 0x3c) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) 16:00:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x7f}], 0x8, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="184fd685ecb30a", 0x7}, {&(0x7f0000000140)="50cc98d5787da035ae93655e5680a1315e7dde34b67c2d59eb33d78e972b1191dd8f099c98020bd437866db04cead3428b56bb6e811ba1722529320ea5233e8ef693469f5ac76e9db20c68a2e7862066eb563d98175f5451bb8e558258e5e0e20a1fbf73f26a58792de5ef7620da2ccaa99dba60836657744c9674dd8481850f620030a1da03d46cbf3fdca80cd6e76ad9f5cfdcb9227942645c404fcbabab28275630f24ee886ed918a5800a88e9214844f89", 0xb3}, {&(0x7f0000000200)="5864f5f0abab3ae3a68cefce7d4f5575e92f0ec5f1f4f17c278aade1cffd1c8724ab08cb59d141246f190422d8f94a6b70058749c8151c039f17aca9c197df8bd801e129f813e30d81bbb09790b959d9bf8fd4b53b142206135bbb25cedf405cacc1cf128c8541189593e916f67d6cfb6a86416f8f", 0x75}, {&(0x7f0000000280)="cabdd57ba78e055960d2cfadf8503a1ef84c878f575b01372b79615bd3fcab4ac65931b8f140ee", 0x27}, {&(0x7f00000002c0)="2b3b2b46ade1607046fd8babcbba83e815cdf652caab16774be403181e97e77162883ed35ff230f924021925302dcb74097ff1cbc0a4dc76d23d3230852960715610214a19d72afab55d8dd5fba9a5a419e08d62455c2641a3b352816e0bbad71950b3d2e293ecd9aac1705ae01cd022e73b2aeb35d3412cc182f154a2eb6315c929201c46e274b027b6afdb47c79759967eba1681b55c844521f529ca56304cbb78f9a4b162a44621743381e0ca87eb3f325a296d47ee0642bb719d22eb0b455bf19a069f3327045937dc2af491b4d49a4786dabeab7b4e160bf061edca4c3bc8", 0xe1}, {&(0x7f00000003c0)="ffe416f9bd02c04ae82004f5e050be1941c47ab51ec8c5f962198702ff4d0fde8efbfd1725ca8e69bd8e7b8e74919981c74f12bfee25314228f9136f1bed5b8d7ddc3df30655819b1b2a6c1ff7cf398abe3235bb4fe0709a41d29ff19d3b8d96eefe33d20918dc8cf8f3", 0x6a}, {&(0x7f0000000500)="beb308d0393d1551f2f6a53450fb61336f63e547263e3060632645ecc785e7bc08c6d4ad0e5d96766522f3c138901db85b18af6cbae2a42cf124cc5877572255a6d12cf32e4d4da6f69368fdc10afbb5d7ce85c12ddd84db751343125143c1d71479a23343772996aa49cbf6382e7cdcebde940d13d3ded4c00bc7130c1a190a4de68b83c6bed5e52834f9b2183dbca0f418c8ff2ec47f70ef053acc5ecfd4859196cb6e9ffbc2a37f99a0d6c122e61fd864a127c37f2b4cae811fd321a95cb73a6232e4a157b83df4aacfc66a504aa10116da995ce2fbd5e4a29e3d927f55deab53fab4489a126eade486f57bfc3ccdf01f73a9b67fbd4ba63b71d26d4c014c713838e0b557658bfb58cbd2d8d5f24ea90561ea31a98412dc9ec15fb839112e29c22e905d9e8a15647b44ddd338e76ffbdb26c7dd078298908b53208dac9a9caa27d8534930b5e15f22a9f5b8e9ad3376f0ea031d2802aa33cc8f12a36524dc433914e2e86e81372ef7824fcc285c118be65b35201d22ea060529e8c75b16b706d713684e3f9460c614aeb27621e3432a6a2d6ef777e68b94037cc04972d33b5a0b9a7e5bb20aa16618cf90fdab8a4d7f35482d12e51d37d6017a6a5dac62187902d1e915c9c1e7be4ca30ade66044e514101650ca6b0f01a1f9e607a3feb9127dcd58614abf807c54590688ace48d68d1652decb4258142ff7cca7f971dc8d8b0a6137246b9d8510a09d8b5a6f4b4f5c4fc634ddcd7d2f196516594d664a83e82bccb0fcf197a9441ec6ba732854fe8ab6400acd51a4e096ff966f4af230b6a8859959fc995762092bcc26c07e4ad52a4016d7861b3acdbdeb1a9dbccc676ce67fc123403379f5a0d900df0d0499943f28813b2119cfe45d74e349d4b4e564d85f936a92b693870dfac66178e41372cfb644cd4bf36c8685926c250999778914565d5bbb441edd1ffd013dcb4528ab09e0cdc75ce08e80b5a92b21d3be829ec621698ca43b7cc780a2f8b399d9884ef60d0fe5bcf49e81f2855fb025f8715234ddc5c824e18bd82513d1b79d36dfdfaaf0db034b941be80c0012ee375f53d96d5884f1da8ee5d7aed0cd8dcadf90b4f12c3125b64fb84c063073bf34b62686b18e34688b960a72d9e82b80aa97074b99c3c42992f8c67b4be25c593ac8060051846b89a4e0c052c41df5126b86bf20d61c2f50d8b9e5fd9e7afd3a72c2cbbb0e6321cc2feca7352689bdf272ae1b11714869f3cdc44556946139b9181f33c2576eb9dfd9ab2f335fa251b782bb23e040ff267172154f2313601b530d1281be99a80a8dfe00d4cba82e87250eb7cced7aff5a7a84beef52a9ae0fa4a3ef216be41ec2b536dd17bd7738f9f74930d00d85225789a9c62683cda98abf0eaf908f2509755e2551556495a037d6d2083b9bbc614cbc400a6d20dca1d41a29717239eb446e37b655368101dc900f99c1acd20fb68697d7f7c5bcd9283a2b3a2df80ab6c31647ef78367698aa3b5226390478c7b3f4400e3b8724917849a5bf95292f286f49d9d48b008cc1dc4ae727839f9416a46337cbfcf4f04991c5ef8448134b2a385453bc763ff59e3c0658a9be11270ad497ff99ac1bc09a3ce20b59bd31043d3df865e4646d8a755b1cace16d1dbe79977887317d8bc633f6119caab272cc65da58230bc978584fe086dcd158e8abfeaf7f91a938ce92b7c3cc43f17623b36d3c239aadfeb48f2baa8d1da93d8361936659e3cf06c175315b82cdab2e95a96c198dea3f3d4e347d930b03a42221604569d7c05191d8daf601c5416f499250f219bd07015ee78c1ededf9f60511c7b19b80cca1744d5eb2b2cfd64ce1b6073f478422bd353bf465fd1dbd304c27bee17c6a8d23b8dfa29fbf85b604b988b39558c7c19229a14ac386230e7dc9e75d3200372956df0730d8dd4cb82467a5c0dec9a953ec5b1d4a3c0171e90cf14fd05775c5d0aa274c2462611fc3a0ecf44c3b63f3c2296a41ff4a9c5bd8da26008cbc701668b5eabe0b96cd2b45675e86d6f42e5201d67f1cf50e428097c226ad249e9942a30dcf0c716d34c1af99e9c13f60e1f7cae7d506ef41b75b63ff10d8894fcd62ff05ff35448f16463a63cdcffdbcf4c45328eff3a211783130489cf0ed5a8938bffff8f60629598e6191625e0bb0950f7d5c0265d81097d27d4f93c370c504c9441c6f0b0913a2e82838f82bc019adb6e43a82f024d24242447949f29e5954b02ecf2f9d68cf0e990ea839552a0f88d24cd2490f18fc933ce2d688733489ba149bc238fbbf14e0c7d5a594ed860188e3b28eaa47174e91ee46444f24d6cc373316c368b6eaeccfb4259bdc71fb4c88da34c83d9ea5bf16163237313470c77ab804b5d1dc9b06df36b7c22cc90313a11da3b165e37a196b7b9dbd9147c8313a61cec1a5ce219e1a9178dc536b5fd813de7e6a71ce66553d9a5c3b7b0c41dcba61f155b98110831fe800ffc2311c5d2f43c1354cd7dcaa30e1145135a9a797248d377af1ac56d18291fbdb6fc9c74af00b696c977e8af421c74b871fed1de6b89e1a00e8fb81544d5c1184b1cf0a54873e7423f7a80db3bc84b2cc013e35068f3be3d4969a433a8a6f2cf752a4995fe22354129412e531ffbec350ca4f6980acf4e765ffc6be8918f743d77fbd7266158a94b1b0b1cd9cf2eacddac75caf1182459526dc08f9da0e782b280a46541e5069e05c0f5d1cd7fa7cf471b38b6377a7060dfda7d02e6534cc1afbbff4d9d99f3c4a2e572c901129dda481b98a0b035ada6482b896bc5766139ff563622691ea9e4e19eefffa231ff39e6a2c23b2d5ade488a5b69620d774f14b393fc747b5d08c8b5b97a8dbaceee8b237005efd8c7397f9abf3587ea9c5864862d81c9dd5e93663a687f6aa99621a6422889458508da319387908ebcfc5c15135484f5e0fee7375ef07c84d48afa14b325d3b1ec7b7863473594c372409e6e8808c0eeb39cae254d3c838bbcb7bbaa7c9f84fff1298a2234d18aa3c3ec0614025aec60ffe802a50f9cbd7d7466b8646d7aaf082773f59a6f3ccb9c570851b23b5f697764cd876801816f0db4c2c52e1752aa8afb8de7f290ff9682c2b7109252dc6ed9aec49f3e8570cb0dcc19217a2a36ef47e83fe2b0e732a063180e90f73397f3f9b83f70d590ed9dfe55e35ac67df2a3a3e5dc50151a6d0c9dcb9e7459f7aec17603bbfe2bcb6446c4536edb7287c7da08ec26dd5326d2822bfaad3a6baef0003629e9a27496f8f7d71da155333e9ba905dd847a7f80974a994b53adae6b78dd87c6c3f0c1d8af6ef6e195a120cdc419a2c0861dfc93f70285b5d20b0911d6369984e0b78cb814b35e668051e382e2a33960fb7025d56702f0a3e5d67961783cf8aff2df20ebacb939e5df61be86012ccbcb88caa2b39e55d3c24927d1af8a6a54519b5a37daeabca7d81f547e734e43b9df588cc4b16b26a3b65ab495a4419b3f891ec2291bd22deaa2bda3459ef7d306e47e13169d82dbb49f5c8e5ff1250e15a841e82ecbf34f7a3246ba6ea3a962e512dd98c243517d3a9f3d660d472258e588eb7a55d5103eda1d736dbb742f64f8f1741cdd0549662c18a0308a2e871478a1e0ea8038989b843e988882864790b16bd690eb9f1f64bc4d7edb558a74bd122386685c1e7096edca4b8d94502db30be1a50b7b1c42117b6d31a955b3c93995ffc84ed2b60e85bc54a45e2e7a16c50f60bd60524bed9c9dfabfe5d81104ac8098f362ab8e55d2ab87c48b18a1eabec2018a2472a87c3a763642f575130af60ccab2c029932f22295dbc5edaf7833c56d0c9fea26d6ead2fe7768edc86333cf7568d7dd90134f6e25a7204313429418d691340f7faa575f0d6a8d2a6a08b57d2efe62322b25b004f1a57c0fcd9a12e35889edb586a9790a68284f8f5ce0c20c7b299459a44b35e31fc646b7d60f1ac53726fdd0b546c9301912d05bf98e30913bc90b2a14dd15633463a1a5ac01dcefdb78490d2b2d9fcb492ce8fbb1a794049f1dbac21d83c1eba9fa74559482e18a3ef749c83c92a0d628b3ea4844211a4b7c6dfd1d7df620765ea48a4311c8ed225bbdc1c75a539397f6a8e100d1e7b4deff90231f64b42c5b93f50f32474bb098a051273e242d8ee1eff3472f6907f718485f24bfc2217721c0bd862c2392dacb692e8af542095b5d8fc69c66fb12e1cc0378755b7b620cc14b0395a11bf2a6d9df3c6b3524103259ac830eb65a97021f18048342ca3b4df5bd0376759a8cc57225bb989d7c0082ec2994129708644f67fd1e3d6b543273e68c6d6026b4411c6001f3e5df7056a56148bb1f910bffc3135723599f9dd825635bf3573a4b76be9ed91d0a750232885f590d49a0c80ce32773ea0b25cc602532efa4c3d33657c5e5227899ef0725577bdf705b58c7ba014a08e69ca729408052ad6f9fa19b4a709952be2bdd620468e1f051ad3d2b831067405a65d550e40bd7818f2119654af2cb8c689edd116affe12381ba67d9931ce2d106e6f9152d9c6b9698cc9c224448a532a906d673f3493e04db52e168c72c2ac7fe1bb6663a552097c5b974086763d7c7d97d9a1a553bec7d395116c156cab0591557141a714afac5e53498d506833237ba4bbdca8de2a159dc5ad7a639ed821d51ce21c07e3318c7ff81b20f3c39ac648cf854324f05626df55b3899f81091c8d9c185f2cfc4db08790e22e3901899a48b32c949e53722cde92dc132f0e3ed8d4b5f259ab24789f4d51d173adae04bb161af91df356a8d6b3f3420b40854311eb6c24e2a3d18673226383157d27f486106c751ede27099758dbb992fcbdbac626dd840aa77679d5591f7593ef872ebef896790f2e0af55047a8ae2b1094f81d9473abc60e34699eba7d74efacb1d5bda1acf138bc603b52f80e100cd4c8fb5033fb674cc946997d29f1e74aa45e987e899c5660a09c25bc988c68b6bbd366377faf8d24e36a0cfe18c6b986271ef6b0180437b41a9632aee1d04ada0dc2ecb815c6a1ddf41bfa36ee0088e6a710556b0a857002b2bcbb2ef54568cc4f0f83d14d9e863c64f105065f396672b30c1efce240ef5a63529615e172f58c9f5bf20ae27ddfd0497dae426445eb84e0863199915d8cb362dae611e176c158b7a32dd59eecd03c4431be6facb65f861d0685625049642a4df9e512251b734311ae5d67bba96553a0345cc8cccb7f70fee6aa4c96cd2ea8332d6b0aaaf32cf56122fe6d5fabf23f128239ef9c84db13a76ee71fa732631d1b85f261a3700aef90c05163266b1f8640c28b114bf228c4b3dd5e2633f0d2889258659f97fcc3a07cabd29e24e6f164a15d153dafa923bd65e88c2cc16d80a3d4e27c4519bf4352b8f54c061e87968a8de04f9c3bab936e1e97151749832ee11187fc47ec1c17145969bcd54cc5ebd3a804c6388a8c86ee438c8c0168273f2b8f23b8d89c71a67cde5e12af515481976e12fef5692b0046f4d27f6eaf9d5988ae74934c0812bf4e23b9a807b5747a949694666509fd97b41b526a76a52330f52d9a579dc45f3ffe07262313ff69a890279baa6ca2074aad449b49a61ae83e03a613613a5aa9dfaf7f3cbf7e018827daccabccb95b7b67daa466dd148858c8e695ba58ede3df8f1c99eb80d28ccc1506eea2f914c426858817844662d09c8afdad4a59e3ed048525826ea48504b7fb7afe0c2ebfbf0c8fb227ab69cb349df6206e96ae5ce55dd533525d0620a06c338ed83e8037c38daeef038db2edb310bf52ebc93247aa4cb767371ae84913", 0x1000}], 0x7, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "f28e45009b39417ec10299590000000000000040"}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000940)="b0f64c23969b21d19e55f7cd9ad50f2ab489089b2da1c1e0c6b3050d08e18a9535507b4ea4a8aa824d90f8675f7824b28c26772c5051c25bab71cae6c49e23b8142c5f95e632a1b7d72bd2f30b26220654efc30be2bdb18cdf9894e90937a52b23f9b887815556c680462dc036b1d650dc8e3c89b4b2bcae2f1cd31f7ed23b7b0159950c17542a05a34266ac231e4ed01bf0f66300d4b41e30376a963674eb020b35ef2b320a1326af6d75830b2cba3b53335f2ea76a16d8b2eb02f1d52619c87627dc08a2a8864ae0c1717da2397dae53038a4f13cb9f24a7cd7d3eaf55f1d959d296001476da7e3ad3116b4596401c39e53962518c4b9c22fc73e36746900c2c6206c6e9850c7008e8b0a82a4ed7847a309a210613e13b90e2a8afc2e7dc2db14a14957c7d3dfc8c592224a51ef8d31863318dd5a0f0979e64a452d01c4d717778fa1f30168a4ce831600d73519f8cdf5457eeb89f0b3d297da7b1521dd5745ad686321ee1b21ab7e0de88bb88a654c97d8266fb15a25ed83f94507adeb88cc55622d21d1b18c6abc7d1ee71e848e09f324ec3a76ff2ef65e3406ed346324e3ac4811dffaa4156267ae5ae327f1b06eb4a39963f94456ecf8e1cf4c0caabbbc47a0d2bda742371531ac5a757b23aa2213f0d72c3fb95692a70dd0a68220b097a690979f10ddf634b2d5694c3f6b7c175e4d0434a6e5ac883bff893d9e91b45d3355f386f7f4c0aa9b2af9b8fd111c4a92282755c97e2f1cedd1c0306306f77f1aebf725f874aa5c93fd1ac3c75d48f3d719dff5fafc4e84844c1593e8e670c84e85c5939dac62a6a05201844b862be139d046aeef2744f3f2b7322b8375d50822c77ee8ada70a993204b4286614789fd6372b4d4dfc279cebdeee66a451ddba545cb260fa697f0eed1a6f3c99e9145b23c827324e076c33775ae958d94a05d0cfec735f64826ca1a37d64c94f54d863dfecf64dbb03621eeba63eee6d7ab3f00a3d1bbec955ac5b4fd4f53a6961b874a0004c1de9622538e27394379932d3cfbb74b24c7ed0138ab901c0129b6f327fa71cd0a4da62b109bb5c48c09aff9c3f6650f024e5e940935f84203bf93246e78336307a28557fef6aba384c1a89a88eb862b251ee2e2c2b3405abe3c83dec37a7bfdd33efeabf273467e81012d4e2e62d372b2763a2dfebb59af06ef7faaa1f1be4bade68476e826dee9885ed5c48e211a63edf0fa627c38f0d49d718fbcd8801c4d7e016c16018b3bd00e29628ef9d411f9ee3111dc4ed2f0e194046219363fd7d2a1c7003d36559324770f161009beac5cb389ae2d5ff5988221e62d2180b164ed80d401855048c2e828696a69a75cc430ee458ecbee02cc431f768c2c75bc820accd08ef43305484ec9325f22e0dd6cd222dcf75dcd1b5f16aa2cc273cc6e4a7af394b9dd661cecffef475b052deb7c8eccb48ffc518a8164f60c24b5e40d30fb4e9693cc649852ec02cd6b4fe8e9855e3e7bc6f7ab18bb53fb37fc4bbcc7f9f9ee21b34c0c32914ac2e1488d582d84f4efe01d62f61fc9db4278b9efc4123217bd20d002b1bdb3ec89f00bc47ed651f6ba2c328e1f9ad679795a70996eb1a490c085d2ec315a54f3dacee006ad86408fad054c11df415de80d83fef2cc6b7111589ef5fa2492944a1f226c6e9e1e9b310b7b8d2aa83c76ab693072d523a6c2174aa5fefd6d8b68ba3b59447da3ac2952775b45aa197093046f8ab1f4670bce7805cd07079aabf0b3ad659467d2ba88a91973687ee205ac3c1768c3a4d41c60e0f60253bb9542c9f5a33fcc1f80cb367f703bbb84f79ef23893e595e1422bbae06a7debb1eb0cee6f4aceb864b587deebe7e4f1598062e7a59399e9f299e8ed473dd59e1a85d352ffcc8e65384673131dc0dc22ecf79d4f927479d46f88c9fa8e42960c2efeace455e4f1717ce5292235651bb5d938a900b7ac1c15793db13a589840843184cb3e5b3a22f4f985f5ddc9aea367959f71b412305eada481288413cdacb03e8426bfdfea3bd12c549fdd238792ccf4b57e429a3a9fcd0d605c6948178ff176518626fe0a3ef401f63e0ab00744087b355d5f062bca151cfec0faa754e37146365441a12ed118aac87904bda916a956da8b8d84b8107ecaa6aa8d2a701ab09ed47629234c2e78cc6381781369a430b3b02dc5ebdbd1604dd1e5b8b65472c10bccba871ba2fe4f3c3e065ca825f949d9b3b84f0de6d6fb2d213892abbb76d8255ec8b0b1d8f2bbc9cf06bb102434326b36e4e9fc2c8e0232a791ed06b27ab98908e39c3fdad07f025a0458c743d2925eb87f10da6209a75689152571cbf9e719718a960384176cfd62c31078d35f37304a401e3993366db0c17eeecbeb62ef74c830bc77f478eb06d1051d73f3eb0ea75e4d010157a32a953f87b79a4457947db2696bcb8b45644be3b1522475491e111028009f587ad863b39acfcb35da303ad589513ad50cd0c2a23e50a7aca0f45187943d4e252cc3e4153a8a5c5b9f11cee96ed5aca7247f1de942db99a5fe4458da4a229253be049c732598c2b968a29d3e19e70044204e04fafb373012991cda7c60bef6a553f2b7470c7f61762d00e385a36bfc737a3ecde8a9e1ac1f24f5bb2a0a05c8199b9690e530e6b21277efc7aeffd98d3cf8ae82fddd115e426dfeb128fb1c30256fb1c12e15e4c3452e837e6aa7ef5aa91b6d5ddd68010d55bd52677c5930299d6e0a06e6500a4d4d727abc039c40ebc8f86fb423d49cafa80e4fe71217c231f1c9e874d0cc94600aff190d5442a3e5f3c91f10bf61bc1db5f931cc26b32018e8a0bfa1fc1d09eb64f97ba3dd4f833bc24d735d5890647e6f9d6fcfac8a9c819982b151eb27511e535ddf79774773278af6591884f35e12ee2794c64d2b09104c7431df79538af229977495df01492cd148c0fadb7dd5a007c2e3d8fb9e2013cb593d4dc4f4a38c1384df532fbd02edc7befebb304cc928782084db6e1228230cf245e47876d352c6cfc2c931542e52f79268fa115e435056432ba0f474ebb55e9c467f67b69465d00378cb6baf16be2f74acf0c88abe0abc8e083636bab5d531a4498e957014bd832de2b1302c0a091b5837da0da2602f827fdeb0a1ed986c7aca2a164511db4e29619857cbaf569d0170cb42792894d7329d5dd28c641d06ef9a1fa926e4d288169c13a357bcb7a52f549e21640c95dd4b9b2ac5e4fc8816722ffd34dc475c50e05e113700690290fa85888357099b450a62053ec67949cbcab48c989f3b8da36a83a44630b8f79456b0bf1490cb77003c47a885bde0a0a1a7a9ab7395aa490a7a38fcb9624cd9f5209b1ce08b159c4f2c08d567e76c0c271a8ba314f6bba825c889ef6d4944bfcf488b0f2e26530f79510a289d1454e68111fb2edc1faa21fdb8f9e069b9dc7530d6ada0407a9fe6a7ffeddef42c2aa5bc11212bf4fd47ec3538bc728edaa2b628506f723138771c33e179e90cbb35f524a4b2e91d0af35473a771468db07b7bd465284d27f457701ebc2812c052e7e07c0cb332fa585decd906b61bc87a7bbfc7215cf7fd1227f1284569038ffc88e65413395a85726f5ae24fc5582e6124e7510fe2e3210978f7045e2f46244fc39af359e2f9584feb69a544236f5981695e3c95eac54bfa5c59429c9b50cbfa50d0df351551bc319ab7dbfab8eb86d4411b62ef1a060403fa28b8a8ea07a944fece7277d1ed0807dc33efad0b824daf5b93961e74a4280755cd964c5d503c9853540b43796b8881b1463810c5a0079e5d80b8c9d1f60959f54a28bf9cd1db08daf0418a13fa65341d2bfa2bde400db22e176d7b10dd5c40c7706555bc98e1a103c6c31b9654eaa70ccae203a4421b60ea87edb60dacfa7b4d44abb6d2123b019b31d971aba7b5dd89bd412134f47e6f69a50ff0b8a3fa851768a8680fec52822f51f06b6aeb8d6d27e47556271a33bc079101ac4a146827d29fdc612d75fa1bf991611c39f82933e5c72066f78711d3a6609b6425257281e3c39b42a2f6fbbe9e6f4dd7b494eb2fcde46fdeb03ea888b1f50034d437b6c9c7780277247dcf825d588e92ed4fe34c5f4b0917b9220812468fc8f700544511a2223d52b24948c6f8265d4baa0d436494f8371af1a480f58fe8abbb038efc54f9b18380b94b5ee83fff276175448cb4a300c560bc563328e1cf10dda6f3867ad06d580301462879be5632f91f24d417e8ec39ee4429e12560d20e4f2ac47b3eb7861bed2b41566f476b98e9e4e9cca59d4bfda4973ccc1777cb078712eb2255c330bc2e002920a81526b7311caca042714ca065da9dc7f43958a15fde9c2404895bc6ee3f34d669b22b36b396681e5b7b45464ea8ba267596cef68a6a60ed80a403834978b7d9f9b3226c4e961f7ed06dbcc9525d6b70777d6591aaceb2a61321f52ad9e2403b316e05093a8e59a92623a9c7c7d052def46aae6770750e595c4364a9385dde71cbac3ae9abf058a4317b476761c10ccab22534bb4811f607a0bdd795d36abc9ed1c56f1dc00dbfbf970cd5ab3b6b3f1fa004a2ee42687a4887dc5ba8b068669a32f65447e2caaffb63aec01b63854ff5830d5575a69d472b29e57f39963f81c2347a6c1688bbb3462c85ef96e18d33e0b4f0ff356ae0ee43c1f0c60b99767344a607b8551b8277204081bd5b9a6f0ddb4fbf82a1c70e79ed68b2d6a25dfdbb3ecabafd7337b3c94431ce6c5f6a305a95c1f1a0e1436090e46ca027fc1860e3bcc1a67040a2311f3e763de525b83df626439ec31325f291a495381524d93eafeda0c86dd1fb965b1fcef8964b52f415fc43c36fb2534ef6817cc5000bf53dca6ed885cbcba0699f423f2364caa1bf6fb2182b489e0fd063da87f417890958bdca6922730c70dcfd26d5852db6451212444fc7c6a3f1f7c389870f0e4dd0b83ac17df89234db924bc7a7d2e57262d27178e0c2bf4b483710c19d85ec12ceadcd15eeaa6ba020b3e1abc0211d9a2a3ac076511d25271916b70840de086f4f2cec1b1fb31860abae6ca2e6c1b526c8efaa9b26761896fc0f08f2f1aed9c05ce1978799a6f17cc0ece291d654ebc5e786dee19f9dc94c9efc2f08fbb7ea598bab87cadc2c8a89c62d2c3681b79dcb93552cfb348daef8528d547502a6f91426e15d9f3c6956f42fd293d316e2d97aff7606a427f96acdb098ba60a92abe848b86cb7faf6ef92348bc6c52fdc20b4fb4b0634005a77c553501561fe642a7ad42589968663a9897352f4e334744be69e774c93447cfb31eda23821047caaf0698854d43b255d001324ba1eaac30d7d61d23972e2c2b6002a9eaeba70a0b7c1ed040443c251bac6a3ca1dc413ce4ec4dd4da78803b2366b3b116bb816998b6f104e7d8913cc13ae635d9d64e14158a44da8f4b8c20c1a15ac925f6f37f4269658f2e8adc927abefb61ac0a6ba0b1c93d46abd71b94ef1b981908170b76558d81046948135b0bb3510751435b8deb4dcbe7be8c3bbadc62f469b470ed2647c237410699d303ede3c97acaad95f6c001948433bdad5ebe0b1e02a9bffb86ed853677bbb5d15e246da28179dcec2f158929b5e51b8c704f503d84d9a0d8f324be24b0986c25e775e71e87553fcd5dcc685feb397fdd07294ebd8ac7d4e46c5d6997a897626afdb5a1afb436435109de1602fbae8291062208244f29cc1dafad3ccc13e89170b4f8f7016c482c2acb6fd51ddd3ff25c686eb9bb3b9f7b6436546ef6a691a4e1a2af2fd68fae3d9007964efc03172b285903642cdef8625d5d", 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r1, &(0x7f0000000180)="e0cde8b18dbd3168f0395206004e88f0743b35a0f60bf6c37db568aff9408c5710625fa5dfb6864cb43e68fdec5a06af2374343ce542a1a390874d56294670b24081e4c61d49a9dafc53b830fca6035184d932c7bd5ca04125f79fe8de5490053454a0927944d4193625b8ed89edd51d4897f9b35c66e9784c856df13c4b76f031956c32ac6f93fb91defc234506a7995ed1bd8c3393e78d160b7496cddc35b726c2bb08e6460e0d36c615fc5040b6846948f5c5492955a3ae5f09fa6084b1b32ffd355052c938655da9fddf32ee60369eeb48ac9ea6ba0ae422a1abad56c6e873886c26a1f06cd974a9445948ebdac8045ee1b8bccbfe148380cacaba330ed8034b09fe410232f92cf118c0779c6dde272b691f326169d47761a437187ab432dcdef5823537a3450856b8d2efa10fee63e0be283a2bea667adfe186574c15e6f823716a0df03c10f7b5356d17dcc1d50c0670ac06bacec9baaee2611f0521218c8f913dc5a7b3e83942348ec514ea751017f6b2c9d2d0e54e29116d8190f6fc281d80c46b9cd04c343c5b83691cdbe103706582d21af8dfc762efdf6f53f7e1d3f1fc9e479933476249e822d302f1fdf0caf2e5f932d9d559ab4bce763d7c36c5b00927bbb404571719df37f574fa87edf2201097243403362bcb7b311e86f1e065400478ed3fd4942ca685e7c3392d26e9f1fedbed864fa5fcf3eb0a3df2f9b00c15cfd439d4ce56efbd58a7645ae97483c772bcab32892453f7df13b6be5c61d78d4fadf2631153df09a2a2c3fa46639268309a2526f36caa56b5993ba163eec6613a5db6de31307ef7b5f4bfb9e477f56676f97095b7fdbeece1319480a2a2f4b8fd693823be030db5e2b0a7f6955cc2308848bc6b319da1f12dce526cfbd86fbdd569501f8524b626fec7873f19715d5966060c3f60d3829284cadace1b63e83682cb7cf4f5337f93ec8573a47cbb06b8bafbe8da593e0231c67764072552905c6c29cd4c10fb1298d5bc4c5bc5cdbe63668ea52d51dc850a1b826c652b1c5925cc7f2a1fc5e2334f1182d9b7e4c39df17497607b55e008c274621c7a5ff0e2f1d845e9fbbc15baf9432cc0c15b41a5d25ff82adc832e60e91ddd58188ae7aad3193cf4108f3321332acd74ec5c48a9832cf668fd4834f48ab6f968ac6ecfcfb80a2107ff9a9cb0039ea07404a5c2cf7f1e055bcb61b2fb49b1e80397bc2f80f4a7782b6ac1a9167e647d9e73a8cd0b14ea5fd30d9b20a845cd5c65dad274524465bfec0173875674e1cfde40cfdb9798f80053b69965053c7e4add6d373ce2c76656431d371509efa9608bafdb22d3943d3d9a46afa315e1b3f1a694310c4c447d62afd1149b7290f6db61da173d4843263ff9b39a390c7f1965b24884e24e82ce025ef1618d380874375d4e699b82dbf7e67809e628d112be647abb8bd5c03c390dcba7dd9fc82b9677541a6a29e3c7ea0a1ebf546761896f81a8f6870b4bcd8d13fc81f49d0d97df92d8df057d08ba6a3d71f847bbff9d64485465cdc188aefc19353c9175db7a71793296d257c1cd94f8a757a4968f9b0edc926db4b2d89e5357da2a21516f54f11643ed0c3ff6f2b152aab58e15a0f5921a3cfbd47f5b5ac1ddc3e4607b294ae79057ab3d64dc82df8be5df6d1dde0b0d1d70422e963dd1f6aede84e7185cba313d04c1e42da358c1d7ebfa1af502ea213ee02d51d0dad1fd76605949bc58f7925be73cf1f43cd48c39cde06eb58da05f48485cb287fb1eac765e7fd750600b46a1a5cbbae13cb489db41bfc4e31fbdd24e0679b151d205a774db6d3c66bbbe973209f776918e7b3821e824e6dfd08fa3fb7e7a6dfa864ff0b8562eba66003745bbdc6ec4456fb15c32404e5e79a728194cf703fc5fa2d439945c37da7a0a101f3e0039296ab3fc465c948b1c9a384fdd8ef49286b44999127ef3646d5f8fd2c7ce9eeeaf5a8437977d345e58823b8d32492eced4b612102ea6633ae9b048cbc3060799447e0287502ada0b195506df43503dc67b0d1de7a4e78a807b1e207dab81211604fe155bd652794036e2620da335d5c0f165224ad0ed41ada331736668c0b189fb5de4c431d084fc79f2022554f735bab04338a294793b4068c5296f6f3e8918374920f31fff2cf8e4dc8dde55230edd089ca9a30bccf878d5ced3c91e5efde19b85e50f4241bb8a1051486faf3ec73a03c2d50bdde7f2fcc05970c76b04d596b8b63eac8fea6bf167c6e5199df704615013c83db3ba24a2db97821b60779a619f7e3b9abbb19e435fac8cc8749af98b0ee9a7ec0a1104722ae5c6cec632a95ebb697c34a3303d47cccee8ff5370c525fafa27124a94ff28fb66191a200a29344bdc707d4ea09eaaf5e84ead13176cd45acd2cfea086676c80f4d0775976e60f1e3cdab1e04c3e2f170bba2e593eefd5c8dd9d69b3b07c9b91a6365324e622e200e857d39d7ba2d0c344270581a5bb860856b7a6a1f4b5e477a23de9b6aca3731f8dc6182d7958a85e47d0378de080b8ae741a16a2fe8414114197be1c59e5f30babf46a7bf7c7136ed8b9f508ff8c4fb17556e386a39b05476949daca977bb82e40976245abc861b14ef9cf10b361881eb3d4ea23ed6a4341c8d22cbb42c3be438dc85119f579e985fa54546a66f04bb27183e20f971fdba91b6a24fb7d916f1d9c65df0ef236eb52fb7469c945ac175942b86decfa5ff7aecc062eba30de8a6a69ab83458be25ea1a28e3367180e2593", 0x7a0, 0x2, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xf213, 0x1, 0xe81, 0x8068, 0x7ff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f00000000c0), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x100000000, './file0\x00'}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x24) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x10001, 0x1f, 0x5f1, 0x0, 0xffffffffffffff81, 0xee28, 0x8, 0x2, 0x3, 0x5, 0x100}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, 0x0) close(r0) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x1ff, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='@') pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="9689864f487455fa71ef0d3e8564a284d90bdc484a045d3664e86a4cb5980759a50b55c70e843d4132aa585f7b3ee4d5a1", 0x31}, {&(0x7f00000000c0)="e5a67fe4153f6b0b12dc56a947849b455082c6fe73481dd496cad392f68d56c0869b37df78ffd1", 0x27}, {&(0x7f0000000300)="036b265177556e7e89687d91fbdff1b9c0c55875c4b7e2ad71bb2eae800332a16f28173e973474c973d436c264f8f6b2f5d3b211e5084a37358328477531ccaceaf084b13f22c04aa3adca9db567e726bcaba506f93b65201b8617ca1a32770aa817e88b1b102cf4cd3d126628a4cec1bef660fa72d669461f2795eb8644502e658b2cba5512b26de2cf85742cce0fd1ed68c5343fa4ff9ac19c9a74bb6e64efa7da8fec943bd150d4e5c09a23f44dbf0a20aa17cbd9", 0xb6}, {&(0x7f00000003c0)="0a41b5f88d28e7cb848077991442e444237e23c0bc72e0a1e530dcc263d2f1f156cd2d7e1d17adb91f7f5d945c52ed48940ebc21d38f736e0638df22b22c9b750eb18d6ef7d613131b1dacf7cdd1e48ef3e770c92a15dd4bbbecfabd410723462d89ca3f0fa2e4e35ea0a15bcffc539351ea4890dbe4ec7bb83be369dff32e9d2a743c7d5fe5aebc30be5c5fbd824e2a1746e58d9e81ca7cf81464314a16e522423e3509f05bd0b88810837e893999f2d829b749ff1fecba5332dab5fa73cb01d942f0a1e2ede57bea89fc", 0xcb}], 0x4, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x8) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000240)=0x1000, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x0, 0x2, 0xffffffffffff897c, 0x6}, {0x532666a4, 0x8, 0x3, 0x991e}]}) write(r1, &(0x7f0000000140)="515ade7e2a0496787fe20f8d34f87f7e94447df4e5b59f67d8bcf7aa4283850b7c3dcc854bbd02a70fb3a98cdcda98726393fde82bb34151077c1d71e385f49f94571c5b6b6767a63d0d6d99c5da352c435ffa6d902c063399cad6981841feb9b1c8353b0718e48ce2ed5e500d0cc70a4d374f466ee954d422f1b1ebddf2b7d506", 0x81) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b1") 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x30b7b33cff01863a) recvfrom(r0, &(0x7f00000000c0)=""/7, 0x7, 0x42, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) close(r0) fcntl$getown(r0, 0x5) renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000000000000000000022000000"], 0x10}, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbf46, 0xffffffffffffffff, 0x90d6, 0x0, "d7e74de400000000000000000000000e00", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f00000005c0)="18bd42ee6c27a0f2e41e68638afb14a5116f52ea2ade7e1d0ee5647cd46a44ebf45567fd7c473a83a4058fbe2e6a278195e6fdbfcbf45b7897ed26f9f541d22e1bf3db51bd7ec21d37f0c741c1cbc6446578d7e12abb4d87b98453c7c941757c37a9905554a3b83a95c33dd629ba61b92d10739211142ab940b2be151de659b92da31718906e558535a3498bb9a0c89f4ea0d33915fba91c9511fdd43a6036ab552187aaba7ca18e15d191ca0f2ac3e6a0379ca6e89795e2b92efb6e05d68d71eecdf346e3532bfc34ecf5966065cea83748c122d31f21d81323826c214d90c43d1e4c6560c19c8c8825fde92c8c7d2e0c72f9ab0a284ffcfa7293b22771433bae4a4caaede3f3f20699c9d42231dfefc89d316fbd7cf88d5aa952a7078a95d642ace40d588fcd25f89dd1f8b8a6ba19d0b5ef8bf1c90744a34f1d5a98c50cf28cd79bf64df3db26fd1864bf0e372517529a169b0e305f640368cd8aa493bdb79a32a656fe426806a739e1e8241b2fbe104565b128e3162640cda35f885555d6c7df9de189e8283dd45e5fb5e3efcbe8ac1413e143a54ca041229d06cdc0c40ecdd76a1348b8df8d7a36b359a336b4cafc3f6a18859e681c4751b5faa90259601015741a05cd455113778a5a2c8824b78935b280e5651ea7f5485127e0774bf1ea767dcb122ff0da6023a601f55be7839d67d5956480ae56dfbaffb3e3a0587f084e629a8ef80ecbe6836f1e0863dce8e67efcd429ff275b365dd66e5826bb5c1335096a6ad8e47609cd8f3b17b1419c588cda2e9f3cff0a97c6ba328219751aac531c4a192fcd1adde3a02658b34bc254b0802ebbda6f47347c28e4311b2f3dd4958983c3ae2244836bcb5785b839ce27ec1cd0347d6076eb0bb6b652690624137742e2f96366bb2bd08cd2cab0d7ebbdc59e69d5e461c02bfb5854f6b61de6dc8866d16005c3849109635ed293052a87a4b895cf963f9911cefd7c9a19b2eb748d95bebb3dd9fee08427deb50bbb867183a7852f2f868603d18da8408641525aa04e42ef3aeb544a3ed30ac8a8179991beaf93c6bc4b85ec5df8e1622c063da425119012050fc42870840fdda686f9b6a5f54a3123dbc8f9e1f275f495d4cbb6d9c4df2854fc5b482cf437d426cef3a5d558dd898bb0f79a8b3ab189a7757fbaa4f13af03bc8873095b0e7bf0048818ca5ff2672682cc78c7096c7979ceef90ca05b6d12aecc76e0fe504b15110bf7db060447ffbb3b7ceed613d3e11a8e7b7b0cfa756002a35814bd046e5c0d82d6da030234ab01a7090a492b2497d7a263c359bbeb5db10a5ed890ba678b1bcd7081f3247401bf6ac6ec5e9408f28f4b9f5d2dfbb7d7379ce6d3f3b72297cad8c331da3fbea1d2641acc83e3b0340be283660e65306e576d5be5638670970b6fee676e8291e83cda2d76e745a1cb8cb7e471fcd1f84ba64ac5bb9fb79b1816f7037c0e3d962f7a225615dd6b2e113607970e2bc0fb187774ee40843c1ffd194d5e00685aaa4547fbf1a39953d4ae1f18b96923a16b0c7966111a418d2f0c712b13e68f3a55bb9e92a74230489487187f51d0ee3f8e1f8133124bfc8e9f2a7485d5780875856d390a03d3b76ca871d06e1e2de4706f20e332444a7d112b8422b6e607553b99b15f0c3a1ecfef8688d2282e2af64e1b63781b85edab6f83d8e399f614438877c6ccf93fdb0074ec82bb59a2050b76e7222403ed32b8b519c02b5e738c79fe2f3437ae88f189a90a8b9eeeec3b74bc3921078d8fea5856ae600bf6a04905773b14cf1798563eb77c26b4f24b76cd40e297abc06b37da461835d0b63f892a92a08e8a405c94b91c52b5cb026b9111ccf8d3087902da3cbc203acdbd781bb5b1f02a9efe78bfcd2c7ca63e6ba8fe4eaa4ae4309b453077a41b7dc6b9a97719b6672857ff526e1222ef5c13aecf38f71f4c5bca63bb18c73f253a0d1135f7c63971b1fa492cf43e718334ff3f3baf3de89ed96994532fc7ef40cf40c413f486c1fafbd0daccd0842e9bd3faa2718af9902bd57ae73cd0cfb6af87d153b4d3291dc0848f40a8f58472071fc7dca5976fb09a269342da3d2b4b89fd8db334a90a5276a25ea0f1c3468b97344fa7da7f86ef5e32d790c345f6f806180d75c8f03da8673ac91198d9167ded85026fbaf904f1d4ec1e2def2911a54398f325743e9a4241a10172accacbe238a8806f136d84e269d82b70134f4bdbb41c8e8e3346d1d06dca38234586beedf12c1c51238780e51f4898f9e3db453dc388152dd31681e09386bf5d122d76196fa835ab2aa64911020e731dbbf226ae3a0553172ade758d4fc77d20789883f6505b42a52060b8c151e826e889b1315e6e9d825d40a30ae72de6d55b38ed829c9e5fe7f92d3696f2cd7361e2f50d5db43b0cfe0d8800c54f4bca67212a6c19633dc8062224a313b73c42b7a28ca483239d7ba49d54ae0df41dd331961691a9d4bd5a6bace1191979725ad4a2eb6fd57110baeb36ae2fba20a0be3e12af92357d80d8403c9fbf3e590ce0564eff43489955d01ef983fd817cb7a1e55d08f09dfd27fff2962b7fb5826466a5eea56480e4a36406f4fc8d6bb417a187b3629cf85566530b7bc9a8020af17558c70e9ddd6c4efd23bc9a28ffbbfaee5f31502193c263787b60a3a05663773e462a94ec738e4e3f5f74345538eaa08c4ecfb1740f78640507bfa93caa6e61574080fbb555a4301e19bac0d512a8ecefe69fa756ddae04ad092a5c8f4e54cc5d821b8bb0919e1a6419917146edfd1b2572b45108304d104ebace467f2011aa152d233af1ac3e9e4bda3b1aebdc8469368be497cb1607589dbbdf4d9296abce876884c5de80e9a3fd1e7fa167db14744334a1736f9d70450b5c5cc1a8bfe6f51aa67be37e48e404512cf410c9dcffdd9c21fe4383b64fb91dadc490f3ad1ca24ae3bf9a343b26fbb5b2273f36d12b24c30696b2ebf01719f20be073827dcae6ee314af85894ff6e74c8d36b07506a45ba86f0a1241acaf1516cddb69f1ad4a8181c4f5a61c6d65b579def9f3ee2980478b1f2f45fcfac36cfaf73e1b937a2c2cbfd611efd50c495f2943b057a0c1839997b8507b9a346d14c6f3c4241bb31f084e9ca7bed94a03619dadc40dd6fe1da8bbb944901c900464f0f4338ba58ef0c8e422da777b66a526366e5acbb0d6fd82736a6bcbee7fc9ae0f1fa9cd2ac2d6d901e1595c82985a4dafafc835779c491a4e2a171487b1f498bf74cb6375aa987d6252aaed123d97c4318e45d86f70bb15d3cd0e8fce186ac0a74519723811841953eaea3c7a754cb5dba02739de7cbf0d3e0fa514408f9816762934059b04485f965f205875d01d20528ba102ea21d892501e0dc2dd615d7aeb06793aa605d4b9b088534e9bd709b104af0da371bd1758d762440f75feed54deec96e54c047fea9675657754472113dc3ab014d6e4e43497e5ffe1753b717a06e5ee30785fe8e92618923e425f144f408096541fdb61f50b53aeb0eaff719b17a7e7d9740e62020b65081bc901740a5c3449970a4f97c5a5ef4a2b6f01b705a230f21572a6fc719a8315b1162171bb39bb1d0ae7b981d542fc66b73762e32ad04578bd2ab452213c06d5202e69583621d6893a33576cefa8a7632df1e332837115e647e97a221df8076c1943b80d286468f3c73a8ea4ecd7ad67ab9cefff1873d07940a49b6525957a6d8d22dacf69fe603fb1b6d2487ba9bd961a3f7a20c2f61e963d01598382fa1e45f2512da6703a2c0316fa93ef96c994c09ea39778d49d5dbe38854bd1c594d11597c1e5aa388742dff4080e50a05401942488c5e651c1e372e7e18553d759477b89316c12bdf74d9653472cab8148203ae3eaf1742b0d1bfa87f15a5ce3ba0109bb2e40b4fb6a119bc5f30455ed213abb05069c7e7ef18a5fed01367c579bc7cf2f27b850d059628892e706409439eafebfe5834648bf0ddf28ce06b1d061eaab3ff14ad470d8a4535fab486d0dda8096f1c032de493a65523eb934104112832ede94971978e1cbd1a72ee6fca57853c35a991d560c381e362e8a1167a6de2109ea43e73daec83c15f0dcedb5b35fac9ef53f17738eeeb9c3b56c4f5fbade54aaa857d74e62514bf6f5adbc6f675ff8ae140acbfe5dc543ae4b287ebd4381b3d13b03e04d5484b4879cb544490fd539e5562759fc1061bb587af8406df70f745a0a0495f638dd72f66d19ba17a3f5670a48ea8ee70dc470783c692bd65c19ab7ec6caf4b278da0acf6c3518b334560e008faa1ba583d80106e7ca72fefc5296b20f5c37a05aa9b19f26c1e57b143d9ba9446a992257b637a300f2cfef66bccc29410f09c286d94561fef42ffbcd2410ab863f72d5ec18b07dd76e1d4a6862e2ac6003444d3a7d73fc6c8e50f9c6206cae9dd04baccba9e3e1545e1b6897289e14e97c1ad89fc755192dd81be6baa334e8314d27121df430f930a53f0ef1ba34dccd5e874d955577e4070cc93f086231729c9b8a5abf884783e07fcfca576ecc11f1cc17f452b6b91ae8c9cd6b84e0e96f6e2b0308c1250df52c281a79de8a32c71830e6c3fa80917d1f4d40cc17a4a59e99742558ec5773aff7b69d4d01c24b596b7690ff2129d78762d058c2aff0da3a125e33d94fd6884354b816de48057b95c27554542cd6b7f50ef62b2352fdf6bb3ac53289723e2c9980ac15bcc45bb914daa08d5719a55c9afa2d9e512796e7a004428324dfa2c3dd63595113b5ce3dcbd9d6e47e400db48660ebb40a7ba32de7b30c71b33ec4dd60fd92faa8958dff8bd646312c062e3286c85aaeaf9272274e0a7cb25387ada68dd72499ec58954e74d97c11a7fab25790a479124ce98251369cf03cd0880ab7b6ad4b2d1a418b81101733a5033c8b69fea2c77c6542bb3216ab1f22143c70ecd794fa317439a5ead3a35568a1c0fd4afed219edddc98b1928062fa465a2b45456d96eacfb9a6c4f4de660c297aa285e795db415f4acfa605f642764eec474d812afe18d9c4453c2054e02ab885df45e14f898f126a381fac1cd1c6174b5e83f22fd5f541232d757f0bfd0bb6b66f53489a34ab3c9a22b56020f59978b1b8a1d98f415f3fa6ad305ae6b08f50bfeea6230127c0c8569b3debd75e58c78564104ac50e3daa06d02652d33eaacdc5ce063f422e30e0ee6213733e66f6888e23dd13379983a156c5eab785d043f493cdd0f9582072057106940d4a45c420dc0bb203efeb1c37abfcc2eb139d13d774e0bf71434fe44f34aae3a2ef052d070bd206cbe4cce20039dd0c01b92c5e7b1eb818a1abfa0d0ec177e8e2c20ca7776a601e67ba41118ef87fe57d6868d7d49cb2a986b53a29da56ddbeeebe970cb821ff1ac3ee92d8e7d63690c621b7c2bc7a57d8fb0ec6d5d028d3db33020410b7cbd6bf98a4d1302cfa0e6490302a3d06c0557655e704e2b6bc6d865e174e52997c2ea952c303087c58bed84c178a058b8b4f31180694cd893fb351d280c9ed244d2872dc6e8395a549ad5599122da39b95f0e4603927c173d9e53cd9fe266742f1a7979e4a048afd25a9f4601e463b6823e3ec8cb5107e961ac440ebfbad0390eebf0ba62eed31ad6254e251abb98da820b7531911aa2bc3f2ddda3d1cdbb847c3c2b6cf4b72fa6da713a2a0065217ed69eefa73508fb7db285b51eca8855297f5f821f613f499d298165e367a842626238fd928af4b65df261e924f4d6c35df55472d145a680bcdf30fefbf61f8e83f80d79e05ef66592c138958fb7713d905838925524b", 0x1000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000588a"], 0x38}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00006b5000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 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) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f0000000140)=""/164, 0xa4}], 0x3, 0x0, 0x0) 16:00:16 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000001940)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000180)='./bus\x00', 0x4000000051, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x40, 0x1) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x800) r2 = kqueue() utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x3, 0xf9}, {0x7fff, 0x401}}) kevent(r2, &(0x7f0000000080), 0x31ca, 0x0, 0x7c04, 0x0) 16:00:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file2\x00', r0, r1) mkdir(&(0x7f0000000000)='./file3\x00', 0x17) unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000080)='s\x00') symlink(&(0x7f0000000100)='./file2\x00', &(0x7f00000001c0)='./file3\x00') 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f03100009f9bd8c00000"], 0xa) pipe(&(0x7f0000000080)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000376, &(0x7f00000000c0)=[{0x26}, {0x48}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20022, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:17 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 16:00:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}, {{r3}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xffffffffffffff72) sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="a40232d592c814cb8311dbe80aa6ec6143aabf14b970643eb73f78d7b1dec48f00f31187a283d2d16692091f8b1227d68ff7be9c2ad04d58c0a09054694322", 0x3f}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x400}, 0x400) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000404, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x3) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r2, r3) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x57ac03d3d85ea19c}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x80000001, 0x9}, {0x18, 0x0, 0x8, 0x3}, 0x1000, [0xfff, 0x3f, 0x2, 0xffffffffffff8000, 0x1, 0xfffffffffffffffe, 0x1ff, 0x2]}, 0x3c) kqueue() 16:00:17 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x81}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xa9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x200}, 0x0, [0x0, 0x0, 0x0, 0x20000000000000, 0x0, 0x1]}, 0x3c) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0xfffffffffffffe03) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 16:00:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x20, 0x4, 0x7bff, 0x0, 0x3dc, 0x1, 0x768c, 0x0, 0x1, 0x9, 0x5b}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) r3 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) getsockname(r3, 0x0, &(0x7f00000005c0)) 16:00:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() fchdir(r0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) acct(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000010c0)='./file0\x00') sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) setuid(0xee01) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r2 = dup2(r0, r1) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x1) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x3, 0xfffffffffffffffc) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x7ffffffe, 0xfe8b) setsockopt(r0, 0xac1, 0x10001, &(0x7f0000000100)="cb92b1ad96f10898998183fcfe887c39111dd07cfc9e752fd5e41bf5f6bc9d17f2c771248e1e63a3ed2a24bfd06f6ee18037467c1adafd7fb40d828eb0e23d07c642974ea00131c921115fd14ae359aac4bff00385db9907226c4c69c91a2e23810e6585e0cfc5e7dab82e68690ee9532470695b76ea479f5f19d823e313ee2e85d0bd3c1f4ff4ff138856156a08404a7752a195b0862ae42800327e0ff30e5f", 0xa0) r1 = shmget(0x2, 0x2000, 0x611, &(0x7f0000001000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x2000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) socket(0x20, 0x1, 0x2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) close(r0) 16:00:17 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x7}) setuid(0xee01) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0x40, 0x8, 0x8000, 0x2, 0x1, 0x6, 0x9, 0x10, [{0x0, 0x3, 0x10001, 0xfffffffffffffff7}, {0x0, 0x7, 0x1, 0x4}, {0x3, 0x100000000, 0x401, 0x2}, {0x7, 0xfffffffffffffe00, 0x3, 0xffff}, {0x40, 0xcfb0, 0x0, 0x5}, {0x80000001, 0x80000001, 0x5336, 0x7}, {0x1af, 0x0, 0x6, 0xfff}, {0x88, 0x6, 0x5, 0xed2}, {0x4897, 0x7f, 0x2, 0x401}, {0x5, 0xfff, 0x3, 0x3}, {0x9, 0x1f, 0xc1, 0x6}, {0x3, 0x8001, 0x3ff, 0xffff}, {0xffffffffffffffff, 0x1, 0x9, 0x5}, {0x0, 0x1, 0x4}, {0xe51e, 0xf729, 0x4, 0x6}, {0x240, 0x80, 0x0, 0xfffffffffffff800}]}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r1 = socket$unix(0x1, 0x0, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r2 = getpgrp() getpgid(r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) recvfrom(r1, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="05005a246f760c8b983fd470370122dc"], 0x1) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400000081}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x0) munmap(&(0x7f000013c000/0x2000)=nil, 0x2000) r3 = socket$inet6(0x18, 0x4005, 0xe6bd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) shutdown(r0, 0x3) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0x8}, 0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r2) 16:00:17 executing program 1: r0 = socket(0x10, 0x8003, 0x80) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x4) socket(0x10, 0x2, 0x9) lseek(r0, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffec0) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000001380)=""/165, 0xa5}, {&(0x7f0000001440)=""/152, 0x98}], 0x2, &(0x7f00000001c0)=""/108, 0x6c}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) bind$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="bf39ba9f424840cd8018e5ab8e39edce0a6491e6b7747b3dfc7858117815059b543d6036f5c5c8eb44dad273ece9991febd6ba2aa60c829a13a390e713642963444e6d5afa5c2df503cf"], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x5, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x100000004}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x0, 0x4, 0x50f) semop(r1, &(0x7f0000000000)=[{0x4, 0x4, 0x800}, {0x9de6f6d9c4768944, 0x4, 0x1000}, {0x3, 0x3, 0xff600c890bc457dc}, {0x3, 0x0, 0x1000}, {0x3, 0x100000001, 0x1000}, {0xccfeb3373cbba9d5, 0x8001, 0x800}, {0x2, 0x20, 0x1800}, {0x2, 0x8, 0x1000}], 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:17 executing program 1: r0 = socket(0x2, 0x5, 0xe0ea) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x67a, 0x8}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="bae628c87580ef2fa05807ad5f3adfd945084679bc2c1dc359a2533ac6e69073ae10027331b348088dd0727ae0b9a5bdfab34e06e6a023499b55723f065ad8530689d61b09d293d467951ec3f589aa9fe31364aef688171c052981fd0fcec6a63b64c0b67849685673c31ffceee5ba601a8b2d6275b108e7b5a4e770ce", 0x7d}], 0x1, &(0x7f0000000300)=[{0xb8, 0x4195f8bb6426a6b0, 0xec7, "9ffcba3d64f8d7c6162a6389b47fa726822f96777f3d6377705f9160cd32cf1fd7ec3158f2037d89ea66c98dbbfac88f4cdd91b6f6da4be6b2bd6ad0665f5d2994bed831d835fbb0c8c7b7998db5d08e211799326f940af8b836ec7afdd1b9b09ebc7f814418dc930f2e0e9a03df6f6535e01a52989081b77493b4a33b2d6c1ba0745b0a3da6c5a6c393bce07128c4234edc5854228b00a89a321e7b8c01fed2f3"}, {0x110, 0xffff, 0x3, "4d38307bca001b2496eb59a709eb0449bdfdf40e218e9d3a064e66944720e44f7a73b97d6e5a2f6f990e39ec7dde8b5ce9b204cf189882694e52992b6bbe375fe72759f45277c7b76d7ca262da765e9d9c6fc50fda90ac378593b644f7af7cc10210c74dc7c6b83e9477272360887650ad12ce29eedf7fb59b89953691defd044f9bcaa45e069c5cc99e75f0ace229328ffb8cd4805fba26f91b7c070550d20321f0a07ed36236de45c3ba89d75cfe3cc65faf20ba43aacaf5a5270f645efedd9afdbfdbf414e8d565b68fe09268510044eb5d77f75b9a6961fa7f98b9454444451d787141debb4a57ccbc8036d0f2f226c1d8be145c97bd32e0"}, {0x18, 0xffff, 0x56, "ab9c"}, {0x1010, 0xffff, 0x81, "59d7acfe1e5db1f4652264dffe45736616d3a8a0a21bf4ec762e0ac70f14efd37a66dda83909b5a155b2a8a9fc4eb68b063e96ff28f6185e540d5d1f063fedb799d4d40b1c85b121cba8497a99a839f2e204163468003d0e69d14eca425128972f8a4351715821a8dbd61ae99f9256d694cb38bca626f0ff4a4bafdb47537813bac69244c0fc7754ccd8655eea11e734e3fda26812934d21d6c722ce06da34d9449120735ff01ca9bb914fee8762c67bde56463c73404174e38a87d4bd903e68308ffbcc001a2e58ba0d697ccf1b8d00e6260644392b2058d5ca7f6b03ae15ac7cd69ad59d937b3002b731fe97aa8bb376a94c357330f0a2745c8678d302fbfd3284bda0671b6a55d3a11586a2c47309f2c83de2de38b04a85e7dad973b2e9af9483ef4815fd2532933cd5cd5bccf461fb3f892c84925ed72d565b43dc1ac9428d0511896a45e2487d9e758d1954781e3363d4f030b3700bc8d5934ec457a52d010393b36e6e4ea3a3b1f23219bdc4e1159ee573c00a665a9458b5a64588455aa6ad64bb26f5798a2bb609e63b2e7ad1070d3e5afb2d7919b7a74ec4fc8681ad44bd8d4f9f98260366ce779f9008ebfc260c57d8b1f36844cd1c19c63f347594a4cd36c6f20ec9d6ab756984d80d2b080d8f959729c9b9a34866ef93ae5f161ad56686c16b33479c5fdb1b516e249eb52a5039d1b4e35736bad9142f3b5e093bd430ecf6ff69d617b1d8bb85566e00bbd92798a676cdd2fa35650a6686e7b0d080e924d74c40332fe23e2d1e1db8d06221d562aa936dcae1b2c90cc8c0818dcd1f0f9b21e9b672b066edf371c5dc7c95508fb0ad727a00a7c9f4112c651f67d1f5e061f24ee2a8d62e2db4919437bdbc01a9a435ce635bc5d2ad78024709903f47f3461f7c75acbb0c3d02b1f4fc144b993dac8db13f54ce9788d5102528e614a5dc185adfad4e45c20121e86c357963b15af1f54fdca68fd5b499baf1b99f1b86695dc830d29c431ae805b958950b0a60dd8addede20d14225b50b1d85120e6cf9fd35593a01e867badc4daa49693f91778ce9954b9541e6482aa212ca3fde3464bc398c1d08c13c70ac89b9201d9e8911b6d5f3641debaa239ac781594d7304ad4f399c1a4258c079ee1d98114e796f6862e5d036d9808fa61aa30cc33644c39bcaa003d0f9dcc99e3c7a4724c3503776b450f51d959e60dec66c773c0daaf190e3018c9ddd0d349df7bb3f0d828599933c2402bfe2c2dbe080627447de7513ff0f2b933f495ee01a77ad3ce3c6a8c7fd11fcab2da4dda116881deccbe3fa151aac616d39487d16c0c16ef659e46197779cd490e50b9171a554fe63f12627a67450e60639d7f4a40c8e7b277b69ab5b96cdd1ed3972c309cd08e4b419df0b2b8c599b1d2666c39ca2b418bdf532227f30dfacf830dbad52dca72c0612543d7b6a4c76d317abcbbecdb223a29189f24ef9e24758c2a145a2fe1d007d007967eb5c7e15f6e00188a2f0cbd8585409ce4bfdf6c1d627b486df3f7319038972ebcfc7d4799904a09f8e415b319556be88f9d728d5fe3954558a6ad1302027c8709346362457828f10bbfc871bc35737cb3d7b2b4a6e59cd705395445019ba1a9a843be0a0e805f2e0e6ceb2724e014e00827a19a8526fdd648b70d703b555c0a899c1af30981248bb3c805d946ba49538f3101583991d33c51c67d397b0fcc6f3cfad96c1b2bb626e744cfe6e41efdce64230b7adcc3bf6352f7b9ca2ebc08f5e2a8008b59938053396e9e81824756e989ef65534bf0273503c2a03c67b4c667c8040c68d97dd1527cd74fb3def6da88f532a89a164ad80a926f859513f3c933268e4d665447286d2f43359a289ddc11f75b40a5cf427c143be580be96d6a6276b84933500be8101c41bb8d2d526cc914634cb169b52e5686e7b8e37dfbc534e2fda610a4e2f70a80d626f49a504db641925a2c3988756e294446b4187500da4c687cb4b764b0a29dfa31a2ec6158237a02f711b0d7b19682970161cf457446119c5d1a1d895c4ca702b7fb1e3878b6081f5e22945e2db0b99a02ecc4d0794f86c9d611a221661a78630413129543825096fbc19981a57e3e4f04bf72b62054e0d5516c5add159ad64fa728d996a279574b4c7ca3e34e15a65a2f07d4e4187f73a34b67b26df78f8a110d88fa105fae0de41d155762a36e96cd22735f2f05954ef3a4008feb4ca224b5a57380dc98e7eed926b6b39ec74590affd181dcc68e8ecabcf5f17735afb5de66260b9de9f9ce1b797e62b80d78572e8e8d7933fb69a348ebfc3947160fa0554a9dc860f75c783ecdfed6967843cad8ef327619ac9a5a1ae006023198a0e112a102f1c7c7edf264a6f3e8aef193781cd6d5ab665e443f341d760aac5885124c3f232f726040d4fe8b5230846dda1c711d3f82b35f0f9595e45727a26dd4e6cb6112eb02c08348d01f5208ffbeee67e0da7542cccbfde169c77acb9af749664fd0186fd740420e75aff09cebaba7a164716aade3f674b0318fa8d04c63bf94226a7b3737979416283c8def0df91bcabf1f49549f6d7537dab8aeed802c501e2e3cb90b53efbfbd78fbb51cccbd171c1a042586f515bf7126ed1ec5ffb93faec7a98154c832af187e2f0f40e29e6bb3777fa28ebf6450c1d228e158df8a5ff52e7d416c6f0e835fd5f18512832021a210dbdfb0bc292b83068b34531ebfe6730e0e895a14f5be91b65a86d544adaddbc6925f98c86eef5876f7dcf3a62ff25794d5a8abd133f08a740033125d92c1f48dda7602ecc5ae6fae5f96a160f516e87ee066e4868fc428ba37a8f0aff950692b36a3993b10654acf9b6ac8530ae8cd0bfb083c584f029e10dae38847b36072d665ed0dc61ca15cd34751c831b07517cde4234e356e56f6a613b9edb3286e58355137c83ecc9001b38a56af066fa1a1fb005073a9d7937ea797d24708d810350f7933e46d593ecd138ec062ee256b7b168c92bff01caa3426eeb85cf9e014a450b826cf954f2ae94c34ab351f5b970cc44f0e4493ba442f03a47d58821674ccc855b3345cc862739915f984c74d426cfd6714ed7a4aa8191572f76e3f9218f172e08f6620a284884eab4cfd0bf3638c42ec9dfd82c23c0ad1f55a94011f8621e6214edca63bd7387570397b296c32163e2aa3d7fa493ded3dad362d19a4bfefd7b057809120e9df08c039da894fda620a2d286b612902c9f1c38318b9e68305a4e0a66f9a9d8f37bb87e58fe0cdc5acb1f9955f6d07f0a0e82678d6360ccde6350c66d7ad4403ebdafe3b5c5a880e39ba473c3a89c21460200592556ef4d6817c70431d3ea6b8fd4521626c3f513e5f0627e80a24af68b47c032bac0e95c6d0ed813a75b565cddcc3cebe05bfb975360eccef5e672a665326da23b82f3b25562b0ea4aeb209f21ee7b292fe84d334a208816006241c86db6e4e32c542df695d7122ed090339bcce063437f6277f41e09af4345799d0ba03b75deb2f9c76a6da0be57b5d61d2840e33b34e3a1e6015b59f278dbeea299aac29fb83bc9b4a0e43f21edb5f0026cc4479710154ec0017cefd610b6b754fb2a03a8e967e87362ba0f469c6f1d9518179c1cdb72a48ac3d17da4d8b78a28b270338ee9a4321a1c1538727fc82251c769e007ec7d9cb4df44bc69cf0ec67726cbd2383eeea55aaf139705ee1784aee0ce4fc8bcde56057c2e17d84ad9b6d4145c8d729a9aa209fc414c5f334af26c60c3cfccecb5c5c83ad94b411cf6fe30c5b73f07dbb722d2e11aa8846942e2af72b1ade7c8a2a27d0dd20577c814d85468799b6baf99ad69509441b3b66ce6062e9996a2eb120ebad5b80e903e2de25ae6de2bdbf9130d63c239198c0c4caa7c4ba073762930b8a34836b2a1a290f18a50287b3b00bd151922cdd0a525cea874d9d34c2237f4b0adeb70bab060b56aaa93fe2b670df41e704f28aae8cc82c0efad8004b868ca272eac26d8d926648b3155c536f1b61b849cfcd2339292931b479c49d74716ac3af54b8ff7d2afef7cb6309b44c36ace07d8b3ccbfc1d1c810d5151757e5c5d773a300dfc6799c942a14db7fda880a487cce35c67c223f44839fc79004fbdb98a77e64c750e5b53a2b61667f46275a50268296ae2a01ae97db4e7f836712cd916fa3b68ccf2c4801df03f584c1f70d2f81efe5259919a9ac0f43d43cdbb182738eb14f40f6c03458b7ec817669c95dabfb6b27d480124799844f28a31b17bc451ea4b73325d881e2bf50e18e0e25b1bc246af8baf79cec8db180ac4ea3a45af90a58535345e6b5980060d280b83f5e9c12a743b282e980f0e8f67784616ed6707c028e48c7ee3e461fcc9fd905e37b5291919c5cd5209efc81a37248f06bd5680195e846d4bc6e7145b4f26ee98f82e050ebe97aa1e598aff1d97a783254d8b98e19459392c078992d1bff18b0415dbe5ad65d101652d8aa39423c678ca60aaed3309fb36b44d9c96d36000b1efe900db2b3839d39d0bdd78be2db56772294e714f5c75307e910750ef20a41bba60172fc1ec75d92ad33dcb0cfd2454d8ed56324fe1dfcfde3e36070239061bf665c347d7b029ba03a0b36b518a04143468f237436346325ad0945da4a0657baf6ceef180fcf6fb78f2b649232128f65c6c85439324d0e22bfa1c4d21a0a37aa433df8625aeca506fc439b9e3f0a6933a3416d46f85f4252c117734bdfd4a3505a81e3e43e4b97d4d42ae8c26b7d135f3f142405e9d84efe87b18076e1dbfd83f118fa713453c8fbfa8b16f61f883e911184338e3c5ca43b029af34a95d7a5ef3058f729dd31f07c5f434988caac03c1290b84dd070d25f93cc753db8f07635942c19f4bc012d3460de7f501097fe742359adb02fe438b7fe9c02a9dcc7e1029e1f0acbfc8b27714e9b1314a14195237817d7515fcee8dc73f416de18c3fbccd47c752216ac48a1f3d2876f037c3a56d9b0ef3a2d2325381556426982b87e6689da6a5a60ad46e74c434d48449dd7d7a78883e82de8c8e8c0f910a7897b6d48662e64a441e57e627cc5bb108b656d5f93cb6ccb9b19be3654b54fb781fb56432914f4cc86edcef549a6a9bc27472ffbb0c9f9098ab71616056c6ea39a3e97b3900fb489efe94cfdbeb05730113307f91defa2342d48799afb1928b87c8a0406dffbda6eac1eeef9dcc0383f9c21a3914c5b0d4f9a82609debaa563161893b1f73c8bad266963e256883959075dd7f7df3eaad3252416e79fb48f2da9f3785976d515fbb6fc78e5610889c2040834a074f29b7eb6056c55479d82de5d493cd9a3853fd85b731cf4e0afd97aa02de3cc62d7f69a92c12e3fdef8f695ad0042e2940d98b1b7367f7c343f2cf01963720f18fd74bbab7d6dec57854933d69e9b89137beb844d5a3c2f3bcfdc41ca5add04636bd61b48521b55ca1b2ccbe4a918064c45613437bc4d4c2d70721a141860f8bab1b4b3730cd1f28c6dd034e5c8cc3de689fbb790580b28f09bcb591c4c234f41f165248adc0cc77f8dbfe79d0b5aeab2dfd75c7e3f799e95f35d20ca8231e3e3bf5cf49f3a1431a0a53f5f53ce656a8396b9a513353ffade099367ce833be2e11b608186fea8626a0808a03ad35b5bf8f8291c0778ed02e21acb754d3232097afb08a4281390a3f80bfbd457dbbe23e0cdf9b55bf7f5e8b48ad70b98f95d0e02af0a0cef58a90631b7f3b509a7814d0f2467325aa594643dc6ee079f2ce795183ed8abaffac1ef560469babc87839be1099a34846df472d608b68357ffe0c30a9"}], 0x11f0}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r1 = open(&(0x7f0000001540)='./bus\x00', 0x100000042, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)='\x00', 0x1}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="8fc283f12e6e05ca6d9c79669255d5561f604399a1feb78ddb7cf5513fcd86d6ff74c540fba6071f585800add3c6fc335570393475641903", 0x38}, {&(0x7f0000002240)="ee679f5bf9afdcc9ff72a584c1080302372a64b0082ad2dd11062936c44bd3ef66f53e301ec77958baba5af724c4bfee03c106dcb56aae4a8394f6cf3ece19194f028a5d842d77f0d00ea4a4edd8983f38701b5b4f93662d855945925dc6d0a86e01ea760424bc5c5ceaaba9b9d086663453b2121c0111e14bdb6c9ced8802da5145d4cb5d9c1ffac6f591de9078bb70bb099008f2723d7ec6ef35844cf2fb636cd3647d60034a789674e9b1447ea997b27c949b522dc2a7ecd38c32c87712c944f511b555d2d45760869160a69e08bb7a307c4be045f155ecc125b424aacbc9459b07029d20a615bbf23dc0356af83d65e44137c9ce7efc4451159e9ad7f0eed1f0c7ca3609d98b3ae79d8e3d8f39d045bd74698e47e769305ab1c6a32ee55c2a0a2338cbe2acfa0a44b69fe684098c7c0ba262956e8098261eeaaecab7ea18cae66675a73e09de27e9ec2e21185bb8d17427bea115ab1434aa7359eba41f4d042dadccd0c6519e02fa44953d2d69f44d226867bcaa8fe415f27259edc057dabdbc677dcb3ea7da4ed029d49089beab329c5df5009a01dc0c0adb77c3ce30bdde6256d58f0b6da7f4b1a3eda193c0602db0ad75c69126bdef4ed41a41536de09ef768e70abf5a8618e21afbce6c5187caa3e55e5259837aeb01461a806b9505c9ca63b7e6127c760863b4b72a012f0a23fab00a1a1df6d22ee4c6317bd8d47cfa7f9c607aa1471a7cf9e104a0647f740642fd0b42170e9aa3c01ad6315031cc96ff62acf850cbd9979f5f7c343fa84bee80df7a582c26469b09fc437a62795acb499178610a33c194cc250a0723b798eb90e39aca17773e538b03ef6c9fc24a2070d0216d7edeaa86d92f3562eea6577769ddb5f6a2a362a42b3108e0111cd0e98b52862e35024a9e70e9961eacae5a9cc3991de77a882a6f44a067a2a9a20eadbdf9e223778ad2eab0afc9505b0e692ef9bea568f539f2013a4401b3723c2f621726b19a82ed82a79af78debc7baa134500984e91ba1a562847f0784d147a2cc9e6f43fa7153496f7ce0d7933bdc510e59d2552a239143663de700aa25649bde8777110e65958c4718960bb0246f86f88f1aef8d3c4833ee082ca97bb32ec46918f852de176e6f213421c175390babfc134a43f2e9a5b79abd548426ff08eee6f5837c9afe41e138d8c931ae72a0de3f0d805a47e0067713a96bc0e1f7118988b35b19a4a3a2b225f019407fa56f070795da5e6954e70f0438a0d263474ad1619aa1a998a39caea75bca178cea9e99db8beee8f5aecd2869891eb44d08c478410238405bf158b0145b72c280fd627382d57b9af7cf8cbe7d5e099b6d6fa81297dcc68e6cba943bed45d0822e1d668951cb7ee25b2a6603751af4e54e42a2775d9bced5c290f6ef768b580f90427c7a3f2a946fddfc4d5f544bf4a3a6c4f9bbb4652f616197cb86f5092a89946b86924b8bfd3ea3342385db1b33d85f1d050e7d607624aee7c361160804fa16cd3af8674f764bac61915971674fa12d0b3fd5765fca30556f60ae1b4e747f8655092be897009d9a90d070c6ff09450a82ee9a5e", 0x461}], 0x2, 0x0, 0x0) 16:00:17 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x4) syz_emit_ethernet(0x40, &(0x7f0000000200)="567c9e7d7fbe5e73baf1edb4edb8c336b15876bc90b8d3417091ff04497848865befbdf89bf86b7b009dc730f74ffd2934ffc785bf35e63e4c1ab0e2c7d5138f") semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000001400), 0x200000000000, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f00000014c0)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) setsockopt(r1, 0xe9d, 0xfffffffffffff800, &(0x7f00000000c0)="d14c1e817bd1bf207a4710a768cbee21050ba2d6aef97c22b49b9da13415ef", 0x1f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001480)=0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000013c0)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) geteuid() semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = geteuid() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001600)) r5 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001580)={{0x6, r4, r5, r6, r7, 0x32, 0xffffffff}, 0x200, 0x7, 0x8}) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x100, 0xb3d2, 0x9}, 0xc) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000001180)={0x18, 0x0, 0x5a, 0x9}, 0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000001240)='./file0\x00') 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x2d}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r0, &(0x7f0000000180)="5967214c2e9a1a2f35d71f1d49359fdfd243cab444a8e5c3076434aff8e6b010b12d1af607ba9f78c66719d2418ccf4980b07865e6a3e2a9f9828d022e7efd66dc2f137f89e7c885039f0b33c1058d703dc94d984584a694c749e30b89337f7edfbb1c66a7242c540b8a44ccb2389883f2d469ae28349fce04a85f6540dce81b08db7ab17c70b1d02d82c33c2cc000528f31a4c59c291f305d8b25c126714d3508ecde784158853940b4e388c3fc0a72361b5fa2d9988bdd44d6b56404f5c0502fdb168912629e66f32356ea5d6bc4036ca8004a4aa62dac79a5bbd973c1cfe00193f0740665900eedb8ce33e020d5718152e4605cd024f89ab5a2da88011a", 0xff) 16:00:17 executing program 1: pipe2(&(0x7f0000000240), 0x0) pipe2(&(0x7f0000000080), 0x10000) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) getitimer(0x4324bf4593dfd7bd, &(0x7f0000000280)) getitimer(0x0, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) shmget$private(0x0, 0x1000, 0x3a74e03f378af05d, &(0x7f0000ffe000/0x1000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") 16:00:17 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) fsync(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xa09d413bb72ffb7f, &(0x7f0000000040)={0x1, 0xd2f556ec4f697a9b, 0x7, 0x100000001, r1}) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x10) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) pread(r1, &(0x7f00000000c0)="6a329716840febcdd3c566db1e82a60237d1c019a78010876ad47d39516ff8d6602d1a9e304c50afdb246bde0231fe4a857d00261241a799bcb47419ad032bffebd8160561119f00a819215269b140d9c0ed5277864b66a30d716825780ac1c2f9b54efe0281be0c4e96f6afff06e9699f6eeb7b7c62359d", 0x78, 0x0, 0x0) write(r0, &(0x7f0000000000)="6e014ef1", 0x4) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) 16:00:17 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xa) 16:00:17 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x11) r1 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa5) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0x8, 0x7, 0x0, 0x5, 0x3, 0x5, 0x2, 0x3, 0x74, 0x7}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x40, 0x3fe00000000) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) unlink(&(0x7f0000000000)='./file0\x00') 16:00:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x7, 0x3, &(0x7f0000000000)="b6540ed985b6a7e5cb956abe7bee5dffc674c67bb73326e83937a7fd3fc7c4ea744627607734f3c59e96634a4f59979ce71138dd388dbe3e172c5acf0f6b7efca1cd945c8a78af46bff631f6947cf6a9fbcb9bf03ed99b7c4e1713a28336a12074912af617ab5366cc6cb6d3d6809c5efb4f3aea4173cc2ee80a779424e1df708da9bd4984537180e4a9905239a8876c6bb5", 0x92) r1 = socket(0x18, 0x1, 0x0) socket(0x20, 0x1, 0x3ff) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) listen(r0, 0x7) listen(r0, 0x0) 16:00:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xa0, 0x0, 0x1, 0x10000}, {{r4}, 0xfffffffffffffffa, 0x90, 0x20000000, 0x4, 0x5}, {{r3}, 0xfffffffffffffff8, 0x20, 0xd5f55be7ec4c2a81, 0x6, 0xffff}, {{r3}, 0x5e9d359dfd33fb73, 0xa8, 0x1, 0x4, 0x6}, {{r2}, 0xfffffffffffffff8, 0x6, 0x40, 0x7, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x4, 0xd092608c31e38b4, 0xffff, 0xe9e}], 0x2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x21, 0xf0000000, 0xa6a5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x5c89, 0x8}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x28000000000000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2101cef7fd86b61f, 0x40000002, 0x6c11, 0x796}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x400, 0x2}, {{r1}, 0xfffffffffffffffb, 0x48, 0xfffff, 0x814, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x400, 0x1}, {{r4}, 0xfffffffffffffff9, 0x40, 0x10, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x80000001, 0x7}], 0xffff, &(0x7f0000000040)={0x200000000, 0x3}) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:00:17 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) read(r0, &(0x7f0000000080)=""/57, 0x39) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) r5 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/237) close(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = semget$private(0x0, 0x1, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r5, 0x40, 0x3}, 0x43, 0xe1b, 0x33b9}) semget$private(0x0, 0x4, 0x2) socket(0x10, 0x8002, 0x8ba) 16:00:17 executing program 1: socket$inet(0x2, 0x3, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xfcdf2d0393651546, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0xfffffffffffffcc8, &(0x7f00000000c0)="91783cb1425454210e451d8c1d403980bfd0f238f99afeb59f9d823f2da54c4c33eaaaf48cb65dfc7818a53af059469ba1687ada09be0f5f068cb80d4fa83cdfc727a4a77939af9124d5d0a6edbbbdb84f64b90c6dd1983ab4bbd035ffbfe7ec4ff8adca17d9da583492607ffd2292dae5caec0f1f63e4104c2401") 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x68a, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = msgget$private(0x0, 0xa0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/116}, 0x7c, 0x1, 0x9707f81b05d02026) shmget(0x1, 0x4000, 0x422, &(0x7f0000ffa000/0x4000)=nil) setuid(0xee01) fcntl$getown(r0, 0x5) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ffb000/0x4000)=nil) r3 = shmget$private(0x0, 0x1000, 0x142, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)) shmctl$IPC_RMID(r3, 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x20082, 0x8) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getegid() getuid() msgsnd(r2, &(0x7f0000001480)=ANY=[@ANYBLOB="03000000000000008b1e9f75934ec54e438baf289fd588b84f990dc15f9bfe80d764f3ffd15496c36292ecf9f82717dbe55539fec3656645e75607c2a864b2b1e8cf43ccb97cd655538791533723b6319ca33f025bd20d415f502f02d14601ed0304d2d24a6bbd792f90664ad751cc9446e01794dcfba281815d29bd673d62be4db0b80812b51f26b475066bb34a0a8784e75eb8f3a6aa737a025972b51157cb88a60a0b2f311243863c63e6e9c55bb3ef51b44021edbc105d52cf096e035cff68115d4d3e06773f6301f720518b0a0ebf0bbb675b7a1f20fe0dc52a9c82a92ad63cfacc07de82d580891451fda02517cf9aff4a55341d1a52ac42fc29c00bea317c8ea42bc0e7ec50cadd3225abcb8e9d30ed1a7fb79f0360678261d47e51ed0f50467b6989769920416e35be838c35ce1ee0e284d2c3be975743e6992fbee3a36a14ffd804feb55a8de100201d6f3b0a10722559a0e3acff85757b4a3d109c54d0930ec5fea9240244a838ffceffbd7a0b69b9d58f5988a055e7cf8692da787fc4d8590f0d690ef1b65dc86962b9863885743c1c1a86b541fb1cc1c2ffadb5bc783d54c15f8314e07ce739756e5f570e38777ffb9bdc270b6e8b3194c15eed0ace8fd6d7d4b8d8cd24341f3f7715fd331b722b85616912c39bdacadab7fb124ff44d1db4d787cc4d2a235c07619fae586cb2431ac23d407845f170823b8c537f5f7ec3485d94376899ee96eada5c4718e25b8730ca79550e71924fc1c1d08a7d503a03a1930cc45c6ac235ea5a94ac2f6747d09f21286e47ec14b3d010c6db56ce92055950cdf449816b98dba9cc3b1084b2653df8f4726d074a676675389fc6aca2984cd674a77228e90cda13dc5a3b1740e59ae39e1fb85109f67b8b7e285d509321086e9d1ae73b5368a7eb85da4ab8c29cbe76535065f979052d1b14a2567c522eb9f26fda3dd34e53e478314959fc7a9827cea1e265107fb87f765c635ce00ac1ebb8150bb771b962836055a5cd22636bd179553936f6e29b5da13562adec2385e0a4881e87ca068e15e43f80f9aead41c45e4b01cea69dd86d5e2c28546278e2752d06c37cdc2bdb36deef7ca5349fa0b0046ef28a37a35d9947dac5587530998da709dd570692e4dacbd0909538b8967ec0b30ad222955eb793856ae92a344fae22f6a9f85c3d1254f62796765519e839766a20a08b7d9459e794feb89f29dd2624e4443d4b3a6f133104d6cfb3c72250ecd9d50ef58abd8b2c01ecab8292a96e107cbf602687c87a08c04c463e3318f4cc2c34722a22ec9766ce29445eb89aa0bc2caddd46f999229d561fb2c8a1abce9c9f6e5fb24e9991f515851aec0a3f97d1f3a3270e487f877f34d76ec599df504541b5609f4140f55ed8d569a67b72793a8847f094bf4bfe17286de82228409f675aca19a48cc98ec39afcf836036ea048732b7db5e01247cdb63a60cce2737d51541232080ebf9c95ccf94b340b767469dd3b16be57e2d4af440ee0cba1b6faf7bacd7831d06d9cd5de2085e2566c6e058c0035f57e9cbf5742ddd79c6e4e12eb626feee9ccc04de149a7f5f5196145ceaed2b98f21676fb52fade0132659a79f7af3b6d09bfb31e3bc81260ab768b55cb13640d02a74181fd83153f25232cb977fc4ac75da57d841e4171bd9438c68c2c076b5dec3fd9664a1dfadf7c4f593942f9ab427ae600f5b3c1dcc5461ee814343129748bf28ad6e50519d5ad1a42335f0acf43104c40a05a7922802e7a24eed5f29f0b407e82b7a38228d2b4239e9cc8bed406a99ed6612b97ee93a50e2330e41979d68f87142bf0cf4f872cf2b3c412bd93cfd6e6088a331121b6a8dce2c935d0c84eb6a911ff23a9a1cae9fdcf0c9a31432f959b5830a11f2fa0351815b831641987fbfe651db56d8ce32231bcbb9065ba7d2cdecfaec7f96404f7ee37b18afdf4b1ac4039f3c5deedb9495ca65b3c0380a5cedbbaf4a7b882210acb401b17cd1f948b575c7027451badfa0352968678358d52fe2089e8ac25b88420154c2407720ea872e4dffd75a6c34c17d03d2e3610132731ce52b62597ed7d4ea1977d96de5ee97c19114310cd19377b1db5a18520821064a55af5afbd32f0440b5a0f450d27bf97ecccb52eed05b1bdc6e7b22d25313a09f4ffaa47c8145c6e3f6157a68333a03bc8abd326c468be51f7ed27da149eb028967584427e103b266fc30e552e7857cf5dfbd7a9fd7b44ade136e49beacc52c60f0f8c7a34097201817781193a8f24458ccac77fa152343f1e9b54d30e625484da9ecd74e0fd2a0c4633ee5841187e414bab026df6223c3fc35d02be1e759d961986b36a922e60b093343efd7f6613fc26af3585b54c3c6a7acbb7ff502cab6514ba622f934114c0e3ab6689c79d771ee394a7c625ec9d654ecb7312f61edaad50f97a7cc4f8695074bb1a59cf1239ae2d214d8436ca4317c8a936a8f3e80eac9a54d95581688fb2c0d8d91592233961e6a2de0aeee2562cfd73465a0c5acd3d2c0b1e26ec713e7839e2ff1d7b117103704f0d95173453b597825af2e90e29a1317c7dafec1a77a6762c2e515e90914b0f7b7a9e282b3d983eb4a87fa874fa3a2bf5798cc73973a72b4ae57db281b55cf83d009e5a26551fd42dfab6b852a6134650577ff2b4dea98de968b0cb6e0d0c0defddd068e1821827fe76db8ebc3424af0f1f08f93ddafcd52ebf953d2065257c2c3fcd3d65722d05016c3cc7ce6535ea545212ac2fd1774c2b0072ca17ef02c582c17c741110f6e47c36cdbb9e1bdb2ddad526d9c977c4926f14a126d858261e550fbbb0ce9aff9dede492c4d9cfa531959322d066563d8f3f6b1cb1a9f5037b6bd24947410e92e51159ebdf5f03c363026b79218ac858a4dda20d2970b4fa28990eb568191f20a2434f662664a5729483054d15293951d28a32c2748d3ab91385856c27b14ed36ef54695f52b37c1187f35d76903daf557d6a17524d751ffebd9bc513ef45eb4d1353fe517fa59d9a9567c61f5f0b998b01ff6a699df271ed1a8584497dcc96d59b68fee351ddc2d37245f90debe0ffa7fe75c62a328a9af695cf055ed9518975f9b2dbf21b7646ea78dbdb74e46a001415a8e36f4376fb76a2962ed777f2e43cbd0f59f404f08dc3cc1d8f56adc62397535b7d1d029943e075d9e323987d7fd6238789b64916a8696dee833faae4e01038a0493d85a8f0be1ac105eeacfc672d8e444258ed14d46183c5f8dafd118ac19f404fe939574e060d85136fc3470e733522eab879635bd53890dc9cfb1e8215a506060a3ba9b7fc5bc4bae83be1d21608f14979bda0e9348d6466e353d43720cc0ebf974000a1a17456cb92db31035b28502ac835bb3c33e6413af504c7f7025d4b58ee2bd118e2d5efdfeccf8e9c7b26141631439cb3196781e8462f92b5a0e94c5fb58c3360757b48e1e5eac564ebf185704e79d52d5a4e2e9c78f613c43d24508d030e7045caba81c17eda366742f4c114689aa5aa617b19965924628bc2d3481c10d5d5b06cc0aa241d6ecf48a37ec11469e044e334d266697600484ad1c11cdb5cbc9c6d6b2c69c15a97ccb53027fb6cc524d80796033cecc7ecc47029de9671e4d6de402d8d9b8d3aec0d80d1840c1b09cbf6092cb35ff2af06409134647f35573dfbc54026344be886aa1761f4ef3354a735fdd1558df2c04e9fbac50dbabc63190dd8a0f2b2f9dbf43c0289366bcbb4877d37d2c82be9e33f61bc50364922c2d3845ec6c3d198bc86f7d21b3753aebf3883fa61132ac1318065abc41f523c5f05ef2eeb72bd43635b1cc8a5f452abb1690845e769d9bf7223991ae25508d8bdc399d4eaf514428bbee160d89122a20ca8ab0bdb3181a1208974c169415f2ab25b0b92c5e600631325bb37272ad12c6eed97a823b1b9b80ffe6e76471845eb46f37b3b7903d7c542c789be44849d0ff7d20386e54707dea6c497e1cad90a6ab03c1f4eaa2c321464bad0012e39388a76d463a10d4b1cf23a0010a4d32d02291ea20fd77f0596828a2d8516b4bcee357e6ee664322ea973f6cc66bb4f023d2db8fd98f418925b7c9fbdb5cd490a4f12aa77ee6e5c66ea8df6ec7efda2c98555050cd6834557dc9aac2b4dd5f17321019b252e5a9756a06d93db090d78223d5ee968ef7f5526cd13fd13527bb3b568ccf900ee23bb50d8a09638923c95b4b3e9ecb20aaaba3e346c9ba426f5433280d00e7900ccba2c30094752b5e4be23e911cddec18ee1cb116d70af25f0e87d58906e4e0e24fa46ce4692a5db5b20738a87b8a24e0d246c939fa2d5625967cd8893651c21d589a7a050bb558cc7e29512a11d6718cd40670885b9dc2bdad68bed730456e780cac4c38b38c64593d4775648604b85cf61b76f3a610949b32294416b0a628643aae56f0d83d37857d8d0984af21adb51919bf0030ac38197e24b6f025190052ff7547f2269642edfabdf7c33e888b71cfcf8f32579046c5082afe58e20fb160237a5498ba1ecbc823a71a8783f97ea6e80cba289f43ef26b01675592061f66c1d5e3198d619cce18886d72cbe506d98f166d49b394d33b1b72018067706aeadd73e52718abfd60762c8c5542a392d8c6908bc4ec903e24d01b12d1a84a50d823a10c8c43eed55bea0f3ab9b8955d7cf996b88932a2af6e814f721f3cf0c0e83576fd2c06c23cef45af6fa54556fef10bcb9de92b0e9db5645905371f49c873f4ffc208290f2e9e951b35b69fce0fe9ac67ca28d6b1f4fd6dbda6a3c436f7f4a9811b6f7f38cf7f90cb6880885f859dff4782aab1d40d91bcdc76e08f1df5a0c198987a97c8a1a44c70edb5203f71dfaf5b2968e3dd39655c19e36af3084b29c56719ea2e268aa8407d85d803312fd39608ce27d4b92703703f28a726e725fc1d9d2a3f98565afa426d3f950e909e137e533060b94b176a1722d8801c43d47535f500fa40a013d1dee5f857857446ed2f354f80d344f9d252e94d8ef068d2ed6f1d30f958c79a4c9cf25970ba1139d02e496e1f895640510f9f7806b3b98481374a6e59206b34eb0436025b0ceefb6ba273ab6ac7aae93132772f3fb3bf57caab38fba6307dc4817487431705fd0b5654bf103079d8351e861374c624eedc34e4f23611bb7c8d4f1ee0472e5b678404191514ba12549a29e75d54fce5a5805b26a7e7d2660761d47451ee17fdf735c2e128a11e3373f37b7bd85e60ba7626f1a9741fb5a1aa22cd39d36f2cca3f8d1b8b7cd6534c376f3ecbd4bff1e266b7737d7c77dbaba8317edc41d8739940c3778db98e2e495bd8f1dd8ddd42e79e95cd0bd3d353c91d79f716f79f0c68a5fbf0712ee92574440c63548dca8778818b4925d47fdb22c0007b0dc491c6cd8853416e3bbfb9ed97ba054d0448eb76d978fba61162fc81262558da7d1244ecb9921497a59322eef3a6505e06b66acc76d9d9de889ac415c50b5f5dbfcc72e346971d5b37fde8376fa2959c8659ec6156d62ef7604c531e4f331f2ec0cd2c5c826ad6ca9c7c69b36aea0e9f90ff831f1c4fb97b17421b7d4e43dfd856039a52e4968c26c39012e103bdc52e79890e61c56a2ac1a331cb2d62128997b18efd2fca60d259749cf56795a8908ae0763462c233369ca6ec568b1bb7000a335547516803b6baff2628b0b839ee5b522167908ee18410263325f6eb002462ca43fd81587e4529343cb7300382d510f9619214b3cec0578a19174bfeec4ce1d966ceb8a7542151f4fc539449c471bb356cb8adf38570de987a570f4891fd738d99577c15ecf74ed7721b4798"], 0x1008, 0x800) getegid() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x4, 0x24) semop(r4, &(0x7f0000000240), 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) msgget$private(0x0, 0x1) 16:00:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x5) 16:00:18 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) chroot(&(0x7f0000000000)='./file0\x00') shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r1) shmdt(r2) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000fb9a00d5df"], 0x10) 16:00:18 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="b63e") 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:18 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000040)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:18 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:00:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) close(r0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pread(r0, &(0x7f00000010c0)="7bce61d0ff9ebc5f8dd63bc9f33d21c39b636d2878ebb4ef232ce0f308ac63c9eae2481b89868835cf6e45af5cd9d4cc44d91194c553331fbc446cb2e562d8e4fabf1af041efe724db", 0x49, 0x0, 0x0) fchflags(r0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 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) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/58, 0x3a}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) dup(r1) 16:00:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x81) getrusage(0x0, &(0x7f0000000000)) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = semget(0x2, 0x1, 0x201) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x4e46a578bd328c4d}], 0x2, 0xfffffffffffffffc) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0xcb, 0x0, &(0x7f0000000180)=""/203}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x4000, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f1d2a66696c653000"], 0xfffffffffffffec3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x5, 0x1}) 16:00:19 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) acct(0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') witness: thread 0xffff800020b50290 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8067c46a38) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_rdwr+0x109 #5 acct_process+0x5db #6 exit1+0x361 #7 sys_exit+0x17 #8 syscall+0x552 #9 Xsyscall+0x128 panic: thread 0xffff800020b50290 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 97564 22353 73 0x100010 0 0 syslogd *338423 84924 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b50290) at witness_thread_exit+0x213 reaper(ffff800020affb30) at reaper+0x14c end trace frame: 0x0, count: 11 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020b50290 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b50290) at witness_thread_exit+0x213 reaper(ffff800020affb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020afcfe0 rbx 0xffff800020afd090 rdx 0xffff800020affb30 rcx 0 rax 0 r8 0xffffffff817eab83 kprintf+0x173 r9 0x1 r10 0x25 r11 0xa9924398656b06c4 r12 0x3000000008 r13 0xffff800020afcff0 r14 0x100 r15 0x1 rip 0xffffffff81ee4248 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020afcfd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=338423 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab18b0,0xffff800020aff8c8 process=0xffff800020aea008 user=0xffff800020af8000, vmspace=0xffffffff823b0ae0 estcpu=1, cpticks=8, pctcpu=0.93 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 3059 343639 33645 0 3 0x82 nanosleep syz-executor.0 68152 252439 33645 0 3 0x82 nanosleep syz-executor.1 91485 190166 1 0 3 0x100083 ttyin getty 23319 338378 0 0 3 0x14200 acct acct 50947 462756 0 0 3 0x14200 bored sosplice 33645 87436 70187 0 3 0x82 thrsleep syz-fuzzer 33645 114988 70187 0 3 0x4000082 thrsleep syz-fuzzer 33645 136064 70187 0 3 0x4000082 thrsleep syz-fuzzer 33645 473110 70187 0 3 0x4000082 thrsleep syz-fuzzer 33645 89352 70187 0 3 0x4000082 thrsleep syz-fuzzer 33645 459613 70187 0 3 0x4000082 kqread syz-fuzzer 33645 330171 70187 0 3 0x4000082 thrsleep syz-fuzzer 33645 108010 70187 0 3 0x4000082 thrsleep syz-fuzzer 33645 61479 70187 0 3 0x4000082 thrsleep syz-fuzzer 33645 276653 70187 0 3 0x4000082 thrsleep syz-fuzzer 70187 242862 73504 0 3 0x10008a pause ksh 73504 360608 34475 0 3 0x92 select sshd 34475 460335 1 0 3 0x80 select sshd 21865 409434 85119 74 3 0x100092 bpf pflogd 85119 59955 1 0 3 0x80 netio pflogd 22353 97564 12146 73 7 0x100010 syslogd 12146 30866 1 0 3 0x100082 netio syslogd 16661 174334 1 77 3 0x100090 poll dhclient 97394 10094 1 0 3 0x80 poll dhclient 2304 380892 0 0 3 0x14200 pgzero zerothread 90503 478380 0 0 3 0x14200 aiodoned aiodoned 50008 138439 0 0 3 0x14200 syncer update 83821 133665 0 0 3 0x14200 cleaner cleaner *84924 338423 0 0 7 0x14200 reaper 71876 79493 0 0 3 0x14200 pgdaemon pagedaemon 42395 63201 0 0 3 0x14200 bored crynlk 90434 170139 0 0 3 0x14200 bored crypto 99496 254992 0 0 3 0x40014200 acpi0 acpi0 25386 166947 0 0 3 0x40014200 idle1 22381 33232 0 0 3 0x14200 bored softnet 38176 121354 0 0 3 0x14200 bored systqmp 3988 311575 0 0 3 0x14200 bored systq 98489 468638 0 0 3 0x40014200 bored softclock 27935 157275 0 0 3 0x40014200 idle0 75696 159511 0 0 3 0x14200 bored smr 1 199563 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 22353 (syslogd) thread 0xffff800020b60288 (97564) exclusive rrwlock inode r = 0 (0xfffffd806eb9bd58) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9582 6697K 7707K 78643K 18064 0 0 pcb 13 8K 8K 78643K 219 0 0 rtable 108 4K 4K 78643K 1066 0 0 ifaddr 72 16K 16K 78643K 350 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1660 0 0 iov 0 0K 32K 78643K 369 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 77K 78643K 3880 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 51 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 312 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 25K 78643K 2952 0 0 sigio 0 0K 0K 78643K 50 0 0 proc 55 51K 83K 78643K 1101 0 0 subproc 32 2K 2K 78643K 208 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 220 0 0 in_multi 33 2K 2K 78643K 212 0 0 ether_multi 1 0K 0K 78643K 15 0 0 mrt 0 0K 0K 78643K 19 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 541 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 99 21K 26K 78643K 10626 0 0 UVM aobj 130 4K 4K 78643K 149 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 109 0 0 NDP 18 0K 0K 78643K 106 0 0 temp 200 2752K 3393K 78643K 44373 0 0 kqueue 0 0K 0K 78643K 25 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 26 0 20 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 153 0 151 1 0 1 1 0 8 0 rtentry 112 161 0 117 2 0 2 2 0 8 0 unpcb 120 936 0 926 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9093 0 9093 1 1 0 1 0 8 0 tcpcb 544 437 0 433 1 0 1 1 0 8 0 inpcb 280 1378 0 1371 2 1 1 2 0 8 0 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 36 0 30 1 0 1 1 0 8 0 pkpcb 40 14 0 14 6 5 1 1 0 8 1 ppxss 1128 45 0 45 8 8 0 1 0 8 0 pffrag 232 4 0 4 2 2 0 1 0 482 0 pffrnode 88 4 0 4 2 2 0 1 0 8 0 pffrent 40 10 0 10 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 71 0 55 1 0 1 1 0 8 0 pfstkey 112 71 0 55 1 0 1 1 0 8 0 pfstate 328 71 0 55 3 1 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 672 0 477 17 4 13 14 0 8 0 art_table 32 673 0 477 2 0 2 2 0 8 0 art_node 16 156 0 116 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 310 0 300 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5851 0 4431 47 0 47 47 0 8 0 ffsino 272 5851 0 4431 96 0 96 96 0 8 0 nchpl 144 10197 0 8556 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 32966 0 32966 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 4 4 0 1 0 8 0 scxspl 192 33201 0 33201 26 25 1 6 0 8 1 plimitpl 152 264 0 256 1 0 1 1 0 8 0 sigapl 432 3125 0 3111 3 1 2 3 0 8 0 futexpl 56 35180 0 35180 1 0 1 1 0 8 1 knotepl 112 730 0 711 1 0 1 1 0 8 0 kqueuepl 104 654 0 652 1 0 1 1 0 8 0 pipepl 112 1724 0 1705 2 1 1 2 0 8 0 fdescpl 488 3126 0 3111 3 0 3 3 0 8 0 filepl 152 18373 0 18274 9 4 5 7 0 8 0 lockfpl 104 1110 0 1110 2 1 1 1 0 8 1 lockfspl 48 393 0 393 2 1 1 1 0 8 1 sessionpl 112 31 0 20 1 0 1 1 0 8 0 pgrppl 48 81 0 70 1 0 1 1 0 8 0 ucredpl 96 3465 0 3456 1 0 1 1 0 8 0 zombiepl 144 3111 0 3109 2 1 1 1 0 8 0 processpl 896 3143 0 3109 4 0 4 4 0 8 0 procpl 632 9297 0 9253 6 1 5 5 0 8 1 srpgc 64 22 0 22 10 9 1 1 0 8 1 sosppl 128 28 0 28 9 8 1 1 0 8 1 sockpl 384 2510 0 2491 5 2 3 4 0 8 1 mcl64k 65536 15 0 0 2 0 2 2 0 8 0 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 10 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 173 0 0 21 1 20 21 0 8 1 mtagpl 80 21 0 0 1 0 1 1 0 8 0 mbufpl 256 292 0 0 13 1 12 12 0 8 0 bufpl 256 16176 0 9147 440 0 440 440 0 8 0 anonpl 16 297949 0 288157 127 75 52 66 0 125 0 amapchunkpl 152 19098 0 18990 27 20 7 10 0 158 1 amappl16 192 14863 0 14167 100 64 36 47 0 8 1 amappl15 184 599 0 598 1 0 1 1 0 8 0 amappl14 176 451 0 447 1 0 1 1 0 8 0 amappl13 168 303 0 302 1 0 1 1 0 8 0 amappl12 160 121 0 119 2 1 1 1 0 8 0 amappl11 152 620 0 605 1 0 1 1 0 8 0 amappl10 144 1038 0 1030 1 0 1 1 0 8 0 amappl9 136 1081 0 1078 1 0 1 1 0 8 0 amappl8 128 606 0 584 1 0 1 1 0 8 0 amappl7 120 1017 0 1006 1 0 1 1 0 8 0 amappl6 112 580 0 571 1 0 1 1 0 8 0 amappl5 104 319 0 304 1 0 1 1 0 8 0 amappl4 96 3382 0 3347 2 1 1 2 0 8 0 amappl3 88 956 0 946 1 0 1 1 0 8 0 amappl2 80 23673 0 23594 3 1 2 3 0 8 0 amappl1 72 77003 0 76562 24 14 10 19 0 8 0 amappl 80 9745 0 9707 1 0 1 1 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 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 3126 0 3109 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3126 0 3109 1 0 1 1 0 8 0 vmmpekpl 168 26687 0 26654 2 0 2 2 0 8 0 vmmpepl 168 386701 0 384779 232 128 104 104 0 357 20 vmsppl 368 3125 0 3109 2 0 2 2 0 8 0 pdppl 4096 6259 0 6218 7 1 6 6 0 8 0 pvpl 32 833511 0 820419 273 138 135 163 0 265 4 pmappl 232 3125 0 3109 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 616 0 11 18 0 18 18 0 8 0