27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, 0x0, r6, r9]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r11, r11]) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r12) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r13) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) syz_open_pts() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair(0x6, 0x3, 0x6, &(0x7f0000000600)) r16 = syz_open_pts() dup(0xffffffffffffffff) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r17) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r16) r21 = socket(0x1, 0x1, 0x3e) setsockopt(r21, 0x6, 0x2, &(0x7f0000000040), 0x0) bind$unix(r1, &(0x7f0000002ac0)=ANY=[@ANYRES32=r7, @ANYBLOB="287e89d2b0c94466eb8edebc4702211953b5db761a6f6790c91d2551a088ea266b1a8e561d6dae3fb9db325789577a146cce063c871a43357d29b9bd1ee132b9b7e3e7e7df345786fa53d8c05df2f2ba8fe98c6c7c31bd2911c3550ff7eff6465093b217700d39fa9caac8f9a1c75d3fa6ce7429d371fa15f18decff65fe268cc9bbf7b8e18138e388bdeb", @ANYRES64, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000003a40)=ANY=[@ANYBLOB="630f61763ff3d2a4991da2b75230071fcaa9e9b8d3aff46a3e579ca8a98febcafdb510a80f744fd7d6ff8124e1c5fb0712cc22897708d0375878d0afd54595b6e152c1481aa565da9f3647cca876dae381b7ba97c306f82edea885708cd04de9eac87a1720a7328afa76745172e1b61b9e838628a64db8d5cf", @ANYPTR64=&(0x7f0000004c80)=ANY=[@ANYRESHEX=r12, @ANYRES64=r13, @ANYRESHEX=r8, @ANYBLOB="899d8a520c51ca75591563c3408bfc02389c9f2928b4dfb87d951b1b67827d43945fd1b154bc33914ca84835e49703c3a8df286e0000000000000000438e8d1ec97f587ab9221c5dd29aec51b507234cc6d2f064e4e1d40ad6dc73c701103806f3861c0b6df5d6094a1ef84b32fde487303113c8f6aa0f2502750e1940e8b38e1e3577f1684675fb03dabaccc24f9579067194e5254ff22fd20e9fbb3eebfe45bf3faca35ed33df270728fdbd133a3b791aff96bfea7daf3", @ANYBLOB="9606077c4145e052330470a35b98e6173a1895c1da334712546ef6cf26b8a46723340eb1be17575681cd6e59c5c9729222fd70db94590db5d184fad74cd922104baa57eef8fe9abb7439ce6e3d91cc3021fc9ed863c6c6f503f280c3640931113e88627361c5f56370377dcb064e0005de71ff73ff35eb8e5704519b8e1baa3343bc95f198063a66fe5dcb1747aa2e7bb746bc1f39532f738225f5d249ea5379b78ed5d784d675c14c6e366550ecf6032212155fec8bd68590ab8bdce4459d53e7f1499e43a89cbfb4d212f3f2cae34cdf2bdee337993dbd6a173f8c2d1b2e6d6ba32fa034a6196f77124cf3bdad3bf3f037d4cfd2b7d14de85f9f7467b95aa9939c10bb82b3abcb1ef1f4cb9b6bb78dae385db4fe761aa84d4ea8f237f916f868e65554d5170a8dd978b692c68195b3ab5c7f710a33e62540301d85c66e3acd24c2261cdedb07926c7f6cef7f50e3c06b102016b65e12dcfe1966ff5ecf1c8e5602302faee3d45e2812332fe6cae79d3fab4fdbda916fe077115d61590b0f13b280f638dfd5b11407b3668a0632eb3d50759050e448e4b5a87068748ff006dfebba5a3949dd85cc9d264319866562159e10de3fb2ad1c289bba3a9e57b1c2f5d40bd6d8ac0e93a3830a87a0611e79d1632dcf323e2194fbb6c95fb1c368575f77d7ce0c3e713a2ded5342563bfe031a24f9e07ac75d3279651ea05e290b9c65ee335265a65ad827eb0d3799397d0c5a53b5e9d9cee17f3c97137abb9e6965f3164bc3b0c14f408f0263b26c33c2f6193105867f7d8af6c20b6e93d2f949fed9480b2e30c5c7677772e87853695dc066e2dafef32b0edeca3a4ba8dad5292d79c6728d615b97b045e06ebcc19845e757a6ecc40b62f6f529cd1fe159e78b310ad14e5d0ef232e8f0aee56a232acc9d3110235c8a92ec8a8398028bb263284237e8a763884e7f0358ef76dea5065b2127dc8a92beff10d288be1de9a722b877a19e01834005a8108d5f198540ec57b7a167d37ed60d989ceaa7d4a615bc0c52bd8df81f67387888925981e0a75cf2e30ea533f6075f6ee5bd52e2268c418f78bba8fad065513d1f7fe89c84f04b201ebf7804923ef17cdf68d277ea1cdfd7d0f44b9c532c826ba1330ea9076c8681b5441ff42efa4afe0caba742efdf87612f62bc60a6bb2596f96ed55762517f353cef101cda00e897144fd6125de00cc3065302f39680a6d6dafcbc2f1744468cb7dcb224278cd87540fe948961f3bbae3e4f3dfc409a226d83cea184b1a8da7d3edd6750bf6842d9582820cb6a3192659ac2f4373f3b65997ef60205f10b0347e8ae4808bd1ae7615b027155763d7523ea782a0cba41a1d36ffb9af24dd0720a55b74deedc5ed27489879ebd7bde4cfc6a69225d0c5dacbfada49e0e5fac48a84aa2321e4804b01d2e3002c1f66f9762d1cfb8006d40e4e53a83e395fcadf2a3a517cc873a83126d65bb39223bdba10e15e3ca4fdc3f4c851f637359174b3a58a933211bce924e176657fc6e5acbd4dde02c1bed016d6c842cfafeea992bde8b7b545b9ddb6d1858105f8d75b68c5c1c9b2b226382805bc0be005d0eac965d191d5a08ebcd64622512711036eab5adab7fcd2775d5e8db1805436146f594b6b1c86f55c47bbd24182f8e3d3557aaf1d95687e99581842fa951cb11991ed48f52cb7c9df32a6a494463b942abdfc63530c0ae21d66a18b198a73b702e170e835c7a9064ee171d3797fd3d1a7b4b345ca4152605aafccf90ba64376d08e1a5aaea2e7b8c7ee79f4a364345a62ac1c2d58bdf324a95a79783b4751da7e167fdcbb889ae595bbe6c51b76df9a1cd3d1f65694543184fc73f2c22fac5d4bf62273359b07cb74926ead7e970c738196fd3588d15372c4082070bd7a9c0d9dd15b7bdb7eb866012f560db52417fdd2577dabb5747244f2c022cab38d8f8fb116502ac6cdc132fb5a173fd3a289077472a8c6e2e0d69f65c1850cf0358211a18a2703762f09fc256701fe7e8c3ac8551267df6e51484cffb7fa1541e8704e6a086d7df2ec866a3c496691c44f828dd6e792a9796a6cd703374d04024411fe85aef2652ec0d73d24862428ef1973bc4d222d2bdc1abb88ca488398aba669ec1cb2325b19a817d77c4123ea9e9e38503d83a730b44ad22b2ccba4d38c92d464b9736c40abe39273a08af8ef9deb6e7731e1fdc20b530b3ba149d6040c0b207ebee9eb029bb209232f5ae99b3b5aa99834f9daf239dc2d2d9c4a7d2aa848e0ed597c5b87ba22f4855754533243907ac81d04dac198f87b486cd52da4515d52515dad3697e606e13ab89b0149910f3111a36ec0711c250a7620bf4eef81c9d9bea8f9365e517622f84c5ee6767365b558f75e3774e188f0b8dc3c3dda313e3c2961f7c050972397022ab6998f9647d147a9d2de3f47a59ebca2544f129da4556378a05d744b5f0afb93d98d6f653955156d30f9dd2d2ba34e8a8313d5b9334f982ba66d8848530017c0861ad52b949a4d3197615fe08216a12f94942e7fab4f41f22acc9c6d6c14a16dc3604919c8270f12b5e6bf5cb6c5bfda5216126a01a26168a2ca2389a4694a2d231d4f83dfdcc833623fa543fe2253d2fc43f5318ed18a264f5489951184f51c163f108edca3439965a9b435bd47addfc0dc8e79a57af8ee8cd1865a23de010453aa391b30e76f353f939d3c3a4866372c9dd3794d6c7d07d5e1f60c13f07f088f5ccd868e4d6b45a63ebf3fb4e8f6f07ccfa3e11f73533a42ca12f399fef1d82249e2fe593c0e80df9375c5097889d25d714d0d15d7925dfa0da4fd08e89a06b99422c526bbd9e62167306511fe70bd28d67d94f74b06af9444700c2717d8a59c718261e3fba4aa8375dbd990a00fcfba9b6cbdabe2f455af15544c76fc52ea9636587e0239263994d445f6ca3327d8aad7628d2bc6bcae151b058023e3fa460e7af52bedbdff8385dea64e453d3392b0bbb8f5edcbf98a75cd495d6bc5aea506d6e28369df0f1dcd7008d4674cb1b0b0e9cbb363316cc6f5a64597d820f828d8b06a79d82cbceaec5edce9556f8f4ada67a6443bbf964920323f4f456d67b110c7c92e22d59176e2c82bd239419cc985aa0516677b96d7a12df8e2343a404b53bf13446be7805f9ff4531b6ee26bd705c6ab3040ba89abb777798ca6442124d3a7125c3e378af12e7b19d9f78f0949559925fcaed554c32c7fb8b6980a4acfa39f59e35a503264e70925f8fcdfe414e366b2c09e1d6d9c7ad40d0f7092dab6593a31a49ee38cd723de5d09eb239eb739a8c3fcc375a1d687091f9501b5d6f1560a3cabe24133eda7e2382133627e7d59d434286b75e995f10e27095e6cfdb9bd85e75d802afd90ebd5bddb741cf53339255b9599086ffa81368dd2bbd129da69ed74f908aa7520fa0393ea625412adb4f2fc6d880b4a3eeb2a6c1c39855fa51fe88152af9ca25829fb862103e30888c5862d71a93054051609580facfbe0db7c6d4d673e5da308a638d1c9bb150c715553a629d21a0117d228b8bf64c61d399b6e86f97fe6cf714ed1dc27bfffb94f44b3b3c50c7b5db2b7106fb8ab4f50e324773dca768798a6232fa43a0a2b0af1ebbf6d9f8f0ab79f47706956ad8a853f0a0cbfe7feb8066ec6651bfcacae4d2ff0a916780a6528379637578c214186d4d8db65e2753a484b6c7deaa89d5bc33dc77e21837272ffd7d3af23e6f8e0c82217ee6f491c180afeec36282410206d1bdcd7b7a96e2cb8551a4383308470aca6402224c7c7079b69819368b6f8e5660e2050a7b810e1554c93772f6a9710693da34516d067ce09c53417082a0bcd0b3e5b5e3dbe96424d6e111fd9421a9e58c5d212e1f3104e373ae790e450c48a18ff1e9cd459ac1326720aa2b6fd2bd7220ae2b1724bf0e56c4fb26c0684c3f688bac12727931d8bce091ffb7e93f9113cbd9c258be533455a2232290f06b07f57401d32bb39872fd0d1dc28facde3a7dfca5e66b28bec40e7059f9992156ba243d5cddd0a06b5c6865855b4a97d4f5a993f48cf59e2759f07227ff1fea2d2e4fbce9fe161591cc00d608842f67e063bce42168f31c6f974195dd7d15810eb3f2d20fb71a1acd43581ac9b4128dc584a742475f296ced276cd6ba48af35a0d58567e41443d8e56de58cf7c7f1db5626d8f12375f893f69609e84b85b75d488894ed517edf95c827e03a1ce095554bc9abc5fffd3456ea0044fab7a3e73ad970ef843775c91657c2f084895234e5959cd349e10089068341e67391fcfa5b35ab3d26c49dddbee683a6acbf4c24497d773832b12eb12bdb4217ed681d571ac05924190b2a22ed3e4e0413b0dbe864c6dfedcfa48b37b8cf33234dd53218c90e7b5b1e0e2309f7b4b4116f43f2af8291edb9903471caee62e65b63f97aa685d425bd5f6e1ffefb9ab10ee5805a4792c7d497c8474b301158316eb086263f2641d853685e16e0f9b2d96feae8cd1de0808e9f7339fb1d6bda970d3dedc9bea3f4452bf9c5c1c29fe4b03c844308d56693c8282aec9adb22826f43a2c0d43ed3f48d4d08efa1afead16525166b6d039d51d949159d40424218092ae70bd9ae11d0e1ab764a50a26d8af2484fc41ca50a8656e0683bd08fffa2c65146e46b583e6116abe89eaa38fcfd2db2ed076c314cc83b271ec317de4d408640765fa402082466db5d09933fafbffcebfd79c53f863af15e088db9a4b921af39b0a9bf20f4ad686edeb971d0d17a029a44f801a1eb86809c0a4a2548c8050b780c96045afcc1f97965a3a7eafcc71fc6ed62b163e617e7f19721c7dd522fef543108114ab29abc49989c72ffc983553f8b7315d21d60bfd5f94fc93e9ebec049c8e382ee739ba5cbfc50099c88c842fc9399376093999ed81f86ba60e9f8d422648362f20394e385112903af6cee83454b26f03c1e36b0726f71e2be1f8213fb029380ee125144ac59cdb75b0f857123f39b1d6673957823f3d574bc9095f6c80397745146df0cbec57c7fa8756d8853490dd546ae653908cf5e963d2e930716fe72beca79d45d29799ca3ada67520c15c57f5fa4dd1cf2bda5b3de929af04f7a3a061ff19f62a76967d56d0fb7c1133c202dda4b59181b14fdf4278541360762c40f35cd796c4a760a727e32e4cabb73759bb4dd773fa2b2b9455d2c63edf0c2f0bbacb23403c01fdc244b51ca03302050df1761091878ced23d42bcffda7a314be8cdee199bbdee31c58c0f352cf308dbb930480615436006d1bf8ff6f24a6f50d3fbd34b957fd473e84b6fa9b06baa3becbf5b9d82caccd5d5a14089e5d34cb7165167df78a19d18651dc70f8f2fde3d0b0616ea0f0b7e555eb2235a693ae11bc5ac15ab9c072e9b49813a040d17a0c0b6ddbe50e0837aa5f58a12be4b02a131d4ca93a3cb242f7700e810f94b81d826b758d1124551722dcc05b1b531e73c6b9dfe5c5b09f07cc350506ca2f7c46762bfdab741cf854bcc0466b866fd792b2660d5673c2ce58182e5b1b06cc3d694ffa173e7682c54d7d99723f2412bee36b77867524b58c2217db5bc3723e4f5735bed40592c32adc86f44a4006159e448eb767fdd6cbd9e3abc42de623790066455ff4a6a5d198eb9c156077656235c628096421c6fecbdcc791158fc579dabad9a75817bf1e361109a77126d51caaee1f0e1cd6e5eaf038c2b5087e8f7621c4483f5c23985edde9a7e04483773dcd83689bc4f09a3142bbe066bf24fc146bec08eff173eb78a32747481dee5af892e0f8a415820b756335fe6ffe7070c894", @ANYPTR, @ANYPTR64, @ANYRESDEC=r11, @ANYPTR64], @ANYPTR64=&(0x7f00000029c0)=ANY=[@ANYRESOCT=r21], @ANYRES16=r10], @ANYPTR64=&(0x7f0000001840)=ANY=[@ANYRESHEX, @ANYRES64=r14, @ANYRESHEX=r17, @ANYRES64, @ANYRES64]], 0x6) shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffb000/0x1000)=nil) shmget(0x1, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r22 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r23 = geteuid() r24 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r26 = getuid() r27 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r27, 0x1, 0x5, &(0x7f0000000340)=""/192) r28 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r30 = getgid() r31 = getuid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000280)={{0x2, r29, r30, r31, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r32 = getpgid(0xffffffffffffffff) r33 = getpgrp() shmctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x10000, r23, r25, r26, r30, 0x1, 0x80}, 0xff, 0xfeff, r32, r33, 0x4e, 0x401, 0xfffffffffffffff7}) r34 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r35 = geteuid() r36 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r38 = getuid() r39 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r39, 0x1, 0x5, &(0x7f0000000340)=""/192) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r42 = getgid() r43 = getuid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000280)={{0x2, r41, r42, r43, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r44 = getpgid(0xffffffffffffffff) r45 = getpgrp() shmctl$IPC_SET(r34, 0x1, &(0x7f00000001c0)={{0x10000, r35, r37, r38, r42, 0x1, 0x80}, 0xff, 0xfeff, r44, r45, 0x4e, 0x401, 0xfffffffffffffff7}) r46 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r47 = geteuid() r48 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r48, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r50 = getuid() r51 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r51, 0x1, 0x5, &(0x7f0000000340)=""/192) r52 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r53, 0xee01) r54 = getgid() r55 = getuid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000280)={{0x2, r53, r54, r55, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r56 = getpgid(0xffffffffffffffff) r57 = getpgrp() shmctl$IPC_SET(r46, 0x1, &(0x7f00000001c0)={{0x10000, r47, r49, r50, r54, 0x1, 0x80}, 0xff, 0xfeff, r56, r57, 0x4e, 0x401, 0xfffffffffffffff7}) r58 = shmget(0x2, 0x4000, 0x490, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r58, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3f, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 11:46:12 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="79210600"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180), 0x22b, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) close(r0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x1, 0x4}) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) r3 = dup2(r0, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)="11636cad424ff7da270e191f209e70c8e88fd78abf8858d10ef3eac6d8dce6b4603d70561ce3dcf02ed263c23201aff77b04dd9635a66a8776f7e5b65b136e0fa6a926d57ead11bd43cbd65809da41f16f42d914b75b3c13eaf59296b90dafcb7d826dac10d6662c4f93d4e614167acb63398e1a415a9355b8ed9bd9f2177882a4f01bfbdc603a2a52efa3a978fa2dea02e9198dfe7027b9580b410575e9ad082a5c11b707c5562cb64d1bca896286a892d7ce873466ec1595e6fcebf9095e", 0xfffffeb2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x7, 0x401, 0x10c, 0x4}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000180)=0x6) 11:46:12 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x20, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001380)={0x10, 0x2, 0x4, 0x3, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fed000/0x11000)=nil, 0x2}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0xc000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7f12}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0xe80}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8000}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x7655}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r4, 0x1) flock(r4, 0x8) r5 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r5, 0x1) flock(r5, 0x8) execve(&(0x7f0000001880)='./file\x00', &(0x7f0000001940)=[&(0x7f00000018c0)='\x00', &(0x7f0000001900)='@\x00'], &(0x7f0000001a00)=[&(0x7f0000001980)='/dev/vmm\x00', &(0x7f00000019c0)='/dev/vmm\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001340)=[{r1, 0x4}, {r2, 0x2}, {r0, 0x10}, {r3, 0x2}, {r4}, {r5, 0x20}, {r0, 0x20}, {r6, 0x2}], 0x8, 0x3) flock(r0, 0x1) flock(r0, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x8, 0x3ff, 0x0, {[0x1f, 0x9, 0x1b68, 0x9, 0x8, 0x20, 0x8, 0x2, 0x38, 0x8, 0xffffffff00000001, 0x3, 0x1, 0x2, 0x80000001, 0x0, 0x4, 0x8], [0x2, 0x9, 0x33, 0x3, 0x40, 0x8001, 0x2, 0x9, 0x10000, 0x8001], [0x2, 0x70, 0x0, 0x7, 0xfffffffffffffff8, 0x80000001, 0x71], [0x1ff, 0xabba, 0x80000001, 0x9, 0x0, 0x1], [{0x200, 0x4, 0x1, 0x3}, {0x100, 0x9, 0xffff, 0xa6e}, {0x7, 0x1, 0x200, 0x7fffffff}, {0x200, 0x5, 0xff, 0x7}, {0x8, 0x3, 0x8b, 0x2}, {0x6d, 0x9, 0x282c, 0x6}, {0x7, 0xba22, 0x7fffffff, 0x2}, {0x0, 0x4, 0x1, 0x8fd}], {0x9, 0xf303, 0x7f, 0x9}, {0x8, 0x6, 0xffffad4b, 0x9}}}) r7 = semget$private(0x0, 0x5, 0x10000000000491) r8 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semop(r8, &(0x7f0000001a40)=[{0x4, 0x5, 0xd856aceccd85538f}, {0x3, 0x2, 0x3000}, {0x2, 0xff, 0x800}, {0x4, 0xfffa, 0x800}, {0x4, 0x4}, {0x1, 0x80, 0x800}, {0x3, 0x40}, {0x1, 0x5, 0x3000}, {0x4, 0x1, 0x800}], 0x9) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r7, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) semctl$GETZCNT(r7, 0xfe9456800c9aa754, 0x7, &(0x7f0000000300)=""/4096) semop(r7, &(0x7f0000000280)=[{0x2, 0x3, 0x800}, {0x3, 0x3}, {0x2, 0x1000, 0x800}, {0x0, 0x101, 0x800}], 0x4) 11:46:12 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x6, 0x4003, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) r1 = socket(0x18, 0x400000001002, 0x0) socket(0x1, 0x8000, 0x81) sendto$inet6(r1, 0x0, 0xfffffea3, 0x0, &(0x7f0000000000), 0x532) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0x9) 11:46:12 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r5 = dup(r1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r6) r7 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r8 = dup2(r5, 0xffffffffffffffff) munlockall() r9 = getuid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffed9) r12 = socket(0x18, 0x1, 0x0) r13 = socket(0x2, 0x4ca8557263fb171d, 0xa) r14 = socket(0x2, 0xc003, 0x2) connect$unix(r14, &(0x7f00000009c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530000400030000006881c08a2a197a386207000000008295955984c87910162be976abeebf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6000000000000c07fb15801360bcd4c0a162b58473c238495aaee48bc24e7661e6bf3bf554799b9b813ad30505e8f53e79030c77321d9e31f43850010000000bce926166d6dbddb663b0093b9f458cb000000fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000015f27b250000b3f62eee000000000000000000000000000000000000159dee9cec4002904ef4d5dd66ef497742aef64a24c4909bfa37cd44b3c1d5494aedc1127c9bcf10ff22cd18b2a093ce2c1a4debc242a6d1f778a526698e1608fa63db0aa1364c1ec251f54a988c5b58343c971c195d92a070365eda6e9e982ac0218231a4d84623623ddb0079e5b161d2fa7cfc60f840c4f95cee5e96dba33c9b77aa7e7295d88dd29ca14a7071cb78cba3319148dec30db7303ef9532f92c76e"], 0x10) write(r14, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) connect$unix(r14, &(0x7f0000000840)=ANY=[], 0x0) write(r13, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r13) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r12, 0x0) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r11, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r15) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r16 = semget$private(0x0, 0x3, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = dup(r21) listen(r22, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) r24 = fcntl$dupfd(r17, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r24, 0x6, r26) r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r27, r28}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) 11:46:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x800, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000001480)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40001422, 0xffffffffffffffff) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket(0x2, 0x400000000002, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x800) preadv(0xffffffffffffffff, &(0x7f0000001800), 0x0, 0x0, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000180)=""/230, 0xe6) 11:46:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x3dc, 0x7, 0x7, 0x7}, {0x9, 0xfb, 0x9, 0x1400}, {0x1, 0x7, 0x45, 0x5}, {0x69, 0x8, 0x32, 0x8}, {0x4, 0x9, 0xc5, 0x8}, {0x3, 0x7, 0x1, 0x401}, {0xbe1d, 0x20, 0x19, 0x8}, {0x3, 0x5, 0x7f, 0x8}, {0x5, 0x0, 0x3, 0x3}]}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 11:46:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r6], 0x1, 0x800) msgrcv(r3, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r11, r13, r2, r8, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r14, 0xa5, 0x3, 0x1000000100000000, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x100000, 0x100000003, r14}) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000040)={0x1, 0xff, 0x1000, 0x1b, 0x8}) 11:46:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xd, &(0x7f0000000180)={0x0, 0x3, 0x101, 0x1000100000000}) 11:46:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(r3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) tap1: address list non empty 11:46:13 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) socket(0x6, 0x4, 0x8) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/108, 0x6c}], 0x1) execve(0x0, 0x0, 0x0) 11:46:13 executing program 0: r0 = semget(0x3, 0x3, 0x512) semop(r0, &(0x7f0000000000)=[{0x3, 0x9500, 0x800}, {0x0, 0x8, 0x800}, {0x0, 0x3, 0x2c00}, {0x47aab06b1cb8e216, 0x5, 0xc00}], 0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x50}, {0x8000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) 11:46:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) write(r1, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) 11:46:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000000)='\x00', 0x0, 0xc1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 11:46:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfc6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0101ce00ac55a82f11fc2cc91b562aaab0022380"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:46:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f00000002c0)='./bus\x00', 0x1002000, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x20) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) r2 = socket$inet(0x2, 0x8001, 0x9) recvfrom$inet(r2, &(0x7f00000000c0)=""/206, 0xce, 0x2, 0x0, 0x0) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1f, 0x7, 0x0, 0x1}, {0x7ff, 0x3, 0x20, 0xd51}, {0x3f, 0x1, 0x81, 0x7ff}, {0x1, 0x80, 0xdc, 0x4}, {0x3, 0xfe, 0x5, 0x6}]}) 11:46:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r5, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt(r5, 0x1, 0x1, &(0x7f0000000080)="6612f19785039204448fc06e3d465f5218b9f87d570015ba1d89f498a740f30835cfe36549c5cb831f87cdfa471d5b0d4c6b0066d740c8055123d174eca5b847c24efb72263e6f3932c40cd336eded2f4e5ba87a342637a2d89e1e707d667f00dfcd3b2f5dab13953ab5522405c4df565bdd1b61e4b1ed0d6a12ab1231f420de5ba11b3652fca49b0ac4a4c3a565291501e819931ef154db1023be2a1b64e4ad3babeb729318a2b00c48", 0xaa) dup2(r1, r4) 11:46:14 executing program 1: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000400)) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r5 = dup(r2) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x82, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) shutdown(r5, 0x2) ioctl$KDDISABIO(r5, 0x20004b3d) clock_getres(0x4, &(0x7f00000004c0)) shutdown(r5, 0x1) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000001300)=0x2) write(r0, &(0x7f0000000280)="6b4a20688bf28a9faf1f0efa0574922480ca920a915d49611d80d3038953746d88457ff65a531361074754585783b43219f837011c42c0036eaba581b3e32c581ba96b29a54dfd1edfe34ae5e9feb5ece6408e3a66bc4fe113f9490463e3b0db20a41b3e8e5190c23eed92d0ce89ea0eaff94d872768a0106806e2e5f0b531b0bb41cd4795462a01d052c108406ef4450797e0d2e8200fc4f1649f36cae7acc1358267717388bf43ab5a510915b7bd9c3079fca09e84c32e8a094dc24dba53bc594183c55a29e5d0f9959304e9", 0xcd) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000001340)) sendto$unix(r0, &(0x7f0000003640)="68c004c61fed98db95743baab224d9c62c8cd9ba1a38318472c6a867d35361e601d4ce00866720df75ea9094b4310467d7ed873dc0e7006778fabe6f736ad883900d4f39bdd44ada9c090f20a9c3fb82497ffb5ef7c7a90973e490c6b2858c921839053e76e4593538900b7cc415b9d2d26dc43d6c96d28ec92b9ab9eaf6e7d4158ec391813853e544cf51c0359ccf4efc52ff82edef1e3a4863940a77079f09864e6b4a557336f71d36db839c2f93f2e5c954dfd40cac5adff9f41b1950b4625dd346725ac27350fced27a71cbc45ad3aeee222b746c0137ea07d085ccf4910f78c4c034cbe3c10f467019c6a5dca4883240e70c27c037d633e5de3cc1f8927f040b534a143562f7939c1d04fdd1450a6ab1ba5af34a2c2ea6fc4c39a86e5f72c4df8cf34d7f8bf1e09a8554f29fb55fb71ed2b4eb8987b90963defa10d7352b016feddf21bc5c458a0fa053c741f92359b4f48369d2248b3abcb1db0c0b1c9edff465f3475a2dbc68d3fa7c09a45267f0560c7acc56748a9edae0670755b22febaba5fed09a6a7ef26b7c15dca3f75993c7be6490412a78db6ad0ef8e2a6e5649124dfd002b47ca7de863b1dc96d5d5a256c96f65ec02a549733b16323d1d59e923dc7218d4810fe9d4a47e176a366fea177d7cee87c04937b7e07ed38ae29c5eda76bf0a4f737f45e2243b6df141190ff55073d44fa570ee5418c40254b4733696e83f0bdc8f86882b11d9ee1974e3fc4f53754d82ee1642f002001bf01769a33beb949a4cee94747a92a4d30279109c685f627c3e42e5f049f2fa65adef4c37301a8b795640ab9148507d8db3ff99b6b47b4b0053754ab0d2a2af8627f875239616e35ce78b8bcee557d428a87de56c7ba619866fa15a26ff413fb228047fb4d05e72fcda5dd323a81623875dd321085f77b46ed701ea1ae962a2b354ecf83e97538ba94dfafb09dd657d1f365f06460ef1ba67a0b286137a438c1a95c85975f64e27b4f93f9ba5f14f7c61cf5a44363d0aa5df31b113c9957343dc94bb9f4c232f91021cec0d4e53cb4a3bd86ab7bc46f955b0ede409a88699a4b56e89b5ffc4aaa7a743b178ee969debbd4183110874942909d17a8f15c9dca6d5343f521863750f9c8282bce8bd71ddd466c3b657c5675000ab84c8ac45005f997411f1d56c9d1b563d3d99660a0098c71a36119d2e3c424bb12c84816f8512662022f39509fe9f70735b18e6dde7a080db226336ede10a2d891622781b1ef042781b32b4e97ee389025181e4ac5443cf6787cb8e87954a0c74936737029226fabc78d490e62e9970cb1c8be9cb4d39f4ac8846bd231acd6dddc925a7bbb871883bd52f0abbf24904955d2b6a0de65d306d0db8bf82710a8e2973de66866856d223ff35efec2beb3049b0b38f45ab4ff7d3ee4f570a87cfd23c85c7682f3349749a2eb3ca0a34097108b851e20c48764b9b443c1cc9240093b9e8faec19acc018daab6c44e4e6acfd9ae16453ca37f4110b94296995d053975ccbca64c92c5568b6f32290ce8461af741acabad0806e50ea8d11f735e0716afbbe1bed8ece12fd8b8d6ca8756d481ecb47a4afa349633beb042f42f87f3c225e89ae18e8ddf3909844c59f12828b570c2d9a9d0abff202cb88b7ab145beb21cbf841cbe7a6b9f1aeb3befba9031e904d2024af87701feafa562f890c313efcf615dd5e9c7ac351fd21bbdcd40677b4e959981aff9fd129f611319aa0c588a8a5ef741abb4d988534ecb2991e057de4ebfca7768cb9efa4a554f78567a09ab24233db9cf1f86ea4e4dc1cd6ba86310dcd279fa4dd9c528fc3a074b2cbb49baa239ecbdc3598530c03f4ca325ae0e8f9c3558efc3b961e9f731ee1995f9ac5eebebeaaf9c70e1488ccaae04c9926e260836a1a1e3003682dd37ebf699a24355f838db351547545dcea908ce691ed97b51c649cb27b6a8b64809c95e14c9e6729994a5d7e7c5a1ea77b4d2c82b7f81bbeb51b626b8ac6a25a645e9c9af6728326dbd4c9ef9d6a496614bd6e24383fa2185f556e5bdc706dd427b040dd37fb5edfbcd1b19424a9e6400dedeb3987abb1a2580efcab464cfbae745068a9cdee33f0cb1bd1a339ffe2593538d61b09945e8afa37d4206f0f0d000cf06b4a3e5801f2784333aa08b3b4ac1d79e5edb3f11155dece2da6ea2bed1b3d2b894ff177f40ec6f2df5b5d5f148e54e2ab20b504c931075ef8d9c292c8c019cca45ca3657f027d91bc15548268428eb90eddc53adb1faf623df0a51705e8670bf1eac459091ef64ad239417978025c8748b9ad93a53e07e57fbf99cac0d12116bd461a927151ae1750b66f4b83561fece17ad7f99c020afdae27a6706b2a3b94b6b2631b9f788a7f703b97d02f695d96ef5b2f68120731969f9a700bcb33f336a49404b99a9dd67b42ed29ff7df9519468b64a801a1a17617154dd97e5d1543d30e3b8b3de003bf617e57949ed93e349ff8b2c5935402e65b8ec633bf2ade1fcd3ea76e4b61a834bf3bbc728f0abc3cbfc144d4ce85f12acf2bb2a289eaef24d02f22ef2fe07685d56692cdd686f1dceeb2e790a9f868d5bf63dad6f208b69b4176b180daccc65b252215a5b0f250848cf44271d97864e767e5fed1d538b0f3fe913cbeab483e2bc70f556d64685ffafc593f94ba2c13a047e493dd8ccd3b1a557fcd6d4d5eb491836f39c34a73d038c5c7ddb0674f18631159de84ab0b5e76535baf927c51bd14fe9457c12d2948db04ef00e02d80cf0898f54b7a584e4e7e41fb5e8a5d4701d36819c7ea702733dce47b553fe95e785b554a1a9a36474dffdaefc3f511e70bff8dbc472831bae61a2bc2b9451e27fe4e5fdaf700114e8455646bca2175b40111c1a190d157fe1a7d03c34fd286c04a9340f9c2ca530c44127651078ac9ced768a9dd0a54616684763071d5bf23aa592d63b8a59f7f94a0247cecd87be3365a196e044c8a796f4abd8b3247b150e1806940a6413c29e32df10fc83f044977d7402779fb5cbdb7131e95bd62f09164dc3d43464f42dc915e14d0eea124e3e4df1ff19377a4527c5bd844810bce0917a47fc8da60619d66342680ec4b069bf83cf5b6be0bd87bcfea69c8c3ba36033c70695a8e254726da4cddf29c6f25a8a10c69e1d2492cf8b04a481aed09709cc81c637d8f2ee1cce53399d09db0b63eb77625daee0a3b491029c866e1a267ae5c53313046b3cfcf29bd9f972db84f1e8d1db045e1fb6b1a7b482b56201e0954e0fe425c5a4b6d390b2cec1cfaa3e5eccd4cae3b419b63416a2291ebf4ae1ccd9cdc13f4e7be0d14c3e4dc0acf4b13f4c2a20bf2f60c6bd71ff018542a1368415a5c9de8a786da2267573c16b69ab1740188ba66f4bf39aa07301b3d03ee0fa3c53e0f2c3367f80fe09498b22e2819a6f92f565971168084b5396d9b06bf21eab1a3d51426c8cd6d4cc7b77e4b1d4bba9f82cc6a69ac08189d4ef501e69acf72c9a2dd801053eeeac11bc35d257f00dfa4dab590e0112bc2e9fa0482667e42673779b0fc89b085d5493731302951bc41534e75afd6fa34ca9fc8e75a56cf515aa0d2b75379549c1ef861ae4d1806561b877fb873b547a8877c2416741fb96c7052c58808e1f91804c18e970de6d0ee95b5a6905b54b969f98a27b4ab7b5156b4665c2445bb956de71168723a8c436428a1f956dcd1aa8f6afc81afeabf03d89b6ad03c0fefc7fadd0f9fc414693bf31102e6e9f71ef60a2f87d2225d8c6a9cc236a2188cbdf3dab7adcb80edc3c438a3e4bf00da7f40ab0b86319b227bfd008250d739aabbd79bf6b5270f2dbfb1184e4d6a497593ba69f2ea399f326282776428a3ce56e4d8f6c6a3cf95a751c81a39b36fe31aa9f481e0f9895ac7a69c5640061dd5114e98244a57a65df413ca5b7faa7ec9f2d81a0e99a637d956130e31db32e7c5190153550c0f21d4b6646e73d0237a3218f0df89c39fe4adb4e911434bd2468a90ee8432124f3fde4c775b29d6cbe0ebcf2ebc46f6f75efdbcb687dc587788f0bd530404b11478312548446eb932f58b0611a0c807b8af18297844ba8a0290039126e2d357d1de2316991c570accb1840cdf198499753d571332f758a456e3e254119a3f3686a8f02cb16c69df1f90ed86c6c920c7d4a86e65d99110e6de255a631cea623df67ae0b7ef17da1377379547bf7ebc780184722322825424404477f1fb6edcd04a265055cd13f779ede309c3161e83fef6be0c9995616bdf77c39c1782a2036174913c89efc04250705d774728ce1cda84c54163b435b50d238092efbba6885b605db624745fc8d05dff512fc50a6bf25a0423bb5034e03d7300fa436cdfc94bde6242d233e9f1e72687d66aa21a461b0c53c245cbbac3614f7bdc757fb392902d298e270e72c930a6ed37c7b788cfa479fcd388f5999e0e8ce949045aaebfc06866fd312fcf5f4209bb03b9d9ce694f7ce75242cf058ca9d054b96505f81e46270d4b3ee4208d0e4be73e360e7a93c95d3a536c7d0821cf3b43d6a91b33b1322f46e2fba93ebab1df35022c0eab545fbea6659fbbc8b345e3b346850eb95ccb17c698dc5e1593560b2a3b96e7069e63a36c83ddc06ad62d1b056fc7b6f0d531c977acd05dce04509e789d1b572dad899310b4b786f0429227aa08321fc4c5d10193f20015cc8302786df626aa25987294ff8f19a6ebc3f1732c553608bcd10fc2f0ac75836b6d94ad561ba437eebfc2d5382ae86f8a2af704fc992402c7659ec16948d510263a6edf186db5908e4c38c7067fa1363f4efc186b07391a0d94dec64eb237f6696ac189be0239e3e4715ea5161be642721b3188944cf23e0be1b88f5a33ca9ef9db588abc24e8224cee15a525ca01c6c17905963ba5923a122ca7418f609bb0ecc153c5c649e74ae33a69e147705a3f63c9bd41e3c7280ee103253de1bcfebb13d380f668bf269e9353d1096fdacbd3b6b9ea3aed7e4c30263c240c9498354a2949f5be098c3590d7b7aad938dc85626db4e375f9dcb905b96ba40473c8a3cf6103b9c9bcf1c7b1db3cc75573b7148269f1c447ef5ef29586f5e398e5555d2d9e64b1d47df06c548bbac8cece8942d6ef4be557496d9d473b4f335411c119a8b1db9a557b43c2f31fa1e96303cdfc0ac5345def7207295c18e9ad957e2af301fe0facfb6a9acd448600efe2e909026cd7a6ddc284026f18ac2f4fc0e7e94fd0335a41b95fffee0d8527ed0c529ffe84625a2bd36731a49bb4dc1b3e334cd8748ff11ff2ce035c1a09b7a5a4141756354ffa4d3c0ecba49509a4a3d0df79a02a9fa5d278459da0f778317f0d8f248c0448bca4d4b0cec51ebdda7ade54adbeec61c404d178248dc7c4ef9a5f5f00163d6bf8853994b3a8694209e6f1bc3386c41c1e94187826ea655a18294b6913836c83a6e76c1042ff800da7548dee4f152916c0fdee828545f834ea994f1cc215c703cb80b64345a75c2abd843f7a9fe610db3fea5ef564c4cbf5c4e34408c84809eb4402445dae6386b8f0a37d5504e3c98ec7accae599b14ef58b7ead2597d1dfc4ef83d951a0a2891596c2df8f5e8c6eda6b5434de29395dd76f0488ead058d9fa2b5f3e538402b57224e8575427b025bed03a43411dc132e8eca321bed58218c28c0a8bfa071e6aaee77df4564c0ebf9f11840c3f47ae8907674ab9ebc5bc1345d12e67c437dbabd830c1da4059c385e0a04760f898f0110cd37fa0a856737f65665a40760a5ea0f36c3129c0fbb003febebd4c837bfd8ca4abeb2e611773ea8dd96000"/4110, 0x100e, 0x2, &(0x7f0000000600)=ANY=[@ANYRES32], 0x1) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000001380)) writev(r6, &(0x7f0000000200)=[{&(0x7f00000001c0)="464067ce6264ef8e32f56f24179640e519ff995d1f37576dc62bad8e4a7116509aa422fdf15d4a92b059e3", 0x2b}, {&(0x7f0000000380)="3cb5c346729ab3b8e75c85eb51b5e49f2fc396e741752f7e4c13a71a4e9ed7da3803ee4316c75e7c6349017f1e7705288a3fbf69b2043effda2c6c17339e09301458fee481dc6798d56f2dcf19b827f830352bd386e142020e310fe5259542", 0x5f}, {&(0x7f0000002640)="f4ffc1e722c6f06ca8525561cfe6bc1285f3b1b90b8082e4424c4c0e7c0804d54522c2135c8f99af87c5f75780cbcf37777609be4cb0ecb7ddd337b4782eae81fbb58fe20684daddab3b39fe42c57550549069b81e5d005aa2a92ada984f2d01ea1e91568181d0e0cf4b9d732255efce4c6025fa3ad6876dc3670a7bbc7ef7b0ad63e7bc97d7c69b002b8e415e6cdf452e2d5eada29d043eea6136cfe7e827a424559868706eca5ad243f1881f69392879f1b7386ca6e16599b81d2a8354f23f88422af93ea6b90551ca64ea0c6ec5bada603a51d8bf6fbb3bdb0a4546be0af2a320065e4c4d634d40bbd969fb79640cce179b4a887be310d486e45e51a7414326fd1bb38d06d1ae37b02b141d4bb66e54fdf42cccb7411725e600e2522e255af6ba6571888302b0484cc5685493510ad78fb75ba070daac467ebd2bff271f57bfe3b0b66d3d0146e56d8faad0784e03803994edf6c235d8d3c6677286063cdad7c3b915abc373dc25f26235d4e8d39e2b87786508011811a19e4c173d4fa05ed033ea464907d60a906e634b5a4107f1b9998be7a74365c2375cbf4830f1591cb2983e99bc54296274f530f542d457887e75365f7350b7d9a658524de84a23e576cfa59ca001f4336ac7724ff2cf7f3880ef118d5e2e34ecfac0ef7b804d53dfb973be5a882f2c35e6e86a55b65c0ea496c61ef8bb96e014a724b56fc9382f285340b24f026fd768fc263bc9fd816ad82b68724a31da1978c8864e03ef554fa4b16ac552a82f014396435d060bdd6ee4c3a9bea47063af6fc87bebce9869eb4fef586c1ef476e0087b5f36e524305c4b2b46c4f2b87c6e102b0b02d2a1773e42034120b7b4e72ede2b282736594219c2cd887dc5962ea8b5287101df3dd8be19c1ed9bd4f4a2b19fd698f6cce20c8718d4d9f237f635bfb3dec723dc7a08c302a7487b916b812110fd715a020da642aead1b505df7bcafcc0b9ed0c9446fd542a70fcbb7e04331872544cb74a2d7186f469ccae072276eb79a74432fcee9802d9b68aba86424c9341889014de86092820c182160f88d6e17971db7513dde0133f92f2f8e6686f1b25898acd4d90361a8190a791ff6e4d571211a50bf1defc0f31a5661b1f1eadf6a432d705a71b4102904ecbc9d1117eb3c1fa188a4c415cf1105ca070bf1d4b1f02aa1e5e648fc76ba678ba2f49ad787b58e60be888c6673824846f951f88a2aa6c0571f1f1d57e59240f76dec6ff5fe53c42b0b7a657f9d107c33f9064898dff002edda55728fe395a879493b45cf4ef71e94c4f5f3026347fb84906074f87ca4206d72f355c80c443b3c357253a15af5d664e3e1094a8019726730fc206a99d4bf6ed4a5b2170e01c91f75d4b9f954d225715b08c34335e9a230e213e84832fe26fec09d70d5db39c6274f53eccae70090d7d1323f427c441a4bb2ddb421efe30cc812f92595667fa82f8fa2de1e5f970baae6941efce8d778bea61920ea173f389369438e9d2841e32be3c0df26d6da2b32a9f0a7c593ca9dc24645cd3e4dd12489f63f00d3b966d824c2c3a2d2e85814e011ae1f7724c9fa19daa564714083dbca29bb09f73e9febbb912b2c1203f32c0e5a0e756cfb96fc054a151c7038949722311657d36460b93bd86969f807a76cedbb72bf5eded2ee15983db125d7c9575579e8254f4e8e8ec07749dce308a7b0233f136a930b10855cf3ea59817f851efe9b3d24220c4ea1ef2cc72bc920c146c04d127d7030d0ef64f46a776b992b6b1b3d3e154b5b0ac39467d949a7fc10c649db3aa634d8838142b8bad50edbe471ebdaded881f029606ba8a99a63edfb82dd915769fbd70d8f74e76fe510a684dbd61e896c376c2e73429f19418fa2b2b47bc3382c0ecac4a98ed448e5a85bee632d8091513a48a0e2be223fd23b55e4eedcda341e0206b39507b2294a938441f1c0b4ebb280203ed47339d18a39e3619d2c8946abcaea58f54d6c83160b7d46209c69ccc386960083b9a35c2d07ac573620c6f62c26e56a2ac047c93d1be8324851d4036f3518465d9109321538da662915de064e99d297d5881270d30689c8fecf435d6a50264b08f34962df57d544b0297900bcc13289829bf6755f0ab923ae2016bfa16006d94939a03939c562b7c02f1131417992578f53f5dcd1c64c1d7d383d3003b37813c0b6b50b5b2f03b24955cce329599b62909068c8133338ac695682446e77fda12d0449a1693ae2cbf636dfe2cda2210f5f55568762738dc9b17519330d084791ebf8e2c113cca9ecc6345fbfd4cd7e63eb949bd760c21f62ad01d500c98481afe324a99147a92b90ebd755d3e79a5898fc7a8d59bba1791bf5076f18e3d30ccd84d80d4ba9ece5a879c98d1191575033c3c9fe709a7bd9d1e12c60c7cae68cbd8eed84e99c2673fc125a00f47b94fe126037366ea456bcb63053d0e8fd8d38be5267b33e82d6fab5d759deb9ca66e62351520965d318ec6d66e240d1d32022ebc55a04606d67b125116a93d51d8033f4eee177515f118fba0d3a1836818f082017069dd1bfd96dfc41bc4ca8c40ec3fe6fb3a10e8ddab421b1e493f00636a83d52bd57939133f47f6db76800b49f47ec06216ec00c02664de73475f52d29ace4a4c72fa02f5f8354138cb0bf68e58bc8d4a3b3b7cfeeb01bd7a1133841c4f7dece943e353a4ebea13f3e583ffca1921024cb948fa1ed2e06670a61c10b53c9cbdb9c94cee85e542d97b83f9c26ad98b55c5921f2f405db49d5f95bde4bdaf733f1e509d0acef60c8adbc617ec9d19922c54016ce7c216765bdc745b2749cd2d2869909c0a787b75ae2b9997cb3e8e52d0bbeeac94a001d1a524025a23f606669dcf4ae366d7f70228d2dd96cf8b88a4dac0c24427b569afa77e56e020a35c69085f8148c8a3977b9cfeb4067d05326dda82a7670d849a26ccc841ab6f8ea5accf1b8168066621e654b2ae450b238c02bd84932b79d4b56a3a083760a60ba789125a65ba8866fba267df965b66ec0803b3899a300667b7c018d51bdb373e0f94c7f89af0ee7d3a1fa71a4853c91dd27886f365d516873fb27f8c183c7b7f942c0156e6cfeca84b9243d46ed2e632c6328213123f742762705a2b1ec4da56e3f83ae3e1a34be9ef1a27d34b92facc93de3c88dbc6a92cb510dc983bc2a034b807d476ed15e78a7b1523d129b2d4dcc34ce4d13f2c56221a3ad6151d27d50bfb66a06180a94b62fa896e4e051b7f990932933da6448b24650524fedf5a3528476183a31f5c068ef53ac5577d9e996094826c8bc67b8e247efa80ca0d33ef4081179455c68f947d2fe79c6ab3de41ddf0eab1efa1ee99952cf85488bfcb871d4248585dda9a01f4e71670d3358938a94af67739cf8baba1629c7609530e64576e19842d56a63dad478bdbed9fa81c237de69ff20983ce99cf453de05958b733a1a7a45c7caee845df268df61c13766ffe549e2842f790130d1a159b23c1b57101107f050d15356c5cb3b92527155333137132761f6ea236fbac943916dfbf4a3a80c7706c3f7b8506c904c22c2b9cb965ca548dcfe724ba7ae185d9ed3a6811698106be2e2db23b64e3b66a1eef92be87412c3270aff9991787e9040be9c91f1c3850f3daa1037120efe0eb06bbf74eca73b59510072e1cf5410739a2a4e8568dccfbfd17c0f409aa1d262a61c8627da361c382f25b2f964ed51b9eb4d7d448449ea9fcc318b690a745db222f7f471fb21d091aa1f25f6b949e84d7b3563c951243460872983f432cff8b3a1fc003a6c5489c2b94642ac7c404542d890f26c1d03d02216a1fe9f08013f7ec35548c43365f3c3777f673adb0092eb556b22f2df900bef3d2cb5e8bb564f9abe69aadbd74c4aa0935138cfd3c7588c4f06e4352c7db79cd670ddbdc4692c6ec8cefed81c2c1743d4572c6bb4786452cfe979b20e567113b5dac8f605ccec5f4acc37d3e43fb9418fd924524bbcf1ec52ee93676a6c2251dd5bc89e8a34f6b349706b66cfd48c12cca73ddc881fd881cbdb6f0af56aefaa2baf7819932292220ec7771bba372ae2b296df30e447022434236d45dd443c3542c4dce2a2fbd1310ba3470dd8ae7dc50415e3d2ba5cc44aa8c54a79e8145c02876a871449669e602764cb6c1177edf0c7400bcae4dadc9986dff1084ce599e62bb38d14abf607f07fbcadd27ac821cb40003b506f8d4acb7a7bc61ce8b8ebd06c179eb6ab430dc644e9f5b6a24703a7e8f8e7cc1283b7e4cba5ae21bc708e200af72b0c4791853286d0c91b14967dd834125979b117473103544139f39671df0dc3dc895d1c57c513075078985738f6422edbf8c8a7259f9b662347e5eb2f0a13e22fea1d864e445ea821c49f7d938447c77e37585378872045640e0fdb4b92d6c4608e48196bfb4384a705679bb2cca89dfa20c8ab8030f6b5488eb3caa20cc58dba967e1faea3122d4e55baf007643f425d6d5b208c11f0a83438d15dbdba6f144df5e1b86a74b6673a3721236ead02f94c57695ada398b75ea3349e037be6dd681a66bb63c82b50d07cb3f691dc90bddacf201fcb0f23efd01321c6468eefccc6a46c5cc406cc26eedc23eb94a95f0920e58ff949089fba7b247dbd6a78bd06bed199c0b3658e1cbdf1b76463247664da4a84d8cd35dc2793de61fe5b8937a33b1617bf1950b864b18749fe75ae95e74fdb889f008ad3136fa2f09a3477622f817974f1742e3084641fa932f8cc35b4bb102b176129e4a42dd4e41561969f4258443a184c140551f1e813a261f20ea022f1406ad6b3be4bd36b55bd8ae68a7709400ecb50bcafc2d892dce6d0c31e6eae00552700c0192a695b8c1dd42e5c008e0e8a252d3d5815b0f040d5d708a62adf0d615ba3a364f257230a110cd995c7a13df79fb7de9000391a56b73c3e9554d0665ee6eda71a62253e40f7b9e608de7c04feed32ebb95860ad9e09a2a6c04df9f24a28a17e8320de7d5d79abbd1ff78a658bf9ef5b7eec714c4bec8c76fccdc36d1f378a4bd38d2d42c01102c5dfbf4614f9e547d531a704cb7ae40b0f994b58421efc5bc10874d68002c8ab8c700fd2aa9fb97b74c9627ec9c770d4b306e09c42a1b06fc0d89b767fe6a224f96bb8758f89337a8996e135ef2e4be2e4e7c4e9e365be9b6c59497581118ac062ce3c78b8d305e737f423536ce0d93cef19682695da71154a6301f756e19fe78201415d4fd8ca1b46aa9b36a343655618aad3f40393b1adaf31be6691edf59f0464fc23b39ef81b57ebaf72bd9cb54dc7637579bdb8bf92b739e499144700d8089770fe385849c12ed9ef4780dd517e0dea3eb551b6f7ae41e64cabedb379e549a8151d580dd0dfecd506d4508f84548bdca4ccf10b299d7802dd8fb5da5f68735464d83a28830fb5acb3f9d13951fd9383ba7e7634c4e47bb501ba2681c162facc5fefb4aed30327f7e740fa7b9761fa8590f562a3e8b20b2f3496ec7731f981b9c5c236035515fddd868d2dd459d69b6e45f2fa58567946b12abf97dd89c52a8812eaf1a28f1f43d11ad0bf7f9729564a1e17f157e390ba4b53c653f71550af1eaae1ab875e9f55dec721a089ea5c1d36cc51886739f3fffac8702ac8b50be56af3282e1bdfd5b2f123967a445fe79da487ed642e65abc9a3bf0ac86b17abc83e7cc58879096c428a0277760b27c3f6673571536f6909da49334ad3aeb17fca0e683d3f86e4350667973cecb38a829b7477127ea3b17434ef3c29de619c6dfa438dd2c490b2f82d883be7e66d069e0", 0x1000}], 0x3) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) 11:46:14 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000200)=[{0x8001, 0x7, 0x5, 0x37}, {0x2, 0xfe, 0xff, 0x1}, {0x2, 0x1, 0x7, 0x3ff}, {0x7, 0x6, 0x5, 0xce25}, {0x4, 0x2, 0x7c, 0x4}, {0x2, 0x20, 0xe1, 0xfff}, {0x2, 0x0, 0xa3, 0x9}, {0x400, 0x9, 0x9, 0x1}, {0x9, 0x3, 0x8, 0x575}, {0xbf9, 0xfe, 0x44, 0x10000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'\x00', 0x0}) r2 = fcntl$dupfd(r0, 0x5, r1) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 11:46:14 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000239000/0x3000)=nil, &(0x7f0000232000/0x3000)=nil}, {&(0x7f00007eb000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f00005af000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000028000/0x3000)=nil, &(0x7f000036b000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064b000/0x4000)=nil, &(0x7f000064c000/0x4000)=nil}, {&(0x7f000010e000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000777000/0x2000)=nil, &(0x7f0000290000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000056d000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000144000/0x3000)=nil}, {&(0x7f0000092000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000779000/0x1000)=nil, &(0x7f00004e1000/0x4000)=nil}, {&(0x7f0000229000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus\x00', '\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x88) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'\xfe\xc95', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x3, 0x7) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6}]}) getuid() syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") 11:46:14 executing program 1: r0 = socket(0x18, 0x1003, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x28) r2 = getegid() setregid(0xffffffffffffffff, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="38c24d53ebb2753b71ea4c718500de2e8949fd52a6bd9b06bb823834af4f34bfcdce1b07e5e1d4a70b34b64b14988902f40babe0d32dc55c09001e0af92949dd5d289e0000000000870c000000000000000000"], 0x2) 11:46:14 executing program 0: pipe2(&(0x7f0000000080), 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x98, 0x2, 0x5, 0x5}, {{r1}, 0x0, 0x0, 0x4, 0x4000000, 0x7}, {{r5}, 0xffffffffffffffff, 0x62, 0x1, 0x7, 0x40000000000000}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0x4, 0xfffffffffffffffc, 0x8001}, {{r6}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x8000, 0x2}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000000}], 0xc1ae, &(0x7f0000000240)=[{{r8}, 0x0, 0xa8, 0x3db1c72c8c7eaeea, 0x675, 0x8}, {{r9}, 0xfffffffffffffffd, 0x10, 0x20000001, 0x6, 0x2}], 0x8, &(0x7f0000000280)={0x7, 0x80000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\b/file0\x00'], 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 11:46:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x7ff, 0x7ffffffc, "6fcc5160527b0100e5f3000700"}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001140)="85880203a59c447993f515c0a382503144dbd81c00d9c226d5877be2ddbe56bdba820c5b91e38755604325c9b269451fef594306695fe381a93297a152d41355fd292fdbde298e854badd1feee381967acee5837b6435ac6ac155211ca965da3cff420ffe26675ba97fb8838a274b5c6401b88b8c8c1389442098d09690d438b3f122e1b0cfa0acdb26adf11f7321cf8012469929612fb2c48f8caf2fef01aed2e0176c8d40480f7a47535cfd9c5d1f2c2c905bd121c67b0e73e148b92048b3f5e7772dc80c48278dca5a527e39bbf5be448ec7013556a4322016edf518a8ec48d94b72e34364286a349cbae969de52d9e75e9644edda1895a05eac5b795c9b40cbfa3a5122c00201aaebc24a7c5799e90b2615d6d17008c6a43dec76655d35abcfa858faddb3bc3d0fc572d12fadb1fbfd28a6275c2777767a474988226556e816c5a98e9af71cf98488318d89f4679de0e47ff9254613512af8ac3213967b1b36009750424ac15ff8f0f7d487c29169ee7b105e6c8d69d26d248ede391e030b656a33edceeec0686e150c53c3c7f72dd33e03aaecc39d23afb44689235f0136ac057ad7782262a03462d380d1759a780aeec4780c1876a629a64cfb75df64ab1dc102621bf9a8da7b5147666d24833ac622ac1d46af578c7d0db5581758f4e511ac175d318410e07fc4ca1c220b132f43b5768403a5a8efeb393a7dd887bc1c0bfdf19e1c4eac80316f7287cef5d9ae77b62f9820da383b2f2ebfc565372cabb5c77ea3e9d838421eec3fe71d52402eada0c7cc7a330d61e7592ea730a01c9420badb3417d80738b4e1c7957182c7c86592a49fc4ccc572f9c2a69d4bfa2cc01e111ed9cd6cdf52b28702d45726aab8c8b7c094ec64b819d7b71ec3b9f3ae498ab4242e96e1e36e14b9bfa5629b1d08afa5d0c9dbf7096391e83a3994f927c9b0d0ebe643d51847f0cf933a0ab9d9d01c3f80df0d149d3405557f7ce6bba289ba1aecfaef57c1f66ead206436c2336663a94d9e75a53dd9734bf7d83aa5d8745da7e37bcde37a7e2a6e2d2879d6d9172bbac5887cf458a06d2ee4b91dc0de0346a032b6dc031ff0334836c6cae7b3e8ac67df2354974d10717a18a2c082fbb115a58e2bd058680295819ce9816ae5712a7cd8b3fa9e0a68590cd15880099b296a10841b20a2ad320e92328885838a03f2c70fc90e206db797613d30f20cd393c29fe3c75fc6de606ecc0d12f4e5e337e633e7f059c6337380aefd68319cd26a6121a2ae58a8a1b7df4a884e717bff9b6220db80560e585da55e41e21ab97323ce49247bc0f8e08debc375c43e0c9708ae30ca012c572643409cf1b6c085c50fd0b39fd329ce749634fd2a074f881590f4ca694978493a2f1aed8b698249dda8d097870c7d460dabee8f9fbba021c3aba25142d03f5b172a3270e740878b0d852c96823dbaef948d0340afc62eb848e8e20b284edf52b949967043ac963f92c1a9bed9eb2cfd61b861b8d085c753bdb1d3b1c2c4cb27d4d5005ad9a4327640071d41da0a381b7e8a2d13190353a338deded0a487b0d982887b39000b0031af8601f4552c07bab09f1719e90c36dbab5b59e22814a18801fd8f1e81625a218198ff64d7d1c89208425fc0860aba81bb701b38ee1cd1660a8900fdf1b8ee9e0010564d64e3586d470d4f6ce3c374d281d8b662d8e938866bda409260b1be6acca519bd0a977e0ba9d8ca437148dd6b4e9dc791587c47d1e84c4d43c0e40aedc1a04528f8f02b6bb74ee8da92edf49f527d4ea161630386b9af8418b934b4c7eb847c9e3786a5579307e9c5aaf1fa616b29c4ad758f524823a9d282bd9681c131f2f3cef607a6914917f6c6e47a7ec9a5f66ae75d5f806ac6e50469910b3b9fc81b59c73d80b845a60f333d73538b1b9d6bb1d2ca470e80bbeba911dc26d431b67f8f1197709ad0c9c5d0a20fdaf2c41a4bfdd117a9b354cb22193fbcb99f229cc100d80df86d098aa77f2c0802dd4f92bc15c818d26fc2fa614f3119160455ab15909f541ecf8ea8191b4386773c68a202d756067313c624de6e8cade5c048764468aa3a38b006e6daa65db5659791a2b2d901ad645da17f3a77b7bbb2d5bfd5afbf7a3fb114e989c796c582325ffa8933c120a95f0e83b95c9d2accada767b310c6731d225be404a57309dcf7314bd089b546af63edcb9ad3a4db8c6b77cf713bed54709f5dd6de58a70c99fd1e976236cd6d187e40d0b06405722066c44c72769df1f3da959e06b5649415412d0f4b7a6cac977cdbcf6fd8702a7e0aee9890ba0244107536a30dbf2c48e7faef1d2a988aa75066c3442a6046145e961a8585b40ad7bc34a7251d3ceae9c5841d4ce47082c39cc92041ee9af258d04a891d46affdffd250edee5d177458347cb94d3489f6352714e8421713522b4e96b8dbfea3f72c820e2dd4553bf85798d4c17ba3c03690bedbc0c20475e937c00f87193a9227b0e365f665e3defafdc27", 0x6ec}], 0x1) 11:46:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r3, 0x7e}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x100, 0x0) pwritev(r5, &(0x7f0000001440)=[{&(0x7f0000000440)="1fc33f57b1f674674e14c8da1c36a582c6d4ee364d075eb9cc08af46a34734f81ae7ad887df60c5e71448fa8e9c80cc9412881732814d7abb727cd6b406a08be1a75d15b8d0b2f698e3d72eb3d136acb495cc20a2ab69e41b276943cde59b7ba97af2d8cccc4d414a93fdbbbb8db09f7ba74acfa4c537b1952693fc5b6e4b3f9da35dc65ae9f44874452d22e5c107c8df85f2adb41b0ced91c4473a6adb1ab20954a57a5eadfdbd34d93f43a1b08c23940819cfaf93b9d7a05f74b454f9d708a6fda72f989d689f9950a6851102ae0663855250e5b1e82a0b888fa8fbcca70eda9e8d681905788037864c4ff28fd29305db0fce653227bcf2994b34f8a807cff1ab20bac22a9ed39ddb1c4407c9fbad61d8b353c3f8bc39ed5a3db2c9227e5eebd32a3c9ab5d86f02ce079ff8236d574680a1904a7b5b2974024dd3a9f2a9b581ff4bdd7f0daf110e4a9e203124ebc542badd472a1838ba36f9bad2a6dbcc81e5caf34edf1e94e3470f4de8abf93c191d01e6f8581fdedb1a6f9e14bf98edcb0fdaa5614f966da340553ef80284cd5fa2659c3b16a5c6199e7c12eded95657f4ca065a315226317d5a22560637b4a1b7ec1b1528883c064fd201f943707ae48052d24303c99daddc1ecf9e90cdc1ea41964f622bf09c5d461d43f273bc2cb125791d2db5fe8c8ca88ade63a619ee4838883cb0310a7398621a024f89dd9d1570445f2d96b42f7321aa3c8b6a954e7d7a8b88896bde1868b68bfde17b1b1ef62232416a8058beb1dae02b10d7f4be88cdbb0985c6211835a713fac937d2819c082e3854939a0f571c24f1a6a7acdad346db50297acb9c8a6c643b45eaf89576dc186b04866816ebd9b73876ca60133f8ff34be681f44fa21a3c203b82d1f48bdb797da7ec7c8e5b5ff536a1ca1406571dd97f1d7e28d111915cd3be30eb300aef6ff8b551bd99c6f0d65aad6bf14321a0508c1084e7f167e4f4ef5e345fef6e38671aa7e2ed5c51b08eadbdb11e7a719ff4ffcc8f5745b700455e94557480bac47773b510ca3523a199f0714e8339b9aa84a4f86e66cc65a8edfd851158c40edd82e0e19a11e647e5f60f3d6b91a0d756f2e15926d152aa7818f681db0705d9ec54fd8212416811fdc0f34ef2a5fc852e785750c69edb5e6963dbbacda165ac32b5928b161eaa1cae0cd8faf134fbb2fab92a1fa7b515de80b0d841312728daeef8e6fd4c24b9d6671e297bc189b26c94684da843112cb5c07d926408f14601fcc1971492df7a40cefbb61fbdb8a668f4e692814ea22e259c84d37041f4af5f771297560e5819e1f63b3ed7d17ea784359d446b57d5483c358b84841b28b9627e4f847a016d3625d7d9d2791ec821813e56d6a029dfda0ef7a96ff9b63ffa2a6f494b13c6f53179bd5335debca14a7ae11e3a251f6d2cce0a63c7ce4aa4da2d83b1dfd54b94984ac0cb4304bcc5f97cfbf898096ad7183519e7ef52ade67620292935e522c37f2ec847b7864f9cf147703cb72973af9faf2f40b3660b1e5721fe4ca50c4f522a84e848c682d3bbea9d356e66c3958ab60d37b15b61d78f4a6cf759e6c0d4d6293689bd3c42d67fa5a365768252db648c6f6265ffa497e080d59ed5d2cd0002c20796ec8e6a59c67a14bd06475d36aa152253c8c4edf23f55ae962d3a261c5df94b4a8d2b7a1c1bc8f63ac73c1122abe38645328029cf66f5849ca1a2cad36dc122f46e014ee52e674855c936056f51105062f814544a1253fdfabbfec31cb73b39032d4b3a0dbd971804ee67c93c9707c3d6901265caecab39eadad38be2b8331ca5641133bf8ec67b7e10c164bd3cfc7c3eaf297864ac3331e315a07bf6c729c9c4c7a4a0712757151529f5c53c677b7f7426dc0cfad057b6bee3f2c8f3a8d241491fb202ea45d801a6a24513731cb8d371e6cdd7da98c9c720155001d57bd19c0346eec7f37866a15ed8b20c922680a14f7f3f174adc5992f863f8959444768a3055b4f2499466af4df525996cdc602c6a71a75b0cbf73adca4f915e7be0c6c32e2cc3b522eef24f67c14ce2dc313c7afc22ce5ca245f6b6ef20c48835db824aa46fae42b381d289ecea49e5db002281a087d209402c2f640aecdec8e5ea91de4b1918d20df17b48e48d3d4c654bdcd7bed69e8c2fbd1c0f2b9b4476225679fdfe1567e3e37171e1d72e452a612bf569a729e92c5b79f044cb028bc3d2f362d35611284840862d7288bab6c95ad0d5207334c15be06c52c75f613cbbbb6ee138d3a90598ad444b39d4f90912352077dda511eefca7c5735cb3867890a80b66799fb5ea8a9cd414c5c0b91ebad9edb1eb84f2999cad6a9990ca93bdd5d0115549e907068fb43c23c9ceaf8c6b4433f3a5cbe4bcc010a0b664fbf20175ec9760497530f37b17f65da81b301326e832edfe748a8e9a446c5ae9a84e8221b90567c6383865a4dc47e95b2d7172a0ecc24be4b0a41345223357715fbfb84ae79e07b86e2ef12cd0bb40ed6a52491472fa0ce5a710060a1162a012751eb45aaa5f972764e951bba7f7b356d667ac672205dcbe2f7f3e3749d9f60e8279f81997224eead8a978cf5ac3c2450e0108fa15e244c5cb6a65735b9483282e867dd381960ad84ebe6ecf18788556b5c72a7853c231b8c9e50fcf85597e3513a885eccb693c1c41b744ae8a6d40f16d75ea35cda488a528c92e4f36d005f8da6034158102b775b328930ac4057fafb9c058fa3d4b91ca6fc513005f0cf2e2adc177801416753cc57de6a605e9a25d0740067491a56bd22f4208ce13e0be7dbe6c32e8a2bacff14463518213ab0eb8c25a5a14483aa7b7467850af8035d9e1bf260607e4624d7c3a65965dda89e2a4668458252648cb722a158afeeb44680a3cfbb0c5f539bd3b126ac529f904b108d3c201908be7d993493246f3019eada3779befe242a550802dddc1f1b91c62e2f8cb5fd419baa4ee71aab3b9fb8a27cc31ecc9ede4a7c190dee33d7364d6dc67b66cd3e21e5d6dc8afed4a9d8c3587b0f2fa3d4ccfccc030cd31c8f341f73a556358d2e617c0d3e4462be49f277ab20bf3f938bc292f78deb651116ed564428eb290298fe556232aa97484747717ccdf10f67b13681f846473755dc144aa45c7dbb6d3ada08bf41a4db3798d6c794655e380d1ae80f71e0a871acda5a228a57e37dd270bd654a553e4dd00feecac3bd84c80302a269d8390be4c0705eba4ffa8914c924a3ad8081860f725a7fd90edde9768f944bc879240a21d91a1f548ec843b4f2299f8e33732c6a005099653ee5a5655e4ba95f3ae12ccafd7223beaf9db14ea3cdca58e8900244123e425108dc1a1b11647732172121d63d784743c77921e7b013be7f18d68a0e5ee4fd505e852866ac67e41b685d1b200a9f295408c5e179e616051ab8bf0b00c6812cc3705bccf5c716a0866aaab8ebffa3f63e9c0c10cfcf34e9f6df543491bc56c03598d70142f63aa25f02f71e818439decfc6e82a63a6fcfd69ad74d498244e31bc3df586f60a29e16dda735d2926203fbac6ab3caceb69e52089c47d3b6690375a72080de6bf2a80e8dc9587c77e8c4046c5bf498a57b6d76b767f355d24d6611de87ac6909cca661b015ce95479d2b91a0edf51f9ddd8be92859c283abeba482b3c6abf06d37c553c7d47b96182218b4a40cb1b5b06a2cf43caaf48a1c5e585814cbb9011bf1213ff20ac466bb9efe6e07b4f446f9d63d903f939c28a761c2c8dd47b48ecf41f675a52d9fd3650ee753870dbb1587fa51651b49cf04f8f4aa9042e303fa0781a405a22bb9cd72fd212e2f19fe882e318b24ac541c564178f6c98bb6f1aed5e9d8f660fed327868f2a43e0c043dce812820893b9de5f33b5d0d274ac607de4873e9b96caa47f117686da551943b14147ba5fe9c2ee61b632897eadb75eac038bdfcecae65299e5253f68b836d21108fbd8ff31b773cd00ec5fdcd04b6beb14b8e38cfa1cdb68b393921057a562623cb66d3255ca63820fd409a4d7f6d175f04b5d830733e1dd50508dcc2831fd8917790e19f91ab85996170fc4f07c5832e5db90c977cc694191214afd57bd5d0593662cfa470b6abb8b629c8e5be64b5c403d93c4227f36bab949560bb5618203b16839d9acd8f340d86fa43b41e16311fa418f44132d157edc1b2f948a1ef8ee37e327328fa350faf1572331bcf1baaf9f76a5ac97bf727f2dc5ed33411dd46daf11d1c983c99eb816d5652f2b3347aea26654388d656bdf08254a105fd2c4ffdf44d9e927867bb0e72442bddf12e89f22ac4f210a9551ad5bf595733e6ec45aa0522a4dc30e2f6e5e522898f5284a0275b320c92ea3a08b109ed85b4a52f1a65ae38f7d6448655ead97ae55f0b015c305dbcd4bda8b9df5e413cfb60f8bc09f2c8e9e65204f06974753c635eda810697bc0879be3529730415b1b7b20e515fdad525148316b223b8ef7332884032666d23ac7dc0f15a1b159b7f33c7c5105e939cc27bc1ee402e1a65ecb0ad16052f03b76bb00ae286e0b63f1244848f396147b2635ccef08b831dd35734460441f13e058221a3d53090c99efc52be6b038b486dc06e43f34e71ae0f08dca7af5aca4aea68776f7229c04c7fe28ed3ce749cea8f4cb6f825d6964d3b2b68df463cdcb8083497b15e054edae095272d7de9b17d1aed0fc7626eb922552bf2029301c9a4378488a4b9736b5fe8895085939053214f8bbb3820d02d341e0704d08aacfd62d987f254808c777d43371046e3361570ac03ab60dc8ec53276e917d6e6d38c42b0b5d694b73e8ecbc86bc7e6bbfba186454c0b953561f971ca037ebc68cd029b690df4b650cd4d6ce21088acee666631c3f6c1da77298b086635ccb324dc7f534964f2fefffc15231332af33ccfe96a6a4990b51b6782052372b615c5a1257cef0cf0ad99584a49532732ca01be49b3790c536a25a80f956f357e2111320d79f21aa1286375eea16337fb422cfdf95d0ce87f344eeb6375746c396acfa0f843103839df9d97db467f034741acec5104afa8b6d91e66da4645d23b0f63928e3b8e765a67bce8a518581285003efe9dccab1442cb54ea4f4d8a63b7c03ba0e7a89968304918eeed0bf98cf1d01fcca9af1a0782a6acc3b9af9b16f1511757d384035ae1444b5e754848bde1d0ec32c7d816555920777be1463ee51eb1a7b6c12fcc841def5df4e22f36f5fc823eb8322a0d450e4394cb6b816d7d76f83be3aa6b3fe98b46a944677cc356196b56f3edf384d2fc6f7ef69708a6f869179c4c38652bf2e57307b297c3613eedd6fada9ed2ce41552119bc93d8418750b6ce27241ced41e96280c759684c6272fb72161b464519d6bf0d665794ff2f41cda37eed35d4c8e82e5cbdf7c66699b4815d66b57469460429e855c9b87bf247a885cbff315dd2c2f32c277274360afd21c09b461417945b999ba4028609e6dd00f6eaa24c72338b3aeef0ef174bb350f4a7846f8f9d64d8b2a68253c0beb01ae533ed982a326482978601b168b8ee88c92fb26fa432d356576a37f19b9b07dd0b0008cc0b515fe0a5b7ae30e0cfd3ed78eaade9d6278838a0fc60c82410a742042c0e8e60c38c6b564c5c423fb5df82e52b9c3ab42c79a0980e95988fea55d388d98eb818ffe13c48e267e2548f6276d5d757659cb9ebab39c9264ab4649929b362ca045562ae8dba2eed9262fa4a121f9d348b415b5a5e90d51877e0cba92ea5483a0b50dd9449c5bfcfb989c82a227e9c8de8587e647d0495dec21a381cae7a2283e2a4", 0x1000}, {&(0x7f0000001540)="9e81329e1de0aebd4866cf7f793eb03ce89b3bbde1a9b42b0e54cd14392fb9bdbf0f8a4566bd052909fdef47af34f267d92551666483841e1f95a0c780c8d644754a82c9d2c305f1c6d284f147d2e93da1fe6147f63bf3feec5bbeeefd1b8d3b124010504aae21081b0a9ed47820942a349007fbbb4387932918d155823e58d1518fe96bc1b0017762d1d6bda9674533171a060bde56a730993dff213d0e0dbeecf784dee04ccc25bfbaa167cf6e5902b3c3c4ae2039ae141e8c99863121d6da092dac5580a9611b676c95f5119b70f12185996f00e070424d0347a0ca2be6a007d53d943b36e5158499362d8f23d903c8bb57d8", 0xf4}, {&(0x7f0000000180)="42bfca55f2134a64d784b72da2245825f3a854c155b1e6d77b0d5a150be0a431648b6f8aeb6cba2713bcaff5a409441caf9e", 0x32}, {&(0x7f0000000200)="5a530579ca25661e4595ffd2cc87eb241b771d", 0x13}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r2, 0x8}, {r4, 0x180}], 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x6541b6bb, "733fc9c06d00"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="b6eed61995fa265016e13ebf3236cda75fbe2d4f0959db36cdc7e7e9eafe2d14daa2094469a10c3dc6e69043cb2fe099ce983c1b94b5d58d5fef567f15e332082b44ffc81db8e43c3f492358db43ba0b3d5335beda493f9d09947d4de8a14fac7387d8c6205a5ada89659cd3f74a4f2c7d10d26df394c8efef3b43f35d5ba02206d9f1a04524bd9f841e52aed74238f08a6148e0cd595bb206c93b03104c6e9096a9b55dcff2d3c10fd327f3168c0ffff35ba62a1ba7206e966da53fdee4a60dfcc11a6008eb49552aeb2b9faab9166ed19f979a4193fd22575024ee597015cb731d833ae3ee008f0f516e6690199864b716e0898b68daf7f0d6256d9fb6ff8be116c6f017db420ddba6cc20df9b92cc471436d39a518e308c54280f30b86ce4f804ff2a08ccb34cefeb17e28e8130004f4002054ff417286e9a0e53f2fcb18da7bbf1bca0e0ccf59c22cddc549b93f9dc405192986f0017b57d42d12485d7494c9a465d62cdc94aef3997ace0a55ec6a0a6f1043f9c51f1ae9dc234a388662c3d0bfc7efeda889764711b6a09163e2e299a46e6c23287fb6d02291548b12b33365fd7d6a5c6b3b721d3e4df7774a8b22f0c6108b46fbb6d1b2496f223594424cc800cae7c1f132581530ffe9ca832b35d8bb32dc51496a054237237997d27d2ed63a36aee4923aa49d69516ecd5d21421960501e902a5fd370d", 0x1fa}], 0x1) 11:46:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) fcntl$setflags(r2, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r3, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xa709f28}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x52) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x2}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$dupfd(r10, 0x0, r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x480, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r14) r15 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x8) ioctl$BIOCLOCK(r15, 0x20004276) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xc6c88367b970feda, 0x80, 0x1, 0x5, 0x6}, {{r4}, 0x955cd836eed0b2cc, 0x24, 0x1, 0x829, 0xfffffffffffffffd}, {{r6}, 0x503e27bc649dedbc, 0x4, 0x2, 0x7ff, 0x8}, {{r7}, 0xfffffffffffffff8, 0x40, 0x40, 0x2a, 0xec}, {{r16}, 0xfffffffffffffffb, 0x81, 0x80000100, 0x1}, {{r17}, 0xfffffffffffffff8, 0x4, 0xfff825a763948ce4, 0x2, 0x2}], 0x5, &(0x7f0000000280)=[{{r18}, 0xfffffffffffffffc, 0x22, 0x20000000, 0x400}], 0x101, &(0x7f00000002c0)={0x2, 0x800}) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = getegid() r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)) r3 = getuid() r4 = getgid() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r3, r4, r8, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r11 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0xfffc, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x8, 0xa62479465016d077}, {0x0, 0x2, 0x800}, {0x4, 0x5, 0x1800}], 0x9) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x3, &(0x7f0000000200)=[r1, r4, r12]) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") pipe(&(0x7f0000000140)) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f00000000c0)={0xfffffffc, 0x4, 0x2, 0x1, "f08a8652eeca09d10fcc3c7c9b27ca7bc2e00e9c", 0xfffffffb}) 11:46:15 executing program 1: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x3000}], 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getppid() r4 = getpgid(0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0x1d7) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r10 = getpid() preadv(r9, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r11 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r13 = getegid() r14 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r12, r13, r14, r15, 0x1, 0xff}, 0x8, 0x6, r10, r10, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4fffffffbffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r11], 0x1, 0x800) msgrcv(r8, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r16, r18, r7, r13, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r19, 0xa5, 0x3, 0x1000000100000000, 0x6}) fcntl$setown(r5, 0x6, r19) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r4) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f00000001c0), 0xfffffef3) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:46:16 executing program 0: r0 = socket(0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af61e626bba03c159171c56fbf3654e16f641eff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57645a0052ed3fa09a4b43f076c98c00c7f6a956d2cbfe2c6f19ee272440a0ac5ed3d389dbfc0f2693a0370915df07f52ca806e7a43feba3d20f113e5c0eeabda3cd6b1df42401ad76457e63723d15a037bdd4b080d030428533662d9b8b0474e8e7cd4a59370800000000000000f529e075a4bc773d581537d3607d0d885ad31b5ac1d2f467a4c74445f65c1155ab3bb89a480aae6844d6e4a5a9edc242f55be263a8f6dfe52e008f9a345a42c1f9fd5b8f42e8aa8c0436f9a4d6557cc6ed3b36d28e5bbe7d7ba4382a"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) r4 = dup2(r0, r2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x2) mkdir(&(0x7f0000000280)='./bus\x00', 0x8) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchdir(r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) close(r6) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 11:46:16 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00ea2d2f66696c653000"], 0xa) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) getppid() r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f00000002c0)="6f4c6c232f4ebaf7d75955eadf1e6b0000000000000007c6fe640e52c9977a57df2296ee679d7ac98da231f483fad5b1bf6626eecc4fad4b4f4cc49b6707df6c7a59ae94fcd9fc01bd3062376ecbad1ae141fbdda48cff5b4219733fa0faf4d395a89372893d0b612d", 0x69) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x1, 0xdc, 0x8, 0xfffffffc, "bd6ff81b1597bf0445cae847fea237345eab3aff", 0x9, 0x100}) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) r6 = semget$private(0x0, 0x400000000d, 0x0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000000c0)=0x29) semop(r6, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r6, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r6, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1a78}, {0x4, 0x2000000, 0x1000}, {0x3, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) getpeername$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semop(r6, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000340)=""/64) 11:46:16 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140), 0x80, 0x0, 0x4, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfb) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$lock(r3, 0x9, &(0x7f00000002c0)={0x3, 0x0, 0x8de6, 0x9, r5}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0x0, 0x15b8, {[0x7, 0x40, 0xfffffffffffff45d, 0x3, 0x4, 0x200, 0x8, 0x9, 0x2, 0x20, 0xffffffff, 0x6, 0x2, 0x8, 0x7, 0x80, 0x100, 0x6], [0x4, 0x200, 0x5, 0x1ff, 0x1, 0x973, 0x2, 0xfff, 0xfedc, 0x2], [0xffffffffffffffff, 0x8000, 0x40, 0x10001, 0xa9, 0x6, 0x9], [0x1, 0x371, 0x4, 0x4, 0x1, 0xffff], [{0x7fff, 0x1f, 0x6, 0x1e1}, {0x6, 0x1f, 0x8, 0x2}, {0x7ff, 0xffff, 0xfffffffb, 0x401}, {0x8, 0x7f, 0xae, 0x4}, {0x1f, 0x1, 0xffff8001, 0x7}, {0x0, 0x7, 0x0, 0xdccd}, {0x90, 0x8, 0x1, 0x8}, {0x4, 0x6, 0x101, 0xffffffffffffff44}], {0x80, 0x5296, 0x7, 0x8}, {0x4, 0x4, 0x20, 0xde5a}}}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:46:16 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x3ff, 0x1f}, {0xc27}}, 0x2) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8000, 0xb) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/45, 0x2d) truncate(&(0x7f0000000280)='./bus\x00', 0x0, 0x8) 11:46:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)=':', 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r3, &(0x7f0000000200)="058ad24e53552e890443dc640507ebc83b9be2a47f67a693a51962a314f82465ffd13928bd32f62edce6ae61c3bcdeb9876c54d425b0493f198a3f6f0efb3da10106ce92b152d6fe419ba5e79aaeb8727047ea49e5feb59295ac5c7c63c3be2f524db8f982d24c654c390777c208da64510001f5a7c12425b8b4472e37b43d6443a5e8e0d13e8b8d8e1e2d59e2040dff4c061c66c42157c7da6e4ddb7b319acc0bddaf00276ee3ecd0fbfe5c2745151fce9fc104c2596fdbe4660f793e84aef3d31fdfb6b8be890fdc65e96040", 0xcd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 11:46:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) readv(r1, &(0x7f0000001380)=[{&(0x7f0000000280)=""/4083, 0x1000}, {&(0x7f0000001280)=""/62, 0x2e}, {&(0x7f00000012c0)=""/141, 0xfffffffffffffebd}], 0x3) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000013c0)={0x7, 0x400}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000140)="35d6fb585f597b27132323fbf252bf660735a5246fbe601c831af8ca79d471ebf6ea64cd89c963aec6b182290a2cdcbcece78e8b3ba9f8b7bcd793e0b80219fdfeef961e5c310d08de2223c5347d08b336e59c4b339ec2766dd62239dd4bfe91713b4fb858c28a18efd414ae93a92820f821", 0x72, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 11:46:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r6], 0x1, 0x800) msgrcv(r3, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r11, r13, r15, r8, 0xc0, 0xffffffff00000001}, 0x103, 0x40000000c07, 0xffffffffffffffff, r14, 0xa5, 0x3, 0x9, 0x6}) fcntl$setown(r1, 0x6, r14) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) 11:46:16 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e000000120002ba14ac90100136063892b39f09a27e399782e66508f52b2ad0c20db377ca26005dbf315e474c2d43e94174c46ccced4abc8d74b074cfc4b93173799af39dd32ebf3b4c0b1403a47d56b57936b07085d1bf20935ad3a73120e0200000000e60f35cd"], 0x10) write(r0, 0x0, 0x0) 11:46:16 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)="0a14be8ed1ef86542d18215d588639ea5a90fdaa2400be8768f20512cb6e0013f4c947e70f1a7cb20bb54806e7bb9e662799c2292e409dbf61a9dd54f1c476ee618f86e5bdaeabd514e3f062c09103a382932a2ec83f0c42c39be95db6256c11256cb3f3a910ff28b46cb8c512dc2cddad7fdcfa288ecba6a2ab5ee86d0d4a73cf0a658fe128567f69b729adcc43da27e3b9ce89282b803fa54cc124380d00d832f039c9657a1e75f2690148690b3cda8dacedffd60158f6fe6e4cbfb9384d1c13e26e42f6", 0xc5}], 0x1, 0x0, 0x8000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0xc6) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="cdfae033be46215d1b586e13d72c4511dc36543fa595ffe19684746ffa4e83736565ee54042e7fd3bf0e40fa7b139744dc3a0e9529067f", 0x37}, {&(0x7f0000000040)="8500254e9d7c8432578fa4238998f42ad913a8fdeac63a52e0b4efff68e96a8cdf2e57d8c4e5336f7447a4fa4b51c47d410f443d060268261760c512f18729580a5f8cc9cfffc5a26dbd18f9a263c4747176c841d515203734215c3771", 0x5d}], 0x2) 11:46:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000080}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) dup2(0xffffffffffffff9c, r2) 11:46:16 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getpid() r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) getpeername$inet(r1, 0x0, &(0x7f0000000140)) 11:46:16 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 11:46:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r2 = socket$inet6(0x18, 0x1, 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) r11 = geteuid() r12 = getpgrp() r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r16 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semop(r16, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r21 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r21, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r23 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r23, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r25 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x628, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f00000010c0)="101e6f04496de5d3f33b45162c6871c7b2ba20f08a74662e201df09d75eedc7d321bcd653bd51c3d4506b7116fbc1916b859d74bf7366542bed39a588315f3ad2f2c89d7ee03e408f1729e207b9c04ae4a59bcb6552427425b91759996107b0cbfde573ad6a7e8c142533ff4b174c93bc1d88e0c2094c4e0d8f9cb5ed2e5601cf4a79a8eff2a46065cd746705c66830c12ffcb92341b89846fe6fefd4c1726022e5f4b5138f1cab4382b180d962c0b5c819045f4e0ca693e1bdcfb9d9986a7", 0xbf}, {&(0x7f0000000080)="36861cc641e43423286a55debbde46b6ad1ef4a2c571f2ecbcb755", 0x1b}, {&(0x7f0000001180)="97f6b70f020710cbc0d8272ce11967e7", 0x10}, {&(0x7f00000011c0)="0b485df2b01ed67c14ae34b1728dec9d23f6ebe67aebff338d6208f654a13974ef6e0096929f37156cfae536faefdd3b5f95d6368b672d1ec8d06628a6e3ac394257a5d764a65143919f1ca919ecb9b2ce49668325fbf721b76b668435a4bb1f3b882f93601c1a96129893efcda70e24ec34762d95fe43f172df178378c06c288f08d0871c8089749d0f0ae2dc13ee1da0e956e904856ef9adf4565ad016432b0df365199b0b8b571a306ba67d882697106e6e2a1fad7665", 0xb8}, {&(0x7f0000001280)="9d27277dfcc7d56a4859595cb4b001c1061f047e7b0b2f33ab1d2d1b44e5082666d51b8edf1bb98c3b88892f6f792fd21fca2384bdb0861aba263605de43e1ad71389d61c6b6d4a574cee3ba7a8bf0568bddafe584cd2c8091130d564769f948bb8c0b54a7ba87872f462b67f383c25b91fe56ea1933c47d32f14bb40ae81bdcb4eea5bc1ca68703e0e94682e9cb7cc45fc65ec6402b7c42b1d0b4de51f767178106eb6a0df256dbe4", 0xa9}], 0x5, &(0x7f0000001500)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r4, r5, 0xffffffffffffff9c, r6, r7, r0, r8]}, @cred={0x20, 0xffff, 0x0, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r14, r19}, @cred={0x20, 0xffff, 0x0, r20, r22, r24}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r25, r26, r0]}], 0xe8}, 0x1) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 11:46:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="20005b0e00000000000000984263099ba900f9a856e6936d0000000000c330e592671b1b542a538706000000a714000000290000003e00000003070000d864ca3b9d4934a1fee1a8fda0"], 0x38}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x4) 11:46:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x2190f423, 0x3, 0x0, 0x401, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401", 0x0, 0xfffffffc}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x5, 0x3, 0xfffffffa, "ae296fe49e76598af22c7d3234775dc42f9a431b", 0x200, 0x333}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) socket$unix(0x1, 0x1, 0x0) 11:46:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f0000000400"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r3, &(0x7f0000000040)="1c61f67d4c9ec857346487b229747496a6778da7cc4d63c555b15764", 0x1c) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:46:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='o', 0x1) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) accept$inet6(r1, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000600)='<', 0x1) execve(0x0, 0x0, 0x0) 11:46:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x10, 0x0, 0x8) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt$inet_opts(r1, 0x0, 0xee1e468deb291b3a, &(0x7f0000000040)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0xfffffd9e) writev(r0, &(0x7f0000000040), 0x10d) 11:46:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[]}, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x3, 0x61) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x24) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x0) msgget$private(0x0, 0x2) r7 = msgget$private(0x0, 0x280) r8 = geteuid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r14, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r11, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r21 = getgid() r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x3, 0x504) semop(r25, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r21, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) r26 = socket$inet(0x2, 0x3, 0x0) writev(r26, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) r27 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r29 = getgid() r30 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r30, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r30, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r27, &(0x7f00000000c0)=[{0x0, 0x81, 0xb36e2247fb563a33}, {0x1, 0x6, 0xc00}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r28, r29, r31, r32, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000001c0)=[r13, r24, r29]) r34 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r34, r34) r35 = socket$inet(0x2, 0x3, 0x0) writev(r35, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r35, 0x0, 0x6a, 0x0, 0x0) r36 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r38 = getgid() r39 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r39, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r39, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r36, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r37, r38, r40, r41, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f0000000200)=[r38, r12, 0x0, r20, 0x0, 0x0, 0x0]) r43 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) r44 = socket(0x2, 0x3, 0x0) r45 = fcntl$dupfd(r44, 0x0, r44) ioctl$TIOCFLUSH(r45, 0x8020690c, &(0x7f0000000300)) faccessat(0xffffffffffffff9c, &(0x7f0000000580)='./file0/file0\x00', 0x0, 0x1) r46 = fcntl$dupfd(r34, 0xa, r43) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r47, r42) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) fcntl$lock(r50, 0x7, &(0x7f0000000240)={0x2, 0x1, 0x40000000000b, 0x8003, r49}) r51 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x2, r8, r33, r47, r48, 0x40, 0x9a4d}, 0x5, 0x87a, r49, r51, 0x1f, 0x5, 0xfc, 0x40}) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/45) r52 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r52, 0x2, &(0x7f00000000c0)=""/55) msgsnd(r52, &(0x7f0000000140)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r53 = msgget$private(0x0, 0x280) r54 = geteuid() r55 = socket$inet(0x2, 0x3, 0x0) writev(r55, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r55, 0x0, 0x6a, 0x0, 0x0) r56 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r59 = getgid() r60 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r60, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r60, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r56, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r57, r59, r61, r62, 0x2, 0x9}, 0x5, 0x5, 0x8}) r63 = socket$inet(0x2, 0x3, 0x0) writev(r63, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r63, 0x0, 0x6a, 0x0, 0x0) r64 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r67 = getgid() r68 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r68, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r68, 0x0) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r64, &(0x7f0000000300)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x2, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r65, r67, r69, r70, 0x2, 0x9}, 0x5, 0x5, 0x8}) r71 = socket$inet(0x2, 0x3, 0x0) writev(r71, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r71, 0x0, 0x6a, 0x0, 0x0) r72 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r74 = getgid() r75 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r75, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r75, 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r72, &(0x7f00000000c0)=[{0x0, 0x81, 0xb36e2247fb563a33}, {0x1, 0x6, 0xc00}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r73, r74, r76, r77, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000001c0)=[r59, r70, r74]) r78 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r78, r78) r79 = socket$inet(0x2, 0x3, 0x0) writev(r79, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r79, 0x0, 0x6a, 0x0, 0x0) r80 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r82 = getgid() r83 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r83, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r83, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r80, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r81, r82, r84, r85, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f0000000200)=[r82, r58, 0x0, r66, 0x0, 0x0, 0x0]) r87 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r87, &(0x7f0000000040)='.\x00', 0x0, 0x1) r88 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r88, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r88, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r89 = fcntl$dupfd(r78, 0x14, r88) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r90, r86) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r92 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r92, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) fcntl$lock(r92, 0x7, &(0x7f0000000240)={0x2, 0x1, 0x40000000000b, 0x8003, r91}) getppid() r93 = getgid() msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x10000002, r54, r70, r90, r93, 0x50, 0x9a4d}, 0x0, 0xfffffffffffffffb, r91, r5, 0x7d, 0x5, 0x1, 0x44}) msgsnd(r53, &(0x7f0000000f40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e3030000a8003d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a5686dec596e1291a7a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200500f18e55c6b9e0c2b9a7501000000597b8f95053ef83d9c1ad57c8992f8b3c9dc7ebe8faaea9ef423ee219f8b0d7829b2ce4d93502f0c53e296ca7d437293bece70dce81385b5850b4417b5ba54e91b5b8a4e6f16e79ace4bc47c0e992266a30338c638e4c9cf0b8068f57acfe8519424e45d17d9559d005205a28309cb0da135a3186e7339ac96f09500aa983d9cfea0165c368f44dc06c2ec9b125a89c4288054e7ff653420f427c83aae1cb2f59ce6b478eaf28604cf7b5b62f66fe2201758bef888ac33288136670f7d32333c309bdd3e4c23de4d12cea0b862eb90aa8406099905d48b8b4703361ba3084275b0a5ab1ae65621115625ab3582317781d36089cd90b721416a731441d70486f4608946298cd921fe3ad9ecb01bc9e8f037a5cc673199d3cd139c1728929992963aab1660e6c93cfba3213bc53fdbd7cd2723cd1ac7cc0ea8a784d5264ca38971926134189b16d913a18ba6ccef8ca869c8cad1fc42c4f32c357ae23c60b6a3d03982bcdb"], 0x1, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000840)=ANY=[@ANYBLOB="e7007703592b9b4bcd488a0bb92c72b7970d50b1a9bf8d5d69cb465f692f54a62a42a57af0d46ec4ae7ec098862f"], 0x78, 0xfffffffffffffffd, 0x1800) r94 = msgget$private(0x0, 0x40) msgrcv(r94, &(0x7f000001a680)={0x0, ""/102391}, 0xfffffffffffffe1d, 0x2, 0xc00) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r95, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffdcc) r96 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r96, 0x0, 0x1000000000000009, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000680), 0x324) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) 11:46:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xff, 0x10001}, {0x18, 0x3, 0x7, 0x140}, 0x7, [0xe1, 0x3, 0x72d, 0x57, 0x3, 0x80, 0x3]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 11:46:17 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getflags(r2, 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x5, 0x80) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="bd4597fa0e26cc810666b798b0206a22fa184fadb7ca33f0a345a75d27b7afbbf2e2dd39025a809b6eae9fed3d28182b339e9945374bc7ea3a"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 11:46:17 executing program 1: r0 = socket(0x6, 0x4000, 0x4) socketpair(0x182ca57ed8b48988, 0x5, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="f64faec01ca6f220a829c4645fa6e1dbc596e866e00f7fa75e3b4c779708788dcd0cc20d3f323942ac1b13a9eb35b35017b4396fd3ef631371da0a007dc6ff21faa21ac4b03949e7da562ef471d11d03baef66216af986322300f33b0d1f513ac118286d366282ebc47376397d01ccbccfd0d4eb5916b1dea1c3b2031253c033c9", 0x81, 0x2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r2 = getpid() r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = socket(0x10, 0x4000, 0x5) recvmsg(r10, &(0x7f00000002c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000240)=""/25, 0x19}, {&(0x7f00000003c0)=""/191, 0xbf}], 0x3, &(0x7f0000001500)=""/90, 0x5a}, 0x800) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r7}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x5c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f00000000c0)=[{0x0, 0x76, 0x20, 0xc83d}, {0x100, 0x79, 0x5f}, {0x5, 0x3, 0x20, 0x800}, {0x4, 0x3f, 0x5, 0x7}, {0x3ff, 0x40, 0x7, 0x1}, {0x9, 0xa0, 0x1, 0x1}, {0x1, 0x4a, 0x80, 0xfffffff9}, {0x7, 0x5, 0x0, 0xa9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="18fd10f7a9b6451cfd51f6b45fa7") r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000002c0)={0x5, 0xd3}) fchdir(r0) 11:46:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) socket$unix(0x1, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:17 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r1, &(0x7f0000000440)='oL', 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) execve(0x0, 0x0, 0x0) 11:46:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000ecc25b15e067bc0be01e7fc4b7cf43a8ea4d44bb02c4399a370410f304b1689ec576bf6df20d60716a2fd9a1e7f2d8985d5e9bb0da539a7233db78aaf9ae53ace502b5dda637b255b045ab5911cfeb37b4bd137d82664dfb694c9b2eb44b7dabdc91f52806d204af1f9821f95ac896e343a6924894a4f38607b6950dee68531d574744c8e32c8870e33cc47485bbb6a43c8c77f65040bdc21c18c4aa1aec3586", 0xfffffffffffffff5, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000001400)={0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) r2 = openat(r1, &(0x7f0000001240)='./bus\x00', 0x80, 0xa52afa2e9e0e2cce) sendto$unix(r2, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xfffffd8e, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) recvfrom$unix(r3, &(0x7f0000001440)=""/4096, 0xffffffffffffff0e, 0x0, &(0x7f0000000200)=@file={0x0, './bus/file0\x00'}, 0x4) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x20, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0x1b1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001380)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = msgget$private(0x0, 0x4) utimes(&(0x7f00000012c0)='./bus\x00', &(0x7f0000001300)={{0x0, 0x80}, {0x8, 0x68}}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001280)='/dev/diskmap\x00', 0x20, 0x0) fcntl$getown(r9, 0x5) getpgid(0xffffffffffffffff) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x45f}, 0x800000000005, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r6, 0x4, 0x8, 0x239f, 0x1}) fcntl$lock(r4, 0x7, &(0x7f0000001200)={0x2, 0x2, 0x6, 0x7, r6}) socket(0x1, 0x7, 0x0) r10 = socket(0x20, 0x5, 0x0) sendto$unix(r10, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xea7af59a6d7272e2, 0x200, 0x0, 0x0) msgget(0x2, 0x0) r11 = semget$private(0x0, 0x3, 0x10200) semop(r11, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 11:46:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 11:46:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0"], 0x10) dup2(r1, r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000300)={0x0, 0x6}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/../file0\x00', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f0000000080)='./file0/../file0\x00', 0x8000, 0x20) fcntl$dupfd(r2, 0x0, r3) socket$inet(0x2, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="2c0287b5051d1e5efb2f0e037bcf5e46b83f222b9fbecd221598092b1c5ff1694fe6a86466cff283080d066319d811653c310f93209c48a01971c88e0016038f63559874e390fb0d41197e87ea441d9e61678f6d0712925fa1d74f0c3650d37380928e7d72e61cb46294e610d344d1c2ad40afb57a8e8a5a267643e99476aec2507c0d96068a4b5b33ca94159fe69c3959", 0x91}], 0x1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) r5 = semget(0x0, 0x0, 0xa3) semop(r5, &(0x7f0000000040)=[{0x4, 0xd0a6, 0x1000}, {0x1, 0xc60b}, {0x3, 0x2, 0x1800}, {0x1, 0x3}], 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0x8000, 0x7}, 0x8) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)='q\x00') 11:46:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x6) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:18 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0xa, 0x0}, 0x0) socket(0x20, 0x3, 0x80) 11:46:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2005, 0x9) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x200, 0x0, 0x0, 0x0, 0x1000000000000000}, &(0x7f00000001c0)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f0000000200)={0x7, 0x0, 0x1000000000000003}, 0x0) 11:46:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x1, 0x8000, 0x0) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="05000000666962653000"], 0x10, 0x0}, 0x0) 11:46:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0xd}) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3d}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 11:46:18 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000183, &(0x7f0000000080)}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./file0\x00', 0x10000, 0x20) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001680)) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) recvfrom$inet6(r3, &(0x7f00000016c0), 0x0, 0x803, &(0x7f0000001700)={0x18, 0x3, 0x20, 0x20}, 0xc) r4 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r5, &(0x7f0000001600)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001500)=[{&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000200)=""/232, 0xe8}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/108, 0x6c}, {&(0x7f0000001380)=""/115, 0x73}, {&(0x7f0000001400)=""/237, 0xed}], 0x6, &(0x7f0000001580)=""/96, 0x60}, 0x2) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='?de@\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r0, 0x800c5606, &(0x7f0000000040)={0x1}) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000080)=0xb9c) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 11:46:18 executing program 0: r0 = msgget(0x1, 0x240) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) rename(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)='./bus\x00') msgrcv(r1, 0x0, 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000480)={0x0, ""/241}, 0xf9, 0x0, 0x1000) msgctl$IPC_RMID(r1, 0x0) msgrcv(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000a3c81f74d0c43484bc7dc4000000000000000000000000000000c20d56250700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b8e8cc9c07990f7b42779"], 0x106, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000100)={0x5c2b2cd161db043b, "6ef6fcb2ca3167ed58c47422ed61d8e1f13bb9c4ecd422b681736b34659f4d3bd5449917152312a514708550b3602e93932d3c1b9fc572c074c3894983cb3221c9f137f445433219a2e208f6fcda7d90aa94b10430a99f465795e5b9e6a46a93525fedcab5f4d35c260e563c72"}, 0x75, 0x400) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) msgrcv(r1, &(0x7f0000000180)={0x0, ""/9}, 0x11, 0x3, 0x1000) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = semget$private(0x0, 0x5, 0x10000000000491) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5712, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000040)={0x1ff, './file0\x00', './file0\x00'}) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r3, &(0x7f0000000140), 0xee) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/229) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000740)="3b3c2db5e1c8520371f7a85a1e749859e32b9c1ab20794d6f097659f4e2aebe946fa5bae1efffdfde2e8ccc2bd141ca310c6624e870328532e2c2b87d70203", 0x3f}, {&(0x7f0000000800)="479270c62435c21f03", 0x9}], 0x2}, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'p\x00', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 11:46:18 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:18 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) accept$inet6(r1, 0x0, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r3, 0x7e}], 0x1, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 11:46:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x72, 0x6) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) setuid(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000240)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f00000002c0)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10058, 0x0) openat(r7, &(0x7f0000000340)='./file0\x00', 0x80, 0x1c0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f00000003c0)=""/206) socket(0x6, 0x4000, 0x3) r9 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socket(0xca7c2bbaf1669166, 0x8000, 0x7) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x80, 0x0) write(r10, &(0x7f0000000600)="123ab1e67bd995103c8a9845b42931a24482c56014da528baf4e6537a49143a0", 0x20) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x1, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x0, 0x0) r14 = accept(0xffffffffffffff9c, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) r15 = socket$inet6(0x18, 0x8000, 0x4) kevent(r11, &(0x7f0000000700)=[{{0xffffffffffffff9c}, 0xde1111fd463c1889, 0x10, 0x40000000, 0x5, 0x5}, {{r12}, 0xfffffffffffffffc, 0xbb7506657b2567b5, 0x20000000, 0x20, 0x8}, {{r7}, 0x3, 0x22, 0x2, 0x1f, 0x2}, {{r2}, 0xbdb3359cc33dc494, 0x10, 0x600fffba, 0x9, 0x5}, {{r1}, 0xfffffffffffffffa, 0xc, 0x5, 0xd8f4, 0x1}, {{r13}, 0xfffffffffffffff9, 0xa4, 0x2, 0x4, 0x5}], 0x10001, &(0x7f0000000840)=[{{}, 0xffffffffffffffff, 0x80, 0x1, 0x17, 0xfffffffffffffff7}, {{r14}, 0xfffffffffffffffc, 0x1, 0x2, 0x7, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0x4, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x24, 0x40000000, 0xe8b7, 0x5}, {{r15}, 0xfffffffffffffffa, 0x8, 0x1, 0x2}, {{r5}, 0xfffffffffffffff8, 0x24, 0x4, 0x80000001, 0x40}], 0x7, &(0x7f0000000900)={0x470f, 0x4}) 11:46:19 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="7ac9ce8af909f4996b8dcd834c6633fc73f7dbd7e16d239afeabd98483d4394015f2a27dd2ffac02c2cd1265ada9685f4dc45693360ea3c4f4bbcef4c8f14ad04bd263b4c6f98ab6c41f3b625df065fe59b846bf", 0x54}], 0x1, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 11:46:19 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = getppid() r8 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r8) shmctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x100, 0xffffffffffffffff, r5, 0x0, r6, 0x40, 0x6}, 0x0, 0x7ff, r8, r7, 0x4, 0x2, 0x40}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) dup(0xffffffffffffffff) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r9, &(0x7f00000002c0)='./file/file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r11) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r12, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r12, 0x0, r12) r13 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRES32, @ANYPTR64, @ANYRESOCT=r10]]], 0x1, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r13, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) r14 = msgget$private(0x0, 0x131) msgsnd(r14, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r14, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/257], 0x101, 0x9c767b58fa90a755, 0x1000) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x50}, {0x8000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8001, 0xc3, 0x80, 0x1}, {0x1000, 0x1, 0x9, 0x2}, {0x8, 0x40, 0x7, 0x4a}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x800, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) pckbd_enable: command error 11:46:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x100, 0x2) kqueue() pckbd_enable: command error 11:46:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000080}]}) r0 = socket(0x18, 0x1, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x5, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff9e) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 11:46:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x1, 0x9, 0x1, 0x1, 0x8, 0x20, 0x0, 0x0, 0x2, 0x40, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 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}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 11:46:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="7f66ec7b68591aca00000000"], &(0x7f0000000140)=0xf) r1 = socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000240)=ANY=[], 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) dup2(r4, r5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r7, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) connect$unix(r7, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCLOCK(r2, 0x20004276) 11:46:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus/file0\x00', 0x0, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000380)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x7f, 0x98d6}, {0x8000000000084}, {0xa, 0x8}]}) r4 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) bind$inet(r4, &(0x7f0000000340)={0x2, 0x2}, 0xc) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() fchownat(r5, &(0x7f0000000240)='./bus\x00', r6, r8, 0x2) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r10, 0xee01) lchown(&(0x7f0000000300)='./bus/file0\x00', r10, r7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000200)=0x7d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/134, 0x86}, {&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000140)=""/90, 0x5a}], 0x3) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) 11:46:21 executing program 1: close(0xffffffffffffffff) socketpair$unix(0x1, 0x8edeb8d7f61b2dca, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000300), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) 11:46:21 executing program 0: r0 = socket(0x32, 0x3, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5cf, 0x7, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$setstatus(r3, 0x4, 0x4) 11:46:21 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 11:46:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = msgget(0x3, 0x2) msgsnd(r0, &(0x7f0000000040)={0x1}, 0x8, 0x800) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"\x00'/147], 0x2b0, 0x1, 0x1800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto(r1, &(0x7f00000001c0)="db1d536aa69c4329716601a41ff07720206225a19ea1965bc62089d87f696ea5bbecd0b018cd6eb478d504a4c6d5fa4d33a0613e467d40b1fb6d65dedbb1f46bdc04439d0ddb1c10632e3318808bf6b376e58119ed717dfee48dc79141246a10ab4fa9d92a6e504385d3c953c08630f78b06eae4d6162eac8f96379f4a8c7b7eaff9e67374e921e963a0674c25bea10bd913edd3e5393ef337b84a94a404e66260a4bb402c1bf5997daa0b3bcbebadc16543c37e2414cd78439f599f46fb6e33f73b4b66982e39f7deaeff4f5092b10331b33626cb047cef34a6913f08b6bdb0a40584f8dbd5e8", 0xe7, 0x8, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f0000000480)=""/65, 0x41}, {&(0x7f0000000500)=""/13, 0xd}], 0x4, &(0x7f0000000580)=""/189, 0xbd}, 0x442) 11:46:21 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) socketpair(0x10, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 11:46:22 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r5 = dup2(r4, r3) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="820233bb4a8d296c59bd"], 0x2) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd0\x00', 0x20050, 0x0) r8 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x0) pwritev(r8, &(0x7f00000012c0)=[{&(0x7f00000000c0)="e1", 0x1}, {&(0x7f0000000100)="2a6a86c26c967b38faeb5c831fe35435025713b2baf38ad806825abce0c39198a25dc636d132c114a38a9e678ba834a6c176b678981a6d674e1768e159f35a63f5b8199a6ea7656c1c303823917796", 0x4f}, {&(0x7f0000000180)="2fefe05b8a6d41d1bccbaa327e6402577ba4dba5732ce62da3394b18ca66c6501688eb743d5986cfe0b40c", 0x2b}, {&(0x7f00000001c0)="68523ed32eba05be7a1fe3d940d98b92521ae2b7057e584d72c8d914ecd84729c02b4e83777afbbc82f33204219b8787cf32c2b7a3749e3d05c42467e412717b6a0383a4696f87c2145c6614867374f79cc23a51093df9b3ef7ea181dc00336a1b7262f1198b8aa05ebf13523d8460917108ed109684227812f7804bf3d30a749f4ac179e46659f5a2444ec20f46defa2b394498da0846b30a138484986f42f99b979a9a32cf4000eac8cf63ff3d4cd32558d3a03c8dff45e25f0eb507426ef4f925af89ac12c7bcf9b8e5ca3bf3f80b4bd9129d6294cdc318bd076f9ead7ea24471e3529e80e25155de28b172d068981c1788c44cb04edf7602", 0xfa}, {&(0x7f00000002c0)="a21a3036bfdad7256266e89debb6bd9e7ead59781582214776968a5e6d640eb4a228ec6e14f694e6d5ab730d5af7ba8f277f686f9834c458dd3d8ddf28da358473173b650af2af2ca674f3f87293f1548885b25a3d376a1aa50046d6e20863ac0f9724cfb2a5c2849df7e03636acd2ffbacc6bbfa52dc456971179a71bf8756d3668e5ee3d16b15ccbeeab2169a691b5eadab050e2061feb78879e9ee3cfb6cdb871328a86e024ee45f255c43df4164167cb8c91c23af4ec72dae68c43c0fae8ddbd1d61396d135efc1e706a8558000b0e1381cbda4eb4395940f109fdf503ce63432275d29c7f33ddccc7af75412652f3e381fa58249e462859e8d3b09a087504690af5e34d5af70ec5f1691469608ca348dba6ed3773f293cab50006cd0fb0f8e1a31291aff1c8ace2b3bb9690f5864ac439179d04d7f07043ec44ca26a1ed0e8c82bfeb3c0f6acb0a24bb8262254e4fdadd8b7c93de236900fbc2d8269f8bdf82ee04981166251f637b65babc493d37a2e93fb169ab40dceb6aa90f4a99aa47e48c960d29a43e5154946cd91f1910f5bd3717b1f4b925fa08f47045d08ba4276645b3d4866f8e733b9bfb04f7552941af0df4c4d7ea61e7f9e2d465bed11674d1e7fff4b35380761239a5a096fe7f486e2f254e4a039781753067ebd04cd41682b3cb8d54331a934fe33658c0054aac5d6e5cb96b76877a91d7db33fad99695ed7f1894f2576d862843b1a2139945c2d88e63c88389e7f653a75178ca71a3fa9842015676e386b94fc46de6d10903a9032d7d252f12859670fa70c2052fa304ed09aafbf0a258d2c198cb6c7b987255a6a99948b089c0b8aa80269066d1c86880109d6654b9418a529ee67896c51d3939fa0387b959ddbba9c1e8cac870ec662410fe36455081eb50f8c4a0cadac02aaf5324cad281827cdf33bc470fa48d273023420a6021609aee0166033724132ad9c083eb3ea0148fba117e0368a465c0667ec09a865b8759c82f188038be8ce2df908c2cb809eb92efba549d160434e72e5d6c3b00a6cf862c96990e7d8637aec7d395d1ad40aba232edc6050f8dbdbbdee8f43ddd5abc79d05514cf4a3b4162227e415389dfc9486db587719dfc7602df39c8d1dbe1860567be2caa79d67fb67b641d4f0ab03dc6ab59c263ea9f6c46cc790019a463ef525d1f70b2e858228786e762cf9937cab1bb95486574f19cdc609b8ce7a2a79786aa149590f1f275114426fdd4da464c0b3f53a4b38847bdfedc4c8cb2788206bf6f645879c04ebbb09f3cae020d35c0c4d894c2ea42b7e84cad6f3f61da3c4d8ca09bb51f6d5ef36705bc9fd6e8848b6195b1d98da2c2049518de59955263bf780a20cc3a4da6dc08aaa5302a46c73872c3713f6319e306706f759eb6d1f75b3f265c9374b726f9f11f460e61f525a0d87a9ddc6a9921ad9df47ba71c413cb3e63e2df2be5b39ce6dc9d3adcc273f41b55ba4bbd3a160af12492173f5a70a55dc8112561d701d44e531048812d47363fb36cfaafdf74dec026a46f2718225438ca9e1b18268344bcab528326c902bdd812938536a8b7fed10069f7c542607bef3f56c375cffbab3746ac4630f718a9eeb2dfb8d600294ec0d53457d74b860009ccfac3975bc8bf0c02c5971bcc4fd1876bae0265ea86353a9ba49379fa46508825ca3013e83b40d8ef546b7efea9af4f80dc72b1cf035c67378a323f48f290edeff7c2a6f52c0fb3e901b6612ee2f1f6939f3ea95ab390c0019a8dc757ac7b3886b8811093dd90db5c49440703754733a73e3a4a318454e2a1562506f8356c08ed9e0a0138eac4c875d7867e6bc56cb6ef8bd315a62c1fa34ec8a6e3428ae9909e57424f4922d438ea3d64d2bff939c4596d6b06c22a40473429e3f88b8a3f98f92d0dd27832efcb4d500189fb12ec876796fe6c10f26f02ab3a96610c64ca5add73e089da5cce10f8f47f20633ef4f2ba87cded55876bd92ae33953ff1f89005a95aa60636814b677271948724f526abf5910f241429d2bc392c73151fb45075962a920fb6cbebda911c19d1d66e17c317a509762f20916d2a822e5a9781219e0ca3581c0e66460a9a7677fe3adc354e31a42fb2b60fbfd88a1dcede95f4ef8ece926caae367eaab3dc7aae9ab3b8c8b1d2e7353c02526bb2503f51aac84e014d5290211010cad54e7b53838f40fb75640b36e43d693426466b70db94a7cced68ec5f77e003fc9a4da1cb4b4fc61215c7b24d73ed7989db304418c1f235ad3c2a22a4a68931b9624b9510035ae597b742c6e3a774931cbf12f7d1d59dc651507a36c2d42fade94bafe60768d50070101529211aafe54df2a30023d9a1089cbd13dfe9a4ef29d5bef97364669b354f4c6d554579d532384b5ae64e217ad6882cf8da714785860f387e56c980341fc3579aee9941d8fa4dbf17a0e713fd895610c2f4f010930e395fb318d91a0e4356c4e9a9a035ab0fa739a5018ea2f5e3b7804fa6b1aec3ea7d0eb32fbd993dcad6ba96ff5f0150e3710a5f575674e4fb3bde92f1e6cf608ceb41c01ddf2dfb5a17ceedb0145f246c88026f70ba9c86203edb6d26a23c003d2d1d380cccafbe869e608c9795aa2b80d3fe24cb6922f7cafea8ce48c2e1518e54e614744b2c373969546a546ce62ade146ab860ac1838b6fe85555cd81c92495b929699663d9afa7d40dc4d5c69003f41280446c959e3ce911e7757787a4d742e382007e2d3c2dadce62a7ee6bbcf2f7109e8dd7bfff0dade48697b27bdbcb50d759b6c604944575defc3f7468239e498aa7314b7d5e4fe6aa0cb7b78739ea71b36a396c14a52e28c00a890d245a7fed76442fc7cd8398743b16a941a039dcfb62e60ce59f0f2584e76e960a8f2e1511630a18a511f8482c2302d40105a6e0f912a1c10e463ebd6777d58e39949c17993bde9e30378961d6408992341d53588dd21b9c6f09e4a597511f5a011cdad0c3ab5bf04eab5ff0d7f8b49a36243e09a3b97da9f79f3e6a083b07ba57e0ee3b3ea074653d5e5f4854ab6b70a757cf6e5b362d60bf43b69242c52808c310585c66fa20e07650ad567e7e63d3bb54c7cfcc98ec9cf92191005d468d0b4db55e3d75f5e7c38c9e50960070708df156fed8881bcaf08e0c6d58892111f4d129c50c974107d7d31fe0fa5a7c82686db6630132048807a7d8ce6651e7fd9fc961858eca9be46d7607252efaf9fe09235b16f7dbdc0d7a763080d88d3b106a00def45c60b1114aeefc4d77a7547416ab82e88f09984976b0a952f57ea6d2eb681f944abceb8cb0324e1fd31f73a6249042c580ad956d6c2fd11bbfce25da23958ece4ecc282233879e671f1e9c4c8a74ee5b81a0afdd57c9e2880d5c8167a98a4b32761a48aef21145eff128f16b26274ee8bdef5aa251571d1400c543866cb59a9e97ef812e380988a5b980f997922b83142b2d3a7aecaa7239173c8648dc2d5e0cd50faee5a22f299d40eaea2a193962cd448bd73d2c765012e72c4615b75b5304df1e34a2d4b11198dc41de76de769b4d5bc5c0aa9e3badcf88ce6840572ffdb95714b348f59c4614b878385d74266d38c7714c9c639ab334d3fd5da0ec74e04d0d08796ae53a753e2dbc13d2c3e6dbaa4434ba68d74e8341c355a394e87fce21311ab0ca94f40ff9389f8a5e8972a20a05fe2724f9c4d87c47942afcb349eac2b2f6f1c5343ab36990fbe5ce1bc4cf6bcab1b23407d396c4ec078d33561aa3036ce5aac78368c22ab5315e5569ae312b2b88bc09bd394f035668fd80a4bac46682f8cef8d388e17eea404fd5ba8a09f32c6a0a1e9d42ee2e3c0a9f5499af0554d8d6892ac9980a631110f0217f006b68af8e8c58dc426d93a57bf1a582fa289e0ce5ff3c7a8bd598679297b7bd0f2ac25f164b95621867a4dba26ae63aefcef8b455e5a121eee8034d06313bfcacf6cd86ef014f42162d4672fe0544aa2a85abaebc59102902eb4934436eea914372b8d629d26af8f2a8cec74fce07a4edace842853b923cf72e7d9c40d80b029fe2d05436a2b8726dc2754a209d2a27eaf831d4a1e3949b00ea0677409233200f60e29d8f046c3b65ba8bf7cb0c4fcefab82ccc7bc2fd2304200e6b417ba3ded902330d052e21782dbbb7a85b044abe88437ce816146c3c0b582322ca0f2210e77f441317653a28a4a4a14d0f1b726b495958bf558d3da53caa0e4cd95629c9870b87f487b4e1f4ab2117c092789aacca32e282f73d7f6a22325fbc97e617cdd1e3e58d66875094979fd55eaa19046c58aec2b2e044849feabd2025d439fc12bd04fa25eed0d24c9427003fd44f0e695bb9cbdc35d5a37f6bb36e305d291f7d0df8ca3685f985867a14d3767b582545e54852d60bcba71b0a8a840fa5c6ad7e3f3a08ad022fdacde9c7b64c0580303aff5939e5077e9855b8827bed837d11519523bfa2203d472f4e34bd03d5e17fa8005d6eea17fae9a6b0a3e8480a9ed036aaa5fc6087e49a4ba646e3640fd66423adfa344dbecfc2168726f35733b98dbd6092487a0f3b0e311488a0b74cc7c36bfba9323a04dd9a74db0e349d32de36373ab42309728995113c009615d90cad446d8b786c9f4f3849b7d6d6491fe8e149ddf65e6a3f01fab8ba2589c8ba178bd2913765de5c5f5bd976158a16ad80d48f764bda2cbcffe2c78d18fa2bc428d2ac1812dcd0af19996b56f7391030f5ce0ed5c3685a698eb1e6ecff59ea2202ab19a6ab04af36c274115b137c660e32163570a8a76922a02dbf83af6526798c009d4d37ef5d93a451c8b6ed15bd7d417ddc31cddf29e657c1ae83fff479f3c7283cd640d17cfc3067491b98690072bf73c21ab83497bc81f3db4e7e6b38161242bde392e7829c1920927a24e2233c1ad803057d4e6af076412fd9fd7114f45de178b59166e95da3d70e1b1b00e14980e7d2ccdd47c23e7118ff2f670500aa82ad31ef66809fcc6fad99314b6cd8917deb8646a0987d9ac0c765056e7e324d6aa6698c59de757fab3e0611dd4853d7dc277252d54a7d449687ff7d18639a3120eb1ee9ce0b30bafaa41e719b65d482eef15ab79f066484900e458c6db8cb88caa19841b7466097e8f8d4194bbcf0d03acf7cfc8b396b3787570bb031712680139f6ee3325a88ada73f187da4d43960769fbea1475dde2e66f0e5f0b62ce90c8baad895fda915ff8ad62d62f13051a312453534a077577682b7e15eee0fe5599705590a6d8f3f63649dfd66d38e11fec49082f8eb40eab276e60a593170e8a46c55d85c3f6256e988cbfab154ebf59106af769b75348727a5d22643d91fd5c2c828e82f3ac75fbc2817c8a218af0f9e7ab857d6ecc7088367bb53df15af7baef5a098817aed564d5cd64e8cf8c6b2ebda2707fcd5d4edb18ddd528fb195951a9a48231c85104f5ade0b630eb2b59578685726d30cd87db94f0be11f08b03fe02f325ee52f0ba5b3bddac51c63b6d7b46a137f8f9f22856291a0b2faa21376075c0d60b4626a95ca9260ce213a471ea655a315b9be5f1787906ecc3177cf99623322b7d07e170df8c7d246dd2ac75cdedb9a7f9cfe5712a3b170c22dbcdb53544f2bebe03950ad19ea9312f4da551d186fcc7501b2d6b2df902421adcbfa089dfe61ddb9e849d48e033f9cf76eeeed29224886a53c6949adab374ffaa6cedebcb94386b76cf131b78feeedbfadda9195368b43a163d184e1af0365470d51c622e1379ceabd6f6321a4f93578c239eb9687f9a616d0e5decd8f8cb04cfd0dbb10cc52dd9963bf329188", 0x1000}], 0x5, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7d20, 0x5, "ce7a1d2405002f398300", 0x9, 0xdc}) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x7d20, 0x5, "ce7a1d2bff4cd3f8316c4203eb4cab15fc2f3983", 0x9, 0xdc}) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000040)={0x2, 0x7, 0x7d1e, 0x5, "15fc2f398300", 0x9, 0xdc}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r12, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) r13 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r13, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r12, &(0x7f00000009c0)='./file2\x00', 0x20, 0x1) sendmsg$unix(r6, &(0x7f0000000a80)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000008c0), 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="2800000000000000ffff0000010000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32, @ANYRES32=r5, @ANYRES32=r8, @ANYRES32, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00'], 0x36, 0x1}, 0x6) bind$unix(r3, &(0x7f0000000300)=@abs={0xc4d1061b346af51c, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 11:46:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x40000000095}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup(r1) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0x1f, 0x6, 0x0, 0x5}, {0x1ff, 0x2, 0x0, 0x2}, {0x1, 0x1, 0x1, 0x8}, {0x8, 0x1, 0x5a, 0x6}, {0x48, 0x20, 0x41, 0xff}]}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "076bfede477dac1400"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 11:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {}, {0x6}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20000, 0x0) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") pckbd_enable: command error 11:46:23 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000040)=0x1902e764) close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) pckbd_enable: command error 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0xd6fac31c0ec9c954, 0x0, 0x2fa74a181c431338) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) write(r2, &(0x7f0000000300)="924bbe0c414ad127ecae9a6174d36e212ca55c360a2772259e190bfca07e1c87cbe0e386d9b87da2a3066577f8bda6778db23996ddb82881f985876a782445e434d7a141e91ab2c31564e13bc99b96039bfd7189a9d9a2e8d995ee89adc0dcf47610d09ab5d128efb4ef782b0aeaa55d844bcfc5c57d1112dfa5c6d24132816afe2440e4a1436cdaa6261024875c7fb289473e5466deb039ec4fd6538b05b517a50d007c2464cfe56272d0d8b13e5b2f1b74a6a4f923414b91be13e04eae1a5e782ac6912e4e54910b54c1af9bdd671ea6b0533cda55fe0c1504d37340c8828631d973770800f8e67db5f39fe5f5d4fcda81f06149f811874b7c800ccbb53d4a6d2c8cfa297530ffff000000000000e49176a464c2a2cf2bf15d1cec40d52e7e9363d13ea3873e8efaf883b6be0fe7a9defe418d1174814a34c5d6696e21e4df838c7c315545b67a2dedd4cdbe7a5773962a16ae7aaa19811a69ad8bf0b6c0bd95d8f5544d6db9af7c52f57306b0c20e102966d762040613de4a1130e42c5e6a8357d0a7c673f9", 0xfffffffffffffec7) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f6f0cab7df66eb0b8cbda06b1712dfc6bec17d4f69d2b083f88b8bea12d8ac2554fb78ce712509a77b9137331340f6c21571f0bb75bf1c113743e5e221896c5ef421a24667fe5928b66528a6802939f15b1dc06b39ee2575649f68cec05b0080b8b9d1a7fd4535e695a9337f28680fda32fad796b7990e5f9d9082935c85b2179f46567dcf536d9ff3a0f033196d586df1cdad3a8d69042c56b865f4e9d80d8b539e8dc322acbb76957123f86ca353d8378609a9794fe2b024ecb5fe3270258f332d8781245a8a4fc1cb67c8fe02f7627a9c4d17cc9fbd6dfa39588f85eb2d02e50b78967f7cbdfc0060cacb2014bf53bb53117a140453b4825412bebea1a10bdb20f60113fc2f9a17736decfabf4929ef1a9de6f930a7c3717440f0e59d302a17f7e9d9411fb02b00fab2f80fc940e1cf98788309c7b35d461b4d340b3e5b857ad5fe8326d68de94a1610d09ef46d8beec1b9551681608d3cd7e916914dc14f8cfd9f4e5bd31d52f8d3d72111b6d079ce1bbdc47cb5a5bbac8c5c9207289c944db97ade9f655d5ea3aef380416dd95aa57a5edae7515dcd748146ed20f3b9e58af824e1abda62ce83df25f48e9e01005164991ae2009aa1a3f05fa78b079d0fbd91bbb0ea5064dfa03909f280f97f09d495b0c24d87dd99af152de644c4aeb81bedb6c82d844313f9786810c301b7707f4d930f78fe40a3d787bf2656d2277ed91b14fc62acdd62bbe18d1ffcdf131979c90c8a1fb20bd5084e0d06958f62e6267555fb7efbf9e3d9c132a6332d2152b50c68fea9524cff7a8faff8134dd66c67258e3d56734482537ab2dfa342e50d5bda74eab05134ac7e25ce39270a6c647ca97988cbf19cfd4add42f03971147000fa4cf9211c5705de74cdea09cdec356546ea2ee9865d115cd3cf6fe2fdfab2064e64e09dab7694a289811519bdccdd7c57b0b6c9308a0422ad27c7166ae505034b536edfd15fd75decadf65f9f1eb9ca330c865027f7204ae77f880f9ae1d00a95287349f8a0027022cc567843110e402b038025ab17c13a9f584743ad32a075c918343121b099dc5f7d51f8c09d0b0f0d00c5ac3474e614fb801bc9baaa5ef4d2c49e4c556d025f61dfbf80226e4637014a30d499f1cda07006fb199cf1ed82739d228b3c69e42d2250b8916020166e2da2e86b674e4d60354ac01cc29191bf88af9241ba37c6d666397181545eb03e51db98d6dffb4c2fdc12c8e860244b7f1a9072c973c50e719bde389d699b2c77fad39e18d1375800916ccdb34abfabddddc9e3f69cd3a33c9a17ca9e3e737587f4d19bb71b94b0aab36a10197739ab9f25bcc73839cdb6dc0bb3c914e7aa62029299af31ed3448ab351dcfb", 0x486}], 0x1) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) kqueue() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0xfffffffffffffec4) getsockname$inet(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) dup2(r6, r5) getrlimit(0x8, &(0x7f0000000540)) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r8, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffde}], 0x1, 0x0, 0x7ffffffffffffffc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x20}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x6, 0xbd505d05250eb930, 0x7) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r4 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") syz_emit_ethernet(0xe5, &(0x7f0000000200)="26b3c58984da61bafd78aae2c55b3f684e7d8b1bc90402e73b4fc96a4f87b0504bce64241a74c43559a246663eeb6cf35649ccd5d06b8878330fc154f6cc9946392298c1db7cbd61bcb403e09f190652701038d062cc3ff1b3f7b373ab77c93757c454d65cb8ebfc33cea9cb9053badb210c691885b4d886bb4e7f10be7ee51b0377d66d96a84fbcba93e85c12a49e3316fd8385d989bf005a11686bb44fd9cd84b94660eca8645d06d36f289dd450ebb8d82a3be3be37506bb43feef98eee976dc6afa4c1d03bbba125529e2a77cefda39de6c0cd15b19e1958a2d790498df52f56afa684") 11:46:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [0x0, 0x80000000000, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) r3 = socket(0x2, 0x3, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) semget(0x2, 0x3, 0x7cc) r5 = shmat(r4, &(0x7f00002f3000/0x1000)=nil, 0x2000) shmdt(r5) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) shmget$private(0x0, 0x3000, 0x40, &(0x7f00006f0000/0x3000)=nil) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x35}, {0x800000006}]}) syz_emit_ethernet(0xffffffffffffff56, &(0x7f0000000080)="0809344100000000000001000038") 11:46:25 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x100, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='\x02\x00#\xd67\xb0\x8e\xc0\x19m', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = msgget(0x1, 0x100000001) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xa, 0x18, r5, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semget$private(0x0, 0x2000000000000a, 0x40) r6 = semget$private(0x0, 0x3, 0x100) semop(r6, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000400)=""/54) semop(r6, &(0x7f00000000c0), 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r7, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x260) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) r8 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r8, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) sendto$unix(r8, &(0x7f0000000540)="b100050460000000000008000101000000000000cea1fea7fef96ec3c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297b5614d10bf5a8e0ada83412502c80e1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000ae3aa68c7192198681a8847bfaf2c3caaf9457bccb4e74c69bdf7f5de5defaeb19f5e6e99d98c29a9882771a9c6e6ec0ca03bb1a1fb887488cd1d0cc9dca3450d3553e5040b4d57a0ce7c16051112b412cabe9e4d9c3cd9959ea81203af0651bc24f4687cea5ee0223cd9116979a3e7817bc3a78c0ae60ded0ff06ef5924017632c81d2c845419d8185c6ec9d1311c8f7e09705cb42a3d19912f2ddb2d6dd8f3c24d81ce75fd5b07421c11b54710f769e1c3024e81581b7dbe62b08b75c34806004135b265b79aafd04a88b6e6950d9bb9f3b9c81a5dd89860180dbc78de9c8ceb3cdda4ea6f9049dff6da5e3c39c08e3a62fabd2001e88143fbc361afb9cb", 0x8, 0x0, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) 11:46:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0xf8040000ff, 0xfffffffffffffffc], [], [{}, {}, {}, {0x0, 0x4c9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xac1) socket(0x18, 0x0, 0x80) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 11:46:25 executing program 1: r0 = kqueue() poll(&(0x7f00000001c0)=[{r0, 0x40}], 0x1, 0xffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 11:46:25 executing program 0: poll(&(0x7f0000000240), 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r0, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) connect$inet(r0, &(0x7f0000000580)={0x2, 0x1}, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$KDSETRAD(r0, 0x20004b43) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 11:46:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) setuid(r2) 11:46:25 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000180)="7e7f531d", 0x4, 0x401, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01"], 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() r4 = getegid() r5 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000140)) r6 = getuid() r7 = getgid() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r6, r7, r11, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) getgroups(0x4, &(0x7f00000002c0)=[r2, r3, r4, r7]) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 11:46:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = kqueue() writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)="5406d3a3de714cdf68b45a7a5b9a568589504498e60ed20c033a418625e499e35986faff4ae017ca0a51b40d9d4671e387ff147c68d40251b8de0b6d872f1456ac9f59f2cacfa6843ab0323fa98f731ccbd1816981ace59e73346b88001e3f51416e08bdf4371ef31149a634b5576e586bb357dc6f4ffac326a46702e5f48cf17474267352fd26a2", 0x88}, {&(0x7f00000003c0)="5af2b46807523c251992afbd6de8e2a1009f323c61f0ef7bfba4acd6cdcceadfbcb9be3e1007d05c3dfd14a10d0a48c212060d31b1ead37edb68702749831c464182fdd6c8bbcbe1de4e5bf0ec12463a62ea82d9333f26fa7cac008eb8ae07cb8578679466c832a3774fdef4fe2ee6a53d4838faff5c00cbdf1ea57200bdd9e4c77e160000a3945386798242232adcc77d4607f9533f561f819ea762aeb70d7b9a62f228fc", 0xa5}, {&(0x7f0000000480)="a7412653c15a20758d7c56c104efa476595cf9cf9f8236058d", 0x19}, {&(0x7f00000004c0)="da171e8750e091133d3340f0bc6a65c8446059d96d63ea04be9878cdb35f50b31f5fa80db268c875ce51b1f98bfdf77bbe3cef10cf381168c253f9d1", 0x3c}, {&(0x7f0000000500)="52b9126a9eb422f7a7a8f3d0fe278a52ccec177d2ca60a7e6ae9de8fdfb89796662d339d926ff0029580f994c9cc60e2a1b22167abbe638d74a6a7db4722f98d45c7da872700656f3eeaaf91fd8e15f9c956e251040557f5ba2ece1b23891d10d33305da2ca7bc7c723765", 0x6b}, {&(0x7f0000000580)="449a203017b4d275404795d49d7fbc1872f40aa2f5c7e026cc0549ee5678eeab6632e4dd86b83a3d3f1e7a7b3f411229584dc26fe13c0e0aecddf29cc9ca74b5b8ea1af5dc8484a216631491963f4e8566242ac563bb247d93c194d24719bc73a8796d91e0eac266c22c707bf18dba4b57c1ea5195a5f2bf7b35f707f9d9fff298f9330ca65aa8579280927f2006bf97d26fdb02bd516c78a33a6321a15e6758bb52c2ff59", 0xa5}, {&(0x7f0000000640)="84c97be2592610a7b6fe6e98be99e7ae53f01ddd1e4a17e0d7d7e8a89b3b5b87a60ef6a7caa0c97f24cf3a0d6679441a0d5d509b4a0fde2d16857fb93c00fa79fd8c12230254ecef437d001c93076b96b51562a3116f1cc3bb5a71c32381d6d153924a3e2245864464", 0x69}, {&(0x7f00000006c0)="0073f2d08ae155a01c5f91c226a4a5f57574a34896f44ecd0b9cba70a93dfaa0a8679789982f0b8d", 0x28}, {&(0x7f0000000700)="fcac32810296dcb9ba0a7b96a1a39450ec1d4d51e32780fcd3800a6242773c7d97bd612386c52f9a432205c151ac2be03b8aa97a112534713be804509b58b90b015350142aa7b4279067dee4ae14747462e4c0f5d7adbf01e97ee641eca095933bed9374caa634aac87273dae657a6ece03df82cd91ee1bd3dfa9806af2249e37a0c7e42cff297064a9857aeb556ebfd77308af64751a8eec34f1bdd4858c42bc7779f8d", 0xa4}], 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0xd6fac34b8683eac4) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x106, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) close(r4) select(0x40, &(0x7f0000000880)={0x400, 0x1, 0x2, 0x0, 0x4, 0x7e, 0xffffffff, 0x9}, &(0x7f0000000140)={0x6, 0x4, 0x800, 0x10000, 0x4, 0x4, 0xe4, 0x80000003}, &(0x7f0000000180)={0x5, 0x0, 0x8, 0x3, 0x80000000, 0x2, 0x2, 0x6}, &(0x7f0000000200)={0x9, 0x80000000}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) chdir(0xffffffffffffffff) 11:46:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x57f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00", 0xfffffffc}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x50}, {0x6, 0x0, 0x0, 0xfc}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000280)={0x5, './file0/file0\x00', './file1\x00'}) 11:46:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) socket(0x6, 0x3, 0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000000000000000fffb840002ae34d9f1b41e89657eb1ab742063d4ae4e1f3fda17b6dcceb04a9715868a34164b28bc64b1590c9c0c0926d4ac6ca8c417a2d7f06ae2c3cb17776ffc8ac357689f15938546f9a2e4ac7e8009ee7e53d"], 0x10}, 0x0) 11:46:25 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x666e5bf64dbfba4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1081, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:25 executing program 0: setrlimit(0xd, &(0x7f0000000040)={0x7, 0xfb56}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x800, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 11:46:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000500)) r1 = socket(0x18, 0xc002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0xef) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x617d) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000540)=0x43cb5, 0xffffffffffffff6a) r3 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000140), 0x80, 0x0, 0x4, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000002c0)={0x1, 0xfc, {[0x5, 0x81, 0x7fffffff, 0x9, 0xfffffffffffffff9, 0x7fffffff, 0x3, 0xffffffff, 0x10000, 0x33, 0x8, 0x1, 0x6, 0xfffffffffffffffb, 0x7, 0x99, 0x1, 0x40], [0x6, 0x0, 0x80000000, 0x8, 0x95c, 0x8, 0xd94, 0x20, 0x5, 0x9], [0x4, 0x2, 0xd71c, 0x8, 0x8, 0x9, 0xb6df], [0x800, 0x6, 0x7, 0x1000, 0xf91d, 0x406], [{0x7, 0x1, 0x80000001, 0x6}, {0x4, 0xffffffff, 0x800, 0x2}, {0x9, 0xf1, 0x2, 0x7}, {0x0, 0x6, 0x1ff}, {0x1ff, 0x4, 0x0, 0xff}, {0x4, 0x3, 0x7e3, 0x7}, {0x2, 0xffffffc1, 0x2b, 0x10000}, {0x4, 0x3, 0x1ff, 0xffffffffffffff82}], {0xffff, 0x6, 0x1, 0x4}, {0x1, 0x9, 0xb, 0x9e4}}}) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) 11:46:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r1 = semget$private(0x0, 0xdfd12bbb027a2e98, 0x14) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x400004}) r2 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000004c0)=""/216) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) connect(0xffffffffffffffff, &(0x7f0000000300)=@in6={0x18, 0x1, 0x9, 0x8b}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r7 = dup2(r6, 0xffffffffffffffff) linkat(r5, &(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00', 0x4) semget$private(0x0, 0x0, 0x400) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r9 = accept$unix(r4, 0x0, &(0x7f0000000080)) recvfrom$unix(r9, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r9, &(0x7f00000003c0)="de8db9fd303803a1a31b34ba7114b1f75d9816cd6baf6f452271be268f3abd4bb74781f42e9418dfdd4cf648bdf95f79a4d76adde33653fb2ce254d680b55f0fc3cdf0468c68e85f504678270a43309130835d394430f65da34de90e6c54d0069cabcd2d6f851c31578a671135982ba233fe0d", 0x73, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00e0\x00'], 0xa) 11:46:25 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000180)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 11:46:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000080)={0x8, 0xde3, './bus\x00', 0x1, 0x0, 0x3, 0x3a4d}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = msgget(0x3, 0x118) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r4, 0x0, 0x3fedc}, 0x44001000e, 0x402008001, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x5e3f, 0x800, &(0x7f0000000300)="9c2cc71587d3d36e8a95d095e521c7b7f9e7f5c5ab7f1f54966ff321c8b82d1293744b9ecb6544d8e4d49579082c6694630da41fec20995273b3322c1012d5e7d2be27c015161937a35bef525f6a68bcd2b48c27d982f202e242e6ba1ed8cfa818a8a178a68c456a719a63185604a355eac214dd6326faab7a17bbaed3c41cb7383e2042c4be740445d0850a1b883ee7d96fc8d7c4a518141dde254af9fe1183e40e84a7816b959d11507f88e5de7bc5a1a49a", 0xb3) 11:46:25 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x0, 0x7}) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) socket(0x2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x20000, 0x0) r2 = socket(0x0, 0x3, 0x0) r3 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000140)=0xc) fcntl$dupfd(r2, 0x1e, r3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x0, 0x8}) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) pipe2(0x0, 0x10002) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000000)=0x7) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xe0, 0x0}, 0x0) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) fcntl$getown(r8, 0x5) r9 = open(&(0x7f0000000080)='./file0\x00', 0x8012, 0x0) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r10, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10, 0x0) 11:46:26 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x4, 0x20, 0x6d, 0x80000001}]}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x44}, {0x7ffffffe}]}) r1 = socket$inet6(0x18, 0x1, 0x80) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) getgid() ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r7, &(0x7f0000002580)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0xfd8d}, {&(0x7f0000000240)=""/182, 0xfffffd4c}, {&(0x7f00000003c0)=""/55, 0x37}, {&(0x7f0000000400)=""/69, 0x45}, {&(0x7f0000001500)=""/4094, 0x1000}, {&(0x7f0000002500)=""/111, 0x6f}], 0x7) r8 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r8, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r5, r11}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 11:46:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x9}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x26d) 11:46:26 executing program 0: r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = syz_open_pts() r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r8, 0x7e}], 0x1, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b41e3bdba8dd00"}) r9 = semget$private(0x0, 0x2, 0x200) r10 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r10, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f0000000400)=""/31) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r9, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x3, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0xb, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x8, r12, r14, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchown(0xffffffffffffff9c, r6, r11) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/144) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r15, 0x0) 11:46:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x40, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x3, 0x2}, {{r2}, 0xba1f0a0455ae6b6a, 0x4, 0x5, 0x723, 0xfffffffffffffffe}, {{r3}, 0x2, 0x5d489ba4ac02957a, 0x40, 0x4970, 0x1f}], 0x1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffb, 0x191, 0x40000000, 0x4, 0x3}, {{r0}, 0x800000000000000d, 0x3e26f0c5cf884060, 0x8, 0x8, 0xcad1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x20a3, 0x80000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x35, 0x40000000, 0x401, 0x9}], 0x1, &(0x7f0000000340)={0x3, 0x9}) r4 = syz_open_pts() r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r5, 0x7e}], 0x1, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x9ad, 0x1000df, 0x3f, 0x750f, "2eb16ecce46adcbd43b3cfd71100", 0x3, 0x1000578e}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r10, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r11 = msgget$private(0x0, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000180)) msgsnd(r11, 0x0, 0x0, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r9, r6, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r10, 0xa5, 0x1, 0x100000000}) ktrace(&(0x7f0000000080)='./file0\x00', 0xc, 0x1106, r10) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea", 0x321) 11:46:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x10000) poll(&(0x7f0000000140)=[{}], 0x200000000000003e, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x380b, &(0x7f0000000000)={0x5d75e66c, 0xeaca}, 0x10) 11:46:26 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x60000000, 0x60000003}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "e8240a41de8346d3e30e9fefc0bf396f0508a3ad"}) write(r0, &(0x7f0000000140)=' ', 0x1) close(r0) 11:46:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000140)=0x20100000000008) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x36f37776b510841f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x3, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="6cbbc89c1613573cab4e3b7979af607bbccff75576bfa7a667d10d57daf9e355f3d4c294987148ed7ebea81ff7780c5db7427b60572fa2d684435d3ea5b09540f90146b4166b023896439a05acbb37d67e006f0c5cae519f6c719721427ac753e93619e1ca0f8500d6dfa461069a43cedaee00b36c3dcd698138865643163273416c95428676b46ddb6bebfea2e9f2e7c3ca", 0x92}, {&(0x7f0000000240)="c678463b6662fe3be3ab4028066b894d28f8205c0632424bbcf2c280a29aaca3e3ce0f51abdf8cef10c0d6b002834fd5d4ad4be7ebc85d990632667095eecd0f802d8b1ccfce3ce3e3053b850c0a538a7f4e1df7e3f1c0", 0x57}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x20, 0x2}, 0x401) 11:46:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="9d462ee666f2ffd73eefa59ec7067a41dd3edde66ae903424e169e676d75b213ddbca11f3caf9491072c7a7be23b833fc2bab5236bbfa910311398ff58d8385c12c9f31cd052bc875f40a0f0584b7ac360f49f8e5199d482af553a6ffaf33e33d51da8000327bca5f007d1670e2284a1d8bc32d93b477597c69dc4acb85e3d295c3394cb701b780ce94ebf419a1337", 0x8f}, {&(0x7f0000000200)="794e163a77613ded725829f2fb12fb31fdae40332aed3d3dbf37694523aeeba1ad691f5452e60a34c9bd342f4c727acd145948cd85070e27c8a4665e835d4ba05b0a9b73bc0d342751cc", 0x4a}], 0x2) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x1) write(r4, &(0x7f0000000080)='6', 0x1) dup2(r0, r3) read(r4, 0x0, 0x0) write(r4, 0xfffffffffffffffe, 0x0) 11:46:27 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0xc004, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r4 = dup2(r3, r2) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getuid() getegid() r11 = semget$private(0x0, 0x1, 0x100) r12 = getgid() r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20200000, 0x0, r12, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r8, r9, r10, r15, 0x14, 0x1f}, 0x5, 0x9, 0x4}) r16 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r18 = semget$private(0x0, 0x4, 0x2) semop(r18, &(0x7f00000003c0), 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r20 = getegid() r21 = getuid() r22 = getegid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r19, r20, r21, r22, 0x14, 0x6}, 0x5, 0x9, 0x101}) r23 = getgid() r24 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x9, r10, r16, r19, r23, 0x40}, 0x1, 0x3, r24, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000080)='./file0\x00', r10, r25, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) 11:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpid() syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000001739000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000036021a8ca82539ee5103b96b5999fb7d8eff9fcec55657215091d46c7ca8918e18a885ded4a2be31a2d3b58704bf98c8643ddd11777b954e72708da7bda790cccd61a6fc803d52d4805f47cd80f744e09accd0e272204fc26eac432d775068d74471a0a5875c8bdaebf575ef3b56b3bb6361864069bbe82aaffa508847d4c47eeaf64e1e0325ad11f0dc2b0e7f02a57349dcf6491f4c51a5fa7f"], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r1, &(0x7f0000000600)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r2 = geteuid() msgget$private(0x0, 0x583) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000100)=0x7, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084, 0x0, 0x0, 0xfff}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffff8, 0x20, 0x4, 0x2, 0x3}, {{r7}, 0xfffffffffffffffe, 0x4a, 0x8, 0x8, 0x1}, {{r4}, 0x7ffffffffffffffe, 0x22, 0x4, 0x4, 0x9}, {{r3}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffd, 0x3dc4b73fdb65a652, 0x6, 0x800, 0x7}, {{r8}, 0xfffffffffffffffe, 0x105, 0x80}], 0x959f, &(0x7f0000000240)=[{{r9}, 0xa, 0xb, 0x1, 0x81, 0x8000}, {{r10}, 0xfffffffffffffffd, 0x19, 0x2, 0x400, 0x20}, {{r5}, 0xfffffffffffffffb, 0x4, 0x0, 0x1}], 0x2, &(0x7f00000002c0)={0x8, 0xea1c}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_RMID(r1, 0x0) 11:46:27 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r5, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000000)=0xffff0001, 0x4) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 11:46:27 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r2, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) connect$inet(r2, &(0x7f0000000580)={0x2, 0x1}, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r3}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) 11:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="03670000ce83802bd9a55b03144e") socket$inet(0x2, 0x5, 0x77) 11:46:27 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe2(&(0x7f0000000000), 0x1000a) execve(0x0, 0x0, 0x0) 11:46:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000076a8b6f3b8870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001de40faf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000117e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/3074], 0x0) read(r0, &(0x7f0000001200)=""/245, 0x3ee) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000f80)=0x9) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000001300)=""/210, 0xd2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCSTART(r2, 0x2000746e) openat$zero(0xffffffffffffff9c, &(0x7f0000000fc0)='/dev/zero\x00', 0xf9cf0ace0b528b5b, 0x0) chmod(0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000016c0)="3f6825fe03350b423385415859d968c242d54e6d3571dd843710928595769fe0fadda49dcdaff50ba6ab4033ece4c087af63a98c38ebb05074b2ec1178c4724573fcd09d857e59355289af7391579e9851dc0a08f1f979bff75edb14cd", 0x5d}], 0x1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x880, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000f40), 0x10000, 0x100000001) syz_extract_tcp_res(&(0x7f0000001900), 0x7, 0x4) read(r1, &(0x7f0000000040)=""/32, 0x20) 11:46:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18003, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000001640)='X', 0x1) close(r1) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) execve(0x0, 0x0, 0x0) 11:46:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x10000000000001ed, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x20000, 0x1ff, 0xffffffff, "006df4a655bbe9310bdde2000400", 0x0, 0x4dc35df9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:46:27 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8000, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="b3610a77d406cade005993560b8e0c52cbe51fcad6b91377d61c964e6ac92269abfce2174e32c054ec4953cff395fcea924969e7040abb260fb1819b2d5a779610b0d9342d46c59e747a76b22e1e370b3ff61685be30d888d61efdeea2d71cb1110554f3f34eef2140d9e968099c791b1ed64a3bc3a5dacd44d1cf04d716b3ed5f0e23ee6167eeca921a80455ccbd31938e227c08ba843a5ec074d81851a7f7d60f5be8b7c20e221a2b58fce5b3e45ccab48ed", 0xb3) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/31, 0x1f) pckbd_enable: command error 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x25}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r1 = semget$private(0x0, 0x4, 0x9) semop(r1, &(0x7f0000000000)=[{0x7, 0x7, 0x1800}, {0x0, 0x3, 0x400}], 0x2) 11:46:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x43) r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, 0x0, 0x0) r2 = socket(0x6, 0x6, 0xfc) setsockopt(r2, 0x29, 0x80000000000003f, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x10, 0x10) bind$unix(r3, &(0x7f00000002c0)=ANY=[], 0x0) socket(0x18, 0x5, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x40020, 0x4) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) getpeername$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r5 = socket(0x25, 0x4000, 0x40) bind(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000000000500"], 0xa) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r6, &(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./file0\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000440)=""/142, 0x8e) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) accept$inet(r5, &(0x7f0000000500), &(0x7f0000000540)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket$inet(0x2, 0x4, 0x9) pwrite(r9, &(0x7f0000000580)="d067f76e8e00d300219123f3a99ce00000bf", 0x15b, 0x0, 0x2) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0xffffff81) socketpair(0x18, 0x2, 0x7f, &(0x7f0000000400)) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x1, 0x0) lseek(r4, 0x0, 0x800, 0x1) setsockopt(r4, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 11:46:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0xffffffffffffe0d) pckbd_enable: command error 11:46:29 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r2, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r7 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setgroups(0x2, &(0x7f0000000140)=[r5, r8]) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r11, 0x4, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) msgget$private(0x0, 0x508) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 11:46:29 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)="378fbb8b42d13183864a57cdf7ae27ad598f19284e9d151ee50d09a8ac3cbf22f84cdaad21e821f8a92bd780e8534304604384a7c427f314e1854f07a3aa25cdbe624a3c5ebe7dbbe82b43b52b6f753e164bff9dc0a2a7", 0x57}, {&(0x7f0000000140)="b12d3698e3b46baf8735c001fb71bfcf7ce202fb87edd9d1ebd01adc7ba19af80fa51765b4d12292a1e0f9825cc46323d9148fd6aa603799aa16414ec1ae4893e6ec0dab11b4d4d438791556ded8dffa5188093c092d7908f3bf14100fd2354d0a81cdd230334999a2a81a1e6c", 0x6d}, {&(0x7f00000001c0)="1663a633857f5f886f7ea246c6aa47869f411d16700b3970a4d5a4793699aeac86c146c116af3dddf39bcc7336507b2654c6f7fc5a653313b8abe83c2276a7d11cff1492414a14ce7ea71cd068b1fee217637b6cf05c377ca4f4e438aa9117b949a3d23bc07debb2f344a47725f646e5086ead9ed2a4cfbea15d597044a9b05df65cf6f86840b9ec865c5c50a250f91d0bee3f261ec2f417239075ea4506d171c77228101b43114bd7738e2a886199f0d2a1f469e14709bc60a760ad2f0dd04365066360a9555e1fbe978743862824225877d42b3867cd8dba546a45cd7406d489d1b877ff214cf040e9797f4ad2c56e993ed853ebd77b45691eece22e85d6", 0xff}, {&(0x7f00000002c0)="db65c60aa654542b2639a86b754cab9ed5302d0250bc672891bd98dad1fe38ea43968de50b469f56e2b1e687565b80327807568da4dc8242bd047a30fea9006d371ac8bed7b30969007f2ed768a43a36ac5e8bbe876e691b09a6b66920679357e2ae277b20a68aa6282cbd7a53cac48e543df57a2fc18af74b5fd3e0ff1bff3455fa8ef6f0b407a0c22015ff6261af8715ec4f9fd07578c82d8dd3289b51ea029c66d378510e3f712e8a092a14da1a74aee833148febf9f85baf22318d7071bbf4386d428a8d6424ce54c210921f4b08b1892d67b7a95b1c5605fe6e5467d884e6496a4eb3", 0xe5}, {&(0x7f00000003c0)="f7116379e1b702bf6a9b2c6bd1d42600ea75f109a142509c3a6040c5a8661683fa6883c97ee5b6414b8f36e89c47354ead83fd0b8e4e613b748090659bfbd3a877526be16db7ea4595554a62b943c0b5acc18ac582a8e4896f8235cf95989c9653ccd6af7e092acd40674d1157795b23876c42f9d67e07e06932", 0x7a}, {&(0x7f0000000440)="f7ec0c61d050fdf0c0a8b06d53ba60ebc57b2e1f5fc66c27da8b0b4f6aed3258235c566a82af4e0654e2f731af60c209a95ff0dde597bcd17f61c41a5737646d4e1c9599963e", 0x46}, {&(0x7f00000004c0)="b4656e8dc20bf5f50323aad91c20e45d7eecaf6e651ec683309d7081a6681795de1f59c7dd3d002bebbd9513fd736e897c41001acae6543e06b86df956f78b5f5617aa050b5f66d65da0653d1834eaa92a2ad085de3db7a847b42b73d78afa74e345061ba74a81090e77312975530ce3ec1aa1f4e495085bdfbd9133ab222ee7c53566ade85ef2554f3eee44c672b5f788a2bd95779753fa2d3a34f79450341ce7bcdd5b59b015feb689788252acc0a8ef0532", 0xb3}], 0x7, &(0x7f0000000600)=[{0x1010, 0xffff, 0x40, "dd1197342ea7ae1f7dc9faaa22fc28aaec47fb38c6a78b1b5de005e71cc8a70c0412a5f8910fda651a5ae4b2aef707c11911f96e377513125f6f0bbcff600bb60d22a515bfd2d769263c4f005f399f0a96149508e3b17f9b2b50675370eaa8ebd229a4e995df507a7cfc4361a58417ca3419e8bdcef108cbaddeaa1360d41e11922e50b99a5bcd0633454122f1487561f37e7e7d5d6da5488c2b6e682c0f041dd81304996e29b0a1a3634da464fb6b2fd87d735e32d8e52edccbf339087357eb9ea3cf5c9c3f647735c38fa1ff8a076bac7fd0fc9b2c1dd0475052bda82ab7b7f23ee900486b79fb18b02500359285b8211d1e2002172c82b0f1fc4bd09277e93a9569ee0e3b9cfa52055a3b6605a7bd925da2fccf297a5796cf35db18d9e66e3f42925ef20a6840c81f6bcb6ac5ac317b8647758d2aab71b9e6319430b722d401815e0bc5b1d1369accb204937e68ec1f40018f5cb7bfe3cbf68d4df01fe25078eacef6f4a82caeba8b16d47b4a76b33b3c16d741b83ca7e5feac9168fa660efbe479aac67750f8a8937567e4e036e22bea65b527e97862a0ca84132da4fddbd0804089725270c9f365478f4c8a8df1cc4778225ff1594d112409b6bbfada8a899f5bb15e5ec3a3c3f0c966a891f099ecb86db6b1da451ce42f19872d5fe01e15b18b2f627289bd36846887a85154e288781c26b7f1b32d268b87b0faaa76cabf3cc568a10b25a3b3da665058b37e918b2f7afff7691b5a8b86b17d6a4dcbdc243f4601ef2579b946db96a8910f62892bd5b929b1ec37a375bfb3bb0086ac690fd6e0f78b8ce134e93b39de55d9a6280707f2537271565493c9a4694a159b45fdb7742f370ad63cadc5a1af4919c9cf977422959e80c48a8ec072339c23567ac6e134a8e61c1e5602cab15a896fbb801ff552b120da89b068b44f75c7ef964404d1002588fe539f9eefcae34dccae94ef6689243bf2ee9c1a5ab9b77af5765f1a71300e02b06bd64a5486af3bd2c40ea3715d29a2662a71826e032a3bc6a382c83d7207117ee1796225510acfa2c0d39c932fe89d07bb15e8a5ed9596ac6f2df58c118b50679256917430ecab65da4e48329af741873a026fa6146fc4af9f1c355b8c163e5be1511d1b28b10771b8775bf53be12d0cf5c10998983ed348c655c714d502952ae850539bc0e94e853fcd862df7e20eb70f9226e6860a70ccc3e0be70f6018f0e6ba859ee050a6ff1d32da39fb44459b2616d0ce3a1b989308709112ad2159f06c08daaf98cddf94854d2010e57c2d3928dd73d335ee111ac44bd017e001762f110237c1ab8e2f32fdcb68406605cdc47e21e952c3cbb02301c277ebe5d7dcd68a0a827312e3401f0a8b19c314972c63e5750d4f6e6efa9a1e1c0f21d1b24a0f35fd304f7d5e70a71a8ce6c2ef299f18ae08143e6397faecd7d9154dd1da13b0dd1ae7b30343920249e3c746eae717ca9b5a47b9b2bece685f063eea3e3f955042bfef2380dbc00b4498bd4a2113df18478c68036a25510e890ce29e7259d54b6c92c46721f4090272b4ecde43b8df348570edbda4bba94c450fe0a4c9698ee345ac26c8d36debdef5e4f10386fed6aaa69f72f0b6c70573bcdf76ce9a0a369d36ba749a28b32c9ecb9b2decb548302d7a9364d5db58c63a5b263a9e106e24fb4c777127612b4bbb8d54bc5f4d17289b945a4ed218302f88f75da6ef8359867b3848fe437dc86d4cbffb49ba053fbfd92f22f699a65cb57586b6f93d1da308fe595591b8551705f652100b545cf3bfe2aa3c787546d9dd7a1b5ad9f6c537b9844297f710ec9874c5d616cf7dd01589429a9ec0834e7ae2e9684b9ada47cb121e780fff8024a66bfab9494d44bcd865f7f76ad6df6624882a33611c946aa23bbd2fddaecd24072f7d1bc2c6258cfc2a50fccb2d13307b6edff5420dbdf6f8bf5869fe8820bc7f7206e139831a544d7202936c96980fcfa8e5d0b93aa9c4fae494cfc861257bc74e210b229eca8cbcdaf5f947440e2e15e7b904180c7b4cde9adea27fdd10d470311a2733990a0c4159a5e47ee5d998083807e9993bcbbf56081f5629f93f32bf3f3cbbc187a223c8f4ac921917285f065b65cd510df6db6f302be1f9d28f5775e14ac2a6d7dea93adc21cbcd38d7a67631da323237fb65d322d0e4d20e13f3760cdb45739b300c92fc27a62bfacadc9cbb76984df2b555bcfc034d2d11d3769e99fd74821eaf61743f0793854f6dff1f407a06c87b2f06f6d79bf527ba442dd6db92a72a33fbce09bad9c5440c02551ef3f756310097ffa0acf76bd47e2056c28db8b3bc98f8a51eb35aa2a1a83adf8ae7d11d1023c159e9adc4b272902773dfdaed8e9e035bbd94132c1127cbcb4accd5c72dedb1011451f84788bdae65f227186a6df0f650242c13205f903d81dc8dbc861a17d852739b349f521b37b94783e72dfcda9cc2ba9600beaec91abff63832ec1c229021bc5a662b5716a33feb8ba516f0eb3dc33f1b8cbacf46cfade82db04c60fd44e83cde3628a94cf4a9f2e221bf2efe8175028e6eb73b33a4265412fef428ec532e99931e3470a46f688349e97b61d20807f505861b3633b6c8203c0420a46dbf2c527a62885d354da4750515a29a121cc812b6e971d86dacf11e0b50e6fd71210933778dfd61cc54f89ac9d4da1e25aed0bd88e347963c67ccab49bbe6045e96d0b3b72d3b5aa231dce14b75a11a5a64d099bfe1a52f8941f65bfbfa1e5e9b227e0de95132f9bfe4ffd27a49f189f4033e0d3ea2e512b5c0dee161070dbc7baeed48d3747d1ee7c0f9f15e949dbfad222c9fe5adc7fbf8b34788f079b7e7277461cdaf3ac0771ffe867734693e1ebafd1cde97405f729b14c145d334a93f0d568aa1d9ea2f3a9c67a42e1947e77ffa07413986841a978f169cb23afa1b486aba40cb1aadc4d12462e6d5935fbac5b09e86f78e3fb04d87ccce7edeafa6cc7fc8e3772531781508c31e4e1176c6c77c3c58673e9c3e45960ce42aa6df47d4c20d729b3597de53e68190672ae6966a88a13dac3f9f24195c87219546306d2800db048da99c3064b80fee5b4547206812fdf844e2bec0c09a1020ec31c57c6995796bd7715bd6dce9dd7fcd279e91389296e087b8c3267705c24a0ed66190229a8c02eeba361eb990d627a16f19caba456443fc0c3e272ec722a074d92fa1add37e7c164dba504a8c10272753ddf845ea833205d0cb5be842db39535d0b872bcfbc017ec6eed91d210116f86e3da29a256d8aa6b4fa49cf682e4421da9f61ff485c7aec6e15d625df386e209958e6e5e52d74e6dbc95c8dfbd4692f188f6bed65e24ad15db986c6f0c7b84a13f5a0920a3307fef3d000cee4b6ab3bfe5dd7c41c6479369d57357b4a300fd65c65fe465647000109fcc302080ce5b3662f1f82cda74ac0ba641fd888c50a6b7ec1a24f2018c00a13c4c2642b70301a6f65eb9e274f5072b77b1bf60e4e8535f1d45f8e866d8c22b0f3244479dafb8b2e1e8c12699bca5805b634e2cbfe5d03e3a07fb5d16b498bc1f1cc4b215d81715d551e19412627fb294788d9509403ebea7a49fc12b4083c07e2e9e99c826c2311623c937868812b5703b50bdd32bda39d4e857b2f0dc94021abf18eedffe287ff6bfa1e4912b66e2b32192180621f92c6685f0f2174fc608a3611cee926b15e9a51401e6a56eb14119c406c7c725bad88469e26da82b0d221bd3c21ebb20d8b8ecd24adf884d4d1d9231aad3688d4c473d5cdd1cb5dadffbab7feb491d6e23ac067ae68f097022abececdf774eee2891320e4c01144aed8f06aa197a55743e91b258e1218038ff54b9bd9db3739be4181263d67ca8fa68f0ee5c0a1f2e2693c0549a9218c08f8c1ba8f570ad60a422661b47914c3973809f739cf9179fd83a34440d88090d5f8f327f256845b0fb8c6b87dbd2117497b1ab9ea0822e9818045a166e3ef657e9b8987debfc3c70c5f83b1b2aacf3a58e039ee7d8acade174194153d61200731ec73764065826505915191ca264f828d0eb29c4250e04420d6f8c26816327dad8b3a2aea70adef004e153c92a73a919c5cbbdf6d849347b5d5b8a91f625dd2ebf177b0faca5d3302ba6bc931675a0b733b99cc22e272cb7abaaf63d5d5163e464a1c1580edddfcfff77b93b75d9386758dddf40b5cb9cbde0dfb088f0e5aa25c25fc828731a25f5da167eebbc788551ff283d54c5abe91e275bc9f68ea49dc43b643e644510ad202b8b59203800f689c1a02be8d915f17bbcdb845713746cc0e57e26e0702585684690264e69008a950e00cb7fa6681f48b1a182ca40bd47067bc2285c5e016616eb7821a00f56a4cf1a15c8cbc23299eb2977da24dc5045b04b0f5e0136056b93b2b254494f3428b40bdbe65428b86eff676fea6bfd37765aa78380a151bb174580cc1730c5428f685e9931d04c40d204b336f8769261f9312c7a3cf947951c6056972f73e8a916bac2c1323b289a85d258ab9d7c34fa06cb1e156cbe54472d4eb0d7117c2e5068b2ab6c442275fc6f4be4e91dcd3c5b7ea71899f7a3467d93c277b864196a5e8dd633e47a9ceb91d646ce930251369c01d39e1dbb6efe9813766a6f9826d4ab5a78a3370fbd508e2e1c44d892d306c80a67ab6c8c18c75064dfa34d0d93a41589b6ad7485d1faea7bf9a7d8437f308a80c39562b9881c59dbbb2dcab3e5a1bd65416f6cb084677d308da9acccbc332816335c36bebd3c6f933e0e8f9222b52989b930ea82fbfb4da544cde6f761d2584187443d5a0cbc6e69698bd3f7c63e0eab0d0c5222202480543049dbe3856fbc9a7921f6161dcc88b197fdee51232386068735cb6215a5f477917998ea0685e91c3581fa2539934febdfe771c73fe02d22d6b747da92cc58893bbd3dfd93df562a41664d1aec2d53ed742d38b24741e5754473d68fcfec7bf8f11d01495a3f488d4ceeaff42741bec101ed8b2618c6d653348c3adfea962a50bf2160adf6773890be1965901d9a305d2e94fd1407ad3f3062458aac41e4640e45be53d5fe784f3b4b15769df8eb1fe0550f25c300f8b5db80ecd2b67f3406780316f7c1428a3e81a1a6add1f595159e5c1802cc05bc2ab1d8d4881e97d32dea4f1992e7a69621e96f3856cbf32180b5ebd5f43561615cee4f880fbc0174dcb61a0a0e9d3784851527cf34af80228a9740a86a7bf2dc138cb48ee9c2d94f6674da0ed7122e746936519793cd991b11872944cde1393aad9e2810674f4ef2024e534ed2ddc5765687ca5a37e82c4ee49e0a08d56dc3d66fbf88da981d662dff58a0aa25af45a83a17a2bfb0d0d76509db4f884d7532045502500e21eb1cc2c6911aac8a075a13cca2714af9f83431c478009633dcdb46e0eb3c2a5e8805190a7b4217b1cb50622ce648fb3c2ef3be782685fe226c3f5c05256f2f9012888ac165aee81276f99cf988799ea741b518487ce272ae1d96eee4b725d8b56a2284c331e234abd6d3cec7915d4460a0e5e8370c8e9d27258bbb20d897e4bd28c5de9c7a5cc3187366ebe22083b14298d95b5097e4e5bef43ef5eac7849480b916fe521740ec7527ae1af347e8eb4da6fe48e3a5826aa1fac857fe23663c198fc8e6c05555103c2eb3917b35e2666b740bbc5b6bda2645981bd42264941d7c580daca214e7e5eb5bdc8070e8e07ff1b5eaefdf97568efc48d2cbafc24c6d21c676cbdc9a54e77353fa1c218b834a335a7e6cada5788c74cae88735a25ab9248bc58dbaff363d94c6bc32702151"}, {0xe0, 0x1, 0x3, "f80c36d870591f8b0c1a6fb7694487477dac87e952131e23b854474bc3523a0e2b3cd0f02e15b47e91d7e068079e431fa595ce7fa2d08b68d30552e2f1c5df48b28412fe2ad7e8f1a28449f67ccbe273259edaf76bed0d81b514e5bef18a8287186c1cc7620c5668c1ccdfd353addba7007e7d778b6d3266764e2b9cae3043b97ae4d8cccb1b7009e5792c3332be15514890ea416d5bbd080db1499cac2a49459d901080cbbef2236ce8e8737676e9c47d1da0e94a34c9ccfc7a9743e3bc5260dd38f00c2577ca42ca05"}, {0x70, 0xffff, 0xffffffff, "e03abae1875305df22c9ac8ea8ba499beb99824c81bb01f44b6939403f0f00fc92a251daa92bc4070cab589d2bf1f9fceaa7ab78b5b1a729ce2a10a1474d7a2f0aef6271244a07f191fc7a81018939603509407a1ad86670dd"}], 0x1160}, 0x1) mkdir(&(0x7f00000017c0)='./file0\x00', 0x81) 11:46:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x7, 0x1f, 0xa4, 0x3f}, {0x2, 0x9, 0x3c, 0x3}, {0x9, 0x3, 0xf3, 0x1f}, {0x5, 0x80, 0x6}, {0x3, 0x1f, 0x6, 0x7}]}) pwrite(r0, &(0x7f0000000100)="f9af86ffd63b731cd54d5346b0fc", 0xe, 0x0, 0x0) acct(&(0x7f0000000180)='./file0\x00') 11:46:29 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 11:46:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) getitimer(0x0, &(0x7f0000000000)) close(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20100, 0xa1) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) 11:46:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r0, &(0x7f0000000180)='./file0\x00', r2, r5, 0x0) socket(0x2, 0xc007, 0x3f) clock_gettime(0x5, &(0x7f00000004c0)) 11:46:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYRESOCT], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 11:46:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) utimes(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x2, 0x80000001}, {0x8, 0x16a}}) close(r0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/36}], 0x90) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000001540)=""/235) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) r2 = socket(0x400000000018, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x64}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x7) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) r7 = getuid() r8 = getuid() connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) setreuid(r7, r8) semop(r6, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) 11:46:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:46:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x5b9, "03669e85ffffffff13dbdf71795acd76ef3caf00"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x3, 0xcfe, './file0\x00', 0x4, 0x6, 0x1, 0x8001}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685", 0x1d) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)=0x3) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x401, 0x2}, {0x4, 0x84}}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x3) 11:46:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x60}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") 11:46:30 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') msgget$private(0x0, 0x81) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 11:46:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x14e7429b, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 11:46:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCFLUSH(r4, 0x20004268) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0xff, 0x0, 0x81, 0x6f6684e7}, {0x1, 0x7, 0x9}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000500)=[{0x6, 0x95, 0xc9, 0x1}, {0x3, 0x3f, 0x40, 0x8}, {0x3, 0xf7, 0xd5, 0x7f}, {0x9, 0x6, 0x75, 0x80}]}) r6 = semget$private(0x0, 0x2, 0xc2) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f00000007c0)=""/173) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r6, &(0x7f00000004c0)=[{0x3, 0xffff, 0x1000}, {0x7, 0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r6, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x100, 0x7fffffff, 0x8, 0x6, 0x8, 0x530]) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0x4a9) r8 = msgget(0x2, 0x20) socket$inet(0x2, 0x2, 0x0) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffd5f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r15 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x2970, r10, r11, r12, r13, 0x20, 0xac}, 0x6, 0x5, r14, r15, 0x400, 0x6, 0x8, 0xa3f}) msgget(0x0, 0x20) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() getegid() accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000480)=0xc) r17 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) shutdown(r17, 0x0) 11:46:30 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x4, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x3], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffc0, 0x1}], {0x0, 0x0, 0x0, 0x1}}}) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = semget$private(0x0, 0x8000000000004, 0x3f) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000140)) r5 = getuid() r6 = getgid() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r8 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r8, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r5, r6, r10, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r14 = getegid() r15 = getpgrp() r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r16, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r17 = getpid() wait4(r17, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r16, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000840)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r18 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r20 = getegid() r21 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000500)={{0xfffffffffffffffc, r19, r20, r21, r22, 0x1, 0xff}, 0x8, 0x6, r17, r17, 0x0, 0x2, 0x1f, 0x400}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x7ff, r3, r6, r13, r14, 0x0, 0x8000}, 0xa6, 0x7, r15, r17, 0xffffffff00000000, 0xffff, 0x1, 0x5}) 11:46:30 executing program 1: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) dup2(r2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x80000000, 0xfff, 0x5}, {{r3}, 0x0, 0x0, 0x0, 0xffff, 0x3}], 0x9130fbf, 0x0, 0x24000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x48001, 0x0) close(0xffffffffffffffff) fcntl$setstatus(r6, 0x4, 0x80) kevent(0xffffffffffffffff, 0x0, 0xec7, 0x0, 0x48001, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000100)) dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = openat(r7, &(0x7f0000000180)='./file0\x00', 0x0, 0x18) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f00000001c0)=0x7) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x50) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r6, 0x0, 0x0) dup2(r5, r4) pipe2(&(0x7f0000000080), 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017b96c78 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800017b96c78 11:46:30 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup2(r2, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10000, 0x0) r9 = kqueue() r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff8, 0xb5, 0x4, 0x0, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffffe, 0x10, 0x20, 0xfda, 0xffffffffffffff80}, {{r1}, 0xc, 0x6e7110b76ffcc6a6, 0x13, 0x9, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x5, 0x40000000, 0x100000000, 0x4d}, {{r3}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x5, 0x6c}], 0x6, &(0x7f0000000400)=[{{r4}, 0x0, 0xe, 0x1, 0x8, 0x2b7e}, {{}, 0xfffffffffffffff8, 0x3, 0xfffff, 0x5, 0x1}, {{r8}, 0xfffffffffffffff9, 0x10, 0x20, 0x5, 0x4}, {{}, 0xfffffffffffffff8, 0x84, 0x40000000, 0x39, 0xffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x4, 0x1, 0xa8, 0x200}, {{r9}, 0xfffffffffffffffb, 0xd3, 0x60000000, 0x3f4, 0x5d}, {{r10}, 0xfffffffffffffffe, 0xa8, 0x40000000, 0x37d, 0x2}], 0x7, &(0x7f0000000500)={0x60, 0x4}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x100, 0x2, 0x2, 0x10001}], 0x9, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x3, 0x8, 0x10001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x12, 0x20000000, 0x1f, 0x4}, {{r11}, 0xabf865a452f2cfd6, 0x8, 0x2, 0xfff, 0x6}, {{r12}, 0xfffffffffffffffe, 0x5e, 0x2, 0x2174, 0x2}, {{r13}, 0xfffffffffffffff8, 0x40, 0x0, 0x10001, 0x3f}], 0x7, &(0x7f0000000180)={0x1ff, 0x1ff}) r14 = fcntl$dupfd(r0, 0xa, r0) write(r14, &(0x7f0000000100), 0x28b81e) 11:46:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r1, &(0x7f00000000c0)="6480e7bd1bed8643f8fc674ce71117dcf9301532e475a74f0dee9e758d277c97744cf1bbbabd5bc95ba5afee02fb8debef3cc6d4bd99380cbf67306152e0cf07321ad79f737ff38913bed97415217acd5b9844f205616c38187569ae6e19c34aa2e3a799", 0x64) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 11:46:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x20000, 0x0) getuid() open$dir(0x0, 0x40, 0x40) r1 = dup(r0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)) syz_emit_ethernet(0x6e, &(0x7f0000000080)="8b40cc020aa009c7940871e11b6c2e1bea1f662a08a10466dfde3d32ea7e87181e645155a283841564869968547a0ad74e89603d4ebe727b076673776eeb16bc81f998326f5b97b9fc081f45d62b3823569718cf45e7786e0918beffaaf398738cc851c73dbdfc19cebc9eb27f6a") 11:46:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) recvfrom(r0, &(0x7f0000000000)=""/21, 0x15, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCMSET(0xffffffffffffffff, 0x80047001, &(0x7f0000000080)=0x38faaa89) 11:46:31 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'t\x1e\xa2', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000040)=[{0x81, 0xc0, 0x8, 0xfffffbff}, {0xfff9, 0x8, 0x88, 0x1}, {0x3, 0x20, 0xd1, 0x6}, {0x3, 0x47, 0x1, 0x9}, {0x8, 0x1f, 0x4, 0x9}, {0x5, 0x8, 0x80, 0x4b5}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 11:46:31 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 11:46:31 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0xcb, 0x4, 0x7800b360, 0xe19}], 0x8001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x1, 0x9}, {{r4}, 0xfffffffffffffff8, 0x12, 0x80000000, 0x101, 0x6}, {{r0}, 0xfffffffffffffff9, 0x14, 0x1, 0x2, 0x8001}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x5}], 0x6, &(0x7f0000000100)={0x8, 0x401}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:46:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x131d6ecc1829333b, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f0000000280)) 11:46:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x18, 0x3, 0x0) socket(0x6, 0x3, 0x4) close(0xffffffffffffffff) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000000c0)=0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0xffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) r3 = semget$private(0x0, 0x5, 0x400) semop(r3, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x1) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 11:46:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') linkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x2) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0xc0, 0x2) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 11:46:31 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() socket(0x2, 0x3, 0x8) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt(r1, 0x6, 0xe1b9, &(0x7f0000000000)="f006ecaae3645bf96595b87bc2bc946ee677a6d137773172e3d8eda176b638f0d2ad119bd668093b3d1674974379", 0x2e) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 11:46:31 executing program 0: stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x6, [0x120000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = accept$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00003adf4b19bd9e7c8f76876fedb26b8482822aa6c99b506c684ce51fa19599a3e232eebb419029d48e1343b5b42e339ae3dedb0bc2b25445e5272e7aefe08ad7aa5931a456e63cea7c75291a2b6f8e970911988f069296d338649a94300e818593fd85fdc9277803c774baa0b174befe50e9c34ecfa6e099034d235c678e8642f47218517fa2416fef70703e2e4415343a15748eed9727a462ab7c768609fbec7527f835389f74f80e31ef6e49c05cd62d6484f7634c233991f00802eaf1f53498ba5628014ca855dee5f9494500e90cd8324fb54df4732c1eec4aab7e15ed37e37203554cf850201e2b70e07e152de33254b6029a65878e1e59a3213306a7d9f699c3f58de154d5be0afc0bcfb3f3cd9126fece3c83de4eaa5b7f04b90ea8"], &(0x7f00000001c0)=0x2) close(r1) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="93066e5f2cc88ae919c0f869445d4aef8cc91f10ebff206811a16d98b3c19e2bd2eb987aa86a3c80f1ab9451be6f23fd026e8050d592b3830a531e4697d85e30144cd5be1bb1a3906c76084a998eca0c03b89138eebdf65670921ec7e11455f1a2d7181ac484c22e71f624f9df45e751003ac0fc13c1202d4a39af3c62da31f08459160fb3da3d6c3dfb95b5b0f53ea1e172cc18b9873625402dec59949c51ce82ef1f00000000000000eb2e50df0956314f5036e1905f6452cb3209040bfe978e6b4abdd97b6cef777536028474e7c5e0a7ff1ad2fd439449333a38a99d444ac1c7f7e267c328f0fba4f1ec0344bced7e8fee9290d95eb1d7a0f09d0e770d8f0e933b2a7dbb17d42ff181ad9530", 0x10e}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r2, &(0x7f0000000600)="19a1a1db8a53868727455cda3cf04698", 0x10) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r4 = accept(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 11:46:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) shutdown(r0, 0x2) 11:46:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = dup2(r9, 0xffffffffffffff9c) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x20000, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x70ee74df516b621c, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x11) r20 = socket$inet6(0x18, 0x4, 0xf8) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000240)="3ccfcfc0e5029199243d66ae057e79ec169c5e9e39aa97d1bf099d0b32ed95bf37e74f036e3706cca51407b36e7642704f45d6920e620cbe93bd8ed204d0046f18795c9bb2f244f9767f2c4b23e95b928801106205d10bec5bfa92436444560c35bbbc31c9dc13177bc88597a88e37e8cdea160d2d71db271e3de55ba2c9f1d13005f7a1e87ed10bdb80a684b26bbce540e82ddfeaabbde230a4b8dc1aad79bf9683f379896bf5178e58fdfe4dd512944a6e0d68c73b41e579f8c575fc43f4e4907b25052d02f7d455fb1906c2f0057b126aea269c5f6a998089462584", 0xdd}, {&(0x7f0000000340)="976f276a7a4dbead60c91ef4805821eefb972c46f22a5b98e5513bf3aae485b3086281e16b95ad005f9668388e8a77891ba06eea72ca0ed0c32cc587481a60af54f860295520f1091f2015c2", 0x4c}], 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32, @ANYRES32=r6, @ANYBLOB="2000006237d037b05cfbf650da10ed00000000ff00f4090000000000", @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r0, @ANYRES32=r19, @ANYRES32=r20], 0xc0, 0x404}, 0xa) syz_open_pts() r21 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r21, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r21, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:46:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x14) recvfrom$inet6(r0, &(0x7f0000000100)=""/75, 0x4b, 0x41b9f269d9e0a318, &(0x7f0000000180)={0x18, 0x0, 0x7, 0xb7}, 0xc) getgid() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:46:32 executing program 1: socket(0x18, 0x3, 0x70) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffffff) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x8000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$SHM_LOCK(r1, 0x3) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x64}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 11:46:32 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)={{0x18, 0xffffffffffffffff, 0xffffffff}, {0x18, 0x1, 0x3}, 0x0, [0x0, 0x2, 0x2, 0x0, 0x0, 0xffffffff, 0x0, 0x8]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18bbdf696c0000000038806a0bd506fc9b844dfd5a229a346c243c3ac83c0ce34175ad52fd3c5e367252d995c04906a6273f6ee4b5c3fa0d148aecd5508ca0139e600555b128604cf5df57bf7f54287f8841b7185c3618f8e56f3062dcf057344576ba1c64649811a483f7ffba0722"], 0x1c, 0x0}, 0x0) close(r0) close(r1) 11:46:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 11:46:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28000) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x61) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4d}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pread(r1, &(0x7f0000000040)="1729d90852d7", 0x6, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x7ff) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 11:46:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2", 0x52}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = geteuid() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchown(r3, r4, r7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:46:32 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) lseek(r0, 0x0, 0x0, 0x1) 11:46:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e6f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="b3f0b96a741a894be7a118c01c667cf3b0190eff9ddc1edc857096d5da788191095fb115e6ee4442166aba244156488b56873aad857b18a7db1a93e92a5a47dbdfec5116fe1e4af1964aad7d2bf6af24f99b5e056908b66b414664e0f18812bd6453b75f7bda006066f9a2b11cd6a52ebef4187c37c6fa9c2c386c0e369e5a21a7c1a1f60cf0d9e794a8c64e523f49a656c62da16c4fde8f4e00000000000000000000020000000000000000000000ab205e7be6a49ead3c86359829cd77"], 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)="0e851f8c589be924", 0x8) r1 = semget$private(0x0, 0x0, 0x2) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)) pipe2(&(0x7f00000001c0), 0x4) 11:46:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4001002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget(0x2, 0x4) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0200e4ffffffffea560a219175692b68f6d457cc1918077f7134681e6ea8d76e594ec642b4ad3df37e8bc421854aa3d3ae39a5b9c74f05ccd685ddc015f904fa521662040061335af9215ec515b11fddc56a1d42496a84ecf946116cb3627dd41eab04fe7f7947fa20a5c67cf4fd0d8bffc416bbf2c026c1ea72292ad8ccfb9c5c3e3eec97d8994a4f37e8858cb96679e256c28e21c65f09d05d951384c2bb59b788de682bf576481307be5e4d0f769112729a6e9231f8cde4e0495ff47ea5f40000"], 0x17, 0x0) 11:46:32 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) pread(r3, &(0x7f0000000300)="4d12815c6af9e70b9b4309293717297ab293abee8afe9d3c37862d0bfeaa7f67967470e55e2a7aa5b3412a6da1d8ec2c1a472d785365757cce36a73e87a79a1880316e37629f3d6c38981d06de9085402b4311ed0017a3093c7ebf638640989cd08f5acfeb2299a4516885fa461bd7b8f3da667db416cf72106da155f81a756d6edb49c339e03095c463857d55cf0559e6ffb7d530f3b41292744d98e6c76d735a2b87ecf8010f234d91c5bb28fd9f894967eb2e608c44f2b06f90ba32420febea83043ad6acb1759abdbc676ed5d5a1b2ba9318735a99d465b2d6239da47701fb1a9385147ee946772c5633e8d694a97c7e478f4a65584714a2f98ac38df1f6b13a4be918f7b58309de4e4064c4f15c6f99527943251bdd9a4678a67d3b9517da86721bb1880018aafe94437725b719a2789e5d39116018ea88aa72aba47372f3e92f711044a1d93354d39071db7fac65f6cb82b406eece7d56f5e2110a95c25ef8a78491d45be3d7b32c97b81f929bc5db1fac7b402e6c490dd5ae089d44936d81b4330f88c14b0b2e91220869301c6dddbc1fb97a8efdad42b40439c35f6335bd4c2e95afc4689027d1ece14f1492d770a8a862653da97d9bc00dd5f4d000db111e92a1a029e6c0ade835f985333d4d969a4af17778ff7a607a553831c04e08a71dbbbb1b3f3665d819863613d5656d7774f2f5635630c867b2d8353cbabec59db3c2034a9781d179ac1ef8b20b52206f6a8dedd21cd1ce81ee098e934f2c745bd352fb072851fae5519b62f71dcda0d4b3033fbba3516b6a3f191bfd2dec7d75770374511a72fea49c4e4eb85a632da9c91d167f425c0cd4fcbfc2d722cdbfe652367b9c118911877f2df93b85485509e631822f10926a04bf2a413786290f35c07ed6f5e6e2ad747b7787f5ca5fdb9bfa089885059082b36c19caa281b14edb141fbff7e7c795cb499295bf038ba746aa4d4638b801e64f8b582c7aece521324093cbfb098f1203960729acacc4da428fd3a870133a536103e14f6ff3a1189759d32a220c3c62ffddd0253e8aa74dbf7d4eae6f2ed1aab370ff4ea4873090f5646cf40586a4c18d22dad5d5c60425b0cc144f473d48f16134df61079ef5d525aa413a9e47b78e8ae85dde633501e7087346ad95dc8d03d109ee3fdaf918e8335ac88128021b7dc29e28efafa7aa6ac404c268cd982e14f72e5fdb40af0c9d7993e115cb034b3b5b156083b43391671260965b9779abd08a2efd688f5260cfc72498ba8247bb91fe47374ff95028a1ae92fa8f370dd06a58e7261bfa68bd480a0d0a4c3a5f38e55643def5494fe7a7195ec825adc6651d8bad5a9d2b8162834fca3c22a11b90b412e74377bf16b1c040debbd4f967539ce7b19fa46d401a458e759f5b6abc1e68e5840c4b808b607ed5b6134eb91fba7f1603179384a2bf649aee12fd73d8bef97b9f524f63365fa1399ec6d132af0440829af7cfa6d5a11644436db5792dfdf6da972d659444ec8c706f9cb8b29ec11709e0218e9fb13da805c32f61eccb41661d584002153f66905c26502cd859ca82309ad364aa6e6c481d87080c004f6aa8c1162612e792cf7c070780b3329dd1cd2965a3f4d2e0a8ec3a645c9d83e87491212591f4855cf33483ca64535dd4b326d11763347de6ce9e19b2074baaa90b7406a635de765d95671228238a8f966b0de21506b517170fcefa50da643736d8ec9cb8a6962273d66b6a804c6c33348594733d297bfee825e680beb5b0bbdc15c8175f38946fcd1bb53f970e2460fb3fd1d4ff4eafcd31d93c93f5760b3680b585c8a999d6970f49060fe7344bb674be0e84d4cccd3c485891e1cd69c1dbc1c107d689c3a47b6ab0e3a517ebdec8b3815ff9bbe69d58355d83e5439abec5ef00c0f5d9055f1946fffd2653719f8fbe75f5d61da7e48946cf5bf5c91b55b37c1a58a40b70a82aaf931d1532d64f494840cbdca0772eb0dd68f52649411ffbe92c5bb586440629d4c8b0608012f17a11ec459a10656bed9e44278f4b4b8d55795175c4f90713dc285092a3db1ad5e4d9be03a36682758d82fa0ffaf43def8ddbd1c7224298bae9a97e212e90ab71dee207621a992036e983429d8f023aceb3eec684dcaa8d23cb268ad4797a4eedbe8b466daf3e7a32fc2c1526c34ae3488399e09514b3f598ffb4d8f39a5c1a24d19b9e40322347c458f99398d04c0ad6674628d1f5c84b8ce3ed0898709ca263292f5ea9b9752e31e496b03e594472569ae61b67e306066629b8b4333af99253de7f6e17c40d6d8a01d9ab99ec3951e4774eb8f195286d0a1be9e709f9bb9b4d04b7bc9cf39cda167eccc5d86083e7507d473e1a620a050b739d69d865c202f3bdbc01353cd615e3b7677dcd7390e2ffbcbc770a9eda127baa542fa14ddf7823e620fc8210975db28149716e1aabe81b244e817f19c97869085dfe02167ba86f8c5ea8fb2dc5376a9a9196b8868a2e2e5a52732887ab8ea592dcb7c568f45698a36714979b40df0b099ac5a38681c6f896ca004d13e41df1909294284ee6d572dfefa6c2aa1a680caf0f82d24375c1525ba9883af8d9b96a372e64fe191cb83d0beddb9c0f1f43497409d48957264d5d3f3ef77608f10a9dff004cefd66769d351dab8f06732b5d49803f54828b104c8d4930537c15de4049a4adfbb8121840758365c3cc561f5a952737ac9d6637d760fc6bf9326b64156812eb06aef4c61af04ffa638d649a75d41d1204f1cff80c8e2be7cf70f41362f2ab765a320e52f72bd32b14d2745bf9cc17ab0256a69352ca00078a18d81408861156686a0f1fb3263651a5e1f91f829467053244c579aa359b8ba5d8271cb613e6241f639987ba83f47970e38ed177c44d7034711b481ac12f5ddd991a253bc335a2d687fa157aad155cda3b3965aab738ba18e1c8cd5624db1b7c80542d551b52e30b163efe79f34620ba3d4180fa2ed7accf40154eb6c2cd171b8479d420f70fedd4e04a5130ce886aca6b5832407ca14270f3ab9b0ed6d316fcda35ccab58870f78fa443d5d56472d4375a08213cfe2de3b0088cf7eb4e8108520411edd9975b0beb6678c7a6a56e6f780955e825ec316d09af61a2fc9620668a3eddb0d116f6045b49af535f4851d541047dcb3709d65152dc71c9a6c0752446769550da86a983aae005b63ae45d9d6b3d6798be5526edc70987417879a2807c68249c6cc6b049b8e74e4b585f5beef634985483c9bb30b5861b973865b75136e94b68c1d17478512689d768cc0e77ee70ee54d505a5c8471468bc7bf852d4e76d2cff6309728eb809c4fb61c1f5ace48e3cad6fe24be6b73c911d41f1a88a934e63bea27fa53f34e957ed8ed341690cf827a84ca935a264d0ca9daad6e9d3c08bd274b59a5e3d75f50f2c8fdc13f419e80c687ac40b433a056595307fecadcd111473596b622cfccdc0c902d82a1d1771475a62e26be46311b3d507e59de4786a14f2e726382143701935f3d64e10cdbcf4b148d40b3e2c0c4d7828f34d89969ee9816682e991d273617922dc1cb2eaa86c3ea24d0072590e5e7cc600a3f1c4227fbe19ec0591dc136a37457720db56c61082de3de60066b768162e16dc53fe386ac87f3a2e5f509ab68d556a1605787ca8e82a3c8199e3ba5cb6786845af046fb177b5ea6b2b69380f9a20e112b0f478665546d35c96da0fa467551a7c532f55599decd224421f50b73a5d8889b7c38165df037982ec50e86a04ff84b11afaaf4ce3dca6d69e220627746fffa38c8756e67ee7403cec5901cb727a4194dcfa5cbd5e1ea8f4bda629ec04ca928a8f82e521b660d337572d50b82df6d44ae365b4b456ca61bfbae90924bfbe8d924499fb8e1bbdfc4d475bfc2006a225451cb42987a93ab9cb9be370e123dc9ac785e39fc0257f9365999a5f6b4dc8a3e46fb7fb9645d5fe59ebd8d1d5052234701bfa190ba4aa4a5a0e403eb667cd66deaa1a3477e199d5414249150bc75f7feb1e587b04a2d1558b813bc2645c4dcb8f5c7b0dcc826ed3bf2c7ae971969ad506b1ed6c0870ccdcd83234f17a8814c3628f191915d21bf61d147e295afcc7b1087388c8aadd67a802d9c93be7f09f14dabfa00ee927b177f2d413dac0d2d10efb9f8be90421e8816f1db28ac2a36dc1d48afab35649875acef4f61dfd2d336fee786a36092d406a8facf938472df6731d1edee5a4c33506126c41843e4701373d56db8c5d00000003248ab3a7cf96a76152cf6c6f44b61b39c33d6a29b0e3b61a5f05c092026d46fc06a0480512a2c9489496f7121990e2c062665a286e26f2c1fce0fe55f82841e2bcfc8ca7dcebbf18e8850f0cf3cbe26b9d7f5a74aa3d1c76ac660ee5bfb6a5146e4e968d33baac0882bd41fd6a25bbe75ef49d3b86396a7d7904e84c6ed06f45193ad86537963dc6cad36c2a215dd26db4469f28c000349fb956299bf40f02f783cce6408912a40406abf2902917960753737fc83d5bb619523c48f713633211d58f6f90383b16bd000f3c61ba0c53acd856c125e3848072c80360089c1de3f1a9039a855347b0c31dcec3d4f60065acaffcb172a4b67f2ae09f44c5a73db8f26354ab893dcbb2513806286f39a7d69e252ab12816cf3934e9a8b6ea5784f20893c508dda3f1779214bbc21eb0aa6203a2308c4dcfa42d58ca7ab7ae73edc83aedb31f881e4270d526b095552059e7fbcbc6214c656a7d03b2e3142bc9ef192ac7999f6016cf83392bd5eeb71f788141f7de2fba6ace8231ec227d677cfe8b5581bd5fea04291dd934749b2e226d295a1eeb0fde886b0759c1e3df11d56cb7e0adf3fc06f626dedfb9edcd0b35c950444099d8ad9f08fec25d82b095627ea3174315d7dc1608ea12956008cb65e7235f8bbf00062a0e42c7ab6d17ad2d96e486e1c9d14939a7e70f8be1183223933af86fd25e974d0550234be578a03b9e023e76eae3a112b9903fcaef896b761f2f8d063e157e5a4bc651dd210a4a57ba16f350b0ed5495d8a3c42e9cfeff71b153e6ffb0c3361013dff0fc4bc5f05f1b3a0efcda77ba4342c24b37b01e7ae47900347b72f167895680c7b1b20d9655215d0b857f6df1e20ccbcfd31e5358e1e529dd6732c24f44cceae23eeb68f025667587e13fe3415c331717c7e43497f75fbeedbcdce6cd10f7ea19ba33ca9356634fe657aa92ecc94784efdfd0efd2ddb8d854600767a644129d8a46c7d38dc1daddbf92d7260b684b11817f9e7f1bba1d66020be0515e15818663177ead779bd42c3c996425389d68d50c9b1898380a000399cc80f291496e46a066b57d0c41268abec45513e7a9f10a57cf3e75a2b8d1a656b2f5b221fcc8d2e37b13e79dcfa930051c75cf4eba7009c7601982c456ab67ef4a12d5d0d9154a6cc78fa59b1c55a3fdea9a36177dc0d6fcbfc01fbbf0c5c7e90aad4d1c71c36da3eb7b75c6b89d6c648927fb2f323ba8b8cdd921473d2bc0833637a784c01c41b4788909abddd3eebca2700f6541bb5efe9e000a199b876917b76e8db3e68a8ce1917f92a885bf9aaca1dc64051080cd11ca5089ebed3e5f1bac79f7f756464b37d3f4fbb9c2f6e29feeff687d75c84bc860347ff306431bd49dc29190daea7dfea3fd05fc1a4573e7c06bcb5587335bbbd7b3adcfe4c52f4a27a942ada4a4c196f07b296da5c1e0b18cc887e8b8284dff8d33c1b2d5926aca579c03b2f0a8b467d97fd3d8215ce8e96b8ad2c92ae6db674483df4c84f208bcc41c7cf95cfd38b53477c7b05b3a3148b8", 0x1000, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xfade20ffabf88d50, 0x32b) unlink(&(0x7f0000000180)='./bus\x00') close(r0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r4, 0x7e}], 0x1, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x1) 11:46:32 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(r2, 0x74ab62d432e8a70e, r1) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="26db9eb390c5645519bf25c9d00a139793ea7a100812bfc674dc4c1f9ebc2eafd888c84bf2e06d5262c40c4bf6173a6e1a7669ca22f4538e51a8a1634d53", 0x3e}], 0x1) execve(0x0, &(0x7f0000000480)=[0x0, 0x0], 0x0) 11:46:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='x\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 11:46:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setgroups(0x2, &(0x7f00000003c0)=[r2, r7]) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651e60b503fa8565717beecad63ebfba1dd645e01539a5639b892ffad0e85c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32b7076b9bcce562266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1f8535f8d9cecac80da37ac48d417f79a9bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdccc54e9902ed84f503a04d1183dfddd2be74a"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r0) setsockopt$sock_int(r8, 0xffff, 0x2000, &(0x7f0000000040)=0xffffff47, 0x4) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 11:46:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 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) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 11:46:32 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e853c6ec100000077ec5d388e083f56f326d58b9cdadc194cdd0ddfa1792b3869e25d1d8be9f420c28b684444b1211d432639a34ceac9051a06b0cf82860339a05e43ed2330be49a5b765ca6b57df65abec015e165eb2330581381300a53007bfd85f7d489cdfd595c328466e540addae0b45ccdea22ac63cef3bf856d6b48924ffc74946e7ac71844571c5026910dcc20a63b883674751e9f7dd3aa9c545124a400b863d19529a65d68b9f72f6d75ef271b3c2df15195d5c03dbdddeb8b5f475a96802f2571f25b10217092841237b285bbd3ae51ba26f5271e99eb1a3568a95123898471b9b7f132c6ef0e68ed2eca08e3cf5b8a822d961707ee1c9c3b42543fe"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "03a77f0c033c0adf2b02002100", 0x3}) writev(r3, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a", 0x609}], 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000540)) r4 = dup2(r1, r2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000300)) getpid() 11:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x1000000000000024}, {0x1000000000006}]}) pwrite(r0, &(0x7f0000000040)="c34812d96b4eee97bee68f48634a0e94d620806b29aee362d07dbecbbd4b9c5e0e8df2efadbeaa29", 0x28, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x61, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x442, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000002c0)) semop(r1, &(0x7f0000000200)=[{0x3, 0x2, 0x1000}], 0x1) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000001c0)) 11:46:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x8, 0x4}, 0x8) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="f659a18c1382b235dcbbc346d75e697e6d0a9b7e9cc85a56705afa05891a58c44cf47046c1c62dc8cf049064a94ab5b65d426d33445f85cdb0fda9a397bfd78ff661a4be300bdbd37f151bd60537509ddb31f35c36b74bb35437d2cf0ad80df90e19a6194b448a20145074", 0x6b}, {&(0x7f0000000180)="9dfa82e6b7e0855ec0c22879868646f921ddce0f2d745af63b2f43f11be4cd8f9d603fb3b5cd1479d1664a831de5026c7ba9ddf88d19d86da41fd53f6d2c7e31fcd66dee8ee0672007340e1fe2e9b31b6271dfdb7a74e672444dae8e605cce096f5b997439ce504c264dae46ec7d34c786d3a3a0e8bf2d48ac40aa5b7a00dd92a2d493c274ec58c936ec8d8a627a2fd236c83a4309e669fbf8c7ad3748f69270dd9e5896383f0e4498acdd8fcb0edf4340be4fa79aa9c364045cb7f2392dce32f7a81877bb8106cf99e6ff02f8f13677eca41454fb1461e49a808c61bd5e204b4f5438f0fa", 0xe5}], 0x2, &(0x7f0000001280)=[{0x1010, 0xb4b492d67d88ad63, 0x8001, "16bc5c226f71e05ada569819089353ce7a7ea82a42199124222ce5393fbaa929050d6ca5f0570c83d25b31dbb4d3524534eb969b3432d345d9e425e02b697b1cbdf0d08b3192a4dec7d93e294c0b735d33ccbadeda8d565f34c49c9e5ea6b2071da86b8f495e7ce86a4cd8aa6a89580934c06d5e427533055d38ecf3cc3937c7a69a690b5e098791d18137b03864afb20aa8481eb6dd090fc03315f963d43c8fe50cec1cb52004c7584302d75928f2cfe330f19cd5bf23e60787b44a7dba2a4ffebf5030136a4ce6f7c6b1ec94156428dc4ac982c8843f7e722243d2f5d7833a46150282cd8b24a4b66ee1d74bf9a11a6acea0031cc35a0e44288cb646add97c0e1555133f5aa81d7b8fe9e41ce084027bdf17b393ca6ce5e4f5ae5d65fd04999040ac70f946a9f6ce6de29c968127dd6e65923a56ed01b01a9133c0d1167810753fc76a1a494daa4b1134c3bc5c5cd752743b84df686474e89fe6373866b28da97757daf32b0258c01a629721455e938d7c692db8c3e5022e636eb6787ab6cc632bfb9da1339018d2edd64c3380ef05dc1f6bcf55e1266d933efce08e31f1c88a774d67f4f64a368df22fec6752631cf60613212bd502ed7b73a674b735a266b555753e4b641f80b510f610e3f1f4f89f4ae69ede5a56c91bbe4c849034fe235525f6092c24fe405b05c51765b74b70920f4cee1058ee9ed388a4aa118e03888366c767b1530b51a1b5062b0edde6198b52ae02f0ce26b6fcbed0a833c47a2dc6e0e3746a85049ab416ed5775dcb9859f60d9926ffc3f9b2c465a86b1eb7d3b3e520012c6b8ab5fd065e187f9c2110ab353a2664ff1ee7e2ab0c009ac403b7394af97abf6bfc33fca81b9efcb8b352d0b51a299f484502585a654a152cb6f63a0fa215985c546b75e603e2389cabfeab8fac630cf75796afcf8ce01b6ae9cacf5adaa9c62fac0ed46d16849ec018e2594455628f54b557ffb2a908e93195981c561965d7fa7be6c3a541d10fd0f3ed72723b3b7b37e697db8a103c3491bb99a92085545a766eb284b536f84e83fe708cc9d44ace63633bf7371fe29eca147317c7e2c010f142046e2d660fed3045ee6b874029d27d43a13d955ff83e5392ce4d9dc82c26c3cb51d7dadab65be98ec57788f62acf8aa0476bcf7e8e22ef817009aa2e3a71d93a0f5090d1ea5805305e70adf561cd520c6ef885d1c2835d23f1f200966e2c1f80e690e1495dcea3042b753ac622a7663a5a83478de1eecd025c56db7c19ce09e7a1e936742ea2379a8ddc932347747867560499221103901db352a7f64e17a1d1fc47b30bc8a5d1385ef2130318a05c66ea98c2d09a0b09f8e379deb204953f7a316995dc2b2d3f1ade6fd2e8f4e2164a9eccfa80a968ab3dca20223c154eb44973c6a8eee3644392195bafed8ab26cdd37e664734fdb6da07727f1a0538a3316dc1b1a35e667b4fbe3d37909f57d711029cba884a1733766b143b2db24e014655ef23cf65e375da31cc2fbf7a611cc306d1dcc9323b99bcbc417c6e988fd0f7ea5f7c820f4e9a7969a90fe791f3000b32747daeb82f3483db894dd2470770e17267a48e882b051cecca71ce0b57b1e7ae0a28debdc8a0645e08973620ccb07afd5abe21d053fba555c425474a30981f39a665edeef3d6a0b5e630c945fa2ff2e646c62b191ad24b0c8e89cde6b3d2689b4a753c3a68cb99861a9eb8dc284ac905392a451cd52be5cd9a893f8514cda31d29bceefe147d42544de01f881413671c084d0ecb93604a9e959cc95491ca64af9335388fa5e5e0e51642659b3aa6e7ba1950ce9121ff45ff9cb8d642fb83f8b168ec4231f180d5d1839fcdee1ffe957e3cf0d8994727724e9238eee566cc6bc30d912793afff2e74c4d4850421c707eb51254b4e1b7a81c588dfc01b7fc604b65ed17babfbf0e1aae5283be8a0082152144adeac8c33936a93fd50706edcaaf44bbda4126e643101c5a6f491779367052cb8d3437b618cbbd697fae31976b4f1ba51a703fe4c12a6f06708ef68c4381442b483936e46dc88c0c586e61b1bf6e26fa3e2534fed116a2c97f0b0a8abe0d2aa5e0a1824990e50d9c600e3528cef713ab2096409a550ab3b524adb65b348c2b090ffd9218e25201d801597d09b89c8659a6e1e05943b80c91400aaceaeea282ac4f1c3edb86acf064774efa10014914747596e41c18e7d9c88d81f95f2270f4ac6aef405e22dbbcfb22e1c0f84a7824ee4fa6e24fb041551b5f943d0aa64a82e9c805ed7e820c42fc3ad312bef9a8652995a4905f582f444a2e5f8beb033c668022fe1264bae1fe276c893bfb20abd0c9c94f6e0029ea7a5c1b09e72b4319a171b2387884896fe30852055ad3b9938e1f5ea0edd381dce38453089b41161146d3c61f69e78b5bcb5d7f8fcef74f6ac92f06db3c8f22165d6930c8d57fc8d5e86fd2c0d586bd9dcdcfba247618f5aebfa881bd3b989f716e710e6cc93cd894a305b825c60affb15d1829c7b7384ecef279d7ef3afc2440c50e7c60fc7c382cf8f90b489f150a1ca0997fbb47d374a349d67ff5a8e863f846ebf249d396a064ebb8d632f9a278e2806dc0deded380f50cc39c5c37147377b9cee3b432f77a0afcf5cb08ecf6e9999b11a098a0e3459f7dd662b2543b8ce3606945ee7d713a9b4d6202a7b484af51eac1be5e07cb7629cb2aa332161fb1c31beaf64e891553046ade535db1d525031e094a7176bdd783f2b3faed386b7bd5ad3b689421cb526eb5e2c4405895ffda6aef860b04fb8c7c0e6e9e75ce67f239be5f1c0980410c60af6719df9e65b5cb56326037a6a02f1d81b2a109a728a6d9f83d08c1adac89486a3cecc97344645ceaee1f4004347be439bd75f80a97255eb7cd971043fac992ea3aa31ed3a8b4a05d1d6cde12abea5f17372e3037603bacd62f947a3605e0af493a87f24f39dd6194b6ea2762929db4000c5f16cd4ead2c97b50b773a035fac0e0cb12e752976754fbb1860bdfb940054a3e7bb5230bef63aeb2c4d839f85d84bcce2a19deae88d57e7a83ffe8eca4f1fb308f6c3dd7c791a7853a7ad3a3c6ad62619e38038fb7ebe4edcb746c39d77e2ba85359d72167a1e7d9d877c2cf85a6dbab9d86bba67bec1e80e7b531b73c7884b87649fa0b53424994f11e61837e2fc215ca0ea7949e0511ae84804a0eced3a78b677efc8503027714c5752f9c9c09f33fb299e308889d24a4253a557401757c8ddcaad052147d13df6ba811a45c2c80fccdfdf85f2f0ac374d6617835592c1f115df9df5cf12098de6424deb81c2cef9f803c6f50e097c80540a833ba49047daf7b38adeab3be2a323b3543b3730b9c8221521cd000a34c18cb2bf78c25215d5fbfc1a996a3b83cc1c14dce6289cf96fec76d06c4d5f8faa9674110842dfbebbb29b99f1d33f694a217bc6aef3a607e5e602a93cb00cd6eb47228b3e3f392e6272410803a0a54da1f31fbeb0ce9a7dbdb3623c871bb19bcf164e6ac1cc7630d07d1e13e8add81807d68bfc8db6b1399af34be94f02a005d2e746dd5c31f31daf6372c0ac4c65cb4769616d57b557bb8dd6784d14db7e3971e2b3153a8dbc848a2123950a1635b54aee642f07c5f60a2c193660acdf8c376738fbb60d96442156859b37d1cfa14fc840ddb713f40509dbd0a44553c1154479c59ce26cf903857003af2c7dcef6367551f1b71c841edd34a46b07ef2b962a01e327e7d02f60fe3fc02cbc571bc7c7dbd1d0bd891bbc8cc8e4df94df49b758e09a3ec0b7453fc427a023d71c19138f2414dc7a01a78c0a36bdf1c5676377e65371940e545303b2570cb351466957b1e2627135dada3d45ef80e76a7e88f0606602a10b52c1233e65791592eb7d469cc81c99edf09a083323720af8fc65f5cfb047c51ac6ccc6643291b71955b82d18598a847109c708192792f3abcc2afaa4a80ea024fadfa80230c373ea639ef9ebd6f96ed00d84fb774e628cee0cb8e81dc3c6318fa2cf5e318180b8e715e1042576792f03edf092758e07601481b210cc3810457e93f13e7db043b07ca583f89680d12886ac3d8837709991efa507a14088d8f758f733ebe7baff416039370cc420bc64323d92e770cb1fafb2af47c80f1541f964032bddbda2a882c553e153453f22e81a428a0439bc2b6728e51585a3d33ea8081e91ff56f1fa48c070a3561b0a06c5cf35851cdbd47c3e7051509e193e9511fa083cf00341db9b80d4ba0cbc7c8aef9723efca831adc4971d04b0cf1333c3da220c048c3e5bf1c0cdc2bdf4fe13c0e640e7cd4bc5a453af3d9528f085f8c05b2a042e56a9b689af75c6178aca7b7cd60f3855d55b5a2fffaf6152ab8f22564209c83b5cbf45c76759be4d0efe44fb2bf3653f8f934dd79f7e9b5e6e70ccd568b35e10e31d8f0d81c50e78d6835997dad33fbbccc542890c54823cd6a7943e6531468b21258a43e9bf5daccfc2eed080f2efd3e07f0e16fee4fc57e640d1c6271c881b44df6565771825097804fe2f90d581825a98e56fdd6967935dd0acc155503560f843d6b47e4f7eb5c0af5d4e5c49c3d7f23fb6d0237fc06cd580e21fea5fea6734c9c0128859c191879fb1f52ab05c4b9c8f811606aca9c02fd56ab4ba6ec63a3e2234eb3659af3ca31060fb63f49acca8f81d7747370440222b1853a52c7122f2bc91d96816d3114716ad0c1e09cdd98c4eb72d319804cc1debf58b3102216c3b2decb35db784cb1f2c59c0354caa4b6d94e0f5562eb81a48127b95a898c0cc83b8aebe6dfa006de4061913e50423dfa25c4dcac94475b9c3576e5ce687cdbfdfd8fc812f454420fa463d813f3e80fd00074e5923b54ddf880b2607caace7d3ecf98a9d875cf53eae4dd2c2050626af73245666ad933932ccfa085618d0e9695e5ed4ec3a36a8f0fb6ae2352b1929b9d802ddf4afceca92bd4d3fd3ded0878152a234cdd3b7f08cafe0462642c48e6173e6c3bc3d7cd54182dbbe47355c6d3726c718ae6b45c2dd142104ec59e30f09d600d9a67987b20979d6fbe17c4c14903cc79caa7f516c66f0c3987547fe7d3edf397f79de7d20b4a53168ccada1d9ce0daa076f3b7c39d094e69aeefe6fffca9ee9f284d0626853de53ef34e34151378ac985a1c219ebad195cd362d68f650c92270b5efc0323f0f2ddc7753eea32798859e6fd3f8f5b00833ed3446c1fdda31a3908fc309198efb01c9c808b077addbc45cfb5b2e1025cdecc0751fa2fec766639d1291b23bb63ae7b233a75631709cd0332d72cbb0c10b52691e229588cb52ea1e7e041bc737f9790a8476672a44adf6345c7b30d7a9954ab1dbfc5cea4680061b833b1cf0ed6cc80a76d43cadfd240d94b3bd462864e45800a4f1db7dfc8d00b36f518d3d81faec0e2593c8f43074dacb457f5f83c72b9d625582a3f2306d0f297c02a3fbe41e7d3e282d43166b2089f4c07d2a00fa7545626937d09ed755e8ec00e1ce43d68a6fe9b545dc4a93dedd2d428de7f9e0c643e4e52287e0ef930a840cdd8c7590ed831af798f47b158c923017374cf146a07a0eae57e0cc3bfc740871795445c79eb78ca04478e8b18d007ed66b4b45cb71c0addd1cd3653e8729d3b26e36bfb4b6f5a62afeabbfc702f15f83e241c90a06ac88e083e9943b9661acdfb1ba175cf672383786af6176b8d2a22172685dd6dc5d512e786e66fa5522dbc687c01ec02a47ab3e76cada190618bfe4090a70ebd249f43ac74697a53f79640f8ce0d9553484ed6232006203d26a5f7712cc0c3d38990"}, {0x78, 0xffff, 0x8, "25bf8afabff9a90428b1c176a905bf6b771acc6d222dfa25466293da99cb5c8984a7e29183139d5cefeb41133c763d2c53dec25189aaeaf4386cce803dc6784eb0908917e35f1fca9f3d0f4ac1cc53bf1e442e4ad170a6f7780c869191489ddff19483"}, {0x28, 0x32e771974c5d7066, 0x55b1, "f05f8567c87346582901c38cbdc81c083a0a0b3ec1"}], 0x10b0}, 0x405) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 11:46:32 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) sendto$inet6(r0, &(0x7f0000000340)="123140db254fe8047bced58f8e535a18b2bf951053e52a14730a5c45a4d9cfdc0b8704ebade04bec907072dc598d63359491edfc1be051663e8daab0027bfe0e8fac31c41bc38199af237e6a4e0b5a59ce54e640d410758d", 0x58, 0xbb04d97712cfebee, &(0x7f0000000100)={0x18, 0x0}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r1 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r3 = getpid() preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000940)=""/134, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xe5da}], 0x1000000000000215, 0x0, 0xfffffffffffffffe) r4 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r6 = getegid() r7 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r5, r6, r7, r8, 0x1, 0xff}, 0x8, 0x6, r3, r3, 0x0, 0x2, 0x1f, 0x400}) r9 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0xa777, r9, 0x0, 0x0, 0x0, 0x188, 0x5}, 0x6000000000004, 0x2248, r3, 0x0, 0x0, 0x2, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x0, 0xfb, 0x66dd, 0x2}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 11:46:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x20) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8809, 0x0) fcntl$getown(r1, 0x5) munlockall() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) r3 = socket$inet6(0x18, 0x400a, 0x9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x10, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = accept(r3, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) poll(&(0x7f0000000340)=[{r4, 0x4}, {r5, 0x4}, {r6, 0x80}, {r7, 0x40}, {r1, 0x4}], 0x5, 0x3) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000003c0)=0x200) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000400)=0x1ff) r9 = msgget(0x3, 0x69) msgsnd(r9, &(0x7f0000000440)={0x1, "4657bc4b80f1a890b299aee8c356b214236818bbd9b631db0c9a63ad51e7f08d70d83fb07d225f6b3992fcdb0805769197683323d442e836c92648c7da45cacd25325bb76913c8521dc271d936f3ec7685c75019525345d96324248a0e29aa856efc519bf79219497a0226acbe0b0c053176195f43f0bc04553cb66f565da3fd5a59c4251c745d7b4dd6a1c81848431538317610a76a7a2c6bf3ddd53e815e3d76e9b183c0340ddab717e49816c3ff8601087b768ecc987c48cd56432dd1e7c23b980de1fbcb3aece4fcc40498cb4aa84318d93addbcb858598d67d5176392bfebae1ef2d5e18809b09d5831aa6922c065"}, 0xf9, 0xc00) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000540)="dab1e35bf4e4af62ed4e345806823ad94f79a07c47104e8491ff9f13b5879baabc5df77c67d85013d7a1b3f7d64c612ec550c4f8103f819dd52946414220992e08248896f35a7210e26b9a0831a1608d91b6b32143776aa8c294438a651e59257b32af01b022b8c0d7ebe8", 0x6b}, {&(0x7f00000005c0)="bedfa155cf6b349997688714085f071da72638abffefb42872a92707db7d407d28ae02f0041424057b5c12ea869c1ab3d155d96092b05ccbd717a7e92c307c83ece83d501337561e63b8da65fc8e3ff318ca3a22c7e386b08d9ff407e0ae158d114e1c6dff8989653872de56c96112916c3d60bd52e00d8ba54c4e6832c189f3a77c1cf2585ca8d9352d6902738ea379cab42ae26b88fe096c1584e22ec1e72ea733f858b0c0e2090363556877121894b4182abef9a0b91f2011867ca014e0eee7c68888", 0xc4}, {&(0x7f00000006c0)="22c74aed9b2ed07b1c483719308d2b217cb8d9fc3c68675ae1a78bf31ee92274e4a0c9cc2eeb8bb0c153fa3c797a09d4589bd3c07e6efabc402af389288397f23e9291ff87690b42fcfe51db7c5ed4e1c531ff9baae84a473de7cd6fff8644b9824ea504df70ef46929aea1fdc27f8009a8b42ad2b3cd9e1f316f679646fbc5be23ad46942e0bf49c5feee0ee90f1e435c50d9d139a8ed4a43495481aa782486830ae6641923550c90dae8efe58647cd9f9e", 0xb2}, {&(0x7f0000000780)="fd34db3efc601b36fcd43f4b028efed12966ce63aabe61b4091b5b2fda3da9e0903f2720c1970a6e0f3c6fc045042265ddfafbd412a4f7fcf07c0a8b4c1c3c904634cb71ee417f00d65d33780bcf2f7951819dea9e851eb9336deb7388a23a00cc8a6e3d28bc5cb52c54a92d4851fdfae0b7d3344c813dd77ade0723468e180186f20eeb9ba373dcf6c11a23dc2cd36092238258ebe75081a4eb6f42516a32b27e3f58a32ac3a1a0756e1462630728e2ec2b6ae16ceff1f796799f2c9230109ee7a191a7202ca1d3fe6a706b424dd7f1b6a2f83a18912829661fde13a212c05125728408a49f44de5443b8dbc4d7ee", 0xef}], 0x4) fcntl$setflags(r1, 0x2, 0x1) r10 = kqueue() fcntl$getown(r10, 0x5) r11 = getpid() fcntl$setown(r7, 0x6, r11) r12 = dup2(r4, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f00000008c0)=0x1) r13 = open$dir(&(0x7f0000000900)='./file0\x00', 0x20, 0x64) getdents(r13, &(0x7f0000000940)=""/59, 0x3b) 11:46:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) 11:46:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x0) fchmod(r0, 0xe3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = kqueue() r3 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x40) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000440)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4f71c9a08dabfee8, 0x100000001, 0x1}, {{r0}, 0x8000000000000005, 0x0, 0x1, 0x40, 0x36b}], 0xeee, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x1000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x89, 0x2, 0x9, 0x7}, {{r2}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x4, 0x8001}, {{r3}, 0xfffffffffffffffe, 0x4, 0x40000000}, {{r4}, 0xfffffffffffffffc, 0xc, 0x80, 0x6, 0xe0}, {{r5}, 0xfffffffffffffff8, 0x80, 0x1, 0x1000, 0x6}, {{r6}, 0x7fffffffffffffff, 0x102, 0x1, 0x7, 0xcf0}, {{}, 0xfffffffffffffff4, 0x28, 0x40, 0x9, 0x3dd}, {{r0}, 0x6feb1f1f8694b128, 0x8, 0x80000000, 0x6, 0x2c2}, {{r7}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x70c0, 0x8}], 0x3, &(0x7f00000003c0)={0x9, 0x4}) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x40) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000080)="3e660b60802ad9a55b7f45154e7b") r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 11:46:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) fchmod(r1, 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="377389ba6eabe5e0cd14acca8418757c332a00ded7df5eb1c12fb689442c41e68c8123880fb71924d3ff561ffa33307b02f5dd85c87e12f0bfc05adf6ff40824ebe517de82954a3e420a9e2dbcc98c7e3c205e9fae761d0e61a594b87a7d009f004803d2837f6f3533f593050f2b2b798b970773208a9f8dabe184f622c7d05d17c905fe5ba774b005993894e7d86fef414ded416e56fe004b19905799513c72f8830606e8c8fafbc290a3bd549b"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)=':', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 11:46:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8020, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x83}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x7b) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10002) ioctl$TIOCNXCL(r7, 0x2000740e) ioctl$KDENABIO(r7, 0x20004b3c) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) setreuid(r9, r11) r12 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x40, 0x102) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f00000003c0)) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x80000000}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x68, 0x1, 0x100000001, 0xffffffff}, {{r2}, 0x800000000000000e, 0x4, 0x8000004c, 0x400, 0x3794d8f}, {{r3}, 0xfffffffffffffff9, 0x10, 0x7e0a9314fbb32cf7, 0x9}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x20400000}], 0x4, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffa, 0x40, 0x1, 0x2, 0x800}, {{r6}, 0xfffffffffffffffa, 0x5a81fb7568817d13, 0x40, 0x0, 0x5}, {{r13}, 0xfffffffffffffffd, 0x18, 0x80, 0x1b49b416, 0x6}, {{}, 0xfffffffffffffff8, 0xaa18333ad73bb26c, 0xd30ef6cfd7dd6f05, 0x7, 0x4}], 0x81, &(0x7f0000000340)={0x4, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 11:46:33 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) bind$unix(r0, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b8162c4a80d6c9c15873a72bfffb00c52f6e7043c4a3e2d5192727c6118378923a149f782bdce5553970ede7ee318f81cd6158b0a9d2924e57e83c37fe53cf25d79eed5d59e69333174bce0d0824d7ae64a5f384925592ca789ca95c469c7bfb41ebccf6f3e98cbad4b15cfed60857c6e01210838fee2378b286139a00fc17362d6745bb4236caf24807d2a8df0b9cf59f31be6644dc427c886d578a02bbe053187a9a6aa18f96d2597223efc972596dd9b5e9f1b516cbea93a0cc65c82fee88fa799b8ca4c787b35a4d1fbca465d72d75422e043841e0c988f41c7c60875f9c19821ca9f5e19411c879f9af19c9f6354db89186bcd545d71e897eea154948f6ef432d98cb0add226b67b4b52351a55b80242de3873c489520260fe8763716e006cd81da96022fe36b964ae33b39ba58154fd3b72cc6c9972c2934fac341099c5758370dd8a7edc7e0a4a4b0c3e26fa4922b18780cb20295bfd7d14ffd561d0693df29620b0897a36f55567d71aca5cc768dcef9c1f4821bb5d3a3c9844ac49e9cde5e6849183a3dcff8a8c4674694ac1c0292027194e55108ea88cf526670eaf2217f295ed93e8235cd33006b87dee8d8b851bbe7116d54fd161dc1f041e4ba907da0095e9b84b68d96d0c75d53f8746f182b385525cf649f202dd4fe07aabe8d61c10bd8a11b5e4ab078ba6ec978f8bb240a66ce24669cbae8252b4dc4f3742ec3e84806adf3c8b914fbb819758ca5f8a802f6ccea5936dbefaf99a9133c7c9e7e5284ad69af7adfaa47bc1ea9acd5a5e64e5a879ac7d301cb51d8565e2f088bb1522a6e3312bb89b68d85ea3f76edd8bbdb40228eb247fd7eef2019ad9327babe75994fd6745a096603d14bfd1b4c750323ee06eedeb0cb971c6701ea3edfe01606f9d6a649bb8ba3ba91fb14cc92fff48e073adc6691250c2fa717376c6b4a095fece905c8fc9cd7f890f42914d58fe6a5127ff1a4b71fdf29799de78220d3a4ae45a574cb41055a15f3ca4807c5cda10030f78113373da131d1c3758a25dcb5d36d6f2018186c71c90ce09afd49f04bc706e81a1ea3cba13a7b754f1c9172558eacf664f6bf0fded8ee9da731cd2a17b49d5fd1978668857ac3e707fe871f9335a6bd549db384fbab53fe8041b2becc838bc58d32386ffc27a7447d45c657c290433b1bac8f4dfb7b6ba14d937cc01c370f00b40b304408a0a3cf323565300553a64a00b01eafb1331271be09144ce8a1fdd6976b9480194f790861dd221af6debaf136d14a46157b58a0bb42542eb3cd32c0a03e76e5bf9e7ed305b023ea370267af28a34635cabdf38a86dbfe9763826b9eeb9b87d46e27f5e7112fa7b5b949b01b1694130d755c9b2642b3f9ada29e7039278f8115a9249a3d8ee6a3a32b09494831bfe32fe56599175721a6276eb8450254712102f4411b725084f06a707525e0279d5371ffa2a6025437f449c41176bd63b8f4d62c9fc9308261c24aca201238e387251d394cd817df7c6e9f4bcc8acc8db93dd3b1d0aa5ba83ece1380d85c2ce0ec7ce8e7b79671bd7601ea62295e67a2b867787226c92f95c1c13fa8653dbcf37dc4453fc0ba185cd82d0e32fc2091a3378c0d5e4add26ae3ba8929f6c4f6685114b3fc8d66d23b536830968506554b80ad31698eed1b6d0c3cd0581de3c66d35bc82c734588bd49f289dec67724f5616fa0c524ebd6a11dae96bc0dfdd1411245a4eed74072f3025ea5abd8a74f9ff9c75fab29dd5e856421940fb49b741683e31b25cf3b1fae0921e69832334425aec3e5ef5e8d7dd083c36baf875ba24aca510ef8fb853645862614d60f82f51684debc339b793f8d85740b99f809b6ea89a5be4eec20691137482e634afa18944c1ac5c64f0a104da105582473b83babe4a525af9dbdb04458f22f1ada86c1774b84b81e23622ce58d4fe857790e1fc35e61c8455061c4706163ebd9f446c40e547ae64ac003a8c117e3f8c143d8ba752f57bb87b9b2495d6761f975162a31dd99be814766701aeb697b8e469aac8c81014757ce9103901e4a4d84ea3c91def07204a0d1cd1614bbf3ae228e326dc225a6801f51f9375d95ab31fa7e5e0ad368ada7c6be3d5148d3d125789b8992988670440d7526817d19c7b95048dde75c1555f9c9dac34e0e255f2d0c1d9a9ae36cc8f5f8afac521704ac815acf31f2f98de551257d1ff06c47752ddbcd1fc09e0cab98eb3190369f82417e22ad376843de790aba6773875ef8f7dbec5a6c93424a532f4aaa2ce822676e482cc7ddb8ba901c05a71af1b82f01c9485d9f900066e8149ef5b7c1c964811d8198ad68efcc837c5238f4e4199147d223adb6fa067fa7967a971f96991b873e8683438ecea4472e6d2a6c57630df29c36757a4d725712c916a768fefce1d8616a66f06ff9132e3968bfc9f55b3225e00c8c2d4f7a4ed26d3649e091872f709421bc558b53fe665d328d7d9bd65e0bd053c49aeaae71597af8e78e94aa74fe0a542ee1eceee75090445aa564f8384edd95bed227194d2f701d253c204c0c5717e90cd294bf8f45dc68bb1d9a83f334b3433e67cd03340cd38a3ffcbd92e46fa51ad8b4746f5f98d30b44150eeebc04a3d58ed649ac7fc6c2942f8aa39336671ade741e8eb0b8f10d381fa837aab9a62adaf8b3227f0284e12bfea39f27feb527dd1f6c228516ebc6d0d291300056eaf6281b91b61fd955293aa124154e2bc98f0187f8b0129bcbc25b41e72aa6e7bd8c96aaf6fcca7989ec531cc72a08a866e4cb5050010ee9a2968235caca2be26e274ac1e0ff8fbc719001ad102bbacb9489cce580731488a34c54810ae33a4946548de2002d45c82ebd19ba472fe434c56dcac8dbc41c8b0b17fb404dfeaf96dd7a989bc88d7970e898e712eba8f417839b6180fb63060abf3310eef3533408ff063a773f4056e536c5fbbab454f7199e66aec19d71a16be2b499487d4d0665b5941eb562460df5d0dce0806a978c0784bdf41e6cbea5c1d4bf8b6ff3d9b1b8969526fb0eb8711d81e605e8ccfb4faf652784aa2aa61c0de8d606a81e940c6f73e303aa3f2dc091c283b20162c7d082986819d552fafafe5360e4a214ab734623a57b5bf48cf35ceefa0c066ed04d0e5506b95e88afb65a968e946e0e80590971af416ae05067f7fd418c3af6932fad00f0c0f729cfcb1338c3c8f6922abd019eb73682e087f2bc1f1ee47317a3ffc187ccd7d171ced28cf79be78512ab3dd6d0fce245164d1b2e5522be643f4adf87f747e1890ac1a0a7a95158b10747db1af78f288fd076b2d878f67df0807a82a59c20c28f03923ebc42685378558bb303eaf12a48ac4be3fae6da9b28dd28c2046f09c2ffa2512e5e85143686e563cfdbe5197bc645850bd531f1e5c88f3fe509d07fa1f990ce48b6f9eaa123834fee8362a966eb782ddb28e172160365b0787c158dbcb71fae8d5864cdc7c7105083d4266ef7f01ffe79c0c0e8906e45a7e2db6001199ae9a545e569271ab53d1989f33830fe6d8008b23b3bc18d370d367e0f304fceae8d666753bdce131d6bf7ea19a4280b51ae49a9203c7265ed0be05586919f3f2f33f222be7e7a5fcb9ebe8bbd4e1e77cecd3b475b784ab8afb01a54a4bb9b4c32462537bec5d757892f6a2d4eae4109c1889a7d1238abfe68dcc1126fa3c475a802e4ff5524cc7788d4bac3c9fa2a03c2bd485b6d7a5b239aa83abf7871b5ba050cc8d6ef12e21ae9278cbea07f08a48a8c1bc117f76d26222fd97a5276469a772a4b90cb0842e0d81bc447e40f0bf6e139e6b47e7bf4a456787a698dea116a035d1999bddd7bbb93516b162d1033431efe2ca35d34454e325e9d5807911b8c63aec4c04e804c588347f660787087fc28535bc2c6cb6f10e6b18dc8ef1bbddb28139d159a124269abcb1aa5f1f333fa0edc4ef729d670d075e53b7a8282befe5e4ba847fd80201579987f27782c0dfb33bb274f11b98b80ce9beccde0c3087cff7d8495deea0cb8c62f0923c653fd062d83ae1c35ff51114e1c5f182d3f6e39329153adb6d600a1909299c3b127da465530f5a01e7408408f2cd47c4b96d2fb74918fd4520861e13646e611907453fad05328f72c11d14759330613b5e86091af4c2dc36a684f1e2e690af372e29ed66aeddd2308c2863360539e6ae405d29bf97378a3f6e7ce6df9e12b7e537f1559164e4113809778a398bc13708537d333e56f2c8b29726bcc33952e783d210de2d2e9ba9af23f6515e8c32d0031f712808df79b11bbb06d9293359f102b9881a95356efc6f70d2845cf5b4396ba7fafea19bc69a65cf79e37e0c5680fa1f07aaf1d5dc56908e5108f5a217b5a887946a7e5d8000cb839d341bee724df0511c175fd072fbfd19f7744c6fcae19541522ab9493ea01da03136f7c450678bd564ac0e87c3a74e9293bedad71e82054506609794753b31f99d4d4df4eb791cb690da0c8b0d9eb4d9dc01192519a8acc2cc18641f68be6bc03695a76c46155c2f7f1211a49c940fb1566b8fbf07c7a97365747d94eec3348d43a0e081a1767640f08955842cfe51d520b691534a1a4ef09391b66df25302662b261ca247ab4ef8edb5ec00130438296998dfc0d1081ef84bb840d1d7986a234203e31ac0b110f3ceef3b973ab1a8caf54c30b0e9f2cfb3c0385076cefaca372c8bc963b7170a7eec2cee84660c6dba245d0967e1e70a0bc7dde5de21d13e9553e94d75181f3cb0f766efa409ac7d82849b9f24baf14fac3edea899a1dc9d113092310e1a19f0c870f3087e28b14d84ad38854b8c089fb7b54a90b91c337f5093eb5862d98604c614b99c4a096646daa19a26fcb1b9854d3e60d1e4c45b7d6595687419b7460ddc933ef0aef12c0e60e15b777d5dd8f94313124b26ef68016fbb7f74b95b32da1717dac77ceee0aa75115c93bdc9762fe360a7d26e81621ee7f3441affb45311943030a6e8fd75142f7aa0c95d138309c4f208baaedc49babd1b4c7f7060083638d5a2572ea41824829688092cf16f016e2d7e8673117a2025b1c4ea5368cf2ac10961ad348806f441b156178aaacf7a77a21a83d15d28938476f7866c5f75b92ad9e4fc7187c0f534f6a26570451b3eade8f03669651557745bbdcef925cdaac7c6c4040786014d7fa58d97f53785c1fbc7229edf089e70b7682b44ebdc7617a752a7206d1facc1d069999d6018720da93093071c5ad4f9d40ecd88994aa21a91649e3144d0c17574e9e1d83efb5c9750075c782f5f0edc3f97d92fd7d4e9ae5dff119a0ede3e0a952e9656833b5077e087af7f3cb820da47b25f418f26d62cc0bd7d32d00d463bfaf91c6924986125edaca4400f9769355ab5220d0f727fa288d713bd4742ec0b1128ab0b7748197babbd433745e1d89578338709ba9377bff1f77302a361735f50dc4328347da7cfbe52bfcf9f879a6d2f77de085f25e9b8683d8e1aa6e585420d2d56b857747e6df4e32ab6d419e1f44738e9cd2621561efd8d1497711b1de05cc09c6ea8ebf5817af0173ad30250486a0b6ef14f1c41f4ae28a5b704db7658a504719326c2e681df753885523e4e4215b9a70ea58f4532f510103710c8c8578e7fadf2439a9a5e49700d27e3217de2a6071aefe258fc1508531fda90d09c9379782d24bbd074a163988fdaa6425d8eae7076f9201940269caa13e978a2fefb8bd1d95bf338ac235b319f52073b7aabd1536d26207a964dc91cad43413ba5ca26b63c9f6ae86bb2b59b224a9cbf445bc6909d5456aa1220937674c01", 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:33 executing program 1: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0xae7b431fe114cd7a, 0x104) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x0, 0x6, 0x7f, 0x0, 0xffffffe1, 0x3, 0xe5, 0x0, 0x2, 0x44fa, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x42ff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x4000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = dup(r4) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x40, 0x6, 0x7}, {{r2}, 0xfffffffffffffff8, 0x41, 0x4, 0x200, 0x9}], 0x8000, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x80, 0xffffffff, 0xffffffff80000001}, {{r6}, 0x0, 0x0, 0x2, 0xa14}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x9, 0x5}, {{}, 0xfffffffffffffffa, 0x22, 0x1, 0x8, 0x1}], 0x6, &(0x7f0000000200)={0x100, 0x1f}) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername$unix(r7, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 11:46:33 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pledge(&(0x7f0000000100)='+\x00', &(0x7f0000000180)=',&$@@\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 11:46:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xefcac740883eb2c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) stat(0x0, &(0x7f00000004c0)) truncate(&(0x7f0000000080)='./file1\x00', 0x0, 0x9) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 11:46:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="820201f0ffffffff43c6c0397b8fb3b33a221baffd77816b68adc9d5bc2da0012f99c0e96c9a6b8ac57042d7f0acf9c9aedf29c8c015bc471ba0d13238348c81f2743c0bde31bf55689ac36203ca33c3e9724bdf46eed88339f0027781ae7ec3ae1eee32f5153fba4bd18f121f81c041ac8ecea53142de8381dd711a216f9572fb130445dacd30a596a7296a5534d87e972e432c8a0ef85c33b9c118d01f6452584cc924007e561ffe604745486b9a1c7352118cab9d97a5ce7208fa721f2a832e5b1884700d4000616565ba94d90400000000000000b446f0e2bdb4dbd7cf8b44f19402649f67f09dd409d9b84b885de1e3f7486ce803b3381b6a811c8fcaa365524cbaf7ea7092c5a9c1ff559ef6d8f47d5194aac3ce36d473629d7d8722f75c6ff0724d3436c997f7c281644f252610a70e4868b45d3ff176abc32954558a9dfab70309cd794ca268d0d4faae7831d92b0622c5847170e3cd8e8f724ee2c696cc90081f1f6ca5977f6686d47e3dbe7a3d7914c901b1b38a529e79f36b35656d51c097766c2090ca52b52a84bbe1d30f3acbd85115605a0bb56f6a0a31df51da21a4964f025ad3ed3815d8f2491e4e8f5fa5221a1db7366596859e1561749dfddce9ccc2c6e6487428cb5d952098f07cca"], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="1088fafbd0220272", 0x8) 11:46:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000a00)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x919898b9870935e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) semget$private(0x0, 0x6, 0x507) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a741a9d03bb3d0008bed53d6f89bd96191d2891e95009c04cd6eddb2b9a5292719b5bb832006ecca9f7a843a7de446c2bdab4fa3784e0d18bead1e3ddd96a97291dcf0240e5e69089a419dec919cef2d20e732d84575fc43c722c4c337e3352f326b3f8caab302b2c74cbe9c40baedeb9970c5f84d227c1f4dbfe5e0a3bd233011c1b71abd686d26bbea54f5bd0e67e84853d417757adae9f2744dda6fdff15734885d7ceaae888cac116c1ebac9da344394d7d3e661b124e8da4b98e3f9d43964451867512587cb96a5067b05eaa5fa7239219edda0482e4521d03c8ae6b481597", 0xffffffffffffff29) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchmod(r3, 0x190) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getuid() r2 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) lchown(&(0x7f0000000080)='./file0\x00', r3, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f00000002c0)="15dc5d9bbbcaddb9c854ef10", 0xc) setsockopt(r7, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) open$dir(&(0x7f0000000240)='./file0\x00', 0x4000000028d, 0x190) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getppid() socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = socket(0x0, 0x0, 0x0) r9 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r9, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt(r9, 0x400, 0x2, &(0x7f00000000c0), 0x0) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r10, 0x7f}], 0x1, 0x0) poll(&(0x7f0000000640)=[{r10, 0x40}], 0x1, 0x0) ioctl$TIOCNOTTY(r10, 0x20007471) fcntl$lock(r8, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x2a95}) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/73}, &(0x7f0000000000)=0x4b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8010, 0x0) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r4) r5 = socket(0x3458a6bae334a88, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069a8, &(0x7f0000000300)) openat(r3, &(0x7f00000003c0)='./bus\x00', 0x200, 0x100) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) getpeername$inet6(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0xffffffffffffffff, 0x0, 0xff0}, 0xc) 16:00:00 executing program 0: socket(0x11, 0x4003, 0x0) r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df4f882b297be1aa5f23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba82e2c4248ea8aaf63ff37282918e4fd89720fd3872babfbc770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be6eda271a3f800040000000000000001000000000000000000000000000000000001000000000000f229228ee6b08d5c220821b05d3c17e8c242aba50335a87ca3b346ecd738af881bcada1b631b", 0xffffffffffffff57, 0x0, 0x0, 0x40) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x9, 0x5, 0x0, 0x3, 0x3dc6, 0x7a5, 0xffffffff, 0xfc0b40dc823e93c7, 0x6, 0xfffffffffffffff9, 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x224e7ea2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000e27000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x29}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0xabce}, {&(0x7f0000edc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xdc}, {&(0x7f0000f99000/0x4000)=nil, &(0x7f0000e2a000/0x3000)=nil, 0x4}, {&(0x7f0000f4d000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000e43000/0x4000)=nil, &(0x7f0000f5d000/0x4000)=nil, 0x3}, {&(0x7f0000f28000/0x2000)=nil, &(0x7f0000ee1000/0x1000)=nil, 0x161}, {&(0x7f0000f17000/0x4000)=nil, &(0x7f0000e19000/0x1000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) write(r1, &(0x7f0000000280)="000000006e2c26bce7913f36a1d2058c7d461c339dc02d57749b3e313fbf7ac5125fd7bd1d0091ad6e0b2bba1e02dc115933d1b7eb15f8930bba6dcedc", 0xffffffffffffff08) symlink(0x0, &(0x7f0000000180)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r0, 0xffffffffffffffff) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r5, 0x2}) 16:00:00 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x4, 0x0, 0xc1, 0xdc0b}, {0x401, 0x7, 0x7f, 0x1}, {0x7fff, 0x40, 0x2, 0xfffffffd}, {0x4, 0x6e, 0xfe, 0x10001}, {0x7, 0x4, 0x7f, 0x3}, {0xfffe, 0xff, 0x5, 0x2}, {0x444, 0x95, 0x8, 0x3}, {0x7fff, 0xe7, 0x9f, 0x1}, {0x7, 0x7, 0x2}]}) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) shutdown(r0, 0x2) 16:00:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='W'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:00:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x3c, 0x20000000, 0x8, 0x80}, {{r5}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x9, 0x7}, {{r1}, 0xfffffffffffffffc, 0x38, 0x0, 0xa28a, 0x6}, {{r6}, 0x443529815dc42812, 0x1, 0x20, 0x9, 0x432}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x4, 0x2}, {{r2}, 0x7ffffffffffffffb, 0x42, 0x4a0593ff332c9751, 0x4, 0xfff}, {{r7}, 0xfffffffffffffffb, 0x30, 0x40, 0x282, 0xcb}, {{r8}, 0xfffffffffffffffe, 0x10, 0x2, 0x3, 0x2}], 0x80000000, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0xffffffff80000001}, {{r10}, 0x25518e6bbdcd41e0, 0x30, 0x1, 0x1000, 0x6}, {{r11}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x100000001, 0x5}, {{r1}, 0xfffffffffffffffb, 0x48, 0x80, 0x101, 0x9}], 0x6, &(0x7f0000000240)={0x77b, 0x100000000}) r12 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x5, 0x10, r12, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) fsync(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="e80009d1c4a08209d82a53013f71a277dc5745192a101023000000004c609fa4a4837d7ed5000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/eev/ttyCcfg\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f00000000c0)=0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) sync() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000540)="89ec86b7f43a2ab836ee8d05fb609901ab5539ad44c23109f73a5ff243094ba809", 0x21}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="200000000000000000009eaf8a9d88b42cbd6a00000000000000"], 0x20}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:00 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18320809d000000000"], 0x1c, 0x0}, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040)=0x70ed7396, 0x4) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e1ffffffffffffff"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) sendto$unix(r0, &(0x7f00000009c0)="b78abeb00a17bab731d6481c69b70d8e32c0bce3fe097caf772ebe5b33c46278bd73371f7a55963310fb1b65701ca4110499dedbb3d989870aa53c7fa3a400f6c21e0179a0f824b4d7c9de426d6e4b011d1bb793c153441fb99ccf1dc8e6092f76904878d06693228c8fabc242cea1fcb29a75a86dcdde66b569b44bb3bc6db4d60d05b89fc8996a64feb5253f8d691ab1ee8cb22dbc71060bfae74a1a65d94ed94b0abff0fe6f47059494cebee07d73e7b9c445f1fd2d7e51be1398694c9d8b933b7f9d0a03a4618fb8955310c1019d3fab26dba3ce0e546b32bf32300464bc1152e9455d856be4f6399c216c1933bddaa2d5dd0013bdb0ac387d5f4af4bf1b5f36a38112f72316e1c9b6328fe45e4f79091cf98cea74dd9dcfd3b3b930516300fc98e49243c8352fea967e36dd7e5d8df7439ccdb4c87947f05ab25c19a5ab1ab07eef947ef57db5911de7dd436855d1c6401fb42516022c2507db1584a137c53bd8fd5605418a7eb5aa8de024ebb9a00a2e0ff2388ef3fd859cb269fc53aacadcda2929d969d06844ea93c9da31bb47abb4490c644d5c0dd218dc130983a55979c60346efd26172f47d4b92e733a5138b9ff72eb4bdfb59beef81b27511dd3d1f7ef31d2ab971bdf9edf4c81c8259eb15c75d427280848a3291e6d3ea830be304d334601942e51b715541f77d5c5a16d50d58d4f4c1a6f16b4b30d4c642ec267d11df788b3db039ca6e20aea03fa9a070835a29b80938f055ce818d57487370fa19340f29c09c3af3ecf7a699b491f6ae0674278db18084adcabaa8fab62fa0df5f1844a04c509cb7c85d99055a92a984c0d3956dbcc92c157fc5cdfa8d20df8f764b376edd48d8754171932312d3f7821ed607d3b5b8b83d11de51429da82dd729a865886c9fef18ea0ccf0e0d5843a9b88d02b3607375a5c38e37c9d0f3d94825554230192526eb14864b5f0aa1c0110d88568b0e8bfd411245329b17aa355c03705dc2d7498b0581324f5471c477b2c8ebc1fc906edb7145a0b035d15866f0cd6626dcdde5834057d0733d0534f970b700f1d11f4de003bc70a7d0cc36a62195fe56433cc73a853a0911523929a6ebc302dda6098f6f4d62d86d4b2cd3e41f0e8e5dcd1a99f186a9de438ef5871e97d5bc021e7e2bcefa261dfc0a56c6e4e0f463f99272a7ba21ce36d3dbb890d276bc602b0150f9881a1613525821bac84d05d3cbb8849d93e3480fa92b49072afc890335ab4c7a17ac28faa1e48612d08f66b01acf09e4a34fbb48bccfa02aa07174f75c2d01b48f49cb472674b92809c2984c0cf8301604938da1d2a01fa1b91a67d97a5932454a2ec72a0aec96d0dc990e648d97158d41a8cef3691d55b8b4646cf6a8ecb5d4cf28b7eb2ea3fe3ba151dbf2c52bccf9b2c6050e7ae1f018041b3ad9cb7439eab79b1c6bd9f7e25eaec073fef0c33291425d4f4e57db76e0c14618c3b2133f96862907ec7f232f764924dfe12d9618c7895c412af5efa418e8ab7d5001dd51a5cc826d7cc8c699d88bf2cc35d644039a9d233c1d9b58656c9bf238c858ba3863130551a3fc15c8df0ee35635eb69b18ac4f73bc5b49201c22b4ca72e8bd4f175f36164d566f19fba014330982cf547876e04a3ce9356767dc0d6038e3ecb508e916e09634372ff410aff8ab897a97e9e6b58a7644d810663acca962ebac8c25d2c84585a9b5fc1ff3130659e4858a10bba8c9f5a4d1cc08d52fa6f16384250ceca5286203506c58390de0dd17f148ba5edba3487f93cfb42e559dfdea5269e429e76543cd84bd4ca6129707c0ae4995fd6cc2168cae498a36fbb48ca89fe4e30d354a281ea6f85ac3cc5b67686895dcb9b075b5741f0e7a729110fa0debe04f338cffcf160c6480b08b512a42cdec2d4e52452e1b9cdfb934943f3bd06f592e49e5993e4ee688e0b8e31f08e0c958173e94d0f63f6363f6ecad1e633dbf5f920d727cfa910e065e6e139da04fba66ee2fc9c40a7645c79be51", 0x591, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) getsockopt(r1, 0x2, 0x5, &(0x7f0000000f80)=""/4096, &(0x7f0000000100)=0x1000) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:00 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/173) mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x448dfdb3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0x100004000fa}) 16:00:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x4000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = shmget(0x2, 0x3000, 0x20, &(0x7f0000617000/0x3000)=nil) shmat(r2, &(0x7f00003c0000/0x1000)=nil, 0x1000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xfffffffffffffe03, 0x1, &(0x7f00000001c0)={0x18, 0x1, 0x0, 0x3}, 0x25f) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000180)=0x20, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000056, &(0x7f0000000280)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18200, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x4, 0x7, 0xd39}, {{r4}, 0x0, 0x108, 0xf007ffbf, 0x4, 0x5}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0xd, 0xf0000000, 0x1, 0x4}], 0x0, 0x0, 0x7fff, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x14b) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000140)={0x800, 0x1c6c}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a708d75c63c5ae792ec5039e4d0") r8 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r8, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) sendto$inet6(r8, &(0x7f0000000280)="41c44f9d0cc0d9d5cbe2224e92095e2d0f568b06b7bbf7503dfebd22bf480e05e749647f6bbd0f1b8a674e8a2b4241ad44a9620f8adc58eb2ab39f25eb67032e0e3abc23aa487b0ecf703de9d8eac915045f88a844df2e96bea1978f128a423ec2d934c032dce404e20a2c3544dcc0ffc0e7a009ac7db73b6b93fb8d95d5aaf19cf5", 0x82, 0x8, &(0x7f0000000040)={0x18, 0x3, 0xf7, 0x80000000}, 0xc) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r9, 0x7e}], 0x1, 0x0) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000400)=0x3) r10 = accept$inet(r7, &(0x7f0000000440), &(0x7f0000000480)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$dupfd(r10, 0x0, r11) r12 = socket(0x0, 0x5, 0x0) dup(r12) 16:00:00 executing program 1: r0 = semget(0x1, 0x1, 0x31c) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x7f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:01 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000400)={&(0x7f0000000040)=[{0x24}], 0x2}) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = dup2(r1, r1) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) linkat(r3, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x4) write(r2, &(0x7f0000000100)="8973654f874b7d7854e107338416511bcf067e225f141d2da61a7f015acf6ae05a67c636ea0aae13", 0x28) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x4, 0x1, 0x0, 0x0, 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r1, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) connect$inet(r1, &(0x7f0000000580)={0x2, 0x1}, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x5, 0xc5c1, 0x8001}) r2 = fcntl$dupfd(r0, 0x0, r0) getpid() ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2002, 0x1400}], 0x5) semop(0xffffffffffffffff, &(0x7f0000001040), 0x0) semop(r2, &(0x7f0000000240), 0x0) semop(r2, &(0x7f0000000240), 0x6) r3 = geteuid() r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev\'bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16, 0x0, 0x0, 0xfffffffd}]}) msgrcv(r4, &(0x7f0000001200)=ANY=[@ANYPTR64=&(0x7f0000001100)=ANY=[@ANYBLOB="4936f7dfb62a5b1b02b1072b5af56f675863745df685b12e19b76f6e1539addc8f9e6371729ccaba1709a9904fcd55edabeb225ec8551516ee1fe8e972701f14936efedb3846c3a06a8e01ea36a25e8df8fdf2f6f54ee608feedcb3006ebf3f690015d3c7fa583c3d142cd434cc8ff4f3b6e93a8497d0d6fe1bd391a29bcce0441774331905a992acacd7dfad27dc4d21b096ef4db64f19627b406804d011882b6cb5c76cbbfcaf596", @ANYRESHEX, @ANYRESHEX=r0, @ANYRES64=r4], @ANYRESHEX=r6, @ANYRES32=r7, @ANYRES32=r3, @ANYRES16, @ANYRES64=r7, @ANYBLOB="94f1c13c73a91162bf6f1585a057d51615d0b953976f284fd854c80da686c0b9b4699177c34bc3f32f52928b5907f1e8f9e8adfd2a9ba3b76752d70160e93b8e51a72e854a4ca3e2e0b188c80ba02291a0f64f0c89da7cd7fe999e0304e89c00daa076aeac3fe58cd3714eb70455f8110478c1b3b78c04000000cc335fa762b80d674678", @ANYRES32=0x0], 0x8, 0x2, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="ab3f95c700"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff09, 0x0, 0x0, &(0x7f0000001380)=[{0xfffffffffffffe1f, 0x1, 0x20, "a056c457c5dc12ed486b102062966419eff03c0f1a70fd8c860f8fad4bd78fb5148becb516c11cf401f26521c54240396476db4dcd556dddf27c241e4e05a516530deca96cea660c5d"}, {0x98, 0xffff, 0x3, "1ec0335da230b32fdb2982215ae830af24f858ec1a5b717fd87da70fe208ed92afbe903907609f6cdc5b5e5a4b4995106e53686506a059c4ad2b4f149fc8040240adf198e5d576eaf4e6ab0f840f5e771c91e86bb557c4e85b415e3af33d12e4fa6991943440d1e056d4e9449757f0e1dea58dc282ff2bcac2c0cf53ab9df920c12c904976"}], 0xf8}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f692cbb339c19ef573d9e5b65574ae6e0e7ee2158135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480000100000000000082276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40cdf6e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r15, r20) r24 = msgget$private(0x0, 0x682) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240)=ANY=[@ANYBLOB="00b3000040000000"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000001340)={0x0, 0xfffffffffffffdd8, 0x0, 0x21e, &(0x7f0000001680)=[{0x38, 0x1, 0x6, "32d85e97d224b471a6f7cfb17fb4de98bbccdd27d24abccdc0181777c131479925ec7ef89bcdf939"}, {0x78, 0xffff, 0xce5, "a3be41b94fc41c4093138e175bfb8b16f049f6ebc72d3f260db7e826a6ef0d76edf7cbc1a1506b1e67fe923437075d053586643aeeddee19fef8290f936d641d810706b811aea500ab3779755c0061c3ae4f8de8d9d6526467b5c0a84076b7970e9f842c"}, {0xa8, 0x1, 0x8001, "6a32654b2872253c228350a3c29390a1dfd03e0cfb9946ed9b9c119186296b37306a1b54d7b150ad7847bc1063268fa5de99cd3482c85563653a1e4f9101d53e2a8885e01bdc7cbe343980ffbd32812e0ebc1ad0cc0481d672ec3a8d3b7e8415a050bd1426da3d1fabdf9b3b301b4901e429330f9d15b07761a022283a944230f52c53239c1ed2ced74c198475ea2fd07eca500b964c53a7"}, {0x28, 0xffff, 0x7fff, "f5832fa18957d670de06faf4f608de3376"}, {0x28, 0xffff, 0x17f, "5c7b69b6d27d4c3e28b4abafe28c8ab916178380"}, {0x10, 0xffff}, {0x90, 0x1, 0x4, "33fbda837c6e6888546bb834dc099156e3da2f525b3d143766d2acf10406bdf5e60fe90cad8d24c13bbc758f76218e354a139339cbf9086f3646cc5c3abcb78a94d8219496f4e470e53fd142ac9740c7c0ff905b97212976cd6bd186e8599f56246b1d1a0af43c57b72ad14c36f17aaaaa348f250a843d49ea7e5e89425b"}, {0x28, 0xfffd, 0x1f, "1b3d464056b4c28fda6c952290608ff7d30c5e1d339e01ed"}, {0xc0, 0x1, 0x6, "6f0fd01e0cb18aaecf76d81ea867aed50227f1b8b135fab781da1eaecee21c94812d93af93d74da12aa77e5983f3a85a246f356f25e66f17cb3ba854ec5262d1b2f34e178f0d4a57d60f935fb17e3f32e5740317493e0a811e60d22b0b022874fc5d226dbc881b46f169b2c2aa2675ab527e901f865f5aa7009ee87b1075ee577a023b68ef030a3522f659a333fdce19a89511fef688683f06132e30c9faf9d5bbcf1116e33924947d93a35e"}, {0x108, 0xffff, 0x400, "22b6ac640d87f77af7d030f60752d84ae2f4a14cd93b75646ba7e7b039e92dcb04f14ffb8108840238c620d7831d0ded92a1c3af4d99f9361ac2ff8bed428f979e17509f1daac7a011dff4a68a3c7a5dc878164211a264f986ad2e7bfea8ecbaca1977bd48db764bebb29f5259d45d344cc30a13da2105b8b253fb6bfbad5cc28b5978fc24d4ff3ea67817dd2ec5ff96c58bc012d589645854e194d76f667e295dd003896790b1b5a4e9479f5635e2bccd8272e687876bde467aa960957034ca297df36cd9c2a9f6297d03c1df27aed4ebb1ccf9249263c566fe7eb99beade8eb2905ee2f79fb503f6b22767e2d1b7bb9a442766969b"}], 0x438}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x5, r3, r10, r20, r27, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/4096) dup2(r0, r1) 16:00:01 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x44}, {0x3c, 0x1}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:01 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) getitimer(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r1, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/158) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x9, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r4, 0x40}, {0xffffffffffffffff, 0x1c2}, {r0, 0x8}, {}, {r3, 0x84}, {r2}, {r1}], 0x7, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x6, 0x2000000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 16:00:02 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x1d}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r3 = getpid() wait4(r3, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r4 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r6 = getegid() r7 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r5, r6, r7, r8, 0x1, 0xff}, 0x8, 0x6, r3, r3, 0x0, 0x2, 0x1f, 0x400}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x7, 0xffffffff, r3}) r9 = fcntl$dupfd(r0, 0x0, r0) write(r9, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x14}, {0x3}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000000)="1b2d7fe3b04b312d092c68fa1b86f6dc092ba3a76f1c7554a24e455da9c98ad1198d829ac24801381f626f49c863272b8b895f6689773c3e84b08404", 0x3c, 0x0, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) r6 = msgget(0x2, 0x0) msgsnd(r6, &(0x7f0000000480)={0x0, "ccde3d56cc48c066cad26941713656008613a5ae849e6a4d294d91d455a6d1b4104ebdaaae63"}, 0x2e, 0x800) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x638506502dcb8125, 0x1, 0x40) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000380)=[{r3, 0x20}, {r4, 0x20}, {r5, 0x10}, {r7, 0x100}, {r8, 0x8}, {r9, 0x8}], 0x6, 0x80) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(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) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000280)) 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', r10, &(0x7f0000000440)='./file1\x00') renameat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', r10, &(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') 16:00:02 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200, 0x0, 0x0, 0x0, "ea01400000041004c04c008000"}) r2 = socket(0x20, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) read(r1, &(0x7f00000036c0)=""/91, 0x5b) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000100)='./bus\x00', 0x4000, 0x40) shmget$private(0x0, 0x4000, 0x25, &(0x7f0000ffa000/0x4000)=nil) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) r2 = dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(r3) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360fcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e567258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bce2e9ec29f34ae7f7ddeda1bf3b0f0b47ba93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c8024bd7add90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51000000000000039266021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114ab76381469e2d922a7c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600000000000000000000000000000000000000a984965cc1371a10498b8fda57ab56fe83550dcc440fe0699a07b47f7c4bbac472da080e6585afa135d6a01c00"/1052], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="d548c2e2be1413709af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe6c0cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e00", 0x6c}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x200, 0x7}) syz_emit_ethernet(0x3e, &(0x7f0000000340)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x48}, {0x4006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x3f, 0x49, 0x7}, {0x5, 0x8c, 0x43, 0x7}, {0x6, 0xa0, 0x3f, 0x71}]}) write(r0, &(0x7f0000000240)="d2b4aa5b67b3c92c60d85ab8b4b18a860ed7d539fc07ea6853c83bdf9c8dacf7a3177b5b8f6295b0004957a0a41cd3151d26fb84a6986306f8870e873a73c55884730329485e16eabb0b80f67676748855cc10211367b78adce5ef3ba5694bd706a89e5ae5dfadb29de5f66ecf4321680f0d9be312100f38ab3a3eab444bfe09968eb53908f80d6b97ec69f866a5e3c99c4ded4273a9975fd331c7f2357aa29853d3dcfdadbe2586f21ac3d2fce252f25e8660bb37ddf645168001a16e4720712b90d93ce2a2d166ff7e0d9a217b68457b2e732b84d99f14ae3aa36cadba978bdfa858f83ac0efebdf56dfad1bf9235867", 0xf1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x20, 0x3, 0x81, 0x3}, {0x9, 0x3, 0x0, 0xff}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) syz_extract_tcp_res(&(0x7f0000000040), 0x200, 0xb6) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f00003fa000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x1) 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) 16:00:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f00000000c0)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xffffff1d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 16:00:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x2, 0x1c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) shutdown(r2, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x10, 0x1, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x7}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x2) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = semget(0x3, 0x4, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000240)=""/51, 0x33}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/171, 0xab}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/216, 0xd8}, {&(0x7f00000004c0)=""/9, 0x9}], 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xfff]) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000002080002006, 0x40004000000028ac) open$dir(&(0x7f0000000000)='./bus\x00', 0x10122, 0x20) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000600)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e00000000000000000029030000000058a393355fdee30badc24f42a0b66803c6e2086caa672009bca0ac4053421073785183e8acc58c7568d57e0671a6a5a308cac6a311a31a8796a0b230aa6b0dd841c489b87af91026739a4c4bb3369aac6e8567eb6efff195837045afa4f225d6a54d34bfdb813197a54cb313b7291baf5cbe9b8e8ebc992194eda62c7a17c8262de1e4e9441a44a4e5872d5d4f746440e4c6b0287dee85e2c4acce7e5d2b192fcc9b6cfd4453d99f97c29aab775a1e397c31432b0cc5dbbc90a909eef6a4f8f968622fb97ac8f8a8786a86a6afb17b572cc443bd482d1f55393022ce23cfe731c232bd294df8d86c75d9ff41c1952e82a1083bdf1d638fc42ea79d4f64dfd1474a9831dabd51a8d577419bd724be7348bac2f0758557264597bdf187d977d5d45bf8fc9599f34e93fed7e2d813456c89249be742e665c51cea3aa243b3caad", 0x80c}], 0x1) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) open(&(0x7f0000000040)='./file0\x00', 0xf56aeaa4d131bd4e, 0x40) ftruncate(r0, 0x0, 0x33780000000) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x4) r1 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000001200)="775a0c118367a76ab09963dc8b8afa2063864aa9d0ee373cf0016dbb169e0823e8e87099f184cf8b96567e75a5ce3515bac60c816a472c9e0966c7ed17f9db3a476a0fd82a758e7ba862dfd5c4686f824ac08f9c8f75b5a276bdcfdff490301617f48c74fd61180114c152c7c2708d5e4abd5e6d17e6a3aae5f5b76a09c9a71758d5b1344944d2cd91b6b20c3a1d973af5257b", 0x93) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = msgget(0x0, 0x500) getpeername$unix(r1, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) msgrcv(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170caeb17b1a29764387dbf879f46e00"/4119], 0x1008, 0x0, 0x1000) 16:00:03 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x50}, {0x20}, {0x6, 0x0, 0x0, 0x400}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10002) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xfff) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r5, &(0x7f0000000080)=[{{r6}, 0x0, 0x2f, 0x8, 0x7, 0xfffffffc00000000}], 0x80000001, &(0x7f0000000100)=[{{}, 0x2, 0x42, 0x80000000, 0x8, 0x401}, {{r7}, 0xfffffffffffffffc, 0xa0, 0x0, 0x4, 0x1}], 0x1, &(0x7f0000000140)={0x7ff, 0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(0xffffffffffffff9c, 0x0, 0x0, 0x4, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0xa}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = kqueue() dup2(r2, r0) fchdir(r0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file2\x00', r3, &(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') r4 = getuid() r5 = getegid() chown(&(0x7f00000001c0)='\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', r4, r5) nanosleep(&(0x7f0000000100)={0x7, 0x9}, &(0x7f0000000240)) dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) socket(0x10, 0x3, 0x3) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x8010570e, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x0, 0x3}, {0x5c, 0x0, 0x0, 0x10}, {0x7ffffffe, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r1, &(0x7f0000000000)="01a8e6209f58ea7dbad07dbeaef3e7627a221ea87c95251623d6b4a91dfb48ec5575b9dc9cc6f8d147b547cfea4bd76d712515404fa451b89ab2e6b8430b39bfbcf78c8edbd24efc626b1f2c867be0b5ae9620f37a82d6c257e156f075f03c7a15e7a1c8", 0x64) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffef3, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) 16:00:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) r1 = dup2(0xffffffffffffff9c, r0) pwrite(r1, &(0x7f0000000200)="6856d13b8f3d5c99887febb67d867ef2907c5479cbdf8d0d70cf1d66e9a4340411b7e92639c253b5eb56214dbd6c0e4a7008e5b93ca78f2f4034b53ba4d9934eb416a0c4da3f5a9b40b006a331b8d1078b9fa678e0410adac4f60567059f18515fa6f910ee4a55833a40c51aea2e69b74b850216d1f3", 0x76, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7cfb59bca9cf1cc0) ioctl$KDENABIO(r2, 0x20004b3c) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r4, r5) r6 = semget(0x1, 0x2, 0x10) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000300)=""/170) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8980, 0x0) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000400)=0x3) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r9, &(0x7f0000000500)=""/205, 0xcd, 0x2, &(0x7f0000000600)={0x18, 0x1, 0x0, 0xffffffff}, 0xc) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSCTTY(r10, 0x20007461) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0xa, r11) r12 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000700)=0x81) shutdown(r0, 0x2) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000780)={0x3, 0x1, 0x0, 0x169e, 0x200}, 0xc) mknod(&(0x7f00000007c0)='./file0\x00', 0x2000, 0x3) r14 = dup2(0xffffffffffffff9c, r8) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000800)) pckbd_enable: command error 16:00:05 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fsync(r1) pckbd_enable: command error 16:00:06 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x9}, {0x8000000000084, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) accept$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\xad%\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x3d, 0xfe}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") 16:00:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) r2 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x5) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000200)=0x2) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = dup2(r4, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000080)) write(r2, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x47, 0x9}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x14}, {0x16}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r2, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) connect$inet(r2, &(0x7f0000000580)={0x2, 0x1}, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x1, 0x9, 0x20, {[0x6, 0x38, 0x9, 0x3, 0x3, 0xfff, 0x79b, 0x5e, 0xd6e5, 0x4, 0x10001, 0x13, 0xda, 0x5, 0x9, 0x3f, 0x120000000000000, 0x7], [0x3, 0x7, 0x2, 0x4, 0xffffffffffffae6d, 0x80, 0x0, 0xfff, 0x739, 0x4], [0x80, 0x10001, 0xffffffffffffff2e, 0x3, 0x8, 0x8, 0x9], [0x8, 0xc07, 0x8, 0x6400000000000000, 0x2, 0x7ff], [{0x5, 0x7, 0x401, 0xac38}, {0x7f, 0x2, 0x4, 0x1}, {0x4, 0x5, 0x6a7f, 0x3}, {0x5, 0x8, 0x7, 0x40}, {0x3, 0x8, 0x3, 0xfffffffffffffffb}, {0x5, 0x5, 0x2, 0x100000000}, {0x2, 0x32fd, 0x10, 0x8ce}, {0x7ff, 0x1000, 0x37b5, 0x7fff}], {0x3, 0x80000001, 0xc30, 0x8}, {0x5, 0x1, 0x1, 0x2}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000140), 0x80, 0x0, 0x4, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000640)={0x10, 0xce50, 0x4, 0x7fffffff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x5811}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt(r2, 0x28, 0x10000, &(0x7f0000000140)="ebcfe87e6d0300913eaaff7fe699319296480000", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:07 executing program 0: sync() clock_getres(0x2, &(0x7f0000000000)) 16:00:07 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000140)="598cdc4f1349d158c24077ae7ba193be3893322377da8366fab12b619f9e550c7db5920e04778567f41634975c3bb3a569bb90a262e346987ad9eb1d7faac09570d9894ddb38ea0f0f3f17a6247367a67f454fa7024a", 0x56}, {&(0x7f00000001c0)="6189a08ebf59d7ff8159ee5993b345d3445795d0e0105daa8b52a8d3d5040503cb3d543105aa3d074cec175e275449724b6242e440d1172f7d270952e97895090476ea12e39f898b08d628b014aa4424cf5e04e69b9f5a9e0d3049e569f3b7d74600c48642cf92dc94293c084ff85c6d0be161eb04d79b40df892c3938dea3c4d72d7bef9a33efce947e434f860d601aebda2d061d7b701a26cf02e2d48c71bb17cfdb05b313373a236cd4f047cd036b868c516f243fb3da5bb0b9eb503f829fcb89d65e8b34a3f9e484790bfcc2e7c06434ca0dc496b0e5f7f2ef3d3c0319109e68f3fb803acde517527131bc77bc9f4621ee", 0xf3}, {&(0x7f0000002740)="34c7677719f60ade0c3d71b7349f20008f2e314471a4c914f6d1723ce53a2ebf93509fc6209f4154315f11b3ea2632165e15220fe24731eee55dd78c44b27324cfec32c97b014dbceabc703072359dc0e645ff9171ea2db3f5a3cc6d5a73af209ca96ebe38d7bd00a5e20f23fa101dbbd64c31c00772add41bd7811084379a2a2f2d30344a61f18962ee3ca4fc2aa4cef4ed1a840fbb18576449b1f208481224e26195249fa83bb76faf5fa5acf7c93f59c2ca8c532dd00012aac91ce2a055b40fb45d34a04cc8c32261a68c018a0ddc65ffed324f34b4e128aa604a4ced62b39009d3436eb67b8d278cb0e251b14bc545ef583ee7099df6b051435a3e0ed4658369e5dac0155ef5c77d517595ffa30322c0a4b78b63c862a14cb41f33d532df39236054bb4c28300fa8fdd4db84903b3c48e2aecb9825a8494793a80f25d9d87f1aa5c471c58eca68be48f40cee720894a87680a5b4ec5ccb29d41754e69c44402c95a693bc60c2a7562c6cfc19cc871f1d035d18cb8b02d3e93aa4f4da217a65619eda94dd77b3d7e715d64289e2d8317b19479271b53bfbad507f893dfcbcfd711423d7f934ad6169bf9c05ece89cb0ea37bed4b45380db3f0e638b479724dd66f31372bd2187d758aa8ea32470e891a3de993df04524312e4307770662a91c4488196b881358a5ffd8dc3ae720528224871692f4c4dca81366dee96f2cbbe06bbe5a21bc960fb1c8211e60f2210c9fa7d5b9cb08e262604d0aa3e5ba3f56dd7e715da2dba34a016dd68a7ebe09d6d91da7d960b70e10f173dcc7e19f1a4120333bd2eb079b3eb9e8b087a48f60a7bd966c17f62d3c4a69afe03780b9b8a6cffb209077af93f8993de108b675e72c727170074b5dd056941a9312a72ad960d7bee423fd5920bc61e59c24cb27f0808f87718021c6cb5c10af735989b5aeb1c564459549df2da0f76cdec3b526fde302fc02860d05ad2a512dd61a0fb40c84461fa9709692b4f863ea630874a8026d700f27fb861f913d5e59692fc53e4e9f15c1d828fb2f79a7126dd33f321cd4569636c997d583e077a257f2e1254d0c03b4174827bfceab338c07b813d6b3ae867daaf71288f1bca8ba7be403bfb5a631c0fddb760693cb05c406da0b2df296a456cab0c19157bdccf562b72378e0729adfac61168fdc45369ca1562d792d655f30797222db89fe4b90fd42ef9579f5e310a3712d2d552203c7ba25763724bcdb6773b3acf43f1134454e5d15dde8542050d2c62c53738ddffe91ee6f96386515a9b96cafbc22026a03f58dac4aa4ff6f9a354ce246af90341b58a48048fcbd42593be5ea4a353cf9cacc8332aa526a3d0f97a396426dc854817e99d334dc3b2ba2497cc13c219488e19d8f57e3952367cf0fe9bcd8fdd36824732facb9a716801b2f096a99b06a745562ed5c7d2ed8d2c7ab59a1900a3141e161f3f7cd0de9bceeecd61ddb124f86739a6b445a6dd88ced70be69cfaa799301650987272f9d38d59f9719664bb7fd33070d5212909bb2e8dee41b4aa5b062cbcd3ef10b9833f4be66c3f40b53b8ed490380409ca6e846cbefd494de7298b013b11ba3e1b785948ae65d3c3510b78251d15d0a30767b9a59d9d05587978a13a11cd8dbd3e7bf2d3ef8ab26e362837e53db59d00eb1798649e48c58b65861bc52b47c323caa4cbc06064d421082faf9e4fc90253901a28d3e7acb5d99dd2ed537abd439a8917edcaf809eeff412c35c6f149041fe0d3d13ea866d791b5cddf66d7ec25a7ed316b3ef40900a82a45ae31898cdb9616759dbe560c4524ac75162e13325a2827b11dbcfca3167a63d35826eb87c03acd99130db975c6caf900bb271d6a3e0ec5cdb499b146b458960e7d7ec6b94cfc576cfb3faadc79248dff3ca6a06473f6ee7e632e9b276ba9f2a1d52babeae643e179be70c078d82c2b78745f5011657f44b2c66f1c2015c859a1b532bf8b4db5888e84691665d64d001157c892bdd8bfdc61ad1650a9a62ac45637f75593f50bc46819edaa00e3b0228982020aa08d2fd7410aaffbb0667e1b5a4f1b994a311ab318e5c6078347b973386c1b40972c749f6dc0a01f126bf9cab12732494c0b222fcb2ceaf75acf26381f2c2ed5e8327796422e6cd5635299b1dc7e1ecfb2b0cff7d43b0e83b23d6ba13d9763cbc1816b51faab316ca4b0f8787c11b2e6565d0f4edb92073726174d46f92b600088bb0dfe80434795759988d4419ed50002d867610c4aa5884d144425cc90b4b1c174d77dcf6eae203176043b354482c5762c46e47b9aedd435307c5d06cfeb4adb67b7128d38ad3e3246995113efadf614570c4ccd719d7b02cd107fe2e1cb83580dc0af6c1bde52880c3b088fe4983967eef1b987903b04a25e5085ca72f4db44a4ae9ef3b40059e941a8ebb16e123a1eaa579e6bbdb99d34fe5da7a65b8a2d53885c830c51843bdb56a8b4fb6d7931213a23dc49036e3d247ae5727beb38ffc70949ae22af0c75a9c9054e600469d472e92d8f2ea6bca59afec82fdda1995692d67b64b3a4ab7367e3459b40cbd72cce1511758ace92de228e5ecb65df8c7039f0e6172ca68a11262558698cb01ca914989bd1dfbeebae6d174f56b3b866b125aac5a8cc3b4eae88f54e99d40e2a418d578b5d0b7db4ba75562289415367b52fae53f7f2388780faafa45fa53dab730b062550358af21304fd4f9a0c4afd0834132cc9f15722e43f5b632eed61a884c044652d9aabb6aacbac8a3a3526950cbd6ecd702cb63b62605c51025ae61eefc18896185d64847922057d116000be239f8def0a64cac9e9b30d57ff5cd91b056b0900eb177577fa021856ba1cb3f03719e11695896f6407e35f4f3bba6340ccf4d2dda1c800490d5959fb9ec0621f0a61a2c07e89ce927d1c190a126ee93ae397ad99944a79ac2ebb11667df76c1c6e5942b48f462addb53a2c490fe29818d87b6c10a134179de4d04c5d7795bb9604eb8c2eddf03c945ef106d92bd4c2782971e59299e3cacef0ebe4967c2137d9ebc2f8a975f83cea696b6ddeae9b0439be122eed3f8a096fbda837f69d7b054e342e0904b5937d1067bc9dd19128d15affe0ab842914a6df700873713fbfa21369f9a7b2248c48cbe820dfe7cf8eb7fc1b38f443490b0a8a6092eca967c24630fa4788ab1350faa2b6cfcb6690f10e06d28a9bdabc7bf235ccb6c37d4ae1286c63133bb87cf6e5c80ff64d10d6aeb4fd68161b9aae25c464166633d519bebf3e8571a371c165c85a225ef245acfcd2ac2da4b9313c2c436bd76b69b0b07de9069e6be43095e5deb5777553c651eb60ad3da87d2f0d92a467f2201faeb4fb2b97efd1c50a4340408d47ade58acd8c0f9008ee090b4d84bce22f5dc926a6cd6e290b0fed5a463e8f4e26d4217fe747f854a800e46e24448b1b0ce7ca39347e177473aef84619d6141a85d300a1834d97be52ccc9dad4748f2b8d8f0be485499f9270aaa654505453456875470d454de9e3a0b184f4cda240f3314e53692912f67d1bb99cfc4571929b8510473c5e957db93c007cd8d09e431da7b41f5562ebee163ae5a765dc03aee6651819f26aac89ad3cb788594318ad8093bc8087560d33b1bad6e38bc7546126d462b7462fffdd9f001e07cbcf35ea418c37cc13a5adbb063bbb93c395f6e62d1ee4c3691d9998fe71a77ccf581b6dc8b79fdc1de315dba7b71ebf12b86cf6bc5b416f4b59284bf89cc2af76d243995de6a199745b3f9b09f1bbbe77951c2729fe4867eb95800841c0b89971a4cfeabdf9484a9f77435466bdeab563a45f1230453930da2bdc86efffdfcfa97a3173f8fac22078473ee39c99eefba7db1108ee2c945827b957b1b904663d40482b2354215d1bc33e8d17c5b6a96afaed0a8caa6eaf2cf1f42d4cb48f4a96cc764ed15033bd06d4b763e3a1e73505326c5dbebaca3585a08e4436edf6e679d08a72e32eeee89959b20ccff396d479bce59be495b1739440060df94efaaf2a2c96c1eec1c9b11c2f087630c7e688b91b1cc9d8a111479e6d04b3a48d90d786504f983ca2e3e2620e4a36060c11ad5ff9b63de36dcef4b0a2bc981343bdc2b95d487cd10d129f26890a0866c17a303470dcaaadcbace8f746713ddbc8bebaecea93d877fe95580918697e86a6bdb4f93f67837562335d1e9c7ae7e0821f2b19c2f658b7146064d7f5d5477466c1b4ea02f9bacecba6d05cfdf446cefc8aa2ea492c87f3383be5cb0ef52780ccb8f1c0838ed7694a3842dcf30b36d1bfd69b078f3f7815999238d861600b91b0637780b0a28a595723345e8a225f22467ea11fe9a6fb794c39c62a1afa2dd6b788ad4aca34ddc85b9435f5de979be070b51bd9375f268f25d404dcbd530c7b14f887ab6fae296d63d200ed6ac4762f6cc8635199b96fd7805520ad0148f2d9ef73383d5263ee8ea1cb0dd4ccbad3d332b399f6a30263ce872a4f7c06afe049ce1aa15e70b1a9a3b57fd9d55688d7a766ef71fc03a6c6ec2a0378fcace42c440774528e82e18a0596e358c116b1f27d084e2a74414ad55c3cf20f6af1b2568fa7a0ce4dc23ffd050265dfb0311e11401139712bbc568318a57d4054a82d9f50c0a8492a8f5543b1e17093d1508f0d794175527375536985629272e244466f9d8faa8c0ebbde51b86ac2c302f43df6fb819023110ae22683542953bc95c905ebcc256a48eafaafd995d091fde362abe6eb2dc5ed82e55831e9b8aff9245bbf51971a1016b631dbc0fdc4f0f6c0eaafb10a5f9f5411ae8f89a110e8e5a4dea8280691dd95cde7681aa1b5ead13b458fd0c0d5ed18b7c5470d7d9a545786c97ac76a172d46dc3ef6f97ffabe9f8214993f447d34dde542906b7d768bf8ddccb99f8dff989d18cd8f680d71a1e6015098b9d4defaa2ce2b2e2cf97945671b4cb7fe8ea5ae243a7f2e431b21b2a22789c5aa4d6a5a2b864f00fa27a18c58ba4984e2ba416de1f866f45eb59e6486c5e5f9680f8b8533be67dd42574989bc3adf15b426f66e81daf8d8cbb8bfa10f6d2c36f1acbab45ef514957628cfaab8d84bb26dcd467a360ac5a0e22a247641b0ec9802766f1fa36572edd8158b9b90e30af378afdcfe496c5a5ea26a3c8593045b3d7f283221af563e57756326ad5266dc8c601471e04ff6ac07e6bcd57f7317f3f0eea6b7a1b73cc960b45467eff5cb592c37597e10b74d958da2a1a38032ff22a9fb8c85e064a5f2ce1ccd84d77be28e9fbe37cc18a47c1eaff44d8e53e6bd53ec1667f141324678a50fbd2e1ea32ef42a882d1d1c5d06bca9cfe7f75e0211ef2feab228ac4136ae4da56d6aadc95217d383b4eec8dadd3fe2c669f176e2d181e0fbc23c4d6198cf432e523e9b017af22a00dc620a1815387d6425b01a906e3d4c1df2517aafccb04505cdb82a92c1c3bbde927b08868ef219a7ebf87febd6e98bc3973e62369c9dde565f6a792e7f503d58aacf899f08b934df58a95cfc2ff08434edf24063acd5efb134dd2ed9d963f8cd29b430dd8db7e6b248262991905dd81df04792fb321d2f5c001092153c2defbd1400f09ca1eca2f684e655c368773007551f5b93aca5c7775b41acb49eae7441059c9ca69681c3bbe1ce8ba856923f9a1dd7103a42fb984115266408c5558bf2a835871f29be9346c5a7ff49f8aec4fb5e1a25d4125dca175a3c5ee4db9cb699f1ef7f78802d97cda01bfa3fddfb4717f0f9bcae1d7d9b603cf5ea54af8b217eeb6ac9563f1827409004149c6213abfedfd704c833336566e", 0x1000}, {&(0x7f00000002c0)="5ed162bdac3a075b52efaf36037806a522c876df948fca68ec59ffc314978513a256bcc4614f5206a9d90fc93e4c3f14f0468b84cd43ff34806d5fb8c18d26587cb35a4bb3b4c742b6c75a19870d5ec9bf61055a587ee0335f2132e1f71e2ef01dd52bba5547a7dadb0d30f5980865242f1c", 0x72}, {&(0x7f0000000340)="c23b4660f9fc4b882207748de5befdfe44368c7fdfb4831b3e0d4a11fcc2dac73374be2d4fdf736e28f20e284e2f2441bfe1716d65ad2452684998bfcb64422aa59ecc3d88a62e7aea5adbaa314e62e697ec17369a0006bcaea7f4e078598331fe24", 0x62}], 0x5, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x210, 0x64) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="660083e67aa36d7ae045e3f08bab75ec00f8"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f0000000100)="8797f078e964e23bc85851382c4213442de600d63204fe1c", 0xf6, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) read(r1, &(0x7f00000036c0)=""/91, 0x5b) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x5, 0x19) fsync(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/71}, &(0x7f0000000000)=0x49) lseek(r1, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="977e1fbfa7e30d9bdf58fc25f10a4d650a601d03f7c5a13c5e3bad57cbf6ea1b748065610d3ec3fd9e72902d074b952a85c85e11f7da6cd3242d2f7e744590d59ab22af6828b5f5f81a1534470b599e7", 0x50}], 0x1) 16:00:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCFLUSH(r4, 0x20004268) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x50}, {0x1c}, {0x80000000000006, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000500)=[{0x6, 0x95, 0xc9, 0x1}, {0x3, 0x3f, 0x40, 0x8}, {0x3, 0xf7, 0xd5, 0x7f}, {0x9, 0x6, 0x75, 0x80}]}) r6 = semget$private(0x0, 0x2, 0xc2) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f00000007c0)=""/173) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r6, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r6, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x100, 0x7fffffff, 0x8, 0x6, 0x8, 0x530]) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r8 = msgget(0x2, 0x20) socket$inet(0x2, 0x2, 0x0) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffd5f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r15 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x2970, r10, r11, r12, r13, 0x20, 0xac}, 0x6, 0x5, r14, r15, 0x400, 0x6, 0x8, 0xa3f}) msgget(0x0, 0x20) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() getegid() accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000480)=0xc) r17 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) shutdown(r17, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0xe, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) r2 = socket(0x18, 0x400000001002, 0x7) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xd2) sendto$unix(r3, &(0x7f0000000000)="8de537e6bc79ad8705fc1fb740dbcbff335ca274f81b842e79cd13dc9fcdf9d91ec832954e07202ae297e0afca2b02b0a08e5c048ce9145e699774baafb18d21e82a1601f72610aff7114af46f48a43c", 0x50, 0x7, &(0x7f0000000080)=ANY=[@ANYBLOB="d5262e2f66696c653000"], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60ff247849d8324984eeb33f113ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350600000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173c2b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637671ec44ab660f3b397555bc14f2af4c774a99437361f5dc2077f48120fdb238cfe551d29"], 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = dup(r2) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r3, r4) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r2) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000180)={0x3, 0x74}) sendto$inet6(r7, &(0x7f0000000200)="91baec0293f412491c2d54e31346181eb1debecd8c879f1b1970a09acaea6196c0d830364b2422956d97fc8dc6e629d4e17d041e4928817f1793cbe87658ea0e42c75f805678d776e9b80d4371f376a087093b806b1719c5d3c6a79e2bd8978d6b72ba5f9bd780df1fcca97cc95bdc6e0d539d4f5405d31b1b2cdcef0e40142b392ce95558d864a95470e0ca52f898d5de83adcd6d8b4b69f0f4f34ec3a2f7035a9fd3275f6e7a34214e235151fd38e6c9edce40578eaaae2b", 0xfffffebd, 0x4, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f00000000c0)) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x1f) r3 = socket(0x1, 0x8000, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x5, 0x0, 0x20}, {0x6c}, {0x100000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x6, 0x3, 0x6}, {0x401, 0xfd, 0x31, 0x7f}, {0x9, 0x7f, 0x7, 0xeed6}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) socket(0x20, 0x2, 0xe4) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ffffff", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x400000001002, 0x0) socket(0x2, 0x4000, 0x1) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r2, &(0x7f00000001c0)="8c65ed051518a44cc4d6aa9066268f8f6ddf9a7d622a1c89e5775c2551889f8d32d8db5c62840c1c72bfcc3bc05226cd76c65e4e4e580b1101400c3c62a70975a2f99482c8c81b2ef902a676a1cb9b3e7a41f46f1486676bfc00000000", 0x9) mlockall(0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x6, 0x6}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r4 = socket(0x18, 0x1, 0x0) kqueue() fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) seteuid(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x8000000000084}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000200)) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r2}, 0x3000000000004, 0x5}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0x279e}, {0x18, 0x3, 0x1, 0x9}, 0x1000, [0x8, 0x8, 0x7ff, 0x1ff, 0x7, 0x8aec7d9f, 0x0, 0x71]}, 0x3c) 16:00:08 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r3 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fchmod(r3, 0x1f4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x2}, {0x4006}]}) fcntl$dupfd(r0, 0x0, r4) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x24a, &(0x7f0000000040)=[{0x2, 0x5, 0x0, 0x3}, {0x0, 0x7, 0x81, 0xc5}, {0x5, 0x6, 0xf9}, {0xff81, 0x2, 0x8, 0x1f}, {0x4, 0xc1, 0xc5, 0xe66}, {0x80, 0xfd, 0x15, 0x4}, {0x9, 0x80, 0x2, 0x7fff}, {0x76f, 0x4, 0x3f, 0x4}, {0x6, 0x8, 0x6, 0x20}, {0x400, 0xfc, 0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x8) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4000040008008, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:00:08 executing program 1: socketpair(0x1e, 0xc003, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x3, 0xfffffe01, &(0x7f0000000040), 0x0) listen(r0, 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x5010, r3, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r5 = kqueue() kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) r12 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) msgsnd(0x0, &(0x7f0000000500)=ANY=[@ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r7, @ANYBLOB="b98f93b1a0993888e253299b828b30bb0c44e72ce17329e3972aa7b0acce5c7531163a86470319b2fce42fbd26c37da7fc3f33970f7f899f11f8ef8b5c20ddb7f05c313596a68d946b16c9ee0046fbf8f6fbbf068c95e844dbec54d35c58a3d4db9251bd4027cae0ad3e5f9a5443d3ed5557b3a9f8471968f134c841b6dbee9868ee28f82aba3d1af4c5f4d51bba621c469923ee8b811427ec629e10", @ANYRESHEX=r9], @ANYRES16=r11, @ANYPTR64=&(0x7f0000000340)=ANY=[], @ANYRESOCT=r14, @ANYRES32, @ANYRESOCT, @ANYRES64=r10, @ANYRESHEX, @ANYRESDEC, @ANYRESOCT=r6], 0xa, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r15, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r15, &(0x7f0000000040)=""/32, 0x20) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r16, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:08 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null/', 0x80, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchmod(r0, 0x60) 16:00:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0xfffffffffffffde7}], 0x10000000000000d3, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) sendmsg(r1, &(0x7f0000000cc0)={&(0x7f0000000440)=@in6={0x18, 0x0, 0x6, 0x80}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000b00)="6a96a72c4e9e5fc9f8bdfe9cd6fa76574c208dbfa587f0795e997709e6cf8747377c76b3107bff6145c283d7d4609f1b8935c3860714896496cdc405bf3755d207ecb8274b7f03a3e203f18c5278d263a9522b365b1959cc9f471eb62c5ffe5960101a1dbee968c9f6de598ff998a41f5d1ff0adc45bfb937596725e8af1633dec2a20713e04f7cffa1554ac6c2572774fdae910f832279af40ade28b95e0638f5498c0544868969ebd524c3a40663e2e721cd8c4c2ce050590c4319145a8bf9b3a76684805ad629431127b6b0ebb577030b15271fdb9c356443a7c8703ae8e3dc232fa7e14f", 0xe6}, {&(0x7f00000004c0)="7922818097ecc3753bfdbfdbce1bf1898823cb493754d49bd80c51f0274555f2281bdcbb4ae347215a4ab5c6c9231b833a9844013e6d60bd6ca4d074b73d96735705c60a67ee1f287665af10881613b2bbaa19133b8cba2062cba8eec0227621b890290f2e", 0x65}, {&(0x7f0000000540)="be393faea9a2f86d1175a1f78541e43559be230aef0c27343a7120632472daa00e3243033b249394b43a72ad9f", 0x2d}, {&(0x7f0000000c00)="161b55e33776f2208830450e966a70e985e09e7a04c566717c5dfa4cbec1af3303961fbb176b20bd03e4d391b7f8071a74631a3f4b7f0d74a9b393dfc27916af42ed4f1a00f0a5e9996c08f6f591c3dded2c9f753b97f5d7379b0d4c5134f64ad826dc408e64e65b3bea66a94080e8fd", 0x70}], 0x4, &(0x7f00000017c0)=[{0x20, 0x1, 0x1, "15c2f4dbf6769e0ec9e97b"}, {0x50, 0x1, 0xfffffff7, "80e0f17b8b096ca74304eb74071a05cd51799be2176bbd70e1eca5953f3be2b841e69cbd2bda86dfb6c629bacb559511647d4415b78b28d9b9"}, {0x1010, 0xffff, 0x3, "288396d0caf9157acbd5ea88dd0d729ab56cae4b9c6edc8e04c31963abfa696ac1ab4458f0ea6ba95717c242bf029c6955188b0fd34cbad48c349d226a6c9c0cbfe58df07d6369715ca1ad2c1d7da7a8696309b0731f216a015f3af13914e30a67dbba10339011581734922203a71475ebce38ad2b84e2d7359ff0b1aa1694653c5bf8f6f95a327dedfe5f6ba36c0a920a2ce40832bec883d033e91f0e672859f13964a3c5b079763289ac30d34f2df1a62a8c5f6d5ea1f3368f80282257ee68d52d95d9fe33cf1598104e51980fa92402a242b9585cbb08f68a2e39e16a86dedf89e0dcf858c4c8c8c4e61c32e0824b16dfad5a1ecb793b64b78a30632d5606cc3982d55f2d8efe0549c4fb872c4cf0a5435f511aad4136d5158ab1510128f5d44eb0b08909ce99faa9938e1be991dcc2c7724ec0df0a941fbdc6d3cad5164f25ff319f4b6007db3657dc8ce38de3bdc5500f9d1e8d98963096e05bd5c07615bade040135b40357c4bf8244e0453c1845d8fc1d35a56ab2674a78965d273aa8292640e64c76db52ee51f5d3e92108b4ee6da1068d63cb1b02cd9dd97068d27c0f672630c7f46efc876752a5377a87e65dd50df65bbdb793eb95a3ec7b525da29b59bd6c21e775513623de9b2913fdd70241358cce8ff6ad02c4afc38d2f04815c9eaf8e0b8c5305e11d666ec84651e219c9f0891c7840c26fb411ace037b08814d147a8192ae03b2f3fae00cf72f63f8191dc2babc11e38c8d686fd7c681ec77caeb006951e98b63def1a5802cb9c0a0d400c209275ae63d9358b4ccf02854e089c4e51048608c45f7452d837471a2b06b1270b58ae8d444e41b8c482e2090b405c20d9963308646c1a1fbe69485a2c816929a16f1142081ade232d3f49b0fdc48930ed07a14fc2c9298c3899fa9190c0b4361332074a67868c735f3f852ec79a7b5d1f6af6d527bdb0faba5718113cdf1817994fe95e6f5bc1588cb91a85eec217e640866d16cfc77eb8a7938fc74870d406e9f004beabf026d488b2bd783933fa382ee7010ce4ac6130532f98c20fad40a6e24dd3102438cb3c75d5f19f431b7d6db53996ef734b1ce4e5fb0d2856b2a131b407bb1d17cbb068d158bddacb6c176adb5e7bd6b64917271e0d268d206abe68086350268f406b29fcc389aa7c94ed1d0478573e7728bf52bd2c514d9c2eb6f76c1d7ec16d7ceaa5b5058d4ee66589868739e7ad938d133d40f0cfd2af4ea0ad3a87d76add79f7cc70bf913d2f7b3219b3aa3dab3cb1ae6c3f16d12672c436d7f0cd12366f7f90fc570daf49b78ff253817339e380bf631856ec2242f317a9187bad038d05be9e0cd07bcd2dcb1be41a4c4e5340232fde0638d1f533cac7bf341ce6f11f7d19401415cece38f06fb0ba535fcb56adfce5f9bda9ba7266a6d501c592b21d0fb2493ba0bc0214d177d3706dd6bcd0988b8b7073ef5dd7fc182874c873f029db08ee095f3758afc3b0700e539b7d0c533aaa4c92e45595dd0da1a3396a5528d87bf9dab54e11a7e9bf194d7395b75608ada6daf142156bc34584773a7db919ae2c3a6b33f5ddda626d755e1197febaf1ac2beb7428fccdcf7841b43248571f75691411baa90f964f5dffa74359208ea7cd944fcf3c5c9c4b6f8752ab2859a184723dfb3b419c202f0f1288dc76d6d796e4d168349f27db5069b7fdac30017e32c277289a38f62e83503783afafb568f920dd5c7518d5f9af344585895e905c5b01530b468281f3f753f7ac3cbe35b3e9a7a578ae10605ef9a4a5c3ed5ba933dd3970453943d7810ce204f46cbb68d9dabfac0492b8cd3ef4ea8f6dc056352b2b59e3172a8e744b9a13ff69fa3589bff059c1969cefffa11f97b759fe575a28fd7a0e32fe4f5d8fc9d845d08a3a7639d43aac4c0a4d1021542a65fc9a46a5db8ed3ea1bb0e2e1588741b239b0d06c2c64ca101f67401e338c049e2a66cdb41585a215fd433203c839e7e21c13ad1e0e688d91331ee0362f010dc6070b9480afce13f6911358e6d830398c8bcb0266d1c944c5fb278d8e384ee5067fa65a3843538089876ec2ed0e40daef3e3693dd940b4600b7196a0ba67d23fe720a871993e1f0ec4d1c07550474e14df830c70acd0e096d922217a8f4b72e2ae87a4ef4a43279a4fd855d5a18eeebf82737273f2af24151c7325c85cb99b6fb80a270496e9778cb7c7f5fe69859d904dcbb1496585b09601ce920c23e1359471c4fec5507d9306ed6656a28f010d0520bb9caad0724e373ccdcb9c2c4359fd90a633d5885ec1d754c080d61e198289ad2d356173d671a435e0a0dbade71b0b57bada1f9483553d37057c0f0e1e4fd12f2c6e4da084f30eea7e298c8e0d5da8b1c8769d5f78a61674682308820ee1b5a399dc2ea885d74eee7d328c4a91db4b0c609851b15fd03aff8f00467f1a6c4441816a41429f07f6bfeaf6b8fbd86828f21878eb253fe2057ba6028005a047ccb41cb2a15c1607640bc8a78a3a174fc34f9218a688e404b04a8d3bf37d703cab6065f50258a8803e2d99dad39ab81a5e9a45738a572ec6a69ec00288a091bd139aa2f57d8428f75d54194545995cc9e5f8e3b4c71f259af15a69f6b13ba920a0684da849f3eae7fa91ce7c5c82194b6943f6762fd8b409528ad10b43bcea63a9346c6cc16324598210705d54b56cc28965b29088242974b326dec7f5954f17119b0b13661eaa1f6e97060576210799c571049200cd7825e62edf73f2792b81bab1657fda3aa3137ae72939251dc4a5417f580439e795b47909ecab4804cebd0ee619676b280df0e2317380e38f4f545efaae5cbba9acb067cae31b233c9a5699fa3cea69d1be09054769b97580268ca84d6d54bdae4d5560753147050d4da0188fffb885c32d205472c3662f786bd0a495c619794790b128b509b8bbc798571e41f3735cdb0b8ed2182560bcf072d1944433249ebb9337cc3f148ea59ce771a979055451a7ffbc74138be475fcbe8bdf380d2cf29d2b7527c2f7a41deb60d8dddcb66a68df0cd925c5a0a967fd485a1ba35b6103aaeab1015a167eb6da52fd0045270c061de4cf8681b8dafbe6cae398d699c063d3a1b10cd4edb884773e0cca710daf72831bbf62b3fa6b9035d3192260f53af838fc8a783b67ff574ea05e527ea4b978105939ea59aab8492f2fca14b9c0290bee7d3b37e7ad828f01df10837b58fc0d40acbb9ad5f47fa9309a43185260ca49d287d48d7d6a623b7471dc2032198c0d43758c33edb7cd91a6e898bc89185179d593582fd37319d549d4b0123600176c085f976113abc2b4942fb15926caeea89cbd110a882ab5766d384f85b0f6e480b4b3074384d69ec8ccdcaab13b81bbed45acb007015f7f51f63959fc352d1f859b1d69a2b1adcb3ed5f5cf63135040b197a5a377e5c83949f9ba6be4cea8d8e53c9248151aaf5c1813a448f5e3f9fe1b2bb8d629f0786a1695077b4bd67ee3c44ecb9c42db414a4aadc29750b0f73d88369c6e3a43bf3e188aa97c5d8ecdb6ae2c828eaaf898bcb4c40129b4150f2ced91851c50c921a05d984631651fcd2647a60debc24ded13a396ab9481880d69b9756692da7a59e6f8c4b244f47dd24af4fcf5f2bba6b69f800029b34b7836437392f7ee8620990fd25053f78ec5f0737977d68589a36466a924ae23aac082bbb118b8b762542edeff4eeac9bb861124b05695c2586431a0359cf9d08ce305b482ce1a238c74dbdbac067ce52ab0f4077f0a75f122da678ef7cdc6ddffb25e9667165c461eac7a6992d72d04116696ad1bcd2677cb9d468529cccb5ea027f3379488646e7729a944e90f855db1fb485b961ae82cf9a5d4fe66c510d6a359036170ffc3f36f3a8f6f25bb769064071b600c850fb233eaed173b60d4b52fb8efd15198dd93d8b1774f9717c1117eeb11154ad2611b9e19941d87187bdf07fee03109e9570ac0bff6718ad19366159f378ffcd524d946d4d5ea2cdbddd4a5e9b8ca73f1776e3e13a60dee205e7c21f031be53dcdce23830e8d22ef21a78a14efefc51e6b31e6d3735f3687845219f03bc8ffc5dc4539d56d3c80f9981f32c1c406af7382b233fb2d67d24a7691a12967f02f8085a5e1134426d7294af297e43026ddd126295d4a5e44cc8cc7dd903ffd9baaeb6adbd59ca7f3efdb298763aec453f49d8de20ffe652bcf2620c510fa70c73fc579fa7e34dc86211c5aa368943a7359132caef2e592536f4901f0d1bc068890c9e5966a51d05ce351b7ae9a3c457dcf7a2287797fc242710f5ccc983c881c50df3d0e2be781d8f534b50b70568d93c30f3b88b0c1673baa28e83c7b586d2a47fc58599e611fa311f4d78e4270ccccfb689436f1d0612ee74c6582b53739056e706702256c6d05ad1ff5a1281312d2f4fe8e93dab69d1367a75238f887e7536925fd2755c5a4ad98a141cc6b9ac7d660562e0aecde73dcc9cb1de8670fe674557fd2ae6d9e642567d4e5ab49258d9e2a5ffe6d07eaa3414bdd68c2def6eb67be5b397fc49390c8d6176f028a996bb8ad3676e001188996e7de88c440c4c00f585df9b269531968859ec328944155b9f32167b1c2cbf1974788ebad4e77d4b26400733fdb995d81d04bb7e1ecf6a66dfaf58d478132f769895621f9c403a61639a1e29e414ee814df3ec446cf17700264d6252481c57cd068ed89912b25dc46f471910a230e104ea7fc3653710b8f8539443c8f4c465711fec95eddcfb426cc944b63b7749fa2d4e4f498b77d44344f1ffc4aa48d3ce1677729300d8fd924667f1b0f487474f77685ef6542b8e68bf8f2fe96a933552dbd5bb2d8a2265f12c6a4b3a4c3773a3d16aa86a96746029c8db36df6b690a7ff43086dbba8ca4d4072dbf72d22f11578c6306d84f3d7cde5b186298c1f5237f2c7505a6989f3c5626b7e897cb0b66e55098f80feba8604cb7083db102dae97baebb2fc306552fb32853978c649c506f1c9c1917a82927e9eb2838a2ad0893add2a0e98294721e992505865d163e32825e645b2de84a788579bb3c784f29da679b73a0003d54140deb0c7ddd1a4585e4c9decc391f2256698355a202084efb6627f97a9ed08107893204e1fdba7e01ca33b63b677f9191431f647b7d2dc3636e213e441c130f40660842e5c0b758c0f15d69c2c34a0641c6de875baa4c009dcafa29f6e2be09b2511d2f54a58340a52f93fb232411a13f22b0d2e38e99594d96824620f095e9f80080afe1b701c22feadac62fe0fe3bcdc2035716a8b08d98f29df6e82a67d7bbf204fd68351e1e5f7e58b689127d523ba9cc3c2ad93688e294b1ed5ad6865c96c7921ef568a7dcc13bc22bf98a77a8adf9a5ce438e6ce3369483da62a5459797de55c0dbc0aee641903b4417d9ab4e18ca23f86cf45d27b6cbf0dc5cd771e496898aff9ad79ee45b60eff55fe29971697f9d2d12e8f946f4af59325d871df6afa18fc35cd5ffc1e4d3732cb4e8adafeb6e58e16db675cd9d7862c9185b03cfdc02b6a982955142a1e4bc252a88790476408c55b54808d3b08df7ec426be5fc54063615a07c5c7cf192a569fd5c19dec2aaa4b1731d9a57b6264f808101010ce3abfbf5991ef5e3537ae4d19fac786a2d3cf270748bffe59036624d6920b9fbde043a05081b2ff7dd005aecfd3c55e6306b7134e6d2d843712b4403d40344d343680407666700ba3cc40f5a57e14af6865fa2d8fe50c1a24cc56c5907a4072c7ca527654125bd8e4ab2f78ab2b1d2c265e2f6c8599db5c2656e1530fab068e"}], 0x1080}, 0xc0a) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044275, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000340)={0x3, './file0\x00', './file0\x00'}) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000d00)=0x101) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x1}}}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="40b4e7f54ac52368375e00eee71f6800dfba9ba72959a36b8b29b5e7dd58b467b89f87fd1553a2bc4bd2215bc61495733635bdaf0bd0126754e2c46af94314b51b8daaf41a4aca37b3273db4f8d56ded4e1d12eec644f8fba171b193ad334dd1c1ffb932883d6b248d85b972de31af584a8f8a32e88edde5f6aba10052b96b7a15c09dfd3bb9709f95b1d3e91be6dcd15c893365ebcbdaf4911eab3b75c92ef5a91fa8eb05cdaf86364fad", 0xab}, {&(0x7f00000003c0)="323b6ac65326e053ecd0b9b8c2dae3f7868c2227e74c28258dfe83f9e287188527a85bc766761ed5c48517391a5110a91a7b89580c2c88527fa8e7184108efa3c999bd20b6970da726f60eb9426080e81d995d0537536707f92337", 0x5b}, {&(0x7f0000000a00)="07a3d45eef7810c2dd001930a6c5f13ce5778a0313f7fc952e28e1f2b6b171bb56ef9e008f05ea9ce037d810e3247da7621bf1bf7f093868f524ea7925c1e7252510fbc5fea0c4a00e207b0b428edb255819001bb6eb479f1d0284ba61e2393e89514bffef41bb4377a3d0814d2e2cd61a178233aa0dc17724081f3d764a27b7042711e842a2755687bb45f86ad694d18523a021b172ddd79cd4c354ccb61824eeea70ce2a31a7a770ac39f596809ede780fd55c00ff7f6b67e4043d3e8fbf14dfdbc17fdc8e7c157db35f91a100675ae461", 0xd2}], 0x3, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0xc0938a9f06e8380e) semop(r6, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000180)=""/247) lstat(&(0x7f0000000d40)='./file0\x00', &(0x7f0000000d80)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x94, 0x3}) syz_emit_ethernet(0x3d, &(0x7f0000000200)="174af205b60675bc6be6634ecdd00e313d0ec1e6987d5a0cfa00c871ba7f1254460bf5bd01110c734acfa62cde8742753ea49fb2e3c058ab7914c05bbd") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000200)=0xffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) r3 = msgget$private(0x0, 0x226) msgrcv(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca00000000009dc4ae0bad2deb45007f1a0000000000000000000000000800000000000000000000000001000000000000000024b72ddeb8cc3818d2d63e5ea58bec9f3c3b3ac8a0782c79db9f4e33f83090859d03b30d85fc2aad2a40fad8ebce82d7248776cd8a2700"/144], 0x1, 0x3, 0x0) msgrcv(r3, &(0x7f0000000240)={0x0, ""/249}, 0x101, 0x2, 0x800) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3f, 0x7, 0x4, 0x200}, {0x8, 0x1, 0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() wait4(r7, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r8 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = getegid() r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r9, r10, r11, r12, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f, 0x400}) setpgid(r5, r7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r13, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) connect$inet(r13, &(0x7f0000000580)={0x2, 0x1}, 0xfeb5) symlinkat(&(0x7f00000000c0)='./file0\x00', r13, &(0x7f0000000100)='./file0\x00') r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r14, 0x20004268) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0xf060923775af90d6, 0x0) getsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) mknodat(r13, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$VT_RELDISP(r13, 0x20007604, &(0x7f0000000380)=0xc5009ea702c3df5c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:00 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) r4 = kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0xff, 0x5, 0x9}, {0x51, 0x81, 0x3, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) fchown(r3, r5, 0x0) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r9 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000001040)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48d504e98cbcf2c113ba80fcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70ab134bb9cde35ed40ac0aa6aca6e523000000000000d865f6f846043e05735a9a90c5dbd1be704d16bcada0c1f0d1e8172baa2f268e0d0500d7026a9e6df4cea795f31a0a2fbba408e90c808b3797d0440da14a7497649cc1b218e1eefe7a5614ec"], 0xa, 0x0}, 0x0) connect$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r9, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r8) r12 = semget$private(0x0, 0x5, 0x632) semop(r12, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semop(r12, &(0x7f0000000400)=[{0x4, 0xca4d, 0x1000}, {0x2, 0x89d, 0x3800}, {0x2, 0x8, 0x2000}, {0xa4a9191a3884976f, 0x1, 0x800}, {0x3, 0x101, 0x1800}], 0x5) 16:00:00 executing program 1: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820200ff00ffff00"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0xaf177d7533393cde) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) socket(0x6, 0x3, 0x3f) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df6", 0xd8, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendto(r2, &(0x7f0000000080)="1cb714b9496cab0b96577d9a233498644e233c08b3d250e67694ab20e10e0942637fde9f8ad8bef33c282c6526ba1344ac2f14b4bb020f1c4b49145a38899dedbcc62b6232351494b6a7980c6f1e244f007b3627400b3d69e545ae03bbc56d37019266902891394c152712c0540a9a384fbf0c981f48a435d4cc63166ea39c8ae12acc384a3004946e66ae76ecdc48aade9a94365629729b4f44b6f4c1434b54daf855bfa0f65bd07a24033fd8f573efd62bad94df70838525b486e6e939882f", 0xc0, 0x800, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) dup2(r1, r3) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/124, 0x7c, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfff, 0x9}, 0xc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="4c9a0d114f84532a8e13fd02074436e9a394b6a8b8", 0x15}, {&(0x7f0000000180)="a3210d1db5bc75977461bfe65a2699567879aaec12378899b2cd61b9de898ceee4ca5c4a6e94ae61e600a2303897b6ff2481bf7dc8ecf2e597f7f391505244504ed7c7af7adedecfd1f08db33c1fe58ac74960b622270aa22f6ea2ac8537f44a7289617d3cb4dc0f498f7fccd1a0645d5985445ba990e2d7383b2951b1af4fd055b105b12497ee9b700355786c0cc93b58ae6e4122a202f3153f3d26f40875be9e2a9516a7c09ac43a907c2d8d54f20e1e489b8194d8f49a4e4f1deff151ec10a0e4b9877468410b39362ba9f5cd6d5a2d017006b317845193e50fe7bdaeb09f5f13012598f7c36095989dc654b770649652a06908", 0xf5}, {&(0x7f0000000280)="80c51b92d2dd7a7363b6cdf537b9e8fbad85ae808525019fe34c1e7171d876ab82daf7e4902585421b7ff065629838cdd7a1240b7d44fbd216e19cf6dfca419ef3602a5f2982a6e73d3343a5164547ffe098c0644cd064999659cc84b18ceb5119a196b992c4625ac86be91399e27fb51c432ffd6aca6a4b0d3594d51228de83d01e70cac04fae74bcbf481a0e2acae49175a3afbedfb69a9401251bee48e73b5d5e0cc6d11afd99934a0446ee4e10eef3494c93f07f1bb96d2c92db6b49d4d51f4180eeb814d032606f39e4", 0xfe45}], 0x3, 0x0, 0x40000000) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt(r2, 0x8, 0x8000, &(0x7f0000000300)="202f7b851da360a30cbc1724f60ba8b417a2d668cbc77e723f665bb2d5bd3668684a4a30aec180740d255da4f7684bd1a9214c13227cf6", 0x37) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x4, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x30}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) r3 = socket(0x18, 0x400000001002, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = open(&(0x7f0000000280)='./file0\x00', 0x8040, 0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x7, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r4, 0x7e}], 0x1, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000240)) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000002c0)) recvfrom(r3, &(0x7f0000000100)=""/94, 0x5e, 0x0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x20, 0x5}, 0xc) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x1, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) sendmsg(r2, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199ce0f92602b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000"], 0x10) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="f335ec146e968ac866cd4f30eae538c834dae652178cf297c36fd4f3aefc469d9248939708fb8746736b85183ef552744abe27f7a68ca746e0435e3b8845f05de2284503ac18b45757708049c59ba13501e4a3334fa4149648de6c60183cf6fa9cf57158744f4b82ec42f5dc8c418baf66c4d2e5b924d8ccb0fdb78ec567f3dce0443c7a2dd01b272262fc287d1edb3f63", 0x91}, {&(0x7f0000000180)="8f4d7a346b131d7b5cc257058ba615902045a8c49eed66aa558e8fab4fd246c9976a72854aa2aee10499652578ea12a3c4ee0eaa7ad34c167e5d3eca798e13575c1a85cfc73f8864dcd8511fa0349eca1039b5173f3474d090437f33bfd58b2f6c7a83fe8be335ee3e9cdc2c1506956cf475887c6c6f59b1228b0e62396ec1f4f2230b411773213a57be8da5153061435ade0a7a753858dbabecac222c9814fe94ffcafaab04ce67079181aad7552dffee57c395ad0c6efcf178cbc2095d50eac5540c01d2bd04ca824ac71028884d10dc53ea27f9c3c348037591b3eb7d77b5", 0xe0}], 0x2) 16:00:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000040), &(0x7f0000000180)=0x4) r2 = socket(0x18, 0x400000001002, 0x0) getpgrp() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)) getpid() sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x20000000}, 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) listen(r2, 0x80000001) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r2, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r2, &(0x7f0000000240), 0x0) semop(r2, &(0x7f0000000240), 0x6) r3 = geteuid() r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x230, &(0x7f00000000c0)}) msgrcv(r4, &(0x7f0000001200)=ANY=[@ANYPTR64=&(0x7f0000001100)=ANY=[@ANYBLOB="4936f7dfb62a5b1b02b1072b5af56f675863745df685b12e19b76f6e1539addc8f9e6371729ccaba1709a9904fcd55edabeb225ec8551516ee1fe8e972701f14936efedb3846c3a06a8e01ea36a25e8df8fdf2f6f54ee608feedcb3006ebf3f690015d3c7fa583c3d142cd434cc8ff4f3b6e93a8497d0d6fe1bd391a29bcce0441774331905a992acacd7dfad27dc4d21b096ef4db64f19627b406804d011882b6cb5c76cbbfcaf596", @ANYRESHEX, @ANYRESHEX=r0, @ANYRES64=r4], @ANYRESHEX=r6, @ANYRES32=r7, @ANYRES32=r3, @ANYRES16, @ANYRES64=r7, @ANYBLOB="94f1c13c73a91162bf6f1585a057d51615d0b953976f284fd854c80da686c0b9b4699177c34bc3f32f52928b5907f1e8f9e8adfd2a9ba3b76752d70160e93b8e51a72e854a4ca3e2e0b188c80ba02291a0f64f0c89da7cd7fe999e0304e89c00daa076aeac3fe58cd3714eb70455f8110478c1b3b78c04000000cc335fa762b80d674678", @ANYRES32=0x0], 0x8, 0x2, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="ab3f95c700"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff09, 0x0, 0x0, &(0x7f0000001380)=[{0xfffffffffffffe1f, 0x1, 0x20, "a056c457c5dc12ed486b102062966419eff03c0f1a70fd8c860f8fad4bd78fb5148becb516c11cf401f26521c54240396476db4dcd556dddf27c241e4e05a516530deca96cea660c5d"}, {0x98, 0xffff, 0x3, "1ec0335da230b32fdb2982215ae830af24f858ec1a5b717fd87da70fe208ed92afbe903907609f6cdc5b5e5a4b4995106e53686506a059c4ad2b4f149fc8040240adf198e5d576eaf4e6ab0f840f5e771c91e86bb557c4e85b415e3af33d12e4fa6991943440d1e056d4e9449757f0e1dea58dc282ff2bcac2c0cf53ab9df920c12c904976"}], 0xf8}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f692cbb339c19ef573d9e5b65574ae6e0e7ee2158135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480000100000000000082276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r15, r20) r24 = msgget$private(0x0, 0x682) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000001340)={0x0, 0xfffffffffffffdd8, 0x0, 0x21e, &(0x7f0000001680)=[{0x38, 0x1, 0x6, "32d85e97d224b471a6f7cfb17fb4de98bbccdd27d24abccdc0181777c131479925ec7ef89bcdf939"}, {0x78, 0xffff, 0xce5, "a3be41b94fc41c4093138e175bfb8b16f049f6ebc72d3f260db7e826a6ef0d76edf7cbc1a1506b1e67fe923437075d053586643aeeddee19fef8290f936d641d810706b811aea500ab3779755c0061c3ae4f8de8d9d6526467b5c0a84076b7970e9f842c"}, {0xa8, 0x1, 0x8001, "6a32654b2872253c228350a3c29390a1dfd03e0cfb9946ed9b9c119186296b37306a1b54d7b150ad7847bc1063268fa5de99cd3482c85563653a1e4f9101d53e2a8885e01bdc7cbe343980ffbd32812e0ebc1ad0cc0481d672ec3a8d3b7e8415a050bd1426da3d1fabdf9b3b301b4901e429330f9d15b07761a022283a944230f52c53239c1ed2ced74c198475ea2fd07eca500b964c53a7"}, {0x28, 0xffff, 0x7fff, "f5832fa18957d670de06faf4f608de3376"}, {0x28, 0xffff, 0x17f, "5c7b69b6d27d4c3e28b4abafe28c8ab916178380"}, {0x10, 0xffff}, {0x90, 0x1, 0x4, "33fbda837c6e6888546bb834dc099156e3da2f525b3d143766d2acf10406bdf5e60fe90cad8d24c13bbc758f76218e354a139339cbf9086f3646cc5c3abcb78a94d8219496f4e470e53fd142ac9740c7c0ff905b97212976cd6bd186e8599f56246b1d1a0af43c57b72ad14c36f17aaaaa348f250a843d49ea7e5e89425b"}, {0x28, 0xfffd, 0x1f, "1b3d464056b4c28fda6c952290608ff7d30c5e1d339e01ed"}, {0xc0, 0x1, 0x6, "6f0fd01e0cb18aaecf76d81ea867aed50227f1b8b135fab781da1eaecee21c94812d93af93d74da12aa77e5983f3a85a246f356f25e66f17cb3ba854ec5262d1b2f34e178f0d4a57d60f935fb17e3f32e5740317493e0a811e60d22b0b022874fc5d226dbc881b46f169b2c2aa2675ab527e901f865f5aa7009ee87b1075ee577a023b68ef030a3522f659a333fdce19a89511fef688683f06132e30c9faf9d5bbcf1116e33924947d93a35e"}, {0x108, 0xffff, 0x400, "22b6ac640d87f77af7d030f60752d84ae2f4a14cd93b75646ba7e7b039e92dcb04f14ffb8108840238c620d7831d0ded92a1c3af4d99f9361ac2ff8bed428f979e17509f1daac7a011dff4a68a3c7a5dc878164211a264f986ad2e7bfea8ecbaca1977bd48db764bebb29f5259d45d344cc30a13da2105b8b253fb6bfbad5cc28b5978fc24d4ff3ea67817dd2ec5ff96c58bc012d589645854e194d76f667e295dd003896790b1b5a4e9479f5635e2bccd8272e687876bde467aa960957034ca297df36cd9c2a9f6297d03c1df27aed4ebb1ccf9249263c566fe7eb99beade8eb2905ee2f79fb503f6b22767e2d1b7bb9a442766969b"}], 0x438}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x5, r3, r10, r20, r27, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/4096) dup2(r0, r1) 16:00:00 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000198bb262333ef68edb94a29a1749302710e0f82385ba7e331faee6e049c65d580471b7a466e03100759d96978498c36902fef90414cad8d9fa3dd4008bc18ce9064937bf0388e4eadc6b2132ce9f496dc045fb19bb291320a676b4b277d2329f7bb8f2ee3df282176df0b01c9addd66f5a404eaaf28238db8ac517349e9b3eed383ee3a69ae97ca0432e25ab720823a6cb142df8fed391ae5de835cb20e3b2bd0284d963d0a1fcb72b34cee7485d7ee262c63fee5349a24ca87b5f5b4dc197e33b4ef4429e1d2d7ef379"], 0x10) write(r1, 0x0, 0x0) 16:00:00 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x1770b9b1}, {0x100000000, 0x101}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) r2 = dup(r1) sendto(r2, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0xf, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x2, 0x2b, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r3 = msgget(0x3, 0x100) r4 = socket(0x10, 0x4005, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYRESHEX=r4], @ANYPTR64=&(0x7f0000000440)=ANY=[], @ANYRES64=r2], 0x3, 0x1, 0x800) msgget$private(0x0, 0xfffffffffffffffd) r5 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="810208ffffffffffffff"], 0x10) write(r5, 0x0, 0x0) r6 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="8202e04e6839aacbcd5c001dac01000100ff"], 0x10) write(r6, 0x0, 0x0) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r5], @ANYRESHEX=r2, @ANYRES16, @ANYPTR, @ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r6], @ANYPTR, @ANYRES64, @ANYRES64, @ANYPTR64], 0xa, 0x3, 0x0) r8 = socket(0x400000000018, 0x3, 0x0) setsockopt(r8, 0x20000000000029, 0x2f, &(0x7f00000000c0), 0x0) r9 = socket(0x400000000018, 0x3, 0x0) setsockopt(r9, 0x20000000000029, 0x2f, &(0x7f00000000c0), 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30, 0x0) r11 = socket(0x400000000018, 0x3, 0x0) setsockopt(r11, 0x20000000000029, 0x2f, &(0x7f00000000c0), 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x3d}, {0x6}]}) kevent(r2, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffc, 0x2, 0x40, 0x80000000, 0x1}, {{r8}, 0xfffffffffffffffd, 0x64, 0xfffff, 0x1, 0x20000008000}, {{r9}, 0x7b4185d7d89ff515, 0x2, 0x4, 0x80000000, 0x1}, {{r10}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x9, 0x1}, {{r13}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x7ff}, {{r12}, 0x0, 0x3, 0x20000000, 0x3f, 0x4}], 0x3ff, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, r14) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x100, 0x0) r17 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$TIOCSTAT(r17, 0x20007465, 0x0) pipe(&(0x7f0000000080)) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x0, 0x0, 0xfffffffffffffffc) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x22) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) pckbd_enable: command error 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000014c0)) getgid() r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) socket$unix(0x1, 0x9, 0x0) socket$inet6(0x18, 0x7ffffffffffffe, 0x0) ktrace(&(0x7f0000000280)='./bus\x00', 0x1, 0x1a13, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfe) fcntl$setown(r3, 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = socket(0x1e, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) readv(r3, &(0x7f0000000180)=[{0x0}], 0x1) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x30}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0xffffff81, './bus/file0\x00'}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x87}, {0x6c}, {0x6}]}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x9}, {0x64}, {0x8fe, 0x57}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0xa) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x8}) 16:00:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x84, 0x0, 0x4}, {0x3d, 0x0, 0x0, 0xffffffff}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xffffffe0, 0x7ff}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000080)="4a56114a8bf239950bef553cf29a85d7f70b81b9a40905ac152c68381d6b8d8c0cc4a2c7c310f3884b094b8a678522e43db018a2811b747ee1ac0f87fa45d0a667f0dd4c36139d4c1090a1b47d81e68eb9be9f895e92d98649c2380256985fd2e0d2c235562377976c20926613feb451dc16575c3bac0a0ca027f4800859cf898f13ed469baa27d29c0ead9f2818509d46f995fb77fcc1e06ac7749ad007749657bfee07a69b0ebcd0072fdd936ef25e66019dd32986e6d536", 0xb9}, {&(0x7f0000000140)="a7bf9249b72740d6e87527ae6e73e10c05d0cd086c834176e55f04a3c290a92589f91d6789cdf8aca4461d923dc34f9f6a319d3098e38465eb78557b1597588ee155b7451c36309469aaf1aaebf2e1c5afd1e1c81a25297316a34dafcba6ca2681b40f05c67725e21b7b0fcff74d6ccabd099e8bfa897033af968290e1ff3f7cd51a8f97800943b0060dad976e6b4c4fd391abecff10755dbee2ae9a06c2dd030896fc344055e0bdf6c63158f22ab952e5e4dcbd3ad484e40b7f5ae81e911ccaf0b761f34249967b9cd518679aa2710576456171bf0dab007fad519c5f6eda453c5c30e0d53780f35598ba84145edd6c9f7548754d3bdf6f3d67db740719eaf081582f13d4a9936d1abe3b161f3a7f12e00974a2c7a3b78ea7bab463d9a188f0962a3777cb9f1f594ef38df3095cbacb7e846f54c02185117eb6267d2e88ea990abef076d8cfc2d4245e69daad1a1be56bea91e9b45e33886f4e25d67088981d596f2457206b370896f582e068ff42ab9bc30d7f49ad1b2b78601adc7cc28c86720a00994e38792843cdb9d087b5deaa20b37d8e36413b520ea0cab5cb540781e89c4bf642115a0150f778b9895bfed09d8e6df33fc20f84c6fb7246855a62d6be7271e981dc9b47f4fe08a6f26a1c844f139b9fa35aeb17961054fa13aa296c4b47ecc8629c5ae2141cf9612c012258c723eaea9e75c1df852e1e03464d613405ff4728480f703693b4fe4894997ffdee35aa0c292b06ce1924cadb3d14bb886baf9204b5b5e95239ce8d50718740b008e6c87e70619b975510d4f7ba7df78ad2f31bc614ae292cac8c72f7845e657e08fc1d567776a3ec5b0a33a067aa56c2a5fd334911f5341bfe96fd944952959ded277890db62e11c679a9845711124cba5b92a974c415ac07296f2579fcc61f6b7103b987cd29d65a19949cf68df43bf00d8f89ac566d6a4fdff4bb5a7ac19b753ca65651c6b8471a49ea7445f54828084ad93346b65a42a00d5cb6994f1251fe05cfd6b72f20f4ade778ee9a531e7f29edfaa1ca8e70af12544a7c3665ffafdfef733ecd9d7fa19c5c2b600230a052beec4572b3f7f32b7a5b687102d009f4718e1bc81fdccf37bb6ed9d1dd9b1646fb44f29ec55c0a6a2a3328b657eaf1932cecd21521160b568ff8a6aedbf4ccc7d0d39c69db5f154f02f1095e95698ea96ff1a686802f41e6693880179106e4ee7d7380ff1000ae4bdaa962153dbe6bd36cb1aa0fbecc883dbd6b2fad736d2422bc8259e4430fabb3010f48da2a22bdda350150eebb8d253d876981320df8a656bb5a88613683fa7c2c30a73f7ea83c5afaa91c2adf8f8ee45f323d6bb3d3fc97327772186d053731a67277e0f43a2001d43922cdce187901d8a1ab1482c2077972ae0f54ba4eb1a53189747169f83dc08a51c6de05de3391992eff972176de0e29a49ed76fd34d94b113e7c405b22daa3b95bb797ed4f04f8b318fd0c6b90d65db98acb3e5d9813e87abf938f88f535b48250eecd4741d73db2f72d9e0fa71c647aba9584ef6c43c985f9ec97efe2a493a0f723651276d0d91f4d13db36b8ccef964643b178722ab11b92d095138f6c3c1c8144391c06d8fee175725e67966f28e65e1e55b0d61bbcaa63036c5e77824b1291a30fa5cb921141e4ec482099b6af966cdc229ae1fe0065e98f987e45086e68d2fefd8a0c2b02ccf6abdaa140456baddddad3a22d14ecdbf0b7200ed2ddb79a9f07fde8b270dbb5006cf021686da5d76e29781e3c4702b37c7151148d162fa76579721e4251bcec6167aff6e243dce19db7334733883719dda5a11f302433acffaf0ae282a67de9b882dc95dda35f504d9023fc927905cd7e8291fe90afb7b9b7f63e306ce3f25f09a838c16fe7d4932c6c97b45233fd815aba93fe09a41a5baea76f5cea85088c3cf910a1f40e9257f82363e5452d768fa65e41dcd5ffe5d152c8407d6beee19eb9b0aa4778fe218c466e9af9c3a87c306cdbf00e80c93df608b030b6653f1b471451c3b82af48f85d92f5800f9bcc121d6cd42e10a30b5caffd4de16b948928866639f07cd2cdfa677c4fe086ec9d699ee4a86c15f7711854dd9c79b2609ea9fd6c7eef251fea6dc38e337f7a3e280cf43a20e1bfe0bbebbe55ae14a7215be9ac69d51dc79f8ccd72e79e2b1c50414c65f585133bb92ed6ea34aaf2c36787b5aef99e3e1e9a44babce85805e569c0da468c8c67e95fbe7f17c2a72aa8daf031f7fc6aeb17628da97af039a294bc0fb89a71f48bb9d778cf1010dca7bee6cc5ed7bcdd200dfec3e644924a5a335359646087d55337c97c8ee0f9010b2ea3de08e8cb3cad1b233b96f9c9125d9915468a03249389f7c2c81727b14b6dcd1005b745d0bea982be543f88c8ca09df92fc41534ab40a55cbe9487a83f42cfd1d2db0f35b204fbaefac6fc0eb04c50416b642459fb772f73094961ebb1e105e16caa4b0b4cb11d30885e70a4a2899eb7e3b34ea2422565749c11378047880389b52365bc8bc2a8d1ada12a9708f5c348727aa72a5f1c96e5e8609ed62c04eedcc8d10b7239fa9278263fcb4977ecdc4023546c120fa8b6bea13eebb2cb6e32ce31520d1058e92eec3bd3551af448aef18f628091d0db3bc8a5d040112121dc7a07ac5df057162bff7a582aa83455fe032585a3921ced022513993e1353072749b21e4fc9e41233d6dce8157e328ca22cef0b5f101eb15a816aed7165dac292bd83b471486a0aa78750bfaedf12c8080fcf82b62ff10af43d4540f19ffbe88a2202bb010f454d34b3ee158daa0c2587fc4762816e778edafb93cb19c44e2eb83f220a1dd40343ef2e95968fcf86aba4ae5d9d1726fc5b32e66d7e6721d558efded22ac79f65fa505a0422eb66d94882bf4bd6f932ff6dcdd98778a1ff751fae0bdafbe00aca66e9c2c58ed863d53473b8b361bf55f8fa59098aac8ca4111313e52bc22b330101f9b4657e77cfeac311144f0195b01f73e839aaf6b8b0fc3fbac3af2a291ee3ad5534947dfebaf4d3e7e08fce0bb5428ad2bdede8fc7458608b777e80753d75fed6a670be67c493b25dc4565686179063a82ebdcd643ff0dd1a52300f8a26bed027825b029c7400040e52b80d5b919126a81f1442c0bca98db774d4bcfd8401f1eae17ca98a16449f1ebfb949c37e6478cacc7bdd251dbbbe0fc4ddd5ef353848410db50367aae928bf0ca7c23c660da3bf1baf0711a386627da50ad2fb231194871729660af4c172521fa3e75f73df0b570eef8cca2aa8a819559a5a0cab37fa1bc7a08386514cc6601a6fff55dc81f9d9f30b267a8a44da15df63fe6d0c06152be168fa502f2eafcaf69979656d59667696c69cfebe58ee4dc738b4bd2072c84596dbd58ec1a5bf882d3d5754883b79923d9533542abee3b0afb29a4045b0d403f8fdb831736135a1aeccea9384e52bbc77e55c713332c5818f166467de00be4fe40113e859889ecea9b4b0a15b01fa98cd529c13be96dd7f15fe15feb3a7bc2522783eeaf511a891ddfa784e1a710416fd7ababdde1d6be8d0dd0812a891974fa6b5915b58aa5eeaffcf3ce60de693caabfa2669416d7be543c0190ba670b42b10db5de6246c8e714c28c001ec2e06d1cc581b0506dd4b9454daa4f6a4c114bf46247c37d64f2fa560b71cc8833911f6af92b948d57f040583248dd4581f71276f8a9bf60035e989737d7b25696739fc985fcf1c25881e8d9c216019cb68aac07bb8b102d707daad989d32e7bd8e40a2cd0e7cd404e054cb62281e621fef243c57cc6d962a5f319b631171ef39400ade8ea58a5d4286741bcc71f71e9486dee021f55c2b5cf744dad090ab148752e9f8fadbbac4e59943627ed4decf8408562e2d4b515608917dbe0ee40acb403e797a120b74b342569c20105d6fb5c41848ab87bce27e50907b303f27641fa20b39c60c741ad14b35c4b01a0e5a63a5dd0e1526ad969b6a467bce9e501cab9ccd18d440529c198fb123034608254503de18e74d76e3314aa5fb0a4e9d9e235b1d8ce13b234a99f2955ff38336a75100cc7a1eabb2fa6431fd3f11ad4561f3e1fcde8dd6769b3f7c63b38f9346789e36fdee5125ff6ac3dd98da3d318480d4f9d7c0b8b00883dcab80202f48f3aade1eb7a907425194cd20ca406f3b627dfae418c918487d46f8db047511fe627e7df64f6beb4688f5b98cf2506bb446d66578fafd74a7bef41b834a440b13844ecc8750987fd3cf697b6aa521709fd629670afe9a94c3619f7c14eb412c70a825507c14417277cb3ce71577f74becfbf0f49aefd5c090e32e15b116110a46a48f4220615b1ec8205c7459e9046e64cbb0b5649f76dc68c2c1553147c591cdb44ed05359f23b4c7f3d922a384301fdbe5740b707f416610834c14fb68dcce856b047b4f36c3297cc7ea24451805ec3c01db43894962618d11c3cd2ade382d2c75108649628ef69335cbfac0bd5ffb7534865cd3dcfbbaa410470a1282c2f18d57b25960d9606dd2c3f5a2cda2681e765bc2d172fad589afc996a4d25d0c393c836d619553f38a2e374472ec48ee98e7987e7e52f4b044b16a41b42ab80ed8c155fa2ce22bb792d58c1cc225df8dda9456b0b5ac8f2658d50a46d5bbe708499bd3848562f3bf16031f7c9db4686a43de1985e9086f2cf1701287f6e8993c4bce419847a79d0f7b6ec0e8a0cf5f1e19bf1b81695095955f983e4410d9d4c8342439a34bebbcda427ba18c9e6ae05d475d77f8f0eccd30546c03280e8c758535e6d731b5800b27cd344878451cae6cdf34c765253eeb978a7b19ec9d808019a6d1d23c29247a9bdd3af6c86824d7c81d2ef72eed57d6a6841054dec71cf0e1b08dd994b43e5241c328d734f169c337bccb7f8d64222efd12927c632ef8bceaab88eb7bdfa924d580b9461cb678c377d09f5bc18d3f8e316ae3e22f0aae153212f0718bee5d4807103b6da82b31ce8b1720de958798edb6b81b0356c4d428d41d0532389c303d034b6221ec5389c2eace617b81d601f47836fa72ad3ce50578506bc5f8eaefc7239580dbbb572bef5470b934a927f78ed77b5aa0792d551000466e9bd40672d882c2562ff4ee62e0dec5a6caaa43358509105c7362db527db757d9a27fca3503f4ad183a847f8e013454e4f610e0b2dc0435f0159389b63d52d71838f97b4ae0c82990325f7b3dd7765651ed388610923127f95059ecd48de493521bfc547c8b8b6e77f987824b4d10cda5f1d505338fc8625664ec206a3681bd17dfeadc9ae55869ea7ca0a836fea926ad542f05190b9662a27d133784b0e09455afd20aefce74c4a0afdcefb7fe10b75776ce5fbb4902ab208277babe04c0186ed327f660f94b898c10b614773c474a68c803bb9715c6a314f8c6beb0860c1741dedd173a057ea66e3ee58975c39e5ff8ea444bdf900bd50fd29fd60f2ac815c6a3618b53bf11bd0767729f0cd2ea94ad2f418085993167ccacf5b0d57b3a6a993b400d46e4ab0c3fd9111733ccc195615f9b882961f574cfa0216d18ba5d02968d3dc87db24762f6e8c662d8c45701f2a9a25a10d0305057d453294ff61baa9005391442fae4bcc985eeb4dd21c5420b5b0cd921aceff761aff803f7d082f7a4e7b755006b4cfcaaceba08ded715c6848cf519c8327fc383c71a313850a58af8e97d537fb4e8c1697ad5381f4cce1f8b749d29e1864295197f66f9e0a9be9e80ec2b0cb20d1c3b825583d18de5b18b87fc375a256e1bee05ef4faed151d7c025e4a7ace07c967ff921a", 0x1000}, {&(0x7f0000001140)="866ab63136c1ca56b6052989d39939eb7e68ed174c89183e6a04742b7fdc1949a31e", 0x22}, {&(0x7f0000001180)="afa690a773cb05e3c46c7d0ffffc6e5bb81bd88e4a389b8f07f73b0399bd62b0151f1bf1b958edd06062cac1d3d6b5a3a7b4f4d0786507af74d5c7d2b06473fb53547553da21370061b82d91ab59dc6a01522a3a286805cc2c61a2ebbb2653a586ea94c0b31202c51413284799ef48b2541dd2659f821f62f76152c2577edb5c86a3114913d124e48703621ae3dff8df83ffa805c0005d3425818aeb70768316f9df5b0dcd211b357a9c5f3e0203b77d909a57cf4ca8e90f1b246f177549055f16e8c7", 0xc3}], 0x4, &(0x7f00000012c0)=[{0xc8, 0xffff, 0x6, "2d8c23f7dd8066ab69786ad8a88852454e9b0b876ef48ed0c6933f062bcbc5b452e4bdb1a200102758cf191bf6f3e059fd483da9691d0d9ba62abd654a2a0bc1c529bf3b493f34d6672a3831f1b68c7daa15297843bf9ac5067b1058fd78b7ab3423b57706589c464568bd9bb0c0617afa61a1b5b220758e040f6781482e1a9a8cb08e469123519861f02ee6d7dc7d4ef5735ae640b7f23860da841449954eda5379f5344584b1a4143850df429eafe90134ea3d29b199"}], 0xc8}, 0x806) connect$inet(r0, &(0x7f0000000040), 0x66) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x20, 0x8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0xc000, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x1ff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x4080, 0x0) r4 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffeaf) setreuid(r5, 0xee01) fchownat(r0, &(0x7f0000000100)='./file0\x00', r5, 0xffffffffffffffff, 0x2) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x6, 0x100000001, 0x3ff, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x7, 0x0, 0x0, 0x1], [], [0xfc040000ff, 0x40], [], [{0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:02 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x80045604, &(0x7f0000000680)={0x0, 0x0, {[0x5], [], [], [0x20000000], [{}, {}, {}, {}, {0x0, 0x0, 0x6}]}}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = dup2(r1, r0) fchdir(r0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x0) r4 = getpid() r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r6) getpgrp() geteuid() r7 = semget$private(0x0, 0x8, 0x80000200) semop(r7, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r7, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffef4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = semget$private(0x0, 0x8, 0x80000200) semop(r10, &(0x7f0000000740)=[{0x3, 0x800, 0x1800}, {0x2, 0x7ff, 0x1000}], 0x2aaaaaaaaaaaaa4b) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffef4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = semget$private(0x0, 0x8, 0x80000200) semop(r13, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r13, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffef4) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x4000000000000296, &(0x7f0000000200)) r16 = socket(0x2, 0x3, 0x0) r17 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r16, 0x0, r17) r18 = socket(0x2, 0x3, 0x0) r19 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r18, 0x0, r19) r20 = socket(0x2, 0x3, 0x0) r21 = socket(0x800000018, 0x3, 0x0) r22 = fcntl$dupfd(r20, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8040691a, &(0x7f0000000300)) accept$inet6(r2, 0x0, &(0x7f0000000540)) r23 = socket(0x2, 0x3, 0x0) r24 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r23, 0x0, r24) r25 = socket(0x2, 0x3, 0x0) r26 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r25, 0x0, r26) r27 = socket(0x2, 0x3, 0x0) r28 = socket(0x800000018, 0x3, 0x0) r29 = fcntl$dupfd(r27, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8040691a, &(0x7f0000000300)) r30 = socket(0x2, 0x1, 0x0) bind(r30, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r30, 0x0) r31 = getpid() fcntl$setown(r30, 0x6, r31) r32 = semget$private(0x0, 0x8, 0x80000200) semop(r32, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r32, &(0x7f00000001c0)=[{0x1, 0x7f, 0x1400}], 0x2aaaadee) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffef4) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r33, r34, r33, r34, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r35 = geteuid() setreuid(r33, r35) getgid() r36 = socket(0x2, 0x1, 0x0) bind(r36, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r36, 0x0) r37 = getpid() fcntl$setown(r36, 0x6, r37) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getegid() r38 = socket(0x2, 0x3, 0x0) r39 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r38, 0x0, r39) r40 = socket(0x2, 0x3, 0x0) r41 = socket(0x800000018, 0x3, 0x0) r42 = fcntl$dupfd(r40, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x8040691a, &(0x7f0000000300)) accept$inet(r42, &(0x7f0000000600), &(0x7f0000000640)=0xc) r43 = socket(0x2, 0x3, 0x0) r44 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r43, 0x0, r44) r45 = socket(0x2, 0x3, 0x0) r46 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r45, 0x0, r46) r47 = socket(0x2, 0x3, 0x0) r48 = socket(0x800000018, 0x3, 0x0) r49 = fcntl$dupfd(r47, 0x0, r48) ioctl$TIOCFLUSH(r49, 0x8040691a, &(0x7f0000000300)) r50 = socket(0x2, 0x3, 0x0) r51 = socket(0x800000018, 0x3, 0x0) r52 = fcntl$dupfd(r50, 0x0, r51) ioctl$TIOCFLUSH(r52, 0x8040691a, &(0x7f0000000300)) r53 = socket(0x2, 0x3, 0x0) r54 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r53, 0x0, r54) r55 = socket(0x2, 0x3, 0x0) r56 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r55, 0x0, r56) r57 = socket(0x2, 0x3, 0x0) r58 = socket(0x800000018, 0x3, 0x0) r59 = fcntl$dupfd(r57, 0x0, r58) ioctl$TIOCFLUSH(r59, 0x8040691a, &(0x7f0000000300)) r60 = socket(0x2, 0x3, 0x0) r61 = socket(0x800000018, 0x3, 0x0) r62 = fcntl$dupfd(r60, 0x0, r61) ioctl$TIOCFLUSH(r62, 0x8040691a, &(0x7f0000000300)) kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x80, 0x0) r63 = socket(0x2, 0x1, 0x0) bind(r63, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r63, 0x0) r64 = getpid() fcntl$setown(r63, 0x6, r64) r65 = semget$private(0x0, 0x8, 0x80000200) semop(r65, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r65, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xfffffef4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) renameat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', r3, &(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') 16:00:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffd) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:03 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xffff0000, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r0, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) fcntl$dupfd(r0, 0xa, r0) connect$inet(r0, &(0x7f0000000580)={0x2, 0x1}, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7ff, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10480, 0x0) poll(&(0x7f0000000140)=[{r1, 0x20}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) getuid() getuid() r4 = msgget$private(0x0, 0x20) setsockopt(0xffffffffffffffff, 0x27, 0xe, &(0x7f0000000500)="ebffcbff13b9fd812eaa4e713048e69931ca9648af52d476b771ad0281a14e37e601d40222a410cf1711c3b0fd924a20fc2092dd961a8ced991a2500cf64bfbe411d2ad9b04736545ddc3f7f0988eff48133000000", 0x55) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000b40)="ebffcbf013b9fd812eaa85988de3a275b5af424fe2f9f49931929648d523de4f07", 0x21) r5 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r6, 0x9, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff70) setsockopt(r5, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r5, 0x29, 0xd, &(0x7f0000000400)="ebff7bbf0435be7430c231929648d453421a7a691c4e", 0x11) r7 = socket(0x6, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x20) r8 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r8, 0x0, 0x0) r9 = dup(r8) ioctl$TIOCNXCL(r9, 0x2000740e) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r9, 0x6, r10) sendto(r9, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0xfffffffffffffd9d, 0xf, &(0x7f0000000100)=@in6={0x18, 0x2, 0xf4b3, 0x207f}, 0x211) read(r8, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r8, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r10}) writev(r9, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000440)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c1", 0xf5}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r9, 0xc) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000740)={r10, r11, r12}, 0xc) r13 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000780)={{0x4, r11, r12, r11, r12, 0x0, 0x4}, 0x7, 0x7, 0x3}) getdents(r9, &(0x7f0000000800)=""/43, 0x2b) setgid(r12) sendmsg(r9, &(0x7f0000000bc0)={&(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000880)="05fa45af81b9f51c77a22374d9e078c664babaf369cce3344eacb19313d3a015deefb3475522495163f12f5d8ead807d3f91c461c1429134129b724a2f5c6cbb8893fd4943b859e5b84902d7e6ab2f529255ad1d040eaa4f7646f7da8104829c1f7670f98e6363e3415513a94b518410ab47713b7da65a531d8a1b47fc27aea4c02ee9ff527214ad73f2f28c206e8500b64e52e44b15566345d92d65bd6f5d858673c9cabd849d7c32bd1601189a0bfa4aeb3564945431946e05f52e8752066d6797e9c9dadb6e9a0f9d62647873f7163715ff511661acb9f998bbcacca4c030d27fd18196b550cf68c2383f22e44fd859f5e4e7de42327d1426db", 0xfb}, {&(0x7f0000000980)="d68c62b76e359fa281122a4792969d77739d0503d19e2d435a0eeba3aa92eccfeb693f19c9673737db74ca9e2d67169147efc40cc91e0d5393b35925c66d6607d1cb4508c9e7ae6c60a2425cdbad104b5c9d80136e31123eedaae717d24cc2584408ae3c17ba4d5ebb593ce0bc27e5df31e58af52aaa2f08e60f668742795207a7", 0x81}], 0x2, &(0x7f0000000ec0)=ANY=[@ANYBLOB="3000000000000000ffff000004000000ea7bc0e7888bbe2d7c6f6492af3ddad341ab742b50dacb6e04a014424e0000002800000000000000ffff0000b3ed000077bfca10f368fb18e9a9d14c15741fcfb00000004000da0000000000ffff000005000000ecf3fe85d0a81abafdbe97f289fc1ddeb6e708b240aaf2db4250d4c17dd4e9c2f800400000000000000001000000090000003e24d24cd3dc2802f7e8775b6adfb901600c8b5421df1e664327d2142ab2049e0b55f758ce9885091e0000002f0e533ee3c10635fa02bd27d60e000000005800000001cf3d9dcfd499b1239983000000ffff000002000000661f4072db21a8e5a095bc395259f6b952928f5a9b7587c688dbb96b0a16826297c5c3efea085b654d0a8cac2d3b1fa8c26830818631920a05ed74d0fa86f50fd53d3c7f000000000000000000000000e84479d9c92ed5c0b1abefb866a6f205c7626f14ffe0cd67434d7aab1f7d9be9ea585e28915f9003f6b1bce8f780b90cfad77c35de4d0734a63aebd5c5fb7cc480adc35f974a37713cfa3302e19206450a368f1a78997039f0df3a50585e52e0ed1c93c592fc"], 0x19d}, 0x8) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000cc0)={r10, r11, r12}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r14 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r14, 0x2000740e) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r14, 0x6, r15) sendto(r14, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0xfffffffffffffd9d, 0xf, &(0x7f0000000100)=@in6={0x18, 0x2, 0xf4b3, 0x207f}, 0x211) read(0xffffffffffffffff, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(0xffffffffffffffff, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r15}) writev(r14, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000a80)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000440)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c1", 0x268}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="000000020000000000000000816f", 0x7}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r14, 0xc) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000740)={r15, r16, r17}, 0xc) r18 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000780)={{0x9, r16, r17, r16, r17, 0x0, 0x3}, 0x70, 0x7, 0x3}) getdents(r14, &(0x7f0000000800)=""/43, 0x2b) setgid(r17) sendmsg(r14, &(0x7f0000000bc0)={&(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x1}, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000880)="05fa45af81b9f51c77a22374d9e078c664babaf369cce3344eacb19313d3a015deefb3475522495163f12f5d8ead807d3f91c461c1429134129b724a2f5c6cbb8893fd4943b859e5b84902d7e6ab2f529255ad1d040eaa4f7646f7da8104829c1f7670f98e6363e3415513a94b518410ab47713b7da65a531d8a1b47fc27aea4c02ee9ff527214ad73f2f28c206e8500b64e52e44b15566345d92d65bd6f5d858673c9cabd849d7c32bd1601189a0bfa4aeb3564945431946e05f52e8752066d6797e9c9dadb6e9a0f9d62647873f7163715ff511661acb9f998bbcacca4c030d27fd18196b550cf68c2383f22e44fd859f5e4e7de42327d1426db", 0xfb}, {&(0x7f0000000980)="d68c62b76e359fa281122a4792969d77739d0503d19e2d435a0eeba3aa92eccfeb693f19c9673737db74ca9e2d67169147efc40cc91e0d5393b35925c66d6607d1cb4508c9e7ae6c60a2425cdbad104b5c9d80136e31123eedaae717d24cc2584408ae3c17ba4d5ebb593ce0bc27e5df31e58af52aaa2f08e60f668742795207a7", 0x81}], 0x2, &(0x7f0000000d00)=ANY=[@ANYBLOB="3000000000000000ffff000004000000ea7bc0e7888bbe2d7c6f6492af3ddad341ab742b50dacb6e04a014424e0000002800000000000000ffff0000b3ed000077bfca10f368fb18e9a9d14c15741fcfb00000004000da0000000000ffff000005000000ecf3fe85d0a81abafdbe97f289fc1ddeb6e708b240aaf2db4250d4c17dd4e9c2f800400000000000000001000000090000003e24d24cd3dc2802f7e8775b6adfb901600c8b5421df1e664327d2142ab2049e0b55f758ce9885091e0000002f0e533ee3c10635fa02bd27d60e000000005800000001cf3d9dcfd499b1239983000000ffff000002000000661f4072db21a8e5a095bc395259f6b952928f5a9b7587c688dbb96b0a16826297c5c3efea085b654d0a8cac2d3b1fa8c26830818631920a05ed74d0fa86f50fd53d3c7f000000000000000000000000e84479d9c92ed5c0b1abefb866a6f205c7626f14ffe0cd67434d7aab1f7d9be9ea585e28915f9003f6b1bce8f780b90cfad77c35de4d0734a63aebd5c5fb7cc480adc35f974a37713cfa3302e19206450a368f1a78997039f0df3a50585e52"], 0x19d}, 0x8) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000cc0)={r15, r16, r17}, 0xc) r19 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r19, 0x0, 0x0) r20 = dup(r19) ioctl$TIOCNXCL(r20, 0x2000740e) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r20, 0x6, r21) sendto(r20, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0xfffffffffffffd9d, 0xf, &(0x7f0000000100)=@in6={0x18, 0x2, 0xf4b3, 0x207f}, 0x211) read(r19, &(0x7f0000000c00)=""/71, 0x47) fcntl$lock(r19, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r21}) writev(r20, &(0x7f0000000640)=[{&(0x7f0000001080)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b898d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26acea33296ed7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746000000", 0xed}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e40a1fddf299da496b8b18cc472a0e812d7e0", 0x19}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000440)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c1", 0xf5}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r20, 0xc) ioctl$BIOCSBLEN(r20, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000740)={r21, r22, r23}, 0xc) r24 = semget$private(0x0, 0x4, 0x10) r25 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) socket(0x800000018, 0x1, 0x0) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRES32, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRESDEC=0x0, @ANYRESDEC=r24], @ANYRESOCT, @ANYRESOCT=0x0], 0x5, 0x0) r26 = msgget$private(0x0, 0x226) msgrcv(r26, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca00000000009dc4ae0bad2deb45007f1a0000000000000000000000000800000000000000000000000001000000000000000024b72ddeb8cc3818d2d63e5ea58bec9f3c3b3ac8a0782c79db9f4e33f83090859d03b30d85fc2aad2a40fad8ebce82d7248776cd8a2700"/144], 0x1, 0x3, 0x0) msgrcv(r26, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgrcv(0xffffffffffffffff, 0xfffffffffffffffe, 0x20e, 0x3, 0x1800) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x2440010032, 0x0, 0x0, 0x0, 0x0, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffdd1}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) 16:00:03 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file2\x00', r0, &(0x7f0000000080)='./file2\x00') openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socket(0x0, 0xed0962ff377cc3a1, 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:03 executing program 0: unveil(&(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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000077d1001d6270b736000008000000611c2c9f3a67a5e3610000000000000000f4eef238672e3c0000000000f3f12c3b00000008000010000000000000000000f8d24a5eb933d7e6e3a2de5db5d66ac782b61a67190300000000000000fc9e884ca5288ec5f93b6417aa6cb1389a308cc8b722fbce265d3cbc303fa7c1500105b526fc2cca69f24a309203afcafdd25811a817b0cc48a458835f70282d0a7381daf9b3fa2650031927e2a8d0dd6140898dcb6348598280531b8affc947daaa3d40cbe8967ff7deaa42cc141db6f3bf5e44720c7e849e211c14bf351dc390d8cdc33ae193263eef7876ca3ee9df54b876f65af45a101bfada820407756fd5a2982b290f8de5c197d6444de4639491ced45fb428edcfaf48c1d207e5c7a20dad8bb1716c03349feffe68f6ee46ab9fae6742c75a9fa31b9d5f6f51bf540b04bf7740f1cc9be65847a41e83aefa2066d2006c40a7aa68163e6d00b39fb8faf93d14d15e8eae69c870b827a8e82a0a81aa4e07ae38a102e07344f20c2f950f51368aa049a3b0452c61ecaeefc94ae3a7def0b4227ec9f640ab744b59fd508b99dba159e0dae5960e1a1c7f703c9dc069e9e0199bc52065cbd9b687b360efb54534e45a1abac44429be1fea495cb5114a1bc8ed15c76d3f49ca42ab06a9a39d93c1e74a2b547420393c0dbdff88d04eabb30b29ea650f6cd12c4076488c3006bc6617754005825019d38d6b92cb8d4dfaf3457c5f08f6193894f720f04fbfec5a3c73a7e7ed3cb1f9482be59f3ac1fa5c9b0ec5952af6a35031c25845af44d94a7d52a5f2afae1faf3ff44b6eec55f15214e6d5e5705d3aeaa47b65bd2dd0a9c66087f5e50c82be597c12ab4ea856c15bc847ceeff5305a8f4d47404dfc346d8c7a09c09db79b29d69c29a7e15a14b0103d3ecd250e6e6b45eb40dc62870398804ec52570f92d9869836cfab73c27a1174406c688048f553e44beec54f6ce623dc9c69e7c8db316b42d5af3a104c75cb3ab345ccecd41d0671a59467cfeca42b666c474076fabb51b95dc764548c7df939e25279764a99a5758ab55ef723706"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380), 0x2) getuid() r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) setuid(r5) fcntl$setflags(r2, 0x2, 0x1) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() r10 = socket(0x11, 0x3, 0x0) listen(r10, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r11, r6, r8, r9, 0x92, 0x6}, 0x8, 0x3, 0xc}) r12 = msgget$private(0x0, 0x0) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r12, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x0) socketpair(0x16, 0x4, 0xdd, &(0x7f0000000140)) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r4 = accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/51}, &(0x7f00000001c0)=0x35) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYRES32=r5, @ANYRES64=r0, @ANYRESDEC=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES16=r6, @ANYRES32=r7, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES16=r5, @ANYRES16], @ANYRESOCT, @ANYBLOB="d577cdd7eee6d3bce3ad1cf8253489f0feeddeab9631acd41a5286383ee1327680b46eed5b40bf7df83481bdac51678b42c47d6895a99fcfa05cb055ead4e2c01034a9df0fa708ec327387efc1ca8fec1b7f5765824393b468d5636dbda0b8a48638cf2ad9a48be0a39b6392c4db670002860c605f93b3cb8bd79adff9a6917176cf839dbd58740a2020f13761f9580e6c98e3af506a6f9d374cff2e5be20b5cb0fa5d1403f8620288b34ebbd6648fd45291c3b05ce03d23cd9af0aea6e2baf4f76c532d6e5b31e750491ff86cf3bbf712", @ANYRESOCT=r8, @ANYRESHEX=r0, @ANYRESOCT], @ANYBLOB="d5330c06b2c2dc9123f7cf630f5735ffd550046bfc26de9a0d431a126227f9c722701490cb8bcd4c3d2dd95cc6fe80cb0b348f0734e1dfee2a9b68"], 0x5) r9 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r9, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r10 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r10, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000080)="7cf1b6122f4ddedacab0f2502a098b8321d4d220fde39a055ac006125075586a49aec5385e73600a360f5c", 0x2b) socket$inet6(0x18, 0x4006, 0x4) write(r1, 0x0, 0x0) r11 = dup(0xffffffffffffffff) setsockopt(r11, 0x401, 0x3d, &(0x7f0000000340)="17e56435181c46668c6d8cb37b9519b3778aab737446a86338c77660901e569746823efffc1743d930b4814878ed3efee74b9692a48788fbeaf17a48d0088e7bb268ebb7d0d918a5a1be1da9e74818d32536d467b6104add351ed6ceac9d4d448b906f16da874d939f806616ea7ddbf58e0d007bccf61fde1203a1bdaab7697c5bd04683f3204c22daee749bf0a3c7a3fd86b7a943b6f6053ff6f5cef5c7eb7eb63a4d78068179bc6ea58baf032a7c8441ac5cc7c9d47d38a0ad7cd278a666d1069849dee9a7ca08a0d38c6f597e0c64a596543f53f65eb9bb1677609539f8", 0xdf) 16:00:03 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x4000000002, 0x0, 0x0, 0x1000}, {0x4000000006, 0x0, 0x0, 0x9}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000040)=0x80000000, 0x4) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r1, 0x6, r3) fcntl$setown(r0, 0x6, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = accept$unix(r2, &(0x7f0000000140)=ANY=[], &(0x7f0000000180)) fcntl$setflags(r5, 0x2, 0x1) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x7fff}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7fbc, 0xffffffff, 0xffff, 0xfffffffffffffffe, "03664e2ba71c031b0adf50790beb87a3ae167730"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c19", 0x1bf) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x486) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xf, r0) write(r3, &(0x7f00000000c0), 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0xd000, 0x102, &(0x7f0000ff2000/0xd000)=nil) sendto(r0, &(0x7f0000000000)="6b6be62fe8938e3ba0", 0x9, 0x409, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2cdd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb226cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3ef4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a06041628742267a33e880d3ae9815342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d5428e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1d7}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x3}, {0x66, 0xffff}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1f, 0xfff, 0x3, 0x0, 0x7, 0xffffffff, 0xe76, 0x0, 0x3, 0x7, 0xfffffffffffffff9}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) fcntl$getown(r0, 0x5) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt(r2, 0x14, 0xfffff000, &(0x7f0000000200)="ba97804f5b1f0a13f4093dfe212f124ecad9389c1276cc6f0640829fc590923c448543f14faba68e1890ceebee684c85d0741e4c5e4263fb127dd7a8c44c89606a145b48648b3ad6de4081f3a8ac6ab77221f6d62a4c820c5b23540c6bd5837b4385af6329a4b03e5a3d6463f5c82282569e8850e31d8764417939b808f89b23e4bb64313d93630cac57837d3385ae1d2db08a73de1c34ed9cee91cb4ae72420471bc98de9a274bac733cf6745ee9f1f2250f76124b0cce3b8df45989db7934ea6ae536384edae00e6784a6c6105e2ca5b8bd502f6f4acc42877d740d2effec0487275bebc87d42f40e8e17ec5a645d51863cbbe2188faace50ad2", 0xfb) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x8) ftruncate(r0, 0x0, 0x100030006) 16:00:04 executing program 0: r0 = kqueue() poll(&(0x7f00000001c0)=[{r0, 0x40}], 0x1, 0xffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x7fffffff, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0), 0xec3, 0x0, 0x188001, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/Kev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x3, 0xffffffff, r2}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x81, 0x1}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="bf010000669e4d10db98a5d697"], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r4, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000140)=0x9) socketpair(0x18, 0x2f102b3032ee5c7b, 0xff, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:04 executing program 1: r0 = socket(0x2, 0x8002, 0x0) fchdir(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, 0xffffffffffffffff}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x4010, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e397863fcefb6b5f07d656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:04 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept$unix(r3, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x3f) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket$inet(0x2, 0x8000, 0x9) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(r3) r4 = dup(r2) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000000)={0x7, 0x9}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000013c0)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) 16:00:05 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xb5, 0x202, 0x5, 0x8d8a6eb28fe8a326, 0x80, 0x5, 0xfffff800, 0x1, 0x2, 0x8, 0x3fb}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) poll(&(0x7f0000000340)=[{r2}], 0x1, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x800000018, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r3, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="084a1007e12198c980ef1b2a09f9c8fec3a13b2f241d826ea13c7c6e38a21ce918528614857744c59788c8f548fc7c0252fb01f41ae2f25bf6cd5b9036868222b0c4a4721d246e15e198e6c550b16a2681a635286c87660ee6c1fabddabb72fb03dc45d6a616fcceafef0c86240cd90168e2a60d402c5c49f85306838d188d9be3f54f087e782868726f84ca10a8732d28", 0x91}], 0x1, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) flock(r4, 0x1) chdir(&(0x7f0000000380)='./file0\x00') 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d574519361010f6081c6e570500ff00000000fa20000004"], 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000027e90c21b3c739b7586d3b63e39009bacae0ded93527b6df3741faafdc1aff7e063eb473aafa2ddc7378afdf420cba503f0c3eca5e537312c8cad45090fcc257597c8424cd35373ebe7698b33a82403120be04a54176fe6ec3b2473a253529e80ca0cf85bc831ca05830861a880c42548b8fa5f34f4d6bc0d53ceff2c93436406b43ab9b8c2f5ae72ed4aedb8b179e0dec780c5b23f7ed7c350005dd013c0fe2bb8f82749875312de980d835b34905890b8547d8b3f6e8fb011be9bbf3a713b32a11dfd7cd3082b46cbcabb678ca5a723fd002c5641718dae2fa0fa29032776b116b1540f0632f0f329aac7e1831f52af9726b4c0e74386f9eb59260a9643c43c1843f862580aeb335e1cd0b70ca6061266377699bf25ab563bb17532eb2d0e30ab53c5d79a110650bc3bf6f2972ab2d4ac8ec9e5577937266f895b0db917b1db33cc08e5420bce73e78420fc1da9b6d1a9d9b31ad71dbd2447d96252855737851c255bf8c6deb25e1019bed4ce9f4d6f9a3a350659714b1bf72400b49682fb56631151c5ada54b82a4e20b3fc0c125d5a2c0e0330bf51c56b8e12da053ea3020d385f67635b"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt(r2, 0x5, 0x3, &(0x7f0000000480)="b29c3dbe19813bc2e61da53b0531fbaec394aae1d4b38c6e10f06080cca4415174e7c0a46180b6a479748b25ea7b7241a016a1789347099aa71409edd8f78e48ba87008ea477939cbe13bd8d9dae91a9edc29d959b7f13b864dd2eea0e50b883ad07015d84362758742d30f6b09ab28b4658aabd363ff678c6c7c52d3c70faf5412958096a48cfdeceb7e1fc7e5cb488a24bf22910522e0ed03c2ab4e771b4e624", 0xa1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRESDEC, @ANYRES64, @ANYRES16=r1, @ANYRES16], 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0xcb6e70056749f590, &(0x7f0000000140)={0x6, 0x8}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r4, 0x7e}], 0x1, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socket(0xaca7cbded39a3724, 0x5, 0x20) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="26020207e0000001200000"], 0x10) write(r1, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchmod(r1, 0x85) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) syz_emit_ethernet(0xa9, &(0x7f0000000200)="01e590e72c3fa5fce5b921ab563f2db189d7eb765a37a16eae85fe248bc05257fa03c233f94ae1b942270393dd5cbd9ffcbc8ba9484e482f3f938dab5f910720f79e0dad45c5af25fa839f9ee99fb722e1e7a8e7d310df58ff63c87ac613afe1d399b3cb88784101e09b6ca31800ffb7ca7215c5d7f3ea8d1b75c1200663ffc7879a94647a694606ed6181ec5488d765db53c996e43e57e3c9957ff938c1ee982312d80e92e55869f7") ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f666983653900"], 0xcc012df9b51d841) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20}, {0x23}], 0x2}) 16:00:05 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0xfffffffffffffffd]}}) msgget$private(0x0, 0x40d) r3 = msgget(0x1, 0x40) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ecffffffffffffff00"/156], 0x9c, 0x0, 0x1c00) r4 = msgget(0x2, 0x600) msgsnd(r4, &(0x7f0000000b40)=ANY=[@ANYBLOB="020000000000000074d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e300005156048ddc8be001f9aa218a17cd0437507a862a52b1a52794a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffff6df72c7802a7ddf6598dffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab8800004cc62ebfd2dcfe7dcfffeb94e9a528542b6889fd0d68dac1d082e520bc0d373483cbde131d953e3d6bf6"], 0x4a4, 0x800) r5 = msgget$private(0x0, 0x400) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="02000000000000000bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfd4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"], 0xfe, 0x1000) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000840)=0x4) msgrcv(r4, &(0x7f00000002c0)={0x0, ""/154}, 0xa2, 0x2, 0xc00) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) getppid() msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000e000000000000000000000000001c0000000000000007000000000000200000001e000000000000000000000000f9ffffffffffffff0000000100"/89], 0x59, 0x2, 0x1000) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) r7 = socket$inet(0x2, 0x2, 0x2) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) setitimer(0x1, &(0x7f0000000580)={{0x2, 0x33a}, {0x0, 0xaec}}, &(0x7f00000005c0)) syz_open_pts() msgget$private(0x0, 0x20) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x9, './bus\x00', './bus\x00'}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:05 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x81, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x5) setitimer(0x2, &(0x7f0000000000)={{0x1f, 0x87b8}, {0x80000000, 0x7}}, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000100)='<', 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15, 0x3}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x5012, r0, 0x0, 0x403) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r0, r3) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x158, 0x5, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x4}, 0x513) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000200)=r1) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r5 = getpid() ftruncate(r4, 0x0, 0x9) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r5) chflags(&(0x7f0000000040)='./file0\x00', 0x1) setgroups(0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0x131) ftruncate(r4, 0x0, 0x7fffffffff6) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x8001, 0x1000}, 0xfffffffffffffe1e, &(0x7f0000001600)=[{&(0x7f00000029c0)="a238e89905b27c72aa7f44ac0f6712410fa3afd66f758fb894b8911f7b210ceb48d0bfbda7aec02ccb41a1ffda0e1897693b8299d1a72507f977d7ef9e6d8b3cd0c0449207c86f89109db4eb3dde07d4e3a9f151d7a65e3f39689c3f8ec05661d3362f4caca92e6fa18dccf27da3c9ce83537ae5c4072c4a2cdbf81d5a3d3b9c26cb77ff686bfb7336471ada80016a362cf5ecc6c8242d9fd82234c0266ea3ff03bb0468331295baa22a35f54fe9340dc58f20e7f320d92037a4b127d8faf36215fefdffd2cca18510337ecfe3b9f7270a19b63bcac58b65999f21f92a0d7932ddecaf143b6f7e8de4af0d984ce9079574d0c4e21b0abe136bc7fc46da944eea3bd19ee7edfa5a48dbfa5124588fe30af1af8b82ec70c1abd840c24240251cd52ce44043dcbe9edf884180919ec7ede30c66e5e5bc2fc7b4cad3e7c31ee1b56e970fb0284790ac0128add6e861feb8c6d706b583b55f65980c84ef8a741c10767c01f46104424f10001537655c60967242293d4798d347efe9fd71a3fa2dd0a603a57ff94b2b3b26a2695a81079df6a7dab21a125641f3c161a4869b7e99b11a6b2672a4c595d105684972c4dcb9054a766df386cfd3776c299507556c3718a720e5ab77b46a060eceb7a29934297bafa53068c6c55c2d1a18676f34bf7985ba07f736897ae73a894e2a661baaf7fa46cb7f2bb621615e3e051e1c63f48087d95bb41b2992c38d7e2cab7f0faf3c612958a144a2034bc8396a84e5ba89df4888cbf636377eaa978bb4e5083b55e0593b52932bf53b7ace6c9f21f9ab75dd392c7d984d58bd13ec56fca78ee1572dc1ae6091329d1db4af6f08f3cb3e40bc405bfec0a0bb3632d110175131fef2865e1f192bd763d794fae4c89235b386684bdf4301e7e5f5580012318afd4cb213c439e1863f50a17033349d7958f9ef93d9c7681f4521dac5ca035e1590c479866d94c45c784a4b24d40a6e04880085321bd881a5b9a02ffd4318faf68784f836069bfb9acb707ee1b432e9c7d5fcd770c5a27a1c2fd032c1d064613241f03629b0b2b0f3bdfeaea88713ab82ea8d894df7fe02d0e75ec9b71b00693a136c4d288d4c697b9c0e4a6be4c422ddd3570aa39f772755a1166ea5d1d96ce853c874800753a1823100fd0910312ad6df3349cf12372702a76764ba08b21bacb946947d72aefc427b68637c26571df9ee6975a618fc7ffe791f9778fc8a695a1824ce24c7320b89428d2cf8ddaa51da9372230e5b8a045a6fb422767483264923d47b734b584628e7a414bd0dcae6184e1b2e67815b4992ae86e14d725be27362baf7a85ab1ce1da3fb80405dd7884da004e08afde995b8be7c8d9b34d520a66ae4601ca45d02beec527477ed2d166c9982b2c8dc0a417a94169bb908579b4448dd9ace17a055942e861126823108e7cdc08ae7441bd9229883937fadf05c1d47c6468e976d6bf557b63240234595708f80a465d0ad3215f25179507ab27cc5770781865244a78f1c66729cbfe940dc1c1242fa3b0e4ad80bace838925f5b90f2892b4316deb653b8c9c8c2f80dd13810aec61b57cd62186b0d2cf0fa53029c089ea6d7cf709ec4a07c6b5fb2660e4e15a20417ac922841c1c137c48392905916e9537d49ae1d304fab2ef1e213a420f498b1b59fc8f19481a4b700130a7275f9a549ef16e2ed7b2fcc3b91bc7a4faeb2a377380458726ed9d92d52517528ba4c928a3eaa17156d1c9511877ffd675559f04cabfbe85fe9a4e2ab748a1eb713b94c957602be9080cb3687ceeea6d1f43d3870749580bf9ab6094cdc2ae14799ac4747f77b0878516de3a768891cf4e41dccf961671812249687b476591e3b1df588b6aa01cb48fd8571322e82647951c24f784628cd60d7604e284300211b82cd523cf3aceb0208d7b9546f4b3ee2461e7bd6224118af9db18180e4c26148e4a45dd65367c048ff27b57810b51d30d5f31341454ef7c640da0f213c391e4f621789220b6a4e155a42beca47f5ad696f8c5fb965b471b0c597b36537a4fec05d66881523639c0b6cfce420de58300360df6f4b62ec96e0669bc644371b26d468d281c73e6a0fe2b5fb05d10bfca24fbc2c70a1e6c9ae7185213f0c850ba5468a29d56498044211468db89fb83e7036052fe7b416d24b503e07ac84f92ad11933af35e1ca26649d6296374aaab3b22fe89d8cd144e111c137cefa7edc3da9c25fc97ee89ebf6ad7ff760afea1a36f8bd59fa75193b54246dd14202b3b851ea8c22e5c1d90e77d628f5e7175ab740908e943573a800f850e9a8b6b38025fa75c290d650a6e90ad0e0654e4c2a42958d2d86448c3a7019ad53b50a006f3c231e2a8dd7499948af687e2a74dabe12579fb6b745a845e1ab52721062af65da6513e5bf8b8a3d0446bc5698f60755d447536d00b2ca36cf1c6b5767929d51b315bcc0cfe85461bd28b5a81e30626f69d2a74e90ad79874d19351a37632c9559e8cfb65a67feeeb95e7dec0304f30ef98afc63b23da8a0361f5d693eb44b9b3c3b0e630ab78d6caf8c0c77f0b423e41747a7fccd6266de52398d2763cc4899b1fdb6c7b7a28cb7b5bf67edeccdf82fed9a4ff1c4f1629e4861e537be1227f88bf5b834421351e535245c311139cef19e15712e6fa9ed0b310a7181898aa4e9f8dbca2b5318a4fb68987d77b7e32d3c21e548b7af606c77287a2d1a48e085a1cc36475c8601bf3c5734a985aac83ce89573c82a4f755bbc162eacde731cf91ab0241fcc9beb04d31491cbdfeda5b99419c88985dd7cfdae4e9f30876eb104438bf8d59db2ee2800b2d3ac5dc2cf2398a386231c01f40cb951399cb359105425f15ec8d8c732ce203c2e6ee9361417abf0207fc88c55fe5a35d45ad76739587d4ed580d2cc339feeda06c61d3770c2311e4c611c59ff7dac260d92762464f7a596749e2524e9d64d8f5054ece7c0ecf863d6f9799ec1b0e952acc7b9f1dd9648da4202f28f1b3ae2e269765e13481dabef9f660b22bd54bf19fa284cbbe98961aeafa8ac11cdc69f717ae0aae50e2540151bca4404102ce30c84bbea675fd0e116ce1b355f8dea486dc5fa248af8caafd8b4e3a156fb2afa808ba27ad7bd7be54a700feb00115e5a33fc47a2b59a67b06b40b2b3f21f9315cb757b74869135df9e8f8b2a5c2e13d6a92f7fa5d5aadb46e909266be23f28a82a60275167d32e5fcbb1b0a0e35b8d5558b9a7c72833ce668d9115801e6f88afcb8e907f4bd589e21114163f54168302a0e22ae3cd7e9f3cc492429185967a6f0b455e3dbfc4d27546db1d2104ae613ad4dba5b0a686c461784dc32ec29e611366b46a8c40045636e1239d53d19da07a37c088dacef4ec8fd3d6a5b52037bb70f23fc2a5026ed359d6fe0260c2a029f44b166228f0efcd90a956ac761e789c18d90ea254673d97d74ddbe381f680d7e2a2646298b85f8fce8b66bfd036b22c22aa52fda846a2f156a580e925b4a8e0501edcccb3b496bf19fabbae7f94fd2c9f64a58dd12d6a74508c257c05cc970afbbe38ed3357b3dd67c4e7472a8ac8953c50d639c8865b5c978d3065ac7da17b7fecc3e5d22994bbb3d383ec00164f17a37405982ad4114e8e8aad5da17b23329d41975e8e250579a3aa9a99e3ac41b4d191d1699994c1c21b359a30058fbda73d32a7a310fcd36d760b69e71f250167c264719efec10abcc5c041168a6190be9d41c59da0a057b0466750ec29a9dff7d64e9297f00427622b6564a971f8b0269577c85cfa25c49ff196480a5c60405c5001ed8c968df8856405377bc15fe4c61b692deb8a154425fbbe37458243b76a2a8f7a2e64764ea85a008e593efb61950e9c20a110f0545ed0f60b9c0be30967fa5a471978ad3df86dc9a357b03d5b9c9e1a454072df52aa997c46797025f98a07706a2344832894e425d01ca6b8650102f24b0ac4c1510b355c60d1bca798abfc0b8f4ebd9fa58a0633d36eec1174a94bafbba85db54bd1a9df4d515fb10e490e02cd0be52f6ad5183335b4f601b0286df111873f447018ab245bf61244b855c19d6a090ae42b232937cc0ada7aa256b08c0c38b7329f613a56d5d134f9ea408a2be244e9863a49c16a7d9040302cd298b86986656ea35436cda7f63f18632f21dac5f61ccef849e6cca3790f0ad17b313bb79e331d525a0db1d8664e5fc1082cdfd3ba2b9e6b8b172f4b8b271fe421a1fb1844ed6952ce8c30b6338976a6d2974e5ec5b37fd3ae35cef87c6ebc0d0da310bc701a586ace91b466296638d974659cbc99b7a07739f8656fd86ff0fddc2c7be2f2eba412e7205ad5b05358d497bb65fff34177b2a7a0c63596865587f8cac8c832f3444ecf74b1d25303e93e040de12d9cc5b839ac5dcf4b432de6cc09f746fff05398fcc299ff7a604fbea6ec79443ada1d9a9117a5eb9a0863c3b0384295733c22afafef06ad13cc21198255cab614271cd8712dfbe7b4875c583c7792217a6079feffddf46bf4513c81e4fe647a21f31b3730be99c0fdad85eccfa051c97de6e2e02c7e4540a3b29e106293efa2caa66f4dda281a5ed862d7ef1e5e59f27d845a834eb1e2681b65250707ba603483085914db7e23e0da383c499d4c5a5fab58eb781fc5447dc954ecaf185d1f90ad530e02ddced3d93027895b0ee4ed837846aefbd672e82fbae21c276b285b969a57692a5c6cf7aeb414abb4fde323dc1700e3a5c6839dbc6241799fbd824301e230d0314cbc89281992805f75dc1e5331a07c2862c3289448cb691760c37a516a34838c3de0e87a1c2118a4cfb9eec44effab6e95c66406bd46a00c6fac33c1e430dbc829a612da1c0fed95c2ddf5865e71ec58aa1b0d494904485a913a8a5f2d6f9fd4c418012a20fa62ecba52ef75f161379b5febe2f5c71fe23e42813dbbc288db1e1345b6015b7e3d3067131ffbeb71d90ebf148ef0200d5cb22fa87a3c47670a84dd101c60085b9551d99072d9baf876fc69024bdbe71950af68bf271055b817e3b1f691e7e6d85fbe2a5988c72ee060506ceb80ac4f7e874a633bc4b13da3d51a86ed9233bad20200490d1363db87b0bbf8d8adbde23d8b529795318291ca80b753fc429628c10d76ad60a30f720c994b0fee60ff418fdb59d3db78daece940e3525b28886ca8bc66e38d3f5d5445e896735e4bce2a6f79fd4c7b2fdeb790676e16469ca99d43ac37f52a74fc04e7852a979e67f52d1fe91ba9d0cf2323242a1604f7ea588c66fb046498717a4f81089c976e078b9a60b919d933a71a501f0bc8a2f5c77cfe3ad3a2668526b0f7e5287afd19f2c9dd7c97cf9631d93422f84a5a2cbafc33777c658939b1c9f4acb1560a52c17c10c134ed8a404e0a94ccd62fa7bb02d349896cf6104fca78a50738984462073735aa84e8c25209fc537d9e2e3a78773a590f175d95a8bd2e3235982723dc6955bda8efd919bab931a67c249c9c3a2cb977e61e87289ef1f4dceb8d42908c987a1beb157025d3bcf14052701f7719d3c79126cadada4eb16ee1118be527564a8ad37a88c0178f4f23d9a4cd7045037b0cffe2c62477e0705736ef9b463de1b3f2fefb06e369ba383c673cd518c1d710c67187bd7f6ef7c823f0c39f4c9ce92d9c2313f58e6bc7dee9dbbec30d467d8fe823acb31578d3c7f7f61a0b8d919f170c74c39e37434eaa470af1c3bd42211ff41ed9bb126a9d8bc827a60f40e46529f43547bfd6f6b3c410e7643c962a1253fb9d1b3421a7ed2fc40bf604718f839df8aa597bab48918d764b2dd", 0x1000}, {&(0x7f0000001100)="a180892b3d7c55fe561f5d7c5569cdd4f07675a566bd98d4e22f97599402d0433f8c95e194e31b2aa2d82fc9ee31105ae8608a08136bdefd7c6124a850370f4971e7050e43ac39a7f6c742020c2d07c529a80071fae154e060362ac94f6966c04f87e35b57c89192492b2ff616589791da128ef2d6e18cc0d1202f90170529a3a344a2bb0088d80da5d47ae63c62018b0481007f15317434a609300da14729ef801a608dbd06c61f9073c4e21a76980a4c95e029316a051f", 0xb8}, {&(0x7f0000002940)="f967169a3e82bb099b87fd63c6db3964be276fe44e08905213eb2d6cc3b6cbeeb5bd02545ec5f72809c32b43b8f253e50686cd92d8829df85fdc44e0adb944a242af1dd14754b1ae6d53d1e11ddc84e7e30565d43c58ce1e61f5ba75b91bea618d01fa0b9884b3aeed6c", 0x6a}, {&(0x7f0000001240)="f08279626ff4a8fc5a0099a82f6d87200b4c24fd2ce9acc0871cf820d8746fdba506b19832d47d30bde542ad5dd0d15947bbfe1b", 0x34}, {&(0x7f0000001280)="8f38ce39f1e7d43bdfb3445a844cc1a62d56aa627159e9643c256392f23fe01c3a5d7290efdb496b7bdf1eeee764400df32a4502531302e614ddbad9a2e734d39fc77e936d2dc2d55f4a951b49cbf4bd8d972e52081abe7ebb11cd0e10ba1ec6cfba1b930d8b79e90d24b3a864adcbf5b57db2abba09be980649a1ad3210b48c565a6fa9cdeae21ce846f5d728a987d0e63788286761a9e8c1a7900fd2375a346bd604d8c49033d21c2c38a542fa8936c3b71cfee851c705cbc24d33041ed987e53c99bbb9121b644d769e65c28110415e37c70729", 0xd5}, {&(0x7f0000001380)="8d75fff8bd2bd196ce3c13d24cea49ec5a1d4c0c844444e1e6a011c290db8dfe88b309b98ebd9e8d1eb0", 0x2a}, {&(0x7f00000013c0)="2ab3ce2879a5385485b2c4c506ae749faf80a81d0e4a9eee861c04e5baeb8bf65575140714552d8123503a049ae77ba45aba46e7dc04c73f1f748a7fdb305446ff4ca9dddb1fbde5d0eef9fc48c7f08e4e81a33696755e6ab332b50d157b89aad1ab50c8e641c3256851b0a1e1480e6aee1839ba2e5343bf6ad66e98fa1f6dab", 0x80}, {&(0x7f0000001440)="3edac488ea95113f91d75befbeff5f16c3f277037970d37651019815e56d28c878346b732948cf648001b72e092e9652125697310d5994c7b97fc1b886e5b48de105270c5b73032790758eaca7e67fdf1a19655422c4d66e06565fd1cb542e951ce15b057f8abea9186c3573ae91caf6a59fc08ebca2158b36984e7f1561bcaadb0c9aecbef491dbe5eccfa7063a9f6cea12da32394e914b4979b49be05e00b4999f88ac0de32e195fe65394bb64dc951f533952596ad011c12093085319ca95ebee8e9cfa139ca447641d", 0xcb}, {&(0x7f0000001540)="d1a6f099da3ba2d5a67e31ca82b9d7628961567bf1f9ab", 0x17}, {&(0x7f0000001580)="0bb777ece39335e8762c78330305858b0d137238e9b35a9319d91d3ba70078ca98defd7281ad2af6a8f9b4676f1e68b1060f6bc81c81d4bf61580ec0cf6d2e610d8054a030a4ece4da46437c2d480f9e1f9c94c4b98318a477c6fffcded84e", 0x5f}], 0xa, &(0x7f00000016c0)=[{0xc8, 0xffff, 0x2, "591c0f005a82001e5c97890367260ff08dfea995bda68f7fc733753df03cadf02d3cdabf2a801d44f904e263e723de44038945d8d943529637d0dd67886c28409f0b987c76177fa888ba219eede289779db44a90ef821081dd86bc888d2a989846d8de79fc5573b99f7f055037b36c5fbe969e4cb7b1d3e323e3e0175248f5a81d5999a0bb558d759d0864e5f91f96d12ec0549a6b84e03f2268580ba770a019e07fc7304019f7436e4158a73cfdcc59fa57"}, {0x1010, 0x1, 0x81, "1da15c5a1b8af7a5c9324472cd5707d2c8b699375e1764facefff9179d250b56d6b7787401233b77880afe72dbf5b5ca1b0a68e57ef8b08067aaffb3d2bcd2d2cb0abe66b547e64464d9d5bfa410bd969b0b9cee2e4f9132ddefdd5bf79fc65a9d126afdd120e6bf3ea565355c3db524a8201a760c3e402b384b4e289b35763dbb0f525c1d0d9258040b1c1c856b498d93349b120fc00ceca62c4f6f3901b80647dd9a618ab89645e2e24c32b551a56f859d17d1978892688be667304afcf5d673fb1b60ac2a834f0052f885a08bf35fe3e26711ea7486a824357cd8a7d1d00cfac80b7d519fe3e5387b1f80680ca547f84d27c4aee18f266d8bffd21eeec790361eb364286501aab9fde2305e39e631feba9c6ff7c0d25cc3a7e45b447448a0ad04586fdedc492f7c87d65ca0ff7b8648cf63a4ce612ef3ef75ed91a7c36ce1434e0e6d6a0a06c4f3a093b20d65d6acef06b2bfde7fe0c541d75a83e99bb8b64a027bba57df55a09da60b5f30b7001f685ee2d82b332e6613dfd509224017fc68254d6285ab5edcc0fc05d1403fac3d3db7ee2aaa6752fe8280cd609a4042cc3fed51ab1369430d0b02c3d872a127c8f7d5db44f6475e26c4aa15c26fa58e525fb3daf190c109afac84ea4994311fd31b76846139856dd6e53722d6ed28f71b9f82ed008d618b0650acef9e7694b45984977c550d4122f4661602dc09f6373de03f26053daa3603df0c0b042256a133f0f5b551b0df17d48ddde1c348b181dbda1b133510b2155fd260af49413d94de72dcc4ad094a61296e9eef2f68486f1ca0284f2ad50e7b25365db74539e4c1383b3da562adf330fb530a3337ac50d6f44d4b61ce4ad625a9f7854a28daf16d816ce43ad9d2bbd924a096bda9843b0ed7d7e1d2e3fb66aab7701251b0ffd70a3306d00acc5a362bc687bfafd78d13127747fc1ea47291acb7d8583f727157d6ded7dcdc7ffaa49c20fce95ebb7839fbc5db61d2ad64dc079dcb29df71ff25ca37727a29e730d1ed41fbfaad867f0a6fdbe36dd3a26eccdd71e10253a74136b58a503a95fdc09a4e3232a01b299f2f9afb361ef9070ea48704d6b349b72eae65bcdbf710bd8dd012c2e9473c5600182c152f0c56617c332e17268662814e3b1064bd412dfea9975a39954e38571b114a8fa67e59164cec2f9aa58e1e583b0d8f6769c7ecfd0b6535e8b13630d6330075f757efa2cdc7ae9ee9f8363b91709381d5aeeabb588e1c32e850dce18e9c22911a85c55319b61beb56ab77f25ea800c256a73a86a1442a5a9a2c5da4f9746bb84e81143e74d660fb1f661a71bd3d64bf027ef9bbfd245256ee8e32db290d2a0d21e15296335f504539c708488e7279586424bd3afee093431a7ca03302b11722325cc0dcae928eaead3d00cbedc52b47ad93d2987d0ac1ca60f2ae63eee88302f578a1e5a86703a75a34f5788ecac7f791d11263ef4e6dca4cafeb75b95dbd00c56fb5e9a17e9680bf46d491d08820ec478cb36d8fe6e90a134e495c4faa4657b0e7ab41bb60359dabe685ecafebcf6bcf2623d367586fe195b1a76b274e734a6fa78fcc2aa7426815f4bd3a532cd53465ed0c4153adde822bc6daf98343f26e5bf1c21fcc0ba37c0548002522cc300004f74a725c6318455af49ba65ba7171c627ff6655bafbf5090f8e4a3ddde35a4f48c2777ec68065c4e299a521e0d13580d4edfc706d349fb4e74d85bb61a7bab7a051c2c69ef3974e5cf85b1cdc980502f45f7a136658b4ab42cce5133d9bc4a2803678c37e5be54356cedd75900d8a38ea9b1760a0fb678a2b83121d445bf62d9d15420e04d0324a44392b1f1c7c68cd3f3a4bfc8cc560a95758f5d75df27f5733f999d1a726cd77bbaf45a10dbf7fbd0b55f55dc5bc45beb16a2f19d855fd0a7ea7ca90255af67cf4b01ae8cde86cba2ee202ae20bdf74b748fa5f9ad6b4302567b74c5afaba04525c31133a6c59ea6372436dbd87dbf6a9b2295c48bf53562c9d1ec1c96366dc11548157403416bfa7825061bf4992b2eae813f3e268377f85296bf471c0e4a802c728bad7de542dfbe32ef53f9a07f05584642cc2b18fe907f70938552206314b2a5566f7d8ac96313f5835e385da8f1f5cc2e45acd8cd6f86acb98e660bf257612d0c7c69e920acc3d42dc6398e0ddbb50deaa15bec0da228865ae9a5c65a406d5935b2efe53e0432c67888030933cecac8c20236b202ab0912ea2a05b10708736a9910e8d015a51341b482fa92119157b86e1203c22a58ea24ddd5f9d26244d9a7990d92188544949d0251005fd099cc5c4907953d6189cb45110794fd62b23a3bdb4bc57d779a0db5158cbf17a7a4b26ee019b5b58a17617dfd254a691ef44f20e78068e16033dd8deda21ff0111c296413143109fe5e6ca56b8b92e2a276392543b4255b2a72614f6969cb329fa9cbf017be7ac13ba1a072481a21e1d33b72f7ee86fb520ebdac916d544f89e0b7a4b50773328d9b08d7bb1b598fbca3584ba021e8b72e9ee55eecf2747a6b1501d5bb5aea6fb438796f3b52e456af42f0755a2fdb82916cd28024f6b82e357b418df304a75a9a9cee55f58d177b9a4780c715e59eaa4bc4f70a73264082ba5c49d5587dc6bcbd82a5eb9c0532deefd56850253dfe2f8e0b14e401857ec1615c9dc7fbb4dd6998361269d6ab072132aa14d2f76b55740e0aa0c40731adccf5a6ca1b2003293e44c4bb939786bcb37c9f6343f81fedd93562856d66cbc2e18027c05e6e4acfe665fbdeeba81e02fd067d05dc445cd0fc9db41d306f438c499a3e1705ef1ee11f785d80fde61519157b87b56cdd33ce74097762c5d75e2087d14c6e5e08bc6a7c20b4d88f98ae039aad5b060fca391ac49e88033dedd70fe2aadb51e97aee486c2f26e18c1e340e82c4eb31746158c8cfa293e6ac5e9f4c94c5a49b46c8165af48121dc4313ba58d8915a3de6e462822223fdb0d3e943b565248c3d5cf56b827777bb4b93c3f18c5c8511cd66e1d4d7bfed6a468a19524eb0ecbb9a764ad699ea2d20239b3eeb3b352bb1c9e70dae94b2a79c78e8d25eae00550164dd9509a20776b903b3ae31375ed3fe1a24b440fc0953e9e7fd481a814ed51de72bb21a23b0038e5cba3b3cc5a553d4f167e77bece86bba807bfdf91e62dda03962155be21e6e277f625166d879ac5c6852e12ad45e97025b360372d420cd104a244cf6f9740e10e8d0c30c988996c59b9f4599154bdc6492667d3abdf3abc9847a12de6a14b2fce4b8996979f2952114772d3f13a396a18830f587ff41126ea7319c2fc399fb444468f468b12e77f11783254f01acf33ede7db077f9e2c958fef2fe67951fcd3cc56bff32c362087cc7ed8ede12a1066d1a3886387be76196f778c1cc349be856c981dcfdb8ee03ed30e49616692b470fb05891e71970b06d3fbcfba5093f5f85f26e65e9da3857e5c88ab333b3edcc7db386e9feb3f1bb1dd362a27b0da98bf9d574028af961243d6e1c69b049a1cb18725e3fba0e2701e19cfd1cb4e5752e8e146716f51a510ce27320dd7acff0191efb7693ff33ce10767798561a6929234295f2ccc02650c0206442443ad02ee6938e4fac85fe28b1671409ea057f7b47bb404a748037c460b195d8c6e3db07c8d03d53fc15a30420bc26f3860e5e8bf1179f6e561ead6ad8d7db84655aa3dd016e0a2bb724f0927ae65f104f9fcb3261dbce671bb402973dcf58b92c092c3397d06aa3430f256e4d5a5642dbd73a41d7f7f9286c94bb40c2a31b58d18a9bd73fdf03281129927e829f23f90af10aea5d2342d402eacfaacaee54242f8dd72d3d0069dba22b4efec48542bde645bb2b9918117788665b49037884b5378a3aeb03c273eed6413be62cceb3a8e2f39a76d1feb3a1497aef29d8cbc8aaabb1778d019766f6b5b5057f5271c0182a7f8246a92cc2a9a7db5e07cc3aab2be94213bd031b3fee0d4e1f0b6eb75c166c67fad3bd334dc98c622b41fda2df0b75c6edeb25c8274e3392f30574aa13ab24b902393f38329ecad49f4f60990f082e6a6ce58e5c5d92e13a4f6a8b12fc288b5edea1fdea4ecd285fbe9768067594a954eba7a704324ba1d9b7be50c2496b87961def207c88f41cbd01ba8f61d18371ef7ac0e35038eeb05bd5cdbf79d4a7889524972b74380790d2480a7f9a2259481cae0e292b91034bfccd98f3b9e1428bb49da45a027c591e759d577b8c72c19c08f6c188a340a7a0045dccd00ae146817c161331dd5450ec8f2f3fc35da349bf5c1ed1768247459852ebaf871888c44fa4f0d7130405dce09ffd5d551afc834bee6d5ec45cb3ac986bcd0925af9d4da6e6eb9fb6e88f427906bf3338dcc3b5c6a619b5ec2f918d738a992d239aaffbc05b3c1c794a2f4e335de3fff7e7dae125f4a91b582abed68dfea2bfc5d831552297839028244f1a53078b0f9aff6530635b8dc5457c39eb5316886ffe8c006faa28d02352f74eb6cbd9ae286ff69b005f529de6cf6dd07519bfc12266b6656781c06b7be872ce9f0d5dc6ae958b0e4a022c7225f5359fff2c8164c2e0ceba61e9135f1fd9e792acc75e940b685c730d4ba7e83574c4a5bf6833e3dab1d1cf4ea8d64acec971dbbd3c6b45207feb63c2d12d5345e234f5757a7f0db1dee756ae4aca366c04b9664a30680da69ddb3ca84226d22de77cefb7f83f9eb1e297d8d2c8f70a0666d5d43c12f3a4d071aa54d4c7d1c1ff623ac76583a4ecdbf1fc85b6a9511cebb4afd0daf862a461f8fc354bad47e84da3d030e50348cd4671c7f00560a84b42481ac456a1dc066eea60f41a97364496ab68125c586202f9b6e705c1986e2f4af88335b65d8e688602cd878626981405eb8a358249beef12d27391bfc9519bcd2ef1fc9b59b90f21cb65ce83c1fea5f9d83615afc94cc841c191b399a8d0de60104402c85edb18dcc9666363c6c4baf6141c3334867f0cf4cda1b7fa93699718a1fdc8c27c69ee734c8355413e13a73e2ef2609c09023904aa5492ec57f5b47eca2a4c8647c2898d4c0140aecae8c85f97a5cca246fdf0f1607f1db86cefcb3c2053d5fe2d85870a3e656974dbbfb882b9b78d843060b074eb62f0e650ede503ccb68bb3f4b2e4a039a5463502c832837dfbe5792de4023b8a71b084f0ae1efb51a9ad1174f0a622516e4b4be3cdf70faefbc76cc27ee53c0e87ae9af182c5fb8f3aaa8b5307a54bc68aacdc77a2241b6a9a10b940e6bb8c20a2c947e152a48d401ad878d03dbee6faad64b7a4626ce3e7ddc88a99fc68c4f9fcbae11b559ede2e174078b7544c634126c216e5369613ec5a3f55eed73b1758d9c60d8ca6f81ded62c2ff1e24a77ceb58a2075d315056868272d2723d9c4529a1eae701999f8fb0ed916de9dfa0ce9fa89e9518da2bb9b45a196917bc856a4c067329b219f8a2472a528400daf9594dd38c696045153ff0d6134e32016038dc0db4024b267e82048564b9ef859130604f25c213a433d748c22bf622f264c3978053810f4924474cd44625d13b8aa006b72a02bbc2cbf6783161a54103a288ca3a411442edc46de57327da50675f56d6636c766cc382282646903e304fe3a7384c41463d949dd8bb4b65091be558a47865fe769fc9a0585d70ffdbb19d7420aeeab2d56fffb4a50eac347a66a05b5325fe0752176ffc3a463073a8daca4e034a46f86a7514719ea722108cd4476d4de4d06fec9590acd39822e51cbdfd3779f07d187b58f8fe7f48832dcc8b715f57baf835bcd5b79367b5c69d6"}, {0x70, 0xffff, 0x9, "74a3c0db712783430895ed0bf6a39fe6d001cbe7a5ed8f31dcfb6fb05de1fd2f76dc73db9988fa81084accc215ee225e2549d7465217dcc188a3b84f33b8dc7d822fdf1855873c8bc8fb0c4d83f1e79c798bbed19868d13d23ceb1f247f8"}, {0xf0, 0x1, 0x80, "0fe23af2cc40b707e1562f7684b10ec3ac9d759bd5451c75eeeb1fa94e124e01d5c8e81540e70280bc4a0b492ed2e20e32638eaef14aec4f2020a9264cc67cfd59efa36969356ff53a0c608f6f94bdc69dad48908e4ed6b7b64f0cbd6b08016149de723701c993fec38b7db51738fd38df0ae28414f3a2dfcfe709bb55a6ce422275534ccedc5ece65d110db7c8e446594465d951126495b18f063f54bef7156299226a278e0c0b26963d0cf15f7f47e22896bcf6d0e68afd7f81797cfdaa8aab1fad1d3b41334de449a09c1abd4465ae5eb708508bb572158b15d31b4"}], 0x1238}, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000000)=[{0x101, 0x2, 0x0, 0xffffff3a}, {0xa4, 0x1, 0x0, 0xffff}, {0x2, 0x2, 0x1, 0x1000}, {0x7, 0x2, 0x1, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(r0, &(0x7f00000001c0)=[{}, {&(0x7f00000000c0)="5037a2ce6fddc415c89ff996d61982900110ab82d9755e887ada00f809d32b774e00ac695ce77ce27aa503ba6a1e0a53d3363afd3786ef08a1fe00e798467b4e4d6c8a0696e48a2b2dd475af5dc671591c2052efc1694375e50df3d6104aa71fb279dc0f746dc344be3ef14b81aff828b6dee4c5d52ce9d831cda2a94bc927afb82919b746824476c475bc7f0b11eaedbe1f2bf1a2f0d0a6fb9919cdf4bffaaa248a6c9e148bcbd3cb2888342978dca2320649e277a25147b28281866344fa29677677d178c1c9c10a68473ee181f2d27dc28708dcd7ee", 0xd7}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000300)) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r4 = socket(0x18, 0x400000001002, 0x0) getpeername$unix(r4, &(0x7f0000000240)=@file={0x0, ""/92}, &(0x7f00000002c0)=0x5e) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) execve(0x0, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x480, 0x0) close(r5) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ftruncate(r0, 0x0, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x5) ioctl$KDENABIO(r1, 0x20004b3c) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000009098e87500000000d1a30000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000650931284706000000b5b02820ca65892b0000000000000022ee49d800"/127], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) getgid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x1c5, &(0x7f0000000040)}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000840)="b1e91bee8fad27058cfceb0413adc9f24224b443ded300080000840e72a6ab4cd02b98c8d21e8bb185a0343f5f42d6ad09ade3989b7634d01c32fcd6af68359f68a49fa75ab5555b190d0b57ddbf190f709c4682c12a36249a1d0594c37487a63d3f330acfc0a587916bfcca7461e90a297c5952241de3c5a8c31005f14db675241fa08ddf1ed4e1349ad4db3451f631b9609d32d669d399623a7895c5ae402e919983c13fd52c8e91b3a260d7c7594f81c315f50300000000000000027015a354a2fe7b642dbd787eb4a51f3ac14690d77741b23db8c43e0d2bb007f0334b4209e9bfcf6c78c8fd348f5e7eccc6891d2352b3bee86096dde216ee4f0ee4c3d9fd9218ab8432dda82aeee7a2e47fb85aea8e23452e0117fcce7eb78c3c565a0686dd46155d6558124923e7dfebeed8b8428d4c55ac3735e31527d8e403ffe7b9b5eb1bbced9fb3355a241170b1eac845cf720bddfd64ff8c8fd7529a88f01a298675633ac68e97d51bd25f6e72662fc8b04c352e1167ab379810d76ff15e391473e5e06f642b905d6d91f9148fc09bb4c57ce046c36d9876a60dff83f95647e9d142b3a8826908855d036a72e69d086c60e647c5c74e6a280fef852ad65fe67a631bd9ea8f182b78fc39b8b76c6d14d7986d337719350d455684bef7ccfdfb6a477af04f6b1dc8839577b93840795691e8c7f6", 0xfffffffffffffc75, 0x0, 0x0) 16:00:06 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4) 16:00:06 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x3, 0x0) r2 = msgget(0x2, 0x224) msgrcv(r2, &(0x7f0000000400)={0x0, ""/188}, 0xc4, 0x0, 0x1000) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x4683dce6b38cecf0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="9d8c55", 0x3}, {&(0x7f00000005c0)="946d660ce4d814ba2670ffa2f333d193c1ab2b7721fa75b90cd6f843042520d9bda34eb243960fcfd87fa4637cba52246119ad17e9eb98711f25efae058ffe8d85ee59ee36bfebe356361baac85cb58a453577cc2a39eb72aa69086be976ad0361e290d420eff635a906b594df58367d26a8a9ea6ed3bdcb817c691f28cbdc63beaaac909100117af44ac461e76205244401ad1216f68052db17188c2f6d4c865a2d880c2f1f6a71481eb32ed75dd73009003ad3eb90498ca7b68e69c1c3b0bf32a8e047b28a84c96659a7f0927e5c5307a9f7f6deae4ac056c5aedebc26e226b6e41d6e9655ad68bd17b49b2b2c9919e4b763813ce60c19622834cf1c5404ee55e3864f2bbadfe21fb7a1971fe85300751f29f72168f0aee93102389dd3a8a76c0ae688565f495709bc484e7f3fb845a1d7f84ec0a512de06944d6a6170ea97f53edc0551daad2fb85195bb1a01a2e6732e08d31ab6b845152b8fb89ee3cfcd23b8ba63b3c4a9915a79b6e9ac1452fea6870f1f203d8a1dffe1705a22c8f3968c215ae02f0b9babb5b77f0f718c2e5d15ed228f4d482dd615877958ff63ad15535d861c0738a8a58f149df0057f30e1bbb4fd5950a26c1c2754b4d922087b5401eb2b775ed602df48e56a273236287d3a1f5c0a0bf309b7fd4d65274a61947174ea0e3bd199599aca16a752675d7d5b48c7af0e543b646bf6cfaa5a5f4c4c185436d5a3c9482e51931cf2265c5b9b4f2525df156dcbdf622e33927f2449d714fecaa98043baa9535ed5903bc18a4f31cf451c4ae8f3d593e0aadc02a1b96e3ca2a9446810564f3f5b5112e21e47c8756bdc8fb8d0606bb13356deeb471f4d3654da3becac2f71dfb615ce83eb6f7691784f30db5e297db56752bcba0fccee0fa1f53953b52f0d639da344ed1575ed54b0393944cbc87cbbd1a466849f7019b44b6fdb594f382c830d313241b5b4eef24aca2ab055f3aa520f98808767b38392c34b891e4946d71623dde993325985a1fcaad6994a1ba1845bb10592f20e99e728e7afee0b1d6dfd02c2ae4c894f86d87321fc253252ec34b2e2a3d6bfb3e4d788d0d4de2ebfacac8aaafd81b7377d56198e0ac03413d5d6072285b3e90d1bcdf7066c919ff19446bbd52325fd809ddebef6c0882f8d7aff190cb34c62a4b00516edb4b39f955c93aa9546072f3ad252f4052b814f1c6fb26890212f3722351d58f12bbb72af438a68d5eefdd39b20c3557ed25c559cdd5b10b94e6c569417e39b5fd8863ba7818771afa13cfac71290e79a43faf8c80e13f8ea0da55e000de3928d3f8a1e78f8350d6660808541568de25442f50f087e41af9de9d024848212ab052ede74ff8405cbc6822c9cb9b22919d36ba95cd464d6f794370c5c25ef12c3578a06a4e6c7573cdac1771e216caed44a77fd3638f483857b1aaeb03665d936f93d035ddaf87c4950d3a955f0949f8c862924809adcd4003e831f89338b7e424406699737f21dbb7149b8e9118b55ec54107885a8a9929321fc6d8692f212c8cc32922288284416c05f1aa9e0fff8cdc5fc09ee0401526254efa6537b532689c9a9f4c97e6e03cf5ab67d8ad2715a4237069886521271befb541247abb01e8efffe1617fff03c30a0f410f6a5c5e629b8a9c179113a61324db242f56804b5392b02535048076a650acd2cec267578bf224510ea89292c8beb52a7a0d378aa681e41ef2481e734577d20d53f9b16fb61dbe18c07f2b4eb57888091f98ac8531e532621d96938027a3b824d814979a04bfc9b55cf21a198fca25f61e738d6b81eafa3c73662bb02b4b7bdcf639e29afa461aa93f6082d0715c9d83a5cd88258eb15a4736b58b0ffb1ead2b5780fd5872918dd508539bc4ecfc1043cc783f8b33d9c421b95f2a5ac54426e85bd0d6b6634c5f164e50ebcdb27b9971ece8db888c8a1a42ac99bb08bfc60d6a7ddd1d26cb5938ade089e547526550ea08ba59f6961afc9a68a1a98ce46e2205292e4896e154e882da491fe0948e4ec57b4a7abdbd4dd6b4956d5a4e5f77854e27cc8bbf9bb65ad5270bffb70fb8639044e2243ce69ebddb8c02e14920179e82543c196ce293a7a968b01dcf8eda5e97669577eb25a3a611d33887a269bf8c47b590c1ab0ee624d1fe9e77c30ec87e1e04d8e2d0c2d8b87b9cec756aeff5c23e4a33dc5b80c60a5b3cfb5a46b9f9d87e154e5b1d4b5d23f1f927b0ef8cd97f674f40e029c2b56be0148d02ea894e9f62edb682199deb41f82374c90f8299038225e3332cdfeb49a79538a762a276ff01fbc22e7a16072c94f3fdd8a052bfa62ec0f632d440ff2c625c4a56fb1ca808060db684f14b0bbfc2216fabc10e76f0df8b116fb8cbd71274e4e34ac2cef434fa7e584f7523a47e1aab6ccd615caa8ff9637b4a078a1d0e75a4d5828063ae71ea85ecfef44c2655a76d0dec2cbcbb203c4d6c07d86067084640ad29fd28e568b30d0f3e024cd275192957b3d0d99e2b5e01c2f3ea76a03fbdb2e6eeaad744e3bbae45dc154dcf0b69d68f152e13abab3ce06c307ec2f729c7243f8f4e19a5104c4b71be82dd64d50c935b7e9fbe8bf73c77d6ae112af965e4612476665814e28f0ffbd6221ef5177976a80d2a8e31636787854096d967a0aeea4d8e58c9b88f11f5a34eb507ca27cd1db0f8c2be1e43e54bee6d28b030a05c0586ce4a0cf0335bfc591bb1959b466317d75a4209c9d36f96fb0f0782d8e0c815bd2498bd1ebacd47caaca3929008cbd41f3e0016e5dc80db450ea2b182babc6b972a7fece61c7cd24ef3c691a45fab0f5fee42467108efc79303ba4d84d4362152554e820d9528f6a7629de35cf170f7fa3a0e6b4afa91e155a61f5735555f524948586f185396a88c70b1285d64d52b1d253e225c930b7829f567cba8943265d63614d6873bf02f04a9171d70d2b5ca0588bf55b827747854ee9116851e4dbcb12b0d7a1d236dc1efb1d3b4c11b492cf8c6e025e45c981fc1a6d50843c71617fe7b0bf30c5f68407a56136f81e34d8b6fa87e5e9bf6d945d20edf7b121564b87807a2cc969c693396fbb875d422a983b6665b237c67829cdc82ee66f17b5ae02ab1d380a92cc1161914acf2c4c1143ceecca721c0a0e0b07ae77c8edc479e047b81e08705e7c85309cf24a9de17beba34478d3f9314ed63051334b5ce06abf5565afafa5e7716964c945ec60d46f595dd2353b582ed204a56602e74f5d1e65432bcf902904568ea30cad9c3c55000bc1fba94f2ff11c701e283face26c319aaad9d98dc944718f8771e419e2140013051f2e2c006c3896c26ed197e15c71362e402a194ce7b3483b6673b739b9e47a57091f49b956b3520c5ca3883f48ede200ba3ae25099ffaddfbd6f49413adad952d1c9ea79e493fc470e9290a9949078d0aadc2136ed8325b0464ec44501eb8b03707b63eb3c3143fe1a816b1ebc893de0a2cbe60060b677e62fea1d38e7af1f2ed454014f400b45656bfee049373ab51cb37965fa0e29693ff3fff46b699655f0d4e300edafb23b6b0227f555a3a2d35888e448d62ef01468eb6a8cffc212e734fa854b4cdbe0e11a5541727a6c56ca2ca65d072705024faf709f2ce7dc1a6059242d3dedf1120bde8d37c6c8e81bb97e69f978b1f6be405f5b9159f2dc1d26998ffe419e5741ebbfc316bc662576163859084f0652fba20cec4c0767f86bf0dacf26dfc9f505c8a39c5be70d8faf080fdd9011cef3c03b19176e285e8c9a9eb5549c60ab8151824d353a29d38460373cb41f315e39e68447d97f6a9dd5f131d05ba038a4ad3409739a58b7162adcb79db3481c3622194f3f1b56ce7cd24f58ca4ea42a2ccae1b29154806e59a9482e06df9484c745c413eac7a1f7fe7d0ff0b0a398622468a386892debb015c1b51dd56a00ac69b342ecaa268a8537803bdd39bd3b1b0e4e58bddc96d2daa4b5711493523390de18ec427264246ebe8caf25b7f6197a1135100afd26388df060bd6218772d9d9c6a7742a7d0d8d5a843d3bffef73cf2a9ffccef9193a7ed3a5c9b728b483ea3280fc1a6b405af7691d57fd4e86e95617dd957a1080fd39c64865eaf1ca95f4fe31f84a8d55038973c0e9b7103b82dbf02eb63df6459c351958f2745788ee165a41d10d8f3314f1d3dd49765566be11f9d96cfa9f2187161c60f0b2072fa75ec1f58f66f6fe7519170faa534c1bdfc0273e97425ace2a3951769b550120430f5c32b78c170009ec1a833829a00d0c90e695b420c227d574b8c8ff6e09b8dc5cf4fa88d53cdd8f130b1014cb98e50ceece99af740072c91a941c0bd1b8005a43b7bc5c63fedc7b30ac153d4a0e9e75482d0ea5d52ad71446ea5f941cbd8305c13883b9e50fdfc1ba4f687b6ad37fc771a4c4fa5e245cfc62e784a162b47e2401321991434dafc1fa7b04d44d06d11948a7e09f0dbfbf6772ae2e7a0ab7b4676bc6680280611a73bba797fe7b7d449e74d41f52b62360d17018057c71adafd30deb5c12bc33af6b3b62eb2b6c0d476cf7fbde608d09c0aedb542b4ead0bf5fbae8729938db953f1fd95a32ffe5ef98da3ee22520990ccbce5f212002b41151cecbf534258e3c1b0a0222b1086aa4ae64dc7615adc5f7ab2a7145096abf4f2001284750df89e5a1e7f5207dc1c63c3bc56a7d84b201ed258f075b8eb8ea6cd66d040e02ea365c5dfa0e7c9119886a242fd0065d7758936d350db30982db7f7d6c1bc895fd48194f6843ecb5eaf16f7192817c2bc2287de9ad3165aca48b1838a9e1ce8e3c5009cf54feafb32850e983fd4f627a57f1caacd6c45c2162d723a0a173a36b4b63401f6536b6920c57a294c087f1768a262d4a342c1b36e2002f01e684b8b838d3330fe2bf445317c51117f0dade82b0bd56e2e3ed12ca244209121af88f7f8cbdd54c807e8ac289d33e54c037c2ca3a41eb69db845fb9e11c8f4fe8bd5e66cdf5ea45620a6dbc91066c3e11d1b658138ae7006c9f9249f780f9861409f987eda1f746c86846dc6fc12a30409fbe16fad2a25703ae042c9d33c1b127e4c273f422e83fb6000100c379a769d8e0ee8327961800f3127831e12c8c9a1af3fc7e1fe859322fde4136a483ab488cd5760aa21fc6719af4d3e295857e3441e12a097f8f006e195e32b26532dbe625927cc5cf437c9b7996bf6dcfa8568ebe791429ba44b87eb7981830c14bbf7723725d01bdf9d4858e0a2ff85ee587ffa848c290c6882348ee2bb3d1e319fca71b33d35e9b7da2fa3e5a0a5b7f5ea8522b1273f2b68bba7689933a579a92549d9d9801805a87b44c7663662b6e0419b51027b7ead04be9272354034771b666779c29b38ac904020146e26235d66c049d1dc793e21b4e809ab69b52490acbf7c906d1ef025789abe5fb0b1c31ad2e21e519b338f7f28f11c2305ee004118dcb9bf00a0ae30d00edb69ed82004b4d4cb7634ce14141163b2230315c3819b86dbf1769008aa44169383a374e7abf5f3a3ad70d326559488c1ad66bb7294a8d1c0439fbf66dd0a6db48f7575edeb9cd20949eb349466fb2ca177aaf527d8f539cd865ec5d78b814db2ed8b6aa19b0c40c92c92eb085b49d7483cc87ac01aeacd571a81247485b84371d07953d8575dfc52a689eac20faea54df7f8ed0e32ac69e1a6a18e8ccae38138913ae5b59c2fbd32f51040044de39ba719822df673821099d93c029d4211fe961d533f8ae647a0b74dfb55e2eb5dfc14e5c18b3679fbe884f477fb49439f72306387c965778b13de11c195507bbf2cd52c6386", 0x1000}, {&(0x7f00000000c0)="ec82e11d", 0x4}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2ac6b8f7775b065433be229dab7bbfd132c94892226090482d4e77a5a43f674da", 0x72}], 0x4) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c87710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f327398a73c375d123e5045000000dfd508999e4355f63069086de0a37e05deca1ca3f2c11d2fa47a7311e234c5217dd84c330acf90"], 0x10) write(r5, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) r6 = msgget$private(0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x4) semop(r7, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000040)=""/41) geteuid() r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) getgid() r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) write(r9, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r11 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) setregid(r10, r12) getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a6}) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000", 0x0, 0x4}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x15e9) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x282, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r5 = dup(r2) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:00:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202089e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) r2 = socket(0x1, 0xc003, 0x0) dup2(r2, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}, {0x8}], 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) lseek(r4, 0x0, 0x0, 0x2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) r5 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r5, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockname$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = dup(r3) ioctl$TIOCDRAIN(r7, 0x2000745e) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7, 0x0, 0x0, 0xfffffffd}, {0x8000000000084}, {0x9, 0x0, 0x2, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) socket$inet(0x2, 0x8000, 0x1) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x64) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:06 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9232}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x3, 0x9}) pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413ad", 0xe, 0x0, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r1, 0x20}, {r2, 0x1}, {r0, 0x10}, {r3, 0x1}, {r4}, {r5, 0x40}], 0x6, 0xd3) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") r1 = semget(0x1, 0x4, 0x2c4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/140) 16:00:07 executing program 1: clock_getres(0x5, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x1, &(0x7f0000000000)=[0x0]) getgid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r4 = msgget(0x1, 0x80) r5 = socket$inet(0x2, 0x800000004001, 0x0) listen(r5, 0x0) bind$inet(r5, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r6}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xfffffffffffffffd) r10 = geteuid() r11 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) ioctl$BIOCGRSIG(r11, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r11, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r11, &(0x7f0000001400)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000005c0)=""/63, 0x3f}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f0000001880)=""/4106, 0x100a}, {&(0x7f0000000540)=""/63, 0x3f}, {&(0x7f00000028c0)=""/102396, 0x18ffc}], 0x6, 0x0, 0x8) r12 = dup(r11) utimensat(r12, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) ioctl$VT_SETMODE(r12, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$WSDISPLAYIO_LSFONT(r12, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r12, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) r13 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket$inet6(0x18, 0xd8e470721d7f2951, 0x0) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f0000000500)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) r18 = fcntl$dupfd(r14, 0x0, r16) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = getpgrp() r24 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r19, r20, r21, r22, 0x5, 0x7fff}, 0x6, 0x2, r23, r24, 0x7f, 0x100000001, 0xb1f1}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001740)={r13, r10, r20}, 0xc) r25 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r28 = socket$inet6(0x18, 0x4005, 0x70) r29 = fcntl$dupfd(r26, 0x0, r27) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r34 = getpgrp() r35 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r30, r31, r32, r33, 0x5, 0x7fff}, 0x6, 0x2, r34, r35, 0x7f, 0x100000001, 0xb1f1}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r9, r8, 0x0, r25, 0x1, 0x101}, 0x1ff, 0x3, r7, r34, 0x9, 0x8000000, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r36, 0x80185760, 0x0) msgget(0x2, 0xc0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffffffffffe96) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r38 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) r39 = getpgrp() fcntl$setown(r38, 0x6, r39) r40 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r41 = getpid() fcntl$setown(r40, 0x6, r41) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getpgrp() r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r42, 0x6, r7) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x11d) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:07 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x5) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000380)=[{0x87}, {0x15}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) sendto$inet6(r3, &(0x7f0000000280)="172b970c19dd268310c53b4d9577213a7580e4d33ae433273bd1d8a97855dbfc078cc69c3a0336d83c7d1b02501e3776b7f5a4fcf3459ad3b15a95111d26e45250c8a4b01a31888e2669cde3bea21b9b7a742de8debe6f9fde1da639ff050aa1240569aa630cf298a327ecf258b217b1c54600f8837bbc2d8ccd609b5df72f9b444a8699b49f656a9c9beffa862a092b4f4cba0afdf7e33e9e64f3f7b50de479586ab0d498dc564d70a9be87c842d7a2d58270da47d02d2e1b0bb0afa94aa7ce3dc067a4e6fb173dd9aea14e9de04b6f1b68f1e66d2a0c19b532bf51ea8f2896af85a74fce4614ad66d7c2ddd7cdd51e93cc7f1a771d053d04b560980b", 0xfd, 0x203, &(0x7f0000000140)={0x18, 0x1, 0x1f, 0x7}, 0xc) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r0, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/96) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0x200000000511c, "047c2c0dbc0800000000fdce5fd5e20b08ba00"}) write(r1, &(0x7f0000000000), 0xa7) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r3, 0x7e}], 0x1, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x2, 0x200, 0x6, "4e8553de023bb47c489e030f76b57bd560eb0a5e", 0x8001, 0xc9}) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) semget$private(0x0, 0x1, 0x2) socket(0x71, 0x0, 0x7) r4 = shmget(0x0, 0x4000, 0x8ca524546e695e3a, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/191) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x10092, 0x40) fcntl$dupfd(r0, 0x0, r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20, 0x0) unlinkat(r6, &(0x7f0000000440)='./file0\x00', 0x4) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) pread(r7, &(0x7f00000004c0)="495a85f2a8ce1c596da14ed9b679c0e7d35482118d03c979207b898b8eeebeeca23729def73eb316bf2b3ec0eb7cfb2906b973f0996c9979e7cc6428a1e1743e5bb08676235c016685ce83379a013130625ff30c22eae871094690d1b1883112daae8db7315547d3e214f2dfe5", 0x6d, 0x0, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x8000, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000580)=0x2) socketpair(0x20, 0x1, 0x1, &(0x7f00000005c0)={0xffffffffffffffff}) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640), 0xc) writev(r6, &(0x7f0000000840)=[{&(0x7f0000000680)="b115a26398dd5e766f2114423e3c266af37c98d85c19fdc80640a2088da86b6f9908732f8f86b840d21e06a9430905983e60", 0x32}, {&(0x7f00000006c0)="28ef8dfd76b273e6d136ad142c7325b27d1dd609b1893c7fad19ca317f51191b70b5121109b6f03b871aec978ec933974650ef2854590c56efbd73f7fa2ed592d5ad49dd797ee68351bcd12dc685c7c42502019dc24ad1479986f20a11899fb6ec82c4c1ac6db1f9c2e5f1f8d9c9f637afcc36f91c8cbfec75060fa2b6ab4a73228bed7d713e5a6809b4b0deea4ac4f05e47cf1b88f5713afe610ebe8ca97dc930aeb66439", 0xa5}, {&(0x7f0000000780)="d9e0915b2d080d23464893149d5c1395b2863fbaae9035f7a5e9223b293c1f9a3d2c859e53111e2c5fb918d10b83aae64d7c53b1816590fb67f250021510251792fea8ba74a8161f196fd66df02ac2ad985b5b3c3d88d2f444da988344ed5a9e51d47e1eda199309b7b76e118d9eda6bafd8e843852bac5c3dfae538343e001be8a812e64daedd4983db98bdeafc191125876ec161b4b451e81de8cbc86c14c5352320705e62b8602ddb6fed6ce5f6b280924f68fd2b923bdca7", 0xba}], 0x3) r10 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x8, 0x100) linkat(r3, &(0x7f0000000880)='./file0\x00', r10, &(0x7f0000000900)='./file0\x00', 0x0) writev(r9, &(0x7f0000000a00)=[{&(0x7f0000000940)="d8775895404f04ee5d938edca77ee39445cebf7389bfa929a21f9a7b87779baa6c3b17ce27f45ddbe527f3331e3e9ecc402885d3be9848e432878ebb10520b91acf376eee28bbd1d508fa847c06cd7cc38be67321a47be653a6a975823c5123569d35829088d88d564e67211e66f81ed9928662669e289fde5e8c489bbb36a074d767c3c42529c8e7e260af6464ce2d860f389c17d942176", 0x98}], 0x1) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r11, 0x4010426e, &(0x7f0000000a80)) 16:00:07 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x84}, {0x50, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getflags(0xffffffffffffffff, 0x3) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x18) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x9, 0xae, 0x0, 0x70d0}, {0x7, 0x8, 0xf8, 0xffff7fff}, {0xfb, 0x3f, 0x7, 0x40}, {0x8000, 0x80, 0x9, 0x1}]}) 16:00:07 executing program 0: socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x6, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="74e6", 0x7, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x87, 0x0, 0x1f, 0x2}, {0x400000064}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") 16:00:07 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x114, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r2, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setgid(r3) 16:00:07 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:00:07 executing program 0: sync() socket$unix(0x1, 0x5, 0x0) getrlimit(0x0, &(0x7f0000000000)) 16:00:07 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ab90c9", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff6530000df4506856d78a2a197a4b6207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013b40fd8ab5f8f8e979998d831bc5b65c6592d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ed2cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d05282b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2530b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed514fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b16570000000000002cf65e696dc36b98ad5405838fbb4588472100"/594], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(0x0, 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x3a, 0x0, 0x0, 0x0) shmget(0x2, 0x1000, 0xd87, &(0x7f000078c000/0x1000)=nil) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000380)=0x4) socketpair$unix(0x1, 0x5, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, r4) chroot(&(0x7f0000000340)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x1ed3fb2606ecc089, 0x0) close(r4) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000040)={0x1}) 16:00:07 executing program 1: r0 = socket(0x6, 0x5, 0x0) r1 = socket(0x18, 0x400000001002, 0x4) r2 = semget$private(0x0, 0x5, 0x10) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000200)=""/19) r3 = socket(0x18, 0x1, 0x3) sendto$inet6(r3, 0x0, 0x0, 0xb, &(0x7f0000000000), 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r4, r5) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x4e}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0xffff0d07, 0x4) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x4, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="28d800000000ec00d4d95bf7ffff") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = geteuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r3, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r4, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0xc82, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f0000000200)) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) fcntl$setstatus(r8, 0x4, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r2, 0x6, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r1, r3, 0x0, 0x7fff, 0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001140)=""/80, 0x50) rename(0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000011c0)=""/4110, 0x100e}], 0x1, 0x0, 0x0) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) readv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000000)=""/189, 0xbd}, {&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000140)=""/214, 0xd6}, {&(0x7f00000004c0)=""/37, 0x25}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f00000005c0)=""/11, 0xb}, {&(0x7f0000000600)=""/113, 0x71}, {&(0x7f0000000680)=""/82, 0x52}, {&(0x7f0000000700)=""/163, 0xa3}], 0xa) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000880)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388b002ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aea4a5c5fe659fa202361cd8cac7db4c2d19627f0a88f82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd2350b0000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681c5f7b11412aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb458847210bd370f0eec4bd2fd304ed674c5912cffdb94ddbe9dbcb36c40b9ab84287144077a27ae8f835d0557404d75e932050430c1bdafe1ddda55114af1c157e38a7cc7041aac11f508980beffba49d6c88ec18c8bb2f7a1aeee23641a73474e104b31ad17387fc741c00aa13801afb0fdf739e77161e84e0e6f965f58d10f15ab643f348d202c23f26de16e30a89038c6f7ea97143c1922b8"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000006, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) write(r5, 0x0, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000600)) fcntl$dupfd(r2, 0x0, r2) socket(0x10, 0x5, 0x8) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) write(r8, 0x0, 0x0) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r9, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r10, &(0x7f0000000080)="13c4877054806207ccf632a326cf1ef010a397fa0071ad", 0x17) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000d80)=""/4096) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r11, 0x8000000000006, 0xffffffffffffffff) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000000040)=r11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) 16:00:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8197cfa36f2df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f13026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00"/168, 0xff41, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x18001, 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008034ff0701000000000000000000000000000000000000000000000000000000004032454c", 0x2c}], 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x101, 0x1, 0x9, 0x20}, {0x7, 0x40, 0x7, 0x8}, {0xc238, 0xff, 0x0, 0x8}, {0x3, 0x1, 0x0, 0xb7d1}, {0x8001, 0x4, 0x2, 0x9}, {0x9, 0x2, 0x9, 0x7}, {0x0, 0xc7, 0x3, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x15}, {0x2d}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket$inet6(0x18, 0x2a7d93641f92a341, 0xaf) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) kevent(r3, &(0x7f0000000140), 0x80, 0x0, 0x4, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000240)) connect(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = msgget(0x0, 0x22) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x2) write(r1, &(0x7f0000000140)="2078f7b69541d6d970998e765f9ba2c14c0333177edf6d9c0b95f5a5e8b04efdd700"/48, 0xffffffffffffff93) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x44}, {0x20000004d}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = msgget(0x1, 0xd4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x8de) msgrcv(r1, &(0x7f0000000240)={0x0, ""/101}, 0x3e, 0x1, 0x800) 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x2) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 executing program 1: ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') 16:00:07 executing program 0: getppid() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x5a81ebc2237ab6ca, 0x4, 0x800}, {0x0, 0x5, 0x1800}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchown(r0, r2, r7) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000100)=[{0x26}, {0x0, 0x3}], 0x2}) 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x8002, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, 0xffffffffffffffff, 0x315, 0x800) r4 = socket(0x200000000000001a, 0x3, 0x2e) r5 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = socket(0x18, 0x4003, 0x0) r7 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r7, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r8 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0xc00, 0x110) sendmsg(r8, &(0x7f0000000100)={0x0, 0x177, 0x0, 0xffffff7c, 0x0}, 0x40a) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r10 = socket$inet(0x2, 0x3, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000007c0)=""/4096, &(0x7f00000002c0)=0x1000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe0b) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) ftruncate(r0, 0x0, 0x6) 16:00:07 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="623d4c0202"], 0x10) write(r1, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = dup(r2) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x1}, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = accept$unix(r4, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) writev(r8, &(0x7f0000001700)=[{0x0}], 0x1) r9 = accept$inet(r8, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) writev(r10, &(0x7f0000001700)=[{0x0}], 0x1) r11 = fcntl$getown(r3, 0x5) r12 = socket(0x11, 0x4003, 0x8) sendto$unix(r12, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r13 = dup(r12) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) r16 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r19 = getgid() r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) writev(r21, &(0x7f0000001700)=[{0x0}], 0x1) r22 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/speaker\x00', 0x210, 0x0) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) writev(r24, &(0x7f0000001700)=[{0x0}], 0x1) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wskbd\x00', 0x8, 0x0) r26 = socket(0x18, 0x1, 0x0) close(r26) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000000b80)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000002c0)="5951c5eafe4e2cc405edaa37990b8559a648fd6c54bc7df1396c9ec4086c26eaaf23c131707395b33c73b0be4c6a556b473eb8af1bdbffd337b5ff50bf27b118e079f7122da77b9d47e389539d04d7a1bcd047ff77d46ffe6176232023d078a9cf4b0198aa0e94f68fabf78bf151bdf04351931544050fc1f1e82e00b5442bb0b2b28392b2ca49f3b4b7ab46a360c41ed8c102f903abe78bd289abc106ee02fed21d7c8e292d569de36fcb9c2a336da6064e966ab1b82a0b2874aeed10bb713b4ae4b6b66406125f2a28d6c4c63bf86e5ec8e2773c68ee50b60c2edeb5ae75302c6973b5b7ab6238ec953719297f251b", 0xf0}, {&(0x7f00000003c0)="3eb5eaaa132581e7c3a55b14bafd4c10c2a9796b729bafe3c2a613de40f321ba76a442cc9f6424d32e50eba33ead301dd00ec493c51ff85f76921f344af2c1759194b575002be619e3ee37fa4b57ba3b86421f4af5b1588709cdc93a802b08f7e6075864baa822f9d23d348a6bacdba077dea3b24b57aeabdd2870609e54e1c2dd0befe1dd78876376233226594bab5a06a247920bfd8da673bc5370a5e93a26488aa0b3ce7d80f6a6b2e22637fcbb9879342a9be6c2a88a97dd3b63bc4e7c9de3106a2caa8273cf6223e2e41ac18195a762d48318bcdf", 0xd7}, {&(0x7f00000004c0)="94f5f49f2dce7b6a90fc83f99d81a21256c2717a825641a09af0c73c4e848aeb90c1d9c7752365c4b4927b006d2be91d5bff62c57f838a21ced23eb789c6a773e4278cbb15bfd27cc1cf8d4645", 0x4d}, {&(0x7f0000000540)="02f7bcb639724dcc152b6cf0be549dbea66f9c2669609e7f96952b244a247af6fb0746a4df1cad2642f667398a5fccc8780110faf5726af64ea49d078dc3ac966bba94d1f0f3f635331c6aa7525993dec28e31b3aa47f5345c95ecb7f673b44a4f5a0fc116123250a1a31e512846b0e0799e", 0x72}, {&(0x7f00000005c0)="5b76e1a1", 0x4}, {&(0x7f0000000600)="fddd659a6e6c501ee04d54ef053efbb206d494aa8a84e30844bb0f4ea428fd5ce5c9ae6855e43308501548f1a561bb567affc0b3e0d3276c5597d9ad72957400ebe080297944a7a622bf8046b384b13aa4e32502d6759a327c7c5aec8726c250e7108a79ed8f94f743034c921b5176eacc09551c8b0106b15cea35434cdafab36576d762e520727071cb24d88f21f9b61c0ac0416a71568499b0aeb5bb66e1791e9c0a4b34d79b059a1e1749e1ce81c15b634efa1c1637557b1ed298d1561ce9", 0xc0}, {&(0x7f00000006c0)="27dc33fe", 0x4}, {&(0x7f0000000700)="1be461c13f4ceb4f69c075abaeb58c67983801d2818e7b81aa7e82003c62d17b56bac721b4e4176d05d37f994cd137a8a7e8c6a1ce056a0c34e7dbc5f528d48b9d952c97cc224807aa2fd5ee975916c754ac54c0e61dabd911c934f531bfa8bc99b300ef80ab08c3f21ec8f43915ca2d2038d382da43baf023f2da3a1fd3c75b3a213f7e9302a75e9cd39a1e2de1cd6a4921f9820132314a9607290e7156cbf6b184886ee96bdb7fedc6ddaade10952714b7bfc5d4eab9", 0xb7}], 0x8, &(0x7f0000000ac0)=[@rights={0x28, 0xffff, 0x1, [r2, r6, r7, r9, r1, r10]}, @cred={0x20, 0xffff, 0x0, r11, r14, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r20, r21, r22, r3, r23, r24, r25, r26]}], 0x98, 0x1}, 0x400) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 16:00:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x2) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="cbabd23d33fb158371025ff62dc5") r1 = geteuid() r2 = socket(0x20, 0x5, 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x1, 0x40, 0x7f, 0x735}, {0x7, 0x1, 0x9, 0x6}, {0x8000, 0x5, 0x81}, {0x81, 0x4, 0x2, 0x1ff}, {0x40, 0xff, 0x0, 0x4}]}) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) seteuid(r1) r4 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:08 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) getsockopt$inet_opts(r0, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x0, 0x6, 0x800}], 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) accept(r3, &(0x7f0000000180)=@un=@abs, &(0x7f0000000040)=0xfffffffffffffefd) r4 = accept(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f0000000200)=0x242) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000940)=0xffffbfff) semget$private(0x0, 0x3, 0x2) r5 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r5, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) getpeername(r6, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r7 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x5ada7092a80bd2bf) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x2000) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f00000003c0)=0x42000) r9 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r9, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockname$inet(r9, &(0x7f0000000000), &(0x7f00000005c0)=0x24) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x400000001002, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r0, r3, 0x6) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="b2b07b98fb6315f1e579459a5f39680806c3b35dce76f6b1bebdb66f0a730d3e08be2222aa6ddd85cf424cfa17fad5ab59831e08254d257c19cfa8ee3be33505163bc8f7b83b"], 0x10) r5 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r5, 0x0) write(0xffffffffffffff9c, &(0x7f0000000300)="0c09289e773408e717d4bd71c789194475c7444453e820670c1f42befe9ef892c0a9c3000de7adc386dff81355e61b09f24231a67d627a507d477a840861c424f36dce25a6ec88fd51c356f73178e14ff23588c910d2c28743ba286a0171c28b801642a661094150341faea342c3", 0x6e) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r4, &(0x7f0000000200)="0e851f8c589be924", 0x8) 16:00:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000200)=""/147, 0xfffffffffffffd7c}, 0x46) setsockopt$sock_int(r0, 0xffff, 0x64d4d075189e77c8, &(0x7f0000000040)=0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669b9653000"], 0x10) shutdown(r0, 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7}, {0x86}, {0x6, 0x0, 0xbc, 0x7f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0xfffffc01) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x5) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x100000000007, 0x9}, 0x10) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000002f80)="1f2582bdd7952a33e779d08b81d618d957a30aff25ff405e6ee90ed3f40a0c8b4e3fa9f28f45dc6b06e28a3e67924b00d4e2f66d976c4843656df7fa5b5dc6240caa5079a81d016646ec3ac81b554264051cb9b44773914b5a33a93ce024d3cd24bf238b4a4d0b6002dac1edfc8871393bbc4d027ab74ed2acadeade9aafa7286ff475fe23ec59930330fe69322f702902d12fee1935d85f348a834538ee2a43aa347a8bc7f0b7750686f339f8958034a79ef2554e9ed63fd8f9f98377df665f288d7fa7453711348ac2c34def67105cd0b167bcbbadd884c94a3bd49e5dfa9ce622b50c7dc0e876dc9eb6a236ae7f6ea55dccdb2c04c192148914550a9a22a852bd29eaa0cd39517f3c70a3096c38f584f46a2801a039394471b998e780902023a8a8cda9a12e95e6a54e5248049ea79e682015a350c5aeb8dd9576db8b680c618023380c4a8e108e5ab0ddfe19f406ca800f0f0cffc718c765adb60a1392b949a816f9f8b7dc9f1b8f06730e1cfdce2552f4cd22855f9b91510027058b9448928d0d459f3296b9e20a1ac074ffee7b2e5b95abc05f51240ab4d6dd53adeca9c1e1279bc420b8d6ab055af5bbb7157e0e2f6b2fe09107aba4a121c9f86f5e5bb88ba717c76594da442c8f07e8079c4c6bb21a7dd360f03c28ec66a53406608d602b4d325339cf322df5197f4845f7db11b07b5d7423ade24ffbf56f93c998306670be1054f761973c34457894f3c46271785cc4373fdb9619f826092e402e0654103f2744d653ced48be5b8f57610e72e5a5679bb55aa9486676ba261bf3367ef33f97f70472abe1d1e589bdd8e626d29853a82483716f6bab571fd7ad138132c4d3ee7a43633af9197f02f8c23edea5d53a83bf939164b882962fb7d1aa74c0ecf458413fff0657e1b9067ba518c682a89faa5b2e876fb27d905751d3a23fa267fd43dc9c2c59711457cf2329511f1c57b956e0f556c120a54423a198e84393e31bbb6bdebf10985668e1d5269a89a18058d21ce153741872f0a2ab78f300b41e1b13d692cf3f36d275598d4a52f625f901966682b9903bdb13b526d7289a2108b3c424d2b98b4684235ed0513fe3fce59c60caf2b36399036b7bc57fb52edf0f120a1fc49736559dc4615703f9dffb8bcccfbd41c5b1c190f608315f012f609e367d339a3cb86323c09a151e12ed8c5bc0f258431d93f4832736336ff37b52a5270db4f828896332a587b6ab3c6bd0796754087de6f77214b30d8af1c431092062051dd28cffcf0d67cabff1cc246b42ee4e8d4d8aea94214926bf2225deee94ec207f040f90456d7b7038e1141ee7b368ee03d91da8dfdbefb8706c44f5a9adb758d25ebf587a110c85057175ca98c32fede3c1c87825b868e94a9e6b13b27264b2d5464cf194ba2ef7f2aa50b5e66d68c719dbb51fda74404a845c14ef143862cdd862002440917a6f60983f097d17cfb1cd355d73d558a0c2d5d646fb6ca76708d7244057b65203da0c4f447bea00a6ff302ec859c51bf817b1cd1ccfd2a05ee2034a44f8812328fa8c90dcb24a68441dbf6e7861b8127ac9d6ae911944984cd641ce5c916738dab0757fa62a92d8617a71a2b18a18f593387bc98ba1bcd47beb917daac44030603254fbf03716be87fdca687bc55645b79de6b3284b279adae5530ff97ccc79baf6ffa558f877323d00a3e0637b3bac8d531d5c7246e3bba1d331671406c24eeee87aaf3aeadae43176fc73b367db1040b456bfe636a78d1b611dd2c81059eebed48e5354fdcc522cbfe16cb60f6f351180dba4ea032de3a145534625262432436363e57b3146dd8f43b33f3330c994c52c0858ebc2ec88c32b808c45f5ca4e4a75e9606ff87bb58973ea3aa868daa704af52ff400889f5148d91ff6e0f3c4a65856204c332c8e446b574bcda80c3a4d84fc1b52afdbb0e2c78f078f9bee5eb715b2b06829e0ed0f907c8f531f594c2b4a0302aae8529b4d2813f08e90717ed56fa4c7599872d79a4393d672f6c554648a191562b60d54d2bbb880720def926efdcabf990b496e89d33287093edffe3affe56e310abad9e4ff208cc69d6add12443fe59b852c04b1faa41186e961b754c79ea4ed0440b3cf94f497963827542daf0a622d4518995dba8bea8cd5c4193156e06a4324382a8729bb3e0fd0b7ceaa55a61efc3c1b686c1b51e60eef5021661a26287bd51d619ca9d7e1384861c76b6ed48f47bae332785145484127ad0786eca373c4d12f9aef759b3b53675f2cc3e59471f38837c84f9e186f3e77b2ba22f2774e12b123e0438e7f0bea8157acff9ae4dfcdf1786ae47216201ff4565d9d03c195ce85798acb0ef74969885d0a402b00762be13100508c759357c378c6ba773725fb08f8e30d5327e1865d9196aeb2a0068d8f173e0b68b4d12e54cd3bedf0185020b16ca94256e0d0da3841f08b194ba5682cc4119a00d89fb65274c36b117ebecaed68ba7a165ea85e6f2932ab3a7b54eb9d82ce0c1a3de6e0bfc647b2ea8a81589d5fc9a05035faca975cfb9267c276c38a80a3dc2a6e436a78d586a031c3267a143e0fc65530aa3b619107512d565da62cd928a707a83b4cb11a18d8489b5695e5a6d07b5d879524074979059cb7046ab72347a7aac33b6e32a17381f748e7d336ac6eff8df5cb83ab50a6f555e6aa5babfd76a0c81c3c3ab20e8a64085f443b71d520c97b7816a8db4dee9c41ad472279f5c47ffa03f7d209daa6e46021e069ef88895771d8a9bfe507e41d0645df3235567ddf28a6d7bd37405925b6413bf4eb462cf1bcd0deb11c645eb87c4337a96ddcb6ad4400c82375856a047ca7db17e70133b6615a70118eedb757418375841e51f2d48f7814b5b342e4eb2bad89447d0b8098cbb448304e48997a39f4c96157d75eae0f8240b4a37b5b1b1f2e5fe1a19dc4e2c1c5f3706f2ad02ab1b8ac88316906ae6a4234ebef3025fbe9c48e84fa5a89330a35ed53e50ed4a4c3d5711aaf16fcb1e6a0abcd4f8e733544ac87bb386178eec6a60057d79ebdc567053738f47557aafb1ca819748eb7c01c7e617f780d9a1f78aa54859c7979f93997a6fe1ea44e720fc3ba3d56e2d3da3fb472195214e5391b36575e31359d8b78d11568a1b7d7286fe01720729f29d6945557915615990b5f34915814e33ff30a950e2d6d562b9e07dcf0d208790262791112bd23f7a7c5a48e6a518180c69504f2d2bd48e752bf2bf5b1338a54a82f8e677e7e7c015e46fb71ff72474af0978b323a185bbc17e84d9ce29dfd8a35899289147acd0119b58ee05c78f594077566c4978ca5b237c4bb607c46e53295e1a9708299f1ece41d0c13a1a31421dc60773eaf2c07c866a471f016ad192cc1bf2e452d0e7978b74de6e06a432a4a21dbf7bb6f113bdc3ea25d0a10782d5d3eee888e804c76043baddba55809aa7be0e51779248d59a0b5a2c8b3f6059fb452c295902d8ca4ef1fabf9a4e8c186cfe87092431f293c99bb8ffc57a48900a5b695d360a54c150fb7651e3b64c37118957fbc3fb0038fccb662289c6e44679f4848524ed180028e1fa7171e84cb1ff716430fc1348bb3e777a2c99c61732b276427b6e55cc146d23ec398d5b5973b6e71ae746e9ab4d4fae187edd22e36b2a06fa7d8c726265f87aed3b92b4efe025c42b2cdca33815784ae5eb65704d2fe5f98831c42db7e8dd968981e2b720a349d89d7651ff4a1ebe3c1739621c855e6f90d080d00822d3787613258ba2065f5b2a7fbb3f8a685e6d826c7cf27940ebf86664009579c11aeffbeff68517b7fa2fe88f0a73417b2b67db2a6f00f91473ad077caa9a5fd1ee8e2d4bfd8b606dc147458169707aadca2a1a0064ca5723850fa042c1d1aff578bb5888235fcaf7b28bd6a1e9a0b9899c16cbab282c654d85228d9b1fd1ebf281129ec2f0d7d210bbee19981dff94df02550002e6bd15bdaadf3d255f881db86a0992192d921fb93a8c9b3ddf9cb4efd791dfaaea4b0f6273765440603ccfff0ca6e0541bb7e2b431af2937a3de7f4947c8b26b6b0a9fe577804bebcc4e0875679ff4a52ed20a98552c4f49d76ef002466df99948ed05ffc5edccc183fe49e71a34a2abde59593109fd790993a4819ddea4e6fafcf3b571eef2b3c3985c8737486008db5a72c9f8aa3c7fbcd05a0e341c3e6c47960e49760b238df316129ce089e9a9abeba91b3a5691631ee0859d204e74f8645b0ee632009d533875bc51624545aef87e6b7e89d8371d5fce78c2b3a33c958e58c4675dcd867acf2ad1b570f9dfd1a9558dad0ff54320df02b22ac18c8c7cbb4e20482c0bf10a32e110d85f2e045fcfad35393e1aa9563649917ab17205b281ee97daafc385f5e863e9e17630c308318e908736740cce40146b4cf8ebc81d12edd2ac393e2623ae6c90e67f7229b333ed434741d4e8f47ce7df86c3a3ef0a213ef4e93d5adb7ecab82d2b146f6a5a3316943679b6ad08b4186d998736b85d1188f13cc45b00f7e6960616e7965982229da1d3a597b31dd0a04b84acaf8345f440dabfe9de93c4a180fe11f711b2c7fe3a5d2efcbfd3c0f445156cbb9ec600e30df82e6999f761f3eef8a87098b4981deffd15359d2b0d1e7dd1c3e587a7f014bfcfc7b21beae7bc6a823e9b2de54839dda3af2c9c03607c518da61585327c5cd0e8c50a40aa4e9210ad0cbfcb796284194fb9c87a36be9e0973518263b35bce92894804b499f458ce3dbafc2807e986f37cda8de5e1b98f9d3b9a27ef992d638d9d0c7e305de3ee1c58f1a7ee21f06dce1b7a8b0deabff3581747ce31adf16ff8d4823ca9e0f2f0f221020e54050587f0cd460837b35eae13c9e6094e577d0d02a64f05347e2606b9f00afd68f0d86c963e271c78d96bb56e6384489bb5055f5ea058c4ed2d2d874b35d3aeda1ea8b0fc4ca43874c64b7315062ded9c00710058551b4c10db305ce4ea8ca544e28efc76f03161df3c6729285702f0f598709687158fbf8501a57f042840fea56b0f275d1fd8a31c8ea4e05696f1eb6b87f37c561c1fe6c29a5ce687750ba92b97df5ce6ba8270e5e9b578f8a2101ba0510682d28e381e23792ce09ea6d689f82014be03e828308310088e20f55b1aba90daad3a300258e6aa49075d23a66952c14e9e6d6d7ea5c3bdfae3e35f89d0baa04cb1ea4a8835c92e32ec0f59118aaf5276409dfd2451d9df2a211bab774847e57fc709f68fc7e6cf9dfe61a9cfde7d3838e34dd5be7093d5055c7ab6ce5b11d43dd1585e4b39fa4b7594f3948722b52cab84d188638ca220747f6c342a50835555b248c3a17f72132ac69b7a6b8046886dc7526f9280fc8cf7d815e2ab57e0e92b29db29f59aa80474318c249bb91b770440d35fa612e7d874e43276b23ab2b9a4301e42dbe3b43bc873c3c91cac8b1e91c5beaab0e601d279c0fca417b8f0f3273c8720f74f069ad588c141b9057ff60c760a27045538919731ff38823a502b1baa3c0bd4f41ea3f107986da4c739a0e76e40087b111c45749352230ea99cbe59bd4ee7fe5819f5f0c16fa34060475bcceabd186fe3610000000000000000000", 0xf70}], 0x1) 16:00:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000280)={{}, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) write(0xffffffffffffffff, &(0x7f00000001c0)="08d3db23c69aa3073820ab16c99cd28e", 0x10) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000400)) fcntl$setstatus(r5, 0x4, 0x18c) accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8, 0x9, 0x2, 0x8}, {0x4, 0xfe, 0x6, 0x40}, {0x4, 0x2f, 0x0, 0xd0}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x5c}, {0x16}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:09 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)=0x1) 16:00:09 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000040)=""/118, 0x76, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x0, 0x100000001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) r2 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000001140)=""/63, 0x3f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="894b9688a547c5737b201392b6d19bbb", 0x10) socket$inet(0x2, 0x4000, 0x80000000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001200)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001480)) write(r2, &(0x7f00000014c0)="cc36cd13ac554af38b72b4d91398317b4fb8add283c272725622352b0cce8aaf65", 0x21) accept(r0, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) r4 = dup2(r0, r0) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000001800)={0x3, 0x45cfb59a, 0x4, 0x2, &(0x7f0000001580)={{0x25e6, 0x3, 0x5, 0x5, 0x7ff, 0x6, 0x2}, {[0x6, 0x87, 0x936, 0x7f, 0x4, 0x7, 0x40, 0x2, 0x0, 0xffffffff, 0xffffffffffff0000, 0xfc, 0x1797, 0x7, 0x3, 0x7, 0x68, 0x3], [0x3, 0x9, 0xffffffffffffff01, 0x8000800000, 0x4, 0x9, 0x7, 0x7f, 0x7ff, 0x10001], [0xdde, 0x8000, 0x6, 0x36, 0x7, 0xabf6, 0xfffffffffffffff8], [0x20000000, 0x3, 0xe161, 0xffffffff, 0x7fffffff, 0xfffffffffffffffd], [{0x59d80, 0x2, 0x60000000000000, 0x7ff}, {0x4, 0x7fffffff, 0x400, 0x6}, {0x4, 0x1, 0xfffffffffffffffb, 0x3f}, {0xffffffffffff131d, 0x2, 0x401, 0x6}, {0x7, 0x7fff, 0x8, 0x7}, {0x0, 0x4, 0x5, 0x8}, {0x9, 0xf66c, 0x1, 0x5f5c}, {0x400, 0x1f, 0x1, 0x800}], {0xe000000000000000, 0xfff, 0x5, 0x3}, {0x8, 0x100000000, 0x4604, 0x9}}}, 0x7, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r6, &(0x7f0000001880)=""/59, 0x3b, 0x1, &(0x7f00000018c0)=@in6={0x18, 0x2, 0x1f, 0x120}, 0xc) shutdown(r4, 0x0) sendmsg$unix(r5, &(0x7f0000001980)={&(0x7f0000001940)=ANY=[@ANYBLOB="0100f40700000000000000662e2f66696c6530003fedb1dac68f0590045d847f905b51c41fa180af7b3e1d803878fedf3c"], 0xa, &(0x7f0000001940), 0x0, 0x0, 0x0, 0x402}, 0xd) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000001a00)={0x5, &(0x7f00000019c0)=[{0xffffffffffff34a7, 0x3, 0x0, 0xee}, {0x4, 0x7, 0x4, 0x4}, {0x220, 0x351, 0x100000001, 0x4e00000000000000}, {0xa10, 0xf6e, 0x4, 0x20}, {0x8, 0x1, 0xac8, 0xd18}]}) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001a40)) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000001a80)={0x1000, 0x5, 0x80}) symlink(&(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)='./file0/file0\x00') r7 = semget(0x0, 0x2, 0x100) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000001b40)=""/144) pwrite(r4, &(0x7f0000001c00)="73a9e9a6d5188e9acea234b5e46ea495c10d8c2ae81271c09f93f89a0933e586035e48aa539434c8a19443b5b4be69a4deb5fb7e27e7691af1cdcd02d3a04066e65eb6d9ba6f4e2a4dbcc49a13e4c7b5df390afeb1849d3252585542191e2ffa5bce4da94cda8244a6775c8aef6a1db54d363deb7527efaf1d519e28db62a293f11800e652f50a61be7e4849e11c0c49415bc2", 0x93, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) dup(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x480000001023, &(0x7f0000000080), 0xffffffffffffff46) 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) unlink(&(0x7f0000000240)='./bus\x00') syz_open_pts() syz_open_pts() 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x4, 0x5) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0)=0x3f, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x14e, 0x8}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') close(r1) fcntl$setstatus(r2, 0x4, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2010, 0x40) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x4, 0x100000000}, {0x7, 0x6}}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x400, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r4, 0x0, 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x400, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x4) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x6, 0x5, 0x50, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(r1, &(0x7f0000000980), 0x49a7033b1ecff14) 16:00:09 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r1 = accept(r0, 0x0, &(0x7f0000000040)) fcntl$setflags(r1, 0x2, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0xe02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x3], [], [0xffffffffffffffff], [], [{}, {0x0, 0xffffffff, 0x6}, {}, {}, {}, {0x2000, 0x80}, {0x0, 0x5ec5}], {0xffff}, {0x0, 0x0, 0x0, 0xffffffffffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = fcntl$dupfd(r0, 0x0, r1) fsync(r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) sendto(r2, &(0x7f0000000000)="6a76534d69078af8bfd1c8bc37530fe2b70bde5fa2147e0b135ea52502214f9f63f8226905e2955683b5d3a55adae1c0e1fa81be79339a0ac402169f95731594cd6cd6481627539b92f7e2368953e3bdbc7247288fffb70c84e62828e548692a79883b44c56dd9ec75f07ce5d5e5980a8e384b3d53bb3acf1dddd3a286d4a598c43d94eecc5bc5529b39bf68c9131811388d064a46b299e391a89f12925f565f1b41f10f08c59f7e5ae436cbfdc6395aa3b13df695b00123f0531ef95efa2aa5a30d7b1a7e76eb89146580ad2e1deb0ff3bfe7a12e1ea75effd4b0b2", 0xdc, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setitimer(0x4, &(0x7f0000000100)={{0x32}, {0x1f, 0x9}}, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x80, 0xfe}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="45f1a520e2d31968de749c6cca72") 16:00:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:09 executing program 0: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r3, 0x0, 0xfe9a) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0xee01) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getgid() socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10171, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r6, &(0x7f0000000240), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 16:00:09 executing program 1: msgget(0x1, 0x240) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000140)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x297bf1cb58fb66fb, 0x0) open(0x0, 0x0, 0x80) fcntl$setstatus(r3, 0x4, 0x40080) pwritev(r3, &(0x7f0000000080), 0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r4, &(0x7f0000000240)=[{0x2, 0xf801, 0x1000}, {0x3, 0x7, 0x800}], 0x28f) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)) semop(r4, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r4, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) msgrcv(r5, &(0x7f0000002b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a50400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004eed3265ccb953a0c1f23f4b3c37cc3864a0db753c86eab49801352f3ea6ce0cad8df2e70b078ff9a99136bd5197f7d755ba02e46625edd781006e9e7d24f827c5e03889daa23c00"/4161], 0x1008, 0x0, 0x800) msgrcv(0x0, &(0x7f0000000800)=ANY=[], 0x0, 0x2, 0x2000) msgsnd(r5, &(0x7f0000000a40)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44aed65da7832e2f7299e97e44966a8310d803844a61c911acfb9fb62caa327302991bb3d228b0456823b0d132ee61c1e862d531836aa7ab62caa5f2149a71d7b5b6d0637dcf9bd18678d8c967acda80d6d8e3e9c39c8d4c3a4f63fe6f92fc64ec3649ca8aed006476c913deba4fcf19c110013bfaa48b797678905ffa005d25a24d9e878f15b42509f2c6197d4b98d63d206c2b3cbb3b70b9e1c157a77f5424d7fe0aaf65d7d664ff7726cd154d5200e3b93f9b366bb18d990739ac80b07337262569d4b8f726dd307de951c87c6539f445a7dc2041cecc49993b69d6754da725defbdaf4b628c74e"], 0x8, 0x800) msgrcv(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000106b5a74d2205f4967b92069f7d85fdbacf15481a16bf69b338b8ea01c818710588ff931498c6a1d9699eae4d32c6c538dc3fd"], 0x8, 0x1, 0x1000) msgget(0x3, 0x20) 16:00:00 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)="a91f4d85013bb47ce9f274110d33") 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f0000000100)=[{0x3, 0x40, 0xfb, 0xfb6}, {0x0, 0x2, 0x81, 0x6}, {0x0, 0x0, 0x0, 0x3}, {0x8c6, 0x10, 0x20, 0xffffffff}, {0x3f, 0xdd, 0xef, 0x4}, {0x2, 0x8, 0x6, 0x4}, {0x4, 0x81, 0x9, 0x3}, {0x6, 0x20, 0x3f, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") sync() 16:00:00 executing program 0: r0 = socket(0x2, 0x3, 0xf0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c101308003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9"], 0x10) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10002) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x80000001, './file0\x00'}) close(0xffffffffffffffff) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) mkdir(&(0x7f00000000c0)='./bus\x00', 0x30) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x6, 0xdb, 0x1, 0x1, 0x1, 0x0, 0x95, 0x2, 0x0, 0xffffffff, 0x10000}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r3, 0x7e}], 0x1, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) socketpair(0x18, 0xdcc0668b74091f91, 0x5, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x1a0, 0x0) setsockopt(0xffffffffffffffff, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) select(0x40, &(0x7f0000000280)={0x9, 0x4, 0x2, 0x4, 0xffffffffa9a861a3, 0xfffffffffffffffa, 0x1, 0x3}, &(0x7f00000002c0)={0x3, 0x40, 0xcf, 0xf1f, 0x8, 0x1e2, 0xb, 0x7}, &(0x7f00000000c0)={0x81, 0xe3, 0x9, 0x10001, 0x775a, 0x6, 0x8, 0x2000000005f86}, &(0x7f0000000340)={0x40, 0xd8}) 16:00:00 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:00 executing program 0: socket(0x11, 0x0, 0x40) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setrlimit(0x7, &(0x7f0000000080)={0x100000000, 0x8602}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) recvfrom$inet(r0, &(0x7f0000000100)=""/244, 0xf4, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r0, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) connect$inet(r0, &(0x7f0000000580)={0x2, 0x1}, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1104, r2) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/198, 0xc6) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000040)="caf5b415", 0x25e) r2 = semget$private(0x0, 0x5, 0x400) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x48) semop(r2, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc1126939, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgget(0x2, 0x20) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xfdf9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffd5f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r8, r7) r9 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xfffffffffffffe7a) r10 = socket$inet6(0x18, 0x4005, 0x70) r11 = fcntl$dupfd(r6, 0x0, r9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffcd8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) semop(r2, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 16:00:00 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140), 0x80, 0x0, 0x4, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket$unix(0x1, 0x1, 0x0) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'t`p', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:00:00 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r2, 0x1}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x2, 0x3, 0x0, 0x6}, {0x1, 0xcb, 0x0, 0x6}, {0x20, 0x8, 0x23, 0xfffffffb}, {0x1, 0x9, 0x8, 0x81}, {0x8, 0x3, 0x8a, 0x5}, {0x8b12, 0xff, 0x36, 0x6}, {0x101, 0xff, 0x40}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x25}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="275a8b60261d75e43b431d52c604") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchmod(r1, 0x48) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x7fffffff) shmget(0x3, 0x1000, 0x8, &(0x7f0000367000/0x1000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000140)) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000], [0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x3, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x8], [{}, {}, {0x0, 0x0, 0x60b}, {}, {}, {}, {}, {0x0, 0x9}]}}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) fcntl$setstatus(r1, 0x4, 0x80) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) r4 = socket$inet6(0x18, 0x2, 0xfa) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffff, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0, 0x0) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x7) write(r2, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pread(r3, &(0x7f0000000100)="a3696f3c4e0cd6b47ff15d11712effcb314219df9daad29328fb6f42886c3a3b53d1353d301ffedde763", 0x2a, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r4, &(0x7f0000000140), 0xc) listen(r4, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000140), 0x80, 0x0, 0x4, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x4, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) fchflags(0xffffffffffffffff, 0x0) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07d4a4448d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e8aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce5131600000000000000"], 0xf0}, 0x0) pipe(&(0x7f0000000000)) getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r1, 0x6, r2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x8bbfde5ae03fc38e, 0x110c, r2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x23) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:00 executing program 1: r0 = socket(0x30, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000080)='!.[\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000180), 0x4c6) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x5, 0x8, 0x61, 0x8, "4049afb4c7714d41e91ad8bedd6c706aaae5253a", 0x355, 0x8}) close(r0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$dupfd(r5, 0x6f084e771e32efb3, r2) kevent(r3, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000b80)="e28d2b5643f18b8512f46ad6c6eb2e26f3b16ab814f918dd13194efce4555abc0d8cba0864f0f9f04579b380357b888628374b833b5fa951d9d16982ed93f5736aff030000000000005b47dbac39f64fd1804035aaa1670df519050000000000000008018c01a53f1e806720e535ff508de0f68e1139dd8b918e43b444e9a6975bb34d055c431a39b7a322f7c9e9791aff52d85ee088eca050ed0cb0e72e5bb103ae2014fd3516c08727c0723d9c085e115d52e7be31e44b54342c8203176ff688a161f4141bc1ba4f3e8788251c2143b926596279cf6c0d3a1ca6ca464aef96b301fec098c005db6bf931d6bcb89807f4430f2ec117aa96491426a968b78048781169b5f4cb6dddc80522be3754530292b450fc40520c60302773e5fdcd3da6c5042600a6186c758266230699e82f84a8a74aa639cd36b5aff9352a587be677eeacc922aa2ee8b9caa4db96d96c0d3bed3bc499cf23a460f916f56b632569ca5074504973c2f27b64d8308bfb9b078c024e309b6588b83f8bd22f719e3db7442323f99be3f3932c5de500e847bc268ab9112d093f2bfc561095a636f5e3b4ab17b99a6811eaf19e6cab06a079c034770c01c17180ecee0d1f763b72a0c14f5ffec837006385507db2663b91babff8f1d9328e7d1a7e9f8ad7034f2d2c4971f4515aaf2bff9d20b8367d1761212bc4084e66145c70ecad99c9ad5ce1e1b2f4de16d47fea0240251d91dc594b9132ef2dfe41b6d635e9e350632cf692d4e1319d326bc3da4134fe36411c4722ce921354bb69b4003489cbbc769b8f2f42d1a614a07a8d6244522cbd8a15a758e02e917ef18b5db54e8bd3fa9b4d945bfd516c2666fe8fc99f55305293e4e017380b26c06fc2f77acdc460a8d90db6691c1208f2e0772f8c4612d2485d026376f5caa68783c4aa3a2996dd500ffe3f4da519d92b0a4f782c51eb6709dba03b127cb956ab57657157c8b2b11b63d828dc93ee27310badcba06cc926339db21b0e3317d296a1263ff862d4a0978b76ee9f870efcaf6c0c7de75c519d81d14c8da32fdb784500000000000000000000000000000000000042b21bc87abf9f73950216bde1a8658905a9b2ce9fd67ceb5fc78e27b8ef2db871eb149092d75a45b2ec74001c", 0xffffffffffffffe5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01010000806c27877ba3e319"], 0xa) r2 = dup2(r1, r0) listen(0xffffffffffffffff, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) accept$inet(r2, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="c8a84e", 0x3, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffff}}, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7, "b04d00f3ff0a631a00"}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x100000000, 0x6}, {0x200000000, 0x6}}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x10001, 0x0, 0x0, 0x0, 0x1, 0x20, 0x7, 0x1, 0x1, 0x0, 0x728a0971}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x123) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) dup2(r0, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(r2, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8003, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r0, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/231) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x20, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x10001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fchflags(0xffffffffffffffff, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="020c777cf7ee530d74162db0118b") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x2d}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x80000000000006}]}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x3, 0xff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001600)={0x1, &(0x7f00000015c0)=[{0x40, 0x80, 0x80, 0xfffffffe}]}) fsync(r1) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="494814b2d69cdea33ec8ddafee75809fae85d7c33da7c2a29667afd59cb0c132a905b8d2c58906cd9184ba6e4fa70fd0512c21b5f5f57515868fd0fcb6587afdfe954f125fc8958749ab577d1141c8d52cd6cf8d57c0b909bd5e1a068a7f06d6237a3a52cead2f9f6f73e726e4045e01ffc74f5158f09764ab65a5c8cb1288b3867d96bd4d0f26596e2353834d4a0f5164e6e36ef569858fb25f76d58a8d00fad74c76cb3243f2a351", 0xa9}], 0x1) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/84, 0x54}, {&(0x7f0000001340)=""/70, 0x46}, {&(0x7f00000013c0)=""/149, 0x95}, {&(0x7f0000001480)=""/42, 0x2a}, {&(0x7f00000014c0)=""/6, 0x6}, {&(0x7f0000001500)=""/42, 0x2a}], 0x7, 0x0, 0x0) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x8, 0x1ff, {0x4bf618c4, 0x40000000000000}}) ioctl$TIOCSTART(r0, 0x2000746e) fchdir(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) close(r1) write(r1, &(0x7f00000000c0)="ec70169c7266868d73ab2963d6ff5bd1399a718942d1c2ecd978b7d31dc452c22520d159020dfd8a888a02d78650641bb476e89092afd428b2202463437304ac48b2d2f925a7d4fcfa4abebd0587a17fd624807cf6ace057222054f6858bc4c5129298b9877e9ef81d7c22dc9bbd11a4ae58ce944dfcda6bd31561b6ccf5089a93e8c0560edd0b8c5f4c317b4abcfea87759f0004c4c597ec2b427de7b084d5227890c6f210f7aec8663b56cc793397a5031aa32f787daeb05e315a0dfd226f403cc7cd02c8eb4a2dc7653066b0ee80c1c7114277021050c7b8782c2d7d6d1b0a66767f40311dccc856085d509ff8bc1ce2a9eb960db3745afe778f3b472c786c5c1cb3970a1513bc9c4a4ad8eddd160bc1b17f54e55611577e68ae02d7e9c203c70d0f8aad9eec08528da6aca5c20f4ee2bd89c3f44da816368fafe164392d6d118f0dbc407e13a7b9430efd80556c2721207acab81cc0f48708e9b82a229f703ad35f642de52695bf690c79913ece7a86ec3fe055773f20b013cba0a5e7bcad56448cf9a3687940eca08ac4f2f3d503e4f912fed2d2d86f0966b8e5784cb86990d0481f8a3ae0ea9e6b9f1a4e53c27de50c3f20df569f6a3dab0ad2893528daf45d522b2a72bf7f4149e9c0ce9c7040ee40d0641800185a0b263d5746202f3cab1d81587e0ad471726b037631c24cc9657c3daf158ba65a8cef2c331e3ff8f575a3e6b717463a82a4afcc4530f05480b5a0be430874fb6f15def4ebdea55085f73614303197761b99f6d9e0e7aea51f8f32e030741624ff5bcaef70a057c89d04cf666f4e47e5101e2dfb5d4c7e489def6c434eb8cfbeccf0dfbb37c2edd433288af7a13320e40ba71d4659bde746392743678c705ca2be112caad8cecd6120879c8c50b02e2fc7c0dd9c20b6f7a2f40bdf5db7e6e5e39b5322e4c1f53db86031148b7d7c12a28d1ae537116f803a2aa1a8afa2dd9fad12efedc3e7d68ab4eba77094a70abee8772c6b74c6a3a3701e67ed9231f8d13fe0d55ca6b9115835becce3a1ce34d0c61d1d12dae92720a794dbbb12561e15f6ffc3e052c3fb06e4b55a2c6e4e96b4441c85d3bba576b5e4fc1028c35f34b60688c3feadb9679040815872a3872e52a2c2d44635b5da6f67279739ad2650825f3e83c624575e02a91b85fe83215e40de8b07b92b8f796c74ab36f0656422c2a2e3979d594289b4ea94baa2f35d63cc7c5b073ba89904d8f9a5e497dfdcf74478626455201e337ffb0d3626de151b6c55054bb7d940aace0c53ee0160809e6844565760cef069e454b483098b9e360a8d9cee521065176154e980abdf438a3d172995f4ad6143fef074fe011ccd9804256c7bec676526a4f53bc7e760fa2e49ef988ae81c1abe6040c662e4d7359a62121c915011a9acf65c2aa7dfe284911d3fdf73d5f84325ef9a487523da9c810ef0956b530a9117bd84d9c1995d3da5362e81b790b644daaf80d9596253fdd1e43547d2bdbf7c45e7d12ec228d6cb8746bcade911ad8bd5f99c123528822b312503c199973c56199adc1e87b3ad98bd049b6b6a33ec49cf6251fa5f1da77cba5d45478353e28a32de45903578e60bc26f3b922a0c27774e656ee0dc08d811646d6012594e3617bce88f7a401667523b405bb0d03b3879a8636b11134470bed87378627442ce1b6ea2823410c658446de4c77e6ca999e352eb948d74785d12647e48be46dc5e5b588a2827c8659d9d1a4ac2469916c5262287d57cd8543821284e01a0761718d31251544ca5b0acce2b7e0d653f762216d765568d4f335d6e9743aa4ac4baf767c3500a4be114d6a83c3e11e0733f3ad11bcca93c4a664067fc8dad4aed3c5769e85abde8c6eb944ccf01d50a947966d0c48b96ae1273e71b9c4d53d9b0b3fad4bc8d9e77dd577e90312824c7a1ec5b375d0e50363af602345cf111113f15e962ffa46e7223127cdc32b0d61946310d5a1a835f9e12e8f0045e65220fd85fb1f1d6b59d061a792f2893b3abf3d88da5942a65f41578d347c59319db6369fbcaa1d61d0ea20178b893717b67100fcd8547c059473cd71413bc00da4fdeba1542aecc4c81791544454456ece0ad1376fa81cb43876e4e967aa8f97f501dfe62676ff43edbb38e38d4d6896ca45911351782b76705d756215ed2c8a91aebc75feb39783c4ee7392e86e7abae7d304f621c3b66c3c5085d0de26ebc519a9ddcea94617610f87113ab507ea1dc263832f95705ca292120ddae212eaee12e666ab61313d710b64e8df4f88838dc1cd7afb90710b446c613aba7f40f9f21bd801aac8d72f4e1d811cf9833a77a7b82d8a1e56ac402708db7e477105ec067f8b8d6f5ad5341fba221b6f9a4775b0b030b1185db97fb72d7c22e9c94504da775359b14d3cf3ef6748bc9166bf4ca2e7535a756358a1438175dcfb8f562e0c6c2ea63e257c81615e98ca5bd1fe62b4c6c69dad18c81042b3d5d81ed65b9b1c6ff49fb498eb77a5abdd784b5f8a5f95520204936ec0fd35f4fff07fee7bd5a01df28abdf40762539ab26adae65bcc79027879551434e251cb9b35f9630eb55e46cb41c9dbd74b59eeb9d6dea9afcb97e9823b49200c6f94b9dd0c54bdc78ccb38c9c5f4bcc69672e75c6d18a6c4cacbc566dec8cdcfa793dadf571db639fcbd326d182a710da60ce92b7387250203db10230bf558d993f9e1e22781ff0303517b67005095f431eb06944a388b3ef6095729d323dd661ded8a9b495ae0540b4bed4c3cf0c6a882589faa519ad3cc588726f2721f64c30dd8f2cbf81db5ac8e5db4fa45b80b9252e72ba3a703c852813c6e0191b614c724b65a3fc65a5c16e5b5d4c44b99cc35346a12147d6a106096d5dbad7c7a0eda91d6e6026aacc7b8bbfc4b89a1c13e8c22cd1f15167b0926938b111def6312710cf7c76724ac16a7697077ee19cd7f00f9ab685df07a4ea87d84691703b072f88b84cfd3a23d893846c099c96961c0204f5d4ff1c09aa2255e5611cadd166ce83c07d05cbe8305d34f5b7982dbdd7b64536c814e713f8b30f4e49036633aed277ae35c6efb51ad10c71d84eef1b53b6f3ba380f21ddd88e921c5b5ff9796c1f196c3fd146e2c4b762c08f0bdd534551bd82852727b99e363e1cd186848cd61d1edeebad965d0daccbf745f289d3af694112b590fc47b572c53478a3e199b644bba5bc3a9ea1908b55901c7fb71ec8c48e6dfd976ae60a1d2c796e685dda9534bed61e635fe46b0153a0e29345ecab701caf91fa394d16b135ba250a5ff0419dfcfa343fb10a5d13832ffbab85c14e093d26b8f92c3f5aa785b2f36149b31959043ac81407cc6d5e9c5ec7809cc9c9be99d3762481e01c8e8ce99c29d5cd722bd55445c3f71af1577c67b489b88d11ecf3cd7ba3a36a5ded14d52d3f2d7f0115eb51f08b747d44e418e3ab0d2003f113981689c324da40179a8b1a0bf3712c1aa04f4808c47daa414b45a8f7af3535c57637d1f6b2c15f11541f26ecf86a204fdaeb308aa8f31d2e021133a3092bada08ded7192d608ad3dea8d0976a1df5148a8df30d8190c37f5b7ecfae8b8eae909637c1f00de17657febfb02b9b1e4e52a936707a22d08fb5ad1db5e32276a352d5a48c0c38cfd113089c60019b53c38dc5d9bcc417c0497dfa710f9d965e0a976cc7fb47ebffd9f85275a1004c6f70db044a2cab55ec200c902d30f482ae6867cafa56c0feab8d266cbfa099f483db772dc0843accf4e6ba84e51a23635e9a64458b755973ba7ad5a802d89837ff9a432bc6033edee74d4d4742c440ecc057f00b091e7cf932957dcbc5f752b38273389dbd503c3f70d6dd4839417b0921f832100853e64127e900026ac5246c91603c995e33dadeee32e94070bb744aad010758692f0179e91b62c6c4b14a9e6b80e254ec3a45147e0e9b9afb2cbe891f59654f2e0de52a5e18ada02133ce4521509f265a35d65e3a2cec8307af6e00d074692ad288e3f6bcb3f3967a361d2bf0d8753fc35f657109aa9ed37dfc889fd54a579ff033cc89931875d142fc4eb732c35652c88aa43205088e51543d9c7138fbb8c2e423a25ab68ef2d32614b6d12c01b3542be18bbf455ba3617be9d5f7be3bdc4127df27ce9d60fa152636c02268787a33e8cf7169198cb308a8bd90f54cdf2e1597569602d392c6a97779d9db1e56e733b78a5ff9c0077f42b83d001e4f1e5cd6d420995b4138bfabe1fcdfd8e144b68854649357f03c60c67eb361ac3eaf307870186e1084cd04369244ae4b3abf60bc7772e7494d385cf00174844bde7cb963bd886d92b98087444c9cecf69be1046944ae9a2d05032d62fab0aec2997ea703a479a103742b422e76757ff4a3d47117ddda3272288e9414aab567b0e5cae05317dd8cc5fbdc8846a31467a695ead4e492feb55c4d1373f4a1f087dd65c2598e14b89886a85c074d027fd8bbc08aa4ee335f4673e96b3b108909362d757ed658e1371a5a9059643fc17d8429bb4c00b6feecf7e8181b5b6b25c4cc1e2c00e5412f30bb704311df28a9a909ff6527e4784242ac8222e022f4d96bfb87448620e28978890b86e7743fe3513284fac74c1d5a0fec8d41fbbca5c6045f3e73458942fdadd74ed2c6e5639e16eb604782dbf77caff6555ed11446fad3316ea32bca69dbf46b19dfcb0421e8532807be171977b4f9c8de6997c8c185c8a50defcdf10cbd2af0c217050698281f1d3f23d61705377e5890355d6bb3e9eac02cf6aa2cdb47df531c8d8a5558c6f554d230c81fcc8e5cf10bd496778372629d87fffa3902f278291475fab395277036a92d05e9b3c3ea16d2b395e00efd7180a82f2ab5777716550227dc02b646a6352605eabe9ab746a824042e2ce13c4a1c5a7412ebf1eaca758b018eec9d67737bffe18352adccd362c078d1633365451a41fa1ee9c89ce59c631015b44908903d2889f7da4bc41537ce662948f028b949f0bfd60873fc82de8aee3b11e3db8627c8b7ed7972126e17f0da85cf8d202f0b37407598724d13b1cae7247b8cbfd4af50c48a5e81f43aed2b215f0dbc5fe87277251bedee974d5409172843a9bd65a08752a55546705182e1fe78cb844b89cc5cef544f881ea58fdc5d3994fef79735faec5666a44d2f29a154ea7b56cc4a40334eea2bdc55fbefab8b5bdac4205f58396804637eb18da62e18a25dae45d632d027d4098d2d65ee8bfdf5c356847d65237ca0429351a9897d91bbf1ac6cad571bf1e63dd577440ca4008d74d0f6a3f1b24548f77eefa027c39e75828d8eef50e1c13b116665655a0a1d7f1f66b33d00dbcc9f0c1c27e25986cf4c253d533ebdb2a65f50bb83de70c728cb690a6eade3043cc08d0760f46bf6a549a636a8a8a454c89c2fa8a2cedf5b02baad7936292e715f24eedab5fa96d4ab0a1855f7bb5bf3d6e46de8fa7d457413969ef10e916d6c3f723847fd84db9605d4cd09ae1ca413cddbe853f4489f54a7e4db6a9b37ea13decb4bcc3715faedae72808fd12905d825b6c04198b948086c590b63aaf551ff4a6862dfd61dd95842531c608cc56c4806591021a8a24fbd331e3a85ce631656a63eda400c85f523e869a9ac4044aa5ccda97b8972a5c51708e714b7a2c07f88e310b2cb32694fe03b7811e733942af1ac7e4beaf618b59cbd520aaafdc4987de7aaeed5517c370da0fd8d1cd733e53005811683337de58063d1026ce48865c29c65fa08022c0274f655ada5548b08571728b178d2d57f6c8591e70ea923a786d71a49fb7c048f57", 0x1000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) 16:00:00 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10002) bind$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x3, 0x1f, 0x80000001}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10002) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x8, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x8c, 0xf000005c, 0xffff, 0xde8}, {{r5}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x7ff, 0x9}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x300, 0x0) 16:00:00 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xffff0000, 0x0, 0x2}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0xfffffffc}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffef6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(r2) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pread(r0, &(0x7f0000000280)="d58a8315c6044f88cacaa279c17ddc551a08011aefc593fd1ffacf80e2316a7a29d94754863738e1c68a99688e10902f2e52c551ecb0b80c85d985c6fcbfeefcfec4e5ec2f908b962895aa28466f181b36739911b696036524b13ca87311cd742d82cc6f4ea938dd79df2aaad9b359b26e2c83d564b23546338e9a29ec30c80df7ffca8d645c7f606b54aa4cc87f4d4fdae43e66702e5437657b826cb5abec66935473bc1ff468e5a0ef87154bca33cd67baaa0565981a7b6fab9cdb2efb8bb21476263e44efe05022eaf2713c63328d70e10ccc9a8781d52e14133914921d10620ab37164cf3cd7ea4e53739e1f13067ea507ad9b8cc1047e3d45b76bb6d591219eeb2150345ef63806f09ad08743025181cadd220ee9d47cf9b60b3608cd2ecc2d7a8d829ef42fccff0ad35a7e97636bc55f1d501aa52e439922ba8f54aecaa071ac308d0ae19a6ae06f4c0534b0c37c356dce878691e83afa79330ed6286c20d40cac796f6e1cd9472d6745deb83ec9c73768959f746cdf5c53da059453d3e9036d27961d481e40a1e2bf72c611b264dbcc05ba08f68b4070e70c86d73d114ca4c30fbff76b342ac2e08e16a97f81a639a4f75348caebdf074da3f854772b533ed21a389974b3d30812645df48e882ca613b7718393855cb688d70fddc2026e42da58185927d375e7b235ca2f3463d9393fa95dd270a1c4f31ecf63cf30b5daf1f3d8dd1272b77304e0b6f1dd2389228f1e5365200b601f473187f986d12dd5acff2ab0affc1bb50fe4d7d8616ae0dcd5b866134d0961d6e80d44e79281a4c15224f3581bdc4380ff6132b1bde972bb06ac0d5f1e9823352b05baa784fb864dff4b34d2d70e5bb3dc733bb1eb2c437522effb710d6c8e16a9c80f99af58e117111bbe9fcd813af678c5e1eb96c38126af545ad84e2acef7c668df7f60c20f7649c7fb96469e1e20eb992d7c9ff37484e6b679a5c35d8fe6676a54a0e31ead0373a9f2a08c2643ca0ab227565106e657d61436cd6de0a7416d31ff9426018688f7347813f1e4ffda060351565d2c9de7aca84b876d908d4ff85368e0b796c8b74df55e9dc5b810914b08699a969d976f85f65871f88de1630fdf0eb17d8f380049ce624345702e4a11b86deb2c14410fe1789ab132852b2fc949f86af571ccea90461d355024f4af295cab64fa98ff4ac9ffbf7f1a1f5b81c5b6cce9874f0a10a627fc42bd15d12926c5d642eb874d0718dd6d43bbab8b5569e7a9437e1af970efb0729a653d398d207d228e3012c4a7762e6cd844fcc4d418335435996164f3d2e0e264bae895af66136e1330233e44e4174e82282ed9199a1fa704a40b144991922fe914e037d713cfaf325821e7743bdb3e9114f805a01de4b8bcaa24efe9c5feaa54168b2149242da4c5a6d8666155fdee800a7c2570c1138929936e7941aabc6843f2a1bb4f30866a1260383c025b4449a768b09718dfef00bd12c2f0d641a02ef2e5ab61e976743d024005bcdf140040e6d7cacde4d3e8c84aad2f8283ea3a91f3d906fb12e2fe13289e584b062a39a3efa6f1e9e7cdf9bf7b94af73f13da2ddd1f2d1935f617ba8a90c10719a2ffa8d1d4d1e34185aaebe5c13195cf907428d1d3fd7609a3941c00bad5ef6ce2955c3bfa3c613219b6564b510d5d416cc698688b5887cc4354be4121e0c1c6aa0e04000fcdd1ec0b521bbf20eb6713e8f18ea259183e2b58cd5d09331e88037388d033d55a3f6e09f23685e8a3a38f890f97b0c134fee7e65fed04f802c4a9f3e1fd7f87ee583e7b203ac0488b54faf285193341f299d1109ef8f281c07f35ff724622ba1818722ba84264d300d3cb0ab4de5d5cdab7ba1cb064651c3f81ac7ea786e9cd38dedce1b75096304c68eb3138c1431cad6a4d4e7243e25774a162f2c35c1fe836655f3664bdecabf670f98fb88d768a7b78234ef379356192c1ef9e79613d55fd334a23f6f2d25394411ba68913dd28e7b6946d1c899eb7055293e71a1f4c0a26a0629e332abb57c79498714468b13e497763d7e47ca5e4d101f9d168ce9a0a7100a427b01346b61291cc3929d22fd15ce0644858b64a7795bbd8a1bfd5ba5d11cd84c9d36184fad2a5970e7aa27697a8e31175dc2b199714fe2af26fdd2c008d82307b1b93469b0e41f1d80208391e11494eafa2117dc28c6fa33c777d3bb63f8423730b0f43434315084f1270e760bd8599bf169b67f6f1881788beadffacdd34b988684c2f076b3e2dfc695cc8527f4d712fbbf3ab03b6a28e3b0020c1fadef4666e7704dd294f08cc1eb9478b4a03eb68679d05d3f03fc696bdd45303f193fcf6224f0f4a5180a0360991689f981c0bdaa177c716e2bf62325bba977159d5b5f3c2e9913471af2d813780394cec69d7de927f75a490dc87f73c0b7363205ce7e43363dc25e0dc1015d3ff35ddb723a706bbd23ab417cd3c34bbd20ba701b4ae761f244e777c0d555c5cca91b9b7c32b7128d5d41c5aea4f882c5ab6aca308db0cc7dc177c26e4565ae19ad858749859c595396cc5275cd4fbffec021806fffd4490bb61325929a058a4bb19d643f45adce0d0144251cb5688911f564631902b8f8be59c841b9a810127207f7f349bc51b19756d3421dc15320ff9d8d4b6aaadc8915a7c4c2658a19503444372b484b004f5577996ada885084e64dc019352861700aa01e8e4c40ac14b8c21bfdeb94e09b686a42b89d33d1edd808b25c866f8fd82021e07634b9a937b1d0da41eb422f47616dbf8a91312205493a0118351c91e33406c21ab11d617bfb9820dee988026e7ac994dc8b2cbae9f453c9bdafa7ddafdbeb49e4868d8d2cddfbf248ec8490b82a8c3058cdea13c766c16abe05835b9a443813be3ff72b0cc951be4f62a6ca2e134720c5d28ee37c3a034e2d9853c7175b87012d7b9290e25c21bd374f76445ad56f5d8d8150242188a7566e8018914b052550f14f75255034395fdff24b1a16ba70f33a919c57370f44c7ffcb6dc3036acbc084273cdfd341822f6f5ffe94d7ab2d84ec8960bee0c807009a248b82310049abce9c2b0c42abf4c4ccf28fc352dac11f8da6ceb838ff98bce9d1372d671f2b5bb96c80139882a48dda505d818a975bd11be05d9c5a3abeef883131a817b8af3f547b1ef20d9ac1eea156eba20ab49245c6161a883ec12cd7391db9ea275f6f6face68e8c54ff7d4c4b7e6c51f52c4d5974dba9b349d5541090a44cc1bf523dd34a4ba6fd8ccafb8f315c836c83929f822086be6aecc40083c41de0ea016cd6a52e86d4ec237098dec06808bf853b06c97e003fde4e021791d98136d8379ebde71e63d615f1cba342d3a0382a1ea846ebfe9548f8ebfb9f038f6ca21797d731326180f64a71e594cc108567c71699361e355176fcdd9462039f6f3448a08dbe5316878feb0992656c3fe0d2599032446fc78304b41e381057decfaa8781aca303d935b7e02a3ff68b06a523e8c4bdf26d787ac0a0123610f0f7852ce797325b1d37a6faadd09f71e938d33181fe8e521919dccba2d85b5bdb24c9b85cadaad3209206c22f4101dc2ac3cdfe545291a1280de0b77b645cb2dad2bb0d4472170cc38e2d85e1641ab096fbd2d493222c11c7657b6dab47c7cc13c44ded67a18a54b9333ee73a6684e5de6d4c204f65cb00b2315a40bde07639568e6746b89a7184eb4f0c8e6cbb49f55f7d5e12ef02c3cf15b408779e7cb335614857fcd36e56bb042af6c055c23dbaee663637d12bdef8f605f06473857433c165644c7f229e9b649ac8e25859fe52995215b38e1d10ea4cd467abb073b1e8d3ed57711d5fb58236be3da955e95797ef4a29e9c142f19fde94758deef06f07f65674692653907d7794b45994e29566804ff61a0392c4b648a79865db75d79f0b0ec3566281483920b644e90e4dcc1f27ceb38d0a376ec960c760befa2ed9bec5fbfafa66747dec5a948df350fe09e98d2b303c98dccde928a4ebc9df1b220a38c82d7beb4bd26b6542836e7b4508b56d6ab0f0f71b33d01bcf4dc626fb935c1efc263647aed53aad98bfe794bd5ec285d4fab93be5e8cbf8c6f9bfd842105a8503c91fd1413f9719605a060368774266bdcbc480650ed8dc8be961ad1ac2c17e0c4721383e0184267dd9dc87e31d53f4296e23d2bb28671965daa6305b70902c1b89edeb2ddaf808afab7d9d7b17f4bc74258290c6a5a081cb07369450885b275cec4081997324015e8bbffed3843b187bbe3b80c089aeb3c80bb13728449805ef833ebb915117cdcf36836f6ddb44dfece01de695c6b701a4baf907465e24fdf7793b0eb7db72a2967e41e93a2564c56b1ee2bf2367eb64d5542e06860ff9e0125818d4cb38eb21cf9e999a7f8c0c420cfaae797a9dec85410e2647d6a0e4da37220d9da2ee546221917d0827d7bd1fecfa7b88d850fd478e503b4cf16f389540e23f2b53f1ab59264bda24f2f2a75558d85d42fd5207fd95ce064dcb348a07b3aa33650abac70c1b7223c832ffa02eca2c9687043fb4b680be96bcfd1c74e15c6f26be433f13b726f346617a50d00d8a2d78efaffcf0ac102649f950b0783d1470f8f1e781aacb788c5cf8d10b77c25d93be6b60916a29f2c2fe44720746a07cc83e5d1f5bee497bab630a367adeeb1aa3125ccb7b9dec357be7f72056ae31375dfd7c9c18fc753f4d10e25fdd4d6e26e13a7d0057b90618236c3158411bbb39d444354fa1de80192fe8109bed8f49d62c5caa98828192ba347a0f721f981a05625d30c1b4bea2ca2a1c7413f5c8b38ec52d440c6c4f1bc2e08cabe1e69db819e760ef06c5ab92d581a03a55dafc64c67d7b1cf93c194f45ef2bf647fc2b6f83d3c3a91468b8498104494b5680a2f5b8a4a24e99dbd59659e2981e5b8e1d9c540074455c3eed4d756753531bc0a249db15ab0ba60e38dab0e6cb8971d4d5d4d7aaffb92f46165107162ab27093173609d8f15effc05e35b4d93a76bb928983097eccfc6de5b7e803ce49e162c5fb6f0fa09bf9868775532322dcbe7bc6a6fa74088e3f36c3834d98b219620e14122256b9eec3223d9ac87c75e1606bbb04a95b6762d3f124591791d72240b5945a9779745404bffe55a78bca67115434f27fcd15e7edfcb05051c93da3e7eab6fe84fb2349f2f778b5625dc33263d238f3bf2cc9d3e51f7e0ee59903c9c7d146ab08d6fca68457f22980e7038727494fba0fbcde514754e45ee9eede89aa83533f3869324d3e4700eefa58a74b20ec3b5bda17c641443dee3df628d6eac0f618ad0a97d0894d955a867b9db0b344c35456e22c1b41fefd52685e258b0abe7c192a2eac35ecfc0c3644ab1f0d63f5e6fb9bcbe13c3efc18c6cc79a8d7a16c755bc154b09f06d03c229b38a6998b47fed6a657df355ede389a3e9b476a83570f4cd43128ecf83d3b27709373e2ac6913875126934faad545cc081255d96eb36be27d623d19d3c3645c4e4bda901c9547fb35d660b7d27360ae48d152efd59d8c331f0d22df71b3689a9c85cdb135c33e99e735e2f89fe50af4eef5af6da692401fa719a16647d33cd985270906342209ed01e4dc1b32f626357242b0d0132314d999913c1889eac9d677181d69eefcca1c6e459ac6630ef205a3b825751b5f15b5eee99f450a4eb08c09ffd7b582cca694d0c7f1f8c0901240ec5bfc3eea091ec0b81c60a7373a3b17a2ad4d518151bba888ad0170de0165c580c5af6959ba7689f1536f838ad8d7ee5d255b41f6fcfa93f8165424e5620f296f10a0f9eda6", 0x1000, 0x0, 0x5d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_settime(0x0, &(0x7f0000000040)={0x4, 0xe03}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35, 0x0, 0x0, 0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\a\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x4, 0x7, 0x1000}, {0x3, 0x7, 0x1000}, {0x1}, {0x0, 0x8001, 0x1000}, {0x3, 0xff, 0x1000}, {0x1, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0x0, 0x1000}, {0x3, 0x7, 0x1800}], 0x2aaaabdc) r3 = socket(0x2, 0xc003, 0x2f) getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xb) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r3, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = socket$inet6(0x18, 0x1, 0x40) getsockname(r5, &(0x7f00000002c0)=@in, &(0x7f00000003c0)=0xc) setsockopt(r4, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r4, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r6, 0xa, r4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000140)) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(0xffffffffffffffff, &(0x7f0000000400)=[{0x2, 0x1, 0x800}, {0x0, 0x3ff, 0x1000}, {0x0, 0x8000, 0x1000}, {0x2, 0x40, 0x1800}], 0x4) clock_settime(0x2, &(0x7f0000000080)={0xffffffffffff5b14, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r9 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r9, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r9, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r9, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1e, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x0, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f00000001c0)=""/31) semop(r9, &(0x7f0000000480)=[{0x0, 0x9d, 0x1000}, {0x1, 0xbc6, 0x1800}, {0x2, 0x7f}], 0x3) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0x603ca37ff7146ac, 0x4, 0x800}, {0x3, 0x5, 0x1400}, {0x4, 0xca, 0x1000}, {0x7, 0x9, 0x1000}, {0x2, 0x7, 0xc00}, {0x2, 0x6}], 0x6) r10 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) 16:00:04 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xbed214680443536, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="832361a378a805c55c9a8fd4b98dc3d0850e0562be669ac6b4a7e7e9f78bec607d2bd3ba5d578d8c", @ANYRESDEC], @ANYRES32], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = dup(r1) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) connect$unix(r4, &(0x7f00000003c0)=ANY=[@ANYRES16=r1, @ANYBLOB="2b5aeca4cf44686cdde4b05be950172a6ba72a3127f0579377addf3fd0f988ffcd2bf45a3333fbcb0ac6a51f9d35cd89ce2362a8f7620147effd84045eef06dc9ca36f3ff57ff4ea84cc87b9a5c756cf83297db5e18e637b543b4e681f6e8f04bd82c557f9e1783f0f833a53af5d5a5993cdaab11651c06529956a2c", @ANYRESHEX, @ANYRESHEX=r5, @ANYRESOCT=r6, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES64=r7, @ANYRES16=r8, @ANYRESHEX=r5, @ANYRESDEC=r9, @ANYBLOB="80f3d13d2c16371e3a8661ff2331ffcc841424eb6a4726de6524254b2ef3f511721d8009bc75186b878e3ae9c4eb17e7c09306455558d8468696b01a153cf282d24fd3cc78fd8abc49f248c1174a269b6fe791a6d59d5c1043733108f14380cdef7de6b8758d1c16c621ed4c172024815bd581896217bbe287f46aef738bb9ce255e47eb7351164dc0d81e61019873111e5d439d6214d254140ea843b4fdea03062ea157ac9891aea1a96f81bb96fde37995d6a6c0aa8f9e6a0f4bc5028e88f64457e3fff6f4adb33e8503ae2b15a8e8da3519116639a907ae3611047f6666f67d81f529831e05", @ANYBLOB="51cd59784521ab4774a8cb272aa077e3fdd7c2d8d562e49c31bc1ccdf54f73d4647451747bad813b7721b561f8c4705d8cd40d7ccf0ffe4d63570c2d95991e8806aea6fb5a9417d036fdb24230884cbddbba8b36c88147564b4c50e4beb3c28f93744b70b22139d8d82686c0"], @ANYRES32=r5], 0x7) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0x601, 0x0, 0x0) shutdown(r4, 0x2) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f00000000c0)="1141c3f78e891a9ecc3400a83b9b45ffccf33210edb8ac850afe5e77d48835ff87cc4a8112a18832b898e9906367a6506ea6665cc07f770bf5da1ae9b992fa8c5288091e25e1daf02f5be93393b2925d34f6a50b867ecdda00d50b0e0963", 0x5e, 0x1, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xfffffffffffffeee) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)=""/50, &(0x7f0000000280)=0x32) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x12, r2, 0x0, 0xfffffffffffffffd) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r1, &(0x7f00000001c0)="c3a0", 0x2) symlink(0x0, &(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x1a, 0x2, 0x7f) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) chdir(&(0x7f0000000200)='./bus\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getflags(r5, 0x3) r6 = semget$private(0x0, 0x2, 0x200) r7 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r7, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = getpid() r14 = getuid() r15 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r15, 0x2, 0x8, &(0x7f0000000140)) r16 = getuid() r17 = getgid() r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r19 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() semop(r19, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x7, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r20, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r16, r17, r21, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001880)='/dev/speaker\x00', 0x200, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r29 = getpgrp() r30 = getppid() r31 = socket(0x18, 0x1, 0x0) fcntl$setflags(r31, 0x2, 0x1) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r32, 0xee01) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = socket$inet6(0x18, 0x2, 0x8) sendmsg$unix(r7, &(0x7f00000019c0)={&(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000500)="7134a1b381ecbe7d4e641c3b948bf4382671dd2979e539021e7b578f5415ece2884681975dd8033a8c94b91f04db094f0d056b319b146272d6d9c54d46cc41fbba2bb42e46daefcb2b24304b51bd6565e40a49e23a88a1261bd1251ac41a84160329ac284a41926cdacfce702af8e6f7107585ed2a9e8d4f6637146f79a2a3f383e7f01cb26c6ad5d33f4c27b76836c5096e827d6964330b7fc88e6e70d1a952d45dc3df68dfa0eeac4eb2ca9bf5c54c7f227aa9e3031910d2725de42f27778b0f4bc247eb66f0551a96cd90152a15424d5aaa29e1ee3be5083efb6df7254f907a87876f986e1b9d17aae49fb73b1f374fcbc6441b4c654c9316d68db8d3de", 0xff}, {&(0x7f0000000280)="6d5b9c3bb5db2946be41d7acb540a9cda04dffb697a28a3087a534db6bb5e6e9e2876a5367a8df859225730b0d299ac07aed7d03707e57ee0ca4cb", 0x3b}, {&(0x7f0000000600)="c73eb851133002b240b39a91ee04e755935330241f1c0ddb7a5f32981bb4103a2a0aaa22c842c02f111a4e88f9d99692ee4a62ace3e3f3ea6a1d5db15d0540d615de7ee012f65c8f2314b013e2df4e005ebedfcd24db1953240291aa72da765abd05d4017fcabc0ac18d84d3f417409017872e05c4e00cbefba1df79b2020fd9958b0f5f30226f63eeeb1c3817b5989ce9b79eaa0ca70a4185f91c771931db9c10347f0fef99f4beb53d1e1f774ca8456110328a561dc907ac64b766cbe64f0012529df715ce07195110fb87d9f2197c982e0407c618a34501a9402dd5d9395d3c130b140b28648840e8f39b27cea5b6f07886836a330075a9856aeb3932cd813c030f3eef02fb9b8a25eba88c211223b6af933756d7b54af097065518bc04588a3507b211de995b40969ac7240fec36ab083323080245dfaa68a9a29ee6bc1ed86fe2c085e61d807e233c628d66554edb801019f574683368e962f6e023da082b13ed25a814a74577544ee268d83f5b6407e80f8921f0d8dbe6a748ed792d44b9c3b07946564de78ec9110a7299f91f4f1a783afebd72d69b035a95dbbba91b84d9d35116767dde80d120d3e04ff6e40b93b2e87322a4738643ab8ef0219f7ca225f09b69f70b76555f2f525c9032cf238cfb81fa2fded98baef42baf517d29c75a75f06db76dbedccf3a5558ea1b86b8e73cec03470d6cc73c55ebc1765e1f3e77e71ef185d0171f8d25212758691c4d03482a8a544f8fb160b2a37b6b25925f240b30730bb2de91aed8dd01cefdad262a820668a980238cc83ccfa38fc5d3208d8f9e776faa24653d8e1dadac1057df535d5fc4f565746e8bc808e74b631c8c94d1234af826a8e7037a51fbc7796e5b5b380c41b6ef21a4aaed699778126a650f2ab1514a5102f32a6fa122840b1b8f1c70935c3a40b704eb7b6e0fb26f0efecdfb8b305a4c96ea4b173d7529bb07da63a7f82c30caa2e0117c93ae57a9b4e9e09432b3302d65010b17a0a531b2b604d12ab47c75b5061735d9e1546b6ac75a32eb2ba36a93cdc5a8e60ce047ee66e06505829778f8f3b7f946548733872bbb37f62b85f705c2aae55bcd3869bcc03070013e3bbb8c7d7cd7f4f10877597b6eeafa5ef8916da09fade88c9694e7bdc0632bd2481751b488d1dcadb63a2b3ac1313f8d2ecd31c00c7f63639d4846b54ca610f9d177e554aad028c84f7b2d4c5aef924c62c090ef9a5a335429fa6f19cc20cc28fb00421740ed58930dff2003a3620e49ebdb122fb83e72117984afbe73983332b3962afc6b9ccc0d88dfa3e48b71dcf57a7ababfdb414e08d564014b8f0ee7f0ff988eb57f4d42f8615031e61ac789500cd47542f62ef4e46cedb20ebbd2ef1e53a408084ca954041ad3766c7ab44a700ac95c43d0293f4b7a4e8bb9e2d36ce9e915402ed0203ec1c789637240b4b61cf9155679c5d8cc27a37e1892bf6e206a4e2a6b8c0656744ceed7e65ee5200c6a354731e2dcab2a50813b467c076a6cf58dd66bf94e94d897dd13beaf1836549989b6d52d83c2273498d2c1e421fe1e43d53c3af8fd616a24dafb68842d33c5027fa18f05e1cff15020b8977a4fa3191ca0b14f424f4cfeafc04f8cce3ed7503f34aeded4c518ca5a610bac472d256976f26cff9ef7f40e15a13e57cf4c0237aaa15eba8f39fab97ab998368238e8d0a1eadfef294aa44a365438818de0603231e9264175b9fa9e3dc0dabe8d4252d4ca06fcf519ede4988b5c7f58171ee5834068a4a6fc33bb4b768925ef0588ea48a7ab4b81612f4b984efeea5c8986de5e9c4436ac2b7ae75eb4ea82903dd6e8ade34cc3b7378a416b7b7e4d32027253a0d49a7b906c971df61a7da18dea300fd489e0ea4e4918b58c7ebbec02a1aff3960f5f20a331a135a0b8dfcb7a9e141eb8eb1282a98c26ca16ae681ffe7d1b182aa43adaffe4de582ea28e97bb99f52f7200be0c1f0cdcd6c0fac7793406654a0112ae0d51eeef38d99444a70d4d3269a99956856267a6a2c681958d456e796db39744242c0b1d5b58ab5ee7f4a3755dfc082286b2645f62c209f5e7e59171ca3433617bce89837ef97431c3524dadac892d312b3d8163118dac3ce0de62ef509cbfa6182bad585ff6110f0c3dcbb0511736d692a01298ffc9d3552c0a7a7665e0c221660a5ca37d546db3ff36eb986ecf5e35d3eb2b78bcdfbf041c68ab055f39bab7c205ae657e26d869305ceed46171f478a384dc16eb2210edf30d089e7a80df523d2e1f72570007cd47a6e5741bdc7f259f4f7451e0f76742423ebb53cb3ab20168fb6f65f3f1ba2d80b1bdeb3c8378cea666053b52a41d7a74f6a0ba019aa748efeefbb7062642350df63b70d1408fe91906a082c8cfb6a8025625838603334f2bb3e629ced65e535671676c97b088d47e1d296c888032a6c76c22d73a5f7baab28b943451b2e3c28d6235348be6d4e5b0be1ed6822eb9c3bd929024feebbddc1000039a2e6cefb8e9280c8858c78f2ba5b723a26675975067db89cee7fbb9949122d90c527a826c8bae42634706cba2118f5501edb4a8a6348d164ccb9fb8857648a42517f9a09ac3a9abfed92a3fb6addbf392fd098357c1487ad357a2da991fa0b7986162ab36dcf996f2e6222b2ad39e5d6a0ba6fff229d12dc3d3b821b5d1cbc95caf94e1e9d28014a300ae8775b8a086b0d16e70075f8224108c101ef45e12fe23316c22be075f26b08e8a7a92963906b04485e22e38aea52f07e19fb08c4ba8d52380af8222a16b443b7215b5f9b8d9b0407d3f7d51d48d7f963beb63d363fb829b2b0eca62616151493b1d87c9be686af44b795cf694c77f359d95e2379ead56af167261d00bc5facd9742433e77a7a561af017dfd57a1793bf00bb458b1d57efa12d47f440a51e6caf01e4047f6823ccf5c706a511c200c977a6746719a13d3fa62e56cf8813bc3d5f9d1e4c3f8acb6b3c43580792599fc9a99d058e25a3452880f198f958df8cbeb8d796d393238b76134b7d841576ffbd3a94391343042dbbf795aff2915699b9332edf4a1fd43853b6f98fe527e8574dcba66497b660504d6a9d8a1634d5686828189c2793b28ea46425a16cc0ffea0306eddb7c0b5ac5eb14c5229d51d23c10c86073fff009c88cc8ac2f1c1ddf4367eed747eb1681ecda2fbaac02f0ec0ca020f0a91cad99e4e26b9a583c0031b63ebf1840d76c5756e9136808753320599bfc486afe9d721762666be74b7f68e4cfd01e66ef624a1757cc00258ef64c3382ac4c489d1821e5efe2db99ceb66e28c46469ad0cbdc2ad4eeb21efdcc8650acf36c6017058f709501b325a3ff88a639af93d5e1e4c693da23a27c1ea985aef1c32ac5761005fd9bc82060806b1f5be0c7a5220a90133e8b32e4a0438683bab7029e4b54218931308f671f8e8c4061353b4bb8643d46225b7fdc0a5ca7fe7c5e9f1c7113256ef9030e5a0199e9de21ae285d1aa86231d4894cf279370f6202e5c25c98b1561d20b705b13f7bfa02e1f7792d3cd90ac95d4c1dae749571d681f5e506632c1e3718ef3c13030942541e4cdb210369a4c8fcd0ba4978ade2e6b3aaed66831b477d75b9f47365b835f8610c7b5f7513fa91ac44f6d5e9e115233ac9bf13b7df27d0d5e2f2bc3d532d7ce45974152798edcd05ba890df71bfd4db82cc864cd648e34471e1f680f15929406864a894f97b6b3e620ac7414f6aec48274d1f1d614598b6cf48925207a764affeae2cfde1e28e583f7ad9ca0a58bbc0626d0e5e56a0112500ee7a24ef25fa79052326ae5bcef345d2c9275d31710c703372e0c2f7b5ce9fdd620b55c838240fa17f86f75536e59c1821327e99627e2a90d3ba2ca54db9ae835be04caba8e7f5dd58e06edcde198f8df305fb06891649d74296722ded64e4e98bbb6acc613f64a5db04c4fdf93243cef9814b4675799daa1cd64e37ca5cdb34312155f44bde187e418cb1d43d0f3dc2706469d3bd659b96d93829f7414961a78cfb9c7aabe0a5ab9b733926847459d78dd9c7c6d61ed47e7687fa6f1718b1b2b732f91b71f18b0a31d4c72442903a2d855a0ef6247972dc54bd138386ed8290c866be9cced3c108075b760cc38fa01e9b48b7d0fde398329aea759b0a14643822466388c0b6e484c6c6bb5b1462be63ec006a01b78b05384bf9281ea4c60ca5fe0b818d3a0b701b2ca04ee1342f0c320799dd406083032be42bde685586bf48aa273a854b583c270b25ead5a6819261b1a5f48513e49366074da5b0e5713c888474fee3da8f299d8bfe1cb6025f9aace75c61254c49055e97a2160754e8c284a4a9aae9e45784803fee80d45ad795700368c4c6fa6c0c64a40b07c7461f1abe1d845c2973db850339bcf5ca93d71e33726434e39803fff40bf1b60b1a06034d98be0a6bfc1803a22086ce84bba6e5cd674ebdd749dd2c29d0aa167b9c19fbd964cbb59255ba9a4a925c0e432ca1a1c1fe26f4cfef02706d0942c97879c0eddf3a5f2deaa8cc293f83fd63f467da600cd8f1b8235d9c49a11b13acf43e58d4a06a6d01b32af7e379d0d0e29389d328077d4f5afc797232bd2a4a018479faee44c4699174a50081a158d20dc0e6bdc63a22743183411bca9935697c8ae6db8280ebd6952a8f9cf9c68ca59974b43b43f5bfd1b67ff05ac29c8e5ef5d284922cfcb83d1499495bfa74d59f074cece100e3b723330d580ee8683a5c93ce8e096af15040046dbee049655502d7e5d0c5ad1db4189ad53fcdb2c7a9abead33f88c0a9feed3096230ca9daf8c0ffbf3d5dc50cdee4047fe589c220786ebe98d186db16febd42f9a5524b6da6828e438ad9dc6c3dde9f6307e1417372bc435f9c9e493ecd9aa190b094ae0be032695dfcd3986ba90215f4097d3aafc77e6c8b1d298d273fc21d3a14e8968b85d237ef8478766a0a7963263cadd44826e45469710c63f07e2bdc19c03a8a3a18a046c5142a09898d8c3a8f583d431c9bde6d07d55ae5e870860cf24a25a0816fe0c480fd954f6e8145d84ca584c535bfa4c43e3ab0d14201316ee07b6065ef4ccd3029f180d43496857d852c5c87ee90b4075cd3ac39ab1af1b88e659435f38e25224a40206b1c9754c52852424640a2fac3cd571d5e2182b30c6564696b4ec5c661ed22ca35a7f650027cef285b417d0ec844a80fd279a679cde8d77a19f20f0933097076f6de8fb3843d65b1b6ef68be59c4629587f9f099f8134e8cf47b206886e726bad1cba2f27e39a4b088aa0da64d7353f0113129b37e021c1d2f5b2686031821f2e6f475fd995707310277259c5dd3f98051eb25c00bb8d0c6e866943537811b22de621762fbcb1c30a7837cd218c095f1f943d8bb76e34b817cc719ffc2d4e23557beea38a95a9e83c6bba50cd4f2d9c245a9db83090344990ea606a2484e1152b84e815c2dd852ae2d90394e51ba24dfd5a89e27fa1285adfdd0b0ae74ee0a99d66c1f4c84f99a202d6b6cfaa00915c2a156f33c7f44b54c08d2e63c6f77f8ab130e0349330cb026f5e99dbb98e67f5fc6edd51ae95bd8e9ad30e0845bb535a8f399ace98725f7bfd2444ea2c7b102eb68572e9421331daf170bf240942a9a0fb33c029b6f37e0f1549e171b4bb66ff764c0b8d398a1365e8b817afd557ac1290cf0152e33539bde3da7b9d52ee49f0d19d5a1b8f74ea952aeb909a3efe8add5fc9fb9c52313aa224a5b22d784d42f64619bfcc903bc5fca4c87c5d62015943e6da255febf806076213435768aeffe7f5c9780f772be43351f4", 0x1000}, {&(0x7f0000001600)="c697b503c40233eb935a118e1359a6b1bc95a7553267a5d75fe12ece83630801365e43e696324d8a7525fc8ba89af2db65a38f08256e21c4ecf2f3ab19d4c218b9dae6531229cdb7924d98a71c877aa7aaa28c9ed144f6229ae6d261632b6dde58a7753945d63529005a850c84df4e7d13f517f540e8b5567fcba3db3507970ed07e17e080fabf3bc737563ffca06b60deb47e83135ff1f00d3914c401a5478f87e80959f5b20bb5087c981a0089043320d8aa3a2a379e3170acda5c04ca0fcee9f5b85eb999925e66d00504217775", 0xcf}, {&(0x7f00000003c0)="e35cffd29b1e871909e9d7ac3a9bebb8ef130048e7af2b86cd8644a3e03598415b56f8765c400c", 0x27}, {&(0x7f0000001700)="157ca488ebcd2e563c2952a4e89ff55ac34e8ebb0f5f9cd4b62003ef79a0c997f756ac1fc26fc28d77a996618922eba7065085950a957ed82321e9bcbf2d3dc9fd48971f2988f90af7c9f9b76ed52f5e6669a2124556ff41f0cb595debdcdd830887acff88c0ce1186e607d4a8c5c9ac64f8108881a6a4cfc22855d6525b3a63188ec79d5ebd937db735b005ef22ce7a9205b298a02da82c4fb3c2b4871bf8e36e5f6663df6865af6347f221bb0fa9725ddd5ed6f67de578374760a17296166c2808cebf877a67e4d4f9cf1191eca9ffa1eef68bdf17ab3ed1a2dba59041c176c34580b8df2522161d28898e9c972e52cb4861f602ea2e3b1e8e8271", 0xfc}, {&(0x7f0000000400)="859ef47838e2abd12b584b5a917ac99cb278b2ce92d2db9eccb058b8c78f7dcae0eb5d8c8c46ecbe66cf527334291bc46e4a25cefa61b8b5dc4d433ad22785c7b42363b386ee4d7c58fd830ce1c2c790500d54b0461f107ec2830740259ca1262427433869a9fb5ac34324b7edb8", 0x6e}], 0x7, &(0x7f0000001ac0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r17, @ANYBLOB="000700003800000000000200ff52adb620cea63c70f6", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r4, @ANYRES32=r26, @ANYRES32=r1, @ANYRES32=r27, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r32, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r4, @ANYRES32=r34, @ANYRES32=r35], 0x100, 0x5}, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r38 = getgid() semop(r6, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r37, r36, 0x0, r38, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r38, r2, 0x0, 0x10000, 0xffff}, 0x4000080c3, 0x48008000, 0x0, 0x0, 0x0, 0x1000, 0x3, 0xfffffffffffffffc}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x61}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r1, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) connect$inet(r1, &(0x7f0000000580)={0x2, 0x1}, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x2, 0x1ad2, 0x8}], 0x0, 0x0, 0xfffffffe, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000300)=""/236, 0xec) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x5) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r3, 0x1}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000440)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206980, &(0x7f0000000300)) ioctl$TIOCCDTR(r7, 0x20007478) socket(0x18, 0x6, 0x3) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x2d8) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r4 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r4, 0x0, 0x134, 0x1, &(0x7f0000000000)={0x18, 0x3}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r6 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r6, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockname(r6, &(0x7f0000003780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083da00f5efc80cdb9c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f4be85e8a5d40c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073cf00"/4110], &(0x7f0000000440)=0x1002) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) writev(r7, &(0x7f0000000380)=[{&(0x7f0000000200)="5dc31682686c5643948f5eb293e3bc6a00390f30205d6b1d60458066e5333d853618b6694fb505c963710d24dfc003e64f45f00cc4a6f1ca8429271e708b9112b4cac515386933cdb15229342b1a7a26a1e29ebe2a0e7cb4ee6c528239df6db07cff1483bbef4775f1db947bdffd7a6c29f525201f287b7ea0f096aaa783e7776b4b587692d6ef4b18b910e368dca945e6cb3dca446ba3b0b1f64b3d8c01bb6a49619d4268", 0xa5}, {&(0x7f0000000500)="a3348a824a585060224925516d0bb9b5aba3a124f13e11ef6b3d46053b246f1d00613bce29433c0bf6c44ced19daba5c0759db7b50d33f8e552fca825f0df5e5aa92c6855bcd924df25e16f90e87548d5f042b8c04200a6a52c842c3e0d9896401bf3a984087f22f83b6168ad63a285becaebe3e8a280012e7a86e8397a5c5f9314838938ab5d5f8a17eac4c2b039fc280402181c477eb90d0e8e857cf1f894995a27b8198927abbe9f7ab1122f448c7ad7cde77b2502ea8524b2c0738d4f2498f75c2d47552facd71db8cf2317e9a900a10dff0a860882007698d2000bb81b094267d07c887d5dce7a0d58c260c1099b3996cc129fc2c36663d06ce076ddd5e13de793a9c120b0358065263f363c41bfa90e88a9196e88b0d36c55a4eb7a99edb005e302db91a6bbf0415b28b2be33632c4ca43df824fb7c8e933c76549995b7eccf08227fe07252039a241dcd7e6a57f6af52caa5acd2fb15a2b0f998337c66f6fc0dc624f3f9ea5b6f24120c31fc39eeaa0ff83753964cbd4f81f9b90c10d5d1ba38260b901eafcb70404ce78b126b5ea1fed9446183046167c56d8ee9626971ddf5c47f4221227728514f1745a3dae663b7f222d38d77eff7a137d7838dc560b2f715a6eba2ee2617c4d64a3f1528f0fdba808b2d831e62845dba73648fd011734bfb0ab46d866f77552c7f28606dabc44ed9259998aa7adb60ef559dac2ecdccd97dca422cd1905fc30dc8321cccb6560b2190ac388036c8a0e533ad8b6f78f0bc7880b0212813356e582c9364a8f72aa05b4153085b6177ba8887b77fbf043a8322089c7358305b4783208fa4a51c90a7d83e2685086bd7b0b1216428ada0aed4085fbbbef79d6ac991a5338e2691094b21b743eaadbecbb2d6590e01f25dab9c943bf802f2918c112f956edc8663897f4559f48571ac63a6411c35e5bb87b6f7aba27930b8f5d108add2d7bf62bc2aae47d525e75db693565ed7bd85bfce9ff7c06145cbb8e948a504da6d3258b154ab99a5a81a1d750e514f22a9d239ac7a2665eddab79b0927470df46f9c83d2399f8369c3c16c14f4f4571503b1ba8553edd800c14828252bfd8023e20873ecb5380e80a4c7419450d3405cfcdb0418e3ad50514d73563905ebb8ceecae2c6d680b428112c0a7b0f5457a1047acb700c79738c89f218268ba4a1b599152a955c04d12e4cc02e7389d4bce510670d28ca03a68f8fe6c057d9216f6ed7323d1ac2947ed66d87c9253f30fa50c3f214e3c741c26c35dffeaff09e475949c713e3ef1e984b927749195ddf275b93b16b9557babef25dc56890bd08163cf869ddc6aea81ad587574465ba6ca90e15f3ea66ec9f0c34bcf0032bceaa56290d3f77469ce982f14078289086b326e10fb430412f97aa739c457d59db54b48ca450530dbab536ac760ef28f2ce94d5f766d91e61d80e0ed58af6389476340b9cb8de981e4d5600ab8e49382fc663d503b1b77936e3daeefa2392ed6969272d8f7215dbf1c364287dd45bd5da96b06f2d4ebccfafb96305f6ee99202f1611b49270a5587b4f90ccd26149ac5dd999afb8f5b010763f3e075511ad9336fb9b14007dc3273897d1db05318ea2de1e875a9468d2acd268a1d8ad97f08fc7c24b2c3860d81878eccf5d89dbb96152a9926c2d044b7568b223f2212c8fa4eced5123055dd02349fd43ea05bae4b260cc81b2d7e8243e8b4ee2d159077d01b115486fc47f75dfbfa9eba817367ccefe7fb10e6092c6452ff652c427270a2405298ad7cced71a69d823ed4abcf4604494406678eb0009cf7d35705d40819d4fa0b7c67bdb6c99539002fd334bce8bccbfad51bc92278ad38060db75677372270d4db3e42460a78dde28d8097044107fbbaa859c761abc24628294203256f550d2194b4dec9d29ef93f4cccd9c85abe25136d36c8542b3abc6927919e1a997ed84b59cd81b179acd5be3dbebc2c5341f41a4be800eb81dc0ad5f833288887c7a8b9d7563742854014ddab22eb6e3fa1750d3c5b63e517e8d0001597fcbb5e221bacc4ec0d8fad9135b5d518be3403c83238abb22976306cd384564ce871c0625477b36f260bb9d067c33c59b9c599c104c0ba44aee5cda253dbd0bf0617116bd8e2f555aad1c10547098b1bfb9bb89ff2079f4412e3a6c722396154b0f24841e4caa7c5ee1c9c6b777980af8b485e658bb49c6db6fc5d286f39d37ba244ff9597715d65efb096d26bc03521cee8f03f8db332ec39855a2d625889c744fee9eecd4703629edc92776da982f0a2e24e622392079c2ba7d83476f74e1257cff0ef24592f09ffa6ec49780279c31fd742c9453c106d7f493aa080a09d27e24f19bcab2b37cb6a16b783af7efe7607845e525e69290494f40234f977e3a211749e5eb786c1dedc193d933870dce7f94657abfbb54c7dd1bd9023d073bd2a2a6bd74ac3dd4cac3ffcad6904b56f6b7e67149e70dbc257d7f8a89c39199bd9e1aa5561934fecf2b5770e368f13295a8acf7874156b4f1259e64739c76afbac488b40a58d533a9491e316e0b46613771fa5b4a91e767d8fae125b17ba5a4ad9b6f85a1f7ac42460ed3ccc1cd25ae1eaa22f03fe15588fce08a605c6c8ce945c58c90d0569189b0fd9ab2be7af913d35869af32322c3ae82229f698a5ab4af6708ccb7486daff9b542e54d113496da72df308cccd9f964e83c6844244f85c9d03a5709c39e107a52a389b208930e21343c234705774374ff2d05e90dabd8b0f1ab66e95b83f31df7de77830b644644bd6a7c32b37224cd9a230743ea0c50026b0282b53ff75572de3f5b5a65d20e3269467dbdcb550fc54d87b1d8b83efce897e3f62ebd585822099a6d38bd69e44c8748215bca7ecfab50e7cd6fde46a4bb2615d8e19410da475ca207878cef9c73b9d05c4382de2915641ad25ffa751ab30be8d0080920d1e5a38b67e2c2eae6b3f4af40c95ed03508c356aadf1fe8a309f801c38adcd10aae3a9fd9bb4cc043ea8fe801690f0cf85cade370725e1110f5ee37ceece7fdda899c9ebf0ad0f3db642abf672242fd0a0db0a1a01dac5b08028cb7ced6244e375f54a8d34abfe484b788b93a968786c10ca3d7fda714611cc576231612144c7ab613dbbf8d56a73ed963e3f9d90cfd8b8f39afb6ac0a02a2589c8d6b6b571c913ebd311f40bbec86232232554c0a6c07c2f2176a0beb167f3614a8503a58e69cdb2f644f4578273d72f01c32587d16716cc6fd9c9232254d865e0bd680135130ae877a1560985f139ca46c7d84ed596d48290a322b57f0acb6ae25b79717501ad54550b83b64afe48621630d7e88d4f329bd9c24041bdc76b0a5af04b25caecd37ce4a54e16e33120d84b78a37a048202d0810e70372b7cbf0231b38a6e652479cfe90fa5136b434980583ec77fb5e7b5a37aee9c6b53b4eb51b231986ad07116afaed7dbcfff73cf2b4abcbbceb7cddf5580aae9a138e88d10041c63fffa011c0d65f03d556b59e525c01264934d7fafcd8a33549d80b56a5e2209b3236bce730c22efcc7e0a0ed2527dd0a38454081796b2585339041a6565d894c28ea1ad66a768bd9729ef937a37247ff65b1ac6b9c08354d4ce150d82f1e66f59ddc6034793b3e80a806787a0af0da3e99f2481edac18ebe0f7ce8617e9f3721ad7c42cc4b777464a80d6623160d1bd372fc2715586d0739707a61987c6a2791bac6d1070cb42ad4e16e00190df8c70acf212c5a2e1f8baa332812fe38136da91e587a8f7ccf0fa873f30f3b75d07f6ebb751f67aba7c0f0e4d651773080e58bf5a8cd341ed5af81acb19bef43646bec7856d21fd4b195cc9da5a2f124f47836a88df62b089531b5fb5a576918c911aac54cf7fcbfb446d161f667bb7c8a1aee0e470f61879b97be163db37f71554942ee3f30caa7e2624c9922e8b369ecf6b32e767cafd6123e70452814f93f1f981fd3afab278a426432fdd3bbceadd6985a13b23c627f67c7b293e4202a4c030830028b57ff7e18e1ea8aaaa8c106885c3585a69376dc0be0cf79fbf30b83b0f4832c098405ce62e1704fbe8cac37ce5d563c69990244ccac5cb197a7d49898ac701ed1484dcdfa50bd0706bb867709df572e1061cad19824fc32824bafa29480e29667c5c2a877013af0649fc5d99b8816760b9ff4bcfc600c5594bad798a38e5414caabf6e1bb09b3ad89385c84e2691e49172409de1f16873ad0b7a085ec7ebfd6e0ae2333298c3528a316478c23f1b891279484eb50aea808263b0fc1007692d95cc269a926856e63417c688aa46ecfffe540abb595502f3c906feb6805a8a39eab547207d0c0c883c3a0e60970d5d81f73c17c0dd9464999b3620e1abefce18efbad294b229d019aaf3ac60c6cae4a76cf7298b1ad15b9cb2b87cdf8e392948ad6281ce20191145fcb9249691cfd1d6d46efee7c5a4c540f48f6201e8fbdc317e8c5250a7a09f94e027fd6e2ff9e4a5c8f05b1790c8af8b37f70b68741386959663f3c9c505634692ae3ca4ed9c62e6ed934113a2cebb9486697a5c2f57efb12ad20f851c425d076b73d3731c035392ae5d1a8ab0c8feb11ad9236555bfd384f7571421969c949af4dceefc3e3859d1851702ae242c1f03837ee9c280b82ad3da08f303cbc41938e699d6b80a69c6c4ba680d14f58b832100f30bfccf690e726c1f5256d5b61edc4ef9194efe03c513194d66d073986bc22db2cb9af1b2bab250770813044aaa84ff16eee98359cfb289e6d34c4d2e0b33f4e1ebc2b55bf8c79b78a2a7b23e9aeecb3eee1baef96b11af775fe3f1071d64c74b4d159012cc0cd186e6a20e09d3a37cb07a3f6a6d9d175444b448cc22caded6e2cbbe9fb3fa0c5a47e73da6ae705a36c40874ee386be1feced1b487d2fd0206c36777b436ce237e2ef02841b9d3b67c502df64204bbb64abaf65b50e10e7682e9bc5cfee40440a6323af930bc986f1dd34193024a31b58a14042ea4e65fbdbfaed618454d61c04de142891f38dc254c80db837a01208b8cd954c2c9cb8a7284931360f0efaa136e79d728c490c55bb485bb5a23604d9fe5adbd34473d29cbe8c9017715e901341efb81986837ebf6f3922b8eda0d3bcc2b99c6bd1defcb2ce7af12fff0ec87657eaf8066b4a3143f4bbb6a9609a25af71ca533fbfcb43264f4c9f46f75393356c6f797ddeffd90599ed5abe523ed94c448e946c33773a26eda9c91252f38868cd227d867729c3c75d182439289835a660483d3020e024a2312b3a497ad178018437f9cf2ce9917f9bb2a5af847860da3917d16b6cc07fac746df5215f21f3539429c0a9efcef75ee9e7f58ec55e289cc31024acac1df48d067283bb5a689dfc8187edeca33072cf26cfb53c3b4a8334e548ef4e458dacc638fc7dd0bda6ab24b5e9c5f700526d3f6e557072f6444815970880488f1c342df34d7eb111af6e445f7facf53d0dcd81da7d6c540af6fba864b20aaa5c5873a6f74dc54ab4704e016d41e9c91813627b2c6be681c68b7b141ce8cc376f137c5153357b839ff1714c7176efb08b11b91805d0d17f3733b4d4ca42dc70b755bc0be0c6a709d97dd9fe43b50fc4b0ee2f7a284c886147efeeb0f72a57326957dd03056bd45f8ed814af5dea62b8540a9f0156101ce529019283090a3628dfaebfdde440940ea0b1492df29782024bf9fab7677c01fbd838f368a7ef7e5d6c1c6ce4cd0693df79f4fefe3131940f078323a7e94709d29ee126ade96ea33659c300932b6d37207fa83cbb17d44b6369d2b9149b3", 0x1000}, {&(0x7f0000000180)="109620fc0555f7b052139d55dfa2b306136885288caa82344589335fb3766aed", 0x20}, {&(0x7f00000002c0)="6f59fc287339309a97cc7def0b8d112f08678daac9dda1ad87ef505fcfac67906def29e1655d0ca9ab45d91f580c12ca1fbba6b58807b792799beeb2db9a4db7fa74d4a34346dbe7794a5f842ddc746f6b4825c530426151b35037f84aaad3a9cb7d010e1a3bda0fdf5297c7770106646abff30b28caaabd1cecc1534e9a4879679b12a2273a730ee4df5670448cc36fef272880518b8a459cb4f0ee63d89fd8dbc8703c5898610e851308", 0xab}], 0x4) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000000)="bb", 0x1}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) sendto$inet6(r0, &(0x7f0000000040)="76727d0c9f3ec69300768ff871beb2963077426b24997aef1486d68d6c07f3aab5bee2ab89f5a27f26b64c93161a245b86de6faed67ed70b90ee448bc5392f4e0b8e497ba0530a9d6230f8782d7bb1caf6fb876c293f02d7620177fadd1a7f00f0ae8f510f531b9bd971452c9c7691510f7b8c4771624237de62d70c5e8314b9b429ce58ededeb9525ed87d97417bcc16855717f5305a8c3516cdc1511b171f0bd3326d856c14527dc4091bf66f9a2d5ad36de50ad54ac9af3750915a539fdf3bb20", 0xc2, 0x3, &(0x7f0000000140)={0x18, 0x1, 0xfffffff7, 0x8}, 0xc) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000001c0)={0x4, 0x1000}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) getpeername$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r5 = open(&(0x7f0000000340)='./file0\x00', 0xf9a76ed1e122b549, 0x177) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) lseek(r6, 0x0, 0x0, 0x3) fsync(r5) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) r9 = openat(r7, &(0x7f00000003c0)='./file0\x00', 0x8000, 0x24) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000400)={0x9}) r10 = dup2(0xffffffffffffff9c, r9) r11 = dup2(r7, r2) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file0\x00', r11, 0x80a8335dba3f5bd3}) r12 = socket(0x20, 0x7, 0x4) getsockname$unix(r12, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000001540)=0x7f) r13 = socket$inet(0x2, 0x3, 0x3f) getpeername$inet(r13, &(0x7f0000001580), &(0x7f00000015c0)=0xc) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000001600)={{0x6e, 0x3f, 0x3}, 0x3, 0x676, 0x4}) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000001640)={0x1}) r14 = open(&(0x7f0000001680)='./file0\x00', 0x80, 0x8) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000001700)={0x2, &(0x7f00000016c0)=[{0x5, 0x81, 0x0, 0x3}, {0x8001, 0x1, 0x2}]}) r15 = syz_open_pts() ioctl$TIOCDRAIN(r15, 0x2000745e) pckbd_enable: command error 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140), 0x80, 0x0, 0x4, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x3) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x30, &(0x7f0000000080), 0x101, 0x0) r2 = socket(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x20, 0x800, 0x52}], 0x8, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffa, 0x4e, 0x4, 0x5, 0x5}], 0x3, &(0x7f0000000180)={0x451a, 0x1000}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pckbd_enable: command error 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x5, 0x0, 0x7, 0xe86}, {0x100, 0x80, 0x3, 0x80000000}, {0x3, 0x7f, 0xfb, 0x5}, {0xfff, 0x91, 0x0, 0x2}, {0x8001, 0xbd, 0x2, 0x1}, {0x0, 0x6, 0x3f}, {0x6, 0x8, 0x9, 0x7}, {0x0, 0x6, 0x9, 0x1}, {0x134e, 0x3, 0x40, 0x7f}]}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30, 0x0, 0x80}, {0x400000000045}, {0x6}]}) r2 = geteuid() setuid(r2) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:07 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xc9) acct(&(0x7f0000000080)='./bus\x00') r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="244b532399c05139b77c8b8b15bbb4adc3ef45302ffd2d28989e1b42cbde7f9f17e82bccdce595841e8658051747427f0a36de478be7a74f08befe28d8b78190fcc7f3d38c9296e264221d70731938f1092b33865f844d526908309b", 0x5c, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000380)={0xffffffffffffffff}) pipe2(&(0x7f0000000440), 0xba7f3c5a9445bb52) accept$inet6(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x0, './bus\x00'}) recvfrom(r0, &(0x7f0000000140)=""/132, 0x84, 0x0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xe, 0x1010, r0, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83, 0x20, 0x0, 0xd6cf}], 0x2, 0x0, 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/w\xb1mouse#\x00', 0xae027ffb305ba80a, 0x0) nanosleep(&(0x7f0000000000)={0xfffffffffffff801, 0x40}, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x7) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x25, 0x2c, &(0x7f0000000140)="ebffcbff33b9fd812eea88218571fc970250e5164b10a5f1b99b8b5c4799fa09063fa5dc99be923b0a5ec851c102e2422eab732de8ee839837a1b63219af0c9a9348abde31e17f865c7623649105dfc0fd081511705bf3852e3d4db5a3544ded58c107e83a49aac3b0893b2dd1537b35d865929768970ec1c1842bf8f2b7365f89fc0ca7d75f2e7e118c432a", 0xfffffffffffffe24) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000100)='\x00', 0x0, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = openat(r1, &(0x7f0000000140)='./bus\x00', 0x18420, 0x65ab301bbb9170fc) fchdir(r2) symlink(0x0, &(0x7f0000000180)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0xf, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = socket(0x819883a76f9c8dda, 0x4, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b583c220495aac148c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa2023632d8cac3dbbc5b65cc593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7daa508ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8bffb536710000d2df0ac8fe0d7b6597240cf97f03126da5364082bec304ee1a498252abb7cc5bac417e2ab05fd8a9c98e958ff55d088ea537791038ff36d11b2434eb29b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x2) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000b80)="1d5bf346ab0278785ea8a14a9a08") 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000001640)='X', 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000680)="8cafcacbbeeb7550bd6d8b2c55849055b5743466e111e026081b83ee0ec7f1c3e91b3f8610d4d0ed49eaebb445847fbe8c0000000000000020000000", 0x30}, {&(0x7f0000000100)="7a0db373ae17d2e2258eb6897ce32d8127dac0f2b4e8fab11e2e3c68b4e016b17e0b622ffce309f645baabef4e5f509c77c247920774ff8c12a1fcec65c5f8918a4e99886f8a3bacf7e332f4ea0cf24b42aae671c4aeaebf8562e9a5fa", 0x5d}, {&(0x7f0000000200)="254c21a92a3674ce16bb48dc2f2bbfdb18aa2aa03abed4bd9a612a2900c4c5b6d242a5b546616ee7d69645f76ba8db0dadd97055b529fbdd4b0b3fd6470e5b63475dfa41089b941d23dcf25cb72c667d9168941bcd5150c25b5a705a24699785e9bde0c4203a8a1c6aab2d50265ca6126969c773d065fd74eaf83005e29e3121f2188eeccb58dd684580f07609c57ecba58941f0af5afdf7220df3ccf4bdbb8d9dff1c4bfa83ac89e8be932b768b024cf7da2d426c524b5e1ded5d2cedb2ec4b21a4616e22530682f1945a7c34d0d16675d1ea61f0f1897cd7aa8c8c7868b446892af3eb2393f968c49ce3fd30b11ee7acab8c74147301e64ef5", 0xfa}, {&(0x7f0000000300)="e5f4a74b7450ed9debdbd7238371505ad7162fc120911124fe88f15c60ca73aa7182e8ad12aaba970081cc2770778a414b5989119bed1059630af2b29219e9fb1081cc9a4be60ade65b474a03dc51bcb1f06fbdec8cb561267e317a03121e621c7df95179e5259e4c12dcf781e780591ef029b08a1fe", 0x76}, {&(0x7f0000000780)="e0fe2351bc618ec60a70c0b7f7b727d8aaf69e4c65e755148c0e18fa4aa585ae621544d204fd601c849611af549985dad8e3059fb8759ca889264db9686220267d685f3bb781fe53a41d3f53eee6565ca42dbe2cd78db99d7db80a0c19b12c8fde32d7e1c8abdb58af8e0655a54de681463ef10b1175a7b7efc51b59183cd60f473eed445a6f606c0e99f55f1e3b8ce7552774057eb7c2a3661b820c6704d6989cfa065feb26317189943a244f8df52df4ceac075019d3fa0efaabf5a5b12f968d936e235cdc4f3adde3d7ab245c9b940f02d6e58703f5", 0x294}, {&(0x7f0000000480)="7680bdaab88c2539d78ae2bf087b1a2b480071f58d8735fad2e80d5111e1a3f83f423e8d17b87ec830a24878c956a6d4ddad564435c1beb7946849270969d4b849310dade023b5f602de23adf5b177d46b123c534019cc85f2372fbc2ac69a15ffa6cb21ead69c333e75f9dcdf342e72e42e7e899caa42e7148c8bdedea5660d8607c7be4c54d18e26ef32ba2cebbe70d099f8e50a09f724b3c858d1705a235518474555a8e379694ce4d8063362458cc438a412c082992ffd806fd0fa63b9067322a28b", 0xc4}], 0x6, 0x0, 0x0) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x400, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084, 0x81}, {0x6}]}) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x4, 0x7f) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0xc) connect$unix(r5, &(0x7f00000003c0)=ANY=[@ANYRESHEX, @ANYRESHEX], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r3) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x5}, {0x8000000000084, 0x0, 0x0, 0x546}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r8, &(0x7f00000009c0)=""/182, 0xfffffe42, 0x843, &(0x7f0000000880)=@in={0x2, 0x2}, 0xc) 16:00:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0xfffffffffffffffe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x1d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:07 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, 0x0) semget$private(0x0, 0x5, 0x632) setsockopt(0xffffffffffffffff, 0x29, 0xb, 0x0, 0x0) semop(0x0, &(0x7f0000000200), 0x28e) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) geteuid() r0 = msgget$private(0x0, 0x682) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB], 0x1, 0x1, 0x0) geteuid() fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r3, 0x7e}], 0x1, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r4, 0x7e}], 0x1, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = msgget$private(0x0, 0x682) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000010000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=[{0x10, 0x1, 0x6}, {0x68, 0xffff, 0xce5, "a3be41b94fc41c4093138e175bfb8b16f049f6ebc72d3f260db7e826a6ef0d76edf7cbc1a1506b1e67fe923437075d053586643aeeddee19fef8290f936d641d810706b811aea500ab3779755c0061c3ae4f"}, {0x10, 0x1, 0x8001}, {0x20, 0xffff, 0x17f, "5c7b69b6d27d4c3e28b4abafe28c8a"}, {0x10, 0xffff}, {0x90, 0x1, 0x0, "33fbda837c6e6888546bb834dc099156e3da2f525b3d143766d2acf10406bdf5e60fe90cad8d24c13bbc758f76218e354a139339cbf9086f3646cc5c3abcb78a94d8219496f4e470e53fd142ac9740c7c0ff905b97212976cd6bd186e8599f56246b1d1a0af43c57b72ad14c36f17aaaaa348f250a843d49ea7e5e89425b"}, {0x28, 0xfffd, 0x1f, "1b3d464056b4c28fda6c952290608ff7d30c5e1d33"}, {0xc0, 0x1, 0x6, "6f0fd01e0cb18aaecf76d81ea867aed50227f1b8b135fab781da1eaecee21c94812d93af93d74da12aa77e5983f3a85a246f356f25e66f17cb3ba854ec5262d1b2f34e178f0d4a57d60f935fb17e3f32e5740317493e0a811e60d22b0b022874fc5d226dbc881b46f169b2c2aa2675ab527e901f865f5aa7009ee87b1075ee577a023b68ef030a3522f659a333fdce19a89511fef688683f06132e30c9faf9d5bbcf1116e33924947d93"}, {0xe8, 0xffff, 0x400, "22b6ac640d87f77af7d030f60752d84ae2f4a14cd93b75646ba7e7b039e92dcb04f14ffb8108840238c620d7831d0ded92a1c3af4d99f9361ac2ff8bed428f979e17509f1daac7a011dff4a68a3c7a5dc878164211a264f986ad2e7bfea8ecbaca1977bd48db764bebb29f5259d45d344cc30a13da2105b8b253fb6bfbad5cc28b5978fc24d4ff3ea67817dd2ec5ff96c58bc012d589645854e194d76f667e295dd003896790b1b5a4e9479f5635e2bccd8272e687876bde467aa960957034ca297df36cd9c2a9f6297d03c1df27aed4ebb1ccf9249263"}], 0x318}, 0x809) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0xfffffc88}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(r0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x12d) r3 = open(&(0x7f0000000000)='./bus\x00', 0x200000042, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10002) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000000c0)={0x2, './bus\x00', './bus\x00'}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 16:00:08 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) read(r0, &(0x7f0000000480)=""/62, 0x3e) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f66696c613001b335d7a640961d3ec752b1692b1ca06a4687c8698f1b33c89c4f13a748ebe500c478288d075e667bb029757d69a6065a96f4d994acf3f6e636678b912da93575073525589567"], 0x10) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000003c0)=0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x0, 0x8000, 0xed) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000140), 0x80, 0x0, 0x4, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0x8001, 0x2, 0xe8, 0x81, &(0x7f0000000100)={{0xff, 0x9, 0x1f, 0x6, 0x0, 0x9, 0x6}, {[0x8001, 0xffff, 0x0, 0x662, 0x0, 0x6, 0x8, 0x7f, 0x3, 0xffffffffffffffff, 0x8d3, 0x3, 0x6, 0x7245, 0x8, 0x9, 0xffffffff, 0x5d], [0x6, 0x3, 0x4, 0x2, 0x3, 0x1, 0x7ff, 0x1f, 0x2, 0x9f], [0x2, 0x1, 0x5, 0x2, 0x1, 0x3, 0x8001], [0x5, 0xec, 0xffffffffffffffff, 0xb67f, 0xfffffffffffffffe, 0x6f0], [{0xfffa, 0x7, 0x9, 0x6}, {0xff, 0x6, 0x5, 0x10000}, {0xff97, 0x8, 0x9, 0xda}, {0x3, 0x0, 0x3, 0x800000}, {0x6df4, 0x80, 0x5, 0x9}, {0x4, 0xe94, 0x7ff, 0x5}, {0x0, 0x8, 0x7, 0x9}, {0x8, 0x599, 0x3, 0x2}], {0x51, 0x8000, 0x1, 0x4fe}, {0x1, 0x7, 0x8001, 0x200000}}}, 0x80, 0x1}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/\x04\xec\x00\x80\x00\xf5\xd6\x18', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") 16:00:08 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r2 = getgid() r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000140)) r6 = getuid() r7 = getgid() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r6, r7, r11, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r13, 0x4, 0x46bfb) r14 = getpid() fcntl$setown(r13, 0x6, r14) r15 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0xba9, 0x0, r2, r4, r7, 0x14, 0x7}, 0x7, 0x101, r14, r15, 0x8001, 0x2, 0x2}) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x45}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000340)=0x6) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000400)=0x3ff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000380)=0x188c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) r7 = msgget(0x1, 0x82) r8 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r8, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getpeername$inet(r8, &(0x7f00000001c0), &(0x7f0000000440)=0xc) msgrcv(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000095b1be000000000000000000000000002743051c835f5fa700006f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a636743000000000000000000000000002849ba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000f5aa00000000000000"], 0xac, 0x3, 0x800) 16:00:09 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() fchownat(r0, &(0x7f00000002c0)='./bus\x00', r2, r3, 0x3) chroot(&(0x7f0000000100)='./file0/../file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0xfff, './file0\x00', './bus\x00'}) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) renameat(r4, &(0x7f0000000200)='./file0\x00', r5, &(0x7f0000000280)='./file0/../file0\x00') mknod$loop(&(0x7f0000000000)='./file0/../file0\x00', 0x1000, 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xc0) openat(r6, &(0x7f0000000180)='./file0/../file0\x00', 0x80, 0x12) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$dupfd(r7, 0x14, r7) r8 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r8, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r9 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r9, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r10 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r10, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000400)="3e15444ab1726aea740050cf6487b60a8621f31b0d35a1fb088a910e1457f79aacf0c539c70a59e50708a8bc68379936f483193723792b538682d7125946d75e73be7d2e991c026c3249bf56125d9801000000c19662ffe79a5f6df38536db52a7b31c14fdf61e22276290456a8dffb2b9f911ebd1fff5a835837e8e3a882d00"/143, 0xffffffffffffffbc) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffff9c) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) seteuid(r7) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$dupfd(r4, 0x1e, r5) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000200)=0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') fchflags(r4, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = semget$private(0x0, 0x3, 0x35) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)) r2 = dup(r0) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) 16:00:09 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x10) r1 = geteuid() r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getpgrp() r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r7) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) r9 = socket$inet6(0x18, 0x5, 0x1) r10 = open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r11 = socket(0x2, 0x4004, 0x2) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r8, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x6, &(0x7f0000000800)=[{&(0x7f0000000740)="6264fbffe4187b24c6e5678e48dd1780b606bcb6580933d3bc1c62da0bf5001d3da362c8d7acfa0fd51ea3276332a288446f7026db012e8363dfb175d89c0b76b5afe308b4733e0663e3244b6e81441841741646627a2e1d14998d2e32d88be2fe0887a93781d23d9ea8b01ab337aa918fcd5690009cfe5da587cac9bd33787ab8715d7f846e3699ef4a63a36ed7e497528c0c9e357b3c90dc4cd85a70c1e3d2da5dc4bf", 0xa4}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="8ccec6c9beeaaf125185f9434fb71c6fd0610e4c56dfced8e60000000000000000e68a1da624be4b85f974675eb401f8cd5ba6a93f00b6d03fdcf49144ca02a7f415abf7ddefe9eccfb8cc3502146c0bd082fba523900030ebaae1722bf33cb232f7e19f663da2d9847aa7f39a41cfed93", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0xb}, 0x1) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) preadv(r14, &(0x7f0000000280)=[{&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000240)=""/54, 0x36}], 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{0x2, r1, r4, r5, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r6, r7, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r4, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) connect$inet(r4, &(0x7f0000000580)={0x2, 0x1}, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') mknodat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)=0x1) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/46, 0x2e) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x1, 0xf9c, "7f79e6018505dd7b95f294b2a312f8f69e1a902e"}) getegid() write(0xffffffffffffffff, &(0x7f0000000340)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8130c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bccc719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f81605d7cc14e8c3cec06597a8da6fb1711c319934a3f8f5b8533406b240db8abb589778cb43eca49411d5b6e4fe88f27fd33915bf694aa686c60b7f6713aeb0f745b38b1428b0d33591315f1bbaf5bad32f30d754e9429219dd028c034aa3ab0f520f6d07c51c08bfcf3f2a399eeecc05b7deae6e32625ef1295f15a7d26ef8d7c942a8048b5b39f505c90895c636750bebf026ce3de60e715c01b6df6383118b30ed91dc5ec0bf610828c7e4d5190125", 0x140) kqueue() 16:00:09 executing program 1: nanosleep(&(0x7f0000000000)={0x100000001, 0x3}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="d3a10d6a064bce18aa0751146108a243ec7e05af8c0b7d9a8581bc3724f23f164633", 0x22) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 16:00:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="0a9858f15b4d1f30637e94e3c95b") openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x10, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f00000000c0)=0x9) 16:00:10 executing program 1: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x30f, &(0x7f0000000080)=[{}, {0x0, 0x3}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000401"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xffffffffffffff7c, 0x0, &(0x7f0000000000), 0xe3) sendto$unix(r3, &(0x7f0000000080)="61b422564c490464989e7fc8e4bcdf8bcf7f6daf5f3f0c96cd8638ff8be048b140e6198b5e7006cfd772bd0bb908c334c17619723898d36fd3ed47dc6b84b827e1f09e54652b131344fcf24c47ed19d18451757a9df3a017577adad527ef11c0dd9cbf17b2415acffd5aa7a00a3035e6cd83d4326764748e2ed4bf21eb26018f548c30ffce58db7a69b8ef2538876d80a67ac9ea60f0497ae61c570ebd244cd488eb51b869c907e808ab8ee61485ad88085a91f5b87dda46da391904c1d50533fae8a6ee519e9067789fc4253aa54f3eef7c94c670b75e3e8fe605665da1162307fa27187ba04b70350dd62df2a376b34e2f26644eb54b7e82", 0xf9, 0x347102f34b346481, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) listen(r2, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x6, 0x80000000) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r4, 0x7e}], 0x1, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000280)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8dfe92294db803e9018dd437617179c0ad2cbcf6ed659d07f33114e47e3837342eae", 0x22}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCc\xff\x00', 0x8000, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000000c0)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r6, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="e14288de67dc", 0x6) write(r9, &(0x7f00000004c0)="ad18f05de2f4ef18", 0x8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x6c}, {0x6}]}) connect$unix(r3, &(0x7f0000000a40)=ANY=[@ANYRES32, @ANYBLOB="3d7436f2fd30e1d2e30d3e5436573a5a627e8531b2cb6e8cc10924b71e2a5846570478127b351fa271bf60503d4eb367481e02189218ae63f02271a23aac0d5c53225dde63326112088d5538dbfbd348c2a802c0d7721d8e0a935dd2d117f05d3cb7dfc7b7465da4b1b175c41c75585869e84d2de1aca4e0564a309c461e48eb38d56915aa8739a38d00c818b65eacc40960364f3b8ec30faa7db2bc9a38ced33924802f2f5860534aeddca77ce27fcb8820c304698e3e642bedb886a9a5d6b2d6a818093e5e738f092d73209f9314bda65ab6fdc66b4dcd337bcafcbae7c06e860f5081c03411d0594ee59a994fa0e55f8566ecabc6b8d66775b76c4b434d68b57ef41e665d093e0a1289b5", @ANYPTR=&(0x7f0000000940)=ANY=[@ANYRESOCT=r1, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r5, @ANYPTR64, @ANYRES32=r0, @ANYRESHEX=r10, @ANYRES32=r3], @ANYRES64=r8, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESOCT=r9], @ANYRES32=0x0, @ANYRES64=r4], @ANYRESOCT, @ANYRESOCT=0x0, @ANYRESDEC, @ANYRES64, @ANYPTR64=&(0x7f0000000f00)=ANY=[@ANYBLOB="e1183eaddf78eed44aaa8e5c8b980337d4aab03f2bf9d89259565c9111874fa01a22d2a4bb62fddfce24d31eec5129021904ced56df1652cb6d399a1e4a6e18ce04a063ecf418ddbe972d4fba9fd98f5a7ebff54518ea12fc894bf11dbfdc4661127f418b2d195911c94d050c9b3f7c5760120000000000000001032137a506efa488025119bf100"/152, @ANYRES16, @ANYRES64, @ANYRESHEX=r0, @ANYBLOB="a4f8b9f9448a429ea3b00dd5fde61e3f321b85", @ANYRES16=r6]], 0x8) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x150) r11 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r11, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x800}, {0x5, 0x800000000000003, 0x1800}, {0x1, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r11, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x84) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) r12 = socket(0x11, 0x4003, 0x8) r13 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r13, &(0x7f0000000000)='./file0\x00') utimensat(r13, &(0x7f00000003c0)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffe, 0xfffffffffffffffd}, {0x0, 0xffffffffffffffff}}, 0x2) sendto$unix(r13, &(0x7f0000000d00)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3017ae26caa0412fa4f376336acf00b6404be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f000040000000000000001000000000000000019e2952d54108c5da3f41486f18c72c63df883a2e34131b71649ea2f5abe2f77d0f39c4ed8003b4a16f7cc086261167cd88f03233637175a16539fa86ae3635b677cdd6f2e04a5a75040942033d39cbc54a10d8738eb790f7f14316864e51d992ac79aedbe59b81391fb173393fa8bbe77ec53c9351cbf7ecdfb08a3ea40745d35c7769fba96ab65482c700966736d521e13b741d16c90812d2f3fd918e26b0de0655259be64a52856cd25bb6f8025bdd37dcad07dc7d369c712a75aed5d53c9cafff3c65294601cc1480311eedab630cb309050a0dec484d6fdeb3f719c3db2daa591702d2003288aaa3f1cfc22958c85", 0x1a2, 0x8, 0x0, 0xfffffffffffffee9) r14 = dup(r12) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) preadv(r15, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) r16 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) preadv(r16, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) r19 = socket(0x11, 0xe1cf2d9c2285a97, 0x0) sendto$unix(r19, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r20 = dup(r19) ioctl$TIOCMBIC(r20, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r20, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r22 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r21, r22) getgroups(0x3, &(0x7f0000000140)=[r18, r22, 0x0]) r24 = socket(0x11, 0x4003, 0x8) sendto$unix(r24, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r25 = dup(r24) ioctl$TIOCMBIC(r25, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r25, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r27 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r26, r27) r28 = getgid() r29 = getegid() setgroups(0x4, &(0x7f0000000240)=[r23, r27, r28, r29]) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r11, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) 16:00:10 executing program 1: sendsyslog(&(0x7f0000000440)="517aa2ef389954c9ab386cbec4098a0a36d7228fec5f4cbc1b4ee82aee4359553b0b80e811005985c75b81ec324eeb1ebdae294eaa5e6ff3530cc2a230142d3ceef4c011dd806701dd3a8cdf65c0dbef5d452f8400fee01070610ca742fc69d130a004e7c66b807f57b9d997aa5d6f0448d1e097852dd17a06c365d6869ec07592d6174b6228c988d9b5b712f75c737a13139e95d095ced72702a3e4c8294b81dd53f321a627a20f2352dee4a933dce53c96ae4e1b3db52202e5f8d774ea978500d2dc12b2a705b845e0d956cc72ddff55a243779606c7", 0xd7, 0x12) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3ff) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0x8}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000340)="8c29b74654c236bb894af42d55a3db2ee3c3024dbbded75ab95c6911af5ebbdade8894476293b6a2d8aecf5c9ff75e163928f10629fe048cd90ae15160d77289a765052f85eb162a8aa1e5de10f2421a7e9fe854dd75614cb3ab27167f047f9c41f41481eedfb82871d256f41bd2cc0772943ced8d16be65344c836413a56653b941100e4f2f7f979bf701c588458eb49ebec3beb370606f64079c4f43dff74e6ce43ba50abee2eb443fdd87456d2869cb07c8d2c81d59d5e96dab5d99fbf7ef154ac47e402777452c4cc8908f9ec95d74d6faea829220518b75f791c36dbc4c9c4cad5cc79964c4f52453ad1fdcb29bf4c11e043a504d8d", 0xf8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360fcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e567258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47ba93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c8024bd7add90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51000000000000039266021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114ab76381469e2d922a7c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600000000000000000000000000000000000000a984965cc1371a10498b8fda57ab56fe83550dcc440fe0699a07b47f7c4bbac472da080e6585afa135d6a01c00"/1065], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000000)=""/149, 0x95}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/20, 0x14}, {&(0x7f0000000340)=""/23, 0x17}], 0x6, 0x0, 0x3b) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:11 executing program 1: getppid() mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)="02fa55b72251d6ee5d1fd1af15d7cf480c8c3330c06a25f2e52ca733a7ce07d4aef16311242969445354bf1071529ff6b94d345ec0a27253a7111e0f4fa27054ea407ca0763bbbe8d99fc4e0e02b52979d12bdfcef670d189695c18de60ccbc381eecbf19ab39b105d4c510a607e", 0x6e}], 0x1, &(0x7f0000000240)=[{0x60, 0x1, 0xffff, "313d27170093b09b1059b4774dc34971fd059cb25591dca54c2f2261a3e629667cd29b6591be88484c73888e62c768f97efacf060885ccd35dfb26b697563cb589bfb4c54b562cb83100fd6391fa0d"}, {0x60, 0x1, 0x8, "6be9729344857803fe61ba49822cae8deddb5b988a0c73faed6eb6b8787000510d0dc7af1a2a86085a4f14eb2cbf55a4ae8ea6f60a8de2c640cb707998ee9ff3915b6981be77900f31f85d3bad4cc69b"}, {0xf0, 0x1, 0x800, "c70971c6bed68a90b2d271f356a9c0ced3794c2d32ae5b9b4f7cb9997c6d28767eb59187022b374dabdcbac22c7c435a1e1de52679056c3f0e433df6ceb888712fda810a814eaf93d8d9a74ffd717adb057223dd4b196d4afcc3ffd53aff5ce4821ebdc4c4c5dee68dfc701c4dbd0fd28afebd15cd7de60c4fef40e7e340d1f246ab8ba841bda45e50923853ca179a750a3690b136ed49e85d44e2c9e477595cc96170d60b6e6e55f11009afddf7d6faff01fce9ea2ae82d00de68cd4b830aa2cd4c4f642a044583ff7b5989dca5930aa93028db04e87e59633a7c"}, {0x110, 0xffff, 0x6, "755c81255adb9269cadfe9adc78b3b7608489f9cab7a45d7f114c9f25092721ff97f589b8ac8208bc720e69041139289f93dadba17541b2dd1f9a7573155c00523eb7022cb35d7e35ef089561e5af192917488cf8e4fde4f4b6ceb98e642eb0cfea26779d540feab73c5a20352e94bf9eff32bc70f6432c6509fc07f680b13a2458eea9d612294f980ad9f7eab6ddc9c6fe55b228f87ed2523e6147bcdddd64db2a7c2c0be38463f43521bf1b05bf3b6de2f572bf6c874638c94a8cdd9ad7620f1fb77ed0d6471ca8b82bb319f620d0e4b8f4d68d6a44d2b0c4bcecf57675b3a69b115c92a1598c3edb8670cebf8fa5359e3ae19d77d8d2302"}, {0x78, 0xffff, 0x5, "3b4e3594a4f758ee5028944590953c999133242bfe523d722e323f8e39d8c29222c95a0733b24dad54fec48d5f8eaf38d00c8b192e998ed001bbc81bedd80e28da796cf8cabb77f0b1e4131b00d1936408116b28693ec77148ceae69228aefb0351c54"}], 0x338}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="1d5446ccc3e6f817a63e6f", 0xffffffffffffff20) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r2, &(0x7f0000000680)=""/187, 0xbb) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) munlockall() 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) chroot(&(0x7f0000000080)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000009029fb694d"], 0x8) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r1, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) connect$inet(r1, &(0x7f0000000580)={0x2, 0x1}, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x5, 0x28ba, 0x9, 0x1, 0x0, 0xc3, 0x5, 0x5, 0x0, 0xfffffffffffffbff, 0x8001}) 16:00:11 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) r1 = kqueue() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = accept$inet6(r2, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x8f, 0x40, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x18, 0x4, 0x1, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffe, 0x1b, 0xf0000000, 0x80, 0x1aa}, {{r4}, 0xfffffffffffffff8, 0xf1, 0x4, 0x3ff, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x400, 0xb73}, {{r5}, 0xfffffffffffffffa, 0x10, 0x2, 0x310fb511, 0xffffffffffffffc0}, {{r6}, 0x2, 0x0, 0x80, 0x12, 0x1}, {{r7}, 0xfffffffffffffffd, 0x90, 0x2, 0x9, 0x4c2e}, {{r8}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0x8}], 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:11 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="6414", 0x2}], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x226) msgrcv(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca00000000009dc4ae0bad2deb45007f1a0000000000000000000000000800000000000000000000000001000000000000000024b72ddeb8cc3818d2d63e5ea58bec9f3c3b3ac8a0782c79db9f4e33f83090859d03b30d85fc2aad2a40fad8ebce82d7248776cd8a2700"/144], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000040)={0x0, ""/39}, 0x2f, 0x2, 0x1800) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0x226) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca00000000009dc4ae0bad2deb45007f1a0000000000000000000000000800000000000000000000000001000000000000000024b72ddeb8cc3818d2d63e5ea58bec9f3c3b3ac8a0782c79db9f4e33f83090859d03b30d85fc2aad2a40fad8ebce82d7248776cd8a2700"/144], 0x1, 0x3, 0x0) msgrcv(r1, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgctl$IPC_RMID(r1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = dup2(r2, r2) ioctl$TIOCSBRK(r3, 0x2000747b) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffffff) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x120, 0x2) writev(0xffffffffffffff9c, &(0x7f0000001600)=[{&(0x7f0000000200)="a819605c30877f027d70cd4d95066a3fb4e6eb8ddcb3abdeaa516d763260e918379ec029ba88c72d8f4e7a553a3f44d3fd75695033f19c14a8d84bf3a794cea250b033e24c58fb11ebc58daac2c2c0aedd96173b1dc4aa4e36e41d74e4922966271c1cecde9bddc3458be3181779c5b4aa4e9027156ab9b12fcef66b1df6a6c3aec8cb6386bebd776b27a9e94c160944eb9cd6515139900c8f7430c4a2765d0cbf6a7d12e75e55d901ef304cbf6a096153f9b3e06a2e17b3f59dc6265fbbc6a32150bfc025ce128cf16e3533add07d4bf6ea70c6abed498304687e440da4415309bc67", 0xe3}, {&(0x7f0000000100)="62544ce9bac6fd35f3bb8d716aee056c5b2637fcb6ec4951035ade6824c6b024f99975ea02a92b65ec05c04c60c788f435a093398054c39434f9c9f76d6aea3bb3611442bd4903f4c12fbcd5993db301c0bc5ed4567b6530c3f3b470cfae1b9b224360b62c1e1b36b52a", 0x6a}, {&(0x7f0000000380)="9f0c3f19fdd440c935bd50e305182f22f6359eda7aeae99ec8b3ebbe601812c47ac9655773464f693492effa19cdd8d905e6aeae1dfc32daa5deedf4a504b2852c6925e75f04da985c8237bae61dbf0bae83c1a3e4a435291452568d05915543420a249d3cee8cf64ea0961e7d2df4b9bd", 0x71}, {&(0x7f0000000400)="83eb09aadfe19492a3f49e0cd073c66241427322bc0658b6b99b2a5015e599d29da2751c24d1972e3699f460934dde60216b051407b65a4656f0ab958ec1e921518a5f8c3e591f801b487e71a5b97dfd4cd0b163966051393a6bdc87baca7fc36cb07fb8cf3f71021f8bd4e940e36a9f0a0ee65f8a7e7a1f9d760afddb5914ed39fa93a4b7b3852b67688df68fcd45853e987d9c6ded541a5d44e368a1268b42966da18e5e3b289098eb03bdfea9e17d84cc575fd0299c04f6ffd93c7e039193e7c2c1a5a473d7c2f88e36290cf683c357f64726823aad9044563794d1846437d22592845a1e43e5977d34fb28722d0fdac8c2aa0da67cbdb522ae4221dee8e8e3c8d1a40dc7654ac8ccbd1bcf274e579651e175c7d58758406cc002928e313ece69ec5c6fd20f9ca156717ca24e76a56111d23abf9a2ea4eea0170648f2a3b861119c52d471c0bc9a4fa38c00bcd89d17ef5085ecfa20c3a26b083e9673cc09efbb06e51067dd9d3024dca333a81303c8d42fc3c67481c50bdcf24648aa45beebf4c8ad5cc07235ad0fe0f90348b53a2435b080ee08b6df0ad08c54a7b3c6defa299a27c7d3da5adaa9a4aaf1965c2bd6d0edf651f37021598f596da73a5d4291c689a163c5eacbc0cb9816ef80c34df1bb183c0ad537cb77695ee444a819c6230d226642b9efd71350c7d7a0119e610b13eec742ab0148fdc69f2a30c74da8fac4668b5df965ddd6c8e6280b87355c2e32320637fdc17e18a1a5c2027dd66c54c92b8754b4c92d5df3f2ed6bb8769143a80148dea68df6b96161200063f25a4a963be78c1528343643e459116c8fe0a6ed07eaf36a903de98e096122a6245b8921993066818cc3b84078d8b25dd60e4c62dec2eb691d97385a75f189cd7ab1a53ef153945ea3b75e003c8694260a672af108d064b707c82559a56ebaed6a06c584c2efda0e89d2278841310d25b113afab8c3187190d14c6b7315f74705ac9db5589bd35c3f58fad2e79995011d967507826141fdde58841cbc87470046dfd478560d0ef8f019f340460edb28a2d575fa1aa905496d34c1cf6b868fd2c5435cfada14d036a3b993301839ed41244d174522337b4f9fd5bdcaf04652c9c1a1d1eefd7d7790ec0ba0d4ecab2b986402d629cf0aec101450e839487c472d0ef48b7d52d5b67228b2573ee5c8a922d73cc230d40498e09d2dd56e4850637fa5472a8789215b159b55909a6aad88970fdbaac6a966005eed9cd3079430a67e49ba57739bf4d95fa05bfedaad717400072dbc37878b0eec30291577607847938df6c78c644dd422474a118c9e6a52a928a81f51509aee9fad22c3d30c7d8a5da2fa0cfb6919c9864b63d39a25b65078873229e0a194f32b688016ba074c14396d0c55c192583d59113939721c4ccbd253e9233f7054fd9a66e0b6fc05907a179692880f9c872632ef1aef6c0a1a9ff59572a05bda3f340738c95298c6e2bd83155d698fef386fd9fc4bd2775c6f4e5efe90bd9372ce2acb1da37236b330f5ad34c643a84023267b0d9585f4a6b28d51032fa5ca59d7007696a89ec12188d51e0d66e9089989d42f3e6a8a53d0d918d6d5683a5db7ec91273d8cdfaae69ad555fdd5184d8f1ea15cf1c36c02266aec3dd76de4d78829ef322f0bf204fcad77b325abd72fe5f05c516f739d53ccf19f10918865980b13847d2615d30212a084b4eee13a28f45703076bd8b6db50979357ce87b03ad787c06b6fcef98ae93e432813918608f5eaeaed56de702a82709e84efefbb765e98a3bdc5939ec3c907eb9272c0417f5e7df5d63789693b1f2672c528c18d40d2a4f8b7043b7662720161a5923327f8e7ad9b7360339c3a226bf3db298a64ebe121264e3280688f0ea36f853ec319039071c71ad500e3c8359e599872aab05e51557c93bfdf54f18b36954294501a7fdf3a0da42039e8a6fb0ed9f96b14bc0b4c04d97404fc358aaa2392da78a75727db2f8d8d22de61cc5602333968d3fed7587b3eb5bde9fcb48e6d97fb2262db47bd4e9c07f4764ad7dd95d05efff7ecab348ee0e98f34e1e5b420713457cc1feeb956291fd2c6a04daf9b47948099b7e39f04b5f0943ed04b0c0705ed12160b5c2fa0e770b75e9996fc6d4e4a55dfc91d93f4c71b067c55d092ca041c7ba76c2fb422caeaf7e7202d3e2ba1144a9221921a4d0d9308fb6c65a8998415bf35bce65aac3b442ae7d59c18c289e8d7cc13d99deac8f3f376fd9386469560e77f5bf7441e7a47776c0284dbca75c37e61f299688e0c2e0b9c0cf958afa5f02b0aba5cd577886bbe9f3b6f1c2b3c3ab544bbf4bf1341467d82c2af99b891ef46c4a49b43bbded5cfd77381e9e872917b363ac9e605eaab20a50514fd4baf680fac7c4f0a8ee63c4b33dea3770bce9b2ad82d351ebdb522a093376c60a2b3ddb5d900763518be2f541998b2beccf756ac9219c7db4a7d66acb26196d884f13569a8e737023061b7b4004106b5f834ed4b06ed83761ee3067cb9638634641063f62cffbf1de056269ea3c012d221ea9594d14f7733389fe0f0cae932ddb2d09ff584cb15f91d44697bbfc6cd0d4bf142ad7f60947e1b07ab031462ceda6bfa9d8a6dd509b478c82fd27391700414db754092e5aa9fe7cc4feb163fdb8cb76cf883bfd151076e6433b774d71c1fcb74deb1b85b8d01de3e9ca724f1bd607dc0ce6ded4da3924a86a17a19bcf50b9d93bb79abb085cc7a0a115638667235597da1648439db4bad20cfac046d4ab356e42212b00add947712961ba03559ea0c5e52fb45580c6f2c51e55c994a327b4aac1ef261e44c8b0e8cb32b899442d651a7700e03b9f4e758d7a0350e7ec7990bbe6a0958803fa230f61f91b0b4cf644de36750164eaad20216e78cc791312c04b3005bd2c8243dfec9d56b8089844353663251b4cff8cd6c5872a7a10898de15476129ad785a2abf1de8a85bfac2c403290358a8cb9035558bbf09acab6f2c18b6407d537b690e7b83de9c3854344a1821572cbcb2a9cd5ac2b4270b336df73ddbb78aa551ebae15016d2f23ea8fa593e124047eaea6293d2259747cc10a8fea66a88a71c6db8e6b4e8a2877ad334ba0fe7b3ac5a2f4a446b1817d68bd324cab1cec13572da26947db2c6ba8fdb5fa59471f3ccd1ce0452ce2c125470f4175164713a7b73a072fa062df682f48e3fb0d29f2e3970d280869d44c9a9f1b7e3b58f312a648cdaffad1f3f8454a136c034873be1685a78abe987d415370643bdb22e90e4f8d4b6d588724c78ac42401e3dfe278d95c590d3cfc1e2def043348414aaa02c47b7c9b434ac2f5251937e11ddf5aa10a00e47a9a8c76c1e8e952a0bb08f0741a463c31bf286c08786d32efd33c8cbc6d7d12894954a222726c4b365624bdc6386c23f5e26d4bc38f104e1120d7cdc13c45cb5b08f28e7d2cf5e0e7cba6e68ea375031cc130e8357de73bab767a87e1065f8b8b44568b10fdc9e7b15817264f0e207042ec7086ac97bd4449f9b99390abe4b82500dd8b92a132b51d816f2808c7885a1ebe73b989f627047fbf45e4a4f0e55acc51a641ece9151444718eb8a3ae941cc992027b3a75011140d7a8fa57a6e014195d1ba1a00cb294d6c2f77a867e11533c01d13e88e188ca4e482985d4439789ba89ba7c8150c5069f4c9ffed4eacda8d40bc9af49a7834719a9f8baa8068e7063f42aeb07f393d0d0fcdc3954098a4096bb809c0882adb8c6eeae70408a58e10e43d61ff8c009ae5ef4963cd89f35a15088133a0da30be08e89cc670f7af864f1523aeff37497a91c366838f77ea49fe61a26db26d917c8b4faf4aa3f376f1548625cefe1e2195657b42cbb054481b89a06d835174951fe31d9796e42fbc0ca4d9dbf24bda7db1b4b77c5612e460dd0664a024aaab69bb26ab162933c77663e835be0dd3df6b731846a25ee6f26c7b0e92790207a5496586ff57009f3795198c1005383e8a332436dfbe4951dbec4828d5138480d490a688f200a06a7539af1a858e4a263dff0da4f648f3d2d9b7daeb95afc89d4a099a901ac7682d26be7e5a13de01639e8c30172629d0b60f0d43e7b45e8133042170fe429609a4fe9a114ff2f28d1ff78e6e993e9c7acbfcdd5b63995689d9accf41b923ed71f1634e832ee4ca6312901e64431c933cf3b8ae783b83c2520051cbc88c6eb81193308632f3a6280e8c4103bc873cdfb68b48563a0c460de65685f1509299430d92872571b01eea8fab78394885466874f96bf2fb6acaae972b3cdf5ec4c133596ad641158e958c88f67a0a7737e0197e136a18a82ffb434264b253252a7fef206f4ceb242f54fb2a12e344c57a0771bbf1813e994753196f01b95e77c3d178f85310276f9935adccaf9400e17e9ee5802de3fada9b01c126e988ae460998549343e02f649f05facd962f9c4ee2a80651a317688b187a3a92a9b4afa03d91b6ce4b24114fd8b96e7882fe2d6edc2eba3f718514cdd16c05db1b378433521bd6fabf05757803fe401f9fe5fd39358222dabf9d3ddcc4ea7ebefe8ac58ffee2a83ebd5ca0b5b87d3272d1398fd9d759314e512cd48f9dabb0e997b71d8f2a7223e4be31d6661e49a70c735720d73fdcfd119685e23a7931518b6adb364230210cd96ba9f141118e78aecf75b770212a44c3d154203f7730033ff688f696c7e72bbd72895b6c2f55ca42618547b9a16c4b9f74b76874c49cd74c9fa70228e2129e56ebad8ee2732246644a7e6b132e40288bdcb3ed2dd33a5a5878184f278d95c71848a446e3105a0e950655fbc68dabf73a86af5c3df618080173e095224e39a9a5883830f49b1db3791cdcd8e67ffbda07aa386d3924eb3def4d12a5b661ddcf24b4aa352e5360b72b191b4529299a0fa9d476df600db2c7dd6aa9808d53fdeb4f017d1c98efa2ece25c8abadcb527b35e4dcb9f876916fe6676f3aa8d1b6e62d64cec3d24819038cfe12525b6cdc7eceee19c8d3a0074d381b84298d9fa2d4dee75e509101e4395641c883f7a5fc35e00911a222cc5d3e079ff9a3d43dfda3cd7f3578613e69f3f9080f9447ed2a79db705c8c368b33c3b21c852d6da52e57add279a281893af2c82c5d9ef886e4a8698c1dda9f8ad21ba71a029dd2fd4629992621dc97cc260c350d383908708a714da83604c76df539c7347597b25467ccc668671d48c91f1431be4b8a5102ac0f49a26c7d17847b48db4337b549bb7f8f42e17d1a7066fd2b8ed834ef42454465dfd08af84d0301587a1b4c7624ec27d2d538a03db7f6607805e0d06f86236594e8e67690834132a3495960c2af76d6bf6ff835e1a7840d78f8164a46187bbd5aed35c61ba0f90876b5407655877d2a4c2acf45714903940947366b57cce5c1d080c8cb2c1cdfa9d0293eee1173d5d07011c5c31cfdaa9f745b2b38e73159d10288e03c7e624bf9688d6489d886ff0f58b5ce8dc2fe1b15b49ae78e82a15b74ff7116309d4a24ae53a965dfb1b20a97b23f241b31fba8726cf89e6589aff5a18256ae7835d40acc69fb9d8c919586e33648664dfcc7ccbaa96fdf98f131d92921b401deee69828693ee2c2e7e08722c817df47b4a9449b8d18d7339f8e83dce083d1e205fe7b41c92b3005d27682b91c5fa5a14e93942a3faa8ef6af8eeffab9b7b403e640d2976f09f43ea229469bdfffd7c6985ea451c6a451726ef2aaf34873a037f0973f637ec7dd930a5ac2648bfa627e91900d6f48b3856f4c8e8212e24d9623d4b72243011efe1ce643cfcb476d098aa84bb1", 0x1000}, {&(0x7f0000001400)="5f1da9becc6510664fe8fcb938f0a85dbca65d1c8f8400e7757a41eb67b4f86669fc6e545636dde46cf875172f5685dc02f110c22543043e6cf66c19f3e6df49571e9d767ae3087bb50c63e0e48d679fcf24249c79d997f019c26e9643e0ec5720b31c47ebff0beb6a4e284780b807cb5e50cf6a66020c6f42db4607794755eb", 0x80}, {&(0x7f0000001480)="6f4ed2a960d8bdf0ad576655ffb90110cf63e67672e5efab81c1db0419feb3965a7e29cdf7e306eec572e8c7b2f1e772d5d46bc6203e25d772d2c4db8aedace3b253078f79269e9810a559de7ad8cdc60aaaa2e8768a72dff707121b6b4a2c882eaf09c18803110262c022f7e9674dd29b51ff4035d899fe531e29c45f2b05154879291ad5d47393dc5edba47c166b48a12b385c0fe9ad0374f9108029c26007e4d86532d443d634507cef204c6ecf55e626", 0xb2}, {&(0x7f0000001540)="d8c30c06516febf843b86ddf1e434b11cb1fb7391490e873383936dbd382e524d8e7db3d8adcd21a535d9839398a0125f4e0a89256da68c39fbe3b8c37e08a68d3477d0af9dc01b544467be521b6fa1dd34bafe8515f82eb49ffd7d219c9f69ba28cdcab347d36dfe6119b102a7b0ce159684cec2e887bbef2c7cceec8b28d535cc2d36a901d7fc5ab", 0x89}], 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x44}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse\x00', 0x1, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r4, 0x2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x4, 0x100, 0x0, 0x0, 0x5, 0x2, 0xd143, 0x1, 0x4, 0x370a, 0x3}) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x48042abee3d44532, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xffff, 0x1, 0x80, 0xf248, 0xc36b}, 0xc) acct(&(0x7f0000000080)='./bus\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/71, 0x47) open(&(0x7f0000000200)='./file0\x00', 0xd3c5ea196699a6b0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r5 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x1) syz_open_pts() 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f0000001340)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="5355a7370aa119bcf68223dbfb8e564352daf8346e7b2d1f3e18fcad50279d54ab72eeb6c631a394b67b63867816df96046eedf3c2ee3267426c34aae4322bcf96f77f7792e62e0bdb57b2b38e82673b8fa7a5264dd6250b820fdb7409f3d1b6b8bd554358030231a5b956d4db6302aabd23dd7c288afff600ba6fa0457330a7321a1b6dccd30817bf64765b93b0c0e03cf63ece22737a65aec23ffd4165b5b0d2cf9e88896f77d9d23ed4d0c6bce835b7fa98c1e583925ffb068930bc6b3916b98dc0bbf95847264fce3ec4712ee493d57cb3a35881890ce18f6e3edf86e1ca04", 0xe1}, {&(0x7f0000000080)="ebf16b60d31a0e6b06eacd9de552dcc00aaa0940cda2705b7d0a463e3da6be3df07be8becbdce656acd5d266d444f158c979273e89ad574d60f46120abf4e4a1750f9a9946e3992a323773372e264f3e314b67f5a567d8dbb3d09a3c39ea17e79dd12bc168de95ff8c3edce9f20c1a7aa113b3738b3c11299dfa4b56c968c35e4262ea2c504bb80657cd435b8dee685721e7cd027ddca26055fc2fdb55dd4e984a78", 0xa2}], 0x2, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000005c0)="0000000000000000000600000000") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = dup2(r2, r0) recvfrom$unix(r3, &(0x7f0000000040)=""/38, 0x26, 0x1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r3 = getpid() preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r4 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r6 = getegid() r7 = getuid() r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r8, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) connect$inet(r8, &(0x7f0000000580)={0x2, 0x1}, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r8, &(0x7f0000000100)='./file0\x00') mknodat(r8, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000000c0)={0xfffffff8, 0x6, './file0\x00', 0x9ec, 0x3ff, 0x7, 0x5}) getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r5, r6, r7, r9, 0x1, 0xff}, 0x8, 0x6, r3, r3, 0x0, 0x2, 0x1f, 0x400}) r10 = geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r10, 0xffffffffffffffff}, 0xc) writev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x10000209) readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0x100000131}, {0x0}], 0x10000000000003cc) 16:00:12 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = getuid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) open(&(0x7f0000000340)='./bus\x00', 0x20611, 0x0) r4 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r5 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r5, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r7 = syz_open_pts() r8 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r8, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x0, 0x8000, 0x9}, 0x0, [0x2, 0x9, 0x1ff, 0x7fffffff, 0xbb49, 0xbb7, 0xec73, 0xffffff7f]}, 0x3c) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r9, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={r6, r0, r10}, 0xc) getpid() r12 = getpid() socket(0x72, 0x690b72cd29fa4967, 0xff) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000240)="41b195b3d1aaf8d7933fa6b90cdae74bf203be11f4", 0x15}, {&(0x7f0000000280)="52868ee4bb25b58529b665b347c1a797ce9f9fa65e57339727a61967f52f39f0c94e2c2979fe64fd6d2c84577bef170b966a3e40caafdf196debfc37884e0e9fae1d34b470d6d431bdf849b0fda653ed341e4e413a4993362864c5ccab7671e59510be0a1086baee7fee17c50883d7b79adf95538c374a3de71e193563e5a249d2a4fb60ec2ab5", 0x87}, {&(0x7f0000001500)="803ef56b33a33d8f17a855af175512dddcd2b0421b9aefbcde805bb400fc160667fb3c59df4f15308a2b2de7717e13128684f7e8861a2571c4bf8749bb6bbdc8c404530b288bda7cb33b2e0c72796c360830e34f331846b4e282d83998243d3f43a7f65d7a3e46b1b77e56517b8cb7e0cdd8a1a5d51e2901991a945c6bc151c86b141f4e5b30868274f36fd74a32d5be0d5881975fc8e9b3fcc494005ee6e1a2f8ea43381400aebb9f0501b53427e603c840267a191dd927eecf20bbc2778993944c55b37d02d6f9659b47a4b84feade3cbd5c945a9310690ed3a4575318de0d4d4e7385b823509b4f54ad1d7e9563a3e8e544468ddcf52920e2c5df5de660406e4beab2efb14c9297e926ddd28872a2e835401e3e8d07625a4f21c0f431541ffbe11aef634b5d1d94ceed72fff31b101b9331487c5a0a6f2e87a63e98e30ce57f18ff6ec9d018de6dbec59ee989e85ef15fcf5cbde7f36b73c2f3886c73593c95513fb22847a23467500db800ad4bdeb7037f47132a0b1cf1f799df9ac4b63135adc4d78a63a063e5e176781b99c3d1358ef386fca0fd6369a873162de7dda470a4f9491b2ce853aee0ea245f9670989e719af2345dc5b2dca6880dca75d97bb79aeb1e51ac5d7fe1faaa0807b57a47a48961163ad08865de20c1fd2ae1054f91837f042c2933af106c2ad7ef7bbff875427dac7681727cc4c852121bebc2e7fb64d55b522446346aeb91a4f9cbd15c78f699f8529ecf814707c0fb0e9081bc53e5dc930c72ab55a39498b4f71d951aeba7578cd4f85c1b27a455a7617ee133d6241709ff16399fc3babef17b8001261be3fda1b89c74143e59e97ae4ec47689de7ca02fffb770a13c9720ade7e50360f45935a4d170480b4c2040db416b3b2d9f35c5e97285b95481edf0a5dadd73cb52d964bf1afd464236c2a31e3d96188d689991b12d71cb19e97b4e68f9a1de5d554f42c6262e0cad6861983489dd6b34094ce14317a0e7d3133f8049a8156a654583fc13c7baef699755716c9587de65cc3d7bc47c152fd584ef80b2f00a012a7121adfcc15dd2f74a46d88bdd01eb7e3b87b92ad253d1181c67d873901ef8a2821deee782b4b34048aa6531b825f66a9cda917fa2898341c8eac784af96ebd7aaf7a37271cdcb92947ecebcdd62ae2695f2c0faf2593ab70d4c2d33cc522ca181a6aa5e5f5405a82889a1cd7dcc06f710595ed53052f0cfd6537bb03578e309edd06098f075dd159358a673b339d4c172a35f6a6aa34984fa1350400cf27cf450b3bd9b9a198891dee5c77ed6a935655b49c601b0a8d4123e80b14bacb3753e7a5e55603054390739120205ae8d7b23714071c740596481be33e1930947b8eb6bfdbe23f3c96ff74cb1292c850b28b53182fca24dddf93d810ed72af8d2ab3744f4ad45d4424bca5cc6426f30da411b7a05c360bb4688b0f5fc8cc1f2d69bc297daab0ef72d819b80ad448fc127da62414402f9bd5ab2d2fae93ad0896ca03ef0ae4e4e8838e7655dd8bd75a50490041f9b3a7605bccec26531fdb678cce9f25e60ba39122a15874c3e6ddbffead1e2eee76bcc92b29aa45142c93e7a93938660bfee78c22867613be60464c8413e1157a71127b3b5c0166f2e98185d04d89f36fb60aef03c55c3da4489783e202fdf35d143beff3415b44dbdfd8f7ef90ae39535655fc901ecc9b0c62f0010233d43ab2a8e5527a105759e69cfe9fab1fe6f8ca6f543478854a0b20f1f330e3465581131d730a9bd2df1e54d56f40a08d68b9ea632179f84202000342d04c1015013c0d6b5cab79f6c2545ab3f3c010f37a65abcdbf98ec7f3f1229e31069f5e1a950f792dc2afeef094cb10e6ec953b9d1ff64d57dab4acc45a286c45d06867c26c7c6c72ba53a81e7c44de9bbd7fa63f1135bd87fbc3e8a419193dcdcab8544b157a079b8c8cf34231ef24a20dfaf89d53f0cddefe815602d35ec6847164710e2060f23f9102456a305c036ab3fbb428d9190b1992f58f4864852deb757afb3b6e8207e652f82af3530ff78855ca5ac1b185d02f930304dc4e3dff8b7b4b85f01b4cf41a95a2c9c1c31d2c866479032d2b241bb37ecb04c6a8ce34ed7323df737102dc116fe6811d5ec4024f1c358b28c60bdecd714a325efcd7acbc3dad4f6e21c554a7f2c073a65eb0b17fd9c8363fca722646f62ef096a54747b0edc98c32a8e6dc741c42f349b22514313a4e58397682cd9d119c1fd63d45f44d7bf7cde0dea2e2efa5a8adda45590f973ea3139f076129b2470c9f727b42873dcc87c0c1a927092e43425c99aa15960fb0a14416d2e0250692ba0e8ed2df23a47335c55aeea7f3c79c493428fdcc99a71dee14bffecebf40b7c9f9aab80909791fb89bb8387443812f5fc451bd9672e4544254fd89df4c31088d1db23f917dd38840ac3db098e1acb255ada93d81072e061edf1c50db2b6cdcce1a2afda911814ea5b72484c2453377349b1b25c7665d3a87fc6eaa6c637b019c4c44e7a35d8a7d4c656a5e975f8dcca56fe6acbad53c3b36a82303673aa470f4bd3d5714efc18ffd0589eaf4f07b7ea72466350f0731ab9fc7ebcf5fec1fbba4a7a3fbb144574f6eb3b05aa869fe46deba01bb8aace84774ce498f74d50a8f39c8ddea898604584003276fee26f479e668c4b81671c34edbcf672c55f2f2bd0b365dcc4846acaf1ebbe9265c0df7b671aa9359e3c61049aec2d5412c0fce7c391d8e415a027a0f75a0712c6b4169946fe865ff96a4c6e8b5f7acfdf5fc4f550803ed6afb644d9ca88d7a77917ac8bdfbdf4fa164338bce70ddf03e7e77d03e08587107f4157892771d0f7d530acc7f12384a86f113d57cf2de803d9febe838f67cff9053a2dbc835c36ae0a252c6733c8faf54ef3ba354d80e16e03eb6e290c171ae249c465087c136c37ff771d0573ab6804a73ab444a832a20adf6a87f46736dcd3469ec8a557b1338eeab614c064cb1f6680df0508cca9789cc2975db48792db6e96836ea8586d2f01ed41cd7cb02d0278eabf95fdc8e8fdd9986352d136a8d0e0c0fc75f9ccb1e685df8da0f35b044e882d07970fb0748227be3f92f83d657e7d94e213208179f9178341ba5772a1362e740e1312d1314b7e2561d987633d253a886d4615eb98790c3f7244f81a1a1adf300fb24eee0cf605aaca80d82cc8aa22ed518a6b193cbbca8324604296221463da19b2366a7271bde3c93c29668ccf053907a239e08bb16f471111b37fd583a961338071e2d234d4a3ce35b4380eecf30d2b2b3f3f115cebfd1eb79383e7abf3f2bba4c7f66dd879eab644e9e7165b4396bf4e9f9f1a7bef2f33a2fa3d18e93849ab7170251e9cda5422662e84291a9a9c5887dace224f6111bb73280b86fca71cea472113db9e65759888dcc7830274c7e6d895cd2186ac28a01a3c437c0b21d133172ff54b6ddb83a0895b3dd5440a9c737b8efbeb792dad5e24ffe4dd81362863678a6d6511f065d3e9adf4ff7fdec6d553981204a74a6194a877eef089a7a1a5a234d1e10a3f6b6e9e14ac80f6df649bdaa339ad9e5bc68945e8f2d5fe495e4e5624574791ce8a800b23d46f07290401baaa9072853871f9638227ecebc86f85762e985b5b90cf0b066133beab325fa50d4afab97aadec505914712c08023645e8124d1f1444d27b2197180bf82a354a45cb39c665aeaa967d360c6bbecb54d3171ecc881e54ededb732620c12ef737768f5cc5ccda7ff81899af77e1f688d578dd45bb091534d80e57f402668466b81f2c3347f139ddd929efb882f88a9ae7b2a81c7702b6616b0948173204f51c099d96fe129d957929860ed265d3cc4eaa27b483873883cc40b13ab92bf4c17ba960cbff89c67ff32335099daf678699e5bd31c800fde40adb366de1fbfd049a4179e6fe5b766e9cc0c62f919fb0824e6fbab8a17bcd45c9a5981824d7053932b716fd79d515e140f45d77ec40a9d7c3818138cdcdcf0aa994a81c6c04d277436b69a61c611679a031404217c4d9ddc4211f4fc57f0bf24776d2885dd1c4ef554c1b0024f08e9976832beb8ba2d6fd244e780af3daa834878e6bfe4c2db71f7d2f70cf8aa7df86565fea03707e5b67422f3e84ac7013170753436c1a9e3712c94b896cde5b79c8f7204146867eb195a021049e8310df9fd53217c8512e4721f69fc1aca9c425f5a9ab9aad1995d5999fd3209ff8d7d032e79f8c7e51741f7d81d717c4a6b88d599f837331e328f67680201b81f9b9702dc98ba10181ddd6a405077f0a03d06bb07e0c7f0a95b2be0a17dbb4794ba5293ea895667a0ce5d05a497628aa67691e981bbbe596560cea77bf693fcdc3daf42c4e8f8f3cb7d44e964528bb025908426523e42c26fb649f5c819d8ea6b42d051d309a128b0a1732d01771cb42ea9f54c85adbd551a5bdb65ad44aae50849e0d7741774569227c25673d3fe921021c3e2f442db69e7d1aea4e07c4826a553050ec7716c60d3f5b2171519303ee30442af1dc0cf49a7eeb1e6a8727dcbe3ecfafb6f0a939c2c745f164fa447db82af96bca494d15889f1d1afc7f2801be752ba974d4851eb0cdeac4ccc106527d65c5a2402af0393be6336aa852fab45d7fafcdb221addb774449ad5d3eaf4c5ed9fae34e06f36b69848a58618bb7bf9b810696dd2b7744864caab7ca03a572b28be93aa2583ea448efd0a22ef4613aac31afeceae8dce6aeb25ace661120352f579a4ae74f73992cec2f6ae88bf25a730346ec4d306a421e22e879299e0b847cf23a9b91ddf6c9a42abaa9814fd22a6ccea7e52e7df2f40a38baf6e911fb3828359a8f5e6b9eff21b9dc53f8e8be68a6fed126d7c3fc3a22a34f822da9617aaedb7baa011db758edc21938f5a270e2d95d3c366278be85526c43da73b6922801aecd69263a2c84c575ae3315a3724f6192c32de358b54b51a6462c882bfff78c6644a20fd4ce889f2f295206fc0f9b0efd88eca9937e5c43ca2d5633f3ec6782b8e978c4d272e461e5f5ef4d7e333ddf6fa98ab8802ebbcc97cbbc5ef15d64595fb70c4088b6246e2c123457ad24456b8a5c1c2241e4acf5bd0f5e33f60c25d164bef98c6e5c1ed9d7b8d15e862ca22ee8c7c81462f0751afab2c36feffb0c6e537f076a59bf74e7d0d0e291055284c0122b7944374470c699fb04e307688c91d5ed4000da63894a071322b65241c90bf329c6ddedfacbb6f5f8629911a3b0b1bf31364acbe0133597429c13cb38183ecbd088daab204252f4f4e950676dc3cd78b204814e5e102b00229eaece54f2bc9fbc34aaad7f85b741ab1560458c93517dc0f272111f43b86c9094345cbe5a5cccc72129269acbb7ea50aaa3aa0fedcb43187ac8a69818db2ee897ed5bc09aa6525890696e1c35bbb7d75ad991fbfb68d8cb73c40595a74ae9a2c83b77031bd985092bd0c5a766e258e0eef55dff91bb312cac47227b20933927a7b13eaa59958122611b2a49d353137516000dd27b7c19cc15cf07de6a09a553245f279f969d74ea5c22d1ae45b19288aaf646780500a95cddd172db8d60a74c2a09543214be31b2c828ddc1124ba4d57933d6876110964e1106518717a7d660d0ee9b7c26c408ab8e76a50e0e461e107c3a1f4fa50a69677266d164d46d1dae76292291da92655de07284425848e6070ba099f68d38572f0aa0399c914f83a5940e2eae2392229498b67e5b31f707fece3da5d75d25c866c84ee07f789dc113464d248cd94b07798af3773bea751ef95c4e7f83c23973bb7eda8", 0x1000}, {&(0x7f0000001340)="b59eaed0e4be15d8e2c06becc7940f74d91063ae42b7e9f722e271", 0x1b}, {&(0x7f0000001380)="e36961baaf7daf4f90e9f441dd64fb58eceeab09f6b9b9d963d128ef9f7438e0ebbb95902c294434bb1db25a48495fdc3aaf1d551a215bc8bf8e644713ad4e8f60c71c3c6e0482a9be38f6cc58f1fc61fd13a60057020058a13796d2b4f3684fc9ae9f476340f6078a659e86e528406d692125aa9d0c0e9a7da7a330005e82629f5df1700b1718c941fc735e2abb9ab523b6e6812818d91bf33a07fb55ecad60d8c6f5c08bd6de2530270621dfcf89b05539737f63ea5a1ef6fe2d368ef64a69180d939a4028975be0629064141736f32d27d92ba63bdbae84a420d1c0ad9418756faa7bda82aa3724061f5a8561c4a1bba23566", 0xf4}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x800, 0x0) r13 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x844c, 0x0) recvmsg(r13, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1dac, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchmod(r2, 0x48) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32698cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f63", 0xbf) 16:00:12 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x24, 0x40004000000028a8) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) msgget$private(0x0, 0x40) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) setgid(r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) lchown(&(0x7f00000000c0)='./bus\x00', r2, r5) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0xaf47) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x3}, {0x8fe}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000380)=""/80, 0x50}, {&(0x7f0000000400)=""/15, 0xf}], 0x4, 0x0, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r0, r0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10002) ioctl$TIOCNXCL(r3, 0x2000740e) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10002) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000400)={&(0x7f0000000440)=[{0x42, 0x8673}, {0x8b, 0x3}], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d8d30aaf504ca9d983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0x100000166) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) msgget(0x1, 0x8) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r5, 0x2000745e) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x8d\x88\x01\x00\x00\b\x00\x00\x00\x01\x00', 0x0, 0x0) mmap(&(0x7f000027f000/0x1000)=nil, 0x1000, 0x4, 0x10, r7, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="9dab292f627e9f1d5b223697a93a41e5fd859bc33451db6764b44c730000"], 0x1) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r8, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) connect$inet(0xffffffffffffff9c, &(0x7f0000000580)={0x2, 0x2}, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r8, &(0x7f0000000100)='./file0\x00') mknodat(r8, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_READREGS(r8, 0xc2485607, &(0x7f00000004c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0)="090000000f170025ff149b33ff0f401c00000000", 0x14) write(r9, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)) r2 = getuid() r3 = getgid() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r2, r3, r7, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r9 = getegid() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r11 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r16 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semop(r16, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, r14, r19, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r21 = getgid() r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r23 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getgid() semop(r23, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r25, r24, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r27 = syz_open_pts() ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r28 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r31 = getgid() semop(r28, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r30, r29, 0x0, r31, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r35 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r38 = getgid() semop(r35, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r37, r36, 0x0, r38, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0xa, &(0x7f0000000140)=[r3, r9, r20, r21, r26, 0xffffffffffffffff, r31, r32, r33, r38]) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x80000000) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6, 0x0, 0x0, 0x93d3}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="d647b63984cc3bbc86f094850a9bd747631239a9771fcd39df5a92efe149a9e77799ae2a595fa894c613b1f1ad096ef83fc536a8c2f53b64b9c4c7c4d501d3c4508e101027ed48b66a314cbb7a07c1c983314f228b3497d590c005352ac9cfd0fba7418690328123c69b2ec449c617bf9fddb3b959cc0c3935c4868f28ac61e13a", 0x81}, {&(0x7f00000001c0)="67c59d0ab9097987b7193ab48cb986ee33c221b10840782bf1c88af66e4202e0d2febcd753bd26956eeb76c9209b0f64c26e53a94bb9c13fa5e680940a60d1be559a039aa302f85b7e6ba582304474deba2cd7e24b8c", 0x56}, {&(0x7f0000000380)="fe8724818f5b7a7d3f85412a9ff4dd0aab845f6c87b68de9d513ca09d0cd719a9650d8e29930bdeebe6cab56d737e9480c851d38e66315db9c5d1e2410c177635b4b8abef8ca4d62cf68a6e251f49823c436b65bcae8006525a40ec93ed4a02b89fab431666ddb2d0da8ffdc7ffbaf3822d80cd7a7b1bb2975cb50068cd8dde5e61564aec60903b697fd394e8426873d3a", 0x91}], 0x3) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x61) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x0) 16:00:13 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) semget$private(0x0, 0x6, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0x3, 0xe9}, 0xc) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r2, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x15, 0x1000}, {0x0, 0x7de6, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0xd4b}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r2, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}], 0x1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8}, 0x2a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000040)="3b0ddb2a", 0x4}, {&(0x7f0000000200)="0b8dbb4e2729762d7d96bd8eb78a69af89913a2bf2c716d32c1fcc92e85ee250ff0a6e376ee9ff5edf7a2c02080000008129d701cb5d7f6da07548f7480ad6ca98ab49a87c8386dca1fe0d17b6ae11e83739118bb338148aeb153207b4ce2688da2321eb68895a610d8a9ec0a2112b3696fa62340f599325efb517f66a02d247418bb40c0f4d4053ec7e5cc7ca08859ee69e0000", 0x94}, {&(0x7f00000002c0)="d454f0316945520daf950c409378a5ff1b37132d2c89306bdca5498ce4ffd58721b576aac38b9f4e6be8efd4d21bcbf40c3f71dcb93e7e546e093c03b0283041e94d71a7f963e566f7ef6cebc7a513f28f4a0ab38064d0b34be7066525cd4442483dcfb1e9121249fd0599df12584b7088308b47d115cb50e56b1c41c1acc010eaa3934acc57b9f3180d9b329b5866635f75bc1b0cf2f683ed8060939c9322c32e2f9d0ffdc006ceec32d56bddda26a4d0b2c4c4a5f3e58681d0448c1ef946ef5a1b6137860feacf1e478490f70b429327ef7ce99f8d696a07ab570a0e7e5b04f2b6e6391bde9951a6c979", 0xeb}, {&(0x7f00000000c0)}, {&(0x7f0000000a00)="c58fdc27c11a918dd1a3400fdcd44517d7bbee32595223fda1f13a26587d54f10576d4d8f84477b0d2718216892b812887e4f82dcb81d5f0da4fe81fb9cee91802f71ae67bac7fd8dd721c427f5c789590f6d0bb2a53d7c17514bd120b309a3e305a1a0424e078a20c6146ba8a974daad0ccb80b5d50c35c52fdabac99f5566fc4d7e7737a83fafca054fb7f46696387b24199480187aa1d1f34ddf3feb21a769819fbc4dbf485c8f8ba9c20bfb65f71929e4edb77ca4e3aeef83fb6658be78fbcdd5bc12f3b8386c4335a812c1de7a80cc09fee4c0679920e80920e154e86668798", 0xe2}, {&(0x7f00000004c0)="c67538cdd015ca22fe0aa9fb1b9cb63275c84d58", 0x14}, {&(0x7f0000000500)="46ec4503509561661e057fce854aa2fd7173fda3506505241e09246857694e8ab75858ccf378b9fc4a100034e5d92b4cb10bb6697bf08c06dfac139d38ac94a302f1b4db8a1fe697ed6d9300277152bb66fb599d2411445a3a672bdc9fa77ba2e066fa1bae21426383954d3fd5770b11fbf705ef2f62c360", 0x78}], 0x7, 0x0, 0x0) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b3f08f0b864726d9148fd998240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000007cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51dbae9c1a9f27beba417fb500029263305b774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc0657d5e0ab606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8ad71a56981c054b7f60ba2e4e7055e373318b32bbd5948856a2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b7830ca5bc256"], 0x1, 0x4) msgsnd(r5, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) msgget(0x0, 0x80) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c, 0x0, 0x0, 0x80000001}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) 16:00:13 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) renameat(r4, &(0x7f0000000200)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0xfffffffffffffff7, 0xeb29}, {{r6}, 0x8000000000000008, 0x80, 0x20000084, 0x3, 0x7}, {{r7}, 0xfffffffffffffffa, 0x2, 0xffff9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x4, 0xab25}], 0xf8b1, 0x0, 0x10000ff, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000240)=0x3) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x14}, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x14}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000240)="f6357e0195ee9800000000000000", 0xe, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0x7, 0x0, 0x0, 0x0}, 0x405) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0xf8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x8f49868ec630a66f) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$dupfd(r0, 0x0, r4) dup(r5) r6 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000140)) write(r6, &(0x7f0000000040)="670dc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) semget(0x1, 0x0, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7fff}]}) sendto$inet(0xffffffffffffff9c, &(0x7f00000001c0)="99a44f7216d6c3f56000e1f49ce71d523e24e76dc00264ff2e77d0ceacdc9a611e48421724ef70b1182a6b92a079d32ba387865202daa9ee7b779e2d2992d337477f775409824cbbf30afb151506956f0524484d4555c0c1ba725744a7364b9663bead260726edf48ff40ce80ce9ab1be9c7c1e10e986a3308a31e5ddfb7c7985edacb11e20df828452f6dfb8bfe2e12eaf158ef06bdfc7cec9a9a3b4b4b739cd6dff8c35004e936450765dc785b572d575e0c2f1ba65840e4bc0f7e43f081425576a4e566ea20839fad4ac61e3efaf3086c08ca796513629cecfbca54acbbc3b8d3fe4f2346f0892d69d36acf0501655cf8e2e6a0a4c245fb494d6be46e", 0xfe, 0x9, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:00:14 executing program 1: syz_open_pts() kqueue() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6ab8, 0x6, {0x4, 0x5}}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[0x1000, 0x8, 0x1000, 0x2, 0x5, 0x10000]}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRESDEC=0x0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRESDEC, @ANYRES32=r2], 0x29}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") setuid(0xee01) ktrace(0x0, 0x1, 0x40000002, 0x0) geteuid() shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690e, &(0x7f0000000300)) r8 = socket(0x2, 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x2000000000000081, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$dupfd(r9, 0x1e, r8) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x8000, 0x0) r11 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r11, 0x0, r11) kevent(r5, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffc, 0x1}], 0x0, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffe, 0x90, 0x10, 0xfffffffffffffe00, 0x2}, {{r8}, 0xffffffffffffffff, 0x6c, 0x2, 0x26, 0x40}, {{r10}, 0xfffffffffffffff9, 0x80, 0x0, 0x400, 0x9}, {{r11}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x2, 0x9}], 0x10000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xffec842b722fb46) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6}, {0x8000000000084}, {0x6, 0x0, 0x0, 0x1}]}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0xfff, 0xffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'\x80\x00', 0x0}) fcntl$getown(r2, 0x5) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x420, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:15 executing program 0: getgid() r0 = socket$inet(0x2, 0x3, 0x8) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x4002, 0xff) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) acct(&(0x7f0000000040)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:00:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300000000000000000300", 0x81}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r4, 0x7e}], 0x1, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) r7 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) panic: kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/netinet/if_ether.c", line 716 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 21674 61533 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e5c23,ffffffff821ff74c,2cc,ffffffff8216f81c) at __assert+0x2b arptfree(fffffd803cd6b938) at arptfree+0xfb arptimer(ffffffff825008e8) at arptimer+0x95 softclock_thread(ffff8000fffff148) at softclock_thread+0x145 end trace frame: 0x0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/netinet/if_ether.c", line 716 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e5c23,ffffffff821ff74c,2cc,ffffffff8216f81c) at __assert+0x2b arptfree(fffffd803cd6b938) at arptfree+0xfb arptimer(ffffffff825008e8) at arptimer+0x95 softclock_thread(ffff8000fffff148) at softclock_thread+0x145 end trace frame: 0x0, count: -6 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014812370 rbx 0xffff800014812420 rdx 0x2 rcx 0 rax 0 r8 0xffff800014812330 r9 0x1 r10 0 r11 0x841d2fcccb7d5992 r12 0x3000000008 r13 0xffff800014812380 r14 0x100 r15 0x1 rip 0xffffffff81a536b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014812360 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (softclock) pid=21674 stat=onproc flags process=14000 proc=40000200 pri=0, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000fffff3c0,0xffff8000ffffec68 process=0xffff8000ffffc000 user=0xffff80001480d000, vmspace=0xffffffff8257e590 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 5881 318983 42027 0 3 0x3000 suspend syz-executor.1 5881 191580 42027 0 2 0x4081000 syz-executor.1 33421 193446 70057 0 3 0x82 piperd syz-executor.0 42027 524199 70057 0 3 0x82 wait syz-executor.1 29843 284435 0 0 3 0x14200 acct acct 88851 370672 1 0 3 0x100083 ttyin getty 41171 225341 0 0 3 0x14200 bored sosplice 70057 297195 13848 0 3 0x82 thrsleep syz-fuzzer 70057 359280 13848 0 3 0x4000082 thrsleep syz-fuzzer 70057 137728 13848 0 3 0x4000082 kqread syz-fuzzer 70057 18806 13848 0 3 0x4000082 thrsleep syz-fuzzer 70057 376057 13848 0 3 0x4000082 thrsleep syz-fuzzer 70057 422751 13848 0 3 0x4000082 thrsleep syz-fuzzer 70057 310651 13848 0 3 0x4000082 thrsleep syz-fuzzer 70057 186420 13848 0 3 0x4000082 thrsleep syz-fuzzer 13848 10882 25535 0 3 0x10008a pause ksh 25535 193204 28995 0 3 0x92 select sshd 28995 213987 1 0 3 0x80 select sshd 83764 30118 89862 73 3 0x100090 kqread syslogd 89862 127582 1 0 3 0x100082 netio syslogd 7501 416268 0 0 2 0x14200 zerothread 88604 279334 0 0 3 0x14200 aiodoned aiodoned 95381 81878 0 0 2 0x14200 update 20990 199183 0 0 3 0x14200 cleaner cleaner 13319 301779 0 0 3 0x14200 reaper reaper 39626 41800 0 0 3 0x14200 pgdaemon pagedaemon 76963 479030 0 0 3 0x14200 bored crynlk 99387 19247 0 0 3 0x14200 bored crypto 86110 319250 0 0 3 0x40014200 acpi0 acpi0 63467 384879 0 0 3 0x14200 bored softnet 36786 117101 0 0 2 0x14200 systqmp 90765 370144 0 0 3 0x14200 bored systq *61533 21674 0 0 7 0x40014200 softclock 31761 193105 0 0 3 0x40014200 idle0 74424 141458 0 0 3 0x14200 bored smr 1 459116 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9600 6327K 9794K 78643K 88116 0 0 pcb 13 14K 15K 78643K 3333 0 0 rtable 172 15K 16K 78643K 4638 0 0 ifaddr 133 34K 34K 78643K 2135 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 824 0 0 iov 0 0K 32K 78643K 3523 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1236 78K 78K 78643K 24308 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 284 0 0 VM map 142 35K 35K 78643K 182 0 0 sem 12 0K 0K 78643K 5388 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 13724 0 0 sigio 0 0K 0K 78643K 644 0 0 proc 45 30K 55K 78643K 5032 0 0 subproc 32 2K 2K 78643K 1491 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 1227 0 0 in_multi 54 3K 3K 78643K 1464 0 0 ether_multi 1 0K 0K 78643K 134 0 0 mrt 2 0K 0K 78643K 98 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 2787 0 0 pfkey data 0 0K 4K 78643K 4 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 342 1037K 1038K 78643K 36294 0 0 UVM aobj 130 4K 4K 78643K 139 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 3216 0 0 NDP 23 0K 1K 78643K 686 0 0 temp 247 3545K 4185K 78643K 355026 0 0 kqueue 0 0K 0K 78643K 216 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 278 0 272 1 0 1 1 0 8 0 rtpcb 80 1254 0 1254 32 31 1 1 0 8 1 rtentry 112 1408 0 1340 2 0 2 2 0 8 0 unpcb 120 8408 0 8389 26 25 1 2 0 8 0 syncache 264 93 0 93 43 43 0 1 0 8 0 sackhl 24 3 0 3 3 3 0 1 0 8 0 tcpqe 32 161 0 161 23 23 0 1 0 8 0 tcpcb 544 7070 0 7066 68 67 1 15 0 8 0 ipq 40 130 0 130 57 57 0 1 0 8 0 ipqe 40 3825 0 3825 57 57 0 1 0 8 0 inpcb 280 23669 0 23663 129 128 1 13 0 8 0 rttmr 72 35 0 34 5 4 1 1 0 8 0 ip6q 72 6 0 6 6 6 0 1 0 8 0 ip6af 40 16 0 16 6 6 0 1 0 8 0 nd6 48 191 0 188 12 11 1 1 0 8 0 pkpcb 40 77 0 77 24 24 0 1 0 8 0 swfcl 56 14 0 0 1 0 1 1 0 8 0 ppxss 1128 287 0 287 64 64 0 1 0 8 0 art_heap8 4096 26 0 18 17 9 8 8 0 8 0 art_heap4 256 5962 0 5647 91 71 20 22 0 8 0 art_table 32 5988 0 5665 4 1 3 3 0 8 0 art_node 16 1402 0 1347 1 0 1 1 0 8 0 sysvmsgpl 40 60 0 42 1 0 1 1 0 8 0 semapl 112 5386 0 5376 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 23093 0 21632 49 1 48 48 0 8 0 ffsino 240 23093 0 21632 89 2 87 87 0 8 0 nchpl 144 44005 0 43502 60 40 20 60 0 8 0 uvmvnodes 72 9828 0 0 179 0 179 179 0 8 0 vnodes 208 9828 0 0 518 0 518 518 0 8 0 namei 1024 175186 0 175186 13 12 1 1 0 8 1 vcpupl 1984 140 0 0 18 0 18 18 0 8 0 vmpool 520 180 0 40 11 1 10 10 0 8 0 scsiplug 64 24 0 24 13 13 0 1 0 8 0 scxspl 192 164869 0 164869 91 90 1 7 0 8 1 plimitpl 152 1266 0 1258 1 0 1 1 0 8 0 sigapl 432 13640 0 13629 2 0 2 2 0 8 0 futexpl 56 416310 0 416310 15 14 1 1 0 8 1 knotepl 112 3426 0 3407 6 5 1 2 0 8 0 kqueuepl 104 5038 0 5036 13 12 1 4 0 8 0 pipepl 112 10924 0 10905 26 24 2 2 0 8 1 fdescpl 424 13641 0 13629 2 0 2 2 0 8 0 filepl 120 139804 0 139715 91 87 4 11 0 8 0 lockfpl 104 5184 0 5184 15 15 0 1 0 8 0 lockfspl 48 1712 0 1712 15 15 0 1 0 8 0 sessionpl 112 103 0 95 1 0 1 1 0 8 0 pgrppl 48 366 0 358 1 0 1 1 0 8 0 ucredpl 96 25280 0 25274 1 0 1 1 0 8 0 zombiepl 144 13634 0 13633 1 0 1 1 0 8 0 processpl 864 13661 0 13633 4 0 4 4 0 8 0 procpl 632 30866 0 30830 5 1 4 5 0 8 0 sosppl 128 228 0 228 58 58 0 1 0 8 0 sockpl 384 33785 0 33760 185 181 4 21 0 8 0 mcl64k 65536 4624 0 4624 403 403 0 64 0 8 0 mcl16k 16384 203 0 203 62 62 0 1 0 8 0 mcl12k 12288 470 0 470 41 41 0 1 0 8 0 mcl9k 9216 264 0 264 59 59 0 1 0 8 0 mcl8k 8192 687 0 687 32 32 0 1 0 8 0 mcl4k 4096 1712 0 1712 17 17 0 1 0 8 0 mcl2k2 2112 110 0 110 48 48 0 1 0 8 0 mcl2k 2048 99352 0 99305 24 17 7 14 0 8 0 mtagpl 80 642 0 622 15 14 1 1 0 8 0 mbufpl 256 280007 0 279848 701 687 14 37 0 8 3 bufpl 256 60347 0 50523 618 3 615 615 0 8 0 anonpl 16 1796568 0 1770764 390 286 104 113 0 62 0 amapchunkpl 152 77098 0 76946 253 244 9 22 0 158 0 amappl16 192 87533 0 85876 582 499 83 84 0 8 0 amappl15 184 3698 0 3698 15 15 0 1 0 8 0 amappl14 176 2194 0 2187 1 0 1 1 0 8 0 amappl13 168 989 0 989 8 8 0 1 0 8 0 amappl12 160 2401 0 2399 2 1 1 1 0 8 0 amappl11 152 1250 0 1246 1 0 1 1 0 8 0 amappl10 144 2086 0 2082 1 0 1 1 0 8 0 amappl9 136 3271 0 3266 1 0 1 1 0 8 0 amappl8 128 2883 0 2792 6 2 4 4 0 8 0 amappl7 120 2436 0 2428 1 0 1 1 0 8 0 amappl6 112 1095 0 1074 1 0 1 1 0 8 0 amappl5 104 3278 0 3271 1 0 1 1 0 8 0 amappl4 96 13468 0 13441 1 0 1 1 0 8 0 amappl3 88 2939 0 2916 1 0 1 1 0 8 0 amappl2 80 105812 0 105741 3 1 2 3 0 8 0 amappl1 72 263128 0 262740 27 18 9 20 0 8 0 amappl 80 32690 0 32582 3 0 3 3 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 138 0 9 3 0 3 3 0 8 0 uaddrrnd 24 13821 0 13629 2 0 2 2 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 13821 0 13629 2 0 2 2 0 8 0 vmmpekpl 168 86899 0 86852 3 0 3 3 0 8 0 vmmpepl 168 1691716 0 1688577 1034 861 173 180 0 357 36 vmsppl 272 13640 0 13629 4 3 1 2 0 8 0 pdppl 4096 27648 0 27478 32 10 22 22 0 8 0 pvpl 32 4829065 0 4803053 1195 970 225 339 0 265 15 pmappl 200 13820 0 13669 10 1 9 9 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 2176 0 1397 24 1 23 23 0 8 0