a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x8, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x8}, 0x1) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getpeername$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00'/59], &(0x7f0000000580)=0x3b) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a80)={'./file0\x00', 0x7, 0x101, 0x10000, 0x0, 0x1, 0x7fffffff, 0x7e4, 0x1, 0x1, 0x40, 0x8}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10, 0x8000, 0x0) dup2(r1, r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x19c7899496064f00, 0x0) pwritev(r3, &(0x7f0000001500)=[{&(0x7f0000001400)="0a80cb5d62587c431e0f7803e509714983cc05598eb5802af5297bdb99e9f3e91ae839be9d41dc9d57301c9b70e0ae11a6a2dc5441ddc26400850983c84933e6abc8d9e57dee8d805b7d89610126785a1b8ddbb71a5df0c1596fbf542b7f31b6f0d080a2c8752489138b09ae6344f0fd03076ad5d2aba66881f099aab9314ee06585979e44da982082b24744d8714469ff89083263b2318ad9daee6e3ceaf60b4170428e208902a20b414c011edea883c6cecb2a353841a273931587ef23656070c77d0e755b86d8f6b6584dc82f32b5d6e3d0582f357d2d59eca48760b5e4b3c4cb512d902af08fb5a94225028b0ab5c6de71826608aa9ee8b5d7", 0xfb}, {&(0x7f0000002580)="6c7a08d7654beea0ebd66d91f09aac0e14cfe6f8a2ed872cadec0c6e0cce49567cf6e8683e6a0eb45e1113abce8ccb80597160d2a8efebd040ce61b56846c78d3e94d44eabb9eb6c1e1f748f97c8278198498d1c13ddd1f675e9fa40d487b0e457e6b1c14e665a5964953ba99b10f70f2f89192809d38d924a29f3b4dabd724c7ecf903234275068b5a6ad060a9710f2e231748ef6a9fa5c77b386d8e3037546d9b6e8bd1a537a1ecbcaba54a2ec3e6097fe1f2217c19c18f844cb951b8abca2306f", 0xc2}, {&(0x7f00000000c0)="da4e56522c3c7bc200d009f4740f1e70", 0x10}], 0x3, 0x0, 0x13) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002780)="6f014ce1e5d763592dfcdd64a71bf31582b819c46ec2071160c12d2afafb27cf8be021a4e9c14be974f5723cf5f09150a1a93016bac893bcfbbadf0abf3c7f32259afefbbfac21163ba5f4cb42f56a801cadf04ce4487260df03b2442ee48b05a73ef9f51408cca24e2bef2bd83c6787b3171f007e2be21e12fd383a977ca3f9b24429b0b0eef005629b6c4601a1e33a460304418c100d191643f12129917aec98058d4450b5535c591d1942d27655389257c25618d8dcb531731d2672e223324145c480b154798d66ab0d2a456a0e70d7130597ebca82d453b5922bcf8e15001ccdd48ba1dd9cf831b0"}], 0xe7, &(0x7f00000028c0)=[{0x0, 0x1, 0x10000, "66ab6a844b3b9b6dda276d366e14505de9f051b711530d7048e550572cb01a42eb1730dfc6e6bdd0d65b0502cf5a05"}, {0x0, 0x1, 0x47ac, "f1bac1d2064d8a4c43be8c1d6c30e7c3bd08cc1a2ae2cc8929cd37c3a7641baeda94ec6de95d8dcc9e48aa72e0c85dea67c34b7bde256a5b632adb4b09dc987ab6f44960eaa77b866a7da243e1c32edab6d6810e461a33f1ab87a0603ba69f1253b328d5ae2b335464a4860b8797d0392a45792ee1abbb9f840fa3681809073d3ca0d9038e4dffbb42b780fe"}, {0x0, 0xffff, 0x7ff, "27d66b5748a35be6d01c56bf26826093a5a2684a57bf280df85e880ad07046aa1370bfd35209858cd6e66984987f87bca32245a512f42fd72972f09ced216f9718f1c72464fa4e7a46a34aaa5d64e93eee273f8083ca7b45cda55e06604ce149a60bf74a80297172e7e2d4d047b92588b5003c6f657c7b0f2c25310506e9d47e0b17da6343e86205ac170174d7dfbe267399cf84a4"}], 0xffffffffffffff8b}, 0x2) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c651000d4df8acbc82e66896743f6ce06000000afda"], 0x10) r4 = socket(0x10, 0x5, 0x8) fchflags(r4, 0x0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x1733c246cf04a54b, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="04", 0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) shmget(0x2, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) getuid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x2a9) msgget(0x2, 0x11) chflags(&(0x7f0000000440)='./bus\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) close(r4) 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08d3db23c69aa3073820ab16c99cd28e3c51c255cc92d750110eb0fd0b4e59ac9a89a55be78a37316449486a991c589fa9ae917c6df9c48af2fae0790db5651a24374a1ac5417d0b3e42e117b04f1845250180013464b7a4a1eafac8ad3a9ba91647900aaf41b57aafc0cfeee3e42a4b5dfcdb1ed73fe068d0dc217ed008205dc869d485444767b1", 0x88) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) 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']) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000280)='\xca\xa3\a\x00', &(0x7f00000002c0)='\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)', &(0x7f0000000340)='\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)', &(0x7f0000000400)='\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)', &(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000540)='\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)', &(0x7f00000005c0)=']$\x00', &(0x7f0000000600)='-\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:00:39 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)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x20000000000014}, {0x3c}, {0x7ffffffe}]}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:39 executing program 0: socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0xcd}], 0x34, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x3, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x9}]}) 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) close(r1) socket(0x18, 0x8002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:39 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) getegid() getgid() r1 = getgid() getgroups(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r3 = dup(0xffffffffffffff9c) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r5 = socket$inet6(0x18, 0x97538f64a46eef2e, 0xe1) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r8 = dup2(r5, r7) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20, 0x0) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r12 = fcntl$getown(r11, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="a92c5615fb427b2fbdbfe57ff4323fb4564805e5852751dd6bf37280775779f6a8c8c929ebb670aaecf4e5e53aaf642d030c855c0346dc8ea622092f3b553ca80be5ff140966ef3a7d88e855f72d055c1dfa7ba03d8424e79986d13a148e561fe0fa78c23391d0c626389476342433c9e6af0e167a0307", 0x77}], 0x1, &(0x7f0000000280)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r0, r5, r6, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r10, 0xffffffffffffff9c, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r1}], 0x88, 0x2}, 0x400) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r15 = socket(0x10000000002, 0x2, 0x0) dup2(r14, r15) getpeername$unix(r15, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getpeername$unix(r15, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) syz_open_pts() pckbd_enable: command error pckbd_enable: command error 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() kqueue() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="2eb8c6b8613d62930300000000000000002a268bfec6b10ca54d38df83e81cdf33f180125370fa2915911eb48231ce5f30835ec97ff173074838a8080938d1bc55aa064ec3c45c2d198c7a6a90e39c938f5dde2e5fb063b659f0fe59a2b109d556d028", 0x63}], 0x1) r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) 16:00:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r4 = dup(r3) getpeername(r4, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x0, 0x2, 0x2, 0x2, 0x8000, 0x80000001, 0x8, 0x10, [{0x5, 0x200, 0x2, 0x8}, {0x9, 0x10000, 0x7fc86fa5, 0x6}, {0xfff, 0x9be0, 0x3, 0xff}, {0x74000000, 0x4, 0x4, 0x20}, {0x3f, 0x8, 0x8, 0xfffffff9}, {0x1, 0x1, 0x81, 0x7}, {0x8, 0x80, 0x8, 0x10000}, {0xce0, 0x9, 0x8, 0x2}, {0x8, 0x8, 0x1, 0x80000001}, {0x9, 0x8001, 0x80, 0x3}, {0x3, 0xfffff3cd, 0xea14d69, 0x9}, {0x800, 0x81, 0x4, 0x2}, {0x400, 0x5d18e449, 0x7, 0x1}, {0x3, 0x7, 0xffffff03, 0x6}, {0x3, 0x3ff, 0x9}, {0x3, 0x401, 0x4d, 0x2}]}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) r5 = socket$inet(0x2, 0x2, 0x0) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) bind$inet(r2, &(0x7f0000000380)={0x2, 0x3}, 0xc) r7 = socket$inet6(0x18, 0x3, 0x6) kevent(r4, &(0x7f0000000280)=[{{r5}, 0x9, 0x20, 0x40, 0x4, 0x7}, {{r6}, 0xffffffffffffffff, 0x40, 0x40000000}], 0x1, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xb20ac90c6b9b0791, 0xe0, 0x4, 0x8, 0x4}, {{r7}, 0xfffffffffffffff9, 0x80, 0x1e0000042, 0x7, 0x5}, {{r1}, 0xfffffffffffffffc, 0xc, 0x2, 0x4, 0x7}, {{r0}, 0x5b4d1722d3718b3c, 0x88, 0x4, 0xfffffffffffff001, 0x20}], 0x6, &(0x7f0000000340)={0x0, 0x20}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) write(r1, 0x0, 0x0) 16:00:42 executing program 0: r0 = semget(0x3, 0x0, 0xae1db18507a81341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() pipe(&(0x7f0000000400)) chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r1, 0x1000000000000000) listen(r2, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x0) semget$private(0x0, 0x0, 0x100) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000100)=0xfd08) accept$inet6(r5, &(0x7f0000000480), &(0x7f0000000600)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000140)={0x8001, 0x405}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r6 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0x6) sendto(0xffffffffffffffff, &(0x7f00000002c0)="7d4c11fcb227d19536bebba9aeadd086f7fb0ba518b3127829163cf98554447d782d7484f20ce9908d22e6e57cd16addee5ead54a756fbb311925689eda6795a7c937435587ee0b55423d33db1bb2e1b8a43fde1ae17826a64c3e53baddc45a0b19faf429cd7a6", 0x67, 0x60e, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) socketpair(0x979e64c5746b87c9, 0x2, 0x9b, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x3cb) semop(r6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000001980)=ANY=[]) shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r16 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r14, 0x0, r15) r17 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = syz_open_pts() ioctl$TIOCSTSTAMP(r23, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r24 = syz_open_pts() ioctl$TIOCSTSTAMP(r24, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x2, 0x0) r25 = syz_open_pts() ioctl$TIOCSTSTAMP(r25, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x0, 0x0) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r18, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r27, 0x4, 0x100000000, 0xb1f1}) r28 = socket(0x2, 0x2, 0x0) connect$unix(r28, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r29 = socket(0x10000000002, 0x2, 0x0) dup2(r28, r29) getpeername$unix(r29, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000005c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = accept$inet6(r31, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r33 = socket$inet6(0x18, 0x4005, 0x70) r34 = fcntl$dupfd(r31, 0x0, r32) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r39 = getpgrp() r40 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r35, r36, r37, r38, 0x5, 0x7fff}, 0x6, 0x2, r39, r40, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x27f, r30, r9, r37, r4, 0x11, 0x8}, 0x9, 0x5, 0x8002}) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f0000000340)) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:42 executing program 1: acct(0x0) syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="ffff"], 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) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6080000000000010001380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xfffffffffffffc9c) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x4a8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r3}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x82, 0x1000}, {0x3, 0x20}, {0x25, 0xc4d6}, {0x47, 0x8}, {0x3, 0xffff}], 0x5}) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) socketpair(0x20, 0x0, 0x40, &(0x7f0000000100)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:42 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r1 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/21, 0x15}], 0x2b0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x3, 0xfff, 0x5, "e0dc5836e15c5e9b4d08218ba7742004b27f8ebe", 0x7fffffff, 0xfffffffa}) close(r1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) syz_open_pts() 16:00:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) socketpair(0x1, 0x3, 0x0, &(0x7f0000000280)={0x0, 0x0}) sendmsg(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82021e2fe6696c653000"], 0x10) r6 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r6) getpeername$unix(r6, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004513000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f401502b57aa4d00"/4098], &(0x7f0000000080)=0x1002) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r11, 0x0, r12) r14 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = getpgrp() r20 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r15, r16, r17, r18, 0x5, 0x7fff}, 0x6, 0x2, r19, r20, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept$inet6(r21, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r23 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r21, 0x0, r22) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r27 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r27) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r27) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r24, 0x0, r25, r26, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r27, 0x7f, 0x100000001, 0xb1f1}) r28 = getegid() r29 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) r33 = fcntl$dupfd(r30, 0x0, r31) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r38 = getpgrp() fcntl$getown(r31, 0x5) r39 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r40 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r40, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r40}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r39}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r40, 0x20007471) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r40, 0x6, r41) r42 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r42, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r42, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000380)={{0x1, r34, r35, r36, r37, 0x106, 0x7fff}, 0x6, 0x2002, r38, r41, 0x83, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r29, 0x0, r26, r16, r28, r37, 0x0]) setgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, r4, r7, r26]) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000300)=0x2) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r2, &(0x7f0000000040)='./file1\x00', &(0x7f0000000140)={{0x2, 0x7}, {0x0, 0xbdb9}}, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r43 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r43, 0x1, 0x8, &(0x7f00000000c0)=0x2) 16:00:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r1 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r1, &(0x7f0000000100)=[{0x2, 0x9, 0x1800}, {0x1, 0x1000, 0xc00}, {0x2, 0xf801}, {0x4, 0x6e, 0x1800}, {0x6, 0x8001, 0x400}], 0x5) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000000c0)) semop(r1, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) r2 = msgget(0x2, 0x400) msgrcv(r2, &(0x7f0000000b80)=ANY=[], 0x0, 0x2, 0x1800) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/246}, 0xfe, 0x3, 0x400) 16:00:42 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r6) flock(0xffffffffffffffff, 0xd) setpgid(r4, r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r7 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653005463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac1590900"/178], 0x10) shutdown(r0, 0x2) 16:00:42 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r1}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) socket$inet(0x2, 0x2, 0x2) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r6}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r7, 0x6, r8) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r14 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r14, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r14}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r13}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x9, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r14, 0x20007471) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r14, 0x6, r15) fcntl$setown(r12, 0x6, r15) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r17 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r17, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r17}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r16}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r17, 0x20007471) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r17, 0x6, r18) ioctl$SPKRTONE(r17, 0x80085301, &(0x7f0000000040)={0x0, 0xfff}) 16:00:42 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x200, 0x191) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x6}) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="08f21810a6704702a184eea4b3a73fe137b6375ef71aba072a74503bf7e4de69d202019709f66ee7e501321581532db546bf4a9f6c10cae5de4556e02ff7435286c7eeb4642770b33a985c875a80acc396e5b25960926f042760b96aa3436c77f8463b5cc84c0a51aca1c36185afb7b7eec1cbb434a3114272cf53bb49423d1afd588d9fde9de3d8ab2c996459decf3367e20e"], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:42 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x8) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x1, 0x20}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) r3 = socket$inet6(0x18, 0x4000, 0x8) sendto(r3, &(0x7f0000000240)="ce6fef42152971875d2f4f1fb09b6f8ffd07c524cf642dd4fbc8ecef64d379770504093d42a333ccb782b5ad3d3dbf82683a3f3c7f67d5560da756ae1cace17e8b37cdadad55e322bd44d5abe56f11c903df4f8764789b787094a6ed12064cde11eb459374292f8363118990bb8f946d0bd28ab6c24d85445474f971a996e3d78ea3480ffb5e7a112a52774b915dbbe9b0fe74a99552f8cf455f86d9d3289ce431619597dde0822f23b70c37b9c4af8f0127acb1b676e91d03f7833291c0eb52af8d0b3b7fd2f5a09aa5ec19c64c08622444baeddcda98452e86447c733534155493599c866d07065705a255fd7934f0732141", 0xf3, 0x4, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x1000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getegid() syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") 16:00:42 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='\x01\x00', 0x598803355f1c6a2b, 0x0) r1 = getpid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) syz_open_pts() fcntl$setown(r0, 0x6, r1) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000140)={0x1, 0x800, 0x7fff, 0x59d, 0x2, 0x1, 0x7, 0x10, [{0x3f, 0x0, 0x3, 0x400}, {0x2d4, 0x7, 0x5, 0x3}, {0x6, 0xfff, 0x68c5, 0x5}, {0x3f, 0xfb, 0x9422, 0x50c}, {0x4, 0x1ff, 0x3, 0xffff}, {0xc5, 0x56e, 0x7b18, 0x3}, {0xaa, 0x9, 0x0, 0xf748}, {0x4, 0x2, 0x8001, 0x100}, {0x5a3, 0x8, 0x4, 0x3}, {0x2, 0x9, 0x7fffffff, 0x8}, {0x1, 0x2, 0x1f, 0x16f}, {0xa9, 0x9, 0x6, 0x1}, {0x2, 0x3, 0x10001, 0x80}, {0xffffffff, 0x9, 0x8000, 0x1f}, {0x80000000, 0x3, 0x81, 0xfff}, {0x1, 0xff, 0x2, 0x6}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x8000000000060}]}) dup2(r1, r0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:42 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x400, 0x2028, 0x0, 0xfffffffffffffeec) 16:00:42 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x402) shmget(0x1, 0x1000, 0x200, &(0x7f0000491000/0x1000)=nil) semop(r3, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) mmap(&(0x7f00001e4000/0x1000)=nil, 0x1000, 0x0, 0x9a781cd0f2e83c1b, r2, 0x0, 0x0) r4 = dup2(r2, r2) socket(0x20, 0x1, 0x11001) r5 = semget$private(0x0, 0x1, 0xc) semop(r5, &(0x7f0000000040)=[{0x5, 0x3ff, 0x1000}, {0x0, 0x9}, {0x2, 0x8, 0x3000}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x3, 0x20, 0x1000}], 0x5) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000000)={{0x1, 0x1, 0x2}, 0x800, 0x9, 0x9}) preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f00000000c0)}, {&(0x7f0000000280)=""/134, 0x86}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/97, 0xfd2c}, {&(0x7f00000000c0)=""/17, 0xfffffffffffffed0}, {&(0x7f00000006c0)=""/46, 0x2e}], 0x9, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r6}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r7, 0x6, r8) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f00000007c0)={'./file0\x00', 0x1, 0x3, 0x5, 0x1, 0x101, 0x7fff, 0x7fffffff, 0x2, 0x3, 0x2, 0x103}) close(r2) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0x9) listen(r2, 0x5) shmdt(r1) 16:00:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffb49, "03d42500"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) dup2(r0, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000380)) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000300)="082e751cd3abac19cbc9f238947dcaa42f61d9fe050835429fb0ef085e8dd4a9ac515e00ecce970e37ad903669e5c971fe4712f51beb45d86bdd5569318ab5154083f523e520d00bbc1d6e265431a80078052cbf6fec58a41b778b55c59e35fa3084c85e3126a2a73ed25a579b68796eb65829397478c4776630", 0x7a}, {&(0x7f00000003c0)="cc2758b105a925bf8da9c7cf4add95048b3cd21e5ec18e395c07560236080b7a705c6fa8514bd50492a4425ab7ed45e6fe22a10dfa82554cb5d1d850bc7d42e5", 0x40}, {&(0x7f0000000540)="8c378a60b807b9e21e7a10f098ae012ffad4e3f05afc4badc77a3d23a2795d845910f4c4c24a48159e44f5c7cfba8ac54232817e68f374434674020c282388bafac16389ea7d41c1bfc004bfb630786ea7e7ed233236d3afa178280fa05b35efbc941f815ce83272a23f25f86fe53908b9213dfdb0cd208f94abd82b5d527b1a0abcaf8e4c9693a41645709cbf2f9c1236d0d98618bcd33b7f8901e8f69dc40bb0a64aa4", 0xa4}], 0x3, 0x0, 0x0) pwritev(r2, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674fc25f3b66b168308f017508e7f1bad843b4cba199e6a523988450f6f614dd348103ecb05fce396a2ae9e021e5bf5b7fc328612f473d83d2a1efbfddf17fb9bc7d5db10101c5f6f17a5cbaec8346df0cd44f0adf53dab3e6c077580a", 0xf0}, {&(0x7f0000000880)="b5aac563509279ac16be5513844fe54861127f860c7b4fb56e1aba785ec2e35567a1e34d57a665efaad8e33b2d15fd09bc84eee47bf9e2cc1f2a0fa7eed0504c4cf47013ff9886c74f63ec286d56dfc2a1b4d8aaa394f5e01c76b64ef3f5b7b3328b1b3a337d3f58a6fed893229ce8a7489c", 0x72}, {&(0x7f0000000900)="239db75a17c30883dc46abcfec85eaea219a57506ab403038fca6592be347aecfe6b1ba13b70fa5efe483625f57db2bf0a0781ddce2f232935fe8372275382166bde2010187c24a73fbba05b516bc46bfcced662b8b706addf29878073a6fc5b9599d6f28b67e691ee054ff02b9b53bf81c2588e8e507d0b748523d001edf970309dd82dc253e3d2a857815f96d538017c18e5638d0a1c0ee8ed60de942377a15393becc85e1f2c0eab3bd2bead5e96e261b66ef18b72902f59940e20de6c6a32743aea3634c62554eb3e5012348ca32d81a040e7d04318c0154d46f08072f325413dca3f431e3e57d43787daf5a2342cd42566d70d3a66e7f178c6e26", 0xfd}, {&(0x7f0000000a00)="fd678a921b5ca3b39654e2595af946483b086abfab025c50c4aecabf7343cd24dc6c6b9f377e53f5804b801b9b53ceec76cd2cff18dea934cf4ad7c40a3c87547324cecf0f38c452ee5f211ea98dc81e9ecb21ff28415d1ea6472ee8229a13003ef32896a1f9fc87fcd3a2c73291e9ddb1f4a2c56e8272ba84cd86c996c282d28564cf2428cd083acd27ec72936129602298cd672e375ccac36230c5136276d1e8223c7ee8de001223c522e2e281d3d76f8cfee8b56602d880453381534c0530acaaed07ded7941a81af55bd3fbfe7c8681e3529ff1e39e69c2dbfba512d281e0d8b01c486d50ed83a730a7e356b57c1ab00299bf807b5", 0xf7}, {&(0x7f0000001b00)="a58bfd35679e9282b07028e8326952d57f2e517388645cec116275578ab9b09f1167473e743f2b082894ce52f12da010fabf2f874265aba4bbce8b5fecaad443ec34f445f663e156eaa2b567d19eeb827c63e0456f0493cbcbcda8a35b603b96a8bdcad18bebbb552638c231c4396552161b6e0c85359b9543934ba5fc8c51616560fcac7de749cc96de3668e17103baf37c4648818dd906419e544bf63d39519a14c51577953e42a8e5e452df9c8664be8131d8ce72a0be84f436ee8be03bab459588dedc6971467e89509cf7f1ddcf365e1ca70b86f204387c585be3089fa57f57ab392f1865404cf87de3f1e13d1e8d5690892fa437f3ef8ecea2e4f6c69b519fa1ad0caa5569cdaf7debc8a0e588f18f61e6a48db9f872c92751ea270292b78d151817b0a80b8f75afd8acd86c96a134b011714d5a2f16a598ffdff281758003c65fb997798847b0ff6e4469ed4dc19c8f1788c3a538c45a755cd551b678f1a2959d3c6d6c1e5de62a4c56f1b51eef03b61119c6f32515d13b1f8288e830128a5e3b3162a206347a119e9a7dd7d27d00b4cb98f4b575ccaebcdf9cb0bbda7efdb8ce9cf5b1a8d651d7199ee59c5a6f43a18d3315605f42d126417186e4b44ce11c45d90c66c95426ed327688b3de72782672bb8e5d130bec0cc3567bbf6499cc209f7a91eac22961496096b1308b1712b8d59951b133a87a30d9adb5446de3a1b8065b17c77371d76ccfb508bce87d342075847b37535283167fc349e6190945db66175038a70050a0bc6b6cd65850f64cfde080cfde348f93e8be49062b51f261d9307fd95bf39c7ba7d71a658cf3b66e1e216598a2233fb8b5a1103092d8bed1f6b51a4656a8ec42a7c5272635a742161d0198597d81d33db4050791c68636422b5144cf1bbae3242c4c2299e3ef4212a1a1dd065ed5c0dafe496fc0c4077146aa2e7a4b9f1882158e7e8832383e5e4328d330c07d757ef4327ada7b45173a142d79ee6b86980502eb7bd7d8fbcfbaeea17a74a1a95c9fcbeabfc8ea193f6e24a459055bf3f14254ed345a35b2e0e015a22d53972c607dad409ecf02ca9fdd282f6ad79459198dcd1076341903ef15798679fcd54c68a7c5f8aff1b3017d0612fddef5c1b5dda21f0d71a1191c7726ece7ec0a55702358ac84c50b1155affc2f7b1546c11bd6b17284cafc679382e17c917d6772c8eac23f5f9e9eb6b72b95637ac976ce6552a02a81558798212239a475846f13b81fd03e2dcfc8baddc3bc5b2dcea9a4e9f330acea8d719e32fa3748b378ab73e5c153e3031ece971ae6b6a1cb381a654e0ed52f1f6736bd81609688ce6ed3b20ff98edfeadf350023dbd3fb7f953f4f1e639fca4b232ff96b48ce4c2ef36c148058d32584746407eb852df620041d7bd6246e3e6667979a671af33abd990f7b28a2ae22f19def34b4b099aeb197defc6e7e38964b263a2a720e416b5b45cb37d62a40cf3f965ae866e50b5a5293e0c52a7256da3b8063cf267aa478ce8c3c09cda2e96576893005b2e998c66678d7cc7ed26db94235f597296768d1c8cdc67a6996068a20390e694b353ae8d8a845dbe49f5791f4675a8633eb4c0be7f600c921e86820eeca3ba0a267fea0bbc6bc161309c08caa9aa5200ad30fb93bad9e87d87986186a33949def245c107832510767823cfbbb1e845b8bd155d5c230d1bc898ec78bd02f97c9963f318d3de9b5295bfc3c36a512056ba866f1f0fc18efbdd0f2a154d053b4f580a18af99d72c388cf647c0071a70e47f72d97cf97fd0a7b5197fe6c87d6285ba1d8619e6838e4ae93aab73ca079d0287212f3c182e2585c71ed726a1126a27f41ad226ee44ab051d0dc2d2b4b166f55b721d3acd5c6358922c93e419a036a7d0e949e49d1d4e730fb0ff6d69ad0bfe3e592fe3af3ba0f042dfc7fad571237bf370790983ba0612093f76417015453125860aec162d47e91448b654f41e61b5c0339fe49eaddb8b5a6c40876928fe45818c954e58cc51b2d3a6cb54451b5acfbd007028ace826eb95d89ec0be2679b281fd0a1ed8ee0a51af129c29b9959d43c872134d09e39ff360f2ab948e057c8b9ecd0e4a712adfc6e482b3b6a056dcde22e64c11ebfa6bcd8b0019e8ce141f1e7f0b7ea3e7149e6a8492348801f403f292eaecf6308b163598926c61ed4be93aabb3861300d3bebf4a8228aa11bd57af303450e7257c23176c011b8be8d40200dc710f95162515f31aaa301b2a0af1e5adbe517f4b0f2420bae9108a5a9319dd19802cf5ce2e04f0fd2a931e874890473937e41b0d1d2b77e826593cbd4923caacd7973ebdd06d8384bd3c7a3ad5b3db9f763ba0054429aa8039b66a1d0a4b541d6a8b2ccd527e785588f2a7effc3949642b090bb5d64929affa726f87a474dd66339d8cb5795fcd85064140d45f1d0e65d5ab87996d3bc89b949bbb703f4df0728d32c1cc69e02211f774ba7131cf76a20ea709f6ecfc3107709b8e505ab8ed7b63d1dfdcc5d2d9452371a09c076dfe00c4dc76371c3504e2b851e049ea39bcbfa83839294d96eede751b1964d6c872aeaecc59f19c26546f1e5582fb421412259f4360b8b467f0169616588114236a0ae520a97c325d92f9626a4735aaef7158773b5aff1bb6d93a2acfd907bd28c3faaf9a03795c78fe3ba89e6d26144b177858740c4922a2e286bf4cfa4f176127e57f0e758368e58a81478ff12ba1cb1f5dacb1090c789cbbd7242dc00a43a21c4d675f283a0bd57e2954f66c44ebea67a2940eb83756d68bf967f557d0ab20684ddf3d1136bb9b590d0b47b1562980429460b1b1a4e146401151f98fc9d1e50e341261c17fa7f54a8e527eddd37f7750f3475cffc658afdfe7d2d4d0a9bb1a65fdfb9c8ec7f3b178b1e3e43fc705b9efeb1ad3b564316dd4277ed21b85e72e022ec2e5321cb94107d17a09992ee162574facf94d74c1631ae722c505d9d81036f861b13f6b1481f300308ee47ca0229275798907be0aace2352dfa7c3b399d725c457d7bd605514f7b969cbd24e0f7c47770b29ae7380bb3805442b02a8db37b5bd94fa9786c3a1ee3923b35de41183da8e50414aa996c0024c152ba0c1d9768ddaf2bfc1820995794e7ae78532420cb9c6a5d1d464f0cc2a8cc737da4e53323af96bf0bc562debea24294a2a10465cd4fd51dfae1944f10064975829719f52fc8d010c705ce8bd689c7bc068a0535f278cf3f3f23ee104ac380fa5eda0cc8eb8c0c4302c61f724fca6a325c851e8870998b7841f817c1367f0324b89ee4142fb586a27d129009f978b32a524ad3e7a08f6194b19bfcdb530f56247acafe580465e6a6e02a71026a9b72a1255092b59b9aca418df53dedd72681d12aebda9e335741ffb013f31f8faa871e346674f65d1a847e96b97ce42fc486bff193ed63967343caa4371d8c7ad1d5d73e023e9fe91a9f39f85de05c40a509facc4a01bb1322c98e7056f83c55729f088854eb9eefe0090a1b17df09c38264c0a6357be81b6b367dc669bf4d387b47399981e00cab7c1392f83e7855557dff4ce3ba022c5b3c5e5a9153c71ec057964a9134522942cc89e92d3fa28a62fab787c65a3c217359c7e7794af96c39afb9ed3f4ac4646b8f8ab47a699c9b6ba7cfc21307a586d65fc69caf0d8370ce31b6c48ad21f36a8907748575e68e01b4b6242f4243fd22bc2e1331459814769b58e33f7ea424f5b4bb2d67d48ca40ea3d60435ad07af8b38737591981b6a6afbb0ab19830a5ba795e3af763f171c7470e8c92a42b847725200fb68b400a84c599ce2fded2f634a3436c914f659a28639d96ebb1061275884adbdea50cdfe36c7133ee676c7ca4209cbbc14c8b03ea61836d0b33c1e26deb356d74e010792e856a1f21e5972d406f9c1dc1650e7572cd9cbe075427456b5884cbbd1b54688738f7b9252b34d24fc5304072f53acfd74381aa4046becbcaf6f1f885f14dd8fa2f5aa92feafa8af7cdedb6d53dc847cc0506132782147de813f24e9689ed385b3dbe4c6263177d62c6ab6dc18e434ca37707a7495b94d74eff78b13e5e25ea4f79e30778dcf95a325aeb022056f269dc0aeaafed0e04b33ddb678eb5ac8cbb1a1b446fccc86958fb924eff79413152ed25a2dfc3408c54c5700ff0a819f40b7b400a38deed780334f686b4c152882b6d841bce48facd3b0aaa89ea5ccbc077f4b3e64ebc3c43cbbe10529c59d3d2faa709ee525eda31fab00b629c7be54faa8384f8a1a161a8c84f886fa3f43e5d0498e31c1a10b5d2fac3b3b366c208728ae044a363fc0992b72e85f7ceb41afbb0b92c42e2757f2ceff5628eceb0c9fd772549d28a3295324dbbbb0ffc03add0579c8c941b5f6566d2a653046b8d4efd0580375c3fbcb972112964279536c4f2329dc92d0b202c6533c89f14f60f1555521cfb0d42487dadce1a1b8951de7df0a04d3a217addc3092add9c12d27b6b505ea38bb4d7ef27d2791ebd561c092f491826b1db0672d47de02f4b68dbae86d4a2112eec676aa56fb2fd65e758480682e426c6b24d2cf31d5a2f07e7b9c91ae3cf8513124fc6333d1c96566d606795860152322429999ca74c8f3547aba5eb8a899a6214afea9f7fec740e3669f07d6716e192018b55ccf62ffd6f98263f4438e1da32b13bf8f3ac07ae072044a63792aafe7deb8f25022c084f7951c663b0eaef2d3a503159e1fbc100922e501b4bcdd7d8b8b6edce04879028e11884ec24170edd069bb600e692a7423270d5c08bc47fd31cf55383e3feed69ae2fe4a09b3d797b8582522654fea4f908df87fb49e52c959ea54d98f74978c51c040f532c46fadf97e35155c85e00f8bb42f80043b31c63a9aeec59f3a5ba8d10fbfc95e657a455e50e3d699a41d0b6dab92a69e1d3881928d625c2ff7caeb2761725a66de0c25e09de2b2a265d4fb51a0a0810cb84cfda7fb2ff5dcae67ae7fdd5231cf450a01ca6a1f0f202f5a2dece34c0fce73e77af4d31d7f076e4456c840eee83f478d256ebcad078ddd03b1684245978c76f9675e5f0fa26c62eb6b227f18d0076af976ed4cca7cb78cdda18a215bb9a36ab91e91b8cbf0b8becabcc732e9a355ae6516cc16a585f76ccc72898851cb34928afe1f910ac7bd3d1566af59932de4306a4c47680f16d169b2d63516cd3ffac5be695be77f7c14344f41777c79051e8b10a667828d7e2cb34f533d51807ad3373e37763b332b6bcaaf453fd26c0470d493353cfd96b95dc14cf2eb4a632c18818e56d82e03e59dece0a7fdbd0c84fbf33e073267b1ea360cd96ba3bd7e593a71e3e0c7f74abfe23412adbc7ec8563612a384b9f47a217204405284e09ee42661c8751f7bd24c57ff314ee3799d347d1895f969bb4ac7d6039e1ab53ec56e506d89fa90938e7d386380f32fe4ded745c96f4a98835c72d63e2c50d1f986922967801c9830e663472b54d0f605dcba724c045f3fdcb775e8b7850ba02dd2f179c61c7e36e5cb0255596ba26b0bec450fc2b02e2a325099017eb7f6d9b3a4f7a60ee0522aff5a5f3892eea96c527c094ea8b7910f5ffd1e9cd14458635d7e2ec2fc099c32d55f6dc6a6b6dd64c59f42bb43250ea0329c4194963ed26d4c2f74c0b7d2c4059136d4f94b98e7d4e9956ddfef1947aefd506935883b7035f63cc0224dbd97f18740405ece992a2ce3b3b01ea91edd5efd0da744c2439e61ebffcc9268d9dd1ea7ba1a5cceac116244aafd49a0a626c602526bf0740b9ffa75203b51b59a2786cb1779bea1efc67b2798", 0x1000}, {&(0x7f0000000b00)="936a97734530e20d5ed194d065eb9092c61646c77939203decab2e232b55d833694a87b8400692a15841b34214aa2d59c7f8335c5cbee32c0d4e4b8e15123807ec8b3ae4ec58e0580bd4e4b1a378bc09290e8e39d4bdfcede9da75f184", 0x5d}, {&(0x7f0000000b80)="84cd9ef57b11ec153479cac80b207307c64949db4fb5dc668e0b8b4d00d4dd2712d6b2d75b56da93183f66b591d3d54642449fabf9597faafcee2b017913a52a03192c14a8073eab22cefea2288f329e59752f2e7a659d84c9b3edaffc5b4b33f4251a7f056df4ad21d67bac5e87e85ce0951991287971f3088270ceef6fa1259e15dbb46117dba8c0985cc671c37fd8f77f55c9e8ef57d11c085d06f91b2f", 0x9f}, {&(0x7f0000002b00)="8f37b54d86970d9283fa81d39d303e5b61e1332765f5ba1a505d279cfd3316800ac0e9eb3d6090718ccc0751b7a0a988c559059706c4ef3cbb507792c2c25230b37d2432c28147c28c11fd667fc2017d1ec96225bc604c3bb8c389e9412b54c292eaacabfb283dbbd4fb83ad12e1bc1dfe8559c23d41e52a7ea6827e6c776706250150386d62722e395d3e7a9af9a649bb7ddab0b04635844a52fba09585746c77f045fbd837a0d6a2d0f81f21857c2e198774e09a2c548f207aab7637ea3069d42c4c1637e1dd2d106cddbe5854cf26fb79edcb13aa8b869b1bef19ca0e6a81c7b5d3bd0fb0c676cfa042af2774e9a3a711895a6373909581f13351b29820a67ca5321e78934251ff99c61c69ed27ae53cf78141c1fc2397637aa9f7cbc0e9c586e8978eaa9931c064f2ab904d7113528c5da45baea72f3b636c951f25ec76f8b17c5f60c1164e9b1db8cc8485cead9fbcaf7e3d4b147c2ea253d4ac4132c98f063fa45321a31e10b1daf1a7b08419a890b23cde8e8d46bde00515be17c2c44d53e8beb639682996d9350b0d734709b6381bf34647bb0bdbd4f6f77828785e12ea8d6ba09bb1a1a36edcbb7aabf9402a64bad42e8c21216c7267b5abfa6531b24959960f5cea51f572c9b1f7efd33794524e2297dc5ed687b1140bbe66a2a81fe56d0c75f2beaf23c2deec55f0d530a2dc00f52680c9ff17748b3e7da2b8d16b84f19c70586428e37aa8065ef0c0d50d4f70bd0a341462f01fbf5124f5d12422d583c6dc23ef63ee6d4be93fc5d52272e81e7fb6bf32c04ebf6bfccdea3ecedea89dcb6ee7a82ceb927f9492ae9dd1c3974071cc72819c1efabf6bb5805287a11b1187e7be243cbbc6cf8db7b026f8e7a238b5f3aed35813e33baad4d91894c5b73f7612d79596038e65108fb8a04f19ddbd692b053d23deae42613732a64231987b482b5ab3d3dcfbbb5ef3a8304a3ab90ce921b56f6d2dec0d60de2fe8126ed52f7a86b257de6124ad48e3b7cc351a07d57d6a2dbf924c5d9aa0896e603587b965c4f8beff427c6ba8bdbb58db4e6ffd906800e95b0354537cd844ad47acafb73bbe78909e241c26f68d56c5759a69d2c2fb4f35a156209e221b8501f76e17c210d42b2806f579bdfb94d661f840dbc1a2450174dc49159d5ee89a167de19dc013ff7ab3269fba42da5e740c84693ff73e4402a7e0f04c0ed78ace14a8f5ac26c927fb0097a195bb6c85fa980b37c4a8ac6359d3d1bba03670c7597899ec8fd049b7609ce0a3bd169ecbf845fc6b11136b8b14ba06c109701384466c3fa900963d1e2a3143d841876ad6e705d045fee106a8833fd6e28620c057903661cf406a5d601ad4c3702f08dda521624990b32111fdf913f905ce763a6b50a68c0998f2c69bb6d257466b7168a813c078166da3bcac1ca3cadb27636310e623a6ee28fd593103c28afe62310ee7743dfd62016a9b5a4a99c20aa683dca287bbf727e3b378d258299796c8ea502a0b68399bc055f4b8a08a0e9eb68db9aa0b891a183648ce2837b024000bf479a4e96f4710cdaec54a8044a24e04358158012cddfffe2193ae9c66c0d47af415368b9ef9a6451cd3c35c1f7397b1450c817bdbbc2e1d487f78873947b028fc1fb08d2eab0cd49e5ff076935d3f5319135cb62704cb13aeeeda72bce6f2638914b622d43df33041080990abdd62d300f32067399d81511068fe66a77c92b945be7807c72f59718920511eee2ce7635aa3a28e39f71f57e29724d59eba0c843386ca2400f595e7465be190f3f625f4bdd2afdaca02b9aee8ebd806c087a7c6d2c256b9266dd19735e68af6633fb8ea6fa1ed176c506c3730d5220c9278232f43ccb06a43f1113fb930e30007bbe3f4639ad9986badb145262aed77afdc7afa5f4b74f2d6c78a05c6a0df0182c3785388ccbe52210be6d7f96d3deb1e68ce650ac2d82d76c747d2c12cd2e43dccf172ad1f9a38730d017865f10efb6314fd55ace9e2f3741c97ffcf9d70ed63825d4d77d4b9c6fb1038dcf89dcaa39d3307723d7787593a9044c241e2f17263bd32f13b03e2cadbd9ea1a0979030a384d631e3f86edb862715229fd73c2d238631cc93a0d07f0a1a3af29bb4080edff91da0df2169bf87aa50832b37dabeeec5fb38ca7b7cd3653a9f63c14648612e4cc47bd6f84b9a5bb00019ab5917f07ddb30dc8873a629d2ae5be4bf495f15fc9d35ec1c814c34f60fd138d592ece3605a8369969bf2d66e65d8a13f644f7b5575e27556d1bbeaa00820b64f1c23791327af3ee5d60319899c4e0876f07a4a19c8135b9627040fc5f931d416343a7d7ad290f4231bd4a9424aeab0b4ba374fc8bd495ebc2c71af2621ecd676d1ea188f9f1cb7b1f46e56c0d8c52d0bdf7c53111639e41c72cce291e1bdde792332e0f55db474d038578a4372a8e7655e08f684338282706718f71b4821ef6fddcd5227dd00ea81ab102b974908e9a99660afc19f89c18e8ea8a369bae884d79abc7244b3ee4f3214edcc2fd45b8b7119de068d5dec33c915deaa17446ea47441e0521f0479f48a08febf3333c612203a3f82674707c53870f4229bc8467376c45a4df7cb146a9757a930d46704506147e045ce0023c6a2023d32e5c8c44d07fe7d5ebab8d42d5380ce678acba20f440c9c8f828da31d6b0b42957f67b5c166df9fe17d1557ba55b4f87bd5cbbda4e2685503a4fd048530ef2179e8535de543c2ea38cb86fc8f9769c5f86902353e3825a86415564ec1ac68449cc23979219819cf957f499b7171e858eef2504e3c744d02e4c781440520fdbb2ff7b7f0d5f9328c4cd2534bad546a0aa028ec5fa84e7fcc838376b25ab81fda476d60c805e280a536e7e773603fda2b18546d47b70eb445f545742a1126aa8a817534207fa9a1300541608dffe407428b67b5e60e3b047284d7f5355dedf9e485e6485565ea5c67630999139a6508f0fe3dd6bae2277ed33a46156bf38c011631da24ea30873c05ce0bc938ee421fd6a36c852b86944f5facab7f33aa259f1b2a188be54e685cfc1a6bb36a2c9012341543da4b740ac5f59b7fb201733ba2e9ee8aa6049237ce4bb55e28679b2123c58fdfc1f49d49933d40adadfc5261525365008ab8855b5b9ebc8bc5953498af81cd381042f0111363e95e92a4329876f81de723256471afca7db658766720f5a7fd7ae168a48f318254091bb107d9c51a30c114c3d57938985b229f2e644f27759b20328ed4e45fd3b64d20cc90d30bbcbdf9124cc1db40943b53f9e9fb4a7e35cdf41d1b86deb297b438c4e3fe66fdff5ed389a455eb08579a61d7dfb708fd257cceef32fefc4a0c2802925aa2290eac5ab9265a927de3f017ed35649d0879cd460536af5c496642932bf7fd020420caede8da299fc874a27eb02574beb3245f4e5dde9d0688a8de64617278a29d8535d0dd8a4ec1396513ed66931d99cae4d2bd568ef666d917141ab581ef0a9e5f55ab57a40ffb9bc7f2f8f882da4fd32fbade31a39afd91f8eb214a2fe30040db440134eed2a8d0b1f4e0feb54dfae691f1cde9a5c807ccc6b36f7abadea757416e9050d8c6ab667a694ddb06ab48719fbe8333f753fcfb229caeb27161dbcc94c338d59a5426edb4f45300e9923d782cf9ae0d474fc00edd245cbd98fe0af905ae2c85e4f215b86bff6a0783723768719d274b3331f3d5b78cda11143298d7e34593dc97f4157ea181f30f76f3997c552601c800dd6846c3d9368c18478b4892fb427a26b659fd796b84f3b9f7e10946ac31a2cee965a43af87974e68261b798a94597b3438762f00be8fd750cddab8d8373a7986d76400ca05a02d286aa9ae115ade140be7ea2dfe620e3ee70322a7402c130822aa34bfb739e772c2d00efee59d26917f102598e1257d4b45b731374f088dc8063dd6ec54c73930029889ccf807c74ed37ffd6187b1198e255ffca1cd04e524575103fa4ba16fbd7590c9bc505be0eec7caf589adf287347a6f98b4e61fc48178b6539509d53e6a41b2bb4704ae1d233acc070d95adab433ff1effa002280ded8882463bc00985b98b4bfd82a25f3c0e09ab2c6d12af7a3f7882c04d7f66c56b6bd9745258ce14dc06c7a43812201314c2b8a9dbfe2d2f7613910a7d5fef6096ad950c952ea448d7b75ede09a57fba4724d46efbd55951549d8b5fdd147834cab140d26f190d7a581736ec57e73c99012aea5a31248d8f676f8f2467271be3919d08e4e5721218e1f07452f461eb9c5a22f317ed7a24c3ebebe0244e3db7b1071d7aaa38f374c94c57f8f94845ce132a419c4281b2b207b199f46d6e8cd70a6a531016eb32319388ecf35e1fc828f2614111d8319cb398d6272d3c56a33662a8e90da743bb29575648e6d4d04f96ea1bc05b162e319c08339e01bda63d33869b3a79872348d59592db565f6e315300d499effcb0889b0f3101fcebbb06d556900b04cec91bc421db1b4516848555011a91598d69a558b7a6197ff39ee7206762d5d096cd37bcc52e800c97b8aae4d353ab65000bff3628ba0f1fcf7c30f0b2ec3af98bfad6e66e83ec746fa470f10f29df30e2536229836df2948b1259af3d766a70ad3467b0a6d7f2b8211faaa2429aea9b81506966cb0fc2fabbfe2603ba85c0c72e1066ee0a464ca378cd94d56af58e806bb620f1e9d62a02867dbbec6780a082a9e2dcb5858e5b34d5831b6e17c9e9f6f0fd0b162003ba176761e1f9ab1d048c0d4cd013e0c6d6171b96290d4e54aa439cba9a8fddb3ca5b5bc5592b164df82e2163a2c59d32bc3ad13d22b221bd9a11910334e1b7ea92a57330bc839976e5d893b7c68472693e9dc2f07a14c1d23f639eadf18f0cc7d4a7937880ce6c8c7fcbaa2bbc8bfdd2d2ceef3e7fb953142345a9f0a7ecf0c54d80ad9ae1b7d15bd5f2a0c01485efb3060ca271db6dffbb9766669eaa5025e605acc2ef0b365c7b0253823b2177058a3496cc9d336cc4002f144bac619726b969fd36800e0a38ef2ff630b0f4b23e826da003607ee04ade5a2ec30369b742a8d1ac808c46c99f1c3561ef84c39b49010c165a6eb954ee916bfbb3cd706c1cf51d7f9bfd9fffffb5d1cddb630f23f710770c0bc94c7e53cd101c79877093ffcba6fb66594dda156bce557c8f2e64db35acc4a3a0946c5658ea3bb0d316a976372629a95e142d1c75ceb1fcc434c869a4def0c43b58afe4db88bd0a2f6a5f5a9a967af36627dcbcabe0e7a659d649e654ada877e30e6ae92ce896fadbc8c5be9bd38f742d7205558e8daa68f2c63c7fcb1caceedeeee28c6b4ad2a2295c23b6f1b0f2c8a84631fd0ac0652f8263cb2b412c1b3147440c50eed490bc2894d81e1f092834b3be9acf99d0c5e1836927c5a7c600b5e065e15de455300230e61c6d4da13c1c335131cd85d8e62999e9d83b2f1d4150f07e55f27e4c17b452ae47083b959829b31df7ca5902182f1a7e16430fad3e9e45a0e19aea50531d44c9da33ba0a320b31cc060314953e2ce0767bd94c6e1fc9fa2fb7cfa4eb3a0c9d80183b053733415f8dfbedf7da931e8c899b37d16bfcacc5cd2cf6056cbfae08db54cb23bb4651a63403cce9679509da434a2531b1b2101c73753067ef7da141e9b4fdb1af096ed10f25b8e15b09fa9ca165f77ad6a5cd97df93c3efa01ead9dd47e2711708fddab6287597143dd8969aecf8df58e72e342bc08043c6e5e1221126f92ffe8c094b115b198d0ba7fbb79b391abf0edf866b46d12aef3de7ab6896f59ed1227739a9698373d33d6f6", 0x1000}, {&(0x7f0000003b00)="d6d0745a44adf8a151ed65eb3e84d3e90fbe40dcdf305b26dad1f5d2cf52d5c9b3d13dd261365c20e1f7fa6d4ec591b2a5d0ac0ce3bfad50d8d1cae1800412f7085ca05a0d938a1217e55e4258419698b923abf8efac0fc3cfd30405dbbecf38ca19471c92a1fbb37b8d58f28e618ef8a590545107f94bc4cce2c8d34722bd2cd3654330c70f9e2488d1dc05e11d7a6e4216cc2c170c5ef789e1ffbd6c0cd0a6c4e9a97553a9023e657ea21d0bdd1046179d1da47f03e2c4fc0992a09de3e2663d23060235cb355a4663e12f4e0df3c80969236f82d80a1f79b4e42314b8e96bf8c440a860a3a21cffde8067b45a843e722d7e7f6226d8bac2a13c9e476d7cc6ef2509bf1652897925a2880578204d3a6cc7806623ecf42a9e5cadcb1bc1e89e1450eb5c0d27756776c9a6858ff7e6aee8d2da660615f4f7f07bc8bf4ed12fb8774d97adc2c4248faebc26fae3b0eb2f6456fedd7741e5bbdf9cbd446cf22a6ed3e841ed49df2a65b64e201cb92d6d174005afe04546bef27ed58f7121a8e0a53cb53e92ef4d9a2d5fb7321cf18cec985f8d6f763bf9dca4289d671b31c293f6488f85ecf5123b16c62dcd3ac9098de8e1ca21dcb6b237fd2b5c58363b9766ab7de8081a5144d00ebb0275514fa5bf373260df4c53dc00392630ca763828503eee3a1bd5809f4c8050e0a462c556a19d68a974491631b2c8d5e0398a6151fcea36ec03244dfa056c7db2415a4ce541fbee0096999cc1b411d296e6668fe1ce1dc76156f24965a9fd2edaca0cdd3dd358311439abf1be3c27004683254108ab7859d8c0d3ccbb8306a6e3594375d84189a68a740a48595c5ccce1931cebfa66c1ffd8b0428b6fe236a94588fcc93fdc3a2d14c5201ea4060536ac20ef6f8ff720e87ed71016a166a0ea7842de37b35b8675e9c221519d9d73fe2999b3200483f4f400e87d0ac60bf48a86dfbf5cc85b4d1af387749805d50aeacb32a8f99941570229e6b37eb166b38b844ee698c9900c3cd23910149c099df084d5bc730dd2929c7590a65cf100890a0335ac94b3979354bb6732e1de96d561509e106e95fd6687121fc7f31970184677fd446771971387549183272fbf02750f53de3e2e4b7f1ef402cc64d21cfb74b3c5347382aad786ead1d8cb548522b113fedfc4c7a8cb1c72bc9a4e93db3c0580ad3880c5471da5d85823faa57546a8e281a1b0f29e30aeaf4a8a5dd1d282fe54e70b3c3934d2887f3fd32f809980925610a4bdb1def08a1871d247930c7dcedd31b0e7553ddff3c3e4de260b98561bb33791af666cd3d30c9684e6762c4b2f24237d630b33e84af3de60beef81eb9147ca4cb287362e355be1d054c36a8c590ae7ebd566b0825db1092bf93ca4e4881bf6708f786ecdc17a64295daeca685523a1c74960a532200ceccc9f39962926711e676f27a9df22d9a75c441df45d022e8a6719fc7ede30a8efd57a2b169c759fae39dccd1d15fc906ee2c8f83d7a04ea61a284fd667ddffd4156a8650b422b3f2afe5dc4c19811a2c0517717d4d5035675c3366665107590bcd3cc015cb01d3f0b0f8a7cb07d0aa9fca51e0011f3f8e93dcd86f2ed8c314548e64c11e2a418e4bb76ec0b56fb34de728839d87dc85b5c63eee291091005c4c3629184ba0cc3510273b892cd96b8b497b19aaa123f3975f6ad69f1f0125d4817dedd43d2f82dc2410f77cacc32c0fb3669cfa1252b301a43938b8ec16443fb7cff755ac8a13879fa567acd86980035c220cd60dd8e5ccbf92d23eafee4b6839cb6c6fa21c892eed6c1cbcd559a330889f792ab2e20af06317b2fca74c4d3aa4e3f621a28de2834d783015b548107165c6d87e0dea220c48646026dd95ae736a0827fd2952effd9a7d5af569002f370a39e48a8ee164560ebbeb2f458165479d5a2300eec3625a266e45933ccec239458afec3c1aa3281b847280218f37d19b2d24d4dd0287034bc77bfcd1710c803411adb9680d5658de192ef996e2dde605b73dddbffb2fdb5a3c27b58a5d2582c25f12f66cc1c08d718a8239ffaf736f11d891560ff0ba21bb17a7a007229ec1a7d375afb0c5d14d14ce7e49ab9c55b200cf65ea6922b88141bf01456a7f4c7cb5cdc49382d7967e6a29e2acb8ac7a5ce514e92b66b6f942945ca9948fbed2f14c08832df34551edb66b3acdfeb5a08d116848e61497c0687a52e30266f9aa1fb47ba202cca781e90f20ace9b1ddb132114255aa2bc467bd163415be713a9bd54c5ffd30493beb51a0a0f1355589b00fdf3d43d7dfd1", 0x657}], 0x9, 0x0, 0x62) 15:59:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x1], [0x20000080000000c0], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffff}, {0x0, 0x800}], {0x0, 0x20}}}) 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)) 15:59:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x4d, 0x0, 0x11}, {0x6, 0x1}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 15:59:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x30}, {0x6, 0x0, 0x0, 0xa1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 15:59:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) 15:59:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28, 0xfffffffffffffffd, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000003c0)={0x1, 0x8}, 0x10) r2 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom(r2, &(0x7f0000000240)=""/233, 0xffffffffffffff8d, 0x0, 0x0, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r2, 0x8, 0x0, &(0x7f0000000580)="bfe5f64949345ea3017acefd48847ec691920dd12d88b0bb59c9cef17bb839bd35cbfae11dd3", 0xfffffffffffffe1b) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x988c, 0x10000, 0xe2, 0xfffffffffffffffb}]}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0xa6) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x751, 0x1, 0x0, 0xa09c, 0x800}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x7, 0x1, 0x3628, 0x8}, {0xc0c6, 0x8b00, 0xfffffffffffffff8, 0x4}, {0x7, 0xfffffffffffffffd, 0x7, 0x3}, {0xfffffffffffffc00, 0x5, 0xfffffffffffffff9, 0x9}]}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getpid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x8, r8, r9, r8, r9, 0x90, 0x10}, 0x5, 0x54, r7, r7, 0x2, 0x14, 0x3f, 0xfcc}) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x20e090add6dafbbc) setreuid(r12, 0xee01) msgget$private(0x0, 0x4) socket(0x18, 0x4, 0x2) 15:59:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet6(0x18, 0x4000, 0x1) connect(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 15:59:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000180)='./file0/file0/../file0\x00', &(0x7f00000001c0)='./file0/file0/../file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0/../file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r2, 0x6, r4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000240)) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f0000000200)='./file0\x00') 15:59:57 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r1, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) close(r0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:59:57 executing program 1: pwrite(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 15:59:57 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x2, 0x1000, 0x448, &(0x7f0000ffd000/0x1000)=nil) msgget$private(0x0, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb4c08cf2ecd0fa16d5a25271c47adb6a1d71c0b2e5909a06f905eca0c05822506bb72c76863b60effd45296", 0x3b}, {&(0x7f0000000340)="0d3469dc4dda4c2e874603cfd825e9ffea75c0982d4c84b06da0a675b97c1534de4bf73131f4d9eb5476e88c7fbd8e304dc81e00f81b4b6b95e0c3040803332f70f8cbea", 0x44}, {&(0x7f00000002c0)="e1b11c8305d3ed90c61585740ac74b5e6aa7bb7838d853f4", 0x18}], 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)=0x5) flock(r4, 0xc) clock_gettime(0x2, &(0x7f00000000c0)) pipe2(&(0x7f0000000280), 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socket(0x11, 0x3, 0x0) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) setsockopt(r7, 0x6, 0x3, &(0x7f0000000500)="04000000", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r9 = getegid() r10 = getuid() r11 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000880)={{0x0, r8, r9, r10, r11, 0x14, 0x6}, 0x5, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0x3ff, 0x766]) r12 = msgget(0xffffffffffffffff, 0x750) r13 = msgget$private(0x0, 0x200) msgrcv(r13, &(0x7f0000000540)=ANY=[@ANYBLOB="0003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e8fe77f27c32b96720790c49a1016d4c7c3a322d945260532ef6de0fd8ef59bb3f39a66fe7ba7ca8388bf45a33ef978c2bdb823eb87fd71a980c67fb80a1bec82b157a2f328f12407d468d736e5c05c02e26e606859219333748168845facffd4daaf49fa90c77edd97a40711933fcd4371334471312319f43b325a0d418788da33d2fcb26a5e8bcb2b70c99cb5605d06833cf74dfafa25e5425f5f34c00000000000000351bee2c4d31c3736ad60c4a687c7cc853739720538446a490c5dc2fce60657ed626ee8ce244cdc0240b06e3c255da787f5d3b29f6af7b89930b00"/302], 0x1, 0x2, 0x1000) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) 15:59:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000240)=0x8) r1 = kqueue() r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x8a95b90e3fcc8508, 0x99) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x7db6b935e5e0760b, 0x6c897353153d27cc, 0x8fb}, {{r2}, 0xfffffffffffffffa, 0x94, 0x80, 0x0, 0x62}, {{r3}, 0xfffffffffffffffe, 0x54, 0xc0000042, 0x4, 0x100}, {{r5}, 0xffffffffffffffff, 0x85, 0x80, 0x8, 0x8}, {{r3}, 0xfffffffffffffffc, 0x9c, 0x8, 0x8000, 0x81f2}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xe, 0x10, 0xfffffffffffffff9, 0x200}, {{r4}, 0xfffffffffffffffb, 0x8, 0x10, 0xaef}], 0x66, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r6, r0) 15:59:59 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000240)='>', 0x1}], 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x80000000ff], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x80}]}}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a90005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424a5c09b01f3a2d07425fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) dup2(r1, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) preadv(r4, &(0x7f0000001800)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/205, 0xcd}, {&(0x7f00000014c0)=""/215, 0xd7}, {&(0x7f00000015c0)=""/214, 0xd6}, {&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000001700)=""/170, 0xaa}, {&(0x7f00000017c0)=""/64, 0x40}], 0x7, 0x0, 0x3) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 15:59:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:00:00 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x8) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:00 executing program 0: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) r0 = socket(0x1, 0x400f, 0x6) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x800000}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r4 = dup2(r3, 0xffffffffffffff9c) connect$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs={0x2, 0x0, 0x0}, 0x8) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r5 = syz_open_pts() r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) getpeername$unix(r7, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000200)={0x4, 0x9}, 0x10) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCNXCL(r5, 0x2000740e) close(r2) r8 = socket(0x18, 0x3, 0x0) link(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(0xffffffffffffff9c, 0x2c, 0x273, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929648dd84e8e2ff0fc35ef6fb0e48326434bb49107673c63ebe802fe14691993676f6664f156c83e422edcba99a1feecd6c11c4d0e694e137f6752b559a58ea9d1bb847b952d5a8396e698e2312cb0924dbfca1259b09e1e8a897d7b20ca859672a46ec95b3bb0e7c4f3d8b4bf746962e2887f00102b5f31cdee79a43ed600bb31f36725fdf26b94cd7adb8a4007054c7ae34335f95a1272588a9421e29cc46b091264d7e97ea0d6f1054500f9d7ee49e4bef7f1b1829061faf089ea294999cbf59fd2d00", 0xffffff7c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x170) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xaa], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x37b3b3075e068b7e, 0x0) getdents(r0, &(0x7f0000000040)=""/54, 0x36) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x3, 0x2}, {0x18, 0x3, 0x4, 0x9a}, 0x6, [0x7, 0xfffff64f, 0x7, 0x2, 0x10000, 0x400, 0x519, 0x3]}, 0x3c) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="8696c8487666c49495df9bb947fc4b8d353747338341e3317d7d9ed926323d949dcb14", 0x23}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b61daa09a1f647b21cdc24006a45") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000099, &(0x7f0000000000)=[{0x6c, 0x0, 0x0, 0x1}, {0x40, 0x5}, {0x7ffffffe, 0x0, 0x0, 0x42}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'ta0', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x9ff56c1abd729e5e, 0x3}, {0x81, 0xbc}, {0x22, 0x7f}, {0x21, 0x7f}], 0x4}) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x2c7d22b, 0xfffffffffffffd39) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000140)="7849dd85ba6eef4e6d3e59476ede0262959e838b9c75db1bf917cd0a6c8f3b025a8449f5b3a6eaa008c3b3291d67ab3b304685a375d930b4e6370142962b191ee173d0c34362ca3c1cbb4110c18b0d058d921bec49feb25d5ca55207ff270c2a5a06ce45207f81", 0x67}, {&(0x7f00000001c0)="63ab120fbc221a77fd8c12157fd9a57a78695b2c7b4a0622168c02356a68989ffa2c793b86f05a5ff82278bb7bb4d8f31e873ca787f5f740beaaf41b1b48e256bd040876fb4cbf7ae89731d76286a739cd9a4ce9fe08d7e68df79d36f754809014823e73fe7cc1847ff5852dbcb59f2d3918b17b4589b33484aecc12bac277c7a72d46873fbbf1a740520cc5c8b7b1d005f50a90cc1abf5deb04520c678e69482d44672c7b3388e93a5c847497e8c7d0ea55592602858bb26f77309961604259", 0xc0}, {&(0x7f0000000280)="7cc8666a9eb36bdf1a09b35ff5dc2b453db04bedf72c529dcaf8e08db113e34dfa45ac8feff2bbf30875ab792cca588cae9d70c62e979e5b438d64fb1075f117e2f72de0e4a5517d1c6ab3395d0ca7bc2dea9c18bfb05ca918f999652cdd59f7c0fcf265ede0e9756e1bb7a6e23ce5e2df393759b6bfdc96488ecd3f47b14dbb8a1cce2bc8aae3693510e7a0d67509c648817877d1b0e8d2c0c2b9e102df4b41fcd19a519c8ac33e528fc38159d8a4b1d0c40f", 0xb3}, {&(0x7f0000000340)="8409e7835410dcec31fd1d6191b97ae65d0020c65c75bace2016b073f7a0c2b6535ced9bdb5a261d891cd6c7acc05d6c39f384d00f49a0807940e506d20d4627322c5deca320f6b0b1051962b0514ea21804fbe26810f515beddc0969a4eddaa6f6847295c3b9c738f2df7a50cab7f90868e571bd4eac89b77eb1261bdf56c74ad29e256e2", 0x85}, {&(0x7f0000000400)="39378e11330f49b93413365f877bc91ae18153e452b12ad958f867bd7276ec862a0f67681be29e632535dacce0d1676e748411dfde6636b1234b3fab3772e7f3fd70efe5c6ca75a308da48a6eb73914eb075c7b477d4f90dca62ea4994a803828819826a9cef755ec2fe529a68345a6b3a77bc47", 0x74}, {&(0x7f0000001b40)="288df8a9ba28637b8552df38c11f6fe332fd3f849c5c482f6329d8851258d17825da791b69a9b232bed79611fc3372895ae72abf74421527c069721bdf9f934e540970ebd951a05e23bfed3e62c7578d3bac60e8138cd0590f622c4aa315e5d6fd6e2abfbd5a2f", 0x67}, {&(0x7f0000000580)="461c7c87428f2fb73431ffdb2c40927d20fa1165699683e393f6e5851c180c03a46645e9a730c9f821c0cb1eb3d429cd6039139de57ec1e9ce7496a1e04babce5d49b94ff065aab973011b1d675317cc03002b56120ff100f02eba5a", 0x297}, {&(0x7f0000000600)="bc6ecabd6ecd58f1a52bc0eb24633d407fac0e60abf46113fe4c68aca2fbe98366936df5955b7a4b8be7cc9e82f1b5ab3eb5041e835ba0d108dbf7ec009411b463fb74afadc59d519dfb", 0x4a}, {&(0x7f0000000680)="0b9f606731196f1bd62ec0c946ce52dba4f97c1eb3f5533d217c5b8e0f8a03097f283c841f178a730522712ca8ec795645f473026644b6303b1e12935c00af5aaa7902d490b24e4dd8dc114494e43c2468bd8b0d7f8ddb5c90cb33fd8ef11b3214", 0x61}], 0x9) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r2 = dup2(r0, r1) mkdirat(r2, &(0x7f00000000c0)='./file1\x00', 0x35) sendto$unix(r2, &(0x7f0000000b40)="1daaaa0520246ac03a84f914ff9b2f4668bf6076a5e8b60c7613cc59365dc67324b99d86d04f1bab185385f68fc35f386e2aed0ac15ddedf85c0b4d6ba49b96667e3942412b138c8adf80d88bab9c3945885cff330f8b73571c4cfebc15451aa57567bffb84b8525b1682bc11b2286c9f75578f2a631b3cf638edc354459c40523b770eaebe8fd99acb0dfaeb2f700d2ab773bc64bcdc34875f9b89c613caf4991750fe59c27ebd012ae7ea7682af16aa13dd4dd8dc999f334dcde4d970069b11ec549abf50a34a630e647dd4f8d4871c20a340f9a853336805b949481c85caecfbb866b169fb9e1385c5fa411fff7957fcd38016122c63797de792d819b7fafb5ad4e339586d765ba5390fa2f53e3775c821d11b4384890f70a4cde46289559c5fb9b64e283bb1ca7945e6ad83ae5729114ef826da37067d078953858f985d742836f2afd55fa2527d32f736e4a99014eb482baa6cc02c719d2be5b4819ca9ae768ce4da73beef1bda23daded53077195cd3f19443ba00c6fdc37fc8d8174ddfa4b2e82fd06751a124918dddaac5f9a6ae9b5eb42d1a72c8b21697f864b0e8492bc017a6fb58d2d2736083095b5323fba9f847a1348180dea5dd36aa3d1df4d6dedc1ef99d4145a78801c812265bf5bde2950ad68b7cb1da916bcdcbbdd3b452a17a40bb3866f5bdf96a94be7c09b396d5412974f3f2af8ca7a9ec51436ce7d866867711063b7c67ef1fe1de086afa37cd744707bafc2ea5b050f0451a862eb55dc2acce9ab57772df4e2fbbe5f81083b26170d7131faff0ff17c0fa926c32a1cc9477ff686c1050d3e622eba5a13c0e5ec017d5dfbf8440c22c9cd03eb44b7acf8b9a3df118d3d4b12e7bef67860335a47de73355e4864048afb730bb4c72b2a33540f685fe6b95ff5d2c7c0edbae208e856f0e0dbe6fbdac620d3269413c67eff0dc79d7b9a542498aa233949df670a62af327326eafff1f721ca84e75f8a96369f3cc6996eca76151eee8c299bd7a2e5e067214da377e854b660dae76be2124f143c96665078ce88c46ed4bcb0e6bd65ddefd977cfe55498330b8896092daf7c39afbf3a103ca6492206ef06a170bb5b46f43ba956eca25d3e951e4a37cd68c5833a7ab056f3d0a2e35e919a1a24f68aecc4511de1d7d3c18864c31a0e51c3c1912eac2a13325b6f968d0ea1bb42f755cba9a1bcbd58e4876be4c93a09c96d332096043561b3979d1df821e663a039c90a6ddb27a1844798f12ee68cd2262ef5acc1f7f17aeff963f5d3aef026583f19b5c1b2d9c7b631f52d2bc046c4fd6578135345da010ecf0a3a8e1dc095617a00b9b4949f42b327e3f3f33d04e4c7cfd8af576d6117a7a12fa40f1d8c58f558d54fe37867a5dea6ae12ac7001079623d168dd6e9768b6c10132900d3981d5cbc83a560d3d92dc9937084abae34042a3bfe04da567a4f71c5dc8c8c1bbd6c4cc33f74df8d748fa9a79b3c5d8cf530e5e7d4adfc84f04cf6dbfde61fadda616f7b873ecf246cdff098c7f9e3ccddf453b9a96a04bc179c16e7d0d6f245e547ca6d659e16dd723deadfa34aac4dd1e42ab5ec7db0d59833b49e2a54c6a79dd85a0b2a49b46c71fbcb8a7a16ea183d2b87d6495f318329fce792a93af8e68950d4c46031df2f1f189e075729ef9721b43228799ab4773ded4f59324e885d406a9e966f6704f3d1f0e3098d83e7a6277415934a399c521dd8dc60ea1ea6b9e373f0fae4be5b5b6c61c319ca3b0c3e4b78328ace5b8435f2005d47875d2992ae3107e79c148b95592437de1d55924200000d4d98fd7d1a892b774445b41949a4a4ba553f153738f6696ee3e274db021456cfb6b70bee767a1be10b86840ee74a7f6f43ee56c2d6cc7ed24231fb94866bfb9650cf40a5243bf9c88cdfb535aecb49dab198a70171ba6ce5aa18996062e8b04f9df86181b7e14ca27cf0024b1664ed99df1530285644526988878c397a247454b24ec1e4b9cbbef5e9c063308bca8c9436929e711fa0a7290018e56ca9cb959cfde74af4805244df87703803fb5b41298ed303b6804cbc25c6178ed228f9d74dd0afdfba5b0f1b7ab4d91f924dd03b10b63a17fc166a62426b83d88773ec46634bc6f42d62fa5c07f266f51a0e93df69ddd6d97910a1552fb02a436195e27498892cd0723ba64614db76ff31aba827b008e8d2477145bb99a683799457862192354aa5fb58b3707c5934d45d909179e424b4fe8258c45476c2364d841f60acac75c1c5303952288ee57b32df2ca3c8b81a0630248e51f59d49018b5369b2f575c8b6630d7bc12c32b226a4a51dcf35837f12d7ef06378ae44da95d9f30475ac56e8d11c528a34b2e576e972a03db83ffebf11df65199cc47cde3a4201e801e364da0975a88abc78ef9d71b3b51f195f2f28c0e1866ce3d2472d21c85e5ef760715fc93e94eb4015a501aee26700153e2681a543c2c46caa5e4dbc337df7968015a157bab160351f4eb968cbf00c4b11ac38d96234c8b88636f1c569c4bb2d607e3689b50b70df0be61fea2a0a1f0811af7f021d4542c894fa25f5ea5691fcdbafa428534554a222c83c53a3377db771c76f3a5f157ca769a36843112a918d404a2703924746921ac0e1f5fe032406894489a5d5a995d89f69c4b0d74df3ca1165117835aada9d949d2fd2ac4f81e6d4ab4edfdabf3d53000153701b6c9749efc4a7af15e592228966ac1b844d9afa69eb3b54fe88197758d6053031d960f71d4bf2ca642224b624927731952fb585adfdef4a21904f59161a783378e24123123fb541db5f9b360ba24851d22eac379551c5614fa2d912d99e1dc44584ae45616313a0f1e07db4cb466480c5ef25c1daea3f8868b5bbd3c520dd103367aa651bf020e822685915b1fd3972051e79cec54eae71f1bad6333b6d5e0d0cb9a893e51bad7aa8cd36f973e28b1f1ac85943073f5123e9b9eb79c8db05c4cbe1fce3ec2d37b2118ebb3c279013bae3fb68882a1eb8bf949c5d988d1c65180f5d2b6d8e1b1291c98f0df62557d9b8ca92cf6ecb9ff335ef49069437fdd5c91825b19a0a2955ae9565f74519934e994a2483358c3a1390d5a12bd98faccb855c7a5765c2c6078f5893aba266af893222fb15ec78bdaff51249417e8ab5aa2d68315e0de238641f21dea212843984c38555d6995b036d34313fd8497be6372144d7a3588e7e22e1b4d9d68cf750879065833cee432074f2050b7d4231a981a781adf10926b4f3b531f37134c3639290c552800a9544b0026f8e4c2b5cde1f02d06316d9402417ed06dcfbecd83c1b41740dcfe7ba67c1f03c6c3ae058c09fbe9c125fda59a8960bd54aef0ac78143d0b5d72d0d8f250799e6d947417219557c7f9f28c80661a76eca057b687eac068f232e653c1d0d1d2fd70b58a2f14b4dc40e5c8eab1e70c8467b44eb295d7450780095dc23627a64b4c3120d60e882d75fc3dcb1c380b43ea6d71b34459a71a2c9888180e1aa4c6cdc39ed6b4b0c2b60618016c626518a35e4a0ede6d51bba87577ce91733b830183edf5f32a313d8aa9f2f1c9ec55e03b38219c36262af2701bb6edfd20d44cad3206acd512f62fc80b969c57b5a3a36ead8142ac1a1d5a9db16d637329e0615fe1545814c884e3c970a73077693494b868c620ac557cda430f1307c9bac2a0586678fe0efd48af50161c52352304bcd07b3d1ba210627bc4164aec2d339c49831ffc1911db42ba5917638603d49fdb00d2a0140eef93eac8c5a9bf86ded17b5d39828a138b7d5ddb91349cbc24b58cb88c5fd0e05cc847c6b678c679f95ea6f93b10066beb30462391b59fc79c9519a2c75427e4e35f0fc3dbb5b2c64dce23873d34235b4c261ff89b127b3ef0ffcbcdd356c46e491a2e6e32bf34f8591c644c0252ea7811ed3f083a07c2e84225c0ddeaea4d7a54b376272f4c4b2522b0071938824449df10e7bad5e36c64594d34c5a2bb41670b8dfec2fa3b57eb2f417e92cfd2256a84b5780d64447344415d76b3520f4e894d1c1d2ff1c5f49a0d196b77fb8cc3b53403d05c574c9d4d52a2a4de63a41666ce624128567e502119651c0c00dbe4efd52b0a863c311a0cbfaeeb84d63f333c5e118bd3557c9b96ad28daeb27cb84e6b4bd75dae5cbdb1d1ad122ea2d975238d10f4f11e2e2018b37cb21abbc53238ef5d8d233b087aeb41f83e807b69fbef7186354833eff3870a09ee5833134f8ac0c14e4679bc5a83f46a3d89a73dd8be9e336f688facdf8cef0d1d1aecb541c4e9d5ddefaaf18781fba3018e8a3b6a19d0de92236984365952e79cc1c2a2c0b1378dcd0ec236d07576d2df3e186ba458893862b04535e0b7a7efe13f29931920617ce33f4eafb97ba4037e4dceccea082cc406dfd7532d5f68fd46efa91580268ca8aa6b722f39fe0ffed44a3a997c2e9d02683ec134549be11af4fe6d51089295cfe3a4ccef2d605c4bcd3b98d5387ff0d2fb8cbe3afa443fd20fedcd93e53fbb141dafc8a85e404cb41d133a14867ea539ef074fdfd9595efcb3989632b964f71806f552e4517348fe4abacd8d7f543f161ace87eaca4e25069170803dfa19a49c2bc7be6c4f30d007b9fb8235533e83ff6ddaa114b4c8710b201122cfde10757311297bd878a2d748d8a5e0eac346906d52485737582717e513953f8ba228cdd541cc3fc280af22a381c93605210ee6288a0aca1d623551580b52115ba0591beb38eb616ce8cfc6a4acbf7495dafdb20462c66b41ff3e0d6b473f73fc746b27ffb5897f5481b281c50b249d4dec2571c30a1d6036e18b290f7068d25edd1a20ab7e159df7fa9a30b5664f292267784a74bc1247816ddf547435f939bb2be1cb4752d2d0066e3f59163d450ec17c79117ce61dcc28f2ff11e36b9dcb074fd9bee23fb57c19b4af83884999d3d798264b1b2b8b5c37e7630999be0ac78bdb7da7f0be7e91998a964813bedfd37370c0fbbc5a601f8826b9035db66b783b83bf895b5d1c375fc68676833ac2ea98f36c2169652f579cf02b1e8a62946a1323b2a41d918d51d1239a2055668ffe3b7a13ae031d75bb334a8ab811fcb5dc868fe1cf356e03c624a0579f8fe2b290e9193e8c8a53c79841f8d8dde4bf9874b55ac3d38ff40cb7f3c3fae20ff9d27add16444aba231e0db5add4991e86cdc75dff23b33fd2cd5330ac585e094e88d377b76752825bc34a7daea28911f58fe34342c8f42db40ac200fd12e2d3c203c623c457a5d1262a25fe65d73d9f06e75a8ee80821bbe8594c062701fee62da5364835ecdc272100e9d1b595c97887b7ebdb692df62fc0f77a8a9843afd7d557df000acb4fa27c7db88cddc96857008c72b8b22bd4196c23097ec8736e2071f17ffeb928f97963acfb11b82483291cd1f4a4fdeb84275fb714a910382a68442f21ea6762c9beec19781b1f48a0b2c6e6ccf9551fafd9cadce10b631a92710d7eea2fc412e03d100f177bec1263c0a004826efa8fb29eb3cf9f10e3d021b58a9f8337fcea3125d84b44101adae0f6a4395e1c05e31a8c8663e08e65d0771be7bdd3e86ce64c3d499ceab565fdb0695c5fe473d0d2528a6ebd2f334d754735d16a24be40f4cc57f41f4cc13f0b7d2a1235ff3a8feb575a5ba57ea7b0e79c48c4a43546b459cc2cd9488f2e9251116f4f0004146255985b3cbff8e46be54b2fc7b1d95254b4a1b3420778e869ecb8e4d10e120ae1d513a2744d8327cb37e0a69d0e4eef32c4a8bb36384cfc7dda57dabe3df8cfd8780b382edfc6afc03badccc3", 0x1000, 0x4, &(0x7f0000000100)=@file={0x3, './file1\x00'}, 0xa) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r4, 0x6, r5) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r8 = socket$inet6(0x18, 0x2, 0x5) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000480)=0x8) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) getpeername$unix(r11, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r12 = accept$unix(r11, 0x0, &(0x7f00000004c0)) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r14 = syz_open_pts() ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r15 = dup(r1) r16 = syz_open_pts() ioctl$TIOCSTSTAMP(r16, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="8200000000696c653000"], 0x10) r18 = socket(0x10000000002, 0x2, 0x0) dup2(r17, r18) getpeername$unix(r18, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r19 = accept(r18, &(0x7f0000001d00)=@un=@file={0x0, ""/4096}, &(0x7f0000000500)=0x1002) kevent(r4, &(0x7f0000001bc0)=[{{r6}, 0xfffffffffffffff8, 0x20, 0x40000010, 0x80, 0x2}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20, 0x9, 0x7}, {{r7}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0x3f}, {{r8}, 0xfffffffffffffffe, 0x72, 0x2, 0x7, 0x2}, {{r9}, 0xffffffffffffffff, 0x10, 0x80000001, 0x200, 0x7}, {{}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x8, 0x56}, {{r12}, 0xfffffffffffffff8, 0x1, 0x80, 0x101, 0x6}, {{}, 0xfffffffffffffffb, 0x19395a6fac104c50, 0xf0000000, 0x94f, 0x4}, {{}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x4, 0x8}], 0x3f, &(0x7f0000002d40)=[{{r13}, 0xfffffffffffffffb, 0x1, 0x40000000, 0xc0d5, 0x401}, {{r14}, 0xfffffffffffffffd, 0x20, 0x13, 0x1eaf, 0x100}, {{r15}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x1f, 0x6}, {{}, 0xfffffffffffffffa, 0x40, 0xc272ec1386a3ec40, 0x2, 0xfffffffffffffe1b}, {{r1}, 0xfffffffffffffffa, 0x102, 0x4, 0xffff, 0x5}, {{r16}, 0xfffffffffffffffc, 0x10, 0x20, 0x3, 0x2}, {{r19}, 0xfffffffffffffffa, 0x12, 0x20, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x10, 0x2, 0xe9d}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1f565ceab1e142fb, 0x2b93, 0x59}], 0x1a49edb6, &(0x7f0000002e80)={0x2, 0x40}) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000080), 0x40, 0x7) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r2}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r2, 0x6, r3) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r9 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r7, 0x0, r8) r10 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = getpgrp() r16 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r11, r12, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r15, r16, 0x4, 0x100000000, 0xb1f1}) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) getgroups(0x7, &(0x7f0000000180)=[r20, r17, r21, r24, r27, 0xffffffffffffffff, r30]) r31 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r33 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r33, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r33}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r32}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r33, 0x20007471) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r33, 0x6, r34) r35 = getuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = accept$inet6(r36, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r38 = socket$inet6(0x18, 0x4005, 0x70) r39 = fcntl$dupfd(r36, 0x0, r37) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r44 = getpgrp() r45 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r40, r41, r42, r43, 0x5, 0x7fff}, 0x6, 0x2, r44, r45, 0x7f, 0x100000001, 0xb1f1}) r46 = socket$inet6(0x18, 0x1, 0x8) r47 = syz_open_pts() ioctl$TIOCSTSTAMP(r47, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r48 = kqueue() r49 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r50 = syz_open_pts() ioctl$TIOCSTSTAMP(r50, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r51 = dup(0xffffffffffffffff) r52 = syz_open_pts() ioctl$TIOCSTSTAMP(r52, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r53 = syz_open_pts() ioctl$TIOCSTSTAMP(r53, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r54 = dup2(r52, r53) r55 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r56 = socket(0x2, 0x2, 0x0) connect$unix(r56, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r57 = socket(0x10000000002, 0x2, 0x0) dup2(r56, r57) r58 = accept$inet(r56, &(0x7f0000000140), &(0x7f0000000380)=0xc) r59 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x20, 0x0) r60 = syz_open_pts() ioctl$TIOCSTSTAMP(r60, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f00000002c0)="6affcd949bd6e6f573b128f795795405764122995d27f57839a486d17671c4a518fb8ed95b1bb3ea4478db668e88f3ecedad3dc27f1a676bf0097b15402cfd8f9d6c114753bfc5dff39e77a604bfce59880580f8833619a90e78e35da10e5a44c5a7ac1eb383f2eba3ad5dcbfdc1dda71b0cfd2024fd1533982e35a945b697f6513f8fb08c9021fa3081b5d0ffe6d3b6b41a39c0b6ebb6c1f04a890c79991b6a169e10603ceea023c63ec655492658b387431393af513af4975195bbf82329", 0xbf}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r13, r20}, @rights={0x18, 0xffff, 0x1, [r31]}, @cred={0x20, 0xffff, 0x0, r34, r35, r41}, @rights={0x20, 0xffff, 0x1, [r46, r47, r48]}, @rights={0x30, 0xffff, 0x1, [r49, r50, r51, r54, r55, r58, r59, r60]}], 0xc0, 0x412}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r61 = socket(0x18, 0x2, 0x0) r62 = socket(0x18, 0x2, 0x0) connect$unix(r62, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r63 = dup2(r62, r61) sendmsg$unix(r63, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x5) 16:00:01 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = dup2(r1, 0xffffffffffffffff) getdents(r2, &(0x7f0000000500)=""/203, 0xcb) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000600)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="9626af1a2cbcb726789ce7060a46d393805fbe18d3495fd0cc689066236b834732f8fbb75e39657089aa4ef832f2ad80554b244f3301fb2dd472a50d2d3e316ea6c0059b929297f157b16dc0500202e5345ac300c5827beb87e8dbfb076cf18f944da598085bb5d853635800d93686227e81f373254e2b117aee101960c31ceca5eb92532b59aebb4efb8cc7346be4267d1bc130317c8c26adb8349511757ba75e99297d9654693cd583ee688c95f6326cb4fa2384728bba178d6a2d7bbcbfa47fced3d07ce49c55abcc4dfc21e5450da83bfdc297515d176ae7914d623299b872e9dedfe8a9ab0c4afe577a7b475f35", 0xf0}, {&(0x7f00000002c0)="5f5f1e81f2e3030cc3fc812d90ad3f21956b1c436aeeb1643f4bc35a8a2640bb28281dad41775ebfa6ea3217c83090f73539a1c38718f64806a4e9d8e485ed4dc3fb4612cb6d073a9f0790d0aeff4be00d33d3cb2cee5feedc978466305fdccaeb9236368ae98ae6a87e451fdbf2a131b5", 0x71}, {&(0x7f0000000340)="12bcc8f303dd6078f31bb5e4987381a8c64aba0edea1dfd3bdb832", 0x1b}, {&(0x7f0000000380)="ec3d638f9d4c3483f49f23f1abbf8ca77c3bec0fa354736dec6989f67bdad08f35795b98486a4fdd590fa96d28b3c3a60bd346800329afb7371f84d8709a847e7bdcdcb7ee48c390a32ec9f953a6ae1877da1cf3a077c9bdea6ae6d404b5fca7714e", 0x62}, {&(0x7f0000000400)="27e79e888cf9", 0x6}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x68) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000001580)='c\x00') r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2e2) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000004c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x80) pckbd_enable: command error 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000002440)={0x2, &(0x7f0000000180)=[{0x3f, 0x0, 0x80}, {0x800000000000006}]}) pwrite(r0, &(0x7f0000000280)="d0", 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = dup2(r1, r2) socket(0x2, 0x3, 0x6) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0xc049, 0x5}) socket$inet6(0x18, 0x5, 0x1f) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 16:00:01 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180), 0x3bf) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x140) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x74fa, 0x3f, 0x1f, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000002c0)=[{0x2, 0xdd, 0x1, 0x1}, {0x101, 0x7f, 0x8, 0xa}, {0x401, 0x20, 0x7}]}) 16:00:01 executing program 0: 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", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="8c65", 0x2) 16:00:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xdcb4, 0x6, 0x800, 0x9, "6039e48cdcff579ff7b46c21fd8d131170b33cac", 0x3, 0x3}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) 16:00:01 executing program 0: semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000140)=[0x9, 0x9, 0x5, 0x5, 0x40, 0x9, 0x2639, 0x4]) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r4 = dup2(r2, r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000080)={{0xfd, 0x4, 0x3}, 0x9, 0x8, 0x5}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xb51, "ea0bfc8e000015b2b68b1effc0d50c99558f9637", 0xffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r6}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r5}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r6, 0x6, r7) flock(0xffffffffffffff9c, 0x4) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000100)={0x40, 0x6, 0x8}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r9 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r9, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r9}, 0xbffffffffffffffd, 0x80, 0xa, 0x7fffffff, 0x3}, {{r8}, 0xfffffffffffffffc, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r9, 0x20007471) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r9, 0x6, r10) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xfffffffe, 0xc32, 0x457, 0x3, 0x7, 0x6, 0x62cd, 0x0, 0x0, 0x1, 0xa4}) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x4000, 0x5) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r8 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r8) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) r14 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x200001, r17, 0x0, r7, r9, 0x145, 0x7fff}, 0x100007, 0x2, 0x0, r8, 0x7, 0x100000001, 0xb1f1}) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r22 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r22, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r22}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r21}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r22, 0x20007471) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r22, 0x6, r23) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r25 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r25, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r25}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r24}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r25, 0x20007471) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r25, 0x6, r26) fchownat(r25, &(0x7f0000000080)='\x00', r20, r18, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r28, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000005c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) r30 = semget$private(0x0, 0x7, 0x287) semop(r30, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r30, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r30, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r30, &(0x7f0000000100)=[{0x3, 0x23}, {0xacd7983a6c4af568, 0x2, 0x800}, {0x0, 0x1000, 0x800}], 0x3) semctl$GETNCNT(r30, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r27, r20, r27, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r6, r27, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB], 0xa) write(r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="00ffc77322f3c9bcb486da37dc05000000000000000000ab8bc3456425540ca92c40d03a33618a9d90be19000001000000000000000000d275730a92424988173b465f1bb15d5ec800ae84dc08000000000000002b6381acaf21c010550edb7377f3184934ecd9555724917e95a5c75b3f4a92aea255245510d0b94ebc09463e764c185371fbb271bee494f1484185839abf5c09106ab9174847b83224144efaa05a1c8690f500fe4abe24b9c9d29b94ba15d7b336f1a55663e0e11f2154d4f4f9da9fecb33ca19232122ac24acdfdc726620c4a073c4fb81ca129f51f813e29597421de8764f6d3c9769450731464c8ccb82e9fb0988baa9b824075cfae76db85f6cf90fe2547397b402a993d", @ANYRES32=r2, @ANYBLOB="dfed82cd58b2551608d58b6dc5a0929bce2766f3e3e1bab719af8e1c15685a651ebd4c6776a92f701f11f811d310fdd596ea27a5659e2fb52b7dd7afc1d5320fc4f9239ecd2920b69622d21f9c4cbcec1b8b18cff7bf445f9f76e7e39e6038bb0e586acb295a4d0045d27f27e444f4c4b29a71d549fe0cc5ee148fd9e53df0ce4fb63976a1d9988ef920930ef58ae8ccb4976dd949737809c781188063a2649e356fdb85013cd9f81373e95381f49c1d23484107d113c7086d649adcf86fb7a3cd3ae24a34c21a25bd6b19ca68bf444e652f7c922fba0e454e8f66192c9ce3d423a67735f5e5f518270d03ba34d4cae82f230f613959", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x217}, 0x0) r3 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) getpeername$unix(r5, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r6, 0x6, r9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r14 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r14, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r14}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r13}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r14, 0x20007471) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r14, 0x6, r15) r16 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7fff, r10, 0x0, r11, r12, 0x26, 0xffff}, 0x7, 0x8, r15, r16, 0x1, 0x101, 0x4}) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r3}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r4) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x3) getsockopt(r0, 0x401, 0x9, &(0x7f0000000000)=""/138, &(0x7f00000000c0)=0x8a) r1 = dup(0xffffffffffffffff) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xa000, 0xdb) clock_getres(0x3, &(0x7f0000000140)) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="d4bf2abc0626a6c852d027217adb40f258fdebc78feb0d825f43b244e08150afa51dc6d95a2ca229b6e4fcaa2cfeea2cd0776efdc3da6c9c3f6e52cc1c098f114ee44317ca71cf5927b5f33e94030cac90c2e7a8cf1e06da20d14221cb316d9e7617e2bd17e38f85f98105ff95d66643decbe1ffd7fefeb9b7d365de1ae018c170d2", 0x82}, {&(0x7f00000002c0)="60360c20e5d9a501892f6a730bceadf011aeb1b531fe941030ad1dd6509fe2132854d0129f83bc2a75bd2bad1a9765e783684dba1c0f5eaa653ff7145b9c6a04a3927435e4fba8c1c36cbe0fa22710df5332872e47d5f0d434bd17758d4362444dd07e2f30e6cfd2a5c7edd9ff3941855113e753241f1e55b64eee6d92664f5be834e810bdf623c1bbd9f0b051692e8e6a8c0dddf5deae8aa66e70ef04da2d95632a077cf661e8d1351ad359eef351c68c8735cfdd62cd3a3f360ae021a1e6686c33328782585b73afd819d997ed26ae2584ba358f33e7", 0xd7}, {&(0x7f00000003c0)="bdccfb50612125349db52a44c51289dcc531ccf45ac01873f2", 0x19}, {&(0x7f0000000400)="dcc5475a2b8a3adadb8579cea10360e3329838f43e691f24bdf383087e5426e82b75e4abe24c1f19a2ed4110da4a792c888c9a5ca995d8fd25d4a375de76ad3ba74c62ea5a090c6a1453841fd47101d4512223e6f7f6a760cb8256e0386f39942606f24187dad9748a3178473adf1fa79e3f9ec46bd3afb9d83923eb1fdabb4965fb8914a67868b80b8492054700cab5", 0x90}, {&(0x7f00000004c0)="7f0d02c9d018ee9424c2dc38b49f71693f68a69ebfd52b6150f9f783c9c5f1119640e894f1fb8cb83c38e6869ee19ec8b997b73c5f871f674b2dffa0c205a31b3ee1ec26f88977ecbb7e37fa163fa34831acd90453f44c55edd68b5cb1aec28b8571bab8c3df4c2ea893e1686e2447623881e3f7a54e87624129d7e30ebddaaf732ba3f9389db6f1160d0f562d003c28494223ac36ee2fc3dc303348657d2f82903ba433c8e9c1f31c31ac8c9af8b9f938d2c07796150863286f5f7cadd07eb3a6c925eb0b4212523dd6a8d7dfef313ae556c96738372cb963001e48de96b0355db492a886649ce02afc6bdeb4b8cfecbc9bbc7392cc008ef3febe", 0xfb}], 0x6, &(0x7f0000000640), 0x0, 0x4}, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) fcntl$setstatus(r1, 0x4, 0x40) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000780), &(0x7f00000007c0)=0x10) r5 = open(&(0x7f0000000800)='./file0\x00', 0x100, 0xa2) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x10, 0x0) writev(r6, &(0x7f0000000b80)=[{&(0x7f0000000880)="09ab7352755471acd5cc3c2e1ed7fb7c38e1fe4232e25ed962cacc6a0b3b5531fb757594e65843773624894250405a62369170d6486cdb0e97110639b049fc10ba544d44e0a00ae9249e9068b2a0b0144123da11d2e513b37e12c0672fb00f483f5c37f595e90ef591d15bf052ad8295bf6a9eb4d2572d7c560fd3f0597217d9df3003ffc690bce1f441378c09782726794e75ed252cbb3537b7260774547a5b18a9d4ac4a74a6adbb7476986740522b965174ba986770766c6aabfa06c4d7c513bece2b242123aec152c137614b849d3fe83bc96bb62b9cb877933bfee768a46502287f59e1187098c99ee96bb33cbe1b", 0xf1}, {&(0x7f0000000980)="043059347b1127b33250fa9b0d2efa4ffb0177df7a4e690871c8133cff0c75446b63e8966fb105f1ce8f413ae4df80be185e44afd35a4e952ffc4ceb71e409678f721180af1caa2823ef0813faedcecf5e68d3263c97b1c93f54643af1a67a45cd588dc5675c98a7a755e8e1c01b272d051f3a018a096e7116f23b95b9f915fad4e118b688723a", 0x87}, {&(0x7f0000000a40)="0fba17a361440359b96ea52df2e1ad33218b04822a3c9d7c82d3ef0498658c45a071699cfbacdc54ef97666bff8c84a3d60a97bcdd9c950c67c2df67011091203a8bfe56c90bcfa1ca99e5cbe759ca84777d8f39a9da6e377360846929a126928669f408507300986f8e9cd7c072d1ae1dc559f7aaafe4f6c1426d04a752a13aa0f859d76f4e5404bf4d323a6f9f270d09ae5ece3ec8ee8aee58", 0x9a}, {&(0x7f0000000b00)="9369281006cf68aba91827e3f0f01689e667316d6989efad2f5d40bc2d2f1426c23329ab75f73f10009cd8ce48ec18e90099aa56bea691de4bb5389b22c58eb670e1fb456ee665f8f09a3f056292a48ab67fa2d121c3bf5e5a0f64f89dcc", 0x5e}], 0x4) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/pci\x00', 0x100, 0x0) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) r10 = geteuid() r11 = socket(0x6, 0x4000, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000f80), &(0x7f0000000fc0)=0xc) r14 = socket(0x2, 0x0, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001000)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001040)={0x0}, &(0x7f0000001080)=0xc) r17 = getuid() getgroups(0x7, &(0x7f00000010c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r4, &(0x7f0000001200)={&(0x7f0000000bc0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000e40)=[{&(0x7f0000000c00)="464c8879aab0de67517fac67a32ba944dce051c60bdda765a7727f6c4a063d59e29443aece91f0076daa26d32f3c94eb1567ceb17286a401f8943a5853bd13b6faf59c0b9b62fc1d21a8b9bb40cbe25d56ae9339706a2b1967a2bcf532194eb900b86af676a0bbcda746c3de34c64b0a356f2da4f5238aa37db6e39d0f93f465364ace9108b5c47b2bb7de347664fed31c6d2cfa63e91238afaa6014bfdeedc650ee0a31165f43c39c68845287cecfd6d26bb26f061176b154f6cefe92766fe7c672b2c71431f60c495a14cc1c51934663eca1e1d94d2c1715712f972738f438457a5ba9635482d5741497955946c0ddb600447d76b85414cbf71aeba3", 0xfd}, {&(0x7f0000000d00)="961b14961e6d6599086b863ad87b1382f7341a58d8138405a3e93076a6f78fe436825b9794636a6dcd040a26149fee1f1afdbc70b4edccf192771897e9227829a50f7cc986549e5b8a6ace056deecdcece9d57e00ff51c", 0x57}, {&(0x7f0000000d80)="9b9a6874ed6e62d9d8cfd6ecedfe086b3a228277babf229cb416d3ca8f533312464f63d89d56a2f24dc939018a4c83e5b7f42e2fce7f638d13d961a9805d61f79f37fffadb7c62561606689a5d72bd", 0x4f}, {&(0x7f0000000e00)=';', 0x1}], 0x4, &(0x7f0000001100)=[@rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x20, 0xffff, 0x1, [r5, r7, r4]}, @cred={0x20, 0xffff, 0x0, 0x0, r8, r9}, @cred={0x20, 0xffff, 0x0, 0x0, r10}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r11, r12, r13, r14]}, @rights={0x18, 0xffff, 0x1, [r15, r3]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xd8, 0x401}, 0x0) setsockopt(r12, 0x8000, 0xffff, &(0x7f0000001240)="7194b3c5147a0f061b890b65102450b51eed7c751924525dbd6f4121055d6f0a85dda0506f01f6adb494324db20f30e9b6e0941cfb1db84018f2fd78aed12c8e53e19deb2f16078ea1ed1799ea12de3d64064fd4dc4add244dcc6186951a15b4855168c97812deb0548fb4e9e1019d3f47290386079aed72d967c935bfca69ecb33a28c318fac9c7d94cda82782645de9fb4a8dce09706e707669428112657d2ced42db161d9d48f093cacdcca496abce58138b559bed7f8d52360e24935aef01516f301561be65c3656f7ef4ca94a344717ec20997baeec2316dfec9a10d6ff7075b5647416f1cf98042169c23a3a2b14ee398ceeafc3abfa8010b566cce1a7a457c88af0a1b51b53f150ba0c03c566735f93bc314f9c927ed5492d02c43b2380ae41b0885f74b6355ac6e3145226a80c1029233527f524dd831396dbc5e89193363ef6139a55b83bf46e60cec5d89529b1545b04021842e10645d1f3299110ec32d8b0480440005b39619151ab7c68b1580a862216337d7d6bf7f588c302b958376c420ad24ee09c34a86d67ea343951efbfdeb5e8bdca182247e22f9e2a086ad7286e687e160372bb90fccebf9a32894356719180b6f35c2cacfab2f65e9db3212fbed6af45ab7ba6f5896b5b9cbb01c3bdbf33f6bc3dff7354c28bc7f57c07b0e4eb92283d54a39527c1c5f626571756df734c60a93524dfb4563d60b257cac1db71290e09d388e5942b0b7ece739601c5b2faa7e07b2e0cba9f6dabe772e4c6f4034409d3c5524f729d934d47e4e652ab3f0a6ed500adf90c8354b81276870e940ae17233a866c44c8897737423ef59d84410c679599a932799565d4c4a29dd7669d6140833ccec6b55f643dfb0fe68a8f2d49b62fd709c5a67eec0b5014552a87a8818c4e712b0b9aa04b8adb999ed546860c21267d39aad573f9479871beedaeef5bd775eb82fbc31f40edc8f0eb9ab04b945a263cfd4422516e3741f84f10dce846f310b8210158dfc4f35a5c6b7a83758c3211f1344dcb453d54850f52986d6bafdbe958ad9f6cce9d1a59530b08dc583981045ba37bd38e81cc9f52c4507404c21f0b372d0bb7f9fa71c98d80276352f0106def7e9c8de61ba6fe3898a021ccee00316d126fb0749b8df2f8ad1e68e7ff2f5f6dc313b0dad694cb8599bb72056fc3e6e05ce62cfbe8fe32664c19b82b9a41e2d287779b354791b187bb7e3c9e6c6e1cd4aea4e339d1cc4bfa9bc99a7b872a68609151a6e1a3267605e3f19315149519757367f6eb91569c2126f76dda27e3da26a25479470ec4a40efd8e36702b67b4d5b42fa7b1d1729a238704adff00d005864fd00af5b851fc8c1e769f409f946fd9c316693d0924c25778f7830e5b7edae777a059d50ff098edd33fab209a7a4bd54bcb2439f870f993fb4083cbe77c8d6b7d1bb256b14d9106c581ff543999c83014b338bf7834f523882b799c103144cdf1ecb6e75fd45d0ba07c04de475ad8185ec723339fd7670a6474936138a1e028925e986ce3e34e7df6ebc78b6bd47988b03f30104d3c1640e380f0480ff31634db9259f2f70e6ade74032c591c278a713bda2853223ecb11a416ade70c64210da058abcdf858fa8859ec0ddb08b38f8d67cb2adbb61164db2097f24a02749ff9064bad427cb8bf0d0a6795750d626a467b7aede08e4103999c81df42d7c0f15e182db51d96961527fafd920f3f941cc44d053f7f33b351d316ad93e906bf7b69af69854538693917820090049aa9fff5f30240956fdb8a37b319b5a751c0e77570114f1d8180f2a881aa3fdfa35d580057303b03447a3e8c9185cd83ae6fd6b574370496f6ba3d34446513b08f20e975df4abc8beaaa30b87623f19110594c1c561a1c508824d6c9a2d1d0334d11fa8dc7ff2d25873d365976c344011c70202d0493bdb1ecdc8edaa16795b2570b2a3340939c4474c09beb05e7561c797a16f90db9b033fa106763b1c5d38be73dc1336d60cd374bfb419796c2c40d0a5821429128a5f1708196fe96929d520de954fcef23378630af2f0b16c2933fc6e044e1be06a035723fd8bf17d9103ba0f4a59002fb5786e9d280b0f195692939a804be25e3e6d295a9b945d4a9c2b87e2024eed1965516abc48a601eefdac7e864d0a25a6c594f5a13ea87b5e999d11f06a6ab9527d310901bb489ad2fa940afa8d3a7d06235e35531065cf330d65d280e4999cbed641dbbb911a62bc7637f2f6a085116292fcc7c739803f811448c1b6c3e87d77a5414d171c8d21a36adb7afca7d77a97a55ee631843fbdb76177daad4a034d04d4325f6e20017061af3a5f3abd91c2ff77aec18c1cc3c671ac5ad67519265c020ed501b612adbd855270c2dc7666391f5dda11a9a6938836e5e3fd173e0e171d138e33d86c28a8f86daad55241e309f39262e949b8da30e331baf57415170bbe669c2643d517cc5c5c01c9fc1f245e8aeb94fdfd46aeaacff7061ecb9256c8950cfacf40a84d9ddc6e3c53d1e192b3a7ed8c1df5ac194c7a454d82a42bb4c1d384cd7906dbd8709853c71a20054bec95a4569a6a543af774f3ee8d4cc7d20ad0fd179a6b7141cfa9729dd0c9377e9034122ac76f4d093a6cbdbfe291f5ffb6356ce9fa7f6ab4b2dadc8964d02e1bea91697d595d42a4a7c4a064114f7cac4b7d47daa689194e581a8f9c5ed719a247bd4d439e02416447c29cb82c6dd11a866ec835596598a425068bbe5f6a36de87fdc817574f22addada888641e28452e62cf1b54ee50e3e00bc77f6aaff190e5752f8325bfcc6163e2154931b87f675ec42b7d9aef2086939a644f85196e3a5f2a6c2a63d2cb911332a941a75a61056fa6a5d6053b217c01bd710c7aca1dfbc6852f42302e9af92b7c7b28f1ae920b085e620519710e55e8575ad42bb86f347942bd7dcf17691cc56029c0ed66479057ba20e12f4c37663544d0686880d97aa31493e27713500ce8b6cd4f980d3172498f6867de610154ef738183b462f9b1aa57bc9628a3828e5134c78ed7acf3ae86d67c2727e14a5dd77a158ab5f9e89f9b26edc7d2db6eee981657f621c4270b5601dff29ff2f1da421bef98faecdf3e27d196b90fd92e6d7263a4e4c742353b3562c3f162e74dc435044b60282e8bafeea8b8bd8e6d225ccf5613351a4f50366132c8558a07bfe3678ee5bb3cdd819b87564f07966cbb6cfdae5001b6d6abd3fa8007cc45c50d97796869a57f7ec0d4a7657456f0afa459ff700ba0ddfebaff6da7ce028fb6e11578b257287e15ccc2aa318490a9b50ea1641b630a3b6d19efe06fbc7fd1fc78e5e28b203660af688d89067370c0f3a7220334b5424511b645f3f3d430d671a839eabfaa828ca6165cbcc8682a472932962c83d859be071e35cee2a4942686510987e6613920e7f1a277d11be5dddd34f9d516a8fe6f7267094cab08576e99ef8be93f403502b54c100ea7347c6994c395710de7ddb21a3cdaa17e9026510674698b202c4b31ca23e3d44c0a9987371198407f0a9c752fe95057c3265316200207de685fd9129bd974a246170245ae2e046f814a688219ef3a0263e994adefe6fdbd565a46086a349443d7117d3137efdb4511e0ddc397c3ff376680c93541938465b6ef6650df8fa0749d3af3b24c1855079dfb88d0fd7d2b86c5bf2f8fda3b923bc86af823a9a7790a5c8a1052ad9d8c188bdcc790c1b4d8343edc88bbe26fb8df7441201c631d8ccb1346045f617ac3b655d89c311eb12ebb1edd71ab458f1aed8767f4122d3b87888c6063bb9fa32669a1a74eaf7888596c98b23b2205337a3ea58f118f38fd1a2de08d7f7abe96d832a68ed8323437859f771f02ed7af9b3090291ac30bbcbe7325e14c8c9e384d5ae42bf03e82568aaba4073328ad184e90255f9b0865dcf8487458af93e851eaa2e366e71ad49973f868238a6f5377860104f2a45555158070b991ce97dcc5d6951624b11883d957a0707c874648efc14df808218fc5f47b297e0140f36579e52ea78fc09b5a105f0d34cf2b50b622f8fd3ed5938666298f481c5dd458c3b3739309bda21dedf7d92090218cfd5504516f482314c4651965c3da885cd28504c6f28db251f1ec7528b249915c5cb4076f3860d8e46a1fdd16b504fbf7726a9e6f3365081a3613c0d2bf734fc3260247585b199e807fe07f6015fd009833ec93746bef3f7d433358ee10df21153f122f87187dd390b8e5890e45df791563c10111646e16c5fa35ee19ad9d6f24b4f2afd1cbc1f8befebd9d7d08bd626410fbfcb59ffbb546932fd671c3f8face9932e0107d96e6b6136e959a5e6bb0ea24bc8dcf97e082cec5f922bf985abcf7defe235d8898dad8cebbc2169b611a15fab76174c83ea2cf748e5bf9f75be433a3f486f7cbb4a521e958f25b846ea4f385329768f112e55db52459c9b686b6a8b357338f49f8ae1e28c1363b1791a8f5a07c52b8a38e55004e40a40cdc2be71bb1ebbe4a216184175eeae67d7185f9cd811e3a58e8181966f341f2968311f6f3f41624c22cba158a54d08b5177871455ed00db09e118e6178d9b2e02a303c68c565ae7206baf014143740b25a04440670c56bf6aed750796a1a4f775c032b694c9bcb3b0e9daee57e8cdee66a173a4aaddae24166be635e2b58643344794e114856432a0a0f7edcd392200794fccd0f27a829f643be5846ad956e7ef91cf5cdec2d358be5fc0fa45d982b796e579a64896164b7e42b489185a25466ebba29442c21305f19928daaa355187a36e500b781bf4de29da319cbff583cceac4a8f91447fcb9986de4b63ab3cba5ca8348544d84792dc9a56daac6a20118d7ac9418ef3d903da0b1abafe5c542bcce8bdd6cdb812ad0edf2b0211f726f4af4b141b04984a4173797bdab9fcc1cd13ab3e1e54eb7a88ab7cce95c32774baaabe1991412aaf1514a52042daa7da700f1dd2c5f98125a20daad1d00f32eb99cbd6e32a19c1c14c5f7cac55a71b67ebaad79bb2929ff682be615f2f4246ba99faddaf137caad25077f2f0a67b5c235e75832482c150118d99e8fe07530009211105871e10f04a90ab8e20e753d5063642cce0be5bfa0c3e5bc2c7586f57bc89b6533559d5b3b45e7173f3a7288d6f8a24f2b1e07a43ebfc9a5ed4f6e6dd90cc24b9c681fa4abfc045bc0c1e8af2e8b1e2a5674931dd1d4cb5078efb27c33d68b3d253f3f324ca8d6b5627f4578826418b438c6a913a69f0406de537a2474203cb32970100fcf08229ca197d20b7764cbce625634367c1b0d084a7c1b61c426e688c06a8999a5eb37d3b07a0785f3ae87c13c8a8fb48efdaaf4d8a7047ceb21b3dd1dc5471083d0a4423b31355fde14360e4367ff22bb566cad0fe42b4db3a8143ebe6faf1e40232b57a12a7c49f4f6fa1735ef4625ca882ee8981522f451f0378b5bf8d4826fe938444d9121b8a40cb7b25598d9ee66c314f72de9a516e147d8255e85a0af7b5373cf971acd6ec2692e3dd9d7ff7b095f5c53fe741c270f192ceae30d338c09715f6a9dda1da890da8512176c5a99274a603f41442bc205157ab0fab25355f129922a1173358cfeeb6c70b6cb88d64998261969ec97a09ec8d2d456cc096b27ac919e2fb8feb075fcc4aa0335e92c04ae31fcce3d57c78f444f8f775b6a7c3235b37aed01b7ce2c69f16ad015b80e12d2b5dd415b41aa860b8534555579cd44cc9d5b9f888dcabfa7ef3fba8aa0c93b54be97f35d51a7cf2808e84ff4b184c6d28e036bbb84f86a85e3c81fa4be67c6cadbf741", 0x1000) r19 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) close(r19) pckbd_enable: command error pckbd_enable: command error 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x100000, 0xfdfffffe, 0x2afa, "0001000000000000000200000700", 0x9, 0x3}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) readv(r2, &(0x7f0000002680)=[{&(0x7f0000000100)=""/235, 0xeb}, {&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f0000000480)=""/197, 0xc5}, {&(0x7f0000000580)=""/60, 0x3c}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/159, 0x9f}], 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x4, 0x4, 0x7, 0x1, "3b31e0f8cbd412feaa6eb75a59fcd8161716db66", 0xff, 0x8001}) close(r0) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) write(r5, &(0x7f0000002740)="f1e0be9ff85b24c8a5851e785e30078ad4efa9cba0bca0788436300e243f0578a871e8df7774d75224eb017d40f3776c695346088d9534de97df29475e2787eeb95f33928cbddb7ed9e39f8f1527a12302133bb60bd3c458aa17e6ea15ad5ce7c65549100bae8aae9632d9d47da936338bf3dd75f4d5b7f1916a46920fc424567404309049ef", 0x86) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002800)={'tap', 0x0}) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x9, 0x0, 0x1, 0x0, "22bdadbc00012300"}) r1 = msgget(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001600)=""/4096) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff", 0x173}], 0x1) write(r0, &(0x7f0000000040)="2b45398b839e3cfa6818df9351d811a42a4fc4ecb8949c62adc1d97b34e09d991c16a8b3b3c8b2e9d9b5230be3213d34ffb616", 0x33) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d, 0x29}, {0x1000000054, 0x0, 0x0, 0x3}, {0x400006, 0x0, 0x0, 0x81}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) flock(r1, 0x5) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x1000300010005}) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000180)=0x10) flock(r1, 0x2) flock(r0, 0x8) 16:00:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x5, 0xfff, 0x5, 0x1, 0x2, 0x7, 0xe1, 0x1bb26bbc419dc4ea, 0x1, 0x10001, 0x4}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000180)) 16:00:04 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xfffffffd) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5b) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:04 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000020020000000000004f40a02c0f1fdf68630fecea132a8fef96ecfc73fd3357ae26caa043a16fa4f376336acf00b7884be781e4991f7c8df5f882b297be1aa5b23edc8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f80004000000000000000100"/184, 0xb8, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x84}, {0x2, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000180), 0x4, &(0x7f0000000500)=[{{r2}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x5, 0x4}], 0x4, &(0x7f0000000540)={0x800, 0x1ff}) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r2, 0x6, r3) r4 = openat(r2, &(0x7f0000000040)='\x00', 0x800, 0x10) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x111) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f00000001c0)=0xc83) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000bc0000c46ebab911f8818141f11a1434324a447d3441c04f05c3637d91a1948e3433bb3b95278d1718bbf9dd336333c99f17ae55fddd22b462c0359814"], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r9, 0x0, r10) r12 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x4, 0x100000000, 0xb1f1}) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$inet6(r22, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r24 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r22, 0x0, r23) r25 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r30 = getpgrp() r31 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r26, r27, r28, r29, 0x5, 0x7fff}, 0x6, 0x2, r30, r31, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = accept$inet6(r32, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r34 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r32, 0x0, r33) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r38 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r38) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r38) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r35, 0x0, r36, r37, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r38, 0x7f, 0x100000001, 0xb1f1}) r39 = getegid() r40 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = accept$inet6(r41, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r43 = socket$inet6(0x18, 0x4005, 0x70) r44 = fcntl$dupfd(r41, 0x0, r42) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r49 = getpgrp() r50 = fcntl$getown(r42, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r45, r46, r47, r48, 0x5, 0x7fff}, 0x6, 0x2, r49, r50, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r40, 0x0, r37, r27, r39, r48, 0x0]) r51 = getgid() setegid(r51) r52 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r52, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r52, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r52, 0x40087468, &(0x7f00000001c0)) fchownat(r52, &(0x7f0000000080)='\x00', r53, r51, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = accept$inet6(r54, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r56 = socket$inet6(0x18, 0x4005, 0x70) openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x10, 0x0) r57 = syz_open_pts() ioctl$TIOCSTSTAMP(r57, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fcntl$dupfd(r54, 0x0, r57) r58 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r63 = getpgrp() r64 = fcntl$getown(r55, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r59, r60, r61, r62, 0x5, 0x7fff}, 0x6, 0x2, r63, r64, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r66 = accept$inet6(r65, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r67 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r65, 0x0, r66) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r71 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r71) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r71) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r68, 0x0, r69, r70, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r71, 0x7f, 0x100000001, 0xb1f1}) r72 = getegid() r73 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r75 = accept$inet6(r74, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r76 = socket$inet6(0x18, 0x4005, 0x70) r77 = fcntl$dupfd(r74, 0x0, r75) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r82 = getpgrp() r83 = fcntl$getown(r75, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r78, r79, r80, r81, 0x5, 0x7fff}, 0x6, 0x2, r82, r83, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r73, 0x0, r70, r60, r72, r81, 0x0]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r85 = accept$inet6(r84, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r86 = socket$inet6(0x18, 0x4005, 0x70) r87 = fcntl$dupfd(r84, 0x0, r85) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r92 = getpgrp() r93 = fcntl$getown(r85, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r88, r89, r90, r91, 0x5, 0x7fff}, 0x6, 0x2, r92, r93, 0x7f, 0x100000001, 0xb1f1}) setegid(r89) r94 = syz_open_pts() getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSTSTAMP(r94, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) bind(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRESDEC=r2], 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES16], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r95 = socket(0x2, 0x2, 0x0) connect$unix(r95, &(0x7f00000001c0)=ANY=[@ANYBLOB="dee1d97f37a610de522d1415f522892cb6d43fd8f311792d16ff4c6df5313d7038399c30bfa4415a586bacca5af0eed9bf2220cca57225f96828a8d6e4f000172a774fe543dd7495828e971eaa17d8ffd2dde26db59a9207021b1620ca101f76287338b08db0e53bcb03355e9f3b8a1e5e1b432484350f7cd9", @ANYRESDEC=0x0, @ANYPTR64, @ANYRES16=r95], 0x4) setsockopt$inet_opts(r95, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r95, 0x0, 0x0) 16:00:04 executing program 0: 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x50}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) write(r1, &(0x7f0000000240)="3fb11d47629884cba7111f6cd0b92fa41927068bc1545a6f76c6cf754f495d5969b3cff687aa494b0e822f4fa6c5015a0408f03bd1558efbbcddbeb27276790ab48d62b75d76767cf0868f3d51f9ed2cfa99d148cbaf4f92dab816c9d45dc492850c3d45b5c18219a6b56fc961f61116a731a6135519430197ab0979deb54914d0d54f4dcddfec562cd6d951521ed97f503342f674bbb1bf7bd24b5d441a885cc91ed81a3c328f3f9b9d04dcc10701e87b9d24b6eaa806cc0618ece357c4e964e16aa6263696", 0xc6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = socket(0x6, 0x8000, 0x0) fcntl$dupfd(r2, 0x8bac1a383fa0c04f, r3) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7283d1e0c58d49f1f7be3b775db325e2abfad4cbb873", 0x16) r1 = dup2(0xffffffffffffff9c, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) syz_open_pts() 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="15012e2f2f2facf0d8ca66696c653000"], 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x80\x00', 0x2, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0x7) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) renameat(r3, &(0x7f00000001c0)='./file0/../file0\x00', r2, &(0x7f0000000240)='./file0\x00') r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="82052e2f66696c6530001c0827759de76e22584c1e070dff325705b19592fdbf920f6e0ef493109eddd5"], 0x10) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) sendto$inet6(r6, &(0x7f0000000080)="efe9d9b475c20d783933238d301a52df2a8cd5da5ab4edffc23731dde00b1b32e7152430883c89bc733addd3fa01f20f7dfdfc1ff9794be8bc51da94045733d82fe0a87c0a211a426a16279228adfb14de9ae873872ae7602228cef0f33233b529ba3fa3a0fbb3d799c8bbf3286db6582a70addc810cd4a347c0a8e692b7f842bdc88ae6ae9f12", 0x87, 0x20e, &(0x7f0000000140)={0x18, 0x3, 0x40, 0xeb}, 0xc) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7ffffffffffffe02}) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000280)=0x80000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = semget$private(0x0, 0x9c10452f0ef656a2, 0x284) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000180)=""/148) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="dbff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='\b\x00\x00+\x05\x00\x00\x00l\x00', 0x0, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000e2ffff0000000000f8fa2381043c1b519748e0abb4f0dd23ff264e0dccffa891d4fffa2655b191b7"], 0x30}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="bf1ed9604d25180900d4464013a111a9d6c39c830a7e36fe9b074bf4e56d87fa60a79b41f498e205218dc803116e9eaf1b7bdcf9e9db1fdbddf8eb5e22d32deab90d460922d056a91947ed33b2b83b6ec6ac", 0x52}, {&(0x7f00000001c0)="d86b706a4256df74beebb8ec1731592cfe9bd6250d2678bd64e171c64c3d3b4911e84b44431a5ce10fa10cd1c5b838fe475d4f0226d0642c22a5e742e897b227a5ca302ccf6ed44822d67b529ab42392e1968fe5071a73c67368b5a8914630be353fbf804c6e950b5c6f592512dd1eee4ff5fbd264d4e7872cb26ab89a4d02538ab4e97234e08883d2ea3756dda0673b8bd6422ef2f6752c4cf12f95c5a418b08e3b5b73b964452585", 0xa9}, {&(0x7f0000000280)="aca44f141e7d6d587b1e403019484e095baf3f47872e24f84542813864358cbfc475a28c94f3c15e2cdb1e7528f194f3a7453bbd8e8965bfce1d6f9d268b97cf6b468bf0ee04f52359bfef97aea9904a2a151fe532bff5d223858f4caf5ce5af66ba5c6a767d90c9ef4545c820cb23677133343893c54fde30c63bd186f43eb058def9964c32fd487421119136", 0x8d}], 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r1 = kqueue() poll(&(0x7f00000002c0)=[{}, {r1, 0x1}], 0x2, 0x10001) r2 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) shmget(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0x7) mkdirat(r3, &(0x7f0000000040)='./bus\x00', 0x8) r4 = semget(0x3, 0x1, 0x95c1af9c66e66c4a) semctl$IPC_RMID(r4, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3a8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:04 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r3}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r4) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xfbff, 0xff, 0x0, 0x1}, {0xfbfc, 0xe0, 0x8, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) pwrite(r2, &(0x7f0000000180)="7cbf2ea6f7c5c24d51dd750cfd096d99d7ffdc60d52625c30f4ee201227f4a2110d141c46066c05fb6e0eba7cc450194945431aec503aef2b634c63daef01c30425388d978781690d418b8c8b814aa321792174437f0236fb81ed0d4506655b8a7b82bcc3d6e20a42a1003853a4faa9cc86a1c92e2e71bd708465ef77093a4e24a2e515ca1c971b8bb86c29422667a1236986c2798e9e56551eecc68dbc27ac068b92fb411ceeef741fa6db3121bd03a148be5", 0xb3, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2, 0x10}, {0x40000000000024, 0x0, 0x0, 0x3}, {0x6, 0xff}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='\x00', 0x7838, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000), 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x11) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x7f) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0x9}, {0x1d, 0xd7}, {0xb}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x400) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x40) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'\x00\b\xc8', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") write(r0, &(0x7f00000001c0)="0fdeb69384ff", 0x6) socket(0x18, 0x1, 0x80) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6}]}}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x3, &(0x7f00000000c0)={0x2, 0x1, 0xd3d6, 0x48, r4}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10044}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r2, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:04 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x600, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, 0x0, 0x0) 16:00:04 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0x3) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = dup2(r1, r2) r4 = dup(r1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r7 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r4}, 0x0, 0x1, 0x1, 0x100000001, 0x4}, {{}, 0xfffffffffffffffa, 0x60, 0x0, 0x9, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffff5, 0x8, 0x20000000, 0x6, 0xfffffffffffffff7}], 0x3, &(0x7f0000000340)=[{{r6}, 0x0, 0x41, 0x80, 0xd029, 0x636ba8da}, {{r7}, 0xac88e55fda3c071c, 0x81, 0x2, 0xfffffffffffffff8, 0x3f}], 0xb, &(0x7f0000000380)={0x8, 0x9}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000040)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001140)=""/231) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x4) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() r2 = semget(0x2, 0x0, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/58) r3 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x20, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r3, &(0x7f0000000380)=""/223, 0xdf) readv(r3, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:04 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x22d3bdd03148a402, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0x7) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) socketpair(0x6, 0x5c9364477c9ddc8a, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r10 = open(&(0x7f0000000300)='./file1\x00', 0x50480, 0x10) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x8a, 0x2, 0x8001, 0xffffffffffffff29}, {{r1}, 0xfffffffffffffffa, 0x8, 0x10, 0xd8, 0x6}, {{r5}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x1ff, 0xff}, {{r6}, 0xfffffffffffffffe, 0x2, 0x4, 0x0, 0x80000001}, {{r2}, 0xfffffffffffffffc, 0xff70a8049c792ed7, 0x4, 0x71de0ce4, 0xffffffffffffffff}, {{r7}, 0xffffffffffffffff, 0x60, 0x20, 0x9, 0x200}, {{r2}, 0xfffffffffffffff7, 0x40, 0xfff7e, 0x3ff, 0x3c5be9c2}], 0x83f2, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffff8, 0x86, 0x83, 0x0, 0x13}, {{r9}, 0xfffffffffffffffe, 0xd8, 0x2, 0x7, 0x20}, {{r0}, 0xfffffffffffffff8, 0x23, 0x1, 0x8, 0x3}, {{r10}, 0xfffffffffffffffd, 0x2, 0x20000004, 0x34e, 0x401}, {{r11}, 0xfffffffffffffffb, 0x35, 0x2, 0x1, 0x100000000}, {{0xffffffffffffff9c}, 0x1eba264d3dc6ffef, 0x10, 0xf0000000, 0x1, 0xe2c}], 0x5, &(0x7f0000000400)={0x3f, 0x5}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f0000000440)) 16:00:04 executing program 0: syz_emit_ethernet(0x69, &(0x7f00000000c0)="01c8ab309739b6fc22377b3cb97455f5f77857e6021c7c5e2168ca3479564c6e4d26eafcac2bd53acb105b498753621814e0eca9721190dba2ca7ba3e8d1f0c4a0eb19b698f0cb94ad76103d272036f847314b3f1474bf3e8a1e5ffb11fca46cc2bbf689adbaa81d1a") setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() ftruncate(0xffffffffffffffff, 0x0, 0x3ff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r1 = shmget(0x1, 0x3000, 0x582, &(0x7f0000185000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) dup(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r3 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) accept$inet(r1, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe76) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="82032e2f66696c653000"], 0x10) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) r9 = accept$inet(r7, &(0x7f0000000180), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffffdf) r11 = getpgrp() r12 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) r13 = syz_open_pts() listen(r2, 0xe2523c5) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fcntl$dupfd(r13, 0xa, 0xffffffffffffff9c) fchown(r0, 0xffffffffffffffff, r10) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r15 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r15, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffff9, 0x82, 0x6, 0x7, 0x3}], 0x4, &(0x7f0000000500)=[{{r15}, 0xbffffffffffffffd, 0x0, 0x1, 0x7fffffff, 0x3}, {{r14}, 0xffffffffffffffff, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) sync() ioctl$TIOCNOTTY(r15, 0x20007471) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r15, 0x6, r16) syz_emit_ethernet(0x4c, &(0x7f0000000400)="5ca415a90710667838dfd0d2e72d1c584610c63ef385be24bb6f22d05156e8e95f8f2924ccec6768b89c355bd6a9da0a300f4ac12a2d24b9a018985c52ba9da531b2a83edf255b465cbc2a0c") ioctl$SPKRTUNE(r15, 0x20005302, &(0x7f0000000200)={0x8, 0x1000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x9, &(0x7f0000000640)=[{0x9, 0xc0, 0x20, 0x7fffffff}, {0x1, 0x4, 0x1, 0x8001}, {0x9, 0x6, 0x0, 0x1}, {0xced4, 0x4, 0x7f, 0x3}, {0x3, 0x1, 0x8, 0x2}, {0x1, 0x0, 0x7, 0x4}, {0x200, 0x53, 0xff, 0x2f}, {0x40, 0x1, 0x5, 0x4}, {0x50, 0x1, 0xf1, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:05 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r0 = dup(0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x80000000) open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 16:00:05 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)={'P\x00\x04', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/48, 0x30}, {&(0x7f00000004c0)=""/153, 0x99}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) fcntl$dupfd(r3, 0x0, r4) r5 = socket$unix(0x1, 0x5, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000000)) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) r1 = socket$inet(0x2, 0x4000, 0xb7) munlock(&(0x7f00004f0000/0x3000)=nil, 0x3000) accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x108c0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0xc106) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0xd5, 0x0]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d69789efeb6009372fd90b0b354b9f85142108e909d7ebe08e9e32bdc771b93cdc3526005d9abb7a8cd1a0dc6da0c4e7d62c1c1b5ae889112a64d2e7e722f705c3bcedee6347cf4a2559580b2bae92053192b5b39bf611021d8d620b95c58b3b045a81b2cf1aeea23aa7e5a4af6fed3d72cc3eb0757b17f5c8bcdf16343f933acb8f8f15fb0b8bbeeb348cd8358f32c4cf6e9a23dcb546277c6aa8a4051672a000afb55e79c16557f412c29598113201ca72bdd58c476f575216a161ab93240d3536a1302a819452ec2"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) pwritev(r1, &(0x7f00000001c0), 0x236, 0x0, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) setsockopt(r3, 0xfff, 0x5, &(0x7f0000000080)="575ebf53307d5249", 0x8) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) open(&(0x7f0000000140)='./file0\x00', 0x8008, 0x232) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001740)) r2 = socket(0x2, 0xc003, 0xf0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, 0x0, 0x0) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000000)="99298a8e83c596179a4e607e8186f8d2d14578748d1c17ed5b8e5cd44149d81fc843dd3445ca58d2b21a6cfe3bd1f8fd4253509fbe478d520f03be223421d8f04c476952496cecca4bb2e5de9267ab08669106aebbdb927b8253124510cc91a18a43edcaf29fee721b12735ce89c4475253547", 0x73}, {&(0x7f0000000080)="0e6e868b72d8a4a01d1c7aefbd25d3c8352468ce23644905933e39e39146010e013742daad3a80afd5db841fdccf9fa279fe9d7c39d86c87251f72bac1d4b10cbc13807ac57140b1d428705fd495ebdc68f55358c9e96c3a6a07f75b20e21dc06b6f5c38d2365d76dbf07e893b375c888da6706752", 0x75}, {&(0x7f0000000100)="de628a4e24b37571cac59f2f84dee91c7ab2b89ba704d226a3c254de5c3ead8283f3aff2b36a9f6d2ffa0c6938fa0f4bb7ccf6e78338ea1ddf6bd7ea2295bec992decf2f3331dde01cf8385b16da38d2ca6a253b76ea9d87a99d17e0b0a0a308338f4d35c650155e89ef95aea93e2aa9a8122de1a037d532b44ae588276ca5960f86bbb1af2f81f0556f2df857b133a8", 0x90}, {&(0x7f0000000280)="83b4ce2df00a1bd34da18c4797d433f846b7c49358dfb72f3334dd0e783d31b7f89774794354a31432afda39f7f097510f1bedff8b8fa2f6b4981572a7c34d040a5049429615f5a937e06faa3a23aec865eb61add6f38996d9a06797453635bb33c704f915139e48c2c5994881622bedaecba0698f5b189159e0097291688de87205b8ce257439449ed6910ff4130ffb3c94ca98917cab98622be4a7f04c123f", 0xa0}, {&(0x7f0000000340)="8eb9f6010945ad3090a9a60df0cb2b7627eeee95c52f8f8c301d1a0475e8a0252281289891d7623d4929af4ece7387394638b8fe287766dceffe7bcdb8d7c34a15ac75233ef52d2bc5227b7a57a6562e53ec1f0fd9415d69b67eb6d8ca99e5f4fadac3088a99f792822ca6ce72f0227216bb431a1f926fd6ae2087217a629801317f222a691511c645b980a3c3bea653500cbfd6f72678bfa6cb987bdb3fda0e8cedfdaab4691180b2b61de8834b4245bf50059c811b0f850fc8569d9e85", 0xbe}, {&(0x7f0000000400)="e3fb5c58b93de96d2b846f194c7ac813fb4c5579f5fd45491d5ce74bc97e6a43e38df994ca324d9098b0da47aa46b7c48a38f5b409101642e41d846fcfd180a60186d003624b981f11f8446e601e687ff9295239db7b0aa76b9925972b0287ffb5955ffc18d5c21c0e7fa5539a9c1597ed46c7c716b54b5ac3db68ea7677595fe9fa0ddc84b5135f72f22bbf6c4163b745a7828d77f03d777dee7162dbde404c3358f7fafbd71b33495d8507fecac2d516d3fb63a17430654d96cb0ae9dabffabf595afbcf3313dee1afd55641b2ae5fbb6fb8d913543c70edccae8564f67c850456a45f1f931e56b652532c8b6f5cffe25d2ba30c1b45293fd4bd6b381a6f36ca6cd9e922a8571ce4fb4fe3554a1d160a9a2b8f8c974c62aa5d3c68b0c1f30b679e618728cf373c3ab4aef666b67df6d28584ae2ddfa4f554e6b5e597f3894dda80e22c9579ba516592e5e95a317f579a8a1ca9a4c9e3dd5547b3773564177e92987115ff75c38b099786d462cc6c175bcd26b8dc214853849b681759526a3b0c278a669ea7c5406ed3d6a47f4010eadc94937008695c04ab8531670a2ad01cad46b0c73aa780e61d8adf3d8d52062f3ac81e26898707384d4dd26ea824ed43fdae65d3c6dfbe59149c653f912221f8b2be81d161ab22115aaf67ac1a8bc85bd5deadae073f195eeb682454db924a68a5142fe6bd88499c0c8f1cec11806936c2ebe8c59a9f9e72d00e46ae8eab302b7ae48b6b59f95777a40575b17b567c9d39350440a153dc06e24e20fb0e0311ffcb3e9588ffe87602d5b590edd175436bf37d3aeebfad925a123c6a0027ddb2d9527701fe3c1a8882a802316b74195c6253f6e2d6e78e370f62c56000f1fe7712cbe711661245bfe1e8f1e25052cd0f4fa45462f0eb2ab2e0045fe2125e1017f57401dc9477b5e9a95ef243a67600e71170ad98f6bca0886efdeff3918573a9ca4500808c43444eec8043220a401551bbc499c436fc4ca415b8f3a16c0abdbbda8ac5757b89113982357c87dbb6eb820af3c09a0587750a9503866ed4ee7d420d02576b249e44b6974d5dca00331cde7dc19c0e2bbdd8bb92f992971ab7d4558009be4f8939ca05eb089b1830894ea5f084d4df5b9f6cd83927795cb6642ab6370cf20f1795dec3cad391d385f18b8916566f9db41b1e3e2d5428e21b5d2d7425c91e20470904d7d12fd0a8a21b97147c452b6124a793366c7ef7e586b5923067fc7e866f6e34f0e16c9e2d11c1e509dfb12c6f39364982f99697e74907cfc3e1d429028fd08f1f06c7b9447a06e75ef275562e710d32064e3c43dc9ed8f557819c8d573cc09f7edeb6b16729f69df13c62b715800107d05884071784d6ac2cac89eb52a157449f29b1210afabe75f9c802152c13234f52a7550c21071cc7d55f9f8730a26ee37ab61a35ed79febf9af054b21fa6cc1f2bd3212c9a57523a4b1945dfc398b3c41109e0cb003f3ea418532e6f921568f72419886edaaa52aa4658af05a64106c17e32e88e2576422c858b16baa01756af3caf32f7e5af173bf32e2a86565a3d65ba4abc7115f39bc6643710b1e3bbe7a776a7e0767f364e4cc28e61d197ba1dfe0bda72f3a861dc322f699c00bf28c24b3ad32f8d993c15d3e5d51d47b46f21ad4c57af2685b9be4a3bb65f0f18c23d63ea324331ba6c58b8c1b16977556a8b96b4ae516daf50b73558aa777e643ecbf7aee0a316b259276eb0bc23731d28c5c0e8b94967586951e6fbd101ebdb3dcc0925a4889333690ad66b6dcadeaaa3c80df8b09a99b3980703d9460c387dec43f75278a60ec772eca88ae0f0d53e62ea1b0cac164336da6ca4f50fb30a15bfe457d9cafc81380bfdfa7fa318a4eb1c26a27a5996104a9196d5b53a18490b2db7115681b9576314f4843a87e382df3f5b0c468a0cfdf819cbf6b9b4ca39b11333f9f8b3dc548bcdc8f1466ef55f3b1d86ec937f43f9a60884f43d4663412c3627f5373254ceaa0c8c92693c5bab18540686150d6403128bc79ee93b45bafcd08d5fdba0809142e2e6327004d57f5721c714351a03ecd4d5036d3506ddca9bfcfec20233a637f364e2e79c5429feeed272bbd81a7ed128733e314d61e893ad547247ba7e5031b05f3914c8d0fa047aaccdeb10ec5dcd0e395069c8e1c4f84fb8d5cf5c34f476378b8d5f8575d463743d8bc1d508290e37bd10dde4ec970656406abb7390b42ec80d8699517efa06ac6c0484808aeb077bf781f6c381b844b80e6b7949cf66b81766596c3455c149ec7a1132c871b6a6d062d48e758f3a0228ab5e87e068b6a6544b531610ff948dd164d84502d87fdd93ca71e04475dd8875a415ab051cee1ea3f8b3cb4cec4c0a8333f8a5281fc17945ec39111e7ff6fcc26e04433548054ab32ac6bbcc14c19b15393647aa98119685dea94a6981b5b93b3ec93ebc159082232221c6fb96d87584b8fa099d75264e99d09711513955e926b01dad8e08a8180e3d4723066aa89d02ce01be9f69a5d6ea6eaa74cb27df12c6b70fb81e541e173967f2111a31581963db4e8a7eada2a3c6eec1e60afdf438a23f343aa1791fdb675e2cc09a0860b52f1b005374bdf80c9719f4816a5369d64378762928091e1f7086cdec638d5f63e8811b6329e36819501f6a32b2418d3e352f7164aa6f7f7e19bd0a5e6e6665786512c66b33f7aced80c1ef4926c409a94db6bcb10fff5ab7e991c4f1835d19c8a49c468f059c2c38af3ace6805653657373a444e26e276248e3a7173990102d53b1e7b4acd4145fd637e218070974d73af49322efb87ec9d634dcff0b95fe1f1d7c22a5dbeff0e368ba7165e0d5fd804abacae313cf143d15b2563004dace56e3e2d3733bbf20cbaa3d6db305f4b25a46e8f2edc5e1ffae7b8d1a11a79a0a736348ecb44d22140f3ec3cd42818f8fcf315619e51bd24e49607a8d55e3b33fbe20b15fb0d55204a474fa6907921839b0e09a163bad1c5eea86cd02dbc516457e4831164871685d62d59c0f096cd2786af1bbd5078981d599fa5de7eefa787a4027cc1f0466cd37db63c299bef4a066dbbb8cfce3afce72574fb075a41c821cab616513b3c3cfa06d5ae6a8788723ca1d2d610158f5f6b54449e08a602bdc6af22d2496d0dbfdd88478662c8e702d3042a819aa65bb283e89a48b795317f04251fd8878e35067b658067d52e136596e85695ed6d3079ac1eb22f3e73634a59695b38a351d751fe6b89be9436818044a9a8dc42706c7bc03dbfe46991a84521e73adda4d7d97470b580c5621c0b9c2f5ae275fdcc885a63a463150e03d0bef06d81ac106b3bc6e4737d669fb92697901d229329c38a15fd38598496c996e3c9219ddc0b5f0224769bd9171645f8e331761d9b93c982db359d0f944bd20bc82541e98a6a48cf253bc0208e66c489ec9cc04741b0fc92bf8cafe51568e935f7abbb9cd6b92343f7f4f4bc8def88c49432f80d2e8d7a63455b1a775c7c57eb15d29f8a53f2743e73c884a564083b59434a05e55243ad177c3f5ca20491c0374d674c693d4805d9525e70685b3801bbf589ae72d694399d3560334f112cc6b2707f5e8cf2db7d72cca6e4cdecfda778c980b1a1957df278b9c823f9c32f08d0838219e4c6588c3daec0bea03d06ea02409394968310d2d360610d19ce9552d56a7d2031a59f5b8a8868992f0b2c6d102f96f5192d5a42a82d0ab5cea2ca9f07d37cff5b4fca5c7e7d22b7db2f60c729e2086e8f2d0be8be221e5e54aab831be998a68abab67d89ca41c288a4c6974ea03c419564b28bb05f30ad1c8c864c4ffbde77ecc5d3dbd51b20ad3fe8ba5e10bb892b9c53d3a74f408e69d608dbbabda29eb167b1f931491e91c8973384d1224129c81bb47a46b0c5bcd682983e3f8e2e0e84c82a6438a1aebfaf598cc9f800b3eba2304390b8302c177d36c6fb67ac9dcc03fc4c411d076983c36e1ba98b439ee1251359c076bdcdd21eb83d69300643f78a383eb028ab255420faa5c8c160ba387ad9b7e6cb33fc0965b0758d337690665b26c1d1246d94ec6e175eefda8b86b52d4b51e12cfd536a61bc96e7e90b86999f22dbc7e3293a698947363d94c204b7c24dc9dbf36d83fbae19c45c0090c4ac9434c3405e55d2fd79f24b6c6c4ceeef36ddda878ef32ff49803e984f3933db7045c567b76482e966883767828b5c90da0a11f520c7d34fea635895553cc5d5d93096d09d3d986ba4bfb477d3b48f0b9f09b10fe816f0c6872b1dbf0a58da4a53860b258f7391471cedf690476ce47ea1308e32a3d54aa69adf0b00b6d478b7f957fabe5c4e7af7b634605bf87b0efcd5cd6e523e7516d1b3b3935e1183ca0b8e9da5281045dea562c6508b11ec43af455df5c6981a07f1b1e4143b1dc36473eff1eae48446069e31ffb7405a8e2df2b5d8890157b07b3a8115f2a1b5af1938cadfc6909b859c7c1b7407c715f75a381a3b87aaaff6ec5cca9257a36ca9cfa36561eb342afce499fe5b1fa22fc2499fde60c75c07d845be3df16eb9099b2f4b0e24127c0402779a99788b6b055f68cad1897320a95f918d9f352b0207895ed88f3559db519f44f607c692b95c7e1ece43695ea2b95c5fb7caf86a6da8924d19734bb519e784ba0dee11778633f55b9f63aad134e195669b19e4b65a554729ccfd6d8dccf0f588547a996bb1e1c18d0b71bf9534325157619416c11c07d2a4fa1250ed0166d05f325a26ece0713696668c49e549941da1ac0d8b4a3384f4cd2cfcc7043951b30501e749b0b3bc28011f96f42af56787087e719e6e6dba236bed327a9c9bd2cd48b77163cf8b56ee9e2c8a007ccefb7862be679e4a9ac87a37d3dc9e268a35614c2e6b74efe3ba774d575001df58e869bd7bf405b4f2da98c9af524b7dd9a3e1260c9fb2df6b61c207821fc343244cd9391eb662e70afbbec902bcff46f1523d0629211399054e28d5dbfd6bd218122adeffd7a30b53c269c8e8118f9d6387168b3756eeaf30317680418650f32e081984048d2daac7c066d1cce428128998647fcd23504b38e5b1d703d60f62ae94c44473b8d32ec0eda696673c078f3272cabcfb20488d95d096dd4404c45fd5175796e65e78e5f7384b80eaed986f75bc2565bd9a041b919f69736e5c8bfaa80f9b5aa0e1f249668835e0fb7690b28744e17ebeb2d2f967e8c91f40bba0ccdb10e89efb6b04c1e00f20fa2dc92f288d14da1dc585b72a5c870c2a7c31d265bea43c52fe1280b00ca71fea3c483ae5649eee07ef7aab460e81088b7e87dc4cd58a1e1ba7219254941a7bfad161e654deaae9555492bd2afc0256f6e33d43aaf6e83e99d0bc79b605ae1dcb3b3ce89ffc15f7c3dd5af7463a160c08a748d9eca53bcdd4c828c4a7b9cc60c28e6698cdf83180b41d7c1998b0262930a2565748bbe829f11e024f5353c24489663830ebb44dd9ba4b394b8c8b3e0c74dad09aaa488ed18186f48ab636271eaf508fbadd475ad26485f7d6ff19ec94eae495bfcd500a22c07ea2505f71d8c93571dbea58ea9d97f0d4394ca32b28164051ba0bc5e5d89b4212d574ee00398cc43291a8a133ab701bf92257e53217a5878776af78bcabb5872b50cfebae5154382744350bb672aa3e3a48c3336c35a93e803072304ceba76c798de9180032ecf6bdf924771ea2d2d68d0af01dab83b9a885d1deb450570da8bdf2dd58f2773929d38263cedf57356c0544ab5d717cfc751c3c1c408766d372b7e30ee920d3e0bb5bf2c6b3908662d9747b082f097bd4e3e252", 0x1000}, {&(0x7f0000001400)="d16a9e6a806423946eef2beca19d499bf9ef5313319c54a17b97", 0x1a}, {&(0x7f0000001440)="0b48fdde2cd892ef449e4ff406f486696efd325f1a09d874a4bbe8ada76036a183e8e660dfd6f1b2a19dbf7fbe61cf0ca74865b489f0e4cfee884522b0cd0c803e98ecafe10aa8a8680c91d2be7d7c594a3e37af9597635b6209bf9617d0c8f6f17eb98a42567972084e1d7e9790741fe62434e1107321306c618b17c4c295b33ede1a51cc4a1f2c922abca115a5b511e3f9752e6a651f4b875001ca512db15ec5ff880741ce4192ccd12ccb7de672b4fa6bc82b74d22d751c39dfffa1b55aa5e722731caa347f85f5b704906738bd572181", 0xd2}, {&(0x7f0000001540)="c3ed62291c6b295f5f43383f9b3daea209fb06d09d4a8476a545c8a688670326bf3128aa6025ea64d369304b9332d992bf0f8ce8a103bf47d25c6f71085ef5a1093289357fb45bfdad3c60561339ff34e3329c1c5d88497036c6cf6f7b196615fc530a4a51c4e8b060b727556231", 0x6e}, {&(0x7f00000015c0)="f33322414a89ac17053c6bf2e5c56a2d43f335f34a9d46994e160393cd08311c8bee129930de46685f83d338d98beec74e4f71213bb2687b2533ed362e57a28f15718fdd3a544d369e7f0b297bb242a1836cd0bd52d2e2665fc0d6c8d210717d3a9339878a8d8e84bf5a00f8abf8233af09977ffe8d253045d212db7167eb2a022fd60cb8a3437c8fa90b19e941d5ae47c43b961ecaecfe86930876d6c86e3e750d67b2a4e581f", 0xa7}], 0xa) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fcntl$setstatus(r1, 0x4, 0x80) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fsync(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) fcntl$setflags(r0, 0x2, 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x6, 0x1ff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x8, 0x4, 0x2}, {0x3, 0x8, 0x3f}, {0x3244, 0x0, 0x9, 0x8000}, {0x1, 0x81, 0x5, 0x1000}, {0x4, 0x0, 0x7f, 0x646}]}) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40001302, r0) poll(&(0x7f0000000140), 0x200002b1, 0x0) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x40000000000000, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x99c, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225, 0x0, 0x4000000000000], [0xfffffffffffffff7, 0x0, 0x0, 0x2, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000], [{0x0, 0x0, 0x1, 0x1}], {0x0, 0x0, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8008, 0x6) r1 = socket(0xc09be83f67567af8, 0x8006, 0x3) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x10210, 0x0) kevent(r3, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r3}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r4) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r6 = socket$inet(0x2, 0x8000, 0x7f) fcntl$dupfd(r5, 0x0, r6) ktrace(&(0x7f0000000940)='./file0\x00', 0x4ef50163f869fccd, 0x40000416, r4) r7 = syz_open_pts() r8 = syz_open_pts() dup2(r8, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000a40)={0x800007d, 0xffffffffffffff6b}) write(r7, &(0x7f0000000980)="a6c3f12dbbc713a0c31e8be9679a0cf5667e4dd57804c01d96ae34ad17ab949d20504d2113ef1681a9ae408d52ae6444a4598718f388cf320ed63641d25c6f0fed2549", 0x43) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000300)) sync() r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fcntl$setflags(r11, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/bpf\x00', 0x1, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x800007d, 0xffffffffffffff6b}) flock(r1, 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) getpeername$unix(r3, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) bind$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x7c452f4085a93af8) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000000c0)) 16:00:06 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x2, 0x4) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000180)={{0x77d, 0x80000000}, {0xffff, 0x5}}, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:06 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:06 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, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/179, 0xb3) readv(r1, &(0x7f0000000000), 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xca) 16:00:06 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x4000000000000) socketpair(0x1, 0x4, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x5a, &(0x7f0000000180), 0xfffffffffffffc61) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r7, 0x8de049f35916501f) r8 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x1000000000000026}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r9, 0x4) accept$inet(r3, &(0x7f0000000340), &(0x7f00000000c0)=0x305) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0xeaf8719a72a3e5d7) fchflags(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x3) r4 = fcntl$dupfd(r0, 0x0, r0) write(r4, &(0x7f00000000c0)="090900000000000000aa953b1f015b200a", 0x11) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x13f4541286edff44, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r2 = socket(0x20, 0x0, 0x1) fcntl$getown(r2, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x80, 0x0) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r9 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r9, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r9}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r8}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r9, 0x20007471) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r9, 0x6, r10) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) r14 = getgid() sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001300)=[{&(0x7f00000001c0)="ef5eb1f1b884b5e321fa73387edf8f58eea7efdf670dbcd740a15a55a6f08c99c4c9a90bb056de24fe1ab6378b36c2dc49fc964d88e2fc7ae72280ed3f46f04c9619e35c2a52a79b0c41cebcf5618d758d649b43c797891baffbfa9ecb56d38e2fd85e8802189ba0fb58b798779db8fb1d1acffb9dbf9b9138694c1300a2e7a1acf23fdc66341dbb4417636265ba52d5365e7b9bbc62d5430cc9568a73dd26d2be546bdd8fbacb43a3132a83b00ac84d6b5d59cff677a4b440fe2e324a49c556bb28915a0754a7809802ed7469b8d0", 0xcf}, {&(0x7f0000000100)="a3193b7d373c7914e954ebd0d86071bf97deb4d9e747001b7c0b4da8e2ee36af646fda0e2af37eb113ba2340c027aa2cc1714e028f7bdde855049effa4f591610cf12f2d9640be23b2c0c57cd7b3c607c9be5ffcef28272fc8774fe4ff058628e31e0bf6f0a0d159a221301011fe", 0x6e}, {&(0x7f0000000300)="85928e89d8880d5de7d4338c09bfc70bbf6dea688778cef168891e4744cb29e2bfa0053e3d5850c50920595d52e527ebfdb8276ce70218b1bf32d1265ce5172f15688ad9ee11afb571818886b4775a97d2c7c1d40850262053b5fa483d2e094f53925a3b9eba719bdb2184c02401064de36541ece3d34328aa4a8c4c4f6479d2d78533abfcbf87234d7f6da2f6a7b823f0e61fa9fefad957455e6abc256def4c75943b5d6e6e9a8aa6efac2c1ac30227fe4e0aa97faf24ec9991aac452f5273762994a754bdda694c3f2e27252d8068cb5834eb4040712869e588c37efc2141306db543c7f8eb1b3517e0d7bd4107fbe283f36ab6455669ceb5037b6b9c9993bf2d2d6c09a01083ee16e60ed94414cc81287adcbdf9be75fde606a027b6771b9c34423cd8a81eb077047197635ebbb094acc5cdd7edfb3a66bf9adf2221c8e329c53964c6b02b8503cf5f5ae70597c64b7f76404c110929df4b872d51dcd5bb6c1246e5ce04a1fe215b5426fd5a2c94d16eb1c75ea99b4106731f513f0fd608f50fb00e1e73b8adca0470288696a34746f9721c4e3650b9a23ef670e4fe8e795892404daed165e3cbc00b13ff383e98b08d8697f6938c525fd84157feb6e2ee0b6b9194e4d93d9a89da359f82faf4ff62ed93effb54a0bd9de0db8382e7a696094092bce4c06f586ef5729cf9d5d652e4f841390b59477069e21576dec94a75e7302267eab7fd271ea933225ec692d081601fdc93f4c15c362222e8797c102be16141728a8c8f0ebfede045f93dd7463e9f0da648cad34accdec1ecc3d3db5796946bb8404ada82af54ff8b2794affac3e9244371dc5a4da814d07f44fe09401f645813c8cce6e797128457c95e4d81b24ab8cf6d5af3c876c33fc873bff8489ed1b2a5ace3b5ebd30c08f47f817e85d477868e8e400ed4a0e726d5f6e809949dcf9700fd6931b7d1cac761b86a97fb95c4bf90c2b1337b2f1b748ee6efcd23c1e62130739dad4a04782453980f2bc1145f8a5fc2190bb83f229efa95da982277c62853abe3d6d58584cafaee0e69d5947b3b32ac9255d3ae559134e3c8da9dbc28be181ff501e1df54b4e7131efbba6ac7daca62dd06c6b029458851b14a190a2617649a6e5e0d9b5449481609e4eb84165c91b30ba4f8e448a15f322a8f17b3e3e2c5af23e60852bda68f3ddbdfbdeb99ff21fda6a4a947b2c05b27b1386f17f1452de3926038549e23a9c359ba8a689a41060d8732e4dd9dc2ac0e4069e9c5f48791677c1b6accf85aa3273f709cf5549f8a83a82e1cab7ddb3b163864a84b1dec4d4ea9d512a3f0420deb8eae5514141fd3120683010368f8293e9e16041decba8d9574af64d6734271e913749e9273bd8fea1edea3bd23c953536e0810d0d46da8c38ac6c5ccbf4b15913921df1be9d2668a0cad79148bf5aff97c87c277e4c8ea04028611a3a969907d12519b2b32c0a4ab9c4751ba20aca39e05fcf725fc5cbf9390778090f5b8d88356b0ad06ae0602c94b1bfbfe66e7dc2fbc9ffe2c26c33152125413fe56d5ab35188d641ff51cee2ee6a44ffa683485588841b6ee1e01e9e9faddc3428ae52f21ba91b9cf27cde912a4fe966a7786ad25e3859bfbba0ccb929c85f2c2cde3cbe9e5869888d39ac05c4ac6e8399ed52e86f2870721611cefd56e2acd71aaf902dfb63328816f516e2998e78d27747f86fbe4cecdb97c27e8a008ee1a2387b0b1778c2fd84ec6bc17d8893d1628164bb621e16c037055196a739ffab1bfc61848d4c1f3ec985762ebe8d25f67bce395420daaddbfaea2facfcfbbc48f43dbedae0a91682d8727758b9b478da53d183850704a4623815c73343258e65bc9de7444b2b9d71146b05c2ed8af58b6a33ff05ea31b7928732ef1b1e69020a170b961c5ea9992247967597fd3b7e5f2798f9bb9741fb6499cce0d3ce320c88394af5f47944432bc8eb8d864b6e0c18dec980336e06bc39bdfd69c684770b289fab3cf9ca71acf09b2484bbfc747857a3b741d25e6690d3a8c6ba949f4325319a5e01e12fa56a0729120831a868a077280420610c408254b29d69d350089d14c1b5b2e32d0b66f2757fa82356fe2fdcbb7e633cef1e175e5ccd6582393f3f3fa0e82b962e5a27e51680fdfad0291aca63f9af13e81396a3efa84a4a185cde4f367fee170c0bbfff1d3ce860cd652bcd7f83bf52c4c2095760a41b51af03aac54287f8a1163f4e8d8a73edc5d4310fc938f9331c7b2bacaa7f5a4591fb99f751575fe558187c4fa951255857bbe9419352d76595b42625c0a1932415d7259d999abd32008cbc5bad17c5d72a8d93a8282a44152ed5d913b68a8eb787c053e616283a560869d9118ca39e5d955a3636ca0e0d28fff493718eb208589adc22b5b73c1011f523e73dd1d3f9959c820a8824d81da65669b4c0d9e80930a6d15544d59fd656127db65c1f472f7bfbfe9ff204bc391f8541666525ad164c614d1e5d5c0899ba21da48889feb96796b46e6adc2d98e3b130657ca99fb284ffb51b3d6f1e41289dd0f4b461fbae5be2ce4a7d4b1c77d775ed659f79a96e0ba73615b47cd05fa8ed7ca86bf8e44cb6698da43d50d46a6435bbf2c008592db0a95ffd4dd2ac5997dc0699a6a7630f589041e208f722090b30532c658499380d25552783235d111b2463ecaa8fe3318ecddc94ffff06a1d433a05311f93c3dff91b4f1bf964c612896059724b28218f50a411b6de5149273f413a206c99be92b97cff5d414ed5a52a86a88db6b824279f55d55b82dc5036cca8371f4bd69db3cd63cf8e92c16fcd121f9baddf88c576907c14dd6e239e200ac5193af01a1cb0f5007209c791aff932e9f6ed57014932d149d5c57501134a6c19886b1c3065a52a19ae6c174720db706bb8705ff4ab035af864f22bfff50474961d91a0f8bc23b90f3582bc95667961a56a3c4b6d1a3e0410719038024c69367ef6e2e41c5baa4ea0d8198276f6723c71b5e612170690d6dbbf199e402375ad65d4ff3e5a1e7a40a160fd70c6f10fa8bf10f1c576867ce19fba7e45b1b990647608482209a24e6a9ce17415427863bf597a53bea907b1a5ce4d5fe4315df92e058c061dca8367214c3d090735b02e7f58be89c9bdbe17ea746640f094253b3bdeacce4e584c483d777b72f41c9a8337596592cc639c75de5af677b6bd0685fce7f9af636a167cfd50cffbf4965df429749e2bc794b87a455036a9d3d69ed7f8277d677c0a09a1ccae6b8b7db212253f8f00c53cef2afa42ac233690f064c731da20794a47fddcaa2b4da9c7cad54c17f24c7ab0e727381fb7ae278678cf85fea30bd062f983679f512fceec409c068a11c67e81d0b2d515948685dc5c05328542c980800d3f558c278e950b8253ad52bcb01a1ef83fdda6254934ae3743696d7e19088c5b5640ef42fb014c4bab48682ffcc8d667d509e744dfb7825be8bbbf7f867ad851851146a4a22a8aaacadab9989ff67c4dc00c6b406ccd7b28c66334b21e16d35d3d906c3ded9876c1a5d78179a955cc8271382607c77b635f3addbd3c8a8425904295902e75f0dc7ccf90e5565944d785fa67200f06ae4c3dbd9c3563940ac4852671f744ad77f7a97cc95ea1b53420a131a8f7a10aee68cde9dece77ae4c9cdaa2f85e123bb6f800be76e6cd87ff020fbe8e58be09bccc65ebe012302c3c94cd981d3892c176b83571026ff59162d1ab2b55b17516a5d0008a0820137de2afe776ddefc4009ecdfc37769d3eb328742c11994df019b9940087c843704e5013db1cf8ecdca705ca14b1a50ed8bb6476a79a5a5060d3330498b4e2c65e11e0e4321123a9c05d612d79cd252d74659892dee25bec05bd416bae1f78408d97de509ac701aecb3ddd936d376f2345a3e48d59da1e2f27bb32492f520a4d8ac2cc5e6fd1dbd4087cdcbddbc3fa37388f492e2c41e764dd8d5a213a75fe95715c760e5bec1cb35e180ee4fc6c3df5f3ec5ec8839d11e65e859e0b1de4b7a70a6f048c6cea6f207214ff0b0250203733097baf394f8152558af273ff85ba5ee07ceb6a188bbbde27bafd532a591454b05cf3d04c48dd6e6e3b954d570d6a29ed5c0d6cdb4df8031d019457e225ca9820d8b9d2dae2b98a13fa918e32c46950bdb8fe707208bbc59b99e1846a4d9eba8feaff383b133caf9b032e7e9a9ab04819a81d5efa0f3aab802fc073a09f3ff48ddd92b0970726b82f4639be33ac5368f6f5e6a6d1346e837b9bc8c4bf5b7235f1a8b6d790776e26f800ec15d7d7a4ee3d4e303fe399ca612b29087df577ba39495399333478b91fb3bfff38a5978279beb3679ab33d878b07071704ec152f963568d9c4cf68575c202c9436aa60a0ef130abfbc05140a4ed3f6fb5fb1f4663051603c87fda41076e7ed785e46e00e5dc2b82f0bf2cedfafc845676f428f6b10b82453716480accbe5d5063b10c78f77e9bb2179f7be40221be6333ec9206b0bde227dae9e8345990d0b696141c1f341466d759475d240cbc5c9f3924da9aa36d8bdba0d2e006079cf5766466f4a5fcee7cc7eccd0594bce7111bc64f09c0aa5d97c7ac98a4fc0afc22500c0fea9c052716f8c7a2774f6eab9cd1336f5a94a921c1f6912b76b815f9d3430c94b879fe28342bc92f488634acefecb01c67ce57da9a2c4d8d93dea2b345e2da131d83e184a2a37cb455722797d15ec7806cbc4f7df5745467d0e2a8d494873c6246455bd2d13b9738bd016239afebf026d1a84e693f79719972444310a06402bb1bb42f1f31dbfac58d97918f2c4ab5421401747ec0be65b4cd933bc3d2266a1e54025dd6d2f33af5d80330be3f4b903a84ebc82644884a41708a59ea8b9f2502380c8767be2aee9980da4b7ae0d166bb261f9274bc21caee3f6259656b83df21808078ab2c328d399eadf8734cdab90a0839f102bda9ccb15aec7ba0a065e13715bc5f702e7e855168252deb0567ce2e6c841e12b2b42675ce0ff09e54a5c46fa5ef9084a1a90db1a72311df97eb99a17e9412fcc827af8a53038fe4dfd7c659b77c5ff25c700bee714e96a5bf4d2ce4071cccbf6dddbcfd26c0f51bfb7d320245a33baecc5fd177aeb92a528120c322196994666e4eb49ebfaf70f24871397d91208c134c4377bb261856f5a128336a26cf58c448c51f32512f82cd8f1fc51eba4b9d5fa54a69999d4653ac4552752b714d75a4646f30217b5dd5437782b6464493dd08d24048ab821577995a419a44589b119d6b869ac8ea9848ba5266c5c4bc1bfbbe07ace0e7dc3a5eddbbd2780828319bfaf06348c5345b5c45d3a09bc572ffb88cc4c54948a55d1e3a13d452834dc66a41a7f9687d95b1c60e919b8bea4da0a884ea0bfb73a9dabc5d3d9dda9efa595d1c50527bedc7aec01755fc428e577b828fb4b4f4b51f1fea9100a616d01a61c9e7b9f908b0da8c3ac8f5bb5d07700c33e3a82570243c957c81fd3eec9c96eec4fda56d7b482fc4b2fda58dc58bac0791c882376dfd14f45c50df088da13bf90b263f89c11b89d8dbacd88b3b50ee0853fb67b57964a478c7542c46a021caf9b992c3f9b23a8c462af82381b4cb60cd2056effba7fd32ed97852f67b997ee82fd1c7243d9caefc53617fd6cfcb60877ba4379664c28608c2774f507a8d9d6308abc7c6d61be8b07fe310425f0cc1a76086efe2b5920d875099b8163db10a14b25fd051f06b9d2ff4799d948e68a8fc53e286c9692f957d13ca6d00856b209d02564a6a4fa3ad5f33027d10ccf5b2f7304795edd8c0a9bb", 0x1000}], 0x3, &(0x7f0000001380)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r6, r0, r7]}, @cred={0x20, 0xffff, 0x0, r10, r13, r14}], 0x68, 0x2}, 0x405) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x44, 0x0, 0x2}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1010, 0xffffffffffffff9c, 0x0, 0x800) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000200)={0x1000, 0x5c83}) 16:00:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6449283d6111802c"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getsockopt(r1, 0x7ff, 0x0, &(0x7f0000000040)=""/242, &(0x7f0000000140)=0xf2) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:06 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) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r3}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r4) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r6 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x58) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x1, 0x0) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x4d, 0x5}, {{r5}, 0xfffffffffffffffd, 0x2, 0x10, 0xd3, 0x6}, {{r6}, 0xfffffffffffffffb, 0xeec025f1894342b5, 0x2, 0x1, 0xfff}, {{r7}, 0xfffffffffffffffe, 0x0, 0x21ec04e25dedaa2f, 0x1, 0x5}, {{r8}, 0xfffffffffffffffb, 0x48, 0x20, 0x10000, 0x8}, {{r9}, 0xfffffffffffffffa, 0x21, 0x1, 0x1, 0x80}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x4f25eea3, 0x3}, {{r10}, 0xffffffffffffffff, 0xa, 0x4, 0xfffffffffffffff9}, {{r11}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x774, 0x5}], 0x4, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffb, 0x8, 0x20, 0x8001, 0x48}, {{r13}, 0xfffffffffffffff8, 0x0, 0x59d65c8a21cceb47, 0xa98, 0x5}], 0x6, &(0x7f0000000200)={0x3ff, 0x8}) 16:00:06 executing program 0: setuid(0xee01) shmget$private(0x0, 0x3000, 0x48, &(0x7f0000ffc000/0x3000)=nil) geteuid() getgid() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000e17b43260ea346b64724343f9e0364a8558154"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) socket(0x1e, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r6 = fcntl$dupfd(r5, 0x5, r4) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000180)=0x6) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r7, r2, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x30, 0x40, 0xffffffff, 0x8}, {{r3}, 0xffffffffffffffff, 0xc0, 0x40000088, 0xfd79, 0x2}, {{r0}, 0xfffffffffffffffd, 0xc, 0xac6757664ad9b8b, 0x74, 0x45a7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x1000, 0x80008}, {{r0}, 0x8000000000000006, 0x40, 0x1, 0x80000000, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x10, 0x7f, 0x5}, {{r4}, 0xfffffffffffffffd, 0xc2, 0x20, 0x4, 0x7}, {{r5}, 0xfffffffffffffff0, 0x52, 0x465dc8e8dc1512f8, 0x8001, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x12, 0x80, 0x2, 0x100000001}, {{r6}, 0xfffffffffffffffe, 0x584675a04538fbca, 0x1, 0x1, 0x6}], 0x3, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x44, 0x8, 0xf9, 0x80000001}], 0xb8f4, &(0x7f0000000200)={0x8, 0x4}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8000080, 0xffffffffffffff6b}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:07 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\t#'], 0x1) 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(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) recvmsg(r2, &(0x7f00000015c0)={0xfffffffffffffffe, 0x0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f00000011c0)=""/126, 0x7e}, {&(0x7f0000001240)=""/136, 0x88}, {&(0x7f0000001300)=""/163, 0xa3}, {&(0x7f00000013c0)=""/92, 0x5c}, {&(0x7f0000001440)=""/252, 0xfc}], 0x8, &(0x7f0000000140)}, 0x40) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0x7) renameat(0xffffffffffffff9c, &(0x7f0000002580)='./file0\x00', r3, &(0x7f00000025c0)='./file0\x00') r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCEXCL(r4, 0x2000740d) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="f162a40bb50410dc72de1f5a039528914df48ac6d0a8c33d1ed15784ca19986657ff37d85590623644dbe2d0e0ef54b708c37c6c7c04f2daf619ec57d98330"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x3) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xe8, &(0x7f00000002c0)=[{&(0x7f0000000600)=""/219, 0xdb}, {&(0x7f0000000540)=""/107, 0x6b}, {&(0x7f0000001080)=""/4096, 0x1000}], 0x68, 0x0}, 0x42) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x80000001, 0x5, 0x20000, "1ef8e12436267906e52ac2c22f3d6bf2fcfa0c87", 0xffff, 0x6}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:07 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)=[{0x4d}, {0x1}, {0x80000000000006}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:07 executing program 1: r0 = shmget(0x0, 0x11000, 0x20, &(0x7f0000fec000/0x11000)=nil) shmctl$IPC_RMID(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="232809c760f9c54339e99c01537f1a455e163e74d0e289c7974b6456b007a8308bf5c1aa97d8c0ca49d49425fd3a11246c9266267c55ea26ac9e68efaa058183863de855a60a5981d07ed693520e78477fd839d88e654a803040de46782bc7299d2868ff0122177e3c92f57bde16ea59c0e1e7dedf3362"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="0714000033ff0f", 0x141) write(r1, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) getpgrp() 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x8, 0x0, 0x7, 0x1, 0xff, 0x7fff, 0x8000, 0xabd7011e2829ef34, 0x2, 0x676e, 0x7fff}) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202482f66696c65ace4"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) getpeername$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000051831050bca88b3bbdae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001615a5b3fe3d892000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d56b40f4993ca576e61b4a9dc71dd611c725000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fc1e05c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091688b2bd4555f53f773edf80f8250109480334f3e7c77729f54e052e3f3c46137ec7a62e1e7eeb93c6035530b16a4e997ce9da7b7e7711124a0f67ed2833f2326fd349c322757aa414d1fe59c46a77de4d345d92ec5a926f6c5c441fa0b4e5ecc420ee395e96b05745bf4820d249e64ff349a730438f5b26d4e24434c6f7af83c3631dcfe8567a0182d82df46641885965cb250f89610af918fc8da59fc17886a99271ae14c5a2986dfcbc4a08b121f5a1b928f079278ffd02062f4e11f971659dc2234752e3c324684d081f0bfe560439c143a189530633f739acecd4fa7c368da6ff12a6d204af3cf87f46ac119cf4d1ffd1340486041ffeea831de5510fdae51f2227c9c2ad9efff6821bff944b4900bafc536776f41a47df8703dfabd946a1f0684e2ca6002807ac6dccc9b43a95b06286751394aa1b409d5ad6d6cf7c92222c2022e6237fc4dcb9eeb12746e9b6480fcf9f25fd9ec0a6b6f57e0a5b97d0ea11100"/4451], &(0x7f0000000080)=0x1002) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) getpeername$unix(r5, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="f2001000000801000000b300"], 0x1) shutdown(r0, 0x1) chdir(&(0x7f0000000080)='./file1\x00') r6 = socket(0x2, 0x2, 0x0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20000, 0x15) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) r8 = fcntl$getown(r0, 0x5) r9 = getuid() r10 = getgid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={r8, r9, r10}, 0xc) 16:00:07 executing program 0: 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(0x2, 0x10000000000003, 0x0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYRES16=r4, @ANYRESHEX=r5, @ANYPTR, @ANYBLOB="c18ae3419b7e62b29049da1890cee05e2d5f88ffb0a1c6e7b642a1ab4983ce192c48f9ea64d25b44cded4ed18f56749d50111a76bb8fd4b03f3882dd291693ff330a9fe608b316e19b6863840c632e616adece699e776f9210bf92efdbbf82ba4fa9326cb194bd69845540ec4ce1e0", @ANYRESHEX=r2, @ANYRES64=0x0, @ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES64], 0x9) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/244, 0xf4) write(r3, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202482f66696c65ace4"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) getpeername$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000051831050bca88b3bbdae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001615a5b3fe3d892000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d56b40f4993ca576e61b4a9dc71dd611c725000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fc1e05c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091688b2bd4555f53f773edf80f8250109480334f3e7c77729f54e052e3f3c46137ec7a62e1e7eeb93c6035530b16a4e997ce9da7b7e7711124a0f67ed2833f2326fd349c322757aa414d1fe59c46a77de4d345d92ec5a926f6c5c441fa0b4e5ecc420ee395e96b05745bf4820d249e64ff349a730438f5b26d4e24434c6f7af83c3631dcfe8567a0182d82df46641885965cb250f89610af918fc8da59fc17886a99271ae14c5a2986dfcbc4a08b121f5a1b928f079278ffd02062f4e11f971659dc2234752e3c324684d081f0bfe560439c143a189530633f739acecd4fa7c368da6ff12a6d204af3cf87f46ac119cf4d1ffd1340486041ffeea831de5510fdae51f2227c9c2ad9efff6821bff944b4900bafc536776f41a47df8703dfabd946a1f0684e2ca6002807ac6dccc9b43a95b06286751394aa1b409d5ad6d6cf7c92222c2022e6237fc4dcb9eeb12746e9b6480fcf9f25fd9ec0a6b6f57e0a5b97d0ea11100"/4451], &(0x7f0000000080)=0x1002) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) getpeername$unix(r5, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="f2001000000801000000b300"], 0x1) shutdown(r0, 0x1) chdir(&(0x7f0000000080)='./file1\x00') r6 = socket(0x2, 0x2, 0x0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20000, 0x15) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) r8 = fcntl$getown(r0, 0x5) r9 = getuid() r10 = getgid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={r8, r9, r10}, 0xc) 16:00:07 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x7f, 0x200, 0x0, 0x9, 0xffffff7f, 0x7, 0x0, 0x3, 0x7, 0x8}) 16:00:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202482f66696c65ace4"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) getpeername$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000051831050bca88b3bbdae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001615a5b3fe3d892000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d56b40f4993ca576e61b4a9dc71dd611c725000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fc1e05c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091688b2bd4555f53f773edf80f8250109480334f3e7c77729f54e052e3f3c46137ec7a62e1e7eeb93c6035530b16a4e997ce9da7b7e7711124a0f67ed2833f2326fd349c322757aa414d1fe59c46a77de4d345d92ec5a926f6c5c441fa0b4e5ecc420ee395e96b05745bf4820d249e64ff349a730438f5b26d4e24434c6f7af83c3631dcfe8567a0182d82df46641885965cb250f89610af918fc8da59fc17886a99271ae14c5a2986dfcbc4a08b121f5a1b928f079278ffd02062f4e11f971659dc2234752e3c324684d081f0bfe560439c143a189530633f739acecd4fa7c368da6ff12a6d204af3cf87f46ac119cf4d1ffd1340486041ffeea831de5510fdae51f2227c9c2ad9efff6821bff944b4900bafc536776f41a47df8703dfabd946a1f0684e2ca6002807ac6dccc9b43a95b06286751394aa1b409d5ad6d6cf7c92222c2022e6237fc4dcb9eeb12746e9b6480fcf9f25fd9ec0a6b6f57e0a5b97d0ea11100"/4451], &(0x7f0000000080)=0x1002) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) getpeername$unix(r5, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="f2001000000801000000b300"], 0x1) shutdown(r0, 0x1) chdir(&(0x7f0000000080)='./file1\x00') r6 = socket(0x2, 0x2, 0x0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20000, 0x15) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) r8 = fcntl$getown(r0, 0x5) r9 = getuid() r10 = getgid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={r8, r9, r10}, 0xc) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x4) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) 16:00:07 executing program 1: rmdir(&(0x7f0000000000)='./bus\x00') r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040), 0x0, 0x40000000) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0xceab8cccc037016e, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="54d9483ea7ad0a40da5f153219dfb73503195b0376dcd3f086642379041dcb86b29279376337a3ce4e9fc0c59ff9efb8721794d1d029624f6dfddb05c9168aff01c01096ec4a5a6f976de9697d86c7", 0x4f}], 0x1, 0x0, 0x0, 0x4}, 0x802) 16:00:07 executing program 0: syz_open_pts() setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x1, 0x3, 0x1ff, {[0x7fff, 0x3, 0xb6, 0x7, 0x81, 0x4, 0x5, 0x1, 0x0, 0xe37, 0x80000001, 0xea8, 0x7ff, 0x5, 0x7, 0xffffffff, 0xffffffff, 0xfffffffffffffe00], [0x5, 0x4, 0x80000000, 0x83, 0x3ff, 0x8001, 0xe, 0xffffffffffffffff, 0xa21], [0x1, 0x2, 0x6, 0x7f, 0x5a0], [0xaa, 0x80000001, 0x9, 0x3, 0xbe, 0x8], [{0x3, 0x8, 0x5, 0x7e0}, {0x0, 0x5, 0x7ff, 0x5d9d0}, {0xf001, 0x5, 0xeca, 0x1ff}, {0x9, 0xfffffff8, 0x7, 0x9}, {0x0, 0xf6, 0x8000, 0x7}, {0xca90, 0x0, 0x2, 0x240}, {0x1, 0x7, 0x401, 0x8}, {0x3, 0x5e7b, 0xfff, 0x100}], {0x0, 0x5, 0x1, 0x5e09}, {0x7, 0x6, 0x7ee, 0x4}}}) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r6 = socket$inet(0x2, 0x4, 0x81) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r8 = syz_open_pts() r9 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x800, 0x0) bind$unix(r9, &(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0xb0, 0x2, 0xbde, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x3ff}, {{r4}, 0xfffffffffffffffd, 0xa, 0x40000000, 0x2, 0xfffffffffffffffa}, {{0xffffffffffffff9c}, 0x0, 0x62, 0x10, 0x4, 0x7}], 0x9, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xa0, 0x4, 0x8, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x8e, 0x40000000, 0x9, 0x3}, {{r5}, 0xfffffffffffffffb, 0x8a, 0x0, 0x5, 0x4}, {{r6}, 0xfffffffffffffffd, 0x1, 0x2, 0x5, 0x4}, {{r7}, 0xfffffffffffffffa, 0x2, 0xfff79, 0x800, 0x2}, {{r8}, 0xfffffffffffffff9, 0x21, 0x80000000, 0x80, 0x5}], 0x5, &(0x7f0000000200)={0x0, 0xff}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x504f8269663f3b64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000280)=[{0x83, 0x401}, {0x9f2876eae8b1d427, 0xf2c}, {0x0, 0x38}, {0x85, 0x8}, {0x88, 0x1}, {0x100, 0x2}, {0x48, 0x3}, {0x22, 0x20000000}, {0x1, 0x4d0d}], 0x9}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x4, 0x2}, {0x18, 0x1, 0x0, 0x4}, 0xe21, [0x2, 0x0, 0x2, 0x8, 0x376, 0x7, 0x0, 0x5]}, 0x3c) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:07 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0xa) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) readv(r9, &(0x7f00000016c0), 0x16e) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x66e6dd194b02b089) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchmod(r0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x4011, r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c65300008549fca27014579ce6101943f4f9801b1acee7d7213e6b042b0bc44e2b5ecaa79e7f60a9d0ea1b62a66ef62503e3756b6b662890a24b171be7c35f3c06062375f8a234cfbc1b655d1932c504f0000522e6167e1044208be3c29c5dbf71a1c3b1d2c9b68c1eb8aaf89cd07219d754b651529610833dfae2ef41ce64f643e5e5a38184efd8713eb8ac6349d23de794e00000000010000002647680bb07c502bc423331853356d663294b08b60b4bff16a0e90d60c7836b3f6aa2876691f4a298911346042b2e37dac0a8458f731a774a39111485b07848ddc79ef772441a37df57b4f7a523dba275dd16997050863d2c4ac3920a3bbafb8fd6c02903d9e18f8bb6a4083ea711f844de981c7c83a9552c4b282e328e2d936e312eeafdcd7da1529d299aaabf498803acb2fa9b9eadce88b4ab64bd84f71c980bd169b9379a0e851e5f4e206bc2b376ebb1e1bff7a8d1de344eddce88a0dea44aa17b0c05d51dec26f00a69ce5bb"], 0x10) shutdown(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x120) fcntl$setstatus(r1, 0x4, 0x40) socket(0x1, 0xf048d6a820e5be0e, 0x40) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x4, 0x9, 0xab, 0x8001}, {0x4, 0xd5, 0x9, 0xe001}, {0x6, 0x0, 0x7, 0x7}]}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pledge(&(0x7f0000000040)=':\x00', &(0x7f0000000080)=')*,\x00') syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x81) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022ee5c28f434a2adc2f66696c653000a994838f15f19299a5d6d462a6f7aa09457b7c5b812c10e101bb4d0bf12a2b30ba58bee711d45d439ad1759f457a8d4270df92a7ae58f4300adc1529b076f459094f22e21f46"], 0x10) shutdown(r0, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0x7) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x5}, {0x0, 0x5}}, 0x0) 16:00:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x8000, 0x6, 0x2461, 0x55}) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0258ef5527c8b9060000"], 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x142a3, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f00000001c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="5285f5b79e9ce70080bf26f4", 0xffffffffffffff58}], 0x1, 0x0, 0x0, 0x8}, 0x401) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) getppid() setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0x7) fchmodat(r5, &(0x7f0000000180)='./bus\x00', 0x40, 0x4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0x88, 0x40, 0x2, 0x8}], 0x51, &(0x7f0000000100)=[{{r2}, 0xf, 0x50, 0x10, 0x1, 0x2}], 0x7, &(0x7f0000000140)={0x1000, 0x10000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() dup2(r2, r1) kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30840, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x1, 0x2}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) dup2(r2, 0xffffffffffffffff) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000340)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb37c2bc00", 0x0, 0xfffd}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000240)={0x9d9}) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) r3 = semget$private(0x0, 0x5, 0x1) semop(r3, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000002c0)=""/93) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f0000000380)=""/218) r4 = msgget$private(0x0, 0x400) msgsnd(r4, &(0x7f0000000680)={0x2, "0bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e34ace6ec1e987a8cc4bfde9818103bde1bfc78686c4eb1f4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709a71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d03f16914adbe3724fe5dce9cdb964d82604c07ef0907f5ad6f0b082f19166fba45fcbe7452718031c20a7df15ba287dbeabc1b3c8e06e3d2fa8b447b39038404132864eb6038b1bb4c75c27a03e9ec9c594428ab0ba76dc235bc977cdfd30b26d877e427b0b92fea33e57b83c5616d509340619fca7478ed0daca81ac510b4b3a35fa80d9abc3f364c0726adfc7d6e62f5cf28446e04a6d0fb414e"}, 0x522, 0xc13dc5b96423b078) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0500"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6f1bf1f249fa0173) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) unlink(&(0x7f00000000c0)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: 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, 0x1, 0x0) close(r0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000100)=""/144) r1 = socket(0x27, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 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:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0x2}, {0x80000000, 0x3}}) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r3, &(0x7f0000000100), 0x2, &(0x7f0000000240)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r2 = socket(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000180)="faebf1eb8322b5b7c34b8626b69573817bc7d708566261b310a2e46e71332047d72c5b3344e97c2ca3815937b0649435e9577bb289732269f6df25580d179688e590bc67f098e9b1a7812c25237d4bb2a4b2febd0c7503888d8c53a02d9115b4b6d67d913fbc0bcd68295834299a18593a1328ec323960778898f3066d29a5", 0x7f, 0x8, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) getpeername$unix(r3, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0xffffff6e) listen(r3, 0x80000000) 16:00:08 executing program 0: socketpair(0x10, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x909366d780d8055e, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2d}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r2}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000001c0)=0x98) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000040), 0x0) fcntl$setown(r2, 0x6, r3) wait4(r3, &(0x7f0000000000), 0x2, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000040)) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000580)=0x8e7) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000500)={0x6b, 0x0, &(0x7f0000000480)=""/107}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653200"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) getpeername$unix(r4, &(0x7f0000002640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9f77056db1778d84905dc31a7c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e600000000000000000000000000000000000000000000010000d6051dfd2c89ac890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4a3aa01e1f35cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b86af86e69f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebde0b984ad7a527cc4a9a1210c8962e9afdc5b62addbf97fd00942bf78a71286a9e240da482265aad2fd552f36cb31ead3f946e89a608b82ab719ea2c4ff6714f74e6172530b574cdc9e51df67971220baa36fc8f9bcf211e89029aeaffad4a8623d1dde0ce3149747643a86e58665b49e6cf26f4e6dcb03db880a96b785ce5b6c469e50d7278e26e6dc681556c2535ea4ce9762c34215f14464f94c7e98f15a7116eef39c93dc322d335b3171fb9da"], &(0x7f0000000080)=0x1002) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="5a6b79d41ddd41ca4a2e3e01a525df9c34468f33861302e2b6a42eb93f1849e411a028cc51760f60262a23bee77d6165b76fa8654fdd81fe32563c0000"], 0x10) r6 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r6) recvmsg(r5, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/220, 0xdc}], 0x2, &(0x7f00000003c0)=""/102, 0x66}, 0x1) r7 = syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r8, 0x9, &(0x7f0000000640)={0x2, 0x0, 0x5, 0x1, r9}) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r10, @ANYBLOB="4bee53de859d527528c290c49869cf11a3083528e4b95a6d83f62524d9258950b48eb87f0bbe7a7b37ffe8f4e46f711181a805f621a66ce5333225d031a52565a7aa015e", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES32], @ANYRES16=r10], 0x6) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000600)) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000540)) r11 = socket(0x2, 0x3, 0x1) connect$unix(r11, &(0x7f0000000080)=ANY=[@ANYBLOB="497f52b5704268dea13fa6f9d5183a61c74eb026f476b7b0925e2360362703001ccbc444f8baa528b87b6916556741ce725e"], 0x10) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000700)="851e9f80000000002d000000a80000000000000000", 0x6eddfee4890adba6) write(r11, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 16:00:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'t\xff\xff', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = dup(r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) accept$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r5 = getpgrp() wait4(r5, &(0x7f0000000100), 0x1, &(0x7f0000000140)) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f00000000c0)) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x52}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x3810, r4, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) connect$unix(r1, &(0x7f0000000100)=@abs, 0x10) fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r7 = semget$private(0x0, 0x7, 0x80) semop(r7, &(0x7f0000001140)=[{0x3, 0x9, 0x1000}, {0x2, 0x10001, 0x2800}, {0x1, 0x400bb2, 0x1000}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f00000013c0)=0x3b9) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x52}) fcntl$setstatus(r8, 0x4, 0x8) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000080)=0x20) r9 = semget(0x3, 0x0, 0xa952cc034bce303b) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000340)=""/116) r10 = semget$private(0x0, 0x7, 0x80) r11 = semget$private(0x0, 0x0, 0x88) semop(r11, &(0x7f0000000140)=[{0x1, 0x7f}, {0x4, 0xf9c5, 0x800}, {0x0, 0x7, 0x1800}], 0x3) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f00000013c0)=0x3b9) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000080)=0x20) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f00000000c0)=0xffffffffffffffa9) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x184) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) dup(r3) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x7c, 0x0, 0x0, 0xffffffff}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") pipe(&(0x7f0000000140)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="020c777cf7ee530d74162db0118b") 16:00:08 executing program 0: getppid() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)) 16:00:08 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f00000000c0)=0x7fff) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x9e, 0x8, 0x9, 0x5, "d30ae1f53a6436481b17eb54912a6a12785e555f", 0x0, 0x4}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x2}, 0x2) 16:00:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1000001b, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r2, &(0x7f0000000140), 0xc) listen(r2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000180)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) getpeername$unix(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000564c59f79721af3741b0fa7767f5906df9893bb7f65ffa8a7ae1939a836140107fe778f40d0928037311e611c021753b991d4b977627badec45399794e67bf47aa3643e29aa751c1000000"], &(0x7f0000000080)=0x1002) connect$inet6(r5, &(0x7f0000000200)={0x18, 0x2, 0x919}, 0xc) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000000)=0x8000) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) recvfrom$unix(r1, &(0x7f0000000340)=""/239, 0xef, 0x0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x100, 0x10) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000001c0)) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) 16:00:09 executing program 1: mlockall(0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2000000000035}, {0xc}, {0x2000000000000006}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file\x00', 0x26df77cf96877441, 0x8) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil, 0xfffffffffffffffe}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r2, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000780)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0x7) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) semget$private(0x0, 0x0, 0x404) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r6, &(0x7f0000000000), &(0x7f0000000040)=0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000180)={0x4, './file\x00'}) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000840)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f00000007c0)=0x800) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a397e11de3b90e1caf58ad8b1352b3d027130d35ee1f755710aa42b23d96eac3158ea79fb773c4b88df1977fbb5144bf80738cf54edd674880f93fad3a5ddfd4742fd8178b2835e79189d9ba9c5270be88fdb1dfceaef7fe58e6cd3820142da0ace1efd460f12ffde3a84e9da8114017c94615089d05363c6f430c55493cbb95798c7862f7656894a25ff296eb0800c6e99dd052393f130ed537cee24e677a9739d5341c7896366701ba8705018714200a0a2d2f1b97c8be1de0aa20", 0xef}], 0x1) r0 = msgget(0x3, 0x200) r1 = geteuid() r2 = getegid() open(&(0x7f00000000c0)='./bus\x00', 0x9bb0b41374b946d4, 0x251) r3 = geteuid() r4 = getegid() r5 = getpid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r6, &(0x7f0000000000), &(0x7f0000000040)=0x7) openat(r6, &(0x7f0000000100)='./bus\x00', 0x10000, 0x9) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x6, r1, r2, r3, r4, 0x199, 0x200}, 0x2f19, 0x1, 0x0, r5, 0x3, 0xd4, 0x4, 0xd13}) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername$unix(r2, &(0x7f0000002580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eae6aa1841780d6fedf763da981a62a3cbbe52bc0af116b03f5932c2834272e2"], &(0x7f0000000080)=0x1002) getpeername$unix(r2, &(0x7f0000000340)=@file={0x0, ""/89}, &(0x7f0000001440)=0x100) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x28ae) r3 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendto$unix(r3, &(0x7f0000000440)="72a961ce30acd46dfbfefe32bf2f36e34e16e2b7dc0d53e726ce41ea137c30e5d0b61138d694be291dbeffe30e7097e5c3d622b0fbd39ff7c4e8c59d7dbdb9fddd8bcd751df3504aab70e6d06aee5d2ac7d83771e6eac26d3e0ee3ca3cc0f3bfdf7a37cf10be5e240b8da4b833a53575b6ae7bfb6f9b577409542f9883d70b89887298db1d982f92225461266298686a7846f8b3674324846f4acc6d9c407ffce1980c41228d909f710e4b765bd96f58095194f91baa46ee1ba126091d52dbf154a919469c0ea99cdc415de9b59e7f6bdab26c75f3a72983675be5252f7224af93c9c73266caed60da86a13ad7a3e3f2f0149da4c25ddf83330cc856aa20ca5d236160bc2226cb905d4c11fb6303d55480c13f2e6c4e4f040852c537b895dedac5cfb9ce6122d606b4df74351142016e7d2c993a1b8020ddf43eb854908c8bb4c662134678e0026ca4188232b57b7d989c921d57b36671c4d0b76a642d259a010789e1406062e0fa1f41feafd4f7d0d5f0a4cb643d4c4942cb0981217320c5820c54410e559713da6ce27d7f8354968f68661b4eed1bc21452473eb10dea13bce18bb52446432e2f94988d9e5e36875f7cbf697ff5d4afc3ea59ca28b56145b231354bb709a9bc3511652fabc0f2045e7d4825fcb365b4bd8c7434124e17fa625ed626b99ab9a55a3b8ac986b49bc70b77f4f84a363b9e8b80c74d62bad3f37558ad960b1b81ebdee9907a3d9cd2fa567177143c0890a6b08147bb103c0a1bb833488be53cc19810ecb83cc269c282823684274551e9f9c9d169030d85d8096dc6ffc1ed5c16b677009238ddd06f90d1f0ab61afa8624e8724cb21425361afef41fe614d0488d46dc2cee929936308e818ea40be4db34a07c8612b122c05dca18c02dca2f8fb766601caed90920a0688592e043ce1f48ed8c33280fa3d3d51731b35db39423e656e853918a8a06b14da9418fd9b0e08b06d3d7763ca5e51f667dab48f7a3e54f8ba508e12fdceebd7fc61ac30ba53611dc68a41fdb382cb7b8dd115234394e3f7d612ee9a97abb68172a8568a8efdbf3e14a407f866c73497a8a484351bd7c6da0f99cb3da93b2a2cfdc6eda7b1b5617006800f99979077c34f008bbdb14bb22d82f1de3170afbb76f66aa0be7e8c6544ff6cd1dd6b358d72164cfeb78d0f3e4ad45073a4dbb168caf98264a3844b3c99ea83c9e8e2fe9bcdb332506883d674f3acd436c6844628b62fb0812dce9b538cdcbf8806a2bf723ecdb8d1b9a2e024b9fee63c963d552d745ace263df82319d96ba5b91e7d1d1dbfcceb6c757c1de46132f045643676bad6ed06388d8ea0b4023525ef9d46ce3a6d1c6376595dfeee03d0ae3c2738c12f27e60ba518ccc68797c4c3d2b0851e936de350a3ba8651673b8aa808c08107185be4f3ed64115e57f74a1e50a0a881be7263fe5d7ad0d12ceed2ad32a5569c4f9414670e032aef8689c56864f3f30b81dd5d3312a5b05a7297816cafba598994d5419725877116ff70baf625f17f87a91ed5cc905a583832bf808a36589206fc99e90a4448edc9adc9ca9b9dd55fafa4de23a6186fbf05371b837afe0785b5f8f13f2b478d70147c2474f38f46028f61e0e9783b66698f34637995fb4b6f6441f57552df170a8cdaee8b68ea4a1c155e9b3a598f14990fd990d9fddd97efedadefaf784c1b1ddf6c6b86fd1188b79725aa18ec688591167422c5040e1831a9d6238507a434a71148f5cb31da4e543d9ed0b3e9e84710c83cee988eb1634290241cc61254df9c7be040ffbc2903febe588b761ace26a74fc4c57c8336f940149699077bfbf989d982992b4a10fc04a892b66ec8f788427fe841da547a61c2dee27e3e0964cdf912783822c269633d250521a657bb691c540ed682a891bc9d36091bc62b561f571876466487839c1fc79ea43e6d40601fb4a3bc6395d9461189dba2a5114dca2421753e9b93149597fc7848f1cae8f8d82342ff155325fff6be05574b8936baf3ced433d04b726780fdd6574173096d2648d6ae3efe0cc5fb84e0581e9efd1460d6a9c314a2e6c0958bbb612200e0d0f292d2183fbcc496cee04d555b99193621e4a351e14e0ab0d7a3e8a4dc56c04615cbca47dc08c817a382b2f89eda26e06a29a1a79452ad2f80604ff1073387d1fd80dd133045205f79b8954692afa75dc65c51f9eb6b217cc77a82b2fc7dd459f877dc5247677249bd34cf79c114e0c34ec916ac05ac04007f564cc5cee1c4ea1f614e02e12a83eb6a5580e91494bbccc7744c58f4d2483a3e5ba86c1a24a626f0830648f3962dd9386e5bb20c4c716b50a63e6825c789cc51936638d5b7b6fe2496b8f7aa4a4e6e1f2bd1bae017525a0fd893fcf63b44a4879fdcda24dce38ff3268e54be06a3056e7c96c06286bcf736d411a049dbd36b74a06304fe360dbd1a97f12c3d12aa6b758e7cfa8c698d50e46eb6460ccf03c62530c137cd960082c656481ce6dd99791519985ef6bc6dcad2efb955afc652e42d021dec522eeec0f044ba7aa571e99d1c2e4fff69544fa5b06aec631142cdd8f69f62ad33fa3538743b7e16fef98453269e9e07baa0b27b6a406da78421b6c6875b048363a95cf18b8bb8af3bb6104690a47313d822c16066ffa14dbe0a2d81aac3e1f704e3ba631b8b39c9dc2bcb884fd4f4afe8161d30ff721c329304923282cb24ca7b03d5b3ea38e718bca0294cab3411a5423984af109ccedaba14ae8b93254c78119b806eaf1dae15a488f8e2da90bba3067afb3ba76a6cf3dc41a2c2cc0c21d52ea2e6dcabda9174362222e5f5504208154c0032de8fd58cc051a84167edd66ec575626674266dcc9931cef9852a880cc00351f4519a8a186859441976eb71dad2ff299412a89df754bb8c4e690e5a3b8b50424e979907ce1d8b317e28d88f72ff4924413782822b1fd5d89bb844f4bd464c31561d178c606408aa5cf70f427a5e7ae7c747358849b04d395a483953a35d8a8ac71b2c334c01e9e590a6e0957a465ff4bfe14312d292df6aa73a3f0a73a6ab4081bf6c852435fea89203d187f12dbd6f15a7dbc5649a054d50665245e6df5bc7247d01e5ecc5c1a0a8a2f7fadf860724a4105e9fb0053eff18e0140f610ccc6748e2fb76a3e7edc2373e83fdd5c7ada1ebbfaeb25f8a0a1bdb3128bf2d229f0e3682e943b73cc0ef74785c8918c0cb4b25c8968780d70ec0c76c39a7b78617d0723f07236408ded656996204ace8a493451adfef481e0b5eb2960dacd4608ef760692449e7d3272701efcc125972990d5ce588c645e1c7f6a60ca5d21cdb8d9a08b0eec98ffb239cfecc797bc25447cff7ad6634733dfe81bf768f6d3936cb45b9b6018b37100332665c6526a6d14b4b7a0bd5a7d9bdea8602bef6dffecf9605a429cda6231460b760469dec3e6edbe4b4bd3e83831eb951cf30a1d94292df39da5614834a8651cbd4ab6ad5a88f3b4c52af35b021a2d507314d150ad20247688aa3b1ac5ebb32c0aadcc20b1344c73083d41cc453cfb376120c3333e5ece5dda15edbe046641d3c9da655f33a31f753f86f6a020057650c9aa88901cb51457b5cc197714294859953edb9b1b95206857f90ee1cc8ec01c0b1e755050b27e3df3aaf87d3cb89c1ce2bbfb7e2da77476aa23bfa99800af60c1c5132d528a573cbebecbb15869789095e94e31397923ef40e2f1ebb62c1c91d212854853cc6a63c2091377f9ccc8217f8abe76a3f396060586253f8dff39c519b74b6a1b1f6149ae21412a4c564ef69afda4e68df48f3d73c26acf9c6f9edfc6fa53a5a338b9f3202cc4a9ee88cc81648df731c37bc79a6800fde5e3397bfab130dff0e33321a03687fe381b10a8866ae11e2905131f60649ceb6833f3d25d9fae9e735b1be8449f0ef5a41fa51784579e3932460a25bfa847d23407b4bb16da2efec3bd296f81bd1f95556c8c1f80eaf92a26987d375e98bba61477680949e7a67fc1bbe85ba4f677b069104b5af38fe35e42bcdb8c9cf9ee862e75dd5a59cff547ee5057a857eed8c7eb2d541f96a8579da4a96f3f0989482743bed94575075973c9a99ae63b033155282c4419720b6842d006de059eb5700807f9ea82b35ae0557bccbce30c0c97cac3acc061a9e4168870f134b0371806bda57858c5b967654ac6b446ce2fc882bf03bf4e995ebc8e820fcaf7b5a96df6801bddbe60e878cd84cad520301335c819b156e37c926087934a6df7f7d950e3d27bd3f9c908a24a4f1e15fe7369a301675da989ff4861f97d625a38ca339062e73de5fb4a347761bbdd5b63fdc365199006ec6cc1685190dc594cb0ee34bcb06aa76f99ec8295bc49c746bcf3b008d3d67bf02a9413e7b3c730f5f86b63d2384405a61b72cc1443168c917b2956a2d7ac9a84b7a1242435548b916fcce7eed578e7e093b4e94130e7aa69bdb6e4d5a2bf3b6d0732eaa3d2f49f5eda034e24021321b6ec50249070c89382851c0949bded34c095f7656f465e831331239d3fcc4162d45c21337ef733dafb58616ef5d3b8061ee0e95ba2b5a6844fd8260f02ca6e652fdbe06b7141d6e5cc256b77b2716e79e8a5efe063374428ce7b2635996b07a7a080b88659bbf1ae69cf41960a921e1ec222f064064730dd02953bf73c1dc0f3cd3869c642b5af20ab043bea50551cc5b6a28caeb26ea37f49230e55c462ff8340685772a93191bf9c7e6114bcbae885b808204773b3d55eda662d684ce43c1a6fc28823b28627224cee4d0a62d7dc53aacd9fda5a5d856c86c73ac19e751bb44f3fce7b4322f911b4f0f179f7842ae57400249fd26b678027910c5fa08bb7369376411a9123a4a087ba7ef9b5d47b336d01dfe017eeb3756f0f1205f7cfdc63122aefc76ab734aedabb890265f7a76eb6e3e2d99b0cabdd3a3a61eaa71d2776ef5465f0b5268f401f3603293067f28ab9494debd3b421edc3d1c420f7ba8958546b593ac0c8a300d5a17732dd642eb478123a9cacd22cf2e31a0659acb847867797ec57c9411de513c0b4f479fb11804266872644d4c57a2850bd99d0d060fa84178b057c4739889f7946442dee145676bd0ac80a3c7bffb79457b2088f26cc7f8110c291b2c1fb4d5ddfd069a441e5946f1aea2d2fe8816b0711dd7d4a05c25ee4f2174c162ae0d0848a9feb3e8bf81100a8201c2f8c45c29335ae2a622b8a8f5082ca5c2c32be4d1b41152376f7a761278a38ce58549aa8e32e5131f9da114eefcdf4332e6b54e09855b4eda46a511ab34f13fcbf32c61e979367e7eeef98027bcd341a72a7159af12f379d6648947e124f09d3b9b5de2a2274373b5389a977096dee5c9c47a462dfeb0ddee4ff59fe5bd0c8711f5bb632093ea6ff1ec70300a955a993d0bd284b4488fc3d54ce567750f38f0d6fc56dcd49cfc7bee860415c22d1f8681bba91af83d8601b4f5a599063f7fe3cb07ff7f3c5beefaf2595b4e72f435473fbdae5bef92a525416adf8ef7fe51719c29fc48079451bee2aa80f1dfe256dafdc50838596f162228a1fcc64db83b485ff857413eeea5f02dab1cc5078834161addf18b423b7e26912e7e392afa8067e317b1d246a739df96f915779e95b4cbef58aa188e5ed81391e5d84eeeeca2841c89af22c2b59f439f958b990e93e8236f5c0e7c700119aec02c45398270baf9f7202ceb6a740cfb3449cec0acf2cd03d786a3d98a91c3a1ba686f6ab56f975cd0001b6b384e5d2ddab480174de133b8fb5ce3671cb0ba4aea68d8de6f372e0a64fbde752bd3", 0x1000, 0x20c, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setgroups(0x0, 0x0) write(r0, &(0x7f0000004900)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed843dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003f193e714deb1d50f4a610ed4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f16000000a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d337b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b59caf01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66987be3bd4acdfe1a10a9c7e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d2768100fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc9bcd530d3568139d25793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef414bca5ba00d909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee975c0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b5e3dbe1ca0a07c7fe722b16000000000000000000000000000000066ccae4cf5c9aa6737080e7dbf225f74f23ffbf4e34f8d75d062260f5ee4a927f9be836ce973a66fd2bc1baff5621d3b3f28620c7d77759d8a24216db9320adea490f74437f0fc15417df1d5cb5088fa2d999416cccccae70b500154cf87f6640000fe756b87932ee745c9786c6459196e44e05acab09e814d9b0a535fe4865ee57625a94356e53587d5cfa494cb33299dede0ffd265ebf45558c982c608fed00a61b7ae5f91cbcf188e49c3302dbd829532f6aeb26d7eb554071c2053243b3127bf19fcf", 0x198) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000080)={0x3, 0x1d8}) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000340)="763ba0af2e5469ffd6cf8d18b39214490d6457ea4fd22b41ffee3c769862c1858086e22bf4e2223674711a8b658aa31ff2c6db8bda8e4531c8ceddbf17249509f7aec14aec0788aa6c5aa9d89068d1cf3da737e9ca2220d3248d71eb0fecbc8fd0b80df1e476a3c106c2b5d93bf1c792808411cf2c2064f951e6e6f95264298fe74ac1c81cc8e00391dff0f9cac2a15cc28699ca18932987743b564d707a578b2a4dd96c896fad81038ba4e5b0faaa8ebeccd24b592c4bd7a70fc54d5b63a08d06ae2313fdcad947", 0xc8}, {&(0x7f00000000c0)="3282a0346e8dc3f4e866cdddbfe84aaba38172feb135db2553863b054095", 0x1e}, {&(0x7f0000000440)="3cd35be028404be7b47b0f9c6bac4e4b785cc08c68da3705e61a90c4282df0f7c0d23e9bd644f86623539f1b5ebf5ce94f08e5c58442e3b7041252c379d5959d7f084c68568481d81e29fd843d718278cd4a35b1edd9da7b3a7797b158b5a9e59b68cb151e03e98bb0695beebf31bab0c5acf7136799c71bf22d49ffb6b03e5a7ca6a754f94a635eab95d7514ba7ccc960b72cf93e0c749e1dfcf7fd01eb02ca03aeb1eef767ad7282f9c8f01a2e8067fa8ab2b3306cea5b0c2f7fa2a1c0c5933810f0630ff9b0a4b149f91797f071", 0xcf}, {&(0x7f0000000540)="922c5bd50b1f82361833da5cc4cbe7d0e256b944f4364535bb304d1111ca08007869c98dbcdad39779cb105c02d2c74e383b5f309671de3c0ae39c5fa0fe282fffa186f600b90e44bc512e473f3537737e96cffca791bb8191e31fe5838482693ade67ce21a66fffbda47ad10587d2c5becbaee9cf2023e8de449fa60b61b914f0f496dfe6b6d9f6714258ef2a3b4621d713ca8a632f8232a546532741fa767f314250bfb317df196931be4c496e42daf60578bf8317ee1e6f49eef327d6bd3d2b27dadc755740cdcb4cc36533315304d71ebf19", 0xd4}, {&(0x7f0000000640)="632dbfcbdeaa19ee98b8a89db8b199790aa4344bc30610cfcb59f05a6755b57d2d03a43013acd580f4a0c11b1d", 0x2d}, {&(0x7f0000000680)="540b00d94dcaacb2056612b06da5373fe6306919c05516301160", 0x1a}], 0x6, 0x0, 0x0) 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x0, 0x80000000}, {}, {0x0, 0x1000000}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {0x7}, {}, {0x0, 0x80}]}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) getpeername$unix(r4, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getpeername$unix(r4, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x741) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x7ff, 0x4) kevent(r0, &(0x7f0000000000), 0xa0, 0x0, 0x81, 0x0) close(r0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x39}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\x10(\x00', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8c6843651370f8bc) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40162}, 0x44001000a, 0x2, 0x0, 0x0, 0x0, 0x0, 0x200}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = dup2(0xffffffffffffffff, r2) fcntl$setstatus(r3, 0x4, 0x4) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) setreuid(r6, r9) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r2 = kqueue() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r4, 0x6, r5) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0x0, 0xffffffffffffffbf, 0x25, 0x81}], 0x1000, 0x0, 0x5, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0xffffffff, 0x8a, &(0x7f00000000c0)="dc089d0918bc62b4219456330e424353c624e1f3b9e5764c140de97776b573fd7ef3702225d33840f34e0493013aa84c8eeee97fd0f02b330a2c99518e4deee33872", 0x42) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x40000, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0xc472) r4 = socket(0x18, 0x1, 0x0) close(r4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0xfffffffa) readv(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r5 = syz_open_pts() close(r2) dup(r5) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000800)=""/158, 0x9e}], 0x9) syz_open_pts() getppid() socket(0x11, 0x4003, 0x0) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r2, &(0x7f00000000c0)=""/17, 0x11, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x8, 0xa47}, 0xc) r3 = dup2(0xffffffffffffffff, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)) r4 = fcntl$dupfd(0xffffffffffffffff, 0xaca35a0a6662a04d, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000180)) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x10000, 0x0) pwrite(r5, &(0x7f0000000200)="e9fbfa894ebb35b3f328ed3427c0e8f38b26bac87f7e6c4d4674e5d501880db34701e0cc559cec5ea982329ff55e6d28f13056fdaa7f9236290c37ba", 0x3c, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x80) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f00000002c0)=0x7) r8 = kqueue() ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000300)=0x81) r9 = semget(0x0, 0x1, 0x2d0) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000340)=""/230) fcntl$getown(r8, 0x5) r10 = syz_open_pts() r11 = dup(r7) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x10, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r15 = socket$unix(0x1, 0x2, 0x0) r16 = accept$inet6(r0, 0x0, &(0x7f00000005c0)) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x400, 0x0) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x100, 0x0) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x10000, 0x0) kevent(r11, &(0x7f00000004c0)=[{{r12}, 0xfffffffffffffff8, 0x90, 0x40000000, 0x3f, 0xa15}, {{r6}, 0xfffffffffffffff9, 0x4, 0x78000000, 0x985939f, 0x80000001}, {{r13}, 0xfffffffffffffffb, 0x4, 0x260c4955a8e6b9c8, 0x76e}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x4}, {{r14}, 0xfffffffffffffffd, 0x2, 0x4, 0x4}, {{r10}, 0xfffffffffffffff9, 0xb1, 0x0, 0xfff, 0x5}, {{r15}, 0xfffffffffffffff8, 0x8, 0x8, 0x6, 0xe23}], 0x5, &(0x7f00000006c0)=[{{r16}, 0xfffffffffffffffd, 0x10, 0x10, 0x25d56f160, 0x5}, {{r17}, 0x4, 0x0, 0x6, 0xffffffff80000000, 0x6}, {{r18}, 0x2, 0xcc, 0xca44e02c56f6f0d, 0x30, 0x48}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x8, 0x2bbcb352}, {{r1}, 0xffffffffffffffff, 0x114, 0x39e4196c012bd6d2, 0x9, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x10, 0x8, 0x8, 0x5}, {{r19}, 0x920d1e2e4ef26a34, 0x54, 0x32, 0x7, 0x1}], 0x10000, &(0x7f00000007c0)={0x4, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r4, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c92fe0273437d1f61db069a0a5dd22971282514021e59ec202a7b7bc1fb0087518ada7bf7e88d0c4e493def219845fde58ddb184354b539d54da8cfc14201"], &(0x7f00000000c0)=0x1002) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r3, r0, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r7, 0x6, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r4, r3, r4, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r8 = getpgrp() r9 = getpid() setpgid(r8, r9) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40a, r9) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0xed58bc0adc452bdb) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x70388, 0x0) dup2(0xffffffffffffff9c, r1) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = getppid() fcntl$setown(r0, 0x6, r3) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:00:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fcc1616c65302f6672ea8c2539a4e8f7cc6f869e696c6530000000000020000000000000000000"], 0x10) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000000020000000000500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x6, 0x2, 0xbb) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) mkdir(&(0x7f0000000000)='./control\x00', 0x0) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./control\x00', 0x0, r1) getuid() r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x9) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) r7 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) accept$inet(r7, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x267) r12 = getpgrp() r13 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x4, 0x100000000, 0xb1f1}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x14}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = syz_open_pts() r2 = syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r4, 0x6, r5) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x88, 0x4}, {0x120, 0x7}, {0x85, 0xffff7fff}, {0x5, 0x5}, {0x40, 0x9}, {0x134, 0x5}, {0x21, 0x2}, {0x7, 0x8}, {0x6, 0x4dd}, {0x23, 0x7ff}], 0xa}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x7fff, 0x3}) flock(r1, 0x1d) 16:00:11 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0x7, 0x4, 0x18, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000002, 0x1000, 0x4}, {{r1}, 0x0, 0x0, 0x40, 0x2acc, 0xa5e}, {{r2}, 0xfffffffffffffff9, 0x54, 0xffffb, 0x101, 0x7}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1ffffa, 0x5, 0xfffffffffffff5d5}, {{r3}, 0xfffffffffffffffd, 0x8, 0x20, 0x2, 0x6}, {{r4}, 0xfffffffffffffffd, 0x2, 0x1e0000000, 0xb6fa, 0x2}], 0x5, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x810, r6, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x101) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r5, 0x0, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xb7f6153652d6f4d1) 16:00:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7c, 0x75dd}, {0x710, 0x5}}, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x802069c7, &(0x7f0000000300)) 16:00:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/d\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) pipe(&(0x7f0000000080)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001bc0)={{0xba0f, 0xfffffffffffff120}, {0x493, 0x7ffd}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000001d80)=ANY=[@ANYBLOB="0000a0dc6669458d3fd8c6e9902fe9ce9c6c8aea5c7e753b0000dfa33b8cbd2300002000000000000050f5b678c2f2a280f65766195bb032eca6645972058c257208489939f01bed8a9932be2a3207e0"], 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238}, {&(0x7f00000002c0)=""/175}, {&(0x7f0000000400)=""/146}, {&(0x7f00000004c0)=""/202}], 0x1000000000000358, 0x0, 0x0) 16:00:11 executing program 1: 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) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000054}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x73e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:11 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}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x7, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:11 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r5}, 0xbffffffffffffffd, 0x80, 0x0, 0x80000002, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000380)) poll(&(0x7f0000000340)=[{r5, 0x108}, {0xffffffffffffffff, 0x100}], 0x2, 0x400) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r7 = socket(0xb2df62ff30aed767, 0x2, 0x2) setsockopt(r7, 0xffffffff, 0xfff, &(0x7f0000000600)="8761d6a17766ffb525cf7f9101e37d92446294e0da00f479a212d4d6e3156dad3d2b1051bbdbd7858fdb0e7b523562b23a7edda7971323fba1671bf88b6d14f210ba29beda3a06a8bbdb55e31a18389879230faece4990cfbd3c0e21bbaf159dbfd0ce7628426e8c37a44687b14c7bd535717b99eca37c1e490d87c0d698d656e4f75050be176ce7f8acb3730cf48b9d18e2c6080d2e72c9b008779b3349e3279a3e55a8ba14bc", 0xa7) fcntl$setown(r5, 0x6, r6) linkat(r5, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x2) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x10, 0x0) setsockopt(r1, 0x8001, 0x3, &(0x7f00000001c0)="960ca554d8bbc41f0049c066e2f024455810f53f648619f6a0d3beaa48e426484c6d809e3c7d80ff5a59c9a37d5a434bae73e7b136cb212f2e2322832bb1b2242e39c94c7fa01b7238ab9c74181329a6b40d32eca58e7a553824825a887ca6bb755217a28e7839e426ba3ff2b949", 0x6e) getdents(r3, &(0x7f0000000180)=""/37, 0x1d) readv(r0, &(0x7f0000001900)=[{0x0}], 0x1) 16:00:11 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) getpeername$unix(r3, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x40008000, 0x1ff}, 0xc) clock_settime(0x3, &(0x7f00000000c0)={0x6d8a1c48}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x81}, {}, {0x6, 0x0, 0x0, 0xd9fb}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="1158320a035192affed4d91aa987c5400c8f53f85e8529221727b8e12d1f3b6b6fcbc6981b490c90eb925ecc0818591e1c782c347e2a9849b87cddd89f8648ad2de0870852104c8a4b5674d9e8163e4eec63c939870ef639d6e0169f1fcce5f16054189b9aa2e17eca7e4275e6423dddfff30ce9e2ef587fdfabb457220b0824d61da05766672219ef734d17b074f4d5816cddf7cc36f5d4ee107570193db01ee3441a5322f03d599a8c3c0e35291b59b74c51ff3ed7b111fa3e77f808bc5927b95b475430340e9cb069d60e22327b82fb5701b00bef0a228a7ec2836f34320b4d4aff7ef8e9c838b6310350b958d2283534c56ac2bf752c19c943789a31a2bc86d5d472560219cc6a33e573c13acee3b4ab1a68be7d6a0772639bcd2a6d6e", 0x6d}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: socket(0x11, 0x4003, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/58}, &(0x7f0000000100)=0x3c) sendto$unix(r0, &(0x7f0000000140)="a3075eceb10005016000090000000000000023aca5f1d1542a82001b0011000000050004fecea11eaafef96ecfc73fd3357a0500000016f84f374036acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8c5ca3ebbc2a8af63ff70e13c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3d8000400eb0000000000010000000000000000dc8eb9e82ad62677bd6c380fa1248b9a070b83", 0xffffffda, 0x8, 0x0, 0x362c95cf66015fe2) 16:00:12 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="a487884765d7ccf2d10a763aab7c2a590e8a07ba250dc6c40c8cf7c86e9b8a97130d9c6162aad7138a8f1aa68748565b5f516f3da5e3824f610788db94d18f5b6ca6ceee", 0xfffffee5) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/91, 0x5b}], 0x4) r1 = socket(0x6, 0x5, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:12 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) fchflags(r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x5bc9) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) accept(r2, &(0x7f00000002c0)=@un=@file={0x0, ""/2}, &(0x7f0000000340)=0x4) r3 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce1abb2927e04862bd87c5f86099785d047e9a0edd3e7a393ffb750ded465c3fa6eeb07c50808ac7c5a679aff6f7b620646cf2aab16b9f26a3652ec46bb602d9d45558cc61", 0xd5) 16:00:12 executing program 1: r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0xda) fcntl$dupfd(r3, 0x0, r4) r6 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x5, 0x0) r15 = fcntl$dupfd(r13, 0x0, r14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r19 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x6, 0x612, r19) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r19) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, 0x0, r18, 0x0, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r19, 0x7f, 0x100000001, 0xb1f1}) r20 = getegid() r21 = getegid() pipe(&(0x7f00000002c0)) r22 = accept$inet6(r15, &(0x7f0000001440), &(0x7f0000000100)=0xffffffffffffff03) r23 = socket$inet6(0x18, 0x4005, 0x70) r24 = syz_open_pts() ioctl$TIOCSTSTAMP(r24, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r25 = fcntl$dupfd(r24, 0xa, r6) r26 = fcntl$dupfd(r25, 0x14, r22) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getpgrp() r31 = fcntl$getown(r22, 0x5) r32 = getgid() setegid(r32) r33 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x0) ioctl$TIOCSTAT(r33, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r33, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r33, 0x40087468, &(0x7f00000001c0)) fchownat(r33, &(0x7f0000000080)='\x00', r34, r32, 0x6) r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r37, 0x40087468, &(0x7f00000001c0)) fchownat(r37, &(0x7f0000000080)='\x00', r38, r36, 0x6) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) getgroups(0x7, &(0x7f0000000180)=[r35, r32, r36, r39, r42, 0xffffffffffffffff, r45]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r27, r28, r29, r42, 0x5, 0x7fff}, 0x3, 0x2, r17, r31, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r21, 0x0, 0x0, r8, r20, r30, 0x0]) setregid(r8, 0x0) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:12 executing program 0: semget$private(0x0, 0x0, 0x80) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = msgget(0x2, 0x400) msgrcv(r1, &(0x7f0000000b80)=ANY=[], 0x0, 0x2, 0x1800) msgctl$IPC_RMID(r1, 0x0) fchmod(r0, 0xe3) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4) getrusage(0xfffffffffffffffe, &(0x7f0000000300)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) socket$inet6(0x18, 0x5, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x5452, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/45, 0x2d, 0x800, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x7, 0x5, 0x6}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06266f23b8839f6ba372fe57d083c243aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33", 0x71}], 0x1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x2400015}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x4, 0x6, 0x3}, {0x6, 0x3f, 0x7b, 0x23}, {0xff, 0x1f, 0x6, 0x2}, {0x2, 0x3, 0x0, 0x9}, {0xbdeb, 0x2, 0x9, 0x400}, {0x2, 0x6, 0x1f, 0x1}, {0x3, 0x0, 0x2, 0x7}, {0x0, 0x0, 0x9, 0x6}]}) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x9c182bc86256c0b3) fchflags(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfe9f, 0x0, 0x0) 16:00:12 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)={0x79, &(0x7f0000000040)=[{0x3, 0x7, 0x1, 0xff}, {0x4, 0x1f, 0x17, 0x8}, {0x5, 0x81, 0x20, 0x2}, {0x2, 0x71, 0xc1, 0x3}, {0x1, 0x20, 0x9, 0x3}, {0x9, 0x3, 0x7d, 0x6}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x1000}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "03a77f0c033c0adf2b02002100"}) socket$inet(0x2, 0xb9ac7f690e4129aa, 0x2) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a", 0x609}], 0x1) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = getegid() setegid(r4) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x0) 16:00:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0xffffffff) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={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) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/247, 0xf7}, {&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x4) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:13 executing program 0: madvise(&(0x7f00005c3000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f00006d2000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00004b9000/0x200000)=nil, 0x200000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r3, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) semop(r3, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000040)=""/90) r4 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x84) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r5, 0x4}) write(r1, 0x0, 0x0) 16:00:13 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100f5ff07cd7f012f121000946eed", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x24}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x1}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r3}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r4) r5 = getpid() setpgid(r4, r5) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='($^^%\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='\x00']) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) socket$inet(0x2, 0x2, 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x8, 0x81, 0x6, 0x474}, {0x0, 0x5, 0x3, 0x20}, {0x9, 0x7, 0x9, 0x7}, {0x62, 0x6, 0x3, 0x1}, {0x9, 0x9, 0x3e, 0x246a}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:13 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) getsockname$inet6(r2, &(0x7f0000000c00), &(0x7f0000000180)) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r4 = dup(r3) getegid() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x400000000000003, &(0x7f0000000000)="ebffcbff13b9fd812ec699319296480000000000", 0x254) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000c40), 0xc) r7 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r7, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCNXCL(r8, 0x2000740e) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r8, 0x6, r9) sendto(r8, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0xfffffffffffffd9d, 0xf, &(0x7f0000000100)=@in6={0x18, 0x2, 0xf4b3, 0x207f}, 0x211) read(r7, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r7, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r9}) writev(r8, &(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(r8, 0xc) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740)={r9, r10, r11}, 0xc) r12 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000780)={{0x9, r10, r11, r10, r11, 0x0, 0x3}, 0x70, 0x7, 0x3}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000b00)={'./bus\x00', 0xfffffffffffffffa, 0x10002, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x0, 0x2, 0xffffffffffffffff, 0xfffffffffffffffa}) getdents(r13, &(0x7f0000000800)=""/43, 0x2b) setgid(r11) sendmsg(r8, &(0x7f0000000bc0)={&(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40), 0x0, &(0x7f0000000d00)=ANY=[@ANYBLOB="3000000000000000ffff000004000000ea7bc0e7888bbe2d7c6f6492af3ddad341ab742b50dacb6e04a014424e0000002800000000000000ffff0000b3ed000077bfca10f368fb18e9a9090000000000000000004000000000000000ffff000005000000ecf3fe85d0a81abafdbe97f289fc1ddeb6e708b240aaf2db4250d4c17dd4e9c2f800400000000000000001000000090000003e24d24cd3dc2802f7e8775b6adfb901600c8b5421df1e664327d2142ab2049e0b55f758ce9885091e0000002f0e533ee3c10635fa02bd27d60e000000005800000001cf3d9dcfd499b1239983000000ffff000002000000661f4072db21a8e5a095bc395259f6b952928f5a9b7587c688dbb96b0a16826297c5c3efea085b654d0a8cac2d3b1fa8c26830818631920a05ed74d0fa86f50fd53d3c7f000000000000000000000000e84479d9c92ed5c0b1abefb866a6f205c7626f14ffe0cd67434d7aab1f7d9be9a75f25b11af3f17df6b1bce8f780b90cfad77c35de4d0734a63aebd5c5fb7cc480adc35f974a37713cfa3302e19206450a368f1a78997039f0df3a50585e52"], 0x19d}, 0x8) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000cc0)={r9, r10, r11}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c80), &(0x7f0000000500)=0xff1a) r14 = socket(0x20, 0x1, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x3, 0x4) r15 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r15, 0x8004667c, &(0x7f0000000080)=0x1000) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r16 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r16, 0x0, 0x0) r17 = dup(r16) ioctl$TIOCNXCL(r17, 0x2000740e) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r17, 0x6, r18) sendto(r17, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) read(r16, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r16, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r18}) writev(r17, &(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}, {&(0x7f0000000ec0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x123b) flock(r17, 0xc) ioctl$BIOCSBLEN(r17, 0xc0044266, &(0x7f0000000700)=0x3) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r19, &(0x7f0000000f80)=ANY=[], 0x0, 0x0, 0x1000) r20 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r20, 0x80000001, 0xfff, 0x5, 0x100000000}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x45}, {0x7ffffffe, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) fcntl$dupfd(r2, 0xa, r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x8080) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") sendmsg(r4, &(0x7f0000000480)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000240)="86a95390a6fb7180a4c6302c6e9a5e540047400c37dd1fbed789fb4d15f65cb8c17b2d9543736158edc90d6e97f449a2846b11b31ac309972a2fc6efb472593ab6aff4878e458818046edac919819b8d3a004f24742430899f48b6248989cd7139299d0f5766", 0x66}, {&(0x7f00000002c0)="be844a235bfb43820e5c27fea1dcc8545bbccbd403ce1b77518742d10f7e80bb2d29b6b1ee87cfc80f2695fd6dd70a2cbd14c69cb8f1652fcf8e5aaedf03e88d87d572449238dacb2ebc817ffb36118d826ef271b46ca0653e4d349618e980d0a92daf78ffc65f30e12f731704800286895ac860d10d477ec8c54663f6ff9e7b8642dededf4e6c59d9b9913b425a9b8f99f790dea106c420098ed5369378e3c6fc50c95523d4b9056f0f5c0061354bacddbd7840b8e455a19dac5d6392875a9ad7a2f89bb042c9cde926e27c67a857bd74e2af7355ebaa9153b0a64f17cf80", 0xdf}], 0x2, &(0x7f0000000400)=[{0x60, 0x0, 0xfffff484, "eae345c25691e191cd3c6d5ae816e3a517c556435ae915fe996706d38766e5921d9b1bbbbfec9f9f2ecff1b26c4ca4ea804d18ce69b5039159aa2f63a2e518d7761ab7e2fa1dd24071a21c74f06501"}], 0x60}, 0x7) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000500)) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) fcntl$dupfd(r0, 0xea6dc24d6cdaed7d, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d, 0x0, 0x0, 0x7}, {0x24}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r4, 0x6, r5) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) pwrite(r2, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x40000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x3, 0xff, 0xcf, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bc366284ddea6c8b8ccda9a6f70f") r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) getpeername$unix(r3, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r5}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) getpeername$unix(r7, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000340)={0x9}, 0x8) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000380)={0x8, 0x82b, 0x1, 0x440b, "bf01effd7ef4b9b2cacdf5b8aec722b8eee934c1", 0x80, 0x5}) fcntl$setown(r5, 0x6, r8) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000280)={0x2}) sendto(r3, &(0x7f00000001c0)="cf7c71167fbf8dd2ae03e11877715a36", 0x10, 0x400, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r10 = socket$inet(0x1e, 0x3, 0x0) getpeername$inet(r10, 0x0, &(0x7f0000000040)) 16:00:14 executing program 1: 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, 0x80, &(0x7f0000000080)=0x9, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x400, 0x80, 0x2910, 0x100, "7a147112f7b3924ae99e54a4c9a128a3c7ce1a50", 0x9, 0x7a}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) r3 = accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/58}, &(0x7f00000000c0)=0x3c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r3, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0xa2561d8578e7e4c3) ioctl$BIOCLOCK(r1, 0x20004276) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0x5, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = kqueue() write(r1, &(0x7f00000001c0)="7293c9e019dee41028dccff57361af0a1026c04ae76cc6b7b66405d8a337f75e1778abd9888eb25b4c6b7f4b9836da5a3e1170c2ae5a23faf6a70147ce3248e79a8b5c04c7bf863ebabb524f991550017b99af83f6440efd28ee71d9ed4d62ae16b036236ef507b779fe03525afd387df87a83ef2fe5077901a6e6a906d2c35bfeb389740fddf23f7a1ac591c20a39b804a520ab2588e3", 0x97) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x8000000}, {0x18, 0xffffffffffffffff, 0x809e, 0xfffffffe}}, 0x3c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9e5b26e39543ff4c, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xffffff83, 0x10001, 0x2, 0x1, 0x7, 0xffff, 0x4c33, 0x2, 0x6, 0x2, 0xffff}) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000200)=""/161, 0xfffffffffffffe28) syz_open_pts() 16:00:14 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b23cd1", 0x2e}], 0x1) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x5c}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:14 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x4, 0x7813, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0xc2, 0x4, 0x8000, [{&(0x7f0000007000/0x1000)=nil, &(0x7f0000008000/0x4000)=nil, 0x3f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x101}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fea000/0x13000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xfc1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xffff}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xe3}, {&(0x7f0000ff5000/0x6000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0xe7af0a7}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000005000/0x1000)=nil, 0x8}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x80}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000fed000/0x2000)=nil, 0xfa}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x200}) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x7) 16:00:14 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x85) fsync(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x41321e0e71681e81) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x8001, 0x2) ftruncate(r0, 0x0, 0x3fffd) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x800000080}, {0x24}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20007000 didn't change! 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x4, 0x80, 0x7, 0x200}, {0x5, 0x2, 0xc0, 0x7fffffff}, {0x800, 0x7, 0x81, 0xc16a}, {0x3, 0x8, 0x37, 0x800}, {0x5, 0x7, 0xa8}, {0xffff, 0x4, 0x9, 0x1}, {0xff, 0x3, 0x6, 0xfffffff9}, {0x4, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x2, 0xec8, 0x40, 0xfffffe00, 0x5, 0x401, 0x101, 0x10, [{0x4, 0x1ff, 0x6, 0x5}, {0x5, 0x80000000, 0x2, 0x1000}, {0x0, 0x2, 0x7, 0x1}, {0x2, 0xffffffff, 0x7, 0x400}, {0x1, 0xffffff01, 0x8, 0x34ef}, {0x0, 0x7fff, 0x8, 0x7}, {0x2, 0xca8a, 0x1f, 0x1e}, {0xffffff8c, 0x5, 0x19a, 0x5}, {0x460f, 0x9, 0x74, 0x7f}, {0x5, 0x5, 0x1, 0x800}, {0x7fffffff, 0x80000000, 0x1, 0x101}, {0x800, 0x0, 0x20, 0x8}, {0x2, 0x3, 0x6, 0x1f}, {0x7, 0x8, 0xfff, 0x39}, {0x6cb, 0x800, 0x6, 0x6}, {0x4, 0x5, 0x9, 0xffffff80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x03\x00', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") 16:00:14 executing program 1: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() fcntl$dupfd(r6, 0x0, r7) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() r11 = fcntl$dupfd(r9, 0x0, r10) fcntl$dupfd(r8, 0x0, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() r15 = fcntl$dupfd(r13, 0x0, r14) fcntl$dupfd(r12, 0x0, r15) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = syz_open_pts() fcntl$dupfd(r16, 0x0, r17) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = syz_open_pts() fcntl$dupfd(r18, 0x0, r19) kqueue() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r21 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xea0aaf2bb291ea67) r23 = fcntl$dupfd(r22, 0xf, r21) fcntl$dupfd(r20, 0x0, r23) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = syz_open_pts() fcntl$dupfd(r24, 0x0, r25) 16:00:14 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='\v\xad\x91\xf9/vmm\x00', 0x10103, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) syz_open_pts() open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x9, 0xffffffff, 0x6, 0x7fff, "8ff6fad2bf6cae0459f87e492a41a780c25b3ebb", 0x1, 0xffffffff}) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = fcntl$dupfd(r1, 0x0, r2) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) r4 = syz_open_pts() fcntl$getown(r4, 0x5) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x7) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x11, 0x0, 0x0, 0xffffffffffffffff}], 0x3ff, 0x0, 0x1, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f00000001c0)="4a00cb3e31dbfaeaa01cd8d628bb03de558ca1c8dc37b52cd705b2c76371648615b57e2ceaabd56a1e875715f8c0d29d9f762b07abdac8b313bb042fc50e654c56339f2658dfe2e16aa7fe8d8e465d2eb76e780f14d2294668ba89212e1e35dec39a961a02d94a3897db43d7d0cd94a543", 0x71}, {&(0x7f0000000040)="06b55718a5ccd2039ef1485da461201f229fe6bab39f5c9d1ade7f76ac3545ae1d4e049325df49216687710435b22d", 0x2f}, {&(0x7f0000000140)}, {&(0x7f0000000240)="98d16a7e77afe5b2387021c34f5b7ec85975fa68bd803381dae5bb2abe6bf944bf755abb6d03004cbe3c69a29549f8fd589f043b1ce6bae6a2f704888aa20fb1e67edfa88c58a7398eac4efc8ee6138940ea98b16eaeb6b6c0c084d7c685bdc7382f51ad71181a67d90a6e3ba73f736189ff123adfc22a0dfbf2ed324dcd60eab2444e460509023c92dd95feee41fa229270e6d99a396032bd94c0e72568bb91a94e0e3d1bedca95755f53c4ec20f34f0d9ba1dddae0c8e4826c6267e373b4", 0xbf}], 0x4) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000180)='./bus\x00', 0x7, 0x414, r0) 16:00:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) close(0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) recvfrom(r6, &(0x7f0000000240)=""/126, 0x7e, 0x2, &(0x7f00000002c0)=@un=@abs={0x2, 0x0, 0x2}, 0x8) dup2(r4, r5) getpeername$unix(r5, &(0x7f0000001540)=ANY=[@ANYBLOB="001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f0000000080)=0x1002) r8 = accept$unix(r5, 0x0, &(0x7f0000000040)) read(r8, &(0x7f0000000100)=""/108, 0x6c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x40, 0x5}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = msgget(0x2, 0x400) msgrcv(r9, &(0x7f0000000b80)=ANY=[], 0x0, 0x2, 0x1800) msgsnd(r9, &(0x7f0000000180)={0x2, "10f5339bbad7cb63153ed14fbed910cc56defc0489cf052c71703c91fa49a90b15d685494d418a0ccd225ee8390baed2a04d3b11e4c1bca59fd1e99ccddf74212c"}, 0x49, 0x400) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) setrlimit(0x7, &(0x7f0000000400)={0x7ffffff8, 0xfffffffffffffff8}) r0 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)="64754a51b59348716dcf0227f0", 0xd}], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000f00000000000000000a551000000000000000000000000000000000000000000000000000000000008000000000008000000000000000000000000000000000000005c36fc2613398affff089e800c7e4f09b25838be7b00"/108], 0x57, 0x1, 0x1000) mlockall(0x1) r2 = syz_open_pts() close(r2) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = syz_open_pts() getgid() poll(&(0x7f0000000040)=[{r4, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x201, 0x101) accept$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) setrlimit(0x0, &(0x7f0000000200)={0x5, 0x7f}) ioctl$TIOCNXCL(r4, 0x2000740e) fcntl$setstatus(r2, 0x4, 0xc4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000140)=r7) r8 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0xd7e, 0x1, 0x80000001, 0x0, "23e25a9b4d7e9db98b5c60b9f1167ee4d97c3e2d", 0x4, 0x10000000000}) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="1399842e64cc8c62b54a2d556646451695998bfc30dffd1b497bc650a414a29305e78636acb095f45d0c235f64bd62"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r5}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r5, 0x6, r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0x3feff}, 0x44001000e, 0x402008001, 0x0, r6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = dup2(r0, r0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x3}) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) getrlimit(0x3, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./bus\x00', r2, 0x1}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/210, 0xd2, 0x1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = getgid() getgroups(0x1, &(0x7f0000000280)=[r3]) r4 = socket$inet(0x2, 0x4000, 0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r5 = dup(0xffffffffffffff9c) getgid() r6 = getuid() seteuid(r6) geteuid() r7 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000340)) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x0, 0x0) pwritev(r8, &(0x7f0000000480)=[{&(0x7f00000003c0)="2c89596967f04edddc9fb4a174da0400a42b52a1d779505190dea99bc94803c30e9ad5324c4c5c5915904d939d1c09ee4b92d3618d8ffc4f5037afdbf32b751e0806796c844d6544b3c6b15d50ca210a66e543c8c44a1d52849c1828a4730c38cf437fcb964c653e907d", 0x6a}, {&(0x7f0000000440)="6a4d5740cdaabe2f42cc79d81735ad448aed6700c6334b", 0x17}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x4, 0xfffffffc, 0x100, 0x1, 0x4, 0x800, 0xffff, 0x0, 0x0, 0xaaf, 0x100}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x1, 0x0) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x3010, r5, 0x0, 0x15) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r11, 0xed, 0x4, &(0x7f00000005c0)="133fb40feadc143299a8c04c2f09eedfd5fb57d3a3e708f66d149f65a55980f0fd88d1d800dbffdccae447c1713c9b2bbdd7c5a838d00bcb1a493d1eda294521d5b47b0608b6abc33925efbff64f9081bae0940d89acb2693f4fc7b3c593c3cf5454a732b452ae768ddaf4d41c1e8c534ce41513035acf9e5e3da4c010527c148d", 0x81) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f00000006c0)=0x200) accept(r7, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4000000010001}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:15 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x210, 0x100) getrusage(0x0, &(0x7f00000000c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0xff) getsockname$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xcf258ec59d7a4a51}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r1}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r1, 0x6, r2) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x14a, 0x0) r3 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000080)='./bus\x00') r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskrd0\x05', 0x200, 0x0) write(r4, &(0x7f00000007c0)="220e227411736d81901e03ec7f2cb9459734eb976076be5fd0ffa390a48ea40fae06c8765a9065be6b979c0a6acaf1aff1d51e117e82cce0c651a6e5146101ee9c9828de17fa7c1450a8025fb420abba8bcc2a029b43e56451fee7a2d28b38f5ad37982f552622fa1e2afe5a2929b253b158148ed0ef70de24d71d85f3a04fb126b089d2b5d1e2409c3da7b5b44895eb83ba9db749a858baa6a2436e00"/172, 0x2b9) clock_getres(0x3, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwritev(r4, &(0x7f00000006c0)=[{&(0x7f00000001c0)="5e4de7c2e464dde746d29f74e73f58d90739b67096f66b96f158c4dcd0b0c5fae8ac49", 0x23}, {&(0x7f0000000200)="92ed6c69accf993736d6bbf9cb9e4711185e96bce67207f8539aa80e76c281a218b5a7264c018d8d74b6118f247b60cd13fd287056377366c34e8ea44e8a01dca2161d7f437d72767a8ae40b8d2204cd04fe26d144a6e4a2383a6c10fca0a4be", 0x60}, {&(0x7f00000003c0)="448daea825b063e9356fc52a8fa80fc1233163e19fc94e82642dbc294abaf7e683828e730dcb5e82faca721fa6bdcecec85311aa61695584547ba636b4cb7d33774f2d83816a8e43fd16fe6098a31737d6ca7ba088c2cb8d29768b1c8936ddce3da96d4f422e7213018f8457e203c1b9743dfb6e8de6b58f3d6bdf6d44aa8dcb4ba2cafa50f037956aaf414b54172c97eed9c2b6960b7540c7df2c343f5f8db2b145056d3a150132ed95899b995b3207c83bb343192ab616f2ebbaffc157dce455835455ded20d41bcb833e756e8651c574e95f936d7cb31bc2b98a35085404db1714e897a2c1de2d9e4", 0xea}, {&(0x7f00000004c0)="f65d3b303302631038bd4ded2f8cb8abf9a3fcd04a89c44795567f54829fabe1543b76194c3962927da864aae3de8d387ed1abbb0a8df36b1fe0fa5253f68f7ea1bd9943546d4c1bcf14964b00c22bbbdac67230116e25fb88024f37348aa0fea4c7f49668a11439316270ef1755e4dcd1818ac7f92a70bb2b3643942dac85ff46ccfdb61aa9f2d0a610931e87b745c6b548cafb97a0dd2f32dd8fec37b4cc43160c1c90d098abcb855f88217736a167b00e0b12e810cd715dd49be61635bffd3a19caa4242a521e0b025cfbecd642d67b765964073078", 0xd7}, {&(0x7f00000005c0)="25c4206065203b7dd3909515ce3401315b287f9c97c53d2f37bbcc36d45110df05e72dc28e0ee67798118d41fe4f7514ca2b85125e58c562c6e700cc399ae7f4b7188c779ed009905fe242518218e13d65f6170441c496fb62c21bdac6d6488e37892543aba0", 0x66}, {&(0x7f0000000640)="02f37ef3b6baad8448dd54d23195be3ddcc1c6e4c7a6b31f246e058f2fb90197b7d7f6115e35f4124cd7d8497cd38e0c814410c6c59c1b98e0b542e58dec93a5bc2b", 0x42}, {&(0x7f0000000280)="09ad9a715056f640f72d5080458eb6bd2f280b5e90a75e039584101d0c42014684b7320a936e6997c049846bbe5419155ac85d9e1fd7ce457fe7", 0x3a}], 0x7, 0x0, 0x36) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xad180c5856fd1c00, 0x66) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82002a007fb4f90ede0d"], 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) 16:00:15 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)='E', 0xfffffed7}], 0x1) fchmod(0xffffffffffffffff, 0xe3) writev(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) r1 = msgget(0x3, 0x40) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/206}, 0xd6, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x8) 16:00:15 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000c00)='\x00\x00\x00\x1a\x00\x00\b\x00', 0x80, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0xffffffffffffffa0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000100)) openat$speaker(0xffffffffffffff9c, 0x0, 0x8000, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=&(0x7f00000007c0)="73c7bfbb945ff8052348371ab5b67e08e11c4282cf4d60312ce9125957fe386dc9318b863c1e00128c9bf14ad3373a6c6cf29d3a273a01e2332633bc0696b94fef9cca25f6290e9485b625f11e90015ced6394bdb160f93983937a0252efe88d0c109bf65c70b9579fd9ee3a90b8798161bf62176e08103606ab039db4f008"}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r1, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) semop(r1, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0xffff, 0x800}, {0x5752bed7b86fa312, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x1000}, {0x0, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x800}, {0x0, 0x4, 0x800}], 0xa) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000740)=""/112) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB="68336f57b51f86ca6dbd86b892d10a3f000102df703e79fc4460b14a5a360a144e5020107ab7d8e232e6ef4f3b28c5ceae97db6459cfd9315ad2c7a874f113d2f9ecaed8da53315df527445dff1b583f4afcd300000000ae878528178ef372b8947620fe9862729e1a505664c46fa0607614077d2f13be97740c28c0808a08feb4353999a9116336a1f1637189c85e375a7a5d0b0fa5c994de24d8cf9e31c2838b8d1476f4ca95808ab8ba2a10c9096fa405f893ed7cc7bc62cd7573a9f4f31e554ca7be0090ac620e6d295f8e7c8e74aa0c53f0c63424eeab427e2d61ee304f15369e3e2acfb4cc314ddd2d4c76468b92f0c7bda40dae6dcc1f948bbce83e1364e11571411e5ca955eab184dc6c41a813e85287c96ec49d9fbfbe1517f60c2f24c349f621916488e00f2bcac07615dd0504504e28cfa69edaa31e259c62955471ad63445e702e0013f6d7309afcfd1a8eda0df544a8a6cec42af76e445cc3ed2eec4641b70413886514a23762206255779c030000000000000071390c804f3af82ea0650a5773375bdcbc51cb56a171040f07a7d4a85a902b0f271682e2f2f18ae69d000000000000002831d6407f5882b0f9e24be29479221e2ea00debe22c30fa4671622dd9a3bfd16b0cf9a20da71d870f4046fb1facc4a4baf3988fc4cbddaa25a545c4653f1ba20001ee65922226cd51f5f6e222214a"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="1e71bebe357276be53da85db771284066c398aa80f23407845a8f609d3ca929482f36a5912babf24d2aaad9a40e2ea9a05acc29d46322743c39335ded507709de965cdb9602c42a5045cde607b6596661c32f3e99daae199efd6289dbf35d70f007383e1e09f561ca22f94f79e", 0x6d}, {&(0x7f0000000200)="ed24f6f9e673294ccd27ce7a7222ca05262d71d7ab9d5d2b7b15f74713154f4821091639861b22a3244f0d50e345c8d977514412ee6f3bccde1dafa2c34623aa3f4726cdac60de534f21276455eada36caf4583f9a1a5b4268cadde2a7bd98cf9f9c71a0b4c1a2e868faddbb68b4cfd2017a0a5bfa1faa9f084a55e318d9af714bfdaa72368205f03c37103d55fdeda17fb2a49d9439ebe4953656b32a0dd6770504794107ee1c8ea303f1b7f41ddee9360b30d59d5ccae078e73d0671b2a856b449b0f0fb5d90520bd0bdf8c01da2d928617e1b1ef7ffce8873d7942308040371ba6e0a0ffda450b3f7748b557a8843143408fb3d38dc48b98c7e8c90d37ab6b9f9380a5fb5489896f6968d9f40af369d935589a61118aec281fe4cd6a59144b56a3dcd2f228592fa61dbb755e4adcd8ec78d2dbf6970483c8f0e8297bc27114a8b0cdc21e99ae596c456b13171414349457c274055774b01fac099b6a4af3e26fe2b35a8040918e266a09201bee8ab4fe2c4251a33b8c2fdc32fcadcbeaa36054eb78f8233717c72a7752ee748abdb70075aeb66e38768f520c1634df5241c021a112e15b14beb8e8a7f60f03688fa9bcfb6f18b7279667c5aa59a854e0d0cc9747bff0c490386ac87c786846243ef2c5a12dd48064bca545c7242d489329020a32ba36a86a011500e32e7886f7622753078a37c85bcf72a39d2eb9eda80f57c9edc171f7db021f0af9651562368fca923534bc41fd91b434490d7708adab4e260319cbccd54db41f85fd45446427aaa83249dfa72c78aeed8c1571dec4ac90082b12bd7a1025f1f652dcdb86ecc2785cd6ded7b78063d142bbcf4861d4e2e673f3e629b6aa24572d07532bb81a9d66c98d6d7d20630842dd9adb4a7510709b4661c4b403cd7dc120b13130fa59821874960a6ffbe00509a224938740af3ea2396d5064c4436d6891c85174d272cee105b59ac4871f4b4b66c6d261d890528960c6f6ab32e5ae26159160e4e55200f86d3d0751fb6e90bd1016bdf5f34d38eecd7cc495f4df688026599c73fc12ab243c441bfdd556a3647a6c25cf45ee77b27ee71809299145ffb1cf1c7087dc4b700ac747a73e95e28092eb50703ff791c465a144fa85572e5ec003c50f412630316617b4f94bb9cdd4e198d83dd5949b435188d339b9ec27b81626417d1a52f5efe087dee63b3e9bbec9df1bda132258521bed8cca2c4109d33abb95c353654ebc2bdc9e573b31865c7711c4bd74cc65f41a96605f958982ae509910398541f95d14293dbb4b085146b208dabd036b6e2ac942681909aa39614f0d47baab64d3c2f9fbd155cc49038d149b63cbbfd6653ed3c9102b05289d61a57fe6fe50634550a5a31899e6bf058a59023f2cdf98b265e3e6352a990335cb3463052280a10439646c3322ce7b6eba9c4c8e7bd63dd2dcc55f356712941f9c0c607b2927d59824bdde0fcf20bff91baa0b7761516898e2c7cac80c477700bb0d1b43a6947eea67758385d55f420c6425e4210d927a384a74104e6d535cdecec810115f2537cbee4aebb09b95896edb5544e03f2529aacfddb1f9c6c14d5d96a82ef48e0092fcfa975099dec7cdf54e1c38229e60fea374cf35a85b3c88e5a5d274571911ac770e266476077c1e28703a760aeefe21d1f17836e6b7cb710a57a99ee46199c5e3cb01982a1f997d7b8c2d1e55b99f8e5b57c6e01587fff090308477c71be65d4d3ebc3146308e1d7b6afc80ba5c1ec10e9bc26a672c676480263b9a43397651a1370bee46210a9e1cd7ffc7fa55c1cf533da6b4d0f7763bd3f082edb160fea52ee8826013cc765ddf8652eed253b98a5ef", 0x520}], 0x2, 0x0}, 0x0) 16:00:15 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) pwritev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)="5a0ab77097ba226bf577fd4308d3eeb5302407a51ba93a6ad691db5b3f3f563f37d9cd36670fc0d1171a3f01def4711bfa6f2ba4234a6e722af1933e24e214976a3c694588bfadb9f23998760347db234a5568fbac6e131876", 0x59}, {&(0x7f0000000180)="d48aad9b865d1f9277a86bb75e2cfbda11769a64fab1a8f3773b8713bab539674cd774c37263e0f42b41de9ca66b53e134b315819172fe59cc8f5fe3d09771debd444a6afddcd96b40fffe3fbc5e662ffe30c1f984d8f957b84479dc0b830583140a62d71104eab2710f640c1ee26a55b8f3285ceda0eadf237c33a742d191972e96ee6cb595f88a544cd1ea206ddf35ad4080e1dd589ecabf9125d83cb8bad8dd6e67658319d5d3aa6222f983b4099e3f1c24e8c4b2a70acf448c096e74f0e3cbf7c752d927c3a46bf6ab5a3fc8d03042a009edbc3137d256df59631d4ad3deef6a526055e2bbfba70995026eebb4f7fa94", 0xf2}, {&(0x7f0000000280)="d21b5d2b0c378dac457a32f48371efef636732aa845137f0f1add01533ce643abee91a00fd83f5a3a2716578fcae1d96afcc6f1a00e802de9802146de78d59f009c5090e80364bb00fe1db427518c74a478ea8f56a1445ca68376b001f5ac54812488ae8aae3b8899f26278c6fd433c4350121f70b93c3e5fd4654b8115f66293138b7867acd1afba007929a0d9e72e78a2a15144237ce31b296f807ee4d53d1883042a02b9ffed2b6c9ea0de038ab5683e4188e3f3f8c5d288eca0b38402e6a07016db6a5f34607b458f97041f3ac460d8b94f737ad7f75d855", 0xda}, {&(0x7f0000000380)="fd29659f95bcf094cb09c8f9fb8fdaec25f6c6daf324d7f3006a215ff2f8307df678a1791c711f5fc68cb972d9271106ed683e9243b3184e782d04a9888305e238a114f60982dce5ef27c8cc4dec0f6b73063e08f45029c1ce9b10e2a44f59ea17a88dc253f0b9897312f471d726f6827ef896594e4dc8bc3929854885e4221d99621cb2423b1609838b33ad5b0cf5aebbe12268a5c032536242e5857a379d27d3cee56c28785d7f1e4d791f65932b2cd5d2c90a2564f964", 0xb8}, {&(0x7f0000000940)="4f823c45af8f30e5e5e3f6a473260766a290533d52584b30abf471419f6b5c5d39e5c71acfd9bc844fdb9c5c071b4b0f62aba3d56d0f513354ba727c1ab11128720a11ed989ee14c30ecaf112bdff051077084b7b124b2bf5d2ae908c27fec76a72fa9cf5bcd024e65a4b3b6fccc3c23db37cf6797e27991774dc6d341594941c211184336efb21be59c12f8a458e7a1f58c537acd3512c9d79b7479883f2ef099fc8f8d1959303775db4a308324ece6e4c093b9ac4a6d8a49bdfbf94e8be2fea869d1bb04b659cab2b77a5aff49e56eff7a7a67930c89c683e5edc06740737de07e703fc412f69f0c82a5bdb64906e456ebf2344b446a7db1dc43794581fce67b33d27bb986c5db8f1334e430b0c783672ac4b15d77d978748dd960b9b9f0709d0d91739817a15d7936dc1c2558f5fc83617237ef039ef18571d2a8efca004856b663b535d439836b0c40ec4a35adb23004a41e8c0b856b764600f248f910a3e7ff78720405f63aefa0cb15a8c052a340923c8908062486337d32f2f6882964b1a64308a7c64d8192e4036bc78760fe99bc815a37e335bfa77a944aa524cdc0f7154f0c77f69ab25e938b0944910827ec29d77bb20f1f0a2b9ab23e30ed464cd9dcf110af24ece7a6badc5ac0db4555d7d07bd7a96df4ec0d65cfc9d22d4e8ff782805da034217fd006c1d2af8f093fcacd8edcb3ca50ff945cac668c5259e888a645dc4bf3d22cd1a295cced57756ebda22a55fab11c1f2adddbf01e59350f094c4de24bc0938cbab0a4e2e344ec9ecba9033f2f793a09033968307f673d7b77baff990abde80b1afdce52c63d431faee9e2908a079e43a9d006a503bebbfd346c4953aebcf16a4f6dea74185060b3333a3dcacb4f36a22e61e16a81051d8c8907ad0c63c58b7461d0d93a0e41988b0f557cb117f8f9a23b05601e1dd9b0d208aaaa1af8182f66ab568bbf299675d5307bcc013129b6f8dc489c4d893108af5795f93249b55e85aede51ae0a6c112283a84389f329b663346d8e1db40a1c0866f014b1c65b89da881f5d7421bace431b4bfc4d92b3fdf81b447f4912dd7fa23c5a5aa735e302c6dade8c2f8b79383da81c60f127b97e1be9cc9ce458cf561ed78e5d2f0b537bced7a437db3904c8358a83b3e0efd4871771a7700b2357c2cd1c3ce9c8522518468ba8f71f79854b946669ef4bde743a9ae75d7714d3c223bf5381649b1650e32e56deb43656ca412328f91ea7ca873465f728cda32d09c0fdc1c5aed5e26cadafd80b7d07c27702a0edfb3e9c0f02b610e63478c9050f8aee42730ab185507c65ae7cf2ab53cb8be0d7adc936267d84a6acac49d3b939395cd4a8edd1072864a698a75e440ddbd44842941f01396e3c9202e1d1483733d1c3c9c7b0ea4f40aa494838d856a51408b6c4e84a4b94fc1a30541c690398ef7ac6586b5774442d655c8ca64dc4db1a056ccb14d60db755ed2e618c1dbd1dd1c511199a2d101614a024d5c6275cc09d242dee5266069d00408834a76e0a088793bfb70ae054151054571e337a1f9b2c978c9baa199d93a324aca2370e8471d36dd43aab463b3eb0a10c3c7d2a646c4930e1617ed65e4c33700d0b32ced3908cda4a6f75db6a675e14ef169c0bb1e81aa78ca7c505dd4f1c75b0e9413bfc6e00f2795bec954959f70dd10eb5863e06482f38d8250495b824942535b521f5690fc8c04c200177f217e8d313972061231aed6c971273b9213dcb93077a12df4a2b685d4fefa083c6c5e39e62dc1bdf8acfbfe1184578c8e349e3e64ea957f62f55e711606e034363c462c687e0dc92990ec4aa42256c889dfa2541a428f4d6f5e3ca5c01c44720c316da9c0db33b27292ef449ba5d232039cc78d59164e3db67dca58b1d03042d6226dac8a8911b90c4d7cbaf0bb45773071309709c9d7d8cfc1bcfd3e7f5524e80966afe8b2f669afda91116f09a9c6ef4bdcc8ad8d8618234c268086fbeade1b2c80148b2430d08d858c164ce2356cb3eef76869786a72e08abe7c4c8918d570268630159e160b581ba9458e34a3774be9491f52f85c95a01290882b93dc01be69b52ea03eaeb78c0ab33f0ba6bc7cbff277de0fbe13b4e6ae417ae3246e85525cfeda49e8481d5574ccb55598e8baf857dd5c9d3dba521ef14be015422f6fe195fae92624054aac1bb35bebe2aa42ac1e86b0f73d0b396ccd26b99532ff674b102a1bee9036d02b2ca2c0cf021c6818fffa8dd7edffc735bfaf1bd106b477261e416c10e6aba88f070926a73684e99297c562fe51194b47f3f9e231a62299ca06c6f9516ea6259a701879ae8bd030aa46ec5cc8ba9ec836cc2bb2bb01daab38395e1a1510035212058f0565ad6c54ae2f25035f0204e16906b18796eae776cdb934694ba11a5425a9f38826fe12e21fb271406386865d288ef8ece042a8576255fa0ce7259ea36a3320b6900909b0d4e57a95e1dd2bd7c049af6a26695d52f2a1417937c069324691270bf73372337719b7fd6e5da81efd549c62742efd8e5a7924ee47f5a1aab691e4d972759b7af22ad84e4478436beba8a7c82dfbfa29742a9bb7fa69432d7b0ba3f03acc6e917b17c95a838fbe3b72d1a287cfc91a48d46729e0ab99abe86421adb090288342abb44cb656a6560eaded781f3d977abb25d8c43dd0fc2a42ec344e9e04987ebc797c6ae14bd0bc0573c715e895f2fdec6207f0bd280c7d016b1600b7588d33ee47ffc6b730634db9dfec6e40e5a5f042770bcbbf8c70cb013ee5b1b232dc6227e7fe403e332379ea15d29731f78c230aeb86626a0359e02627c9a067f69a1997a33f1ea79a7d4dc1ef90c3a7a28ae714ed5509f5ba22bda96d5c5fec4c5bc61141ea19aae1a24349bcf51d73951018f269fd59cd9b7469003a969a2a9717a64967a39877e6a49b41bd572a007d4e7749e4a749887ce33fcf66aed7b36eda68ba1bfbf89b761e1e39dbcc8687249941b0ee79e20342dbad13a04f870820a8840290a1b3c71e65fbbad9b011c302cf9864d8a6ad62da6bf1022a61396401d7da16c9ac99bb7aec35871012fde3c103ffb9cc9388497172b0d7322687e4faa26b06dc6c85c89b17c3a2c11a31e1be1d046a0c896bd79ddc1bdcc0d90305876a8f82ea4c7eca10a5cc030528d7f36865662c2ebef791acd949045a3e5c45cdd7cccd41d7d32b14922226e2437c5b69c14541c1015933b7addf6fd77e9639551eef8534126868f7cf0426b02ee3e6d723d283ca7653654c0bf668f3b07d4461b7f228a4db4dbd4411d1819f23838a6d4f7f18af51b07fad7547f584ee0dba19770f5c3f5f4d3b5598caf0191608fe1ccc2d6b6b5d65305bef4054cb02d88dba96dcb8da96675050eaeaaa683cb20b371e26de7bc5900bccb000a25cce898438ae4a8a9fb0e4e1eb2dd7dcaac23957500bf15e3155648424be09a092b41328a03f957ad185ee0bd93fae33a8e4be47ae04fb3f7e064d3162370027d47edad20a415fb02e593fb27df3eab9ba48e8409cf225b56bae8a4fb63ae8a84753b6dc8bd711ef9889a0437258deccdb7026e248bbb43ec54284fb2781a38d4cf30ad4d8adbf8d4187b889a70567af4c35bf7bdf455166810fd1e4d9b2c0430c71d116c3494bca821ab48688c5f61c4b8af274d084b2edaf173541073447f95b3f9b7a1476d72247be094afceb4737864895b044f09bfcb13944f75e1342284c78f24559e2dd6f45850856e29f390d59e8766d9dc38936a6245402d4c9fb253102575912dd679e82044d76a05801ce0976cf06c2bff82f31d93961d51afd3e8b7275a831c8c61d4a39f0da9232e7e56d294b37c1e1e083e4b38920e776434e733ffcdef032078bd131dd5b975df1e9e7e631ed91a2b62856dbcc1a2e6ef6052af3acfa287718ef61f569f53bebc208cb353787d08b90ee7320d311c6233010e363651194a3c2909b5b0b2012fb3464a78ed4c8e1dd07bc16ad5f5655b2e228785f3b36e66ec83ba2ffd9e28a95c5d56bd475398c39757a7989bc515fc1ca505aa7d0b04c9d5204b5823259e3396b2a4cc78af54b59b89823a0f1b0f8cc4b1ea62c71eadf2475d00f19a24cc6623a0247205fd9793c66a7e598ea4452d9082ccdc72cd8158ffc3e11e3d1a824a65b8a58c48cc49891e606f03283eafbe85d96ac1730e87dd21c277e7f149f0a900b0644847092645f24217abf7a5cb9e297b2e845a6f5ce9eaacb1a5c13ea1bc210bb8b353b23fd27008351713d9a1ba8004ea8716a7a8bdc3d45d93bbda747f64ba0c7545b0cf629d54a44c6798eb3459c64ccde6de7b776066264512cac517456d905a1bb03168fd33096d89c6d57232308e37250ef1a318d3605466fdd4a307cac61609fd8390c1433ea3d4f802d734e0d2922b0f110ae191e0419cd2eba3e8e95c0718a197c00cc17474a8d69eb96b6a82d47ac63a2fae70a2fdc2a98c6506b974465985130208b06efd10e7bff86a5467428472312c4f6f8c29a1f630a48e553b7b03bfd6cd87dab455734e8ec6c9fa6b9e43ea13b6fb43dc4f98d70d6331fe3df31c775d919cecd60c37662a25cc8577f46c9da7541ce79a673065cfbe2efe19b5ea334c957d540ef7e6ee8b406f751bde28e5e0154b592979ef7dde21d6609c577783d3a740b6f2f12ad92b24534c7134d0c8cd5cc372f7445911bc19b2b098e08062fd9a7f9fb25fd820422a4c2da18f270ab352e1bb462743433cb590d0aef155ff281c069d401c1609e3c404597901e6ab85f41fb762954328b7bef8c094260ba918cb18c9c3ed73b9351ea4f720925932ecd3ea16772526a9055100b6e26f2108e30aaa6fda77f32805ba878e3f68fac7eb0086c3e06b9c39911c55c012ae961d36c983f70727eeb6f34d4993ffb8870889abeed232d87a128124796ec7e44d97a0af407e7deb6ba764d2141c600512ca6aa5ee9cde703003cc4dc5f1f87df204306dbf9a40290c75925f41fadb8b836c8c4b595e734c126838f0f8140163aa726fff76bb5c52b89e3b64fa40210f65ff60f46ab89ee33b1a832cd4b895b93df60ec09fdb1defe925afe695e134f250dd4be7463144749e7add633504e0f54266dd245b16d35900e4fdbcb97b57c599febdebf16431fcf78b88487e11cfbfb2b60e2248c404ca2e2e5c1184448e7a04872078313f0ed5b839d07b8c34513b438a9bea07f38300ecfc1b38818eed077d12acfcde0bc44174c8cc0c844da448667e57ac43c567b5649e11c6fd28533dbea727185a6438a4fada59dc37a69b185a1ec8966d6346daaf19cbed8efb4341aa87c64e1fe27c4095f70c6a8c8963ba8a25cd73565c9aef58f0fc37a22d337df024307fdd4bc4e21f3d1a21b57c75de4b5a3a13260eb3e79aa02e02eb64b2454ebe286a43520af42ac6016d6238333e87c390fce140c4d64a653f4fb24cad0156e44b2ba739424e54b8e4dee5ae971f269c72c83c55292a6229ba4cd950e209da227c297d8490c2d6df05d31c56d2ce486ca6fda2e4565bd522afdb95f0459f887f12d19540085ddbeb480fc21c250edd0121a017e49fe7f6fa631ca82dc47945f7dd7ca64d1bc64328b1ac08307f4306a52fb39a1e28da4a588cd066fe4f8af4eb727764a55aaade1b5c0987914e5ee7d6723fe11d52ac5e2ff8fed35739f44a46f1b2ace4896d84b56bcba3716a64498d9271bdfa5a6f699ab193f9cbf15e817526533737c83628e90c52f8b4dbc99a27edb476e572b398128a64b5b435fce6d40629e658e62ef91cc4a770b24800dcee6e", 0x1000}, {&(0x7f0000000440)="3e759c8e98168ac23e4608f1687f99c0b1f4da17b30540aaca9f0587520ac6e8624fc4e71825d8c03a1a8bb2e8cc27afa23b929b1ab361dbb48d7b4921f2e4dad74960124300133e6538cda96110b540c79176584f84942aa983969740b1adb330f2838bd1ddf0f60f75ec28e968d15c583d61d45e9921892206df231c389279a71baa40e46b285ff51942c3912018cb1a1f66d2a10be135bd0140020ebb3b687088d83a2de14e150c52e5074fa47ff0f30ae62eab843325927c7fe630f8a62f", 0xc0}, {&(0x7f0000000500)="9feded599179e776f68a717d813cce3735a736e19d1358dcd92269199eec2cd439b00a7a4bf29a71c13f4718af8a6d8df2eec20b50cd8f1baf6b738c2d329647c50953a2b3f3f288a33c8d4b6501d46da8f924a0ee7cc86bd565bfdc33af09e5d64e55327427bbc436", 0x69}], 0x7, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000600)=ANY=[@ANYBLOB="a320024ba4b46445efce002e1b060000003000"], 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:15 executing program 0: r0 = semget(0x2, 0x1, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xfff8]) syz_open_pts() r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b12040000000000004c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) r2 = socket$unix(0x1, 0x5, 0x0) writev(r2, &(0x7f0000000000), 0x3) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x53685fc0411a3b84, 0x0, 0x3}, 0x8) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x43) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0, 0x40000000) 16:00:15 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/136, 0x88) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x34, 0x0, 0x0, 0x4}, {0x7ffffffe}]}) acct(&(0x7f0000000240)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r2}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) getpeername$unix(r4, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r2, 0x6, r5) ktrace(&(0x7f00000000c0)='./bus\x00', 0x2, 0xe00, r5) acct(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008000000000000000000000000000000000001c000000000000000000120000000000000100", 0x2c}], 0x1) 16:00:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3f02e57f7f000001"], 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) getsockopt(r0, 0x7fff, 0x800, &(0x7f0000000080)=""/173, &(0x7f0000000140)=0xad) r2 = socket(0x2, 0x1, 0x0) r3 = msgget(0x2, 0x8) msgsnd(r3, &(0x7f00000002c0)={0x1, "5cf606b1d78cd9e149d01e984068df940650b5100715d871cb2fc992f544b622c4937e32a0d1c19a10ffb5b33a1d0b9a9fdd103ce13c1cb7c142a2dc9628ea3cb773352a55a9b885e2ddc64ae2bdc3edc3c1bfe9f962754aa9bfda19cb441525ea94e8224ef2d9418e2cc0f559b892"}, 0x77, 0x800) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0x6, 0x6, &(0x7f0000000040)='f\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r2, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x80) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:15 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f445569ba67653000163e409b4d524e2d5e1ed4fabcd41d0e05a67d7381f85a3aa2a2702dff1ec8de63a7646f6de5dfe443f2a66f834bafa7e2ffb8df5341faf6ebf051164d120d7f23a9290cf7e44b601b2381f0e4d96d904e24fb4734c3e861bd435961354fd1c00577b7f273efd2a87844dd3287854612133fc95816a68bed555ef38ac66390ee"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="8165d7e7c3026f503b71930aa7bb3c1e34f5c2e4", 0x14) 16:00:15 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000040)=0x259) 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:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x10211, 0x14) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r6}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r5}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r6, 0x6, r7) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000080)=0x1) r8 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r8, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r8}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r8, 0x20007471) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) writev(r11, &(0x7f0000000800)=[{&(0x7f0000000340)="eadc484698224f10a6b20d5dff446425fdc985758ace4ccef411ab4a4bc4ccd042a40b", 0x23}, {&(0x7f0000000380)="d216d94b47b16ad2dadeec77f43ef57cb2ecc72890443f02ce191954db8f0cfcaa80676607e9e164feb01624588f686deecaf8cb3365bd78f31d3d4ba8b8c96cb2a4c423d91208d84bdb3b045a46cb25edada66e5686cdc465bbeb04642d83f1f334d96ba0927b78a2fa84b125f5f934711cb5de7693976886930a4c5eab3838ffe95c41fff11c85422967c7333a59ac833848a797f772027a4473ca37ff87a3009a453dc1c302f37a31ca170b33512f65d16f6acbc17d694cb68cc4c292ced5908364b6d0e1626ca399ab2a982f9353bcf78d283d5b0c1665f00d3f75c1f5c3af56f29e3255279c264b91d1a5e64a2d55fbe62c4891", 0xf6}, {&(0x7f0000000600)="a43175196cf1327dd4683d2ebe19dd5351e23cbfcf68127621887c8c08b79b5de773cf3da6e0e3872745b2a34d3550e06a38f986c10701f3f472e51a470c4e85bc5083821b514f925f8ddc137966e0ee7fb9be842b13e16d9b7af3494d7213177d5b67da3c582f627588dbd3384a2bc5785f2390270de6579cca5da3adcf6cb45cb26922c431f0734634d61ff8c7110e6c03781acdd92c4109890ef0dba54d27308a720b55c4ab5ec3c30848e58fb44c27ef999c77b4b09fd2cb46901b493db1f7c5ef0fc5b93ab65f0bde85e92bcf", 0xcf}, {&(0x7f0000000700)="8705dd9cdda898ea895c6e491cdf7b348aea9eded262f5d0bb645d3d08db394f897768eac035a549563df5fb0b1ab96be4aa6c03c466580f46762070fb5ab3df1cbfaa45822e56ce3b91fa94c0e548c59e3337ba0d52fb97f0562127ad86c2d7db2b5e9cf0c3b0ed8e9fdaf4ea73ca4780401fe356119aa77f43198c70738286d6f90dea9e1d877038275e3e33b03024c5944d21e5f847e7c1a4b41f4cf104f44fa6d0b80a1c2a9e181f133a1945decc3bb29d23b767be02d1468412cd1dcb810bf98b311fbb6b11683bdc71bb2f4cb8ac31e33a8cd1062d6321f8b4f0286334e5b9d77bb2580432198f16a9f470382b53c72068a8", 0xf5}, {&(0x7f0000000480)="6bd80b93ec3836a8ebe409f92a576c3d82711d51b262299754323e159bc704d9ea7a78f48b45464268c5434b610bab9c68b2d760b84d4e048689fe0cea", 0x3d}], 0x5) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000180)) fcntl$setown(r8, 0x6, r9) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x1, 0x9, 0x7ca, 0x1, 0x5, 0x6, 0x4, 0x2, 0x2, 0x9}) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:15 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="9ad4443fe3ad902a5ddf7f9cc53adb2918244894a64a90e33a6428ccdb76c111af111b11f735b696a2511b3055fa8731e7885536f175797d715339057d502a34b23bf1733f32c7dea48fd8f926f8c2d9df295f0c2dc74e84ff8229e1d63bd648cb8a7efbb30d214dc84a4dba78598e0a483609bbcd52fdd7dcec58fc360e2b48d8e0329baa57a534495c2a55e24c83058471902d67b540221659e3598df921ab85c117d76d964a443290e0b6591fafb32bcd846a7022ccaae78406a362e107c0e129a2c2ae48e1f52f73ca7c29f6f93ec9", 0xd1}, {&(0x7f0000000200)="07c665a658b270f358052b25f96fe3133ebd6af4a5fd18dfdaa1101225c40bb75167a1fed89624306febab0eea68a2fd2002a96937bfd74c8daa4a0b50d3cad9c0558e0ff3cfe7991935247dab4593c4cbe2ba5bdd5b2b4b4ea57c17faf729bebcf631d331fa89a7e8e456479222d477d66fab2177087208f5", 0x79}], 0x2) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x6, 0x1, 0x7f, "3c3e6b585e4add0cbd74ed11f7f44e6c6a559b4c", 0x400, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000003c0)={0xfffffff7, 0x0, 0x4, 0x86, "06022d20ab17e0d802782189a0303cd06e30fca6", 0x1000, 0x7}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x200, 0x180000}, {{r1}, 0xfffffffffffffffd, 0x18, 0x1, 0x31, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xffff, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x1, 0x1, 0xfffffffffffffe6a}], 0x5, &(0x7f0000000340)=[{{r0}, 0x7ffffffffffffffc, 0x2, 0x40, 0x1, 0x101}], 0x2, &(0x7f0000000380)={0x5, 0x8}) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x140) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x800, 0x0) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r6}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r7, 0x6, r8) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r15, 0x0, r16) r18 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={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, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = accept$inet6(r25, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r27 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r25, 0x0, r26) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r31 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r31) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r31) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r28, 0x0, r29, r30, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r31, 0x7f, 0x100000001, 0xb1f1}) r32 = getegid() r33 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r36 = socket$inet6(0x18, 0x4005, 0x70) r37 = fcntl$dupfd(r34, 0x0, r35) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r42 = getpgrp() r43 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r38, r39, r40, r41, 0x5, 0x7fff}, 0x6, 0x2, r42, r43, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r33, 0x0, r30, r20, r32, r41, 0x0]) getgroups(0x9, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r20, 0x0, 0x0, 0xffffffffffffffff]) r45 = syz_open_pts() ioctl$TIOCSTSTAMP(r45, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r46 = syz_open_pts() ioctl$TIOCSTSTAMP(r46, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="528c4bd297e4ab23d79533e17fbae1420ef17c1a5b97b49b029d6090a0b97568d46e02fa0d67d6a168a2042cfc91c7d7ef97808438018faa33e9f09c4a01ebab2750d2c2b3", 0x45}, {&(0x7f0000000200)="62dd4882297f49d8a12d6e967ee2fd4c29d1499e04ec027e9913bf3cd8eddbedf0c8f1b1628b01ab23d0e17d5af4aa99a61094676ddeed8218a3ff39f2c5c1152bc16dd39802404d94bb32059d3b66269ff1f41115270e738d59e943f1573bde58c41c0d8d4d87cf8142192f3fa00675fa11da2aaafd7668403deafe19d9f833357764c8a3dae76478aa3dc8d6a95706", 0x90}, {&(0x7f0000000140)="e181a81d239a7efc580745bd8164d5c043f5c2c454b9f560cd4f367fe8d8", 0x1e}], 0x3, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r0, r3, r4, r5, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r11, r44}, @rights={0x18, 0xffff, 0x1, [r45, r46]}], 0x68, 0x40f}, 0x8) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x10000) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) semget$private(0x0, 0xf00d1404af88bd25, 0x200) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x20000000000000a0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x68777746, 0x1, './file1\x00', 0xfff, 0x30, 0x0, 0x7f}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x42b, 0x1f, 0x1, "fb9e8880e139662037a5b6d5a41a9596322ebb81", 0x9, 0x20}) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xff, 0xffffff69}) poll(&(0x7f0000000240)=[{r1, 0x40}], 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xdfffff6b}) r4 = kqueue() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000380)={0x7fffffff, 0x9}) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r6}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r5}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r6, 0x6, r7) r8 = openat(r6, &(0x7f00000001c0)='./file0\x00', 0x800, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000200)={0x7fff, 0x1, 0x3, 0x7ecb, 0x7}, 0xc) fcntl$getflags(r4, 0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040), 0x401}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000140)=0x7) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r10 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r10, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r10}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r9}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) ioctl$TIOCNOTTY(r10, 0x20007471) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r10, 0x6, r11) stat(&(0x7f00000003c0)='./file0/../file0\x00', &(0x7f0000000400)) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000000180)) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) r1 = socket(0x10, 0x0, 0x12) r2 = socket(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x52}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) connect$unix(r1, &(0x7f0000000100)=@abs, 0x10) fcntl$dupfd(r4, 0x0, r3) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSETD(r7, 0x8004741b, 0x0) r8 = semget$private(0x0, 0x7, 0x80) semop(r8, &(0x7f0000001140)=[{0x3, 0x9, 0x1000}, {0x2, 0x10001, 0x2800}, {0x1, 0x400bb2, 0x1000}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f00000013c0)=0x3b9) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x52}) fcntl$setstatus(r9, 0x4, 0x8) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000080)=0x20) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f00000002c0)=""/116) r10 = semget$private(0x0, 0x7, 0x82) semop(r10, &(0x7f0000001140)=[{0x3, 0x9, 0x1000}, {0x2, 0x10001, 0x2800}, {0x1, 0x400bb2, 0x1000}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f00000013c0)=0x3b9) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000080)=0x20) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f00000000c0)=0xffffffffffffffa9) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f00000001c0)=0x3) fcntl$getflags(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x200003f2, &(0x7f0000000040)=[{0xa3, 0x89, 0xf7, 0xcc}, {0x5, 0x9a, 0x2, 0x997}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") syz_open_pts() 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="b94510b7b1a0138a37f916eb3d16acf6001b4e8088194ac173be57f7b935430981f41542cf8cdd69fe81db2afa5c52b6e22c4feae9c6d01838bc8822199bcf43fa672ea2288e53ad910d221c66021685c1f04436abf11530d28fc2612c7c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 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(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xf) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) r3 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r3, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:15 executing program 1: socket(0x11, 0x4003, 0x8) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x4000, 0x20) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000a010068285b8f00cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804fe781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af6321e4fd89720fd3872babfbb770c1f5a872c881ff7cac2c51c7448006c90b404f36a00f90006ae01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000bc73ff69e1c5dcdcc7b0f583e392e11b162b085fbac96ba48611d51edda79c059492eae60154e2d9a28c166b5928f0d960d30d8c5d3c69ddd1fb70d1a982422779865f03ee1f90dbc64411818fcdefc7c1bc0c1bc5fc2646089e7d04ff265936150b1ae0c7cff10f3e2aa0106f336aeaaba200b126717595b87687a5da34d7637bc0316e13f8d6edb48eca8877f0c67ec7bac671db322c39e8a1e7fe120a632d5bd1157529545b07dd5ce74dd52d8f70a63c87f7ff29f7c942aa66a8a485dd23ddb4c9ad499472613135f5e369345fe1df485be130a617dead46dad8078eaf1d26c249deb1be415723b206d509e254c34b3115363ed21e32a730025a01ed5beade91e3a9e304e24b0aff4603b2572ffd4319622265b09e6f5d53150d6bbab8d6142382d109695cf446882b711fc8a4f170db781af167dc2973d8b587f69e2c4b2a8eba0a92ecaa8c18f4e2e7ff5ba9c5fe", 0x1fe, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x814a5e694839de89, 0x2010, r0, 0x0, 0x21) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc205435a82e0df2950df8d9efc4db253b502ea51e1dcc75d49c51f7b1d88221cfe0d0b1f7c55351e677cd44a968fe610cf83ab8fd05af7c6b3d159567f075c72d9dc02b62e320f62bd6e0700000023067e33d751c9632e2e13ef13e21724c0db734295ff54935c425c54001e9287df74", 0x8e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) lseek(r1, 0x0, 0x0, 0x7) 16:00:15 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08d3db23c69aa3073820ab16c99cd28e3c51c255cc92d750110eb0fd0b4e59ac9a89a55be78a37316449486a991c589fa9ae917c6df9c48af2fae0790db5651a24374a1ac5417d0b3e42e117b04f1845250180013464b7a4a1eafac8ad3a9ba91647900aaf41b57aafc0cfeee3e42a4b5dfcdb1ed73fe068d0dc217ed008205dc869d485444767b1", 0x88) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 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(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0xd, 0xc012, r3, 0x0, 0x25) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) getpeername$unix(r5, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r5, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:00:15 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000140)=""/240) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket$inet6(0x18, 0xc004, 0x2) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x8000, 0x98}, 0xfffffffffffffee8) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x7c, 0x0, 0x1}, {0x4}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0xb94, [{0x3, 0x7}, {0x1, 0xffffffd9}, {0x3, 0x4}, {0x2, 0x3f}, {0x3, 0x5}, {0x2, 0x5}, {0x2, 0x1}, {0x1, 0xfe}, {0x1, 0x2af0}, {0x2, 0x5}, {0x2, 0x400}, {0x88c9d11684517298, 0x400}, {0x0, 0x1ff}, {0x5, 0xfff}, {0x3, 0x3}, {0x3, 0x7fffffff}, {0x1, 0x2}, {0x1, 0x800}, {0x2, 0x4}, {0x3, 0x2}, {0x2, 0x400}, {0x1, 0x1}, {0x2, 0x7ff}, {0x3, 0xffffffff}, {0x3, 0x14e8}, {0x1, 0x3}, {0x3, 0x1}, {0x1, 0x3}, {0x1, 0xffffffff}, {0x1, 0x31e}, {0x3, 0x1}, {0x3, 0xec}]}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x1) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) recvfrom$inet(r1, &(0x7f00000001c0)=""/92, 0x5c, 0x3, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r3) shmdt(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() sendsyslog(&(0x7f0000000100)="6f643ea8a04f67a7b56d8a08c7f06395e635b0f41e217f0779b1848d0182b26ce680c1be0c07c293c97127d86b3be26919bbcceecdda9fe8eb37e08b6fd14dae816e951e6519144e92f23e97c0c9935602a955a79bad6585a0c1deb77043d49bc0128e0640ca945100b25f93bb05266a5c05d65100d1b9eb04d9b6875c233a7040", 0x81, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x800}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000140)="a47351f9b2d38c3bd35de911121a0f11d109dd7110d96edf2a9959f3948d28aecdf529f68ca0b4654020dc6c84f8661fff7f9fc8bf160832401031628962db66852796a801dace2dd6c5fd08ea4e426aeb1c76b9f405e1874273f51aa42453df56581841fda8c40a87148abe665082", 0x6f}, {&(0x7f0000000300)="e02fbf4f0a3e1fbb27ea5c45769e67372610d2cc98695e9f7619369d8845df105b01ea8b67b40dfe14d85ff3a0af81d65aa988a52b8e6aff3c62f164e73186a7e8f306ec1d3c4ed0552d3227689d06a3049003b64fa1a17c8186f4f7775874688e6ffcf34ca5d8c34e46605c41530b90f546c2ad435e7bcf7bbaa14378670cb55e6354084b4ea5355b2e45e2118fb949bd9f39592247035f5d8ba820e6dab6895de40573049333a01273241cf12cd55e1ddeaf1b7ec5d74e7e8c3a186b79ea22a3a48301cc38de1d9cad7933a37c415313785cb29f71", 0xd6}, {&(0x7f0000000400)="9153ae65303d5f63029a5cbc76dea095b0f2299e4460da785a0abd851b7fe9d5b8472c86c3ccc1972fb82deb523f6d5ae88ba2a756d14dcdbb28543a719cb01d102656a7570b75dc8e54ecf12cf23208a25e67e255465143ffa92a0f07c67866ab1d9acbbde1bdbcd7cde5f7bda63eea7c5ffcf2c152b1b039e2ee54b6524aa5fd287a9ca2bfba87e6404ce3a1d23ff8eeb030ad27e25e091c8cae2cc7de6065c07aa2e08fe1ec43a1da7ed85788029616ce6adf3f9f1e16933e4c2cc947cd5d37b0815a3c66961514215d2c", 0xcc}, {&(0x7f0000000200)="ae2131331bd1ca", 0x7}, {&(0x7f0000000500)="3750c5f4b97eebc9224addd21dc27a615acaf29b46f035bbd13b13473ad0990394a06e7b6d5a5039049b9428a8db37888c52692937c540e9e1661d0aa38e5916d526978fd3c8b1a8ca023b6f4d3e4b8833789cb0b5d8dd6a466fdb54b8f5b723d06c922b731bdadee1f1c2a6d570158dd130867a82ce12a77201bc2c7fa21dde692219c7f2ef3bf3f0a0d2cd72bd0a37058bb2527bbb920bcf717a2216f9feba7f", 0xa1}, {&(0x7f00000005c0)="d231fc50cde2a6929733e17088ed2c7472793401439f1903dae6ca5ab2d9b6424049582e8b38768d373d5ff4a7f36339c6f338c5b41b5262663c96cb46060c4256c565877ab59b65e788121d7f5b887b9a9cfb905f181e61e06a2719ca71ffce30d28ea218a98c903a595ebe9483f59eb707c54c25649de86212093d0e9e", 0x7e}, {&(0x7f0000000640)="c1abd7ff49a220fd9833ed0ce0ef14b1c889951b162b4e71657a70e1ae9a6c899551e90ac740d49300735e89dabaca30e63bd6c4bc2e11ce6b1cfba4b23e73fe33641883b1e9c6765b9a3b259ca5714810c85312846e04fae9e9724071a2e6164e5f6555d732f98ce3a5b7", 0x6b}, {&(0x7f00000006c0)="f868889f2e1c8fe432a8ea1714f58aa7313c5074da37553446e3ae29b7e76ae32eec2c1a88f3743877e065ee09c4c25ec9248f895a58eaf62479b7741f46a406a87549ecb6956d8ebcde7b3d091eb7fa29b22c9e566080d8331f231363b03ec3b3814041c4846d76ed1798c1f40bd411dac63f9a240afcbadd1b67516865ad12d20d29c03ed3c5d06eee4375ea6dc14ad3fe1dc83fee06f47f", 0x99}, {&(0x7f0000000780)="e3bbe7f5b17101d77941de88423e142b713939a936e20e003916765291e487799cce0e63eb7337b6831d26990bc355a2aaaf4fcf74491bb05e20a28e4cd448cc77c5974e856434ee355396f923960f5f2fdb941812cc9949cdefa7ad16df317176c5a99ad9ab573841cc73e2d588e5f97bded2b56cc01a306a3058ff3270f4734b8d913a5c0a19bbba4912a9ed3c9bd2f9237a96564ac70bfb79b61a0ee8f6f2bf394b3de1983737fc5c141775c79695de425f6b", 0xb4}], 0x9, &(0x7f0000000280)}, 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x1e, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_dstaddr=@in}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="7621da0a6d617e493000"], 0x10) r5 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r6 = geteuid() r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) r13 = fcntl$dupfd(r10, 0x0, r11) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = getpgrp() r19 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r14, r15, r16, r17, 0x5, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept$inet6(r23, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r25 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r23, 0x0, r24) r26 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r31 = getpgrp() r32 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r27, r28, r29, r30, 0x5, 0x7fff}, 0x6, 0x2, r31, r32, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = accept$inet6(r33, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r35 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r33, 0x0, r34) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r39 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r39) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r39) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r36, 0x0, r37, r38, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r39, 0x7f, 0x100000001, 0xb1f1}) r40 = getegid() r41 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = accept$inet6(r42, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r44 = socket$inet6(0x18, 0x4005, 0x70) r45 = fcntl$dupfd(r42, 0x0, r43) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r50 = getpgrp() r51 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r46, r47, r48, r49, 0x5, 0x7fff}, 0x6, 0x2, r50, r51, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r41, 0x0, r38, r28, r40, r49, 0x0]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r53 = accept$inet6(r52, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r54 = socket$inet6(0x18, 0x4005, 0x70) r55 = fcntl$dupfd(r52, 0x0, r53) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r60 = getpgrp() r61 = fcntl$getown(r53, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r56, r57, r58, r59, 0x5, 0x7fff}, 0x6, 0x2, r60, r61, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x9, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, r15, r28, r59, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r63 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r64 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r64, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r64}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r63}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r64, 0x20007471) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r64, 0x6, r65) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000400)={{0x0, r6, 0xffffffffffffffff, r9, r62, 0x4, 0x7}, 0x0, 0xffff, r65, r66, 0x6, 0xfffffffffffffffa, 0x3ff}) r67 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r67) bind(r4, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) r68 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r69) recvmsg(r68, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [], {0x6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/48, 0x30}, {&(0x7f00000004c0)=""/153, 0x99}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$dupfd(r4, 0x0, r5) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000000)) r8 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0xc8) write(r8, &(0x7f0000000200)="f80849e138488453fa41ddc3230095c4e6c104411bf0531b66574c76495208ac", 0x20) 16:00:16 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e243858d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90848597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000e40)="e3451d0276455c5359beba068464cb49fd1c2ea257650cc893d5ec6de165fcbecb36d2c7923f932a06c90d2d9db76cd1bf39ef414f5b3a0e6e5956c1b075e7cf8edc0c76741064d00a05d8f3b7cbedf991d3634b81975a3de59a236ff9990f413967edda6a094d14aa265fbc4677084dfb5ca00f9b0ba4f8171a30a7bfdfd913426c536cd40b52daca50591c8403d96eea68f322ded21ae0c60967229ca415b15c89ac19e486342f4c98c7f075713c1b4872dc6e85865abec058fc21369399eeec01c906c4844d83f45a2b43982f09d1f76010908afcb42ce037ba12b6c99ddc8737ec34289ba60ba22efdba75", 0xed}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfa", 0x31d}], 0x5, 0x0}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fchmod(r0, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000100)="e308dbdd98b17d3ecf14ef7524b5") r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) readlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/115, 0x73) 16:00:16 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fchdir(r1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x100000001, 0x0, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x0, 0xff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00\x10\x00', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="63ae4876630000000000"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r5 = dup2(0xffffffffffffffff, r1) r6 = open(&(0x7f0000001400)='./file0\x00', 0x20, 0x1) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001440)='/dev/vmm\x00', 0x10, 0x0) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) write(r9, &(0x7f0000001600)="93ae4842a69a7df7b18685ef5fd7f74436f95688fee1155ef1c0ae899c9eca5d", 0x20) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xea73d3defba5987) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r14 = syz_open_pts() ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r15 = syz_open_pts() ioctl$TIOCSTSTAMP(r15, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r16 = syz_open_pts() ioctl$TIOCSTSTAMP(r16, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r17 = syz_open_pts() ioctl$TIOCSTSTAMP(r17, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r18 = syz_open_pts() ioctl$TIOCSTSTAMP(r18, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x2, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000080)="f7da7a59493049a6d7b2f0b613daff6ae07f592644b880b2092e76c2d8a234ffcfffdb131b5511b80e17f3b641fc4824430c40d220a2cc8159ae2f36c7931ea7fde75403f4e51b48a8b2cde9d2249512ce7aeef2cb2f345e2e916ba7331d0a1b28894b68a8c08ee4ef83c46453e31228acd3f7697c9727ee", 0x78}, {&(0x7f0000000100)="47e989bec2e89f798828c41663c5f9a0ffadb1d3cbc7816478f663879e77c995a65109a05d4352c752b9b1f257f5edd40fc60bd7c13a9a501e3cc16339e6e44cddc02f770c42f3117e6c6c72a7b2ef441d4a11ae76f5881d9bcae8a2b725cf098327907c7930fcb16e9a7bacf2d35c5485912225c6e363ccf7daff4714a3e69b995ca35ebc41d8752140a4f40a6011c3f0152ce8347cda15d4ca4c764b151555e5008724cc0d6f7764fc00954668a97fd9ecd9db4987f76c61e41c1b", 0xbc}, {&(0x7f0000000240)="44f7ae0610c1d926b4acf9cd9c6dce2712bc15b0e56dedb3f22cb6d46100498e6f46cc7e96bc5795cce83ddc210d309c716c5d8443bed4cc375069a260721307968d707920bb9703662b8bfa2348887627bed22f911cc15ca39b74ef2273c0eb2a0257261a7bb6fac6044f703d6e98aafdeff829542f475669c959aa8d9725239a27fc9cc7a972e991859512e82f79cb5e512e5a512d6881721645fdeff6a4d85893b82538c3779877dad00588fe758dbf90f04ed80c3ec8ccc9e076058d1526ecc23adf5a81fd26dc7fd4c99e981fb46bc37d631c66f62c7f2ad2134787f27da5b493108122f5b00b927b6ad1ac1d43f80c4f38e0addfe41e55cff0bd9d1bda354758e5fa0f37663af1acddf52997a5d2157d35fcc05ba93a97d7837026ccab5d20678f28dd48670d3b5dff7b39b33a448321cbe8763cb1bb11a1bd8f2a3ca75e4a0f928312bdafe052a57a5a6e8a06bed78ab99e63c8d7d686ce577c7cf6b8adee51f0d68f03166097819038cb258dd4fd27ed39e9f5a5ec913484cf6bff0352310c02447db892be1289e88f7c1aea88ed0b0fc5737d69530e1dbd00aba8351248daed1c39cce20a9ada5b60b4ef44d706458bf10044db116e3e57a4ffc80b34109990ac1b5f051b867bd3cefa7be936b2ce11a0951b4d4418403703857d6c922bf2f46f5e5a07abeb9745baf977379aefc5428776aa124bd57b1e22f77c27c7209dcbb210aa9153b9d17ce390f97060c66a7eacdd73045d14f0f3f19910333e2eb8dbf23d98d1cb7b3bcb8ed0378f9c734c50c3a4b75d3bd788d34b904e091f450a4698f6e6b315b8113704f7d4bc804a23eadc0a0a2a11c46fc1a51258cefe6cde9a7a788a7c84cf546ac54ba40974c39f375dc342f642166ce390825995d4a17bbea9907ec28e2a6e55920008716fafb550c01949efe327b5e95aa284b178f8672bcb5c77e394de0940058922d0f3e4786c0ade966f7d7e8afdcf219f1a462f2d6007a7fa0ae061de7bc63caac5fb2d3aeebff371c9cf7430086af41e1511334f95bb127fadd3da2b29667c50dcbdc1854322d8dfcc1ef0e9863b5ed1cfca5315fe05fe0f21ed1cdb031d98853bb7b76f75d8f0d9765a3430d609f8b7e6339aa6c500a9044f8331de8f8c114d7bf6bb92d442e86917fb9d8e8353804edd443084cd72b855c2efb742598068d347156f7eeaf477da0509e5a8ced420d20a03d9301efa1471441bbea165ea3cb72be37ca1da5bd521c4145b53c49191f7022adc52c714a62a5031a016e71c44bc9e18f66c6335e5423ad32fe8fd80cea766bb7e4239637ec92a4289a21057e4a9428802b1068f93334e69623685bdfc41cfbf45d54efb0ef4f606ff0ec2c8f5af74176d1d6649fd4de79c15e5aee7c53ffcf708307f6c788630db585dc08585dea6031c421409387bd2bbf0972cd40fb2632598aea27ceebaea66f94c4a3b2aa2a9d60fdf06fe49da218f2c747f02e5a4ba4c51471b9137f6f4fcd607fed085e2ed9901ab465a1bf74868c469e114097edfa7e8b002329cf0150393e3497dcab7e8cd0a720b441ccba1986bd56451fc909b67b33b30fb9e092ebeda628b5fcd9032d06d58dcfc6d18ce590bb293fefb6ff6599b579417f3a7ec405026e195c9209375772c156ccb036627b97361776b4ddce4223c045a1b9957f2e566ecf5548b28b1df691e446da9dbeeb24a4722b0b3a7ae669d2b7e1a10b71ebdcdfbd06106b6925e7c33123e04370c73e29f44218a8315932cc6f6c8bfdb110a6b77aeef37aeacac58f098b6686a579042b7630936569f6a480d71811b10b1c4319db5f7e0a6479d05b980125e3868f1f61b6bdb45e9d90370e6aef954bb826ea73abbadab9fe78640070e0201c5692dde71f2ef9af420e8966658dac8cb2394edcf5e64e63ba02c2bd2da12680f05ec191ea84f9a813be208780a543eb9bd736ef2fcd6374852d6291421d4146462eeb06c8417b4c3cc7632588600bd9b00379b3ea54b7665b1ec709a7c810ba38aced37a61e3a664c4f9459fcdc18ef31d6913f3ca4bb2634b620d317c3420a23d9bb43a0cc75e8e01e1fe6332b5b2c49990173583dadb97235040f8019fdf251271825e8dc7633192e42690d93c8e36d7235affe400c0a27a82f761ac3802930bf908eb465556f22defe6bc6f61e0abf3f9a1999c0c4cbf595070d8a1a4cf8573e74aee9af7c69feb1ceb00c77509653777b3bf111a505c57f669b9e3fbe0f1d0671c8ffffba9a2a71706ac809533dc1ec6ed64f7d1959d1163fda09ed4ac84bcbac0c2df10c80bd44fcfa8c195fdcf08523654494bf870911ae907c2e575cee531f271d7a090839a9af1ba4b17c9113a69ed81f166054dc478bd8d737e4925606918af48232b1d4d61eea2366d960e366d18504518cc746e360489bb9962265ef2ce65ef5be61a16879308cf8562de7da02714089dfa2ffc59befad04b840bd04b231630f3d034327be458eca98b1f7539521727ae5bd8a8bffa925cdca3b6f04a85d26a31dda4c5b787517c4590f57972e6fd3fd17d07d2960d2a29183cce5d3e41c34950b4fb25f67ceef2b25cee4241e31b4fa1ad59fe684ffe3fcbac15d81a17f8e19b9e65f083bc6081a3d7f2fc3bdfca7e36a9564f00089e62e8ff8a6d607e506e2d27350859716e21bae55d49ed5876b9bfb70fa8d9084fbb1fce65c0ff6ea12f8e34d1730101970016a0f83c8d6bae1e823f780adaa200bd4ddd333e19dbe0718b5a26365bdf15673c4a6cb94e3977142e5fcc4a7934c9b59f7c9cfb4f8bc09fdf9a085677af0fdefa522099cce4ca3b27a338f03f9bb4dde4e9c5cd2e0cab2bbc60c6a62fb245fb8ee784426b8ac962a7598121a21561daf74c15ed49b4b4fbce1320d1ed5ec854ead0c020033e4f1e1c942906d3e804859ce7ce902dadf3c59d607fe8d0f940e0dcddd65e7574c49d25e7d74c66ef7e8ed1d76f5fc5a070e3b3d2403e24f9293ace0184393319fbf9a13d18e8e7e469988437e2eb04262520d429d74535bc78004294f2840efa1b5dbaed818579321213f13f594594dbf26d805ea32c94dad0c4c48506dd74be7fbc7feb8cc8ddbbe593e008705f581c6ba9c824e78f10872295f02afbf92c7dd2b107296b8933fc7eea14c106277a101887dc3a331b1922f55fb26e85ee31a4d50c98502c23407e71f453c837518c3ebc6bccaa3dd3e2fae7cca6f5242fbaaffe113009253f63bc26c344b347ee5b1ad2ec8dc5a7e30f454ccf71068283069af9cdc7428257d6771a61b7102eb2ee682daa0436abb099dbb78ae87b646eb741b590bfcc5cd9a6cbca8b64e7ad21828ba5b86d59195330bfdb2719f14da9b2ddc81e3f8c7bff38b75505de84f1cebe05832cd64503cf6f3860ae2979b054d20265f79ddcfc6d5360e6913d11f131c5d2446b11b61277026825c570df829a28af2b941bd95d0b7c92199b71da5d20f46ca01a5ae5db0f853d3c886ad204ac3f239ba2531e74e898afe90b947a975c787deb00d93c31c5faa21d38cf720af380f0cad73fece30c2469dd142d182f845cd3d463416ac32e24d77e88944c04c4bc3b5c3eaa44b51875e3b734a9d9343d0a9b218a6c5740811e7924620db16d9527d32e014b59102018d8fbeb4c0d01d10ec73ad867d099f906e55514b3d7aafb97b9a4544e3d27eb4b4eb99c74ad49937b636d72f186728c8becc65872e92a18ac4bee4c11ef7bbc699299d3732fde965d66d896325f5d685e000c3fd59ea4f50d0e23a0c1ff4cd6b874befd96f80ade01c5c703571dc4cc679341c26e136f67a58a706952e902796781f6f79cdf3f473b9992de665b188104a5cde79df513913af065415873cec3f4eed6c1c04cbe09d2644370cb2a64a9a410af2c9f87ffa65694daa6ed5ac2aaf80db60f7728b79fcf725e4b36e21977e6f42da19a33f5a443db90534fcd32a0e9096a5f9004ab5de127e4246392d4c69f9778a75ea5d360bbdd4c28b3d8e0737d9c63392414d9e7a63f5a0b3c7e7529420d37ae5ad1fc3376e4d3d22894f3d97877d9a9dceb283739542471ff8b100ae5321a609198dc04427a759d7c16c5d648b1af0b0cbad786337e377b12b8d38a02b5620ad9f5b2e5315633a0d9b4b634e07862c3500451935e3bb928d76cafe6b270fea679fb67c21fb75686d0b4f76b98321fa6aa1c35f2f34a42dec36c3d333842a810e8e988f22403b8d16ae15b503959abab6c8fc4d296bd1c3b875b433efb559cff3b70a1900b385be14cc798b70a8aa1ed3d91b8c4799affec5c00d2c5121dd226eff9c3df4efb06792593ed950a00909e7cf854ea10e4f6eb392bddb7de2692d43295b1eb817cc93843d77a6c7688a30d22f6014cdea6de2664e49edb169bd433ab2f0859d870179af71f8b9a92202265c68a5659074a47143decc217b1f7006ef5e1b0e5729693cfb6b5a385ed9c67c33ac6d6e79f6404e1f4bc98e44f6d14bdbd794ffe59628083d522d9eb63fda1ae18dbc7c1ac6b2f9b7072aebc1a358d169bfbffe94c038f0766fe57fb346b0c7254c38ee3258d29470d434082575e8b928fd435e13de19753cd3e29a6c5d2161c3fc780e658fd99ea31c84aba514599814a1185d1e0ba5ede3bd431fbb2b95332f8464fa356d23cb3ff1094004b4b4d0f00adf85e4ee90452d55e7a394608146f062e41fe78e1da6dd53d15f13bd8e82e948f898eda76264e5e08eed1a6b4e75221f09e834fc5ec9562a7811f7d26b54295219c58e0b94dcb80278f96e9ccaa4c5c62ced8cc36bc4d7c1097728fc0c1bc99bc2e9a35979e97e2708dab211b569073a13f910d57bbf6618b7b431d6643c5690e2791c5ec8cb8bad5301580b3a639d29661f53eb46dbd024b4c1bf99babfc7f150f3da57f3e5830634c2634f3df6a02c432393d70748f9376093d2e4ecb9d0a31c7d15d9b2aa65ed2198934076a984c675b6860755da90ca1c82b5c28ddf012f2acb13c8c9e739ee7fd2a33b408ea869ca4e40c9ae3354bebbae46bb060cc2d5f086f5aac590c67f67c2d326af2f72b369feba991c7c7bf1392b37cef18fc598f20660131b3454f318e4e4be78355be5862204cf7b2adaaa246ea2642b422c3c381a9bcaba6395dfa5f8caa1e13f2d44ee616f3e0a5aacc53eca1b4bcf399461f421dd3d3b0e1e069a6a173205f3db4eda73f7e2b83d7c2bf286bd2b4f08825248cc00dd78ffecedcf8f1ccc07366bb6b5a0538a313f19d58b146b055e65268daf03966554e65dc8de5df3b1b007286d56f1787ed947c44f27bfd1d3462d54cb2a9a5cfd03f2b4537fcf6d995120563e1196735627c1f62f6b668f649c527129b66b4cbe1f932cce58d2c29fed6f6cbdab4581d6c280ee54ca3175fc0cba4e58685f1e79ca24934a3e6ee4f7722b590bb432efc84f3664fa779d38bbefd81cc6017ddcd40e49505e8b95885920c58c3da7579649b1be40e99ece093e469ce66432943daaad6ed82dc9df8a47975ac681366d77cf85ea64af2fbaad8f72e13a0ccac35fff7327b09468c32aac82bf9c8871dbbfead40861ef65be2795c4ef3cd3d7b82b6a47ae1dfb190ce1fb9071179c4a7dc85fa6df2a650fb75188103098758c33bbe856f93182cef9a135ba242b436b2bc7022a2ca7673ff759ffdd7992eb56fa4ae258576ecd29e9d1874c5d5768b43b7fd8bc7a1b6c17a1a5c1d5b7b138a72de54c11a37f5920c371c9d8297be7391a469399efb7e180186c7d5fa550cdb175ad85bc459723273d70b3f2bcd6818bfc2615c2c35bf3de0", 0x1000}, {&(0x7f00000001c0)="152de7588da0c9272a52396830addbf65649e927c978532aeaf037", 0x1b}, {&(0x7f0000001240)="8063821e4b6f8cb206020ebacb0bc31f949cceef6a0b", 0x16}, {&(0x7f0000001280)="bee021d93cc009a80546a30c7182c083d504c59cc61f2d15caee594940b855c6c7bef28e9bfa0922c3c58589e8ee1fecb1f38fb7ac44a6c9fdb10d4b305dc87a68522484269bb611d4dccbd4fa6d64872c34caed05dda5932b74d7576e6eb61b64303ce705cea35706f4e861f754858f200383341c147395fe3b8c87d6f4eecf32fd4836143e705109fdebf9034b518e8c89967daeb347dbd08317e76e90aa8267b3b88fa7d9bc8d02efea71aeadf8fab79e7a8864f73da1c847802b7bf29f486dd7084bee2f900c6d14777f11bd8f93a087716dbc34b9aa4f20790e01", 0xdd}], 0x6, &(0x7f0000001500)=[@rights={0x28, 0xffff, 0x1, [r0, r4, r0, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r0, r8]}, @rights={0x30, 0xffff, 0x1, [r10, r11, r0, r12, 0xffffffffffffffff, r13, r14]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r15, r16, r1, r1, r17, r18]}], 0xa8, 0x1}, 0x4) 16:00:16 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r2}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r2, 0x6, r3) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0xd8) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x40, 0xe45211a7f3a8e2b0) recvmsg(r1, &(0x7f0000000000)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000000c0), 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000200)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xfffffffffffffff5, 0x0, 0x0, 0xffffffb8) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r4) r5 = open$dir(&(0x7f0000000140)='./bus\x00', 0x10, 0x1ec) openat(r5, &(0x7f00000002c0)='./bus\x00', 0x10080, 0x2c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x82000, 0x40000000000, 0x80000000]}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 16:00:16 executing program 1: renameat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = msgget(0x2, 0x400) msgrcv(r1, &(0x7f0000000b80)=ANY=[], 0x0, 0x2, 0x1800) r2 = msgget(0x2, 0x400) msgrcv(r2, &(0x7f0000000b80)=ANY=[], 0x0, 0x2, 0x1800) msgsnd(r2, &(0x7f0000000000)={0x3, "d48c5929f1196e2f785052bb938e7a7737b155ab4ad27f120d6a30b492b2"}, 0x26, 0x0) msgsnd(r1, &(0x7f0000000100)={0x3, "1b9e6b3ee969d285d4948e0c397d832c4f1bf817f8e50883e2841f649640305ecd431b1984dffc095d584a8ae02aeb310387596b3edbb8e406f0cfc88ff9ebd3104999fb9aa93d396be6e55b06e641726af39931de6215accdf3130566456c2b06a7320f18e883052a7dd7ccd142095d06f2a1b7040d8960de0dfc8dc49a141f04af03902564e1816518957238de51b00cbd14ca59463f87c5a91ca5846880ea50ceb8cfaa52459f81a38e2f6fb28ff4aa598f0a0e948fc3ef175481bbfd79a137154b4247adfc98"}, 0xd0, 0x800) dup(r0) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x22d, 0x0) r1 = dup2(r0, r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="01000080f8ff00000000"], 0x10) r3 = socket(0x10000000002, 0x8006, 0x0) r4 = dup2(r2, r3) getpeername$unix(r3, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x7fff}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x24, 0x1}], 0x1}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000100)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015927a88 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015927a88 16:00:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x81) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fcntl$getown(r3, 0x5) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) r5 = socket(0x1, 0x8000, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x100, 0x7fffffff}, {0x18, 0x1, 0xbd, 0x13da}, 0xaaab, [0x101, 0x19, 0xf7fa, 0xdd70, 0x8, 0x9, 0x5, 0x1]}, 0x3c) ioctl$WSKBDIO_SETMODE(r4, 0xc010570d, &(0x7f0000000000)=0x37) 16:00:16 executing program 0: r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x83) chflagsat(r0, &(0x7f0000000240)='./bus\x00', 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) pwritev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000640)="df37a278dfebfeb3dd73fb24caf3b3017662e8ffee22fd0b3755c255e92378c856c3da50083799f093156427c0c1067b8cc17664b6140a0c780b59bd7f2c4d394ecf3e9f9b4ae500b2993ab11bd4b385f2f9c6c906a61f0c7cdd079e578a2fdd398cdc01ebc24f8ff66f7cc6e7352a4d85237e13b926e4fae20a92cd6271d3e1db43c5812b47579f6936edbef303c6bb542fc8c630c1e0a9d6", 0x99}, {&(0x7f0000000700)="6129ab63ab14a1ce2e0d0da819fb0e17020d105b1d818a013177c0303a7d68d579965ee37e78a3545aec165043e5458c1a675187f232a36294948fbdf4687973b0ba5bd808e44c69d06e2bc590ba1d8247840144", 0x54}, {&(0x7f0000000780)="0c6b95e32c86a35bb7d0963ba8deda3f96f8e504e955f4b0036a2a92888a11e5f0cd478f8b3243ae3f5e50081030863f60ad78ca85538017a11066c70ac21722591e52c197bae61617e8901b44b2da476f34546531055cc2df6ff37cd470cc572ea8bec46c1c5d2dda416f367843cacf0815845c4492c0413a9064d6c912b91c7f1f7c202fcba8bb6c9ff352e92e956e03949d6203ae311645e7ea7ace510dc7017ca194377a08e8cbe4ddc132a4b4a6aebf46ab9c4b9e8b91806d38892180db9712bb9403e33f198abb68b6615607b04fdc87e6396b45fe3ac906f22bea49e308ff908698b7e4e160a7c61bd23ac490f17a70770d52696a8a9a1a189e0dc63699a5ef07d785de8a17105e5de6d59239e5f31c40d0e673a85727520bf762281219a288af559efa6e2e3531c980990ec9fc66d4b53b8ff9007438da5bf91c3cca37064728b5368037d2b96fc66441bb4d7dacc4c75024ac0927d78e6e1b3a4010092a2a9166e9bf2060f48f8d5b0c1245371aa771a1e01881f7cdf470addb2cc9bd2b1390939954152b5e082d2c8cec0a25b7b86db44430d07b2da66fdfaba5fa24189eaada0e08ef95723423c89e8fac624c61a147d0b5b903a09762b32b6a7eac55de52287a523ce31baf4a7115fd81c759624b8a73600500bfe5b53c84d51b6976c182c943fd1260ab9de8cd6fb0cb0f4f5730f0cfa5a2d5646e827001038ac1b35a1a4deaa4beccb4467dc4b2af9565a7b29720d294f68c2520ba7a675f936a5db34d7b4d4f4921ee85358a6f057c6c05b9d9f23ae487899686b8bbb33c705d91f591a9a4086cb12e93b264de69a59aa6310db97054027f56bab41f39acc7b8138ff04ef38063d9bd13364cf679d708ef2e13e65a9ac38a8b8717176df202127fa933a4e58e57df47d604a0341b8c7736f699e414b1f626922512ef43af462978784f279b5b47b90c49ea21baf2142e787ed0af37d0e75f88ee099494f5be552010cebea4fe90fb72d710a67efb739431b222e4e8bb8dcd48f2785d2b327da1437a9117332ecca5f412cfe3d1f2d8af07d8c431fa5942f94b266b39db36b147b0e48eabf9b77087b226a02625a7b249075ef765ec76353e39eccf9f448d46a8213bb67b5fec1eb1f5db81108218af70f243ecb9c04c891328e0b120d3530e7cfd8c5191d61b442e50b259f37f442eebce0803e4130e9307cb4731c02a15024b8aad089298fa6c13ddb3a18ab17292bad55460d7c29bd78b2cc90a987409937a919e83b1e1c9c9f8bb5408b12636ef69e634e5c29de6038fb9a3cf21dcfe5293bf5faccf644c83af95588954aa912df3ed3fc874d4a4831f477a652462cafc3e590ae4ba6f5731dbee154a16a6d92dd8fc91b2aed625f55eefe384ebd348b99ea7c246bc39fde7ebd5751f054a35583559b02fd64704a9fa4b63f27a88cb16f04eb1b3d239eaefb42e6fef09c98898fda8522b5f60b2bb101e15dacc91a4540727598771b8285951ed845ee59dc654a00a6cc629db65ecde97aa1706e69d822531740c30b6d3ad35b010ae20d09e625ed32d7d213679f0a99cd2225af60a05e245e856ed89d1da484d490be46fbf7aa9fd22cedb268f879134982e08e945ddef6d23cfae270bbdc61162537a9ef17698336a91be956952607e7410bbed9794805e78de89cb0a9732236c07ae8a8199f9c4cc191c2467ccd96a4a78c201724a4083de8ebcf5387e40327ec75c9e3ad3eb6c6cf13e5432e2bc62052db709a8ecac812f36973d2d053d34f483b90660c0ef9440a65a6d2f237910e86563b4905fd0ada9d8ca328fbeb6443685ac6d9cfa8f6e1f60eaa2204978a3380383ff87ddb90d7610cf5df1ad2ee82ebb58c7053886ba4a3e6f2d45f6a14466e189171a68981b9c84fa57a80ae1f0668ee9f8be4d89fdf6a6078af9ccf95b1b4a895782e6124261d876d8a600a3cf3df94702a8530c403d4d4263bf0f14341ce85071b6679ce5b49d2dc845417c6db5a8b02199b5d0325adc8ffbb11ee6a6c28227ceac6d732585fb68d9da97a212d76790ff1c826288615df1975e116379552c32c38dcc24a6cd5fb216907aaa8d0cd42935942c1f94e3b55058cdc3aa0a3d173b6632b4648af01ed2081e2a9d116ab753eef812d3e066f2d47d40bdbee004155fb859f37f4f41100aa7f0dfb9d29a3d0ff4e1834c10761eac6fb5ae0630aa5ae77669db539a53d9cf42d4fc388eed4fa95d2c5fda4ac024e6f5534f9d116c1a8fa080a4e0480006786c1430cb17636c2cbf704fc2494a73cbfe01a35544e2e016b40faf9c3ab1c9dff179adfb684b251311ef7f8e656ec1392993b71fb8a90a8beb57b07b66c8ae056bbd10fc9893028617c6577209acdd7993b523d82685bc8e4ea3bee7453f8a9363a8e6cef654e353c6300a40a1a2a631e1ca83347534325d9a05fec84adf4fe6c272a65ead85399cf23e36ca4674a985419e22ae42bb15be6f138399436492dc5b1693d50c5db8b52ddccae8ce1baeb43b5a7ea9112126a4ea8378704bbff0bdde1573e02be8b29fe15252b84c685d357173ca4a044a5d3f823e22072a9e3314e4edf6e184f706f922495548c08b922e0124905f3ebba558524ad8e10981576113fa908391942621f060703821ee5b74a8908d41b47cc620bc1e41fd6c2114a55bbdb7e78bc98e4db3af9f1ebb9b9b6cff3bf251336cce259aefa88d05753e1e2ad7c19f4e7401d29024dd6ac5a437db4a615f55637a1c1aa17f5e720e8da635229d96133eb46eb44d9c2cbcddeb46158c2fa142ea41de3ad5ac434da27a187fd8e26e53726f7c3406ee113f059821b3a5d187db7b96d6aa525ada1c7ee4a271cb821a9064eb6c365724e4b6f420f48d8d79fc39978f8486629b50f06ec983888ed3fd918178b226c16de501d2a9b0881cef78ec35581b752dad76f985ab1a74c6ec1d5756d87493d3ae5eb7ebe0ef8be1a898001e9b336c2cd7addf38de5e9a4c2cc1a1caf50f9350641db948fb55d4a2d1b97187a6f4de7be3e0bf7a32f90264884a60dbf28cba02406a51748ace845b0ac3e891e6b105b78f033972956bdd40fc74803e82162c52fac9f34d2a5b33717974d20c6904a2533404266bcc1da4ef7b2d76b8cfa6dc8af041a7bc8159a536c5f3daf61ecb23c4fd39676da6ca388f3a2b0a8d1054ef2a553ba8bb63b34212900226fc7cfa678bb7697707b39d8c71b6ce1f6e7d1ced71a9cce3c85c5e3526ee5a4115207abbd9150c29f57fb457367448f38e7be24ab76cdcf19215fb6553120872c6b3d64c2bc03530e0228f72fbc34e25726ff40db36378bd6e2e315c12e99a60136b96e3a65648a21b7dbc4aa1747da45ed6516148f7bf7cfae79299f4cbd5d3c3f19afa16c8d5697838b934e915b2e55a3946d530cd9b2c28d7676b752fd24faa39310ef8254795f0a79eb27252eb47e098e0d44f0cd7c3c504c36d01d05bb23ce3db68762adbd375a58b6e2e02fd0667328af403c36d2514c640c5357dbde1f37ef063facbeeadc9d127b462eead7fa4856c7fd3631cf5030812ca74818b5f765c35efdfd3e3401df982de19d430509bfe4e8b8c69212f1c3f8fe8eed10b329a8b98bd6ccf1cdb706e9180d2bc0299f684d5c85806d2ea153b944087d7b733346cb5b8f7fbba7e6bab94d447c1657ae242e8dc3b3d003ac801d53544829ecabb481947688e80f7a2109ffcde2c79fe4b80a2ee078b0d3cc2100a4ac49eae1534e35db3fc99e72e467e70216df25c564c76175b67fccaa81228c0d5246202e83d75af7383a7c721d8434b2e57938729271ecc04bc57dc3275df32805b0a530ae313050dabfdec10a2239f1099c37225a74c772bcd94e424cecb7a2e40e77384ac5b1105d7e483e7570ec8a54d80dd99d37f39f3a3651d6238975582bf25d63f66558a240ed69d8e8a6fe652c6e801c9e18c8987e9a8c7316a782cf4588ea73cba9fa0a1c0908f8cfb39e37e641b48c301406722aeae77d85cc913c846c696f8b8c1a899c5916e3f91e074237ab2e24543895ce00e32a375e21feda7644ae861f7dcaa7493a4b507ee668e46eb13a10d48d7358bf0347148530045c5ea396d8f1fc53c7b0314b502bb766741bf0d913d90172d1420d88a794442e3c3337564220a22c2431c9d2caacaa19bbb9873887457318362d7fc64354f099f5d17f1f39b95be01735b04f9f8b03229d4f5d9afb1e135744d046b79e6f734bd94db6f96361742468ef4a3fd5d5c88ff6444f2cccdbef33141d37310abbebf793ed420cf88d2058d3218ebfb0d09d74ac8d5aa6db6d74729d930e59963934edce823229a3eadbcf500b2c57b3cd7f6e75bf655940e6f4493a4652db6a4533bff18fc21fd3b42f2a462ee9c5c41a9837e76b6f4453a7d24417bfde2867148a4abe8a5061158a278783bb3f273c16e64fd077c949b835f466836ddb5d3d1467d4e7c18f7453c99e095a25a0c10e2b7e5811881ecd26414f48d9482d5feca3e4fb7ee197640c6aa46d0250fda56f625d8162b8598f04764f2fffe801cd7f5aca0d6e03d373d44bd7178ebf158f30745ef057d8a91f03e1b37ad09fe6841bc08bb7dee72a4eee3943ee871e7eb99bf6568552a8638c6e3ac2e9dae8abe4b0f861d5d23c646da0a436d67b5e99a94e8ee0aedd1d15c4af7a69e0a4a89f51e70ec3c58a5d228b551cadc54d5d61cf63b86325e76ab9548428a25e8c39497e94a075125284369d9416a804a6b88e9150eb31be04c98dabad0ba7be547c80bff94d8ff063d9b8d33ac9008484f519b7110e12ef672d0a6cff3e52b0061e37a24dd3a9b58569523d1552200e828c66d42cf0b2afcb29760ba477c01034351d2e56caccbadc8df18e58a25bc8e5325f0158fabb27332a0fbbc834f0627df57b350391613807a766dfae8230f6793a23523c55b3ae7c2f3df44861cf2fc692062a047078bb5f0b7f821100458b3b01eb36bfc3370fc3cfb04e17ffac25309497265dd01492c89a0eb5ad0056f71ba4bb76915b121d8f5974fbb313bc6d03fb14dcfe4f28e6705c3c5f7dfb6a811664e82eecea316104d7f82da96863f2a58405003ee7043c63ae642cc5f84d0b3dc6691f445d207b5691a103798359cc21dde9995d4cd2c5ab56c67628cd648adfe33c318096c23c7dbe809430bf3bae17935ebfe045fbd161a946be57db0da2cb3265fb7fbd422f64fab29324099b6a44d567d12950a0a43f8d4949bfd392163f1dfad148ff02a4164bc255362af66378c35ab625d33569a1838b1545efcc742dad1ca75bf9e141bfc0f11f15a2e8c45454976076a42aab7ffb9391bdd67b19556763044582c89a437dd895c350491ec35861c7ea94cea5e15b33bca8bc6cae763e4a0688ab61874b1229032bfc3056df2d623ac15b58802162cd59378a2b3b2c197a55415d4f70bf196b304131763b110ce903ff789200483f16d656ed46fb01243d9106956c66d4d72ac25788e227f3e9bb1a07a622f2b7cb0f41a7a059c51abb8738284debbfd2c11b65f092be09237f451340445c4c99a039d5a0ee8478fb8962b278437bd34c2b0ddad6fa2989ec04a10a9be4df94a3ab8856b9dc1e3212d366c8bc5b1eb57dbd38e6555791f682bfcdf42ed8ef668ddf1f0d1e46af7b68827a6bc438c2ac86bbf08a53989fd292655f6a8b05af66ab01fe066145a16b40cb38b4513953f5c4e5f748098de6af4e6295b9df023da51834fc21381f193e411259bac295cbf1dfe116fbf1a92eda93f1634d97f9e3692ea1f1c7956cf2b981027fae9", 0x1000}, {&(0x7f0000001780)="4af6f6715bb06b9e1dd22338ec5ca189e8c2e9b8c4086bcb13cfc33a8c7267865d0088d3ed60312878f984a8b712b2824f0d38cd7d2be7ffdccbf504c7529c3b25c2cc6b255541d5dc03f98858741246c1c0f1099615b13d46e1bae220d71b5611481cdd33e04d139fcf099a1998c8fef81b057c3d3240557504523f567bc50263644af01da039840100c6cb4058f20ca0c343351b3c9e261d9cef15", 0x9c}, {&(0x7f0000000080)="56d151e635fcc49e4c71eb7426ab1b01", 0x10}, {&(0x7f0000001840)="d6a4855514b6b050850cf17dd2514516da5221ffcaff640b89c521501dd83731e3fa72bab9425cd4943eea8d1b653f0ea8a325c2e8281f1abd87f9e080f7d755b065cdbbe2d5c87b0a8cf47793b933a1fc1076a7e21570e1872e642cb2", 0x5d}, {&(0x7f0000000400)="30114fc3", 0x4}, {&(0x7f00000018c0)="9303689019e646c0c54c45edc89957009aec42e4d85dc59b103c535fb32b188b5d99ec336e2a2734729e6a8d413054f2b2eea2197dda9f5252975fe4c809f49674a84e9d2c6b1d385874f51cae78634d1571f9daaaf81fda03b6824c0850fe25e3a91903705e354b6bc72af4cb54bf9410b6f3b9b9abf07f1359646b223d8b30b97348501f14ef38b27aa23f461c305e11ee231a2e72d9f0d5ee4143e50c2e0507179baae3d93566f53a831328eeb276fb602fcb3e771d8bfe9b45efe3e3eb2c9b77148ad33c74b40abf4950ebd9226e59b3d62b7983844231ff7a8790ba9eb146c179cb860b4862975d569f57b80cfc1d71b33c4e", 0xf5}, {&(0x7f00000019c0)="53826225d1bd9721236dcd42f96b0f56fb79b0aa2e2d56e71feea059b4f437c910885fc7de5c7e692636996b40987ac4ac80fb6df1a1d558a192736cd1a5bc11538e17c15c6cc96419acd7aa691a249548c4f30f4f6626c6baac94ab3fb654e0211038fd88798b3311", 0x69}, {&(0x7f0000001a40)="4131562062d6a3e27d30c9f7a98c612bb5f3ae4384384556dbcb318a89147d4556f4d1b34b7e7fb9adf8198e2941ccbc6265d5b02abc10b7f083631118f40efb358584220db3222191f8acfd0ea1313372e1d2516b7277b6547e63b7c93ab7aa9041da82d6efb9e62967e5", 0x6b}], 0xa, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000040)=')\x00', &(0x7f0000000100)='+-!\x00', &(0x7f0000000140)='$,\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\xd9\x00', &(0x7f0000000200)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='].\xc4\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='^}\x00', &(0x7f0000000500)='@%&\xe5\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) socketpair(0x6, 0x4, 0x20, &(0x7f0000001b80)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000280)={0x3, 0x1}) pipe2(&(0x7f0000001bc0)={0xffffffffffffffff}, 0x8000) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000001c00)="000000186004008ba8162b27febf00000000ba0d6232e99a000000000000000000000000080000380000000071dec3c2d04d05ebeca52469b49ae5989ec30c94e796ecf67f071f658fe9331ac9ad199d5d073089d28944abe1a71887d241d0eea78ed2004ae962f3ea8a7ec1ddbeff874907c01a2318a4bf84994e86f217987911c7e576c16ecf0056cf7130e7a17e8675f4", 0xe9}], 0x1) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r3 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r3, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r5) shutdown(r7, 0x1) poll(&(0x7f0000000000)=[{r6, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fcntl$dupfd(r0, 0x0, r2) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) bind(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0xfffffff7) 16:00:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x9, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x2, 0xb91, 0x4, "a8783523cd8015a10d79e7d9d0078db9dc87c857", 0x7, 0xf71}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x800, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) syz_open_pts() writev(r0, &(0x7f0000000000), 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x9, 0x2, 0x0, "dad6c968e77f4ca99f4de2c4585aa0e4d0e53691"}) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c19fccd1902a5cb333cdbe9e7a8467d6ced2"}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000200)=""/161, 0x29d6bee8664402b6) 16:00:17 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x27a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) pipe(&(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000003c0)=0x4c) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8000, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x20, 0x0) r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r13 = fcntl$dupfd(r10, 0xa, r12) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0xfffff, 0x0, 0x100000000}, {{r0}, 0x49546112b8bd53df, 0x20, 0x2, 0x4800000000, 0xfff}, {{r13}, 0xfffffffffffffff9, 0x80, 0x2, 0x0, 0x2}, {{r2}, 0xfffffffffffffff8, 0x2, 0x2337274a64ef40ca, 0x54ac, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x79}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0xff, 0x8001}, {{}, 0xfffffffffffffffd, 0x8, 0x2, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0xe1, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffe, 0x1, 0x20, 0x6, 0x718a}], 0x0, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffc, 0x80, 0x6, 0x29b, 0x69fa}, {{r0}, 0xffffffffffffffff, 0x88, 0x40000000, 0x3, 0x9}, {{r6}, 0x7, 0x28, 0x10, 0x6, 0x7a}, {{r7}, 0xffffffffffffffff, 0x8, 0x1, 0x7}, {{}, 0x8528cd743ba883c9, 0x1e, 0x1, 0x9, 0xd390}, {{r8}, 0x0, 0x40, 0x80000000, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x5c, 0x20, 0x771b05c20000, 0x2}, {{r9}, 0xfffffffffffffffa, 0x48, 0xc0000064, 0x0, 0x100000001}, {{r10}, 0xfffffffffffffff9, 0x20, 0x20000001, 0x0, 0x10001}, {{r11}, 0x0, 0x2, 0x10, 0x1, 0x3}], 0x80000000, &(0x7f0000000380)={0x2, 0x100000000}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:18 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget(0x0, 0xb000, 0x0, &(0x7f0000768000/0xb000)=nil) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = getegid() r7 = getuid() r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r13, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = semget$private(0x0, 0x7, 0x287) semop(r15, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r15, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r15, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r12, r10, r12, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='\x00\x00\x00\x00\x00\x00\x80\x00', 0x408, 0x0) r17 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r17, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r17}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r16}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r17, 0x20007471) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r17, 0x6, r18) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x4, r5, r6, r7, r12, 0x10, 0x1380}, 0x7069, 0x3ff, 0xffffffffffffffff, r18, 0x80, 0x5, 0x6}) r19 = socket(0x18, 0x1, 0x0) r20 = semget$private(0x0, 0x3, 0x402) shmget(0x1, 0x1000, 0x200, &(0x7f0000491000/0x1000)=nil) semop(r20, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r19, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) mmap(&(0x7f00001e4000/0x1000)=nil, 0x1000, 0x0, 0x9a781cd0f2e83c1b, r19, 0x0, 0x0) r21 = dup2(r19, r19) socket(0x20, 0x1, 0x11001) r22 = semget$private(0x0, 0x1, 0xc) semop(r22, &(0x7f0000000040)=[{0x5, 0x3ff, 0x1000}, {0x0, 0x9}, {0x2, 0x8, 0x3000}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x3, 0x20, 0x1000}], 0x5) ioctl$PCIOCWRITE(r21, 0xc0107003, &(0x7f0000000000)={{0x1, 0x1, 0x2}, 0x800, 0x9, 0x9}) preadv(r19, &(0x7f0000000700)=[{&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f00000000c0)}, {&(0x7f0000000280)=""/134, 0x86}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/97, 0x61}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f00000006c0)=""/46, 0x2e}], 0x9, 0x0, 0x0) close(r19) r23 = socket(0x18, 0x400000002, 0x0) close(r23) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r23, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f0000000080)=0x9) listen(r19, 0x5) shmdt(r1) 16:00:18 executing program 1: setgroups(0x0, 0x0) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) getgroups(0x7, &(0x7f0000000180)=[r3, r0, r4, r7, r10, 0xffffffffffffffff, r13]) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r19 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r17, 0x0, r18) r20 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r25 = getpgrp() r26 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, r22, r23, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r26, 0x4, 0x100000000, 0xb1f1}) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r30, 0x0, r31) r33 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r38 = getpgrp() r39 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r34, r35, r36, r37, 0x5, 0x7fff}, 0x6, 0x2, r38, r39, 0x4, 0x100000000, 0xb1f1}) r40 = getgid() setegid(r40) r41 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r41, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r41, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r41, 0x40087468, &(0x7f00000001c0)) fchownat(r41, &(0x7f0000000080)='\x00', r42, r40, 0x6) r44 = getgid() setegid(r44) r45 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r45, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r45, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r45, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r45, 0x40087468, &(0x7f00000001c0)) fchownat(r45, &(0x7f0000000080)='\x00', r46, r44, 0x6) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) fchownat(r48, &(0x7f0000000080)='\x00', r49, r47, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r52, r50, 0x6) getgroups(0x7, &(0x7f0000000180)=[r43, r40, r44, r47, r50, 0xffffffffffffffff, r53]) r54 = getgid() setegid(r54) r55 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r55, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r55, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r55, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r55, 0x40087468, &(0x7f00000001c0)) fchownat(r55, &(0x7f0000000080)='\x00', r56, r54, 0x6) r58 = getgid() setegid(r58) r59 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r59, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r59, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r59, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r59, 0x40087468, &(0x7f00000001c0)) fchownat(r59, &(0x7f0000000080)='\x00', r60, r58, 0x6) r61 = getgid() setegid(r61) r62 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r62, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r62, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r62, 0x40087468, &(0x7f00000001c0)) fchownat(r62, &(0x7f0000000080)='\x00', r63, r61, 0x6) r64 = getgid() setegid(r64) r65 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r65, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r65, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r65, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r65, 0x40087468, &(0x7f00000001c0)) fchownat(r65, &(0x7f0000000080)='\x00', r66, r64, 0x6) getgroups(0x7, &(0x7f0000000180)=[r57, r54, r58, r61, r64, 0xffffffffffffffff, r67]) getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, r37, 0xffffffffffffffff, r43, r57]) r69 = getgid() setegid(r69) r70 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r70, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r70, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r70, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r70, 0x40087468, &(0x7f00000001c0)) fchownat(r70, &(0x7f0000000080)='\x00', r71, r69, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r73 = accept$inet6(r72, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r74 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r72, 0x0, r73) r75 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r80 = getpgrp() r81 = fcntl$getown(r73, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r76, r77, r78, r79, 0x5, 0x7fff}, 0x6, 0x2, r80, r81, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r83 = accept$inet6(r82, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r84 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r82, 0x0, r83) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r88 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r88) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r88) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r85, 0x0, r86, r87, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r88, 0x7f, 0x100000001, 0xb1f1}) r89 = getegid() r90 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r92 = accept$inet6(r91, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r93 = socket$inet6(0x18, 0x4005, 0x70) r94 = fcntl$dupfd(r91, 0x0, r92) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r99 = getpgrp() r100 = fcntl$getown(r92, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r95, r96, r97, r98, 0x5, 0x7fff}, 0x6, 0x2, r99, r100, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r90, 0x0, r87, r77, r89, r98, 0x0]) setgroups(0x4, &(0x7f0000000040)=[r13, r24, r68, r98]) setreuid(0x0, 0xee01) syz_open_pts() 16:00:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0xfffffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r3) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000140)=0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x81) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYRESDEC, @ANYRES32=r1, @ANYRES16=r1, @ANYBLOB="b14ac8174f99640aedbcd5b748f38a"], 0x31, 0x629c3d949a67b641}, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x206, 0x4, 0x9, "6993566c466b068a1703e3c4d770f125c428fc99", 0x8, 0xffffffff}) dup2(r1, r0) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x8000, 0x10) ioctl$BIOCLOCK(r2, 0x20004276) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) listen(r3, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="ef43151f3e812b86f5c85a54f1de0ae36d0b12bef6dd4f811df954a90edcfd75b8e156abfe71403a2785c8ff8caf03fd2d0b51379e3bb35f82561d9a0551e02ab9266c744dc9e1a87cf84eb72649490174ce9ea692e2e56f526c56f74b88d28cf2e57a69611446f637edd75f7761582d402a972a91002641a2678800525abe65751976b898c8", 0x86}], 0x1, 0x0, 0x0, 0x206}, 0x400) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x3f}, {0x3c}, {0x800000034, 0x41, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="d8ff125c000000005ef129eea1df728fc3edb16152986a9987c9ab7f08e9b227923e7dc40602eda21d4b01d07aca4c92801a21349c2c661b78776ddc4991b460ef7a76a4418235d6846387a610dd9c4ba90961c9e3a16773e26faba4905b82d293290d415bfb33fdd0e5e5bf0ff7692634ee19ab695c08b30facdbdb70927f25b9efbf99396980f611c38254197f9a3c47", 0xfffffffffffffdec) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x6) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xd1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) syz_open_pts() 16:00:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() fsync(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fcntl$getflags(r2, 0x3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x1, 0x1000}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2fd0ad67f8929a0971ba29df144366696c653000"], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCBRK(r3, 0x2000747a) r6 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x9660c08557514a8e) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3b681411c7bbb6ff, 0x5af8}, {0x86, 0x8f}], 0x2}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000000c0)) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r2, &(0x7f0000000400)=@un=@abs={0x2, 0x0, 0x3}, 0x8) r3 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000440)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) r4 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) open(&(0x7f0000000100)='./file1\x00', 0x19082, 0x20) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgsnd(r4, &(0x7f0000000180)={0x1, "6cfd38356202252ddcc6442fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655ea61f1666d1d215fb2c154298f71c37d41476930e8ce83e1ac7d01264eb1b66cd958e2f6124d792c340fc786161d2a8456a20e401c42085fe200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3fcfb75846cbf94043c300f7721a556ac6b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54289c327e7d0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d47168ad12fca635697550a947822dbfdff86b58fe"}, 0xf3, 0x1400) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000100), &(0x7f00000003c0)) pipe(&(0x7f0000000080)) rmdir(&(0x7f0000000580)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = msgget$private(0x0, 0x131) socket$inet6(0x18, 0x14003, 0x7) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x8}, {0x18, 0x1, 0x200, 0x3}, 0x1, [0x80000001, 0x6, 0x0, 0x3f, 0xffff, 0xb1, 0x0, 0x5]}, 0x3c) msgsnd(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="000000f6ffa3a98b2c1933e1b80d5e16cead667a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645200000000000000000000000000000020000000000000000000000000000000000000090000000000000021913b559a3aff83d5f4c8bb2a090af8ed1dc9f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094b224bebabc967b507fe52bee1fca"], 0x101, 0x9c767b58fa90a755, 0x1000) 16:00:32 executing program 0: getegid() poll(&(0x7f0000000040), 0x3, 0x0) r0 = semget$private(0x0, 0x2, 0x48c) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(r8, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r10 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r8, 0x0, r9) r11 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = getpgrp() r17 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r17, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r20 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r18, 0x0, r19) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r24) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r24) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, 0x0, r22, r23, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r24, 0x7f, 0x100000001, 0xb1f1}) r25 = getegid() r26 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept$inet6(r27, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r29 = socket$inet6(0x18, 0x4005, 0x70) r30 = fcntl$dupfd(r27, 0x0, r28) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r35 = getpgrp() r36 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r31, r32, r33, r34, 0x5, 0x7fff}, 0x6, 0x2, r35, r36, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r26, 0x0, r23, r13, r25, r34, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffff7, r3, 0x0, r4, r34, 0x20, 0xfff8}, 0x6038c574, 0x10000, 0x40}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x47, 0x0, 0x8}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xc3, &(0x7f0000000340)="032d8a49e4f7faf55a3905ad3227f602fddd70accd93e543afdf7d28b8a7a7c1aef69d2994e21958be594e820c43a8996c6004a362121940575c20ff28f19a7037d8c3ced876d57983fac0b76f8211ad0bc97081355020c3387d529bd842a354dc6b893674a90000540189e340a4f19513cef0d18513a8a3c461be7b56d9203f80460bce63bd1c96a658d0b162c72b076d10173bd02b013a85b92e9e08404928e1895b7a45a22974602770fddd4ec476330c93a8bb807896d4f41f0edd963411385850") mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8) getegid() 16:00:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x69, 0x0, 0x0, 0x7}], 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r3}) pipe2(&(0x7f0000000140), 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r7 = dup(r6) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000180)) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) accept$inet(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf007f0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) write(r2, &(0x7f0000000200)="6f340c68edb32eb119ab0b9ba5b61b20a4e59c0999e74cbdce630b2b8d61b0bc32f0f1ab07d4c1a9ece55235af196d5d81c0758fefaeefa5d520fc418866e6f2cbe0dee2724be7b698b7d41e440dafa11f1899e600ba6f15978186046ee13bad1e5650490582cb3e4f67b29d566c7f19e1313b23", 0x74) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:33 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r2}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r2, 0x6, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0x7) dup(r0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0x7) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r6}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r7, 0x6, r8) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc00c7006, &(0x7f00000002c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x22, 0x10001) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x2}, {0x60}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) close(0xffffffffffffff9c) r3 = socket$inet(0x2, 0x3, 0x102) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r5, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r14 = getgid() r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r15, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r17 = semget$private(0x0, 0x4, 0x221) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r17, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f00000000c0)) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) r25 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r26, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r30 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r30, 0x2, &(0x7f0000000100)=""/114) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000200)={{0x3ff, r28, r29, r28, r29, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r33 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r33, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r34 = semget$private(0x0, 0x7, 0x286) semop(r34, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r34, &(0x7f0000000640)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f00000000c0)) r35 = socket(0x18, 0x2, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r39 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000100)=""/114) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r41 = fcntl$getown(r40, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000200)={{0x3ff, r37, r38, r37, r38, 0x104, 0x5}, 0xfff, 0x9, r41, r41, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r37, r38) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r38, 0x0, 0xffffffffffffffff, 0x0]) r43 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r36, r42, 0xffffffffffffffff, r43, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = accept$inet6(r44, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r46 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r44, 0x0, r45) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r50 = getpgrp() r51 = fcntl$getown(r45, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, 0x0, r47, r48, r49, 0x5, 0x7fff}, 0x6, 0x2, r50, r51, 0x7f, 0x100000001, 0xb1f1}) r52 = syz_open_pts() ioctl$TIOCSTSTAMP(r52, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) sendmsg$unix(r25, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ef181ef329493552fd993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea6947c3145d340c0381b052f4f87019b90c045d64f5cb66bcd88172744e3b1df490d4bfca73e0716e3d0d98aa477acf6bc2716097afbc3a75bcdfcf37d7564cad54313b33ac1c1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598623a6218a5158b52aad9837f43a27b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff8900"/363], 0x1, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0), 0x0, 0x400}, 0x1) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r7, r21, 0x184, 0x3}, 0xffb, 0x94fd, r27, r24, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r20, r21) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) r54 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r19, r53, 0xffffffffffffffff, r54, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ef181ef329493552fd993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea6947c3145d340c0381b052f4f87019b90c045d64f5cb66bcd88172744e3b1df490d4bfca73e0716e3d0d78aa477acf6bc2716097afbc3a75bcd455f817f64cad54313b33a9fc1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598623a6218a5158b52aad9837f44527b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff8900000000000017000000000000000000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r16, r19, r55}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r57 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r60 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r60, 0x2, &(0x7f0000000100)=""/114) r61 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r62 = fcntl$getown(r61, 0x5) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000200)={{0x3ff, r58, r59, r58, r59, 0x104, 0x5}, 0xfff, 0x9, r62, r62, 0x7d55, 0xd75, 0xfa}) r63 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r64 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r64, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r64, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r66 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r66, 0x2, &(0x7f0000000100)=""/114) r67 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r67, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r68 = fcntl$getown(r67, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r70 = getgid() r71 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r71, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r73 = semget$private(0x0, 0x7, 0x286) semop(r73, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r73, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f00000000c0)) r74 = socket(0x18, 0x2, 0x0) setsockopt(r74, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r78 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r78, 0x2, &(0x7f0000000100)=""/114) r79 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r79, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r80 = fcntl$getown(r79, 0x5) shmctl$IPC_SET(r78, 0x1, &(0x7f0000000200)={{0x3ff, r76, r77, r76, r77, 0x104, 0x5}, 0xfff, 0x9, r80, r80, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r76, r77) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r77, 0x0, 0xffffffffffffffff, 0x0]) r82 = getgid() semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r75, r81, 0xffffffffffffffff, r82, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r63, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ef181ef329493552fd993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea6947c3145d340c0381b052f4f87019b90c045d64f5cb66bcd88172744e3b1df490d4bfca73e0716e3d0d98aa477acf6bc2716097afbc3a75bcdfcf37d7564cad54313b33ac1c1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598623a6218a5158b52aad9837f43a27b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff8900"/363], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r65, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r68, r69, r70}, @cred={0x20, 0xffff, 0x0, r72, r75, r83}], 0x60, 0x400}, 0x404) r84 = socket$inet(0x2, 0x3, 0x102) shutdown(r84, 0x1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000380)={{0x7ff, r13, r56, r57, r59, 0x2d, 0xff}, 0x6, 0x9, r65, 0x0, 0x0, 0x7, 0x1, 0x8}) shutdown(r3, 0x1) accept$inet(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r85 = semget(0x2, 0x2, 0x0) semop(r85, &(0x7f0000000240)=[{0xbf4f56f7448276fe, 0x0, 0x3800}], 0x1) r86 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r87 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r87, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSETAW(r87, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x4, "61fef36bf25e3af4ac6592f4cd4a108644f2c3a0", 0xffffffff, 0x2}) dup(r86) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") sync() r88 = socket$inet(0x2, 0x3, 0x102) shutdown(r88, 0x1) fcntl$dupfd(r3, 0x14, r88) 16:00:33 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, &(0x7f0000000000)=[{0x14}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8ce4b7d5983da720dc64b05ef3a5") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54, 0x0, 0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pledge(&(0x7f0000000080)='tap', &(0x7f0000000500)='/dev/bpf\x00') r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(0xffffffffffffffff, &(0x7f0000000400)={0x0, "52f2fb5fa119d0334f287c3eba1b99b965b66aad5c682c7f9acce18f1825a41c0473851715027bf34c68e11ebfccf02f0a7d1e97afb2b5e4d296dbfb96ebec654c1213adf67fc27e31c03a009e4f9dab5a9e96e56ea11548630fa2819400b672ea8f4003324fbd5ec486042fe8a3384cd745c8bdb8abd4a2afcf7ef9b324c69f6f8573366dc78755d692b0f9c69e67122dcebad86af4a728f1a1242e058e2a286a8fb0bc7693676098a1e2ef51f1a653d591a6e4ace3b1a8c4987971b740ee74f98b229a5411add58ca4b791908cafbe4f5341be9bb12f997915c23c3c2d45bb6a5c5daa2bfdfd8504cfa8ca821d2c8e1f56e11e"}, 0xfc, 0x400) msgrcv(r1, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r1], 0x1, 0x800) msgrcv(r1, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x10) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=""/155, 0x9b) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgsnd(r1, &(0x7f0000000a80)={0x3}, 0x8, 0x800) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) pipe(&(0x7f0000000040)) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x7, 0x0) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() utimes(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)={{0x2, 0x5}, {0x80000001, 0x400}}) close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000ba08b01344929a338799a159a1b548791d6c1af6fdab2c221575dc1051947c0f05a72a65697dde5f0a7641c02e8cb3013bfedf41318b44ef385294a18bf01f515e3c01865f5af99386ed394a52f90ce80a60642c1bd81b8a5bcb356ea2f5e2fc57259b06974b9e106070ae8ad5d92ca627b8ab34200ee6b0d36e5d40a8c68ae923d4d85ab54708c53ffeff6fae2076d20000355cc8235793ec130de88a47ffe7c056fd62528c72224fcd413d4ca57b03933c0d52a398f925b960e5680fa48e21"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x2}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r0) socket(0x6, 0x2, 0x80) ioctl$TIOCFLUSH(r4, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x3, 0x1, 0x8, 0x95}, {0x3efd, 0x9, 0x6, 0x1000}, {0x0, 0x9, 0x48, 0x5b}, {0x401, 0x40, 0x1, 0x1000}, {0x4, 0x4, 0x5, 0x4}, {0x0, 0xff, 0x8, 0x5e}]}) 16:00:33 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="fdb83ebc259b050f3da4a227523547e794aff0c5493a6154d2bcbe63ccc13422575199fbc49a29accbb3ddf59af1532c6ddbd785acbe66f7b80f2dd9ef2dfd103e8e7345317af4dbf5841af15fe6dc1d60f9cc10fd85309eeab0c72c3685198809585a99cbf0172f844fcc9dce88222012fbca6750e4e9c0e9a5d0a226", 0x7d) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x8800007d, 0x8001}) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x4, 0xffffffffffffff6b}) r6 = fcntl$dupfd(r0, 0x5, r4) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000000)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="ee210834e46e08aeb51de4ff241a") 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x214, r0) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x14) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x7, 0x81, 0x4, 0xc3, "c1d6f2044ef4ce8e86620b251ccf616ea081688e", 0x100, 0x2}) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x9) readlink(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000300)=""/4096, 0x1000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) write(r0, &(0x7f0000000140)="224ea2", 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x1, 0x2, 0xb7, 0x1, 0x9, 0xffff8001, 0x200, 0x1, 0x0, 0x3, 0x4}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfd2a, &(0x7f0000000200)="b342686389fa85cfa84f5bdcdfc87880c254e517ed56ff0700000c97f7b91c4b97b40f113bff7aff4561cb07e74be5d0a7675ed57af6fb6a5b1227e6bb3307d177ece6b14590ae5fd65f5c392fd70ce07e9a35400ee0ee78c50cec10d07ff4b7b0f09ac199419d3b0e6b7664c1af32db090604bf0ec896bac61c87794272a6475ef9aa7428ac52fd93874a3418f222000000") r1 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f00000002c0)=[{0x41, 0x8}, {0x6, 0xffff}, {0x88, 0x2}, {0x48, 0x7}, {0x18c, 0x100}, {0x0, 0xffffffff}, {0x8a}, {0xab, 0x8}, {0x83, 0x8}], 0x9}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0x1f}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x3) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) close(r3) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000026e, &(0x7f0000000000)=[{0x4, 0x1a, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x54529aa81c06ee47, 0x63) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) r8 = fcntl$dupfd(r5, 0x0, r6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r18 = socket$inet6(0x18, 0x4005, 0x70) r19 = fcntl$dupfd(r16, 0x0, r17) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r21, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r30 = getgid() setegid(r30) r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r31, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r31, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000003c0)=0x800) r33 = syz_open_pts() ioctl$TIOCSTSTAMP(r33, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r31, &(0x7f0000000080)='\x00', r32, r30, 0x6) r34 = getgid() setegid(r34) r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r35, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r35, 0x40087468, &(0x7f00000001c0)) fchownat(r35, &(0x7f0000000080)='\x00', r36, r34, 0x6) r37 = getgid() setegid(r37) r38 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r38, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r38, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r38, 0x40087468, &(0x7f00000001c0)) fchownat(r38, &(0x7f0000000080)='\x00', r39, r37, 0x6) getgroups(0x7, &(0x7f0000000180)=[r29, r26, r30, r34, r37, 0xffffffffffffffff, r40]) getgroups(0x7, &(0x7f00000001c0)=[0x0, r10, 0xffffffffffffffff, r21, 0xffffffffffffffff, r37, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r41}, 0xc) setsockopt(r1, 0x40000029, 0x4, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e71301de5709a9296488ddbe0bac2e0be52d73f9bc291ff3ec54faa73658c8c5f2e4d4641a3860c910dfa1b6164ff05594303fa566460bd0712d4f73fe6369a9aaf9eb67160c7a2892cb8e926fd6fed38f038738431468e6f9c1fa426309751af8326233822edb7253c9d6cb97f3dbe912df1af3b7ba28c007a7c54f72a56ba6a9d2b4289c902ee4723ac202211ddaf9cf65b5c3771c58f13056c7b469cfcb942c000"/182, 0xb6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:00:33 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="fa12c9bef9ff06a3e2895124c3f9dc5b4204a49155ce1e00a5eff540585c978df0a31a9d4a0eeefb64c48553662fd5eb122e472952de9845959637078139", 0x3e}], 0x1000003d, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000080)="ff1b604ec26e", 0x6}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="4bba84ff0000", 0x157) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6", 0x33c}], 0x1, 0x0, 0x0) 16:00:34 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x802, &(0x7f0000000140)=0x6, 0x4) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x200, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) pckbd_enable: command error pckbd_enable: command error 16:00:36 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0x7) ioctl$KDSETRAD(r3, 0x20004b43) 16:00:36 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x10800000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = 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(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="3b0b71ef2602bb1b", 0x8) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r6, &(0x7f0000000080)='6', 0x1) dup2(r2, r5) read(r6, 0x0, 0x0) write(r6, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r7 = kqueue() kevent(r7, 0x0, 0xae, &(0x7f0000000080), 0xbc28, 0x0) kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8b0201fcffffffffffff609cd27edf23ae99f6014213192a3bdda567da2600fd55801f60f36d9031e182d8a9029b074a9ac638c930bb0d77020000003805ffc36730b8eb73008e0d6e6ecf289f1ce794f6b81a973383f3f41a4d3685be401e8cc1800d2387d21feea5de8000000000000000000000000000000000201f6575d7927f16f01b397d3a4919919d60ce0383600434f28d08c9a31d06cfb2c72e1250ca295ebe530c01dbfa02252d8ae769d4d9ff4ee611c2490d5ca068c8ce36c53dd356dce402527d5a0445ca954777e8f35f76489c9ba4eb756459c01e930fbd0d9161c1eca16114278c081b8ab276d43e48259e617738b9251b2fadcdfd759295e49872fe3d140691147895ae7534d7d30cb143a700000000000000000000007a00e8577ca6921b745e0712fd6df3035b22a0308d8f6340c832d5a8fbf442edd82d536986ad5beb574d303c248d39b0630fa35545b9ae25892292f478e8b2f31b624dc0b71b146d8e9f9e92624d"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) r2 = getpgid(0xffffffffffffffff) r3 = getuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x8, 0x0) r15 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r15, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r15}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r14}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r15, 0x20007471) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r15, 0x6, r16) getuid() r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$inet6(r20, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r22 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r20, 0x0, r21) r23 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe4c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r28 = getpgrp() r29 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r24, r25, r26, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r30, 0x0, r31) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r36 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r36) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r36) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r33, 0x0, r34, r35, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r36, 0x7f, 0x100000001, 0xb1f1}) r37 = getegid() r38 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = accept$inet6(r39, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r41 = socket$inet6(0x18, 0x4005, 0x70) r42 = fcntl$dupfd(r39, 0x0, r40) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r40, 0x5) getgroups(0x7, &(0x7f0000001400)=[r38, 0x0, r35, r25, r37, r43, 0x0]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = accept$inet6(r44, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r46 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r44, 0x0, r45) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r50 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r50) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r50) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r47, 0x0, r48, r49, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r50, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = accept$inet6(r51, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r53 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r51, 0x0, r52) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x118e2d18eb5471ef) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x68) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r58 = getpgrp() r59 = fcntl$getown(r52, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r54, r55, r56, r57, 0x5, 0x7fff}, 0x6, 0x2, r58, r59, 0x7f, 0x100000001, 0xb1f1}) r60 = syz_open_pts() ioctl$TIOCSTSTAMP(r60, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="ab44ed", 0x3}, {&(0x7f0000000100)="84be23", 0x3}, {&(0x7f0000000140)}, {&(0x7f0000000180)="7d56f531561ef9584d82c6088dab5416f1f3634060c5fe7e1f7a6cd06f1f72d33183adfe84ad34d817b578088c40cb26f7c05bbd9b2a76454885c4dbdefad79b93d4bc2bdaf99d5f72ed5b1c2c0daa0b9c79173caf7bfe5386d08ad8c3612e3ed173c30ecdb0b0", 0x67}], 0x4, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r11}, @rights={0x18, 0xffff, 0x1, [r46, r60]}, @cred={0x20, 0xffff, 0x0, 0x0, r47, r57}], 0x58, 0x1}, 0x6) 16:00:36 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') sendto$inet(r0, &(0x7f0000000280)="4f75bfa9705288bf646a501d08f623b9183a6919ff5b2d11ba5ed7d7fa9dd641a7fc2290fae0d8ffcac102260ef97edf6f94c382b603860013136afc40a34d85ab57798a4a5a565dd3d09ec06d1792da004e7599b025f8d948ad72e8de0b2eb07dc371bf12dbdfecc7062b45525ce3a80706", 0x72, 0x8, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8, 0x0) close(r1) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(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', r0, &(0x7f0000000000)='./file0/file0/file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) r8 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x612, r21) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r21) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r18, 0x0, r19, r20, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r21, 0x7f, 0x100000001, 0xb1f1}) r22 = getegid() r23 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r26 = socket$inet6(0x18, 0x4005, 0x70) r27 = fcntl$dupfd(r24, 0x0, r25) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r32 = getpgrp() r33 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r28, r29, r30, r31, 0x5, 0x7fff}, 0x6, 0x2, r32, r33, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r23, 0x0, r20, r10, r22, r31, 0x0]) fchown(0xffffffffffffff9c, 0x0, r22) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x3, 0x1, 0xffffffffffffffff}], 0x0, 0x0, 0x10, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) r8 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r21) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r21) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r18, 0x0, r19, r20, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r21, 0x7f, 0x100000001, 0xb1f1}) getegid() getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$inet6(r22, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r24 = socket$inet6(0x18, 0x4005, 0x70) r25 = fcntl$dupfd(r22, 0x0, r23) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r30 = getpgrp() r31 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r26, r27, r28, r29, 0x5, 0x7fff}, 0x6, 0x2, r30, r31, 0x7f, 0x100000001, 0xb1f1}) getgroups(0xfffffffffffffde8, &(0x7f0000000240)) r32 = getgid() setegid(r32) r33 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r33, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r33, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r33, 0x40087468, &(0x7f00000001c0)) fchownat(r33, &(0x7f0000000080)='\x00', r34, r32, 0x6) r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r37, 0x40087468, &(0x7f00000001c0)) fchownat(r37, &(0x7f0000000080)='\x00', r38, r36, 0x6) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) getgroups(0x7, &(0x7f0000000180)=[r35, r32, r36, r39, r42, 0xffffffffffffffff, r45]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r47 = accept$inet6(r46, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r48 = socket$inet6(0x18, 0x4005, 0x70) r49 = fcntl$dupfd(r46, 0x0, r47) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r54 = getpgrp() r55 = fcntl$getown(r47, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r50, r51, r52, r53, 0x5, 0x7fff}, 0x6, 0x2, r54, r55, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000000180)=[r29, r42, 0xffffffffffffffff, 0x0, r51, 0x0, 0xffffffffffffffff]) r57 = getgid() setegid(r57) r58 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r58, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r58, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r58, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r58, 0x40087468, &(0x7f00000001c0)) fchownat(r58, &(0x7f0000000080)='\x00', r59, r57, 0x6) r61 = getgid() setegid(r61) r62 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r62, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r62, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r62, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r62, 0x40087468, &(0x7f00000001c0)) fchownat(r62, &(0x7f0000000080)='\x00', r63, r61, 0x6) r64 = getgid() setegid(r64) r65 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r65, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r65, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r65, 0x40087468, &(0x7f00000001c0)) fchownat(r65, &(0x7f0000000080)='\x00', r66, r64, 0x6) r67 = getgid() setegid(r67) r68 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r68, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r68, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r68, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r68, 0x40087468, &(0x7f00000001c0)) fchownat(r68, &(0x7f0000000080)='\x00', r69, r67, 0x6) getgroups(0x7, &(0x7f0000000180)=[r60, r57, r61, r64, r67, 0xffffffffffffffff, r70]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r72 = accept$inet6(r71, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r73 = socket$inet6(0x18, 0x4005, 0x70) r74 = fcntl$dupfd(r71, 0x0, r72) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r79 = getpgrp() r80 = fcntl$getown(r72, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r75, r76, r77, r78, 0x5, 0x7fff}, 0x6, 0x2, r79, r80, 0x7f, 0x100000001, 0xb1f1}) r81 = getegid() getgroups(0x5, &(0x7f00000001c0)=[r56, r61, r76, 0x0, r81]) r82 = socket(0x18, 0x1, 0x0) setsockopt(r82, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r0) setsockopt(r82, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r82, r0) connect$inet(r82, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0xc}, {0x6}]}) syz_emit_ethernet(0xfc7b, &(0x7f0000000200)="407011ee1e99a81afb82be84ee13d07c714918636a904f00b100d6e6c15794c4cf27bed452edf9dcc7a629a38e237ca7399dceb2cad49b79883e8c16189aef75fd7a158fac5c964eff4e9b0e1d0f81db1f114d6f3a4597a31e3a406d99339119b1ada9ba92b3f8f5c8fc3f1093087fe6b074c0696c53d9550466c0c2920af6f81374dbf9cb88e8f27119dfddfd2ca60436571c9ae132eb0304dcc092a04ef46a8b1b51405df3") 16:00:36 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) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) pread(r1, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0xfffffffffffffffc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = accept$unix(r3, &(0x7f0000002300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000259427380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a333106154d527d564b10fda4f4484c41723b3ed14086909d6950f85ea9b337cc7dec51fa0155a57cbdd3c630a09908c00e2c3570b4d218ca28eebba5a07cebd104d8630a4fa614da6e55e697ec3885fddbcc5ed645f7f68768cb1a8c223bca080d1082239bae88aa7254f5f5d4f0863c6727f7924d0d000000000000000000000000000039565d3ad9b7f3a7a0ee8e1800001000f45fefad6bb68ae7fc2306ab7823c5477dc4d334f277c921055014e93fa56d2605b3e08e0817ce8f32c1ad5b777f8ad97cb51420078cdda130557c03686f1bdfdbd55f2a555136b63880c89b76e5b7f1db95cdf1b9029fdb0e55c83da8048cce8fd480"], &(0x7f0000000100)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0xff5a) write(r4, &(0x7f0000000180)="4df082640e00cb7b55e5ff", 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:36 executing program 1: 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, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x1d0800, 0x79, 0x89}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r5}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r5, 0x6, r6) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xc6, 0x400}, {0x182, 0x9}, {0x81, 0x4}, {0xee8c7ef96af7d2b5, 0xffff}, {0x165, 0x948}, {0x84, 0x33e}, {0x47, 0x9f}], 0x7}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x20}, {0x34, 0x0, 0xf7, 0xfffff7fd}, {0x7ffffffe}]}) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0x7) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0xfffffff9, 0x6}) 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, &(0x7f0000000180), 0x3ff) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10002) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:37 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x20, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x78b, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) dup2(r4, r5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000100)=0xffffffff) 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"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x0, 0x201) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0xfffe]) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r3, r4, 0x90, 0x10}, 0x5, 0x54, r2, r2, 0x2, 0x14, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000740), &(0x7f0000000700)=0x4) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/172, 0xac}], 0x4, &(0x7f0000000640)=""/46, 0x2e}, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgget$private(0x0, 0x285) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r6, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) r7 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r7, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) semop(r7, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000780)=""/214) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223, 0x6], [], [], [{}, {}, {0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000004c0)=""/4096) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x30}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt(r3, 0x80000000, 0x36, &(0x7f00000014c0)=""/253, &(0x7f0000000200)=0xfd) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) getpeername$unix(r9, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r10 = accept$unix(r9, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) r11 = getpgrp() r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r13 = socket(0x10000000002, 0x2, 0x0) dup2(r12, r13) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001740)={r11, r14, r15}, 0xc) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:37 executing program 1: r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82e42d2f66696c653000"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) getpeername$unix(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000000080)=0x1002) sendto$inet(r3, &(0x7f00000001c0)="c16cb60d16b5028fb4f146fd2ec53cb5091e9f6334c859d02d04155f8616e2e059b5f014e3109738b3a931eff0b839c945ee1c91a59729dcab69888b9271efc298528a70c8fec2af57ca9b3e0832ef26d670088e56a69c8a6a1393852eada794fa1ffd805233a0eb52871aaef8f3f7f698b88a7a4dc704cdd9716b52656d83bd1feec3ecfaa4bbd295d468677034ea85833e4a1eec9793636a0c95149acfceee86eaff4bb62abb224090962da89d01eaaf9e9cadc89b1c44c249a9bf561c8ed271a0deb833559ee57564", 0x355, 0x408, &(0x7f00000002c0)={0x2, 0x3}, 0x1bb) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) r4 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) write(r1, &(0x7f0000000180), 0x3ff) 16:00:37 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7, 0x8}, {0x3, 0x6550}}, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="0000677c252f25ded809cda289018bbe688d5dc3965251dbea3d0acf742aa8692bd137d617e9463fce72682ad69e283be74cbf9cf7f17a3bd88d6bb46ce70fb61b8dba48cc2ab2244fde4f0f09cf4482987e0d742a61e9d4a8e2eaed4c02ce2d806a3ab2269d370205f7855e3ae58d18754b64ddfe92e3e3c936ebe2b35047827bd89f1ae11e0f1af4975812cc328f2b6291a023ac", 0x95}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f660600cd07891d6c6530028962e11453c6210dd10f9efa3ee5ae8eeba6b5a0c84173ea13f1284a1253c99866d1646cf3215cb1353d2143ffa5e98c97802fe0d04d695655db605fb33890250809afe183eba95611f5986c15e85fa71df8ea33"], 0x10) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) dup2(r0, r1) syz_emit_ethernet(0xe, &(0x7f0000000440)="5154e75c225bef078cd9bb8eb3e1") 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11082, 0x144) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = syz_open_pts() r2 = syz_open_pts() readv(0xffffffffffffff9c, &(0x7f0000000640)=[{&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000500)=""/180, 0xb4}, {&(0x7f00000005c0)=""/77, 0x4d}], 0x3) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f0000000280)=""/56, 0x38}], 0x3) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000680)=0xb9c6) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007f, 0xff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x7ff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f1253654f503adf2f3b4affd04d71f0e9b8bbca8854747213442d720dac635800236b272dd1000000"], 0x10) socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000b40)="47e3c5a9db3b006e55ab07b67af943ce1e8715547bb5e4795a01a7f87603b1806491f60cea1e2d564a35c5c5c619807b3d348b63a8f8f11c8d38a2b1bc31335d800a0332f08d29ba42c4ab956fa19d83dd51f62e137a88258be9ae10c601dae371d56ab425b022e75481b192e2cf98924904bc00dc668ec3b7cd60cfb0e7857ce959b7883bdc705219365b40ec82427756354c5c74ba84bd53342d6788b0a3f4a8aed93ba483c26de8f2cabfb34eb5363ac41f5de3d74105a233175b910d09d02a6aba0a060a561d88d5f1a6c85d057dbdb44dadf7891f2878db62b79d375736557cd8e9e48713721ce0d9ab13a5a6c81aef95b586736cfe06402e42f3f8ae1a49cf26fb9f0adb675a830e8715f1f0074b4f46b663c8dcc49d58505bf3ca7132b09aa1ee5df43b7aa6e724289fae7d28a6db8054cb34ad83fffa3ee7dda3a0009f8a18445f8e6817db9cf0ce7b5b28ee01a0f2304890268a039017f848e1670882ed5f4075c27bae7e44337e16fd62dd7f6b51316cd760be1c441e2db29983328d43bd47950766bddb5af450fe82c82478b5d9dff8adb9f625bc7a3aee3515b0538a5b97928d40860d0da28e152ec0ff39c0b3e7692f1562a1d06cae044a44acd62ed80d015fff153b8ada069d3c8b6ec5e7e0f98f88661ac97edbd2d85df9a1c0731b0ac6836b07abeb34b8369f552d568426fee4260c035f76c5e14c4b7dfffa447e4786eae8cd7a94cf3898b15668d60b31af393f29649309e6b2300330e8448f6d96ec4cf56c5bd953b53debce3a0c62c0901cc851d9d5584192a7abcb14cbfc32c5830001a0842c963d0d2095c4906173101cc6089e2fb514834311916fd1c64ace6b48ff7b350a4792f18baf85909841daf6593bd6b0263daa81c77ec76f76783b509a2dabf3e209e5463214c16719a665408623f4f57d0bb18231e0492f7be8ca6d2167fcbbd152eadc8bb9f30249b86f111bb2cc70bb1d6890ef1131d4a374d9978b1669e453624e7e9cdc8eb0922eb5738f22b7e29b5a8bed23b875c77d6f1cd500db7f5124bfc8541ad54fd60dcf90c44b41bf3bd853bd69da93fddc2fc0ca81a693f5f52a35782f0182b8c319a2611fc8f08b0091ef6145a28280d2901538ba905db13a85afaf103680ed9c923c651f0c756e48be90f1ec942223b7e54ba517303b6dbaae0355384d73e50361b1b839f0fe08e1b36f8a36bc3bde93b65c121bf72d63223e3d29753419ddbe187cad96470c9cd386663a5d62bd5f2031879ece31d4e1bed54fdd59ffef25a3efcb4370fd1d2da532c9e689e733b44b805d06f4a99eff91e54c870caa1fe1e921ab305a93ab6b8cd2c99acb44943be0628a2d318dca3110a43a3466f3cd919d25d5e1b0f74933ae028014e701cf6ad16ddac4bcda4cfe12d7ec580db648302aa15d67ca8ff7003bcc5fadfe69cb28d932a4621d05d24eccde6768eb29d9ccbe8f1629f9960934c562d839c274ad58e79b27a3c01fdd2b16db988c9ed1104768b38aa5c120aa26301657880c09d74060b89c03e88b1321597c77c79041c278a8dde330cb24339be37f9050a0b64c6d2a81a837a222bd799cb0eb083b8c2412e9c4669652445cc16c08f16e2ca51d5e6c2cae69fa8cb46876273ba3252b9dcac2e1c2a467200ba93a0068f6882413bb21d5b54e44719da25a3c6fd7071eabc416be907acdfc47ceb4a5698f989e1af1a833f01678590fe176d365bb257aca24d4223c80866d637a584d4ebcfbe5bb3c081561257bdea33d16b7e8c647fcc3368378d31a4ae0cf427b1e886e89eeff77ac126bca88328bb2d18eb63c38b75cce7292a1b67ed0d14209ea47f858fd5bad703369adb41000ee8728b157d59f025eeb16519a32e2d6c0c7706686af5646d8c5d7d05fa59ca0fc4befdfaba3e159ae4e3048614e294b4ff9ad39e0a1243f9fa768a865d75e1929c519f8c052226e0f87cce2c8ff92aebe0b8b1231aabd0df6a3fffd2126aff697471cb801a4ad93baf0a891ce7570fafc2706182738474f55af0e86d9d4a38ec5573e55a043fc0a171cd28def3f427a7e55c9c6a59343fd3e7b72d1ab71fa606a0cf2cfdfc4b27bd90924e1875e85f6e267dc0dc21ee3daea565bc10bb25b4f2250a72aa8bbeb0a5e2cd359d123980b486fe09e71ad7bb10eb7e17fc7c3e8df6028c8a59419a9cfe9995742c65d349e18859b288180ccf33d31fdbfd3434801e1e7431fadec258ff8d3451419a5fe44aef1073d9959a509d4cbc5da0d757fe0e897b3c9743cf8877079223f9bef9c9ddbc8aa9ddd156f0a33e0f29366672078182d6116250a7af1fd2fbe91a2fce193df8c9e52bb34ff7b56abaf6fa3e7ddbec599a318b002bb0575aa2da5bf42d1d627ae9ea5c50b7cedf4728dab7a59899154799ecea969fbc0f732933f51fe083e7145e78ef657906a3498c5092f11fcbc162f41d20132b855e703e20923f0cebccd73fd60fb85e110e705b88edb1312ee6d0aa38033eebbad9dcc18ff282bbe048922b89db3cccea62b33e2229d43c03b6584dfb8a68f583fc7cd475b4cc40bb6940691583e33349a771d896ebb206c1515ebea564efb4af1c75f6d7d4640a7c35a2f36ff1a92a761970e346b8ff7483c5b66d9ce85951cdb8c4d9fe025ee44c25c07202253623c6f3483e5ecc8cd7a4f6f6a7ee6d595723d7dc582a811363863810274596e2365286130986b46b2fdcf1a073ef5285a375d676cfc4aa285bd9d8535ff2ac8074893cb4c7a8c4b5ce2cd21168d4a48a6642a3b25bbeffaa4a5d98a01b37f6fcea89a675fdbf817af1832038b3da7e019c5a0f2017b8d09c2c0bac7a241727dbf3faef9e701032fd2e76603e92bff05a8189b01909786044c0e0f167423cbb87b3d105dac52f2d3cbb9835bc77859e1afd7e6c3fec1d161e0bd3f902f4a854ce98d97bb399ef3cd462475c386d5701cf0ae0da49cfe11cd41164f7df1f9ad7431d6354822207930a190c913015adebb069d068e6b67068e280391ac3b054a7b00462b926dcc67a40ecda5ea24acb53cfc3225088bc6ab4afc6c92d40a92ff67a288af6e7a8556ec59381a4ac522224593b35dfba744b21145f7abc12245d74ecd640c292c460abf2266a63539ff7366c08eb90ded8c167be7f9bd95ccb46b60b7b1980a2eb821561a1cbd06ec17d989eabfa5c925f17df5f842f7bfa2def8dce0941c4ba1701e74e68085536bbbf17538c5b459268cc04501a80e14a28ff00a81960d0e8e3c11e08ddd6289b542cd34b33b3443f0eba4f0dc0a2bc843566eb0711a0c7e8808f0e35d9cd46fd2024cb8043f749a9d43c2e49b03f2e9c0e7d1f5fe0095135c2bda24e030835920722d9b30de7301612249a5eea519eccc9e0daa8aadc93a718d05494f6368158bf3abdad4400ef8dac9182bb0c561ac7c7deae87097a94391fa82cbb612817ebe60e0fbb293500fdcf8cb97931c924a80c53cb5edf54a6b3012d4aa5a8152129af0ca6d6ba9f059c90d6cf804e4c3ae555b52d6a32fc23df3da54e3f637682714b38900d2f52f5d8dd7ca588e7d9ebf7b4585fcee1221d562913730f2c85dfffd970653133efb8848eb12a4328405bb539583f8becc9001d4b3d71c27cfca25a1ecd8976fabd232c97e36b5856668643c34b19bdc4ea2941fe90354080f0db706eb378776110c0dfa1511b3a4186477b0457f0cf7b2385b9ba07294cb0106dc14bfec7a0e9a0125aae32f2633ef46f77ceb2ba8d8413b1f5454f6155e7201e164267fbd827070c7fb43eee5078ef49860113f95676cfb4797ce965f502688e882ed99db967e3b4642a2c7c3e2068f73786bd512d1e7dc733056296d275d3094a45e814352f383b5d336a0fcadeb2d8d17e56ccab4963c5e2530b17ac5aacee85a0a984f08c9374e039e245150890b73ba131a2c898264a9e2e3c32391a9c864e19e8b18af4c0ec81a14a37d289e897f44d4e6d4b7206828cf53ab350bd9ba3ebac7fc448777da7d8eea2fbf15e56596d90d4d904907b601ebebd450d2426d547b15be9b5b8118c8859ddefb9700ceb095ffc8181c925dad7e198af834296ccf32a2bab8d1ac0c5fe75be6743dd916a86b05ca6e111ba89061bcc4bd049579fb3a491fdfe30d852c0bf945d21f8a3b4537d2d6f1d78eeff8cfec264c82dcfdc79aacc944d4db06998b59b23162420f49cf54e398db2b9198711cc7a7f3665fb0e5a50606f045e93d9579fb17134049fc32b1090bf01b2df443d880ef601601b981c2c0410bc28f17273e5b613f27574b6545f309e6b10cc948866adb63d108c9d49b0fccbfd99241a2ae7a574024f3482a1e53790dfab73edbeebffefe7ab024700f41517ea87931363b4baf19ce87109a0d9d9f734ab4cd58e2cd25f67e0d7949630e2085786544d8b54463ce7002e99a0112adad7c577b5abdced0c4f400cb479c53db56181ba69891bdbc7c3ae4c064b69b788561aee012be770d4307ffb895439c3919e44e720e977249246cf9b630ebe5fc2d86a1a5150e4d4ee12d4141316f594d03e39be90ee19fcb64e654ae0c1ab8c1f70d37a239feee7d33681e2309bccef132dd513c7ba043fa973a5edc9b104ddf482c653e918b8f5a8a1522ad22b26f8b7b60e3293732bd887e55af61cac15827ad060a26e5bd9dac87c70fd938fe20898721f84e6c10494ce1f3448035aaade0b49c4cc298cb1ba2b470b898a7ab62a66d91b08a757ceb6cea2c08c80adddaf5e8ba069f61e7b5115ae8b6e21b335ca568ab99b86c7c341eaf01f2c88d638f97a2ea2247279cd8d50c96d5e487251ac1f9bc45718ffe3af66e4e74459f2e710afcbf41eaf944c6c89636799f8760fa23f05fdf3cca417e8df3a89dd8c5e2d3e541d0e5395de2e8448c91c175cbef86407e464f2742f40ae44eafddd641f98776e061901a0298d9d3f4d1b58751c6d2896e036c1efe20722b574a118a28d32ae00ddb6eb2f8405d489010369826bbef31eccd597137d65daee4c55a5a7ff9a346196a58b3155e7e3f647c1c490d94052d03b39f958097efffef9711df2d1b97fcb419ba696b33b83db241a32a263cb09e269dd9e13c93e32ee3fd6deb4ab0b652c29a86f362f66b4b82ebe58a8bca1ee5b877d22eddbd49f538b1331b270e3c43577474e23ed65797efb7cbc6639c304f71352cc4f6a2f319f900dfff03db9f28bcb0fb20604efc39711f73e554e180efb275f0772545f3df971e4613ac25006e6ea52c371f9867740c0021e73bd302595da614bdeea146b7b58f7b5b77de9c34bdd5c1a9e411c5cfd94e7b257294d5de8efb0729abc055560ed9911a3ded3f57eb1ce37fdd752db5335602a6cec50d44c45b4d7c4a6a8982b48ac667830cb71db88e736f7f84243fdb26078cc9d947a729b5536794b429e325b82b2863c655fc3a3a56d9936e1523680eba1a9bfc0dc9d90655360aae2e4f77111e3e3b741bf8ca8bdb6b6dcbed6e4305ab909db93b32b2a5c3bd25207eeaa0314cb04be3f2cbecc29eb7ec7a69d1bc488a6b1a4897c46550c3e0f38822398a34380070107ce4ebbef8c4901144a78ab19886aa65820cb96c3b709d4bbbe66579e77dc22ed768aab915525edb564ec84d00614609cb681a075e99b353b61775fec9af4bcb6ba5447fee3c5ac677524e8a730381919f95f1024751a81f07341d4e941a53e49fd19dcfe5016e7189eb8d8778187a38102fb6ca59adc15b03215ed12ec788a1aa4e15a994ab5f33af1614750092560a4c356307b6b5638a6973efb9fc488551502708bad056", 0x1000) 16:00:37 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x5379d17199f821c2, 0x0) chflagsat(r3, &(0x7f0000000240)='./file0\x00', 0x1, 0x6) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r6}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r5}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r6, 0x6, r7) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r8 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r8, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r8}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r8, 0x20007471) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r8, 0x6, r9) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000280)={0x6, 0x5, 0xffffffffffffcdb3, {[0x10001, 0x0, 0x3, 0x0, 0x8, 0x8000, 0x0, 0x5, 0xf84, 0x6, 0x1f, 0x5, 0x8001, 0x67d, 0xad7a, 0x1, 0x101, 0x7fff], [0x100, 0x1, 0x80000000, 0x20, 0x1, 0x8, 0x3, 0x5, 0x2336, 0x2], [0x1f, 0x4, 0x1, 0x1, 0x7fffffff, 0x6, 0xfffffffffffff0e5], [0x16, 0x20, 0x5, 0x3, 0x1ff, 0x6], [{0x92be, 0x4, 0x7c7, 0xfff}, {0x1, 0x1, 0x7, 0x861e}, {0x1, 0x2, 0x6, 0xfffffffffffffffa}, {0x67, 0xfffff801, 0x0, 0x2}, {0xe4, 0x59, 0x80000001, 0x3f}, {0x0, 0x9, 0x6, 0x9}, {0xbc, 0x1f, 0x9, 0xd7}, {0x3ff, 0x8000, 0x0, 0x100}], {0xf000, 0x3f, 0x6, 0x90000}, {0x9, 0xffffffff, 0x63e3, 0xfffffffffffffff9}}}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x24a) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x115) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x1}, {{r10}, 0xfffffffffffffffb, 0x40, 0x40, 0x1, 0xbd3}, {{r0}, 0xffffffffffffffff, 0xeb, 0x1, 0x2da2, 0x400}, {{r11}, 0x7, 0x44, 0xf0000000, 0x3, 0x1f}, {{r0}, 0x0, 0x1, 0x1, 0xfffe, 0x101}, {{}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x6, 0x3d3}, {{r1}, 0x0, 0x1e4, 0x2, 0x9, 0x9}], 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000a5c000/0x2000)=nil, 0x2000) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 16:00:37 executing program 1: 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) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xffff, 0x4c, 0x101, 0x800}) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:38 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = semget(0x1, 0x1, 0xa9e365d22bcd8ff4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xfc96, 0x8]) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) writev(r1, &(0x7f0000000080), 0x4a3418821b7f478) r2 = getegid() setegid(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) dup2(r3, r4) getsockname$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000848c56d4a00"/104], &(0x7f00000000c0)=0x64) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x0) mlockall(0x0) 16:00:38 executing program 0: 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}, {0x40}, {0x800000006}]}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fcntl$getown(r1, 0x5) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = dup2(0xffffffffffffff9c, r1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) semget$private(0x0, 0x4, 0xda9ae5196d73da46) 16:00:38 executing program 0: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r7 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r8, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x190) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) 16:00:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="030201f0ffffff80"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="1d14e15f0973dbc90000000000ff0f000018d23a", 0x14) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0xffff}, {0x55}}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:38 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(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:38 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r4, 0x0, r5) r7 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x4, 0x100000000, 0xb1f1}) seteuid(r8) 16:00:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x4000, 0xe1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, 0xc) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000002400)='/dev/klog\x00', 0x10000, 0x0) r7 = socket$inet(0x2, 0x5, 0x20) r8 = accept$unix(r1, &(0x7f0000002440)=@file={0x0, ""/76}, &(0x7f00000024c0)=0x4e) sendmsg$unix(r0, &(0x7f0000002540)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f0000000140)="90fecb8b91b93f495dabdf2bdc5932245f134a23beaee1ae98ce4262f53e77711c2b", 0x22}, {&(0x7f0000000180)="39a5c1436d823cd3838a43e1971afe66b6b16aadc2c154b1c6d40ad787e4487ee62eefa9a0a5fabf1aac72a190a8231f18bbfcbd2cb52ebd299b3ce24727bef1c52534eaa6283cfa8c3ff0956050686798e31bcdddc08f692c7eac0da4aa53b46b648bc5ddfd2055a613e867883bebba9d30b394f18bd4b5f87d894c0c0f2a4b37e67bede94f08bebbe72e06f723ff8fbedd1b1a77f498cc66d4cdc18bb10436d22702f5d81051f70060ee7456b412c4fe0f5391bb8beb3e933053759d1aaef713956d08c186683b0d8a8c9d190ab1c91d72062ef8d9e956a267eebc804833b2ac369f167982392ad063f0276eb6d00dcfdcbd858bde74f2897957fe", 0xfc}, {&(0x7f0000000280)="4f6d836fb4636cc3535840b95a3a93515639b15a0252ff37ce95c11c6d4a1bc3dc9d6b7f6c281448c63f8d2e282b44fe2417c7107ef4b20fcd750a028b9d1d01178564afcbbd40b3f92b1624040f790c20b5e7428cf773d486578a762c097a35929201e51a57db9295b0362522d9ec8982a51569ec7ec06d83cb162ffc1d4d700c1bc44f464bcfec83d3b26ac88fca6ac9b3aeabd92f152326cc9ec885219663617213bdc662e92c1949f7aef7d49ff2512c378272c23d701b5567e9a90df843f1eace506237558a3576ba3310a054a9203a922c6f55fb78bc46d001ce47754c93eb651bf4c92d2790df7d7b56f480b2e359d4a5cb85ec852a94608e8205ea4a0362ba05515fa5da7c1a66ecb6e39923723803260bb284489258bf142545e2f23c98140717536ad3348e0229e6f76e5fc3275790eb27069584c7611e2df4b6d5b8636125bc5e208f68ff996a15d6c0dcaff833fd7e0d2035f2719c325093827546c5762ab00f344657119b6b0d4708e0eb44fcafa7dbac8c5969bb0dad07216b70b095bf0992798087303eb7bfa4406d88c718827bfc798d161e1095b1f04dbc2feee79852016c10b066bc3329d68afefc448ee09b86f2535997f50452a127545db6b8fc5f6fe292162e3ece72e4f9b2e1219d6241ee0c0b83b3ff06401fcb9fe107b67f15be5dba34a475d6f8f247050a71078092e962fa8e64ac3f0707f8b6850b5cc97edcd6e3868b83d4e43717af4813b64bc1dd4ae36eac6edb89d092903707a60be8921bbf551ce55d2d2ff6ab10af9e42fff13cc1759b7dbeaa2e2b210cf9c66d096d603065e7b8898ce4c5c4a49421e7b09ad21318e25698883da20f493368e860ebd1738e322af76de4e4d9aff820797daf4602dc192d08b6290ae57d57c469d7bc2473cce698e438f105468337c014b4bba146f69232ca54dda557f2ed77e33fbcaf72b92d4314a42afc6e7116317490c6d5f2673adce93da30b1d91fe2aa938761988048fbd17de3f2baafa721fa47b20dc665e2d5e3aecbf5505cda670e4ad11db8fdf351dc7950a8a945390b38faf2be28486d26dfaf88f56a8771d2fcde37c167c438512a413a6f94ae3bc8dcf8cbb4cf239ee742ce2dc7b0899176418831767805a28e07f7cde7ab2cbc9341661e40ad706261eb4a5a37b8a9776ca920c2d18cda0f317d3b32ae00f7ae09f91f3f6f38ac5c5763a8e772ec8265f99734655744f2d7ece0d7b216014474d5a749be53364cc4d464f3d4fd72171c3ff38cce8827b91de4313002589cd0cd5e7af90de51a93a2d04c5d8efc6bdaae45d7d72d44a0a4590fc48a015b9545025eaf5f160f1a1e3565f94a727a04334e741e283c40d2d0303a6ea314684f7618dadd284e40372f1bf9d6a1f00aa9b5a8f312937f4a164969de51dde2c2cdecde528ece0269ff1aeefcbceb7e3c6b9833b2806901b3b93ea430596d0838e52ed06feca54d5d06f14398a64453bfa56019bb8ed3f6e4e622077bde610db8f5d2a367aa6079022ea33592f209f487e5cba814949d5be9f3f7b7bfc16a6eca886fc9ef65d7b6e28a6324d321edaace1651ad7aa1e6ecad97a16499a5b72a62677dcdcab5a509039e2fc9c5a58de0db2971cee584306b6a58981b1aa747e33fae7d11006ff2909a9f8160e9dee422c4695c7d343f11df10fb790f2b791a99db36b51cbcb0d1745e863ec9c28858543240388b90e4be1c2d47fd40d4ecd788c00503c5560bf92c9c7e947300b5d143b2b024f25f7858ea957cf5989a3d55b24462dd31ba3e5e5d83b98f6c96739fb83841fcb44c968a89099581ef2036ff9b45138d0b5afb8cd660da2cdc72d433adba01f5117af36416d5dd4fed15169a471e5f5c92040340e1cd5ad907eb2a9a666e15c039b1a28b7e22002205021c42a29dcd1ec6d11f874b7432511e876f5a5fc9520a42c6cd9d991eb6c2c44f146c4d4f6c522a7a636d9babc13688a757c38edafc08f40f52f71b811930bdc1bd63658c07d615004b927118dabaf9f654f18fabe925e9ba3122d42d64aeb2ee15018233bc176676536e7117cd57d072d4608d866dacaeb3e12638c9516e2bba9a4a6e6576c50e22da9301527a0cd1b5c8b1d4fae72133b8e2da7144558c88b440c829d0938d737d58764df5292fd5e4f7cc521e2f012309816ba30e28028f311074fb4d8d545b63abbc89a327cae7e86ab969af886201197327dda9410a574b15e89bed302adfee9341a44e04f939b3b70694e0c4084fb4a7729af806b4a759c90d6d344ae422b87fb4f56d4cef1eb1fd9a8f1e2600c1474a114b04a2d69177f4678344f8327a2f6c1afa901ffa5b7a93781bf2bf861db95e5a5281ddc8b25718658c74adaf609e6fcbf94a344ed3afcbb1eb4b57affaa9ad978c7500927acb50b3cc081ba3055f81f8155e908971e4cbcfcfa8955992085d300c18b921e17629fec2f4f42b775468fa39d6f91b23c1388b1587d745aa925345fd59ea852778fdbbf18377f82193bb836500d5b6765798638c932d10b1a29f2797397e384b4f0f91a798c34bcdd3eb05ba293cf1c5178974a74b7608e53011b7e9c1a0689fc4cff3897ea34db81d129fc44c4db41b1d1c59ab4c02228a48478de72143ad937719695af7ce05b28e02f5064477734b2af97145af210f30c93308be8aff3c0f55b198ef92ab316bccd4108215318f4965ab9221953a09ad6d8382f0d7e00d1f7204da866b4f419a20fa3017ad5ad5b3dce17ec39244d7511329ededf96c4950eff27e4fb86a1e810a30f90bbed62f29da15b08d2e125e69d2fd2b16cc2154d89641191f3c0abfd3f575e8ebcd5f41d94939b8c9cefdf82aca4b748b4317a6ece134ae172d6dec45e634d45ed814d47b7c7a8d67daa961b262c69fa0c9bf98a48b692aa748aa93871511004f64914ebb1faf8d18054571ffbf0a23cf0b8758ac6f51e7da2e00842bcfc3230a53de721e687694ee70afe7069ae783e419d8d6685be5363a3ed9759fd2ce8573104119929b337b877a08e11f43e9b5f33e4706a46bafe4ced3037c62dc75bcabe655d7147a1f2b3867f4ac5aeee4b1b9d32f98ca6f4e477f51b009f840bf37d0f5d129c0c67899cb5a739ef6319395382e62023f7cea5ea31e86778fd0d81f4b2ae87afb4e7a719c65c93b65cb2b7bfdbe9567a71e4198f575508c8dd5edf7cb26c68ccf7c0e6d0bcec22869225fd87ab9960198e1bec62d776e6e869a8644cebf81eb56b8932ff96ecd6895f37db1496f6a9f9fdc303695738daeb1345aebee3153217d605b38c33c923cabd4451d28f88672c4d51e72821c20bcc658b933fab826bb29e4fa777fb173bb168f05c07ce4d8f5fb1c1478186668d18ac21e4c94c9d04f2df0cf71c9674f9b282efa55cef1489c68922cdb145ab5c6c4fa59a3ef30201c1e3dd0572034ebe8bc84845f8e4c4ef5abd46d98a9ebb5bcb96d8eb90e07874aa5e6c8e98381744a423fcea66914a36490da3fc3918960262d0936a9d9bf91bd2d28fe3ffdd41db740c2d9969a4a56e7d0bcd75a1437a734f839dbbd912f3ddedd42a0633e3f8f0dfa0168decfbb23d5fed45694d85b005c4963627785c59f49ee8a608258724ecf81a078743e2af8e2db4936d2e8537d5e62c6ec89701f9e8479a58ccd64a7d1e781be6f61a81f963bc7ce797a74ddec763211cd20ea783a5fcc0e8de84180145b7711dd3477126f03ac5e830194edadc9a14b53649891c9447265998c42b1d81b344151cf16445274da972b66ba73fac6a0393f39ba504ff3bc182f44e059ccb585cf2e18af7698dc8b6025ba7530c907a87fa78eb35cbe5d5e22695c1949c2cc5790e162d2d6ddffa69b1cf3286d07141d10c541b6aa3e35ffd455b74d9a6a7f7a06cf29d820b64618cd1dbd02f1508083b68f857cf0117b61efd81fc218e3f213dcfb9580c0b8084e2b8a2fb4fe39774eb93939d490d4e4ac776e11ff4bfa068decf89aa5e7c7cec6c8e91390eee9dea059cfc3af16a5f42145cac348a18ed3199e32da48057735a2bb4e8232b5245fcd6fa63a987e9c65a7d62b853936f655a891fa37ea8089d3417ac4bb5fbfee9ae60d569bf4090db5cc4f8e7c60624633bd1f0c9cd3f3215910a2ac2f0fc050895f8f2d40007975cfe535cffe935cb096aaf556683240d314d8ca8aa1611106931e3ef328d0c621b2c175d7956bf8ebdf96be3024738c52b979729a71c2821b4d8e65ed863ca3160bf0660ce66a67f82f4317668442ff46a6d82cbf6a1203613f79c3aaae6a084cc473f9144de1eeea0d0508160dc1bbe5cd5fdf8881fb77d59d5f9295f9ad080b6def17151da139388bb71d5f925e880575cedc4affab5f72170fb486d24a3794f4f7b4f8d6e7ae962a9189e06a0e060e76b1089fef0aefe6771cf54bd40985e44488532e8cb1c1b32e61264e75e5bc548b3a0e6af3e049833fc90b19700d89da686da1fd2d2d9e8f704b5e8184c6ecebd90ef32266dfedb0b8fa99a88cac62879b0ead7000c6d1b7e237cef0d55f96a53d8e5ea044cc8fd2e2b8681630e07ca09f1366a2dc31756c8da4fb737a3b3fd9de1144876c8319b29d2aea12d8b63cc0c51f02fedd239aad4f9ed024f3ca8f27e0a31bdcc75a653e9868825120d482f2f2bef7719fc3deb8e6fe97ec5a14f2e4c82499b3998ebaf6827cbc96c96a801933efc92b91cbbe342d3e410568c08b07a1f90c0a3d8ab85d459c7c6f064c8cce055a2493889a15cefc2dceee5ef2f08dbdb215720bd8382f29e1110f6d5a2f81606689186207eee1fa54089acc94b18e22601272d37afb3901d7aa501306baa0f102a8106a4fda50012cc1a5bf57d548912146b58e0c177d2fca0b2230ab7ce11d1ed9c67b185ec0da473d73e08223982a565d2fa2c5fb317551ddf98953ebfc5d03b9e3e97bc2e57b84b2a000c16a5fe219e821f28c1010529afb97677338e5961d9fc0e7ced94d6fbc3786e6cbe795d177cb31fead8423fcdecc20356d304f0d16630a70141afbd98dbeea8371b797dbcd49a8e2a0ca71d725f1b0bd1046b5a64e0c3f2f827a9a8d30bcd11a45bd4982b68a4aee13e70bb2831bc7321be696f81805f274a572d7905d0300a20593339632098ea58c0b4548bfd87d48573fc4f1a6d65353eac2353432072ed1193fecd13fef1b03d9dd8c318cea0237d4902f7d398530241ca376f02f274caeab1c207fcd4da7bbc9b1e15fc5a393eff6fcca40562a2dad3ca2421ea9ba652036a9e39215beb8d16afec5edcf83017d767678208d74e9e1747929929b9043df45a877365b7ebdc422ff02ae869e22ad8a9bc2cd9407154f910b805bb12c805e546f11e4993ff690d58f82480954b423595382a48ee7dbf8d055765bcbcfa17fcc126ddd6bc6b7c6ffe6fdb441a3ffcb001256bb326015da581d5816c2996bfbfcfa24d6eac578c2393507b5775385974716725895b5576e88b1269a92b81f81b133c73a13e4cd5cd9e41b4012be23d534f885e28da3a9528444f243d0ac22824b4c07e99b5a6fd21ee154b1f0c8c099613273dcaa6b80d6c20dfaba729252c2c2dc42187943b2badc69f9036c8e3d893b69218a9450d631d198ae0f2ea3f296e074aa7c55c82605e56bcc233fb917bf4fb81a4a2b3e10c0c04ce929f66a5fa63ef498e832f05854ecbd8af13cfbb35a99e69979de7be8fd9e73002f702c4d8a72d33cf404599511670e3b5a66d35d2bcb358c30ce6fab1eef9659d9857d454656f18dd901ae9a91f401dac839b558f55bc86f71874fa02399d5627", 0x1000}, {&(0x7f0000001280)="4b125500460a35462a1fa787fe31269f0ef34d2903266bbbd379b86a4b3fcfe4a517eecf7ea23c7b404f2acbe0566b2ed8cc20040edad1e54e167d5bda8ff0d31a59cdcc4533c36865a1cf62c1835915942d900e245f5ca79e24ca96e957ed1d31646aac52a56e55994bdcdc08dd649c46ea959d45a2e6bc8583db3fa56067d30332c6eff53842306623d16d16dd79bfc59c6a5664142b92c10c82aaffe2a5e9a30ff2c995a393641fa9e4c7e7613f8a224365e71d26d6324650853adaa2879aa5e76ca6666c78637a2bf8fd2d5c3041c34773d13931e3206d1c3a91ce514dbf393d5bed7a1ef7731060db574296c96fabbbccf120b5deb900f0b1d9466588d949e9dd30ecae04503d3229c83e910999f3f5cf81da877b8a403bd8ac4211f92c8555e46c729726d4c82c72dceae08b11193b5018176d1ffc0845a68f889d50832b99f3fedacb454e544c8559a0f5cfec841b7e38806c34210ee77751cfeb1a19d563cfdd7dd1b6e8cb327446ed5e904692a3cc9035adfae53d255e4686345e5cb85a27083e83eebb8923c58f41d043a42652ba2518d073d758aa73f5ab20a0a2e4795de9f01abb29b3af21cec90c6fae80b7362f933c5ba1d04089906f11866bb65008876fb26102e00cef1671a385602e5b79844fab79db8093b5d9ef189c5ab0cb911b9796b4447ec3d8fcc4cae3c8b435bf00902d00037f142f6df6a83bc3d29b055a7450ba6307cbc861ec1621be82e85374cdd36d932a25622bc04055e14021289ec21f20cda1b01f8d53b046cce938ada7785891d8c3c191107541b5df7788532ea93256c91b4962531323f2dfd8e820ea174ec54787f2a2ad7f0e101bffd91cc442b6b25f40b56e7682f58a290c228cd304e88c8a62839cc085bc42365e81724b3271283a3467f13e9cf2633729d95e36e210683dd1067f9f1f31a45dfef31f0058db39d879280d3479043634d0758882484cc25a4d7e450a26b62aa113ea6388d50191f5ecad1c926ed3adcd564bed4d2a566ee785bb4c9577d8768892f54a6fbc92dcdfff5100ccb769d862f71b22f530c2287550016ed8df6ab386d8a7fe54a323911fad64dc17cf35325d07388223814b8201b48d05a30374b1c6a6ef8eb9e04636e7be23229087f0821928b4f262d0a6408ee9db42eddfa0707f0a442627c670cca2389f19d3a63eb1619b437973e387eb56bacd22a9b89cfd3cc9b6180c991b9f0379b0bbe13e89a70410cf5bf64bbe41f29b1862b1877c210f7ff18fff6a2bbd54b6d56086a110ce5b71af9a89b8526d3180dbf779dcec758fd01cd73801275ebd89575f1f95ef1e28797c2c9f6c8dfc47c0f079dc1f931d0b989f520553ff358d8cc2c43369b7fdbd44e07b9836cfe6ce1b4bf4a3c6cd3066277e532cd11811f80b4a4b8d65bb7d9ddb4d1b633f306a348a7247abec570bbcdc54041210ecebdc2472cf37e44f19333e0ed69290fec5625f37f54c2855a1e8ae0fc0f1d5e24d630da3a3774688d4df212073de655921b77a74fc12a8234b32e4b9d08af884eabe52c1d807b7c26924b4c945b655c7744bb7680d0f7be10183fca09eeec49eebf321832e0fc0d95b7f251c2ae6df06afca28dcdb7b21946ae825396d1d166c8be2a3baa6b561cd490a482c980857fc03801647e5d5c856f045e4c5dd43bb0f1b897ae32f0b9dcfcc4e77f106ee87c76fe6b02c05df2ea60a1e0296406f561eec3dfc2e66fcd1aabd2a2e247357ede0899810298249efaced5c3eb72cae095f0a1b360c8a90952a04593f85b4363c3a55e3ff8bea6bbf09197b91fa4d733f7808e35d97a7c0b0238cdb3164d64d5fd246395a6a7df5ee0ff12d1ea197ab9422f4b2107cc96320d622f8339b5cea4744cad31e5a381b4fbc1167d56c8f3071413921087b40b47c8086424d06af014d21fa3abfc09ab8726b4941cbb31ee8dae6e621b0947fdc45ad3f09bc7fc31f3a46a09f812726318471a0016eb4d50b2c16ed6dee4b6c636ca4ad939c189c3ec357fa74bde6a78556d14d544f6f545f78239f3b1f2f1a8c1479b78b895e39c1caa765d6569d8ce8a79a0b95048ffda00a27cae9966c0d4368d6aa1bed5d8d8c2d971187555fdfee79f3ba3c1bbd23dd82ab353f6e70b0235abe085f0bd840e40077908bf72e86667d0bb9d57517beb55e9af7df3b5eab7f5add3292f7be9ab9013cc0c9d4d674c754cd2e247b84692a4d955fd2fc1f9de6acebcc350d9939cd7b7bf10ffd04208f30503c497687c72d03593cd61d6ae79ed6cd5aecb4f0cfcf60db76c39450272d0b873d62965218bfed39fd1ead8ff87e078b9f874fa246afe79f494659a5e0a831e796ed187c71990287aaae42259f6cba5851c121e2923b654ecd68e2ea5e1587b7d6924c6da394c2ad154d3696ee5f47bff5021d9425aa26ed6f57a42c3f966e16fdb42c284cfd60b59b875985ac4cc1021a31b22f75dda7b9f2f3c672e82fd8d3bed0555b7ba4f9b87ab542fb1440bcc2fd0369b4c67bda852b4b875346787a4a04ec24e81cfcf31c010a6e26392435495930c67c06467dcd80a80c403ed92665fb3429382df0d8ed79bcf73ad3457211f75d48efdb570bd62d6ffb7f688d929a480aec3947432c8697271b8795b6ba34a97ccf2abd0367593d3c6108d5a6a8ef48ebe602640e4869bed35a3c10d75097636ec66d9f7792337358882a85e68df8b8bd28e64edad2db5259c32208007f54dfc9897466b9decd5bc8087b40ef29cbc0272eb112037c9f6fd6e3229fda950df92398fc6ef0b5bce8d50dd04e60ca9001c1b63c7d00910d0f1feb24088444ae1fba34f048864400551caf7fb631be620489e5883ba1f49427e03e33d554d385665be9f19a3ffbf42d379be9816a1209164c73bd133e9f79c14b7ba2df5af232d68d4a5da9e7a359f358a7fb0ee1bf41df5dbfc41c106d47b717151984a7b0d181e991b6c55b88ea75ce1cd7294c382d4d131b6ccd5d0240169be0aca2c34b9af953e32d1e48bbbc128f56a2ee12c173091f938ee01b9e5f38799b0c883084da8240a980bb654a083292aacf0364a57fbbdff33098ed0df1066f77261132d25a2ec65662b4ca56c3ea4f5ee4b23851bb9e555051a269131ba37833f01a16bc83b77417fe8172dff26204260a4faa62d26f9076b1bc5b29b3db9665054f56eb69185063fcec64a0da5468c5cccc3a6cda9c3736a6894b0eeeae98414eec718a0f24266b78c3a0efc2fd09ca9c485d0ca917b3c98c865ded114163ce8949c82a080c34e199683a2b0ed06578ba384e70f0e702b6975a099d3ee14cdd5447d0e4d972918c35a2c3ca5f3a7d8afd495c7b6fa1d7450d5abe14029fb8ca3017e50f3630b6c7e1e7a7e32e8b9def27251d0e50871d3bff291265bcc780b590c7245c1aa4d09c99d45de91f0845bad9e6ae96800eab79d7719453c4c52acd7d1476769cdc04cecf88a3c33a6102eee0b3a4cc1a641bff9ea6e051edeb06d7f39a6c6dfb386d800d540ac2515704810997c205056f9d767b0dc9dc9dc6bd4037e2a042c64136fe16294f8e9c0c64c0eaecdd4fa4274137b2d7be40f234178acecd4b8e4ba325ac9d5f681869b7b614813d153c4a3652d77d7c3f3f5f98e12c6976dd6a06cdb0b0377c3b19d5e64e331cea14592bc9c2715e99f9473a2ebc89813f7cfc90aa1bf2fe1d9e0af25b90cb94860633e8625719c7d69658f13f79b15f521ce2e1ca8ac9df4c56b3413a3ba14b9b2aee2683a374db1f8621a479073fcf81174fe4ded17ae5e6cd6b58146f7bc47186653c776494b8aa41a5a0361d5e3e81967f176aa0623f32fa7ec993e101f6ca4da3c3b0f7709b2d8ae3d9d642ae91a4ff3fc56d48491ee7619d637c41a9c6065be0771accfb6029f369fbcaf21109391b9d8846191e32e058d20e30708c449c871ffea6346696033640940c838ad21cbe377d6a7ea3eb7c2d812b4292fb3c071e072ca1f4764e067384bbe2eaa62e98f999f4be4e5158f05b32a263bfec7b14d9b0d99643616d93a6eff56b4c548272d57d727c2dbe5dc339d39ba2f38956bbab5698c7e1c17c492c8db88a9cdfb7051015570ecdd0dd68c65956fb0a15f9bc5ec6fa9594164f3c3967f4a408c4eb14c632fb5b643cdc154b95f20af2c1771df20836e79469d5ef830b4da4f1c4c395555fd8ce0499377c74a1e01ec01ba79bfc0521efafaebdfe47fc1d815d1218dbda84d47a77d9584310b96f77c669d3aeb250c6e3a94772304d1e64e432d170ea63758447b666cfbe1212724084ccf7b7d09bac33bff090c7341c9838feeea1ba1224fc027504ee39c670a296fa643e76e9d99b996a1c49cccd1a6c32198596a97419409a2102cb58c9c4dbc063f33df19eff089235ca5e22cdf9f85fa3f7ce1b579ff10f94598abc2243fb592c364060c17aa5b3b4df951b042c07b32dc156a14af6fabd737e21e56195446f9e1e1ccd425a4caae64b4c1ca825f13727748cd7276594aa45cb938b560f4e43d825aeff6ef1fbbdccc2d6d55d86c3ae937300f41982b352d9928674fa7567dd70864ac9c83ec230e7cb70cdd566e059cf206dc47dded0acb88efa13b188375823a9ae43ca010778ee53f9df64b53376b695ebebfd972e985e8f2e409ca532d360f743f6509fede8dc6f101164b2498f9fc34d8d37e8054d95ff238b45fdaf7a3af4b9ef5ed5d4f4731131791da047e4458c083eb6ae46e3e38804ab693197aedce08bf189ec340c96822bbec2c48fced16c2d598e264521b168abb6f5db2968ece893553b554526762b5dc0fcb74f7fe4ff53fe973fe52356a05bc29d2f6e99af69c974a97697ee34c28594691d772f16ccb7166636199bfb3f3ca74e4a89b123a389658800fcd80bb25f397a4b7b9a975b97847de06e287c2a8510a9f829b738e92eac4ab24a951456dbb301b2ff03bc288b5adf1f4d8f00c43436272b61eb6fc8ddcc8a777364c308cb347aa52d3f1d0ebe7475c65d6cb4cb68447557bf25382eb3def3347ec201337fb24be94a2498238c9956286df18113ec85b244d109ab475f4a9358d7b5fb52fd6a88637e0d8c52d0937332504ccdcc5441328c170d4e183abb8e7c92f02b56b951c9ce15c9804dcaee670d33eb7266403dd03505149ac924fef53a5a0512412fdfd28d1428578da2a5793758ba2a646423319f4e4ae323753cd833d95040a06c29dd0962881f45133d8ee911b9f0ff1b4e5944dedb2353bd55156ec84e65596209a147aa2da8f1bee00579109032966e817d75a5a8d1d7bb59ff229322081245893cb0ab56798e8b79a3456fbe13353b3d4846219e22d9f5cdb42cc934db4ce1dc5c1863895ffca004311e22b93056942143c8e80565cc0d2c667183292e8ba1c5cb390652983922cd61a786585588a77928b3c7bbabe2ed54d7185855bdf1e1c2ec939ea02a180bdc2863049044f566aef2bfbca1b73b969b957baa3f9fc6acb9f66502cea339033852bc15f0805a9656f7fca276c0c3441a8e55f6105b8377a5f019c4a4d8e8575ce6fb87f00435cd75dc82074e1d107c017b4d2bcccb5bdd81c4798493d6ec612ceb1e17bcd9444bd65b75b83e68aa379c29c3f6a73b1bbdde13e813b04851ad4c7c5b9079b7100f57e5cab096153c47f9364aa086bc8f576b38ccf58aa725d65299e445eac263d4e3b9aa4a5ac0420335ef3b33a48199caa45bc075376adaf05b04cdc7c47317f43027e5ca862ce86228052df72d6c8f900e6dbf628061fd518b0dd4990054b49b4abef5f03e3cc7e56d7fab3c9bae", 0x1000}, {&(0x7f0000002280)="2c28b784e3363ccd7425a8591af22808ee4d7e0e6908e496549cc8c7990f2ae05420ffd9b075af0b61f2e75f0a070b2110b58b3bfc5717f76dd07f1723000ce13f42213a9a4d5c9a43fc47782447082aeac1236feb3733eab4beb08243029f55d85b8f94a1eda4f033cb9af899209d100edb87d2ab10a7efa87e0f4212929514a4713e388c32999eaa5dae690d7c598e1319fcae796d4fa286d660a2bbe6f0e2e5faf30724b8e1c131", 0xa9}], 0x5, &(0x7f0000002500)=[@cred={0x20, 0xffff, 0x0, r3, r5, r4}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}], 0x40, 0x3}, 0x401) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000002580)='/dev/tty\x00', 0x80, 0x0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000025c0)) socketpair(0x8, 0x1, 0x0, &(0x7f0000002600)={0xffffffffffffffff}) pipe(&(0x7f0000002640)={0xffffffffffffffff}) listen(r11, 0x7) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002680)='/dev/wskbd\x00', 0x20, 0x0) pwritev(r12, &(0x7f0000002940)=[{&(0x7f00000026c0)="28d49fcb79349507fdcc1c87a234b29b510469060af5be88624e88f7135b4eb94ef478a9b1921494fc46cf3789396bdd0a39be46d9937611aa2a0caf49f9acbe6e8f9ca8e88d1146e7fffbd04d28f3a06e0aec85214aa7d8bed496d1c9359e0ec765d7885ccc64ed491018a1b95d0f5c5cd127c9a277028f19edc50e494dcd9d300dcad604e827a55b9b14d770aa5515a82f3f607afc0cfceae4e93974ac615b46d33d2d2d0560286828afc0e400b2439d7ab81b4649da799d0f582e6ff034f38bb906e77df78246c50dadcffe30c3e693ebe99b8ec944658530b34e3408bec103cc9b9a2cf66aecd803c76c311244aca4c288af", 0xf4}, {&(0x7f00000027c0)="0bbd8761f749afea16e570ca86f68bcc4b5545eb598da324db8fd705db75a65c4c8be102595517595bf56cf792", 0x2d}, {&(0x7f0000002800)="3c96cb566d8d68f81781e804a28905b2146eadbc7f43ea2b533d1540ca67ea49014ca68124a6b6ca2bd5928fa98a28cf3280814c576a90243a189252f5af0b0ccb48a9", 0x43}, {&(0x7f0000002880)="7ef44e910a6777dd3427f481eafdbc91ec29a954f6f1c4dab1528962c5fe6dfef2cbdddf43a060eba95966dde7cdae761a07047eb5ab99ef8e1509aa635139dcfb83c1fd01ba2d1012ff53308de09181158fb70e889b6ba451cff0524a2cbaddf564697916e793996a13b5af65e02d621d31b70a3687d1bf7703e0fd1159e454fed4dbee21a2bc30a4c87d5f50ee90d3d32902d5689d98bcc1b1953f15a4b847f74fe0b8f70a085ef2f618b6220e2be240938e2b60c1735f65f42225", 0xbc}], 0x4, 0x0, 0x0) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002980)='/dev/diskmap\x00', 0x8100, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x812, r13, 0x0, 0x0) r14 = accept(0xffffffffffffff9c, &(0x7f00000029c0)=@un=@abs, &(0x7f0000002a00)=0x8) preadv(r14, &(0x7f0000002b80)=[{&(0x7f0000002a40)=""/152, 0x98}, {&(0x7f0000002b00)=""/109, 0x6d}], 0x2, 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000002c00)={0xed0, 0x1c000000000}, 0x10) r16 = socket$inet6(0x18, 0x4000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x32, r16, 0x0, 0x0) pwrite(r10, &(0x7f0000002c40)="7608aa92957744ecec7cc10f6e50c43c51d8b733d9e74a9702cecb74edc5e74acd90b55a1bae2c4fcfc191cd31a50f10d3918517c67d8d84e3e1963b4fa4984414a97cebdb99bede8700e138bb2564f20c5ca527267915fb50", 0x59, 0x0, 0x0) r17 = accept$inet(0xffffffffffffffff, &(0x7f0000002cc0), &(0x7f0000002d00)=0xc) recvmsg(r17, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000005180)=[{&(0x7f0000002d40)=""/199, 0xc7}, {&(0x7f0000002e40)=""/4096, 0x1000}, {&(0x7f0000003e40)=""/82, 0x52}, {&(0x7f0000003ec0)=""/61, 0x3d}, {&(0x7f0000003f00)=""/217, 0xd9}, {&(0x7f0000004000)=""/13, 0xd}, {&(0x7f0000004040)=""/4096, 0x1000}, {&(0x7f0000005040)=""/174, 0xae}, {&(0x7f0000005100)=""/109, 0x6d}], 0x9, &(0x7f0000005240)=""/151, 0x97}, 0x1c22) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000005340)) getpid() 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c653008"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) connect(0xffffffffffffffff, &(0x7f0000000140)=@in6={0x18, 0x2, 0x2, 0x3f}, 0xfffffffffffffe45) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) kqueue() shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:38 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 16:00:38 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket$unix(0x1, 0x5, 0x0) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 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:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x20000000000007) fcntl$setflags(r0, 0x2, 0x4549c6b2f4cf560c) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001600)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a", 0x8b}], 0x1) 16:00:38 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x7, 0x100000}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1) close(r0) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa276842fef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e754a7dfec219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) getpeername$unix(r4, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) recvfrom$unix(r4, &(0x7f0000000180)=""/58, 0x3a, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCNXCL(r2, 0x2000740e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = dup(r2) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r5, 0x1}) 16:00:38 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x40, &(0x7f0000000000)=@abs, 0x8) r1 = semget$private(0x0, 0x6, 0x80) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) r5 = semget(0x0, 0x0, 0x20) semop(r5, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x7, 0x3000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r2) mknod(&(0x7f0000000180)='./file0\x00', 0xed88308262cb47ea, 0xfffffffd) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r7 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x2f54) dup2(r6, r7) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x10000, 0xffffffff, 0x2c, 0x1, 0xc297, 0x7fff, 0x1ff, 0x2, 0xe69c6a6ca0147c3e, 0x7fff, 0x8}) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8, 0x20) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730ffffff7f0000000000000000000000e74de4"}) writev(r0, &(0x7f0000001a00), 0x0) write(r0, &(0x7f0000001500)="52ac5d5f8facc33c0daa9086c578a53cfc94dd504c9a8c78af38a35d91a5680840ad5c9858bc4bfd2cd89f47c5cc0ed4c170666c3259417cbd6f61967e4b3d556526416aba300b317f67b7f377cf6adc3060a824d6fb2a060497e18a2e0dcca2bd3fd872e456a0bc4b586d5f7c7e1d0a31fcd1260ca408a6565a1446a3d256e8fbbd524b1bda1e45537db231e5b22323ec031a0ff4efc4a092d485178ec60d394a1c2755ca1eca60c81df7b6b360863190a0d25f9e2da78054d4e10a4845ec208e225b0dc65ca157dbd0169b65a5f3485bcb9da35ca9dd6ece390183e7ac5d576a0b5e67457c", 0xf30d69c3d0a38ff5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000040)=""/89, 0x59}, {&(0x7f0000000180)=""/193, 0x258}, {&(0x7f0000000280)=""/190, 0x28d}, {&(0x7f0000000340)=""/146, 0x92}, {&(0x7f0000000400)=""/61, 0x3d}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/53, 0x295}], 0x7) 16:00:38 executing program 0: clock_getres(0x6, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x103) chmod(0x0, 0x149) r0 = open(0x0, 0x600, 0x114) pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xa0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0x7) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x20e0}, {0x534f, 0x5}}, 0x4) shmctl$SHM_LOCK(0x0, 0x3) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r4 = semget$private(0x0, 0x9, 0x42) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x1) read(r0, &(0x7f0000001140)=""/80, 0x50) rename(0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0xadcaea575d4d501, 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 16:00:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:00:39 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, 0x1, 0x0, 0x2}, 0x0, [0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x5]}, 0x3e3) 16:00:39 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202102f53021db06b895ee97dcba9de"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8000, 0x0) getpeername$inet(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='(%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{]#(\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='(\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000640)='[+\x00', &(0x7f0000000440)='}\x00', &(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00']) write(0xffffffffffffff9c, &(0x7f00000005c0)="95985c5b8061d1fc4262b99f1cfc842bd4badc04762c2c16c925a516b6604a99c7c52adc6d4a677c2549b4fc2a7ba0023d5084ca6cb2bbbfdd26ffed61cb4951a4f8d8cba85d296b44fc2dbb313b0a581b40ae7234711abcefeb5322d52cfcb5a7d4d0287afdeba99ec0448ca2e72aec6d5b733a8730c5e5530342cd", 0x7c) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000007c0)) dup2(r2, r3) sendto$unix(r2, &(0x7f0000000700)="352746ea7a9a921a18aeba888d73f12bfd6a4b28f8c1e93e1594aa8d79a27d390ce98a239c714a02239d412cd94007b98aae6d8a526ccedbb6486b9b67bcc8717f38984997a388914c929a82a5a6cd413b2d1a2700902f55d80f460c", 0x5c, 0x2, &(0x7f0000000780)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x5816, r1, 0x0, 0x0) open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) connect(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00006ab000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/86, 0x56, 0x42, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000580)={0x200000000000031e, &(0x7f00000005c0)=[{0x2, 0x24, 0x4, 0x808}, {0x4a, 0x1f, 0x0, 0x29}, {0x7f0, 0x3, 0x7, 0xff80}, {0x5, 0x0, 0x20, 0x3}, {0x5, 0x95, 0x1f, 0xffff}, {0x3f, 0x91, 0x93, 0x9}, {0x0, 0x9, 0x7f, 0x6}, {0x9, 0x7f, 0x6, 0x7}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0x8e8, 0x200, 0x6}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = accept$unix(r2, &(0x7f0000000440)=@file={0x0, ""/61}, &(0x7f0000000480)=0x3f) fcntl$setown(r3, 0x6, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="3753bc", 0x3}, {&(0x7f0000000200)="ad272290be4a1822cf1c0da346c1db32ef30170eab5367aa7e4ea4111670302a4446ab237a1b828a6b7e2a18bebfdadcc6481321faada732b4d1d38ae21867880f75cb0120dff28dd96270cc16e35748d71226861f5b7815dcd0fad4f467aa71970348b011b1ed7f37d68d27b9d64850ec917a344d8bb70e1498a4c55cf944503753388c42ee654cafd0b7e47ef1da2c9f39503e0862bbf69d26fe9c01da4a56c90df84cb7850b7cf1a68399f811491b5ed6f2b72ba76130bd842901219e83ffb2f04bb359368428ce383c8ed721301e35f1b781cd4690", 0xd7}, {&(0x7f0000000340)="349a7244c3b81e74fd92b50e734429e7bece9df6b4b42c6dccfa342e9b913edcc0fcb11df9b44c4fa19f5cabfffb7b389b7ad70ec2bf1af5b64f6cd74d347c774b636d6cc1151144ad991d84e7717f83b637673b57b8ecd2f94f243dff2d192afe2fadd40cbe6d6356e726e91e5ea5d6564d6d7be991b64695c4f0068f3b56c7699b9bbf941723ae7ce1a660a993c2ff6050d02a99f8ef1199eb0d69e320551502177f186beca4936c2edebf4843ae67f50324543b344d90903d2c", 0xbb}], 0x3, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)="b61daa09a1f647b21cdc24006a45") 16:00:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c72aefa"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername$unix(r2, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaf5ba4f2d1820051c4f19cc00"/4086], &(0x7f0000000080)=0x1002) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000380)=0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file1\x00', 0x711, 0x100) fcntl$setstatus(r3, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r3, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r5 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r5, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r6) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r7, r7) shutdown(r9, 0x1) poll(&(0x7f0000000000)=[{r8, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r4) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8000000100005202) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = getgid() fchown(r1, 0x0, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x8) open$dir(&(0x7f0000000100)='./bus\x00', 0x20000, 0x74f89ee92d4ea31f) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x2) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:00:40 executing program 1: r0 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x40) r1 = semget$private(0x0, 0x6, 0x250) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4]) select(0x9, &(0x7f0000000180)={0xd0b, 0x101, 0xc, 0x4, 0x3, 0x7, 0x8, 0x5e}, &(0x7f00000000c0)={0x6, 0x5, 0xfffffffffffffffe, 0x8000, 0x10001, 0x2000000000000008, 0xae3f0, 0x1}, &(0x7f0000000200)={0x6, 0x0, 0x7ff, 0x7ff, 0x7fffffff, 0x6, 0x4, 0x8}, &(0x7f0000000240)={0x0, 0x1000000080000000}) r2 = semget$private(0x0, 0x6, 0x10400) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000080)) r3 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r3, &(0x7f00000002c0)="5508b5e3ba25004c4349d7a1dfa7a50307689746822af1e3d8031b2548af86d4f002376982e5b8c440f0868be0eb2469b094699c8fba21e06547ea28", 0xfffffffffffffd2f, 0x5, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000004c0)=0x10000) semop(0x0, &(0x7f0000000400)=[{0x0, 0xff}, {0x1, 0x5}, {0x2, 0x8}, {0x2, 0x6edc, 0x800}, {0xd, 0x3ff, 0xc9b9c27277d87fae}, {0x3, 0x0, 0x800}, {0x3, 0x7fff, 0xc00}, {0x0, 0x2, 0x3800}, {0x34484af18ab93b6a, 0xbe}, {0x0, 0x1, 0x1800}], 0x365) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x100) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000f40)=""/214) pwrite(0xffffffffffffffff, &(0x7f0000000a40)="effd52a3e396c416b19f72918c5055fb6cf2b9e0df3d64bdf4787a2f36da7b45ed64e1998e546e957ffd7504ddd40f548e6fbad16c37f6a9d0d1c414833db56c08f3be620ec5d02e3ac3c482a2af4688ceb560bddc96ccd17b77004b37a1f032b2ec581c464ee9332f90017da42abb652cd05ea0827b46567358e221ac1cf4d4bd44d7b1b41db4e86d9cbb141011ee2795e678c97d16f551f3dc8c512ad4d096d67340807cb782564a6802463cd3df3c0eb1e0b25236c32d6d5706ad8fd10b702bed73c774045444afcd240f871d53a8e05a759dad402700000000000000", 0xde, 0x0, 0x0) semop(0x0, &(0x7f0000000280)=[{0x0, 0x100000004, 0x800}, {0x4, 0x4, 0x800}, {0x2, 0x9}, {0x0, 0x3, 0x800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000500)=0x8) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000880)={0x3e71dd09, 0x401, 0x5, 0x915, &(0x7f0000000b40)={{0x10001, 0xfffffffffffffd28, 0x9, 0x9a, 0x2760c0b9, 0x4000000000000000, 0xffffffffffff1ea2}, {[0x0, 0x44a, 0x200, 0x33, 0x200, 0x1, 0x1, 0x8, 0x760b, 0x401, 0x80000001, 0xa, 0x5a, 0x1, 0x8, 0x7b2a0a52, 0xf125, 0x2], [0x10005, 0x9, 0xffffffff, 0x7f, 0x80000001, 0xffffffff, 0xffffffffffffff4b, 0x1, 0x0, 0x10000], [0x9, 0xffffffffffffff7f, 0xeaf5, 0x1f, 0x42e, 0x0, 0xfffffffffffeffff], [0xfff, 0x0, 0x20, 0x4, 0x728, 0x3], [{0x9, 0x1, 0x1, 0x6}, {0x1f, 0x20, 0x9, 0x2}, {0x2, 0x7, 0x4, 0x8}, {0x7, 0xfffffffffffff7d5, 0x0, 0x7}, {0x6, 0x80000002, 0xfffffffffffffffa, 0x9}, {0x3, 0x9, 0x0, 0x81}, {0x1ff, 0x1, 0x8, 0xffffffff}, {0x0, 0x5cbb, 0x5, 0x5}], {0x3, 0x1ff, 0x50000000, 0x4}, {0x1, 0x200, 0xffffffff, 0x2}}}, 0x38, 0x8}) getrlimit(0x5, &(0x7f00000003c0)) shmget(0x2, 0x4000, 0x54, &(0x7f0000ffb000/0x4000)=nil) semop(r1, &(0x7f0000000300)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x6fb) r8 = dup(r7) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000001c0)=0x5) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x4, 0x0, 0xfffffffffffffffe) 16:00:40 executing program 1: r0 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/166, &(0x7f0000000100)=0xa6) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/39) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) 16:00:40 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x3, &(0x7f0000000200)=[r0, r3, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() close(r7) kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) 16:00:40 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x18, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000600000000080100"}) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000100)="6ffe49900e2c6ab376f9c78d28cf0528f840b00e2127005794f75d18db5c3ec1ceb9f112194698cafead8adace8ab1b3633ed98b35cd28d1a970d2c57003fbb38bbcf0131e9d541c7a8cf0d3ab30d177f4b8e11d570c18e58fa4d107b9c476f8f04780922c924f8a93e79288d3e995bd21ef122cd6324558df7aeef2772b6d4168579e875ec18d28717bc5f22413cb97936bc177ff75ae4c5855d3a9f6f1ded195f22f7f8732a95f1a95816579a7d037bcbe1bfd576f430a7dd230e56427bb2a0461", 0xc2, 0x8, &(0x7f0000000200)={0x18, 0x3, 0x7fffffff, 0x5}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x984c, 0x1}, 0x8) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x0, 0x5}) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) getpeername$unix(r3, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fcntl$setstatus(r1, 0x4, 0x4c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r3}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r4) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000300)={0x40, [{0x1, 0x1}, {0x3, 0x2}, {0x2, 0x1}, {0x1, 0x3}, {0x3}, {0x6, 0x7}, {0x3, 0xdac0}, {0x2, 0x5}, {0x1, 0x1f1d2a7f}, {0x1, 0x5}, {0x1, 0xffffffff}, {0x3, 0x7}, {0x3, 0x80000001}, {0x3, 0xc2}, {0x0, 0x8000}, {0x2, 0xc0}, {0x2, 0x20}, {0x3, 0x2}, {0x2, 0x7}, {0x1, 0x7fffffff}, {0x0, 0x6}, {0x0, 0x400}, {0x2, 0x98}, {0x0, 0x5}, {0x0, 0x9}, {0x2, 0x9}, {0x3, 0x5}, {0x2, 0xfffff066}, {0x1, 0x3}, {0x2, 0x2}, {0x2, 0x2}, {0x3ed3b5095d6f06e1, 0x7}]}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x8) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="2eb8c6b8613d62930300000000000000002a268bfec6b10ca54d38df83e81cdf33f180125370fa2915911eb48231ce5f30835ec97ff173074838a8080938d1bc55aa064ec3c45c2d198c7a6a90e39c938f5dde2e5fb063b659f0fe59a2b109d556d028", 0x63}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = dup2(r1, 0xffffffffffffffff) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = syz_open_pts() close(r3) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="1ae1beee6f9219d682b22cb3a188ff7d79677a86f20f90062c3cee1a29e79e8bf6cd1aa4f4a612b347aca1c7bec2243e0b85d7624d4061e7582868ed46cc662ae101aa660000000000", 0x49}], 0x1, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ftruncate(r0, 0x0, 0xc00000) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000340)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x123) kevent(r2, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r2}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r2, 0x6, r3) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0xb2103c0380c5b1b3, 0x3, 0x10001, r3}) mknod(&(0x7f0000000180)='./bus\x00', 0x2121, 0x2065b) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./bus\x00', 0xa, 0x40000000, r5) setitimer(0x2, &(0x7f0000000100)={{0x7ff}, {0x7, 0x80000001}}, &(0x7f0000000140)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r6}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCNXCL(r9, 0x2000740e) fcntl$setown(r7, 0x6, r8) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x3, 0x2, 0x5, 0x7, r8}) fcntl$setflags(r7, 0x2, 0x1) ioctl$TIOCCONS(r4, 0x80047466, &(0x7f0000000040)) 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="82026e2fc73f7be63ba6dd0663ede081eb62323e98d465618a5427bdfa6b1d3e3f173554753f1100a8891b69abb4072f3df9db18fd2a00"/68], 0x10) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) r8 = accept$inet6(r6, &(0x7f0000000040), &(0x7f0000000140)=0xc) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x30, 0xfffff, 0x10001, 0x1}, {{r8}, 0xfffffffffffffff9, 0x2, 0x1, 0xb0, 0x4}, {{r4}, 0xfffffffffffffffe, 0x88, 0x1, 0x1f, 0x1}], 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x1, 0x0, 0x7fffffff, 0x800000003}, {{r3}, 0xfffffffffffffffd, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r10 = dup(r9) fcntl$setown(r10, 0x6, 0x0) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0x8, 0x71477f7c82158da1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = open$dir(&(0x7f0000000200)='./file0\x00', 0x68, 0x21) r12 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r15 = socket$inet6(0x18, 0x4005, 0x70) r16 = fcntl$dupfd(r13, 0x0, r14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = getpgrp() r22 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r17, r18, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x6, 0xb1f1}) fchownat(r11, &(0x7f0000000240)='./file0/file0\x00', r12, r18, 0x2) 16:00:41 executing program 0: shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000004000"/4098], &(0x7f0000000140)=0x1) socket(0x0, 0x1, 0x8) socket$inet(0x2, 0x2, 0x81) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5c}, {0x64}, {0x6, 0x0, 0x0, 0xffffffffffff8001}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r6}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r5}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r6, 0x6, r7) r8 = getpgid(r7) fcntl$setown(r4, 0x6, r8) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c02000000", 0x8) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) fchdir(0xffffffffffffffff) 16:00:41 executing program 1: munlockall() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64, 0x0, 0x1}, {0x4, 0x0, 0x0, 0x14ba}, {0x6, 0x0, 0x0, 0x80}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="174af205b6068bbc6be6634ecdd0") 16:00:41 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x5da) 16:00:41 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x80) r7 = semget$private(0x0, 0x1, 0x100) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r9, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) semop(r9, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000000300)=""/250) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xff, r4, r5, r8, r10, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) 16:00:41 executing program 0: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2e68fa446b31209640a9d2abd83cd7689b898e2529680800005ba39b9a98a4e18d887c22a738ba920dbaf98e43ae000000000000"], 0x107, 0x800) msgsnd(r1, &(0x7f0000001300)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) connect(r0, &(0x7f0000001000)=@in={0x2, 0x3}, 0xc) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() fchflags(r3, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) getpeername$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca3b00"/4090], &(0x7f0000001040)=0x1002) r4 = semget$private(0x0, 0x7, 0x2a2) semop(r4, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x2aaaaaaaaaaaab13) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x20, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000014c0)=0x2) r6 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r6, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) semop(r6, &(0x7f0000001000), 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000001500)=[{0x0, 0x8, 0x1000}, {0x1, 0x6, 0x800}, {0x0, 0x1, 0x1800}, {0x0, 0x9, 0x800}, {0xb6f7b453aa3c9075, 0x401, 0x1000}, {0x0, 0x6, 0x53ee2679c8df6bfc}], 0x20) semop(r4, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000013c0)=""/216) dup2(0xffffffffffffffff, r0) 16:00:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0xb840a23ab55731a6, 0x40) preadv(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/49, 0x31}], 0x3, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0x0, 0x6, 0x800, 0xfff, "90626aa582efac90b296f0a129fbb37fbe74608a", 0x4, 0xd05}) 16:00:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) getsockopt(r1, 0x4, 0xa3a, &(0x7f0000000180)=""/145, &(0x7f0000000000)=0x91) 16:00:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fcntl$setstatus(r5, 0x4, 0x28) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)) 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) socket(0x10, 0x4000, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) getpeername$unix(r4, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r6}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r5}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r6, 0x6, r7) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000180)) bind(0xffffffffffffff9c, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) socket(0x20, 0x4001, 0x5) setsockopt(r0, 0x20, 0x1, &(0x7f00000000c0)="7f54dc6bb775412d841c6f8b30ed0f322f22f47782dede4a442329665c254c70003f839b0cf24bc0fae3f41ea1e2a0a88e44fcec87bfb2e53cb1ad863cd121aa41518d3a", 0x44) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 16:00:41 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x2, 0x400000000002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r4 = fcntl$dupfd(r2, 0x0, r3) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f00000000c0)=0x1, 0x4) getdents(r1, &(0x7f0000000080)=""/3, 0x3) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 16:00:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) socketpair(0x20, 0x1, 0x81, &(0x7f00000001c0)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000340), 0x10000000000000d6, 0x0, 0x4c) open(&(0x7f0000000200)='./file0\x00', 0x8, 0x40) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) flock(r2, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x800000018, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) r10 = socket(0x2, 0x3, 0x0) r11 = socket(0x800000018, 0x3, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r4, 0x6, r13) openat(r4, &(0x7f0000000180)='./file0\x00', 0x100, 0xc0) 16:00:41 executing program 1: r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000002380)={{0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x800}) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r5}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) shmat(r1, &(0x7f0000003000/0x1000)=nil, 0x2000) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000100)={0x4, 0xffffffff, './file0\x00', 0x9d, 0xd5, 0x80, 0xc7e9}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r5, 0x6, r6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) getgroups(0x7, &(0x7f0000000180)=[r10, r7, r11, r14, r17, 0xffffffffffffffff, r20]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept$inet6(r21, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r23 = socket$inet6(0x18, 0x4005, 0x70) r24 = fcntl$dupfd(r21, 0x0, r22) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r29 = getpgrp() r30 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r25, r26, r27, r28, 0x5, 0x7fff}, 0x6, 0x2, r29, r30, 0x7f, 0x100000001, 0xb1f1}) r31 = getegid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) msgget$private(0x0, 0x810) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffd84) accept$unix(r32, 0x0, &(0x7f00000000c0)=0x1c2) r34 = socket(0x2, 0x2, 0x0) connect$unix(r34, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2f66686c643000e701063ac111ae00cfc52a7c1a5a40234919592124281c56738d7f8d16b8684574f5d93106d0ce477cee86928c25224b1337d2869fc67ffd5950daeae51701739d374d1f4bf331cb3aa3623d3a08161e1de10f19c9c213587dee0178b5bdc97a105304b720bdaadc01c45aa3ee29c91d07d018e17740839feb4fb920159b9b053f4026a1c9441090eba95af107f2fa35aa96f3f462d073bf07a26c539bdc58"], 0x10) r35 = socket(0x10000000002, 0x2, 0x0) dup2(r34, r35) r36 = accept(r34, 0x0, &(0x7f0000000180)) ioctl$FIONBIO(r36, 0x8004667e, &(0x7f0000000140)=0x801) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) r37 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r6, r33, r37}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1000000000000134) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x6c}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYRESHEX, @ANYBLOB="03d44c9f5dcaa228a7ce7c7171798a6d45f448245342ecf9ca1f1ae99c400ec83bfa8c870facaa99818e6c56bea969aba0c57d"], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r9 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r9, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r9}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r8}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r9, 0x20007471) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r9, 0x6, r10) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000380)=r5) fchmod(r6, 0x40) sendmsg(r4, &(0x7f0000000340)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x6, 0x8}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="b71282e99cb8b0b60a8ea54e4491cd7e0c7f2e3ae2159c38dd116ac9fd7ace4277b15c743a17b7b156f0a8742995f5623b13105c116a1a8755f1e49bb8266cb664b4ac4e6e07548711ac715c3e865a4d637f949bf2082d53aafa581ce5b5fc789356b379ef993dda37288eeb0c71e6b750d2fcf28ac376007d492ea00ad22a09426051d73c20213bb38afbb2078b259657acd6208ed25492d9e1dc5957fdef96a392c5", 0xa3}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="d000000000000000ffff0000ff010000bac182a3c7c6fa0b724ec857999cca749f2a0a7eeaefe17fc4da45d638cdb9b91f3cb9792ab96a6d48aa6784b50989b7b443e43574ce0127e89948bfd032b03e86e58dbda8257ebf6aaeca5532a99f18bebfb6df2b77e602f0724bf85a4a4f9a6f7b84c1ca25270ec13b7a491e186c6bd215f46ef3cb7db82a78ecb75e0cc1ba8dcd085c6b8ca0f5049bcacc8c903b1b0999f11bf7e5e3c12a1e2f791f896d8a7141815f3300f48b25c7874c8d7049db1b1f6ff879122530a51e000000000030000000000000000100000002000000da6f8119bc08a177654a7ae1ba7dbbcafb5d50e2f96300"/255], 0x100}, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat(r7, &(0x7f00000000c0)='./file0\x00', 0x40, 0x104) r11 = socket(0x10, 0x1, 0x2) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r12, 0x20004276) dup2(r4, r11) 16:00:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff929848", 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f746967253000"], 0x10) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) 16:00:41 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) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8ebc5ba6f6ad3d35, 0x80) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x101, 0x6) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000280)=""/94, 0x5e}, {&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000d80)=""/4096, 0x1000}], 0x4, &(0x7f0000000380)=""/21, 0x15}, 0x841) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$inet(r4, 0x0, &(0x7f0000000480)) close(r0) 16:00:41 executing program 1: r0 = socket(0x18, 0x4003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="91ac4ab5240100000040"], 0x10) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="5d859829e6cfed525734b1c3cf89487bbc92beebe2dd4d3d274a0ac222c875851f5efcdeaea5f57abb2cd1edc65538816eddc5fa05d57e82206d1520c07bdba1354428fafcd17be91bc3c4e400074069cadb8eaa343bcda9783700c214554191589baa42260ca4b5da5a79594f99322a7a798b5a6d4f46b741df05ce5126f97e20b7a85e32241b2886af6e7a059f419d5f0bc01416474c44030d0d5060248ead98", 0xa1}], 0x1, &(0x7f0000000280)=[{0xe8, 0x1, 0x5, "008d758bcd5061934460857bc6e858026395c006dae8a3cf1ffa36a900b1bc8ef4cb801c64b25d9dc39a22c1d4fa4fe1b2a450c11b8a51394c7c273dc05cdc25dd043db85c34b84c246368804b5a6965476ba8f09a56ce2ca3f6e1e9f4240e73426f56ed301a6ac7023614c49a312933eeb8ac53839a5ba338f6e6b4f46b0cbac03f6226b78985ad6374b829b6ab229463c14db77f8ba812da702ab35274d409d8bbd598a0f290998fc4e4632425d08de11e1a9874582f06bf041129db55b22ce35656c9d76a58e9ddd9d4929473003785f1f8bd4d76"}, {0xf0, 0xffff, 0x4, "328afda7407f8a0abc81509872dc69510e6bcc447564369b54accf3a524ec6a6237e5b3a1d74620973a877785bb6feaf9322ba0a6dfaabc07fee121a30e86ecae0e74dc2c0bbb0225e119f9b604d74f25c46fed1106d92f8d5477cb10737efc25f43d49a863d5456f1c3d2479948752e48469c0ab7e02837b62f6fbc5aa3fd7145687804199e82df337ba13ba6a16e7b7792f8c9639f4fc45297e4c8d13885a13ac81caaf60c9373f0ee366820344dbf003ccc600bb1b415607fbf2e4e04afc9483fc81eeba08343a2e077ce21b82eb58779195b30c9d86086e21b"}], 0x1d8}, 0x205) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000004c0)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xaca, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 16:00:41 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="409818fd2bfdbc461f76bbbed1695b18742f6374bacc266d9838aa36a4b2a66107066f53edbc6dfff32f2c7024dd6749759b90db979ba7b6493e1ae31382af5e47b103720339b120c7405839ba04902d3f4a627c7297824bab86169d17bebee0612c5b563fe481338486147f0b8c6d613460d40b206a09c1392de4be8fab10abff022558767a27ff5cee4247723eae623d49784881bb1745f2ec8c8ad97beaa99003b4bba9d31ad7dbda6c1fc1064894f429aa568ef5b29876c93f6406d9f45baa57db1e127d864855c82f0e9ddfcbb2790485ef60568ca945c9beca0eb9135adb2660f0b2e47a7b1a261175899e38a4c260c53f3a2ba2715f48ac09bcfbb508e88459ae8629af5faef54901f69900a2dbbf700d62aba3021ca7cbe9c55fe3727b6378eecedf55ac2f2da66bda24f46139a1d15515ff587586649cdff360c2fb32c6d0505b505fdcdfdcaa80e470fd36b6b3", 0xfd3d) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a160b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540dd915a8e794006c83d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244905e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6341dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cdade12f29dd683a2d1cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6306009a000000000003000000000000001d4e2226533002755553b8815eb1157e932ca642dc9631d64bcd5b823e495bfd220487712b869f1e1b407ef5f190029b1bc22233f9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490a88ff1bf33436e6731ad33e9efec503d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f7728b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fcd0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be93899d8051ff43db3d56e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520d70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6244158d78b79dc3b93721aa7885824e11f306bbde4d8477d93cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbdd8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6157ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979ce05ecc9853f8d6e0e89a03aa4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c7652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430cc3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091d13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe372d5adda135a2133860834ea0030147cda4332cb8d70b3a8247d5a24670861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25fe4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089a50faed90b77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd4c41e002c04c1e08979adc71876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d64f70a5c2f480daa003078ca10eef3948e519db742e02d51f69efe004c2749f8def6c64e5d4656914270e88d2b2a63e3f0789bcfd3b4656fc8741f0cf69c371a8f046efa20a1c17a615986847e0646dca6942e45342c86008fa899f40e77a72e56811b581b762990645d3e317a661b405abfece972000000000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000600)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5840ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db7d7ecdc3bf58a372a4873aa18c9867f9cbc95849f7ef0831f48e823e261275a7f42ffde13e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49", 0x94}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000a80)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb86701000000b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f850eedff032d41dd528ae91f00852762f110000000000000e0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2dce6ece2b9e1ca88813f57baf80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd72e6cbda10b2197a2838694404841ce927801d3af2b3333d3224cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97cf2a1a885c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff79736e92b91dc671c3ad98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ce6d451487f70d43b96ff615b21089abba925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390f", 0x3ac}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x7) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x2}) 16:00:41 executing program 0: r0 = socket(0x2, 0xc003, 0x11) pipe(&(0x7f0000000000)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcc4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000cc0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5c109d3afaa6e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c9040400006920a03274831fc8e82313e72bd96ec804359f7ce3af9e762daa0a49a6ff8a71ad25283a63949200000000000000000000000000006c0296768fcce22cb069", 0x96}, {&(0x7f0000000100)="892eadf04950077418b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b00"/95, 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac544", 0x626}], 0x4) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x20}, {0x3c}, {0x7ffffffe}]}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = dup2(r1, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x81, './file0\x00'}) syz_emit_ethernet(0x34, &(0x7f0000000040)="902c8bd4b3452c5b974328e2ee4392b3a56e33cf066428edbcd0831f2f3cc574c997a3b0bf5480275cf2a02f59d8d3209677ad3c") ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x4) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x10000, 0xffffffffffffff6b}) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) getpeername$unix(r11, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r9, &(0x7f0000000080)='\x00', r12, r8, 0x6) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) getgroups(0x7, &(0x7f0000000180)=[r4, r1, r5, r8, r13, 0xffffffffffffffff, r16]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[r0, r1, r8, r18, r17, r16]) 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffff3) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) dup2(r1, r0) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)='WGt8', 0x4) kqueue() 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x8) fcntl$setstatus(r1, 0x4, 0x8) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000240)=[{0x7fff, 0x56, 0x20, 0x10000}, {0xfffa, 0x2, 0xff, 0x4}, {0x1, 0x7, 0x2, 0x2}, {0x6, 0x2, 0xff, 0xb49a}, {0x0, 0x6, 0x8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x81, 0x400008}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) writev(r6, &(0x7f0000000780), 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r0, &(0x7f0000000180)="a65051aa450776c3473883752754eafe192fe626efbd8a2fdc7a9e3229225a73e12589649df12a642fd0325401e7c88d92dbffe5327ac1854f1bd56443054810e2cde8897f0a616bdb636b2733a6b338230ec0fd2452ae41413de6c9d8ec04c59cac5b07949b641800f5e85c5ac18a871b5646f989f409797870aa2d7b05edc479a6db01d0e69e2b8959cdcb71105653c0a8f2c4893b518104a8feb380f5fab018c3cf7d517241ec79f35a79fff98456d29c71501d19f91f4f7e3e6f7993c9da6911f760affa7232388e81b0c47870563d130b90b61ad3f98f4092d4d6b56c105e90db92ddf8d48226de10c1c60fa05b89c0ee7ba26a067a", 0xf8, 0x12, &(0x7f0000000100)=@abs={0x2, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000001880)=[{&(0x7f00000002c0)="8edc2f7846b63d7ec6f29a75c562be98a937679217cf014235bfcdac01eadb7cc58938e0200da34b1dc5fc137c6682d5ab75fca7e2f28385b15eead9b26a405d7d44e51a345ebe56d9c4f4a2874da12c043e430bf84287a977e651a57170919b887a0d4d53fbf50bae1072457d0c0acdda6e0b692a5bae5198f820cb7dccc166cb6d00359cf580f8875975d29cb645591d114223", 0x94}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x0, 0x0, r1, 0x40}) r2 = geteuid() ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = msgget(0x2, 0x400) msgrcv(r3, &(0x7f0000000b80)=ANY=[], 0x0, 0x2, 0x1800) r4 = getegid() r5 = getegid() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r6}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r7, 0x6, r8) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x81, r2, r4, r2, r5, 0x16a11072ee3134c2, 0x100}, 0x4, 0x1ff, r8, r10, 0x4, 0x5, 0x6, 0xe7cd}) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) r1 = socket(0x2, 0x1, 0x0) socket(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x52}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="820600000000000000917eee2e2f7c696c653040"], 0x10) r5 = socket(0x6, 0x2, 0x0) dup2(r4, r5) getpeername$unix(r5, &(0x7f0000002700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000725643fa2f3e46f0131831ceed36e39502c20e1f692b192525dfeb40b3a0ee67cecac366256db5ce0301331c65221a3152fa549dc7b5f268092ee65bb62f99e1a33bb8287edb180897111c75f389ac2df64439a5d9e7fca8b85f6afe929cd517cfb551be9af2a6732f3376c279877995d62d1af00a4fc4635b1f52b81b199d0c880ee38711b770bc025cc94a10df38918342a8900d5d309fd897a2bf15c16d240b767ec00c89f9d0a287270ac8c81e810bef12903defe0dea54619fa391410b17b087a497eae3bc60f7711beed59b26aba1b488b7d558b25d9ef6b823639dc7d844dc7a06260e7d319cee1e671bac905f55afd2308c73843a2662b7eea68cb6f29a9637b0023b6b181282606b12cd453457905e4fe0b63843b031206336825449b6983e64ed049cc8323b23c68784d4614ce2e79a199ef6b5a6559b54bffdef45fdd3b5d649f7d5f403a3870a616758cccbdab1288353b3410bb62977f6a22cb24265a258d69eb5ec569a0d94926845d398dd11a36f3366933e457261fe484f7ad466ac09ebb2237ffadb42fc44b"], &(0x7f0000000080)=0x1002) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x63) connect$unix(r1, &(0x7f0000000100)=@abs, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8ec1c789689fd3da, 0x0) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r9 = semget$private(0x0, 0x7, 0x80) semop(r9, &(0x7f0000001140)=[{0x3, 0x9, 0x1000}, {0x2, 0x10001, 0x2800}, {0x1, 0x400bb2, 0x1000}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f00000013c0)=0x3b9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x52}) fcntl$setstatus(r10, 0x4, 0x8) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000080)=0x20) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000000340)=""/116) r11 = semget$private(0x0, 0x7, 0x80) semop(r11, &(0x7f0000001140)=[{0x3, 0x9, 0x1000}, {0x2, 0x10001, 0x2800}, {0x1, 0x400bb2, 0x1000}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f00000013c0)=0x3b9) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000080)=0x20) r12 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r12, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) semop(r12, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) semctl$SETVAL(r12, 0x4, 0x8, &(0x7f00000000c0)=0xffffffad) 16:00:42 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x200, 0xff, 0xd7, 0x6d8a}, {0x4, 0x9, 0x1, 0x101}, {0x40, 0x40, 0x4, 0x10000}, {0x2, 0x5, 0x9, 0x3ff}, {0x1, 0x0, 0x6, 0x995}]}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0x7) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r7 = fcntl$dupfd(r5, 0xa, r6) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r9 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x14) kevent(r4, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffb, 0x4, 0x2, 0x6, 0x8}, {{r8}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x40, 0x4}, {{r9}, 0xfffffffffffffffc, 0x4, 0x0, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0x1, 0xff}], 0x8000, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x4fce7c62a8c8faf3, 0x7, 0xbe0}, {{r1}, 0x7, 0xaca68c19cf94f64c, 0x2d, 0xdca, 0x100}], 0x7ff, &(0x7f0000000200)={0x1}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x14810, 0x30) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x6) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r6 = dup2(r1, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000005c0)={0x7f, 0x10000, 0x4, 0xd9, "af7bf4aa9cdd0f3779098a1e7570a95f707a4c74", 0x2, 0x1}) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) preadv(r7, &(0x7f0000000540)=[{&(0x7f0000000240)=""/115, 0x73}, {&(0x7f00000002c0)=""/167, 0xa7}, {&(0x7f0000000380)=""/41, 0x29}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000440)=""/36, 0x24}, {&(0x7f0000000480)=""/191, 0xbf}], 0x6, 0x0, 0xb) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x2) 16:00:42 executing program 0: socket(0x11, 0x4003, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82030000000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) getpeername$unix(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200"/4098], &(0x7f0000000080)=0x1002) accept$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000b9098c6d26eb2b13f99895848f0d000000000000000000000000f4ffffff00"/57], &(0x7f0000000240)=0x39) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) getpeername$unix(r5, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$inet(r5, &(0x7f0000000280)={0x2, 0x3}, 0xc) sendto$unix(r1, &(0x7f00000000c0)="010805136000009005001b0003fffffffff500fecea11ea8fef96ecfc73fd3357ae26caa040000000000000008781e4991f7c8df5f882b297be1aa5bf4c8c3ca3ebbc2574e5addda2e27acb5d603000d7d026b060063f730018468e4fd89720fd3872bc32c4ccca9f5a814217ef4f2ecb88c5303b22f310b404f36a00790006eeb161b1204003fb8b8007926547551ff888788bd71888d3a3a06ab7858c5a9645a5dacb6894e4db6653cd7e7a8565163236869ba3bd437c9bab81bea37e6e906bcc71d567e18e4baaebe63c7d01f1ff85a462ec5e20aa3d322e7d5d9e2fe67b28fb506a38b9b872d7719929763cfc5c7cf0b008b27c48206b2fa0eec2dbd4abac622996fde3d304cd9323c571acc0a88bcd2b0c00dce9c444fb6e20c9eb43d41244fbebd6be83da1c4021636e4fb70551962568df3a2370b1046ffd366d355ccc8963a8ba6584e9e000000000000000000", 0x151, 0xa, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="0dbe39cf54bd31ae2ecdabd533c5ba1e303920aa37310e71486c7cb943b315579d95e9c9f5878a331abf9075d365b39813ec19dfb1722b1613709879614ff17ab2b756e7249b97ab76a46171352c522eaeced95e392f5b803107d6bd8a6af66f14c75bbc9666692619095db904acde40e3fd5a6fbb0a039b26a1670922469ef79a42794235503f804a6c542c12655707a714e9eb83a643", 0x97}], 0x1) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000100)={0x2, 0x8}, 0x0) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:42 executing program 1: socketpair(0x1e, 0xc003, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="a1022e2f34a84023e7dc3482d238a421929f80e7c43000"], 0xfffffdbc) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) listen(r0, 0x32e8) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = dup2(r0, r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) 16:00:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000040)="b5850c69929817f1dd76d2493ed12a3c68c0db5348e6b696a0f250e7d2fc052c2288c573") 16:00:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000080)}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) fcntl$dupfd(r2, 0xa, r0) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) preadv(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 16:00:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/devse0\x00', 0x3782a96752ad3a3a, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r3 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r3, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000200)=0x800) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r6) shutdown(r8, 0x1) poll(&(0x7f0000000000)=[{r7, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) semget(0xffffffffffffffff, 0x3, 0x41e) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r4, 0x6, r5) utimensat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffff9, 0x42ad}, {0x1, 0xfff}}, 0x0) writev(r2, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d", 0x28}], 0x1) read(r2, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x4, 0x0, "e90129eb0004008000330d00", 0x8}) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) close(r2) pipe2(&(0x7f00000002c0), 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x80}], 0x1, 0x5) dup(r6) 16:00:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x74, 0x3, 0x9, 0x0, 0xffff, 0x81, 0x8001, 0x0, 0x1, 0x200, 0x1f}) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) getuid() socket$unix(0x1, 0x2, 0x0) r3 = semget$private(0x0, 0x3, 0x2) semop(r3, &(0x7f0000000140)=[{0x3, 0x1, 0x2000}, {0x2, 0x6, 0x800}, {0x4, 0x4, 0x1000}], 0x3) semop(r3, &(0x7f0000000040)=[{0x2, 0xfff7, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x2, 0x800}, {0x1, 0xfffffffffffffffb, 0x800}, {0x4, 0xfffffffffffffff9}, {0x2, 0x8, 0x3800}, {0x2, 0x0, 0x800}, {0x3, 0x97, 0x800}], 0x8) r4 = semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x2) socket$inet(0x2, 0x2, 0x5) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x8612b) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r1}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r1, 0x6, r2) ktrace(&(0x7f0000000040)='./bus\x00', 0xf402535ef76072cf, 0x2, r2) r3 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r3, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000380)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x84}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:44 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x4, 0x4, 0x8, 0x1, "91aa0faee619b3cffd8750149d28263c840a1156", 0xaf, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x1, 0x3, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x3c}, {0x4006}]}) r1 = syz_open_pts() geteuid() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x801007d, 0xffffff67}) dup(r1) r2 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r2, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) semop(r2, &(0x7f00000003c0), 0x0) semop(r2, &(0x7f0000000040)=[{0x2, 0x0, 0x3c00}, {0x0, 0x1, 0x800}, {0x3, 0x3f, 0x2400}, {0x0, 0x6, 0x400}, {0x0, 0x9, 0x800}, {0x0, 0x9, 0x1000}, {0x3, 0x3}], 0x7) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) faccessat(r2, &(0x7f00000000c0)='./bus\x00', 0x18, 0x4) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f00000003c0)=""/119, 0x149}], 0x5, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x810, r3, 0x0, 0x0) 16:00:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x5, 0x7ff, 0x2}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x80, 0xf0f, 0x0, 0x8, 0x3, 0x9, 0x1, 0x3, 0x4, 0x4e4}) r1 = dup(0xffffffffffffff9c) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) r3 = kqueue() poll(&(0x7f0000000100)=[{r1, 0x4}, {r2, 0x10}, {r3, 0x2}], 0x3, 0xfffffffb) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCCDTR(r1, 0x20007478) mlockall(0x0) r5 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) recvfrom$inet(r5, &(0x7f00000001c0)=""/55, 0x37, 0x844, &(0x7f0000000200)={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000300)) setrlimit(0x6, &(0x7f0000000340)={0x0, 0xfffffffffffffff7}) r8 = getpid() ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000380)) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r9, 0x20007478) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000400)={0x3c, 0x8, 0x0, 0x3, "e717213884d608342db031b830d6be582376f562", 0xfffffff8, 0x3}) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_media}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) ktrace(&(0x7f0000001580)='./file0\x00', 0x2, 0x800, r8) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x28}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="e1c0dd6d4499e6cc36a536214e31") syz_emit_ethernet(0x73, &(0x7f0000000140)="653bd97004eb288b6acdbd582de00af1c1f7382ffd136293cedce70ccd165dea0ab5332aeddc164ab1c8f00c422e129a6210f398227458b99ac5378768e3e5a3543e9d40db447391ea5212e7ab32d406f36b69e4aa8a788e1d0f43e06df95914eab7a83bca2bf71b4487632d0f3549ca8005f7") r1 = geteuid() r2 = getegid() r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xfff, r1, r2, r3, 0x0, 0x307, 0x29d1}, 0x0, 0x4}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r5}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r5, 0x6, r6) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000240)) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x100) dup2(r4, r5) r6 = accept$inet(r4, 0x0, &(0x7f0000000080)) getuid() r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0x1}, {r2, 0x20}, {r3, 0x7a4701af737b14db}, {r6, 0x20}, {0xffffffffffffffff, 0x20}, {r7, 0x80}], 0x7, 0x2) 16:00:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) close(r1) 16:00:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x100, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket$inet(0x2, 0x2, 0x7f) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) open(&(0x7f00000000c0)='./bus\x00', 0x6a1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x180) 16:00:44 executing program 0: 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/ttyCcfg\x00', 0x10, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000000c0)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r6, 0x0, 0x0) connect$unix(r3, &(0x7f0000000800)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[]], @ANYRESOCT=r5, @ANYRESOCT, @ANYRESOCT=0x0, @ANYRESDEC, @ANYBLOB="18a8276ce73a02b59a484a5ee7c77f3463ce25b88da3419e5b37c13ba71a525dfb651a45b3de14ceedc6347f841ff3804d367e009b3f76be2d7302f350a4b3b6c7eae2f94a322600511a49351f1799b750a26b7a8405c586913fe1ecdb53bb662f0099f62607ad769b69a35c9b219d9c45f1e090dd2ac1e0e60e0904f81a9896ce76c8b94be94a0fcb1b1ec9a7f124bf544357062d8dab5c6e7f64052ff41518e62a9fec79d53b1f3c4829d00652ab927f39bbd63d4d5ac66edd0a", @ANYPTR64=&(0x7f0000000f00)=ANY=[]], 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) r7 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r7, &(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(r7, &(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)=0xffffffffffffffe0) r8 = socket(0x11, 0x4003, 0x8) r9 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r9, &(0x7f0000000000)='./file0\x00') utimensat(r9, &(0x7f00000003c0)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffe, 0xfffffffffffffffd}, {0x0, 0xffffffffffffffff}}, 0x2) sendto$unix(r9, &(0x7f0000000bc0)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3017ae26caa0412fa4f376336acf00b6404be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f000040000000000000001000000000000000019e2952d54108c5da3f41486f18c72c63df883a2e34131b71649ea2f5abe2f77d0f39c4ed8003b4a16f7cc286261167cd88f03233637175a16539fa86ae3635b677cdd6f2e04a5a75040942033d39cbc54a10d8738eb790f7f14316864e51d992ac79aedbe59b81391fb173393fa8bbe77ec53c9351cbf7ecdfb08a3ea40745d35c7769fba96ab65482c700966736d521e13b741d16c90812d2f3fd918e26b0de0655259be64a52856cd25bb6f8025bdd37dcad07dc7d369c712a75aed5d53c9cafff3c65294", 0x177, 0x40e, 0x0, 0x0) r10 = dup(r8) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) r13 = socket(0x11, 0x4003, 0x8) sendto$unix(r13, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r14 = dup(r13) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) getgroups(0x3, &(0x7f0000000140)=[r12, r16, 0x0]) r18 = socket(0x11, 0x4003, 0x8) sendto$unix(r18, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r19 = dup(r18) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) r22 = getgid() r23 = getegid() setgroups(0x4, &(0x7f0000000240)=[r17, r21, r22, r23]) 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(r7, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)=',}#\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\xbb\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00']) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x7, &(0x7f00000000c0)=[{0x8, 0x20, 0x8, 0x6}, {0x1, 0x7, 0xe, 0x5}, {0x0, 0x7f, 0x40, 0x10000}, {0x5, 0x0, 0xf7, 0xffff}, {0x7b3f, 0x9a}, {0x9, 0x0, 0x9, 0xffffffff}, {0xaa1f, 0x13, 0x0, 0x4}]}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000380)) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000400)={0x1000, 0x4}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000003c0)=0x82000000) 16:00:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x81, 0xfffff801}, {0x18, 0x0, 0x9, 0x6}, 0x4, [0xff, 0xc76, 0xffff, 0x800, 0x8, 0x1, 0x328, 0x10001]}, 0x3c) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) 16:00:44 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000000000000c8, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) getpeername$unix(r3, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) bind$inet(r3, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0x7) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x1000}, {0x6, 0x5}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) kqueue() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x1f, 0x4, 0x1f, 0x1f}, {0x37, 0x2, 0x5, 0x3}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x800000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x42) ftruncate(r0, 0x0, 0x7fffefffff2) ftruncate(r0, 0x0, 0x33780000002) 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x501) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x8800, 0x181) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() socketpair(0x6, 0x1, 0x80, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="82591767c1cdab022e2f1828c3b9f5bed56ba510b6e9f8ce36849e376cfbdd385d4d85dae275dc56d6b09df41cc388371a14b055720e031a3a59bac5b74d3ab9f89681063a1d2fcdb51f4cd6212c1345a306e629a61e1c18a72bbf7fc35457661b0b1af22ded26d39bb708000000000000004fefa1d6567c9951fd3e627ebc50021c1184"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r4, 0x6, r5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) r9 = fcntl$dupfd(r6, 0x0, r7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r10, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) r16 = getegid() r17 = syz_open_pts() ioctl$TIOCSTSTAMP(r17, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) r19 = geteuid() r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept$inet6(r23, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r25 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r23, 0x0, r24) r26 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r31 = getpgrp() r32 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r27, r28, r29, r30, 0x5, 0x7fff}, 0x6, 0x2, r31, r32, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = accept$inet6(r33, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r35 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r33, 0x0, r34) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r39 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r39) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r39) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r36, 0x0, r37, r38, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r39, 0x7f, 0x100000001, 0xb1f1}) r40 = getegid() r41 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = accept$inet6(r42, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r44 = socket$inet6(0x18, 0x4005, 0x70) r45 = fcntl$dupfd(r42, 0x0, r43) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r50 = getpgrp() r51 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r46, r47, r48, r49, 0x5, 0x7fff}, 0x6, 0x2, r50, r51, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r41, 0x0, r38, r28, r40, r49, 0x0]) r52 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r53 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r53, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r53}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r52}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r53, 0x20007471) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r53, 0x6, r54) r55 = socket(0x2, 0x2, 0x0) connect$unix(r55, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r56 = socket(0x10000000002, 0x2, 0x0) dup2(r55, r56) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r58 = getgid() setegid(r58) r59 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r59, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r59, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r59, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r59, 0x40087468, &(0x7f00000001c0)) fchownat(r59, &(0x7f0000000080)='\x00', r60, r58, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r62 = accept$inet6(r61, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r63 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r61, 0x0, r62) r64 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r69 = getpgrp() r70 = fcntl$getown(r62, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r65, r66, r67, r68, 0x5, 0x7fff}, 0x6, 0x2, r69, r70, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r72 = accept$inet6(r71, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r73 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r71, 0x0, r72) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r77 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r77) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r77) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r74, 0x0, r75, r76, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r77, 0x7f, 0x100000001, 0xb1f1}) r78 = getegid() r79 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r81 = accept$inet6(r80, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r82 = socket$inet6(0x18, 0x4005, 0x70) r83 = fcntl$dupfd(r80, 0x0, r81) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r88 = getpgrp() r89 = fcntl$getown(r81, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r84, r85, r86, r87, 0x5, 0x7fff}, 0x6, 0x2, r88, r89, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r79, 0x0, r76, r66, r78, r87, 0x0]) getgroups(0x1, &(0x7f00000005c0)=[r78]) r91 = socket(0x2, 0x2, 0x0) connect$unix(r91, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r92 = socket(0x10000000002, 0x2, 0x0) dup2(r91, r92) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r94 = getgid() setegid(r94) r95 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r95, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r95, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r95, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r95, 0x40087468, &(0x7f00000001c0)) fchownat(r95, &(0x7f0000000080)='\x00', r96, r94, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r98 = accept$inet6(r97, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r99 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r97, 0x0, r98) r100 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r105 = getpgrp() r106 = fcntl$getown(r98, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r101, r102, r103, r104, 0x5, 0x7fff}, 0x6, 0x2, r105, r106, 0x4, 0x100000000, 0xb1f1}) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="af2d170ab73ad70bfd7e56fd3d9ff318302459c06cd408b56d87e4d60ae5537ecfb8922d30491e9e2b4d414deda65ee305f2", 0x32}, {&(0x7f00000001c0)="a4e24a4acb42c3858693e9b41dcdf574e3918d781743c8e3656942ba0735df18dd1c84a2a49a6ad1a75c3fd0e5b23c292a2c02d21a2668d44074443de6181e1929f7376953c49ad5e44b4cf87ed98077cd4963f774ca8d17833aa2e4b4d6f23a6f3750bbe22a43ee23207a54ebbf7467844c477b84ddccfe31f389088f905f40e578bb36e22e49a9c0980b9582e80b35bf5d9710f329bf0da9cee21dc8918623641083ac1621d9afae23a842507de866079d37ab7dafc4dca9c987e32e5513be0e6ea1624ff81bab0e2126537d7736206e80c0", 0xd3}, {&(0x7f00000002c0)="3a3c36e55426b6e7c3fb5e388be4bcc79267112813ce6d63f1f61ff74ba88a7b6739f0fae2ae96e5966d6add34f9f596b487bba9e1e5e9ad8834155fa26f890f6b921f119ff03739112d8d0a6e5a253105dd3d51a82dee6d6a1dff6a55293295e0d99d36aed0293a6a7c880f7515ae004f85f0800c15d94a5e63196eeee6468f98db87c45ccbf6e7805fd7", 0x8b}, {&(0x7f0000000380)="5d05d825314a19bfcbceeb71f2dc4426ce424fbb87acab5788185f910208bf67f97d908b414830f3810443a732ddff80128270debc5641058bed1c197ef45092a5fe926f61f6925c947897de39ecbb8b0ba8207202c44620e83a3e864a42e772d128814b6989e99f75fd6d2ac877cedbf7db63835932e1dd6774c68119c33b0ccf734413a96bb73e37bf7496652ba9d69bb8a1787ef93e0ef762e679ceffe2d968b51f69fe0c1adbdbf519ea83a7", 0xae}, {&(0x7f0000000440)="634e8ca40827d4f1e9467f9f46ca3218c012c9f451c1cd0842f14c059908ecb0236fa4d05581cc86aeda3f26b4d8dc0d08a0c62c1c056663566bb49a263ac356fbeef6e4d385fe4bc41e024564b9b92809151e6f70797a98eb5c63f1653316f125e93e8f740520f4aae7c88e777fe8c13814f618c67d900ac44189bd05dada8e6252d0008586160ca01d6c9e69465345ad585529094fc0de0b64e963e1ecc45c3316", 0xa2}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r5, r12, r16}, @rights={0x18, 0xffff, 0x1, [r17, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r18, r19, r41}, @cred={0x20, 0xffff, 0x0, r54}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r57, r90}, @cred={0x20, 0xffff, 0x0, r93, 0x0, r104}], 0xb8, 0x2}, 0x14) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x4, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x0, 0x6, 0x800}], 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r4, &(0x7f0000001740)=""/4096, 0x1000) accept(r4, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r5 = accept(r2, &(0x7f0000000400)=@un=@abs, &(0x7f00000003c0)=0xffffffffffffff62) getpeername$unix(r5, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r2, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) semget$private(0x0, 0x2, 0x80) r6 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r6, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r6, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) getpeername(r7, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x2000) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}, {0x2, 0x4, 0x800}, {0x4, 0x455b, 0x1000}, {0x4, 0x3, 0xd2d9e250cd448704}, {0x4, 0x7fffffff, 0x2000}], 0x5) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000640)='c\x00') semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:00:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) setsockopt(r0, 0x4, 0xfffffffd, &(0x7f0000000140)="56dab5de9b44a4ecf6e58c05c11f343ec2b6b50df6d0c1260f1a20651fb5869ce3420e8322b0a5b4838519d2dffa9306bca64fbdfc748d44b21839ff4464ee6c9a721d84dc6e44295d3d37", 0x4b) mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x2000, 0x1710) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) 16:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a", 0x1d}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:45 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0xbe19ba769c2b952c, 0x0, 0x2}, 0x8) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1}, 0xffffffffffffff75) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000400)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955d7bb9da47245e2ac08ca6bf60a44a6c186f12d6772ac7247484da9913f840f02709f2b1f58e211b6f4f5f5585e7144faeb9abfc2464e4c0b453f34d3600d42a0a9cb3e8129e1e86ec62f50add87d220e380561f69532cae08ebda4419d1903e3a6b6a3949241074aa387440803f06fb7d9fab6b6c954ee55c55104d593de2b653e1259a4baeeb809de936be556e27eeb708bcfdc289e37c7b72f2f190924eeb4703a304d8f5b605c60", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r3}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) close(r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r5) renameat(r3, &(0x7f00000000c0)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r6) getpeername$unix(r6, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x3}, {0x18, 0x0, 0x2, 0xff}, 0xc993, [0x0, 0x1, 0x7, 0x1000, 0x401, 0x5, 0xb, 0x4]}, 0x3c) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)="4450665f836cf20be11551f0b870b06c306fbe094dbaabddc1097072d7e852c1607af344b61487d21067510f43fb9ccb384300489392cd8410b5135f16df99232c6465c3843d1341e430375589956bd33833ec30f111f5ad7850f1ed8cd6e379846654e67acfc1ac3110e7c2ffd8a37ede061aef56075e763a61eb36e11f1aa2b25f85c26c5ca4cb99ddf4e4065bd7a614d2f588f9f8c078cd10091cb5fdb39f30dc864db5367c19044ab93303078f3fe8df23b2a609a0147c5281023d2e01d98377ae0927ad97dbe512768d22f899", 0xcf}, {&(0x7f0000000000)='?f\fSc', 0x5}, {&(0x7f0000000180)="ff1b33584151bbecb6a247ca2ffadec93179969542eb8d15cd266ddf77d94c8f8c18d9d01bdc7ea5af95072b5c03ca188ac80596d7452d4801443c4629d8784a727b0073de3d0de9", 0x48}, {&(0x7f0000000240)="bc6ba84b7c8d1b9bfe9558cabc0999788c70728605a44c12c6482c29691fd04d53e76794da54985dc14ddf1dfb9a433ffd6766001fdeb80dbdcac2556de45c6e56eadedccd913270e7181f63d10d2c914eda0054ee7211f50ec29cdec14c84e9a1188d712c4591f82890d4e570bc991605ece5c81f34a1790ddbe4d73a20c27c6ed287b540299fa815073285204e6581bb6c6d9aba0d27903f04bccd31587af4f718fd942ecde25a361ebd41ff99ac5e56b455d268fc29222c92cbc82b1853", 0xbf}], 0x4) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x148) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000340)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r3 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r3, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000600)={0x5, 0xdfffff67}) r9 = dup2(r7, r5) shutdown(r9, 0x1) poll(&(0x7f0000000000)=[{r6, 0x8001a5}], 0x2001, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) 16:00:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xc207) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="ce5a40a3cb094e09b87b88f81b2f263a3f184c06ae61c2154c4574e69fc99198c99a4052b090cbee32bedb1c6d44a40729fc4f5ec783784f074af7f03982fee20c4284a37b049ed6c1b4ac619c6de05ccfe59b57bbe61fec32fea76bfc6a2711e8ebcb0d32878f36895890f3a9303ba2ed943a7cb13891fef8724e575b2886c2e12cf68d9720b1e8db56498eb10e62e09dac5b720de64ed8b49d78dd3ce54b99f2e731e503277d52fca0fde7a3d63c29d4d90b33acc835b8bbab7afdfbb607541651a84a6b561aefe4921e602a29a4fa6965e2dd204ab7967fd78223ef030eb51ee247a1486805e0f12e175f4d12ba5dedd3d2d8f677100dfb0e09a8fff565ae137cbfd81bff0ed1171d132b908db7a5aa16de84c4682bd1c2b5d17e707c71f03b7050a52e9451d9fbf5f87a7dd57ba617febef3c737604ffde5db8adb8ce2e141e4129ce3a48d", 0x147}], 0x1, 0x0, 0x0) 16:00:46 executing program 0: setreuid(0xee00, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = syz_open_pts() fchflags(r2, 0x0) 16:00:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180), 0x20002) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0x6) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000280)=0x8000000000000b5) close(r3) 16:00:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:46 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000a0fa98aa4df924b400000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="3d9b62d7f980d830d9d8353b487d417f4402f4904eb99c57c0cad21a843d6024fda0ef4b73281b97909d8a31b6923cc24ad9284ac0a63f9d0bda1c22ff6ebcbbff07583e1c29ce84e27a7650fcfef3bf1d0c5678402d54cc00886a56a8ce54ac78fcf678b158defa4ad9d74ef805e6bc59f8e3535e169962fa9b3a0da073380c194bc0acec10d268a0705b47786f4227b3323ef3555d7496bea09d65179c256d8e582f7a2608d9c8b6d7ae9c8ac5ea8a489c914de7fbb0482eb525bbc8343665e2013d440416a83d4943262ed50ba06576b0f6cc530beb42e9a0ec44a133224494a2a4935ad7321c7907b8f358d1858635f2ca83f5044824"]]) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x800) ftruncate(r0, 0x0, 0x80000001) 16:00:46 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000340)={0x0, "bc087553306876be8b204fe92f74ba579b02492f6d17758f96bd059267d87fc02cc2409a002bb0b4857546fae04c3b5adbdbaa20d6980f7f319b0574083fb946514193cb99962dabcba458ff40fab93bc2a4c2463f7af94f7da2ee7b32bc0f21c27e30680d11dd52a9a625c1d8cce0fc6c3a518fcc2dbba4b4d8c80ddee556de9281efbdb3ac1902f1cb8110164191d28f9abb586fec0924086908f3ccf6371876e85df5b6eef2a0b3d8870178f4b49359f3c728424817d3fda8a15577a83a24c5a8006674bb0926cee91b1041ab1fc50d54e834ce1ae3093c9ca1e2243d583bb7ef3271d4bf4ca6488fdc112f312369c69fa3f5bde8f205a76fe258da41cbdaecaab14f45d565d3ae241dc7a4307a577a5c8b6e063a6fdc4cade4a07b0c76e10bd73bbf9a833f3ee14c2e9058129c67bf106c669e44364266d40c90ae39bd4bae7749ea83c083dbb4de274975f04378defc90de936bb4dc3110c8c71a0b88a164d0581d8119de8ea6a326ebfe8db40488c2e13ae123682b91d535f9a5313f3a4da16d894b37a5a4aeab52da5ea3c3c5118bcaa9f464124ae61e0121382341332ab027a10cafc37f9e5cb167811d1089a7965bef862b7974cf153e79ce14ac78e428e7412d1e5318a15a792a14883ca3a86794fd84c6392a9d53eec65065246c95115686c189d8afe5892d9f8d2301b096ab3cea713a7b7935f78e5f474bb31dd9ad02cb56431bb22b31e3dc963146d6cbca8616c2687e0b2a490801fb26e04c36b1c73bf2dd9455dc080457283e8bd948fbed71a98be36626ba9757debed633b8f96014a05efc22115798d1adce752df31f1ddb94d48944f5020764fdda30ff80544fc0470a2a40fc81faf73cd46224a4ae00c635f7a9754cac358dc37e4ee0c6c95de26592d8eda1d7d01546e08b1a16f8c243225bb6d640b41f5a1a18e91406a55664402210deee3e1e411bf15e04d8edf7661b06ff41228dd8e324903fd208d8fe6900647d221bf4d71645ae1118b335b7b46ee8c307f0696757106a66cf25972448a99dc82af51f630408e137b307516ac573cbade119ed7cf995c53c7899f4a1f2d864da2f51bdf90653fcde0d10a1d644146e17195bcd875b84d0560b7ecc31fad1cb8f4cf445594aad1aebeda11ee59655d5e7d0f17deb2895817a43c87a6dc230f6312cf502cbc68902279dd25bee1dfc9264a392f3b0721279a862d7a56e63b1f9a7386812caab957831aa5c0cc356fbb7e777ede1217504b3b56efbe06d9a4975368ac17a3d8ea05fe50ef13330fc269cd43fc2ae687e4f032c3a915fe24504a5376ab567fd954b5d90c8109684ead0f4ff41efb706384ca493c3d5300b7880fa95a5e54878d671d894c895ea12df8d68900ff851ed7c4884e95eba20bf03eb148d72b34344c6fad330785aef4119adbce7af49f6409c28491562642ff27775364a4b3eca55fe17a54ee40ef5e3271d52d9aa448f37c71b0075c336f7e203636886b873d4f89be3c174fe7313c9b5c10af62c9fe20ca9afd18781fff7a5a71f2e85cc591f1c784c973111ef0464dffcac6f6724846213113c1f004bd4274561184590d575d046a4594f732d5dbb31cc3004d1817114c5d176c4685c2447b5348f0dc380f1384ab4908cfd69e95117252ddc5c4458d21b4c76939e075147d05b22bfe6965a7f154dc4302059af3b761a8de92c6dbdccfa6f7c5d111c6057cbf5fb35fcc2e9ae420caec83771d5f741702a70e1511bd63b54bfb95b92f3cc7872655631e7c867335dd39fff567c64e15fa1ebcd26d39e5edee4e8361eb154813cbd9bd5ed67385b8e864ded505b950e7d74786cd916ae7a8f567857bc0c5ee48c9b75f49e1ca67c762c1928f9eeac51ec26707722db2b08064a909996975c73538935ec4b03e7148be7858fd26abd1872cd109ebad619b23e880fcb0590f73d43d7dbc1251e8bb60fef4a2fa121193cb37831a15e5cd05416fb64cd405f588dfd5b7cf917dabbc1e0bd63658742ba9d8b1b5fff416b1acdcb2fd35477d7ab810e575ad15f101f5b1d731465faf56e4463bfc551da46cc928ef52708c5c813ed70c2c6523e38696272a127b91de0b65283dc7223dde35fb3f6c21cc317df6f40b7a6b5315b8ea9769b39cdaa8ec3eff21446a418e04f46b637890d305f39c26886960ca1352368e9bc6facf8cda29c24763bff8a8df4a084002149221d5cd41609121a5db551ec1f53241f0e41cfeceb4d1caa6d468c99ee015f8bd449b8f29766799923ba66a226dc36c3eb89d7b109303a387fe38b9f0f5ea049eabec5e1324fbd194e6810d430588c6c1dc0e9b814901d8120505ce6a6b784b3802784257ca53a30a57556f7b4168bf9d8e109141998f3881cdc24846b93683e635c2ce9dacb10e7b91e5ee46665fd40c359dcb6a82e7ebe7f56c12430983d745f3a223bcf5ca9509bc7aa8c71ebde69546681f9e01d759347c452fe3bd8370983dd6595eae2909ff215162d134382bf86ac68f6956e9303f98a2eaaf6ed2ed8d4fcd6934b15d42c3b735f65937b67a967e09bb0ddf670c37a5e021ed8661981c959256e911fab37c1743c36ad33c859baf8149d444079f46c788b8c41de0c7fb1010d475e51a44e9235adc0f6c1a05ee251ad9a51395146bff758c5810ac46ce19ddd58edc7cb1026e61be72e96ac8d994554d35ea7c729f265178a6487d0e4292a1ece44b00512203cf6d85cd3d1acac6ed3d611a315b15281a15ffdffa724906f3d7d68a3cde0d41fc438105219f711cd1a455ca7dcafa190371022ee74c84654511afa80093fe39de1783320e26c1680545eef478e4aaef797fea36c50aca9b3be0ef63b9a6fab228014def83c9d90c698022105428fe15d2fe4f94216d7375e58ea05ecc865620aa989c86a0194d2ca6a1af70adb2506813ff2f489a26f6f2ff488219fbcc202b2c76490798dd29fa90f78f16d91ce15a5d3ef2c6f508c7099675554ebf6ab50fb2202277babb70e74f1005ca5f5bd2ee27c63f780cfd1be1c141521e845f37ce25f4281f1b7bd39833901cf28c6569d1a87a0e84fdfceabf61a6adc71c225df435236dd88a6de25f8160a1c605b7358acd6e4dabc5ea5f665606b3c8a3c396bb923c83b33c293ad672047aea2dc4cc360bfd497b09c03b5d6af4d9419c12a18b1656868af5b9288300c65aa1802298f3f83882fb7d363949aa5d103297834c004ee4c152e66288db3c8d8a6eac4b64bcfa7eba74637a0f9bdaf72ce32ecfbae3f419649f683da311414001883ab48bb242eda2205de60cef4053a77a05b76ecb00eb1ded2f2f7d6f028d4a69733048654b0033dc88311b0043ff95a820d84e32cd3e732af2fd739d990fdc3e7eef0357ea518ef565380b3e5083c1530d231308e4710de5f2a36b259ccf10c91abbf517e0037a89b7280165ff1ca217b6088cbd95134d3b1a899c7c0935fab55652e9d6bd09314e90858e03340755bc0aeeda9056ccca67a1a41f6a3ffb1a48ed1fc30c47ea5d200a0a3308ac00e0f7ab30333df48ed6a433e36480aa90ef45c43b3902f3cc9f0399384bca7ff5116b02a22668618e05c00647fd16871b67519dbcbb66164ec4bbd53f698cb31307c74ca98d51008b73dc03e496e14020b1aaae18e8be6506385bebec92e822e0f8122c28fe59d9c62fa0572f4e12352f48206eb096d84afb21d2f7e9cab95ff1f104006de2606698efb7a6514d7480661ff9c12eee11311cc2a4986663591c495ea8c4c50fadf076e82f1ea254a1e00ff47f056d8b370803b9a81cf9966a6e1ee90c854ad7219e391b1366d112a25d7e337b349762d9fc97ea4243d19332e15e84aa200b529c06df80fc0a117cdd1349d1b517eddcf2569644c764cd85d0ab9209aea814ddf900600968abdda27698c9036d5d1501dba7f303c4912ea2c62758680b68222f7e26519529718b97cd3b21bb2712383cf3d6bf29cbba65be432d3ae41b1534784da29a0200e50005eb913dfd358c08ef995e49f68dac3f41f1d619725dbd5f940f04fb913e05047fa3be8d827834c52ce6925cc1ace68078f86f4561efa3bab0e5cd1c5e184570c4f746da509d5f652aecef210d5331b5fd187bad493ec98c12e23aa5bc2ad23b77a4a92dd1895d4087529ba2a746151b91a4f5877a0a2664389c2215f0e8c78a58a8e7b8785c3ccdb02221c205a34481e16691f316645372da30086fb2dd3fb76f2c32bd9cf38923634cfd85d4e624154fcd50e49ceed82ae6b173647c377adfe312afbc5b245aad3cbe0c8ae9b080bd4391933ae0b975d9c2a6fef53e1e5e3d9aabfc221dce6e5208ec7767a035aeff8edbd480ddc615ecd883c09116db7fc9cfee4e4773c12ae840b037ffca0c0b1818b1fc72259865cf46d41824fe2a6100cfec92c55f3688f65297cba3ff2a6650ceff98dfe8952a5b3d8e74982cd7f4d3a6f013d6970f9c5f10c72481c83347af0d781a5ea19d36dcc62b68530d1137c8973d393d57f747a23a77e872f1981775139a95a13ffdb24baa5128cb52fe65633dc6d44da7e8bacd4c739743f8e8c29243a89ad8bc88ca2f3e26bb0189bbf4820661cca1ecd78331840b4ccb044b43a3108b75915651c898c163c3d5b4f38888b72fcd5553a24c6361fec53d0c8921013a513188c8e07f21cedae7179e4091a35f910fc6b61540e8a3bf4ed93771ffe1608c0a70cc3dd9c0ee0fcbf853ba471bcca215a645f5a3e2ef2f1a05688b98f59a7b8047e61be608d14110315875e9ad9ea18affef72ad77aafec72bf98f5903c6f734fac0c758b86488e960cd60a60e1dfa1143f6fadd574f043d9e53d73da326c42af7e1bc4404acb3612682bd335d9a9ea607843da6167614756ed0a95079ca7d46ab8b0546eba14f6379a1069c9718d228281964c2ef323cbdea68398eee5b9d0c462d5ba36ba3098fe56c3e6987998a82fb761bede50c1d47c864cb61e1aa721f15e0a6639613cea0f8f5e686bb47c9a9471ab3925ffb6d166b2bca0f1a2dbcb7475f8a1674ff8404b615d41379ba2209b9d505be2f53e09cfccae2d27319f194162b19882b18bc1ef1b667295f1da339977455514d0ddb95a0ee87cf96d92d86a2851e209aa46293963cd35b7c183a37db7c30b922c6ddcbf9e1e9232d4f21ec6ba9555c702e99e3f53a47bce3bfb31942c92f195194dbe099966c6034d9f28aef1a1ce7a5db0fa55469c3910d91650b9ec91c9484b4d4a33b329dc55c1f9700cbaff9fcfcfa8e49638941aa20665d32a5e213fba9837cf362a407576b86a1a200bd33cff06da6d4dac26d1d25de7f739345c9bac432d79b5818a3ed670fa3d92488bcf8b410647054e9ac93f92ed3bf670d3858ae1e0c31a2811d5baa55ed6ad944dcff3cb114386959912d3ce1020a5f200a4752f896c80d9ee8665722450ac6329f24ec560ef226b8bf74d8e4e69380fdbe4b0c365587234cfa0a49da93349fe94cfe22a0c1b14a94771086c69672da54d1718289699f902f6de495dd59c2f0cbeb6277fdbdf56a4a839c72ce4ee8a270fa3e002f6d732b672a392d6fba33d57092e0076150d43453ed882ce6ef98c0e4ce0fd6d4f5150de002c93b7911bcf1babf1565c5d5060ba11c4b53fd9a86e04e5d7197ebb1aa32f2d25561179b57f37d4acc50227cddb0c35a15756597f5a8fb8a8b0ef4ab4538b2000033e9f967654f89de5777940e2e055c017805b5ab6d523ed36ec885c350fe3a265e76758f4a6c541409ed8185d2a92da4647c7e05844e07bc31797f0ea092e87f88d9e"}, 0x1008, 0x800) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r1 = syz_open_pts() pipe2(&(0x7f0000000540), 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000080)={0x1800007d, 0xffffffeb}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000640)=ANY=[@ANYPTR64, @ANYRESDEC=r1, @ANYRESOCT, @ANYRES32, @ANYRES64=r3, @ANYRES16]], 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) write(r5, &(0x7f00000000c0)="b9f46cb48d73e0bdf429b9dad966bd3d9be6c961ca741e9e04b4e80b2ddb01995eef0eeae90f26d29fb2b7d692319e0ed81e2ddb9d24564dcb5946", 0x3b) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000001880)='/dev/null\x00', 0x0, 0x0) r12 = syz_open_pts() r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r14 = syz_open_pts() ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x800007a, 0xffffff67}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) r16 = geteuid() r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) getgroups(0x7, &(0x7f0000000180)=[r20, r17, r21, r24, r27, 0xffffffffffffffff, r30]) sendmsg$unix(r7, &(0x7f00000019c0)={&(0x7f0000000340)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000380)="7f359e71159e6a92e6b2c43935", 0xd}, {&(0x7f0000000780)="e79d590f566b3a81c4a5cf1105fb431d1e51700a8ab4f59b1c9c0304ec1d5394fabcee5c7caf37462baac4a9b04c0b0135a8504b0844b1e99fcf9352db0e500737f5ed8f15318c7fc0bf153877d81267ddaf3562bcde015907108075fd34c03b06b437d5a66c50692e121b62ed6b542d52fb70285d5c8d009ac445983f8161af89d49f3d44064a55613dbebd35fceb4341956b2557183880dcb88f856d3ff546b8529d8140405e62eb841a1009798e676c1657c3fe0c77a54b6ee2e3b865f693cacd7f8ca79e0166d3860dc77841bff6f02371a6b9e8c32a200d3a6fe6fc35a94adf8bc515ed3c240297fc8c9af66a843e9002f83ad61a95d538f09a5ae20d27c356e33afcda89f4da8344122031b808e69cc315d78ba19f63c5e314151ca3816662789fe096545b12cc92cf58f709957e9aa933fdafd17cdacd4f5703887f277a3c6043a4d9ca381e91991747df567585b9b096817474d9d5429544b03040d0cb2b1c5979ccf61abd5eac0e11933c2aa77fe3f1b5dcf39ca282d6945e6bb03400264402a8293b2f19acef64765ae2f455c48e93aaf993bd361f32e8760fd652017e3051eeb8e3ad9e7abd436d786cd14851b18c902b296e88be23cdc8df0cbf067aef76f1d9a99cfc98393c29d05e2da8d65cf29a3bb565fc46fb63731e777a45f47a1b217ec57461675e4f96a9d20dd07b24cd30b8bbb4e79a5f49c53662f871abe6401a34a88c81403ffcb2f46202d000067b55a554171e4e9e6e39b428403f7eb4389ff592631926bfcf7656c612b0e4fff698dce5b91aaa122bc54678f9fa10bde32824f6b13dfa00298b6295ff5c19ad76e20e6bb1ebe3cacf1e07973e13dfc80701bbf5397fa5539b40f34e5f223b36a70e6f6712b6c162982c642836e796db60a0ec221e47672b87e16a6ce6dd50714c475a12dafeacfecb73c7621ae94354a3c43778547d4c57aac08977b40236e0ec30ef12ebbd1eefbb782eb37385802657f9e0955781a42111391c0c5fbb76a24cd37fda4460413179bd8b80e8024713a1f9e59117a3bb0330605f62b810b019d2345afea12df1eccb8e8cef8a5f6efc650d8e1aa63802aa68c3549ece0fc86fe44c92daf4fa6424f861a9872cd04f8dae1a570c279d2c1617aff9aa1963b1246d206320b3715395a5cbab0010f23ca914e3d401e8501736ad222fcab68afc08f8b942b9cbe92d955b0b988a59564053a9506b0246342ff5eb01d60f7edad6f4a092a35b59fe63b968b7e374b4c19bdb163d62ca7adf4891ba9035f9a6d190c9d90f7268fcec96be2f0f6091e7223e9416251293306b98c346abca3ce8d39adad51738114e96139108db015942e01f905ab8270ad049692d004eb4595bf26971db34ec7d38da57387f7ce9500d85ff794b750eaef3f050a6a8d4a080d5ad90dabe9a8da3c737d6a37a4037b263374002088b17079d1bea345a43fb5d38db10fb8c9036fca3655ccf7247d013a448fe3f60bef52ed68d34a04dc9c0d72f022c4127ead0bd086d988f8a352674f00ddecd46ebe5d7821bcfa22c4e9db8d18b1709dacc9e88e983b060fce384283b62703c232d62ce3b0b292a484f6d9a5a595cbba94fa4822195d39e2ea029164ffc8e0e949625077480bd3230bf7df62599c09173f3221ce525f1745601082ef4b68f74f1fd0523a6f7edbf4a92a55fee00d0b4762491c47f133668e24e42084fc79ca2dc910d7190f4eaaed1fb29607c7d16c69ec9203ac092ab01596477ea40f1cec911c8560bc4a005de1ae9e9d02e5ef74bc1a588e8ada0ef1b196f36ba6a1901349ef513e221138f806403b7ebb599182d33f89e02c4bb0ba6ac89f76ee3b80268f46d268e7d48866d088f542fcf1beb4b12e0983a8f17bead5ed949a9d97716cd3b0d7be761c371c9f0ea97df84a127b001a0ea870573089b31b83e27183f887c1768e645c1eb2d19245181523704d25588b50756c9a02f218cf1d79a6baae60bd6015bcc1f4dabea4d284a427a0021fc2ff7b7d978c81563fddbbf8ee96143d57547f40b6dfc5c9e9686cbbfb8f1bf882e34b7d10dd38c48cbe21cfeb52e547a04e127d7f9af092269b95ec1e226bc3d347fed6770f3ae5266b570dd2217592d0301949b19092366928e5e1dbbd1baa7d9833153f85a5e34ee7a7bd0f26cf20d71d439b854456436c6e4ab1e8e04f3d74bd706627834a5975b655df9ccd42972e65a026e4b2de90cf560e252614c29de9de1ea5f69d58106e9f2e061b5ce9436c0208e8c2adfbd6681fe591e566952d567c8b1421e3867ec0a279cfa16c5a4303b18a887a3f0a862de2c157703293a150d4e6589aa1dbba061f464269a354433137ee4dde3fd407dea4cc8079d97eb0ef5a6be643ab8dd3620749c3b4f58cd68e814cf39f4486a42b29b94901a006b1da114d0dd8e1e5d58821aae0722282de2b59002f3dd36fdd498397d775812eafdcaa964486ccc4d38c292d0adbd713550d45a8662e72e26de11e4ac9676e3a9cc21261d79c00b7d79679abc52d44b45aca5dfa7d74ae51aa9c694da6ad1c32069320398b8cc8bae468409ecfbe62ba6d0685949975662e3769385c6da77e39ac83b0794c300f72f42706c4b234430163ba6f3edaeff6eb39bf0d2c20ec0ad1a56dc48093c2d1afad7d5b8b9c338579df0cb7baad256adb9ccf0c11351942ff2d728d91b6c43ae9654ecd69bf92f06922f8234dce3d1318ac42fb524344185815613acb874f5a2ab9e5733f5a17eb364271c708e2028ac82ce20b85320dc7709cf09d39cd4adfce39cfaf0c3add0a27d8286875991c9bc3781aa046de50cf47eb698bce7cb930d588ac66fd3e8213f1ec1fe2676839618b79a600dd54aaddf6e64488b33ff2afc9123bad17396f8b9b81e1415318b751caa14ff335a754393d373e05db0b4abd72ee68be3939099253d254b59db9167d5ad1700e2cacf21a369db4f55c0ba8b04b5492b0462e8f1d0109dc9cfa2aecc245ec2d0cf8907f4fed8efbed746e5095ea3a1156ba3b57ab2bb8c2a15015d829150c0bc81d747c82c2ee9c8d1dd2306fb4514314ebbdf26bea1d8322b48669a2cba8bb5ce29fc4559e42f106d9345b8523774b60f17d903d6bc4177a238e353b3082c9db0524c0bd089ccefcdb3ad588f988cf6bcb36ae680a745e8b15a3fc4555fc2c91068c6d60bb78bd0eb1104af845c98760f2a081b502791357d99cbc8d48b42d68e7670800d4e1467bd8ab03c744ed70ffc4825a37b47567917c42848953f43be4e628d9664d75a32e4f3c0a9d3752c2eae3b7c9e71758804e3508eeaa9acc61f095beba3842208cfafa1485eb40d6faad08f884156f33d36d6b7a7e8b1e2c72ed89ad9cc9a9c31c3e74862ba4a9ec55c8d215d523aab7ecf66af90cb24076a36f0d674789b1ced90c3cdcde830d8d5c9a97dbd736ffc974312693486ea71d89af82832c3c086dcdfc7ee495eca6e2bf801f26d2d5c958b22fe1b92b46cee2747791dd7871d2c988a80de65fd4e8adee556748ba3a9c15448999f095b115b884d090e4799d858cf1f031e9dee5baa4c99640998cd683a3abfadcfe3353a488c4e9a436b8e9ca63b3eeef18f6d7473e276cc30f524e5346a85f6ddb25cbe426e8f631d249cac4a502915ec72252c31393481fc333014e65de28c76bc7ce0551f319c9347711c280e44ebaee49b42337236f3f27d2bc245212e46333860154f6d7c801a3d67afbb3cc869d5e2a47ad59c99a16e939385b9b047f572be7f655e9df9b70365f125ae8cdb801a5a68f90a934ec9816f9ab6c067466b5534a29648d8b793789f60dc4b4cec03ccf4383b349ddcfce11a03d35e4fac8276bb6dbc8c3ffa8208e76c054c536268e325f0570e0392eb2e988a42aa57ad8cde60f74e0f4760bc9e3cb7d292892625bca604a0268dd708e934053bb18afb676ab8caa9e6601ac2614ff2b2974ba752f388366cafff9b657346414ade1edd76d1444275a11092c9183bc5adb2233838a33642f54b382b42ce03a543f132028454b1c885eefa4a9d48d23ee89fb749f3912540d879cb2e5ba4af9799ad5d8bdeb677b826850a01ad63728a7ad6addeb9f66facafec5f6ac5a5beb9af0534538d921d77e3be93ebfc2f05f76adfec953ab51c92f5928d4c3433a1d766aeb36f2c0e040314c0299ca9b524f3bdbf9016e8b4b3e9b005f2a8471bb9f554198122a4abb5a61b03627677d6adb59f052237f5e530060b82e9cd1ce05a2117831bb912f9ae49f8c244f46960a733a62f3b1a7a59c790cf23d8f0dd7a11abb469d59c8f5942907678c086ff3bacf58b189152eab1c88338d4df610c2f8eab873dba4ac3e5a8f52494f679b93dfa646de3699ebcdccf93cd5486670654bce48702fabdd741fe479e7e98423a8968dcfd1311362022430c72d1885f5435153b79225e6519d7c7608965c76571c6334c3ed4eb4b7c6d24eb2b08fcd631a28858bfe55ba3bc6c532eef1e7cc288e9426a04002f4940ffb749a81df315e82f5f19dec7c1780bf631fce714c329e07ba4bdff75f29f1e11a9473687f61c8f26e0e639deedd6492115c9391d8273c3858369b190e1ebf8864f2f7bb89c04e40a69326e504c17a9b3649564a97ba0d082d180d0a45f9bd46c62a8538b100d75d8fa5ef40d75a670affc5dd8a8db6c697cdbedf70156d96884927ec51455bd671a3e8053dbc413c8a61f841078cf6169f39b94f8dba0232de8d600032826e1a852c73d0ec590f57d1cd41da214b44305430c8e771129207a7e469f6d2c55a12b6e8fa38e870e79a0d9ececf3d2ec4ac0a327c7d3c5cab158a10d330f89012dd9b8077d2a5cb2621dc1b09a8c3c9bc5ee6d68360ae31d9347f2ae4979284abe908c8f855c3702b39ef1c73c38a368905dba6d48b99611b50a31370a76b2431ece8f133d6b5d00d15695c9cfcd4188a38001b15bbce6bda7cdb8cec4b698884818813e326fe5e46e7d16fe33ed0fa49833e902d4125ae687cdc5465927f2f5b0d47259382e83138ca9d97076687d28b9c299ccb71d85235e5b2499ac63cb502288237230067823fb841e2aad82278acc9314cfde867512b9f9f9ac2b06fa45ec41c415b3181395b21ddc32cec2471c90424f856e6c4adf0b4f44ada3417b0591bd17eec1f84dadb879bd0fbd172eb255ddd8641bbb1fd9f92a695d24c0d234f97a4f4fae058d0f8e96019632c70602bb6bd41c756094fb6f3fec557dee13a3a21aab51ef3804a0f5d546394dc7126a8448f8688c996d6d23d6e1fd3a0ec102bcc573f5e76b18fb2a8cd192c16f3d17b5e401db521257a97d3f7a81f5d8c917ba4609597040188a791321e7bde3325a10325aec43329e2f256e3460a650e0248cc79303e19cd3d3f27effc22d6eea1cd52c793059ad2123319d5320a7fe5e9ab7e0a38005960b5b6d7f70edd2cae63e14a80c8c23c1e8631c82d44da6661e2c6ed7fd473e2fd38dbc6d5e8e10d4829b166e1245e65778af691e7f848659d25592693cae7a7be2f04fbb4ca1864b1ce86e0e9904e6c24f26163d0c3cd4d26ceb196f1b59b7f77f33a29f49ee6d9d90339ded15e34789a5b03d776c019a5aeee8aa0d33112b3af18a798b140af792a356a9e5273ac90161241b731ce5a7791db496f3d89bf614a8e70efcc2cdf00cfa0bc360ed3bc9ac35c954cb9a05a14b716bf06dec7f06afc5bac63fef140e31738f0627ae3f64545dabd16cc26a60e62df1eb9cc1e0497a3552cd163571994ab971824635dbbc77ad88dd23b60938dfb109ea653fb79b", 0x1000}, {&(0x7f00000003c0)="79c76723ede886021bb892fe3dec54b229264d34a36a532e5795e73ffb08a657e03280073ab50ab76058d9d15998155a5a82b3b7b603ca326f88c84b746a6a0458428ef6ed04818c172b36f4ccff9f404c7354f905529c3f719180ca0b5ee64baa3468babefc5c397e2e3ffadf2d0a392c9b4b74f567e27c756202c8fb5b1f57ce19a93bc3e1777f2afa93a17d751afcdabd39b84b73973414c0d4e83216ae1a9ed883dafdd52c72916f57f35716eea1117759e78ec340f38612b09c4056bcc4605562cccda74d2cd6c48962e09bab34fab2946d0321d415a9b1799e7868f5538118a60f327350b239e3054d7ab7e85828af14", 0xf3}, {&(0x7f0000001780)="4d7537f53c1d46d472d715afb6777976f767edec4192caf35f2b33f3495cfbb7ff40482412023e5576cec54a0d0a17d6c56360b2822a729a38cbc5159327581bd9967ff45bba6d2d6c07d85945e026a11fa05fe9b821f8958d9c", 0x5a}], 0x4, &(0x7f0000001940)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r5, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r12, @ANYBLOB="e400000020000007000000000000000900000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r30, @ANYBLOB='\x00\x00\x00\x00'], 0x70}, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000001a00)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xff, 0xffffffff, 0x1, 0x0, 0x4, 0xffffffff, 0x10001, 0x0, 0x1, 0x0, 0xde2}) fcntl$lock(r6, 0x7, &(0x7f0000000100)) 16:00:46 executing program 1: execve(0x0, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r2}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000000)=[0x0]}) fcntl$setown(r2, 0x6, r3) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x18, 0x0, 0x34, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) write(r1, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x77) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="82022c2f66696c6534001a36281fe345616ec6d61d83785f741c3b5d475c0080"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) bind$inet(r2, &(0x7f0000000380)={0x2, 0x0}, 0xc) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/121, 0x79}, {&(0x7f00000014c0)=""/84, 0x54}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000400)=""/4096, 0xfffffffffffffd83}, {&(0x7f0000001400)=""/33, 0x21}], 0x6, 0x0, 0x20000000) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r1}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r1, 0x6, r2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x800007b, 0xffffffffffffff6b}) ftruncate(r3, 0x0, 0x5) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x20}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') setgid(0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x3ff, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:46 executing program 1: socketpair(0x1, 0x3, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000200)="16ef8cfd40a5ebd7aef99318c70d715d65cf988f38802af9ba939275d9bbdf274d3f22cb9eaff78f9eab5b20b199bbe04b2af0926db936cedd0ee4190ecc7cd17d7004bdba1623", 0x47, 0x40c, &(0x7f0000000100)=ANY=[@ANYBLOB="90017b97fc8d01679465"], 0xa) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000280)="3660bcfd912b3393a5de86ad29742ed2d646b3d514839c60a13e65ecd912d08fd374b86cdde85f0f501e4e9e2fb41476f031541a160c4059d57235c41dee86c8c13c2963e91519cc111c1aedeb728a7645f641387606c309322407fab6c113617379127fa41eed61568f688a9230fed2d928208b722d128eb93fd77650e66e88a620f358030f8afd50b2fe25662a28", 0x8f, 0x6, &(0x7f0000000340)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x1}], 0x1, 0x1) write(r2, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouqe\x00', 0x80, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 16:00:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4}, 0x10) sendto(r0, &(0x7f00000000c0)="a76034ba2126fdc63497e08459e2b99e72d4b42487b13684a16e9a05f457089eb7973ff16b664cc1c8ae893fe2396bac67e936404829bebed626f879ed37437107abe7c63585ff46e795f01fdc78604bce7f45dd1e852c048ef11a1e76372b78a8213e8a4b3b69aa781223f615e0a26c3f89fc8d6836267f21a47d128502eb09513449c413302732ba56e5e9b9bc0a0d9479c4c427d46a0b66c3ef165c82ae531ff25298d1ed4c961ba2a2cc5fc1efe4", 0xb0, 0x8, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xa8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000240)={0x9, 0x9, './file1\x00', 0x800, 0x1f, 0x2, 0x7}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:00:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[], [], [0xc0000000fe], [], [{}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0xfffffffd}], {}, {0x40}}}) 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)) 16:00:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000040)={0x1000, './bus\x00', './bus\x00'}) r1 = socket$inet(0x2, 0x4, 0x81) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r4}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r4, 0x6, r5) r7 = openat(r4, &(0x7f00000009c0)='\x00', 0x20, 0x220) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x40, 0x0) r9 = socket$inet(0x2, 0x4000, 0x8e) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000240)="f527909afdc07179ff364dd1ab80df59086a571f460416ea6a4912c425f6580de152543e31771dfa8d0ad3aab311e6f2cc577fd8553aafcf119f9289419a05e5992407f38b9b9e65e34ff1947eb3daa0934ddda736e5d56cc12e106a9d83d1893767a354c35094d498920f3d10f70907caedfaff96757bec4a8ffa71a110828d78884bf8586cc331d0c61348e69c924da627a26a5ffb1701c07c3e222e4300178a877f1a17891f85ad361601d8101bef452758287dd057d54c8cf67b69cc", 0xbe}, {&(0x7f0000000300)="7a9878d7618191556d3426f2070b7d50fcee299ef1d83899336a8f6e847a01d1cf2ed06b02b494de77f7f31808c1976e278fe87f4cac2674911797f472b0dc8c5d369c11ae46b6cdd75cbccddbbfbe6b5d10c7da46ea2f38d65d464a98b723ca10163ee57c8a163051de02e3016eb958b0d29a1c4ffc4afe1cfcedc92a48126a7579be63a076197a8ab1b680567ba752d8ae0481f3d2c4e405f36fa603b5c5aae582266b4a15fd9f7c85f6535640dc96cbe06819", 0xb4}, {&(0x7f00000003c0)="dffe55fe546d7ab85be9e04d986862c78366319c3e00d171724d58a2330d7af09b52657f3d24668b93f4ef5c10f171a407b20473b0db134444b8cb2971bda19f2b0d176ba4e8b5a08073e945c4cffcd51047957b73d299f31c85b321f7a8c381ce80d05859cc90f7c273fee8bf8ad44236f524100db0f7940159b8ebee9c471f5aa893aba66d65d2190bde494776d2d181bd037b7537647350cde51742bccd4827cd05d26f60d75b6bc5ad206a1ed82018c52ad07389b9e0f066c2f7cc7c94cd7643e58de1c0d124748c0b97960c3fedf3fb0b7a469c18eeb1c794bc9ecdac85c7ad18aa3bd21570cee272acc5f36dd1fb32d79eef865dbe300205c82b8234", 0xff}, {&(0x7f00000004c0)="40aaecab63212feb0a12df37e4b309b3a909103b5f4710dac236874737746615ef723643e66b967a41e33ed2735e3f8de7e43218c5fad8719c2541e55e33d2181ca1f681654aace80d8f7a06913a313a4b2862aeef808d7b737fbb40bb47640ab9378bf560117c687d0c8dbada9448e2c8b7f4eb19371e65de5ee4d68c94be751853530ec7821c8173cf750e22f55571aa6bbbc15caafa71335b1a9e4b1e5d77386c47fb3e19eee946bd78c34e23b65cf3", 0xb1}, {&(0x7f0000000580)="de27575aef4b124356725383559954ee8a8ab01f372efa811173446e37fe96a357404c03758be34232b47f0b9300ecf778a44be763a56be4837a5d236ae686fa9181cedfa94df2af22a6a858782137a7a927ce4640eb45b59865d124b324ac5b65bcd102852662dc82e3cf05a07233594dc9bc899925d7fe60b1", 0x7a}, {&(0x7f0000000600)="70c9b1ea3943447ec3d71096576333fc8ee8e8dd6fe05a97086f57e2fdb0570f6ff8365efc168d502679a00571398639a095dd664a696ec80be71e073ead96a6f7385d66d35fd40ab11907aa75e6ae6206dc5b76ad2b0ec1ee4f557b9447c2e8c82e67530c3be8abe48d16ad4d036ddc4e547161dc1ee3b7f82a16745b66f3f3ab3fe1ee5b9ea10a3d653c441ca387b54cc56a71a09b5642aed6e6858d67789363494c838ce3680b26ca42a06c1cd819dd6bfb76714b2a4dbc01b514b37282860938506bc97131ffa56238", 0xcb}, {&(0x7f0000000700)="63f5d9465d56fc467bff146bcbd03b6bd228ecabf0889a8e903d0d67da820fa9b7b295e57e7fd949dd991c32a2c975dedb7fe70f4b47ff91514637f28484275f17c20643df22b9", 0x47}, {&(0x7f0000000780)="44b645e2918a3ad1ec1445a60d71e523c28aa4d728aef002fc1b5b588ee720a0305d5e530f24e3904adbf42476252ca450531f926d539d09dd3a1ec8fd4da1b848838d65ea03cd92941ea1564f1ec73403d3ad894dad6464de4a94b1fff5487726eb1e51de884f953ffd43f1ee5791637239e65ed9661f2a7ea19ff26ac31bae97f840d08dff6c3eaa38dfa1900679b42785627b43027fcbe77111ce9f0d56378034ec38f6ddc644d59fc7a670e37f85675a4dd4722aaaefcd04776a59b2b8ee7769b15be3063b5ccf542585ad5635c71157c23d24bec16b7cda357a38b9c5be388e784dc77ee0b548383cbecbdcbe68", 0xf0}, {&(0x7f0000000880)="56488172db6cde87f093e6f4f7b11c76fee24bc9fd4801d460f198c602e3f3d9eb8ae9025c0994bd6c7553b2d069782309a94d6115ae58811829906d46020cdf412214c555c3a329bee000bf527b4eb3d191851f0dd28f24580c42cc6490591ae4c91d00", 0x64}], 0x9, &(0x7f0000000a40)=[@rights={0x30, 0xffff, 0x1, [r1, r2, 0xffffffffffffffff, r7, r8, r9, r0, r10]}], 0x30, 0x1}, 0x9) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r6}, 0xc) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) r13 = open(&(0x7f0000000ac0)='./file0\x00', 0x800, 0x10) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:46 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000380)=0x9) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="42b1a323b3efcca6ae84f298ff21f17e0346f1f099007e18b39c458aaa2a1ab62f992ba30e3aa83272d78ddedcfd655f49f639ea9ec09645a21faae91bea5caaefecec56dab88a6f1222eb096d7409f8ed6b6eb125d0caedfbc2c1b00a08658912df0f750dc1f8af1ba60dadd4b511eb70ac7d888e5028a74c02cc47b17fda6aa65c09bcec07d17a8f536bbc29ef8d2dde7711d67a3aebe55e7fecaf24d32186a10f4cde0da97d7451"], 0x1) r5 = dup2(r1, r1) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000200)) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000140)=[{0x0, 0x8, 0x800}], 0x1) fcntl$setflags(r6, 0x2, 0x1) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r8 = fcntl$dupfd(r6, 0xa, r6) semget$private(0x0, 0x3, 0x80) r9 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r9, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) semop(r9, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000480)=""/178) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000440)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000380)=[{0x3ff, 0x7fff, 0x3, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x3, 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r5, &(0x7f0000000200)='./bus\x00', 0x5c680e05cb28acf2) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) dup(r5) fsync(r2) r6 = syz_open_pts() r7 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000240)) close(r2) dup(r6) syz_open_pts() 16:00:47 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) dup2(r14, r15) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r16 = socket(0x18, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r16, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r18 = socket(0x18, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x1, 0x0) r20 = dup2(r18, r19) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x3, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) dup2(r21, r22) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = socket(0x18, 0x3, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = socket(0x18, 0x1, 0x0) dup2(r23, r24) setsockopt(r24, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = socket(0x18, 0x3, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket(0x18, 0x3, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r28 = socket(0x18, 0x1, 0x0) dup2(r27, r28) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140), 0x0) connect$unix(r16, &(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="481f643777cbfcea4b835f0569e1d68318344adcf0de1c4dcbf01f7a94caebc208ccbf7275d6cd94ae3e7f003e9486b3d182294f93135c0f40e969340bc0896555a67b517e8394370451edb7080a4d57086b17a16c950503a20570750053875b63ac15914b745146efa78069f7c603fd574a452a5cdecdbb7fb31b4ed0f14824c7eb2b758931d1e5243894fa311c3c789dde73757e9cc6d0449cb01fcd02c19149853510c9841e87", @ANYRESDEC], @ANYRESOCT, @ANYRESDEC=r19, @ANYRESOCT=r13, @ANYRESHEX=r22, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=r20, @ANYPTR, @ANYRESOCT, @ANYRESHEX=r24, @ANYRES32], @ANYRESOCT, @ANYPTR64, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYRES16, @ANYRESDEC, @ANYBLOB="6cfcaea1cff62190faa4f418c724bc55f19244fc83bf7fe12be77e6995c44be91d522fb5"], @ANYRES32, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r26, @ANYRESHEX], @ANYPTR64, @ANYPTR=&(0x7f0000000fc0)=ANY=[@ANYRES16=r28, @ANYBLOB="ad90a64c508f848003ac692981357634396c7fb160d31a917371e6152e4ec440551b159638623cd4005d5f67dc46aa1db2a0345c9af5ee9759e142cf0d382df73700b1eef382f294b46cd2d77c278547e6db95cf7c08c58be9006b024c08cbe3b0040812cbe283967e163481f2feeb527a1f227abd8877c4f938aaff069c0b8f197903a0b38a6877ec"]], 0x8) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r29 = socket(0x2, 0x8002, 0x0) connect$unix(r29, &(0x7f0000000540)=ANY=[@ANYBLOB="2779b3e9dad42967f0150e0918f1773a6df6ec9b828118a9b2ae65855896"], 0x1) write(r29, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r29, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r30 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r30, &(0x7f0000000140)="220e22", 0x3) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x100}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r30}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x5}], 0x8, 0x0, 0x2, 0x0) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r31, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r32 = socket(0x2, 0x8002, 0x0) r33 = socket(0x18, 0x1, 0x0) close(r33) write(r33, 0x0, 0x0) connect$unix(r32, &(0x7f0000000200)=ANY=[], 0x0) write(r32, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r34 = socket(0x2, 0x8002, 0x0) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000030000"], 0x10) write(r34, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r35 = socket(0x2, 0x8002, 0x0) connect$unix(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r35, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r36 = socket(0x2, 0x8002, 0x0) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r36, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r37, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r37, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100000000200000e7cc4745457799c157b82ebbe04ca08db3902cfc45369bcbc6d88f996631d94b8ee16750da6d31a1d7636c47eca12d1232bcc1f275f782b3c90a64ee2097a5cbc528ef094c5434c24aff656292f6750ebf1a5aa19429ef202f8994f2cf8b51971aac1ffbacef5980bf8eb97944b4eefa3ae87e8281e8bafe1cbbf5d65c1dd06d568490dcd6f6ad75be9c6ba940a4"], 0x96, 0x1800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) panic: attempt to execute user address 0x48 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *200404 49385 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff80001694e4f0) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800015b49000,fffffd802e8f2318,10,ffff80000005b8b0,ffff80001694e758) at alltraps_kern_meltdown+0x7b 48(b,ffff80001694e6b8,83,ffff80001694e758,0,b) at 0x48 rt_match(fffffd803a66fa58,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff80001694e830,fffffd802f052020,fffffd803a66f9d8) at in_pcbselsrc+0x219 in_pcbconnect(fffffd803a66f9d8,fffffd802f052000) at in_pcbconnect+0x107 udp_usrreq(fffffd803ebb3dd0,4,0,fffffd802f052000,0,ffff8000ffff2018) at udp_usrreq+0x560 sys_connect(ffff8000ffff2018,ffff80001694e9b8,ffff80001694ea00) at sys_connect+0x3df syscall(ffff80001694ea80) at syscall+0x507 Xsyscall(6,0,fffffffffffffed2,0,3,a196c063010) at Xsyscall+0x128 end of kernel end trace frame: 0xa1b9473af20, count: 2 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 attempt to execute user address 0x48 in supervisor mode ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff80001694e4f0) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800015b49000,fffffd802e8f2318,10,ffff80000005b8b0,ffff80001694e758) at alltraps_kern_meltdown+0x7b 48(b,ffff80001694e6b8,83,ffff80001694e758,0,b) at 0x48 rt_match(fffffd803a66fa58,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff80001694e830,fffffd802f052020,fffffd803a66f9d8) at in_pcbselsrc+0x219 in_pcbconnect(fffffd803a66f9d8,fffffd802f052000) at in_pcbconnect+0x107 udp_usrreq(fffffd803ebb3dd0,4,0,fffffd802f052000,0,ffff8000ffff2018) at udp_usrreq+0x560 sys_connect(ffff8000ffff2018,ffff80001694e9b8,ffff80001694ea00) at sys_connect+0x3df syscall(ffff80001694ea80) at syscall+0x507 Xsyscall(6,0,fffffffffffffed2,0,3,a196c063010) at Xsyscall+0x128 end of kernel end trace frame: 0xa1b9473af20, count: -13 ddb> show registers rdi 0xffffffff812241d7 db_enter+0x17 rsi 0x22fe __ALIGN_SIZE+0x12fe rbp 0xffff80001694e360 rbx 0xffff80001694e410 rdx 0x22ff __ALIGN_SIZE+0x12ff rcx 0xffff800015b49000 rax 0xffff800015b49000 r8 0xffff80001694e320 r9 0x1 r10 0xffff800000a63d40 r11 0x94c63880e99f9c72 r12 0x3000000008 r13 0xffff80001694e370 r14 0x100 r15 0x1 rip 0xffffffff812241d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001694e350 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=200404 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2508,0xffffffff825686e0 process=0xffff8000ffff66d0 user=0xffff800016949000, vmspace=0xfffffd803f013990 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 49385 52858 99133 0 2 0 syz-executor.0 *49385 200404 99133 0 7 0x4000000 syz-executor.0 41859 382985 51122 0 3 0x80 nanosleep syz-executor.1 41859 154334 51122 0 3 0x4000080 netio syz-executor.1 41859 244423 51122 0 3 0x4000080 fsleep syz-executor.1 51122 403575 97065 0 3 0x82 nanosleep syz-executor.1 99133 507332 97065 0 3 0x82 nanosleep syz-executor.0 35193 125411 0 0 3 0x14200 bored sosplice 97065 513369 11578 0 3 0x82 thrsleep syz-fuzzer 97065 485426 11578 0 3 0x4000082 thrsleep syz-fuzzer 97065 297412 11578 0 3 0x4000082 thrsleep syz-fuzzer 97065 84207 11578 0 3 0x4000082 thrsleep syz-fuzzer 97065 332965 11578 0 3 0x4000082 kqread syz-fuzzer 97065 229500 11578 0 3 0x4000082 thrsleep syz-fuzzer 97065 309989 11578 0 3 0x4000082 thrsleep syz-fuzzer 97065 353744 11578 0 3 0x4000082 thrsleep syz-fuzzer 11578 192218 77951 0 3 0x10008a pause ksh 77951 15903 12381 0 3 0x92 select sshd 46724 157177 1 0 3 0x100083 ttyin getty 12381 412555 1 0 3 0x80 select sshd 92909 332164 64386 73 3 0x100090 kqread syslogd 64386 474359 1 0 3 0x100082 netio syslogd 95231 121856 1 77 3 0x100090 poll dhclient 49822 112529 1 0 3 0x80 poll dhclient 67852 146561 0 0 2 0x14200 zerothread 53596 452249 0 0 3 0x14200 aiodoned aiodoned 96869 267503 0 0 3 0x14200 syncer update 57297 430409 0 0 3 0x14200 cleaner cleaner 42654 426921 0 0 3 0x14200 reaper reaper 79857 284151 0 0 3 0x14200 pgdaemon pagedaemon 81779 327649 0 0 3 0x14200 bored crynlk 19238 470372 0 0 3 0x14200 bored crypto 45537 222327 0 0 3 0x40014200 acpi0 acpi0 7459 121026 0 0 3 0x14200 bored softnet 91356 422859 0 0 3 0x14200 bored systqmp 5140 157012 0 0 3 0x14200 bored systq 95708 210187 0 0 3 0x40014200 bored softclock 24469 196360 0 0 3 0x40014200 idle0 80255 503068 0 0 3 0x14200 bored smr 1 17956 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 9603 7039K 7680K 78643K 20932 0 0 pcb 13 10K 12K 78643K 778 0 0 rtable 112 8K 9K 78643K 2393 0 0 ifaddr 88 20K 20K 78643K 740 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 146 0 0 iov 0 0K 32K 78643K 950 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 77K 77K 78643K 6164 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 72 0 0 VM map 2 0K 0K 78643K 12 0 0 sem 12 1K 1K 78643K 15 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 4063 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 49 38K 62K 78643K 1778 0 0 subproc 32 2K 2K 78643K 429 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 278 0 0 in_multi 25 1K 2K 78643K 445 0 0 ether_multi 1 0K 0K 78643K 22 0 0 mrt 0 0K 0K 78643K 22 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 174 768K 768K 78643K 174 0 0 exec 0 0K 1K 78643K 975 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 124 23K 31K 78643K 10936 0 0 UVM aobj 110 3K 4K 78643K 130 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 815 0 0 NDP 23 0K 0K 78643K 241 0 0 temp 233 3537K 4177K 78643K 96805 0 0 kqueue 0 0K 0K 78643K 37 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 79 0 74 1 0 1 1 0 8 0 rtpcb 80 298 0 296 1 0 1 1 0 8 0 rtentry 112 433 0 393 2 0 2 2 0 8 0 unpcb 120 1638 0 1626 3 2 1 2 0 8 0 syncache 264 24 0 24 9 9 0 1 0 8 0 tcpqe 32 6859 0 6859 4 4 0 1 0 8 0 tcpcb 544 1276 0 1271 5 4 1 3 0 8 0 ipq 40 27 0 27 12 11 1 1 0 8 1 ipqe 40 63 0 63 12 11 1 1 0 8 1 inpcb 280 7129 0 7117 31 29 2 13 0 8 1 rttmr 72 6 0 5 4 3 1 1 0 8 0 nd6 48 62 0 60 3 2 1 1 0 8 0 pkpcb 40 14 0 14 6 5 1 1 0 8 1 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 73 0 73 14 14 0 1 0 8 0 art_heap8 4096 11 0 10 5 4 1 3 0 8 0 art_heap4 256 2082 0 1873 42 26 16 18 0 8 2 art_table 32 2093 0 1883 3 1 2 3 0 8 0 art_node 16 426 0 390 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 6 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 11 0 1 1 0 1 1 0 8 0 shmpl 112 128 0 20 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9054 0 7659 46 0 46 46 0 8 0 ffsino 240 9054 0 7659 83 0 83 83 0 8 0 nchpl 144 15210 0 13590 61 0 61 61 0 8 0 uvmvnodes 72 7426 0 0 136 0 136 136 0 8 0 vnodes 208 7426 0 0 391 0 391 391 0 8 0 namei 1024 63501 0 63501 6 5 1 1 0 8 1 vmpool 520 10 0 10 5 5 0 1 0 8 0 scsiplug 64 4 0 4 2 2 0 1 0 8 0 scxspl 192 51908 0 51908 26 24 2 7 0 8 2 plimitpl 152 354 0 347 1 0 1 1 0 8 0 sigapl 432 4165 0 4151 2 0 2 2 0 8 0 futexpl 56 122955 0 122954 4 3 1 1 0 8 0 knotepl 112 1173 0 1154 5 4 1 3 0 8 0 kqueuepl 104 1061 0 1058 1 0 1 1 0 8 0 pipepl 112 4130 0 4109 21 19 2 3 0 8 1 fdescpl 424 4166 0 4151 2 0 2 2 0 8 0 filepl 120 47495 0 47387 35 29 6 11 0 8 2 lockfpl 104 1463 0 1462 1 0 1 1 0 8 0 lockfspl 48 494 0 493 1 0 1 1 0 8 0 sessionpl 112 40 0 30 1 0 1 1 0 8 0 pgrppl 48 82 0 72 1 0 1 1 0 8 0 ucredpl 96 14771 0 14764 1 0 1 1 0 8 0 zombiepl 144 4153 0 4153 3 2 1 1 0 8 1 processpl 864 4183 0 4153 4 0 4 4 0 8 0 procpl 632 9054 0 9014 5 1 4 5 0 8 0 sosppl 128 39 0 39 12 11 1 1 0 8 1 sockpl 384 9113 0 9087 51 47 4 22 0 8 1 mcl64k 65536 1174 0 1171 118 117 1 33 0 8 0 mcl16k 16384 49 0 49 15 14 1 1 0 8 1 mcl12k 12288 103 0 103 17 16 1 1 0 8 1 mcl9k 9216 76 0 76 13 12 1 1 0 8 1 mcl8k 8192 188 0 188 9 8 1 1 0 8 1 mcl4k 4096 366 0 366 5 4 1 1 0 8 1 mcl2k2 2112 39 0 39 15 14 1 1 0 8 1 mcl2k 2048 62221 0 62177 33 26 7 20 0 8 0 mtagpl 80 147 0 147 6 5 1 1 0 8 1 mbufpl 256 133230 0 133158 71 58 13 24 0 8 2 bufpl 256 22133 0 14546 475 0 475 475 0 8 0 anonpl 16 531639 0 518916 184 104 80 83 0 62 11 amapchunkpl 152 23184 0 23075 92 80 12 18 0 158 6 amappl16 192 25714 0 24813 187 135 52 68 0 8 6 amappl15 184 643 0 643 5 5 0 1 0 8 0 amappl14 176 401 0 397 2 1 1 1 0 8 0 amappl13 168 951 0 949 7 6 1 1 0 8 0 amappl12 160 476 0 475 1 0 1 1 0 8 0 amappl11 152 256 0 245 1 0 1 1 0 8 0 amappl10 144 54 0 53 1 0 1 1 0 8 0 amappl9 136 1630 0 1623 1 0 1 1 0 8 0 amappl8 128 1164 0 1123 3 1 2 2 0 8 0 amappl7 120 163 0 156 1 0 1 1 0 8 0 amappl6 112 241 0 226 1 0 1 1 0 8 0 amappl5 104 814 0 804 1 0 1 1 0 8 0 amappl4 96 4527 0 4495 1 0 1 1 0 8 0 amappl3 88 814 0 809 1 0 1 1 0 8 0 amappl2 80 31959 0 31882 4 2 2 3 0 8 0 amappl1 72 86590 0 86160 28 19 9 20 0 8 0 amappl 80 9674 0 9636 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 129 0 20 2 0 2 2 0 8 0 uaddrrnd 24 4176 0 4151 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4176 0 4151 1 0 1 1 0 8 0 vmmpekpl 168 32584 0 32557 2 0 2 2 0 8 0 vmmpepl 168 511067 0 508992 325 205 120 120 0 357 28 vmsppl 272 4165 0 4151 3 2 1 2 0 8 0 pdppl 4096 8358 0 8322 6 1 5 6 0 8 0 pvpl 32 1491345 0 1475371 482 290 192 296 0 265 33 pmappl 200 4175 0 4161 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 881 0 271 19 0 19 19 0 8 0