e3da475992b2956d50ab3e747fd63d9ef837ab77957c01ca335b1eaa8c9d9abfe231f0e4056060ec54f4715a118cdd9304ab6a3f5f731e7604ccb234c7dbd8562ab680e36e8a012c312a1f7a829395ba0a3253f3f343172253e9385f08826d307954657dd9217b62e0f0d4e1f61c3cafeb062ca4a668c04ce", 0x95}, {&(0x7f0000000280)="b1ab4780ab67aca9903e215680fa18d96fcd5e3322219b74b9ea4137779ba58292b9ba88c3e8c3a0be1219dccce276a4d075d3250805ec47147d472120da96d2369fd1248da1597e3067423d9562622266e3e792162900a74eafc02704ace4be055dd1980390da6ec1bcea19dfcc6c44be0b5f4dca54291320361808", 0x7c}, {&(0x7f0000000300)="93b3f8466b2dcd0dd14525cc9f3647e1480a1e5475cd2f2f122ff7eb069ff2a9ee09eb0b34ab405eb1bc1e15eec7edc835fd82698b184f180b8e0e8f32f703d6fe6ea8b3abc256f8d4efe2865a6ea6c0e6d920722ba8d188f6710d90c0a79bd7e0df26908e739c7619be71a2e6c7be680ca4a73337c33bcfc9c741ea9f5914b799ff3c404e41508ad3786c596a6d4d15899268eeec88e070d85303102a1c7c97b776e65e771a9637a03794a1da91525d94428c317143e44a665c", 0xba}, {&(0x7f00000003c0)="4b6b03110554d8a3710ed7bfa300589198e1be17078e371e86cb69b0d7a47637b0f0ab7ae7ef01ebd596e792f2776f91c1f931fc0ef47101f42a88107528a7ab5ae44b06ee688700f891a2afdf8a8914cd13696f76389c7de33051e957b437de53a6349a43e9a8ef2ccbbd03e749df1fe1c19ef7e81c7793fdf77acbe8752d0e1abc84a13cda92f96324e57e62f8011f7745a45ead8106fef0b8a01051ebed2401465087b5cee221694d4722229b6466", 0xb0}, {&(0x7f0000000480)="1fde43008012ee53f0717e8d461b78a811d57e53325ae2491020ce50b0efa02a58b2cd167098f7f47fcaaa54b9b6387162064fed5197f0efa7c0f416d33cbe733fe1af41ff1b3fd676d46907c71925d84d1d68603906893c28f9730befbf59ba2373c91ed654d4d921253004278c7e5d6fc34f0ee2853375faeff9faf732c9c91a47", 0x82}], 0x6, &(0x7f00000005c0)=[{0xd8, 0xffff, 0x80000000, "b6c87d34eab7cb46238f04748ed0881b7cc28e8f06e4d8b72c26aca9ee64e6a00f485d291f3dae81519af1cc40b6c99b7e2b7cbe182c730bb2a771e3cbc57fa355bab47a23d7663b87d38f0ddb860142ad9b275d4e8d3705b57a01690031d95856f3ed33ccfd89e6351d8b246be38f5aa60944af519960771a0da1035974498c0be977abc1719f100f866d5533e4aea6933f0a6b8273eed81faf0047b3c59f99016579d9c791cbe4625104c260771f4a82787b962220e760b451b4bd6e139f5365723eb5"}, {0x48, 0xffff, 0x1, "7df550a02375d652036ae413640477f3ba60b3175f27dea7528d7e9b7175a208efd8b13b96c2f60bc8feff231773c98040"}], 0x120}, 0x400000000000000c) fchmod(r0, 0x10) writev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000780)="bcec30b08a7f165154ffbe6583213933dcfdc28d98c6bba8a5abe8db642f7ee9f1268defab359c20eef13c16903e8fce7d69a14f90f371d1631de7e19a6cfcdfcaa07dd2434ef9707a0e9c47c1f92d83c4f76c32a8827d75a33b3c88853d958812b886ea8026386d9067f150d120ce788d58244c1b0863699268a11dd050750609b0ffd419659ae4e36a430afb18b87f19f1337d9665f250a3ef82ca1476bd6a472e9307fb4883fa06bfe672d1ba9402052ed0a5877724b0561c5d71fde23852aae6040e3fc502d387b29dcbbc14d260d6e70862f042a6d97d91bae6ac3ce5276412d71827b1213f4a545d179aa6d3ffa999b555578e2bbad478ffcaacbcad45c3e81d3e3d3c29eb176a83dc7f20c0056b860678f6ada422c360a03b993109659a59c2785515faa56070f20c6b69a30db97a4209b239c5a205c7a8693d3de87e336309b197ee1d900e129e387c8b393d95943bfbfdbf0c119ced1a4eef33ddf949449ac1ed5dfca04d0976c45b144b710e13fb3386a88387fac76da7cbd289cfaa67b07a3f083c30671b4ed73a5c74e1e9990ba5de5d15eb7d44e15d189d1c11f3627d3e670d11b3c14300925181ccf14ff5d4264606b4056df5980521d20248c8a4c8d10b0150eb412200c0c301a498c9ca318787ba5b25f36f13511d70d24174753a6ed52ef8416bd626a35dfb0b6aa9968fcc69c7d597169d58c7fbad0bd7769c5415086eed53987bcb8d48472d22e7cbd7f5f078d2ebe1223282dba33833ceecc6071fb3eb5e66d4a2d559a87042ef951713608ed613da7e978ef0abb9839f9c08b25e18396480a94360eff582732baf5138f8fed21219fb98c4014e2ef629c644c67b141161105b539d702866baf60bd13287a905a14c35e5dbf4dafd3c989c02a66922c8727837defee65aa106384bb7416eb1d9a04d4efde944373b3f81666b4ff4d7ce90fa198ca2574521e1095f9526c1e482b4effecb85cfe70adea9d5e0554c7f73446c5f456926f04a90a0ecf1e3da6f6be253e33fd1103907ae49c89e4aed219f3f8f37790e6ad5f0eb33a7f3d0d4c87e9b31eea13a1a1b6652983c9d8b14ecc2dc56fc0f29828fb011064742dc8c2c1f4470f6edc86f8199d809ecda17baf34c5a9e7feeef96ae030e1ad74eb64ac58d68ef21ba4f123fcfd555c6ae3fc582ce216737953134c3ab631d54f160408ad20ddd7f73f01c9c3b455b48ee8e7421e9ea7c9dd818e5c154997c303e3b741f36d4c1b197eccf798e0013b9842648824e65123e41504498e8b7b7daa6b5e02ec5ce3920a11b3bced8d46a42fc4f308b41e7b2ec8779757d74d0d3bd62690f00e96b7e15687bd5343e6a25a3208383be84cfbd66c3279a1a5919f1a40866fdd0066e0bda06113cb0bff4f7516730eb169fd2fea1ba7a2d851af047556e7da8020d1d83719491ac86e7e34eb0e65adde57b40de3180f3bce60cb5486d63e391c8f22fd1ef0231fc84d879b5ce194ddddd18606771b7b0ca141a63a23a7461d216183fc9b1d00c6069ef7783544524e54307f83f16c4184a1da9796be49317069b19e4bebffe91df409b2200716afacf2ede6b89a80dbc374abf2211333dde07460ccb0daf1fb3bb1ef5228543385def5f7e9da96486f0953fbc7d962bcce4b51f9529e4a9cc31fcfe1c8753c08d05cd1a9245777c819011bd420483bb7af44d039d5be34bb189c8a3749e961883dd7d2062fac6d1b2d9a43cef3576f6d6a82c8960d105a241b8029857f1b5f44b7289c6427ea6e9d8ed6cddb6f840af93d5e2c4b6ec21fb8afeb168c49c57b3a46255779208370f13ecd7cd67f043e4d7a73f60996b3faab750dbc6c4b58a28c3b063050c5f8f1758292147157865a6b1f3bc48bf6b43a642c7e9d2c2632c418561837156a87642c03be15055221e76241aec64df38e6e050df33b17042b60870a804c87870e1cee980219051a169424df627ee724e6276717c3dd122c80feb4af8d153a1ab4afb9eb662be2c0ffad4fa83237cc86ebe63b3993065151144446a92668340fd607adb01f5a76139db4520cd8fa0286fc5eb6c9e2d4c039d4c714aef1537ed1af8bb63964a1c3cf1ced553f7fdb4f524ab5dbe8153323c02eefa1d1f2a7bef720f47f38550ea4f0fcc5ba92ba04e957c9f470513bb45b2213b3dfec36123ac69d8a875ff7c2639975ab91cb3633fe2111d9f8be92115388c9464675b65c43057d102d1526b34dfb65a938fc18069731839962994d9e13b0dcacdd79d0a5b1bbd0dfe216f4c04c30ab99abf2e63918fd9190bd46cc2c934a3d305d102ff68a4be6a67d40cc53f67b8b019ec0171f7f8495fe4ffe605f9090770828f2ad33f4fdabf19273b905735c503834d1c0eea936a5c1b07fe1f5236b06440f8dfc62a740784837bfeb7dade80f6d85c702d8068ffbd5f0bbb4290c961ab453feffb6e0bb118d2a8a4e8ed6f14d1895051362203faca176f1eb4403fc234073343577b529e89324e53c110b0d22ebbdfd23ec0a4d31cdc79ef836c71a2cf5960774533940df920d816d0fe4936dcb6324cc6fe7e8fb489323ea3f0c5d0b0dd979ad4c639a8e2cf792f25104aaf836b0d93e5c69536f913bad3eac32695aba5051887c3e81a021183957290da7cbc5da3b962c1473cb998fdd3d810a11abd5dfd14a5f699c6e92df8ab3a29ba7888abac106398d3e36822b8afd38af5f2e073c94f067e568761b70d212d1a726fae22754b7393ab938101e0110d53bb610688e4d18e64920aad1c56e94f74745427895ae443a5625be8d462aeb0271d948966806139a5f049cda6e02c4b933232a3f83c67de6ebd6d28894fe6760bb57e001b8121a5d7cd4ef668cdd1dde14f3a962f8a56bf1fe910023ccb7eb8d621f517984d45567fbd054df7de6e96e5a64de8f027f0176da35af865bf0662d39b95a827a54883b419774b17207c5bdfe193a504d5944fc9eae406a151cc62621338a9a08a380ed438a57dec990bbd39d2f2f055d0a6671d40876107243fdb25b115b9ba2004dd0e2a20e52f987af911a8fbd4da1161548708b666751719c172b64fdcef0712d493f0a5e63a7423e3b3414f8670344ab97a96901e8a4ce70368273c3c86bf80a78e51b991a2712d16d05e74fcc5b748621d3eac15828818b383184859f88c594de864cdc3bce128ee18dfcdae7668f15832ef4f2ecd8ce525549ba2b5332310a72d487c864fc5e03eabd1b9024e38900c38412a69fe67ed231391b47a8f0e508034276e937e3b8358975718cd73097bc5be7f7a6459b320ff5f46519227df225f221fbc2da10aa7f3d2e86d1ff879db6b86aee38fba36d5bc9ba1169bd8472c10a168731654f513dc133541f38973c9f8b2a85481f6db1d772fdca14b50cc16dafb2a39a83a1ef53d245c8ecbeb06e7035c9edea9176d3b6abfe159d96b75e6278d30eb86dfa53c2a0c223abaea82ecd86ac9e9b8a00d5ee60948ecf48b88bc0ea19499a1a120bf77dde5e49adf3f2141efca0a518f75493eb7eb1bd2f9da5c3ffbe428d90d2ec3426dfba0f40609eff220ccccef7b6cb5b2e30ac04177c66f70afb951073cefba0097c349c42a7e96a452c0c97e6760d334f90cd742e71fc7f59e43ef46c0e8b7619868b83ed47452f6e28f0f43f52decaa762ce17f4ed54221b6084d214585feb43192ea4acf8fbe911c9047467c8781b3a951e989a01a1eb239d4a54c5d8c13b60cd53845252e064cfab26ab0e2d3adeafe084cd941ceca49b5b8f64c606572021e7cc4917241e3847d55239f674081c9d9ba04b571338a9b1cd4eaf6c994c81b4c52875daf00c4b01271368cd7ac089f3d44ccdb452291c0100f47d651abcb97b9fc3841c532efd94e28f6a0c6e0fbe529f29e9fbbe41d306b0fb039ea096f5be7b3bff6e45b2ee447b24a9ef027ef36f9bcd88ffb18de83e2c5b206639f5068f332903076c27fea063fd8dc5423f32328d400cf84ab2525f50b526cf09476a4926e099df93082e5344b5871cfd99b3a7ae1c2b1ca2ec13a5ab053cc241d1b048a44da57e8402d741105371bae2bab534fd4471d6de036ebda9917960b5cc52c84625337c1312657f4633ea3b44ab02747c14fc75476ae3a736845e8ec652c454117d5c0e3bc9489c82f1c4fff8064d249700fec7195a006a33982c4a90f3353b246d9fd2e4c9f114aff63a52c9f5164bc63ed5fa4dc10661885888b81ea881bd47f38554e0e1a446965913db26e23fb745b48890ddc0ceb0487d131bebc1e2041b8be8aa6a2e779cf4ab9c7a725742e3d408c2b6bca82bc15333829432d51fb583477c212e7f1484dcc7e5214c1865ab0e0271cb933d0207f9fe079fc149bd0080c6ee00fa5ec15ef005de2e13ad32e90ae40037856707ec95c2566a0921c09361ad5c9baba21e207279fce38d9d0fe0e4a85521e57b0dc2e620d730a682b43179999729c048489aca4177ef7df91be395ca43b578926c59ae4a9fe8b6bac499000ff243ba66d91ca83ab3b15d810a2712396249526de4a91165062d5fd34966433bade7b2f27bc96eb7fff4b2ac2dca49bcf7a174dffd8e5ef4bc03140555e39f5a9138eab280b1883366b5e2fd5872321597a231958d0fc5fb1f1a22470427738edbbcaf1608a40272638714086f7da466d2fbe303e034db940835b7040c181c49d3b2c307b952e4cbf10d54bcc8f40240fbce4a3a8025794a2cffee0593f56e821ec4ea80c1e497540a75af8f9c5c3a7ac2ac42dd658249f3a47eb5195bae14fa4255ea73bb83013fa158e8fc816c50eaad0e2983d03a8b92e036d8842c4319f7bfb149d41b71c073e6197fe8b541817691d1dc2297995ff1008136d84232d42fa9e6bd96e5a10f35578d727a5262a52b2c953fde1c7411e4fd05830dd9ae64b7b7e64c39bef50c831fe8d8151846aac5127beb21b0155ad818b5c1057473ff8d391ab3ea4f43b2393ff0be2689d1f89bcfd893ce69b735e6b22d18b74169ef9e13c37b8a221ff19afb07107f7bab286255f506bf704c4c3ecd047a593383db3439c7c5d418803b15e6d22add4fd246f2341173c97931ab7d841fb5e66a10e79795ecbffe71167e8d2543e21dbce9a9e722fc85b9311a61aa7ff6378183b7d823152ccaca7a5a2dd67e16d6080d2fa6d7b10efe16351eb683d3e43e08b214a3dd0bcb7d3e18bd0260c42c5f3e2f2a458bb342fe5bec057fc803b7533ce936186f879c30ad71979f2e1f242e69b14d16e4572f4dc5738b7365af50bf430db41001c6d8374dfe8efe1ec88aa292fece56c9e99d6149fca515d3c3c67b8c4681e041fed2c423bc8a66d2c796aedcf90a4e4342a1ad2033ed8e5221f6bb82bf89e1eadf8a4f6ceb11e1f9981fbe22de53a341d776215033337507b85aea69d5bee6c65a18e78288eef43c237fb0a8238d30c2d5be97c3527784f7290ae770b0df2cd83b1ed4048b01750233771d0e58ac267f39d7724cfe47119da7579af63520688593d2029e6d438cd53183fe96ff382eab2f0830ab0f45fe360c352ae21019697a9a7406a76919daa791389106fcb455af9b56060d5382072f50a221e3339dbc6450add3b04083697a4db346ff8923a0db0bda69a62fbb9b33acd44d7a07d647593a31a3094874cb24be885d40af6eaebd0fe05c17887a21de45a10eced608b6167b33717cbbbd190bed33af20ddc8087223daf55bcd0c7b6753fe6ef10fdd39e82a003892d14322d5efa4610df564b50e800f686be0fcf6ef0f2b2d87c1431b5b3813afe0453fc684f0806002b08083f94", 0x1000}, {&(0x7f0000001780)="7a7d3b71cf1e485352c131a79ed9998d70714b0b4f7e7316142a96afcb0ceed3dcbc0e8373f4c2e5e78383a4a42a551a45cffd20ca4b7c706916d92ce7aaa8182eaa97259d9bbdd322ada6c5872e4dc593b4a6bd51827026ac4671bad9c1e4d7fe914976ec7471f0b17e45bfb9c5b448713d21f2c7342cfeedced74df60e65714daa22dd9708534cab75146c607d694d3f04d92095a82dc4a99aebdf8683857d817ff089f08fc810f554", 0xaa}, {&(0x7f0000001c40)="88d1e74c48adae5fa94ef3df92b946959698f5d822b852cc340708856e637800e647866e36c3a9a9b8258203e26b1811777c5ac1e44a8c2369ee76ec205667bd6c75d56eadf1bbf69a1be2c46280d04f8996dac856b039a5b6c1ca68490d272cc0678e7220eb67ea3a0c18e4f6a665d1b8ac9dcc48566e2aba369e0fb34944a86f03bc84fbdba7046fd6f0cb21b8a11c0640594e7c2078a679f21acc57823fcd7622d0a61ded5a01ab38b7cf43a3a92c67d3579726036ec542732266e5c69b5b5799dca87c3c3c3dc8c4bb76d1a9a6359366440229a6bf97e32958438d7cd67589bf1ab9365f96962c67fdf2787a947fcea46f3db948b93c3400c675966efccd01ba98dfcae8f1af78ad47e62820f5fbe7cb52b97a8a3ead18b4481382efb91f97789655e6", 0x125}, {&(0x7f0000001900)="3f0cf6bad42170ab83ec0b03184efffa7b349f14f46cc6012c8816e26cad5d44577a74e5395d31e9832ce257fb6841e39050f356318a17374c45867776f6d7f2c3402d60c65ce3881a429fe83ae4e7574ec640329486c6edfb0f1f2a699d7a9f38dc3baf2d7007e8a71f6dbba3b982c8812cba59fe5073d29dfe0fba5d2d00a3ff9ac07c1435a780a98227eafd76ed8fc6ff6758febc2ba810e20d969674a93df96cd60b26", 0xa5}, {&(0x7f00000019c0)="ed5d10cad516078709434fc3e88386a1619699e76f0ddfa9cea7e9d02f65dc16235e3ad761a7d1291c15b7952805", 0x2e}, {&(0x7f0000001a00)="b2ff76b46870cb15f55b0332459ef5c1cc5369cb9ab7475304fdd76c22570445ac4ae56f81ac791d22d596176320219c4ee28fbc79a5ecf8013d9d58aebafe1bf438175397c1160fa6cb4edf015a99dde8969955616f422bdbfe198964b24b2f532a032147e4b24ca62a1f3ddb332f65f6ddab1511b4ab1470e6f2e8f5aaa81ccee85c39bd540e039537fa0c566b9eec8c599516de0f6a51b622fa68f2244f5ae5416083d8e580b55004084f0db6e4204720ed5165804d4e75af2cdc929ff4c0ae5c487fa6a3b13961ea47de8141a9298fd29786263dba334d", 0xd9}, {&(0x7f0000001b00)="af37aa7b360bbf2a7f64fb669cfc96587f1c7c7a844febb3a414e82f3d0a61d115ac63855a21e38019cd542cff81d0a6a0812f03bdfd8b9a1e57e7b7354bc3c09eba73646fbe0f6066b5990cb584cd26f5b931cd9b5d848a264277e1662ffdc3d8caae93bd3a4a7af685bed0efa7a36e105a58cb644ba6410dcd6025c2ef10f64f04171ed8c43d9ec437600e4d939f3690a40c99ab73a2aa9a39ff7ea32969ecb4fe04d683e33708aeb6f3b70a2abb1358a0", 0xb2}], 0x7) socketpair(0x18, 0x2, 0x2, &(0x7f00000000c0)) open(&(0x7f0000000740)='./bus\x00', 0x408, 0x100) 03:59:48 executing program 1: rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10100, 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 03:59:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x101, 0x1ff, 0x12, 0x1, 0x3, 0x9, 0x5, 0x0, 0x0, 0x1, 0x101}) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)=0xc6) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) 03:59:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x3, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="00aa0cd0549655b0a7abb4fe15bfd06b6f9a2f109e6428c141cbc36a1cfff1ad4fbdd37dd8b5eba7fbd6f565a2a61e24ce9d641289ea07ebd90f08d3ebd0a86330f7cd879eaa8aa9452b68388308b1311f514b5f1eda26906cf253107b67b96314fc4cf9298a3cb128c7af48681cb126b967f03483eccb75489bd390c3812436332fcc45ef838efdbfa53e98fad9c1f0cf11ecb4bc07dc1404fc1c349246427f87d65516912b9645e607d712ac7a04", 0xaf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r2, 0x8}, {r0, 0x120}, {r2, 0x128}, {r1, 0x50}, {r3, 0x24}, {r3, 0x40}, {r1}], 0x7, 0x800) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000000)={0x7fff, [{0x1, 0x800}, {0x2, 0xffffffffffff8001}, {0x3, 0x9}, {0x3, 0x9}, {0x2, 0x110}, {0x3, 0xf5}, {0x1, 0x8}, {0x3, 0x3}, {0x3, 0x7f}, {0x3, 0x200}, {0x3}, {0x3, 0x7f}, {0x0, 0x1000}, {0x2, 0x1}, {0x3}, {0x3, 0x4}, {0x3, 0x3f}, {0x3, 0x4d}, {0x3}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x7fffffff}, {0x2, 0x4}, {0x3, 0x4}, {0x1, 0x478d}, {0x3, 0x80000000}, {0x3, 0xd9}, {0x0, 0xa32c}, {0x3, 0xb732}, {0x3, 0x4177}, {0x3, 0xd9c}, {0x3, 0x6}]}) 03:59:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000001, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 03:59:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 03:59:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0f15"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x6, 0xd0}, {0x4, 0x2}}, 0x0) 03:59:49 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x200000000000025, 0xfffffffffffffffd, 0xfffffffffffff8e8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x83, 0x3}, {0x81, 0x12000000}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 03:59:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) 03:59:49 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) semget$private(0x0, 0x4, 0x91) 03:59:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) open(&(0x7f0000000100)='./bus\x00', 0xc1, 0x1) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x9, './bus\x00'}) 03:59:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xb2, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f00000003c0)=""/236, 0xec}, {&(0x7f00000004c0)=""/176, 0xb0}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000100)) 03:59:50 executing program 0: socketpair(0x7, 0x3, 0xb79, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x7fffffff, 0x6, &(0x7f0000000080)=""/71, &(0x7f0000000100)=0x2a) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0xee) 03:59:51 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) read(r2, &(0x7f0000000000)=""/12, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) dup2(r3, r2) 03:59:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x3ff) r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x18) r1 = accept(r0, 0x0, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="aad6fe4b5dac09d181a435028d111b21edf4bfb6da24c3e3d81e", 0x1a}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 03:59:51 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/201) 03:59:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000140)="0c2418abf6963975eabbccf9557a59a8faa6258388a09d6a291c31f675b8c45a42bf0282815ea4e664febe0f4d16b1d5e1c240961d23453cd4180326a36b715638e8d965c76ba25eb4894a3b1db9f96edce32e7d84ffcbb0f288f5fde326c2e78bd64c6ef5145e87824497c4eebc5753cc92878841021c0caebd0f678329692b32e5a3413a43fef6a4e8ac72277e12f6af43de2d0b4e4f72e06eef300defdd97d51fd86f1983afdf4d35e9ddc6a827656140fd46ebd96f94515f638b60eff131dbf324212ea1fa45f2", 0xc9) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) close(r1) openat(r2, &(0x7f0000000080)='./bus\x00', 0x180, 0x4) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000004c0)=[{&(0x7f0000000300)="9da4fc5cf03eb9c751fc1a76ccf1445cac3a2e2bdad67fb74f5c682326864d89851e6225d0cdf7a82b56f026671cbc9fd0f816e8ede5b87643c054a67a62aa2ac8b10a618021bc84934292e94494932d5e196c373cb04477cc9afee7f7dc66c94b150200166482ded0ed7aedb6591c93fb91581d24615776427f2f3d96b92f897a8e5d12add6ec299f", 0x89}, {&(0x7f00000003c0)="72740d4a75c0c47aafecd1fc48db722afaa228e862aff6f7f16668aaf8288bfa80e5b45f91f61b644f4054c215e6f12d0ab330fcbed9b2729ad547cc9c0396c1c2d07f529313ad9489e96f0f35ff48df68439a9cacc3ee1a518dbca41cf16a78d8f1b38a07df7b536b19180900b8b3a774f69d51c18fa5ddaaa6c0cc10f0e5e4c053b2a7f4469aeb18eaad09666b69ece98000fe4dfd67ee73860723ddd387dc10c58af88fc174d9467a7704e2b8a473ef1dfb4080a340c17645b48115547278f45d67eeed7d39381e52f543bf932a1c322760d441c2", 0xd6}], 0x2, 0x0, 0x0, 0xc}, 0x4) close(r2) 03:59:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x47e70c35b3250794) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) open(&(0x7f0000000000)='./file1\x00', 0x500, 0x10) 03:59:51 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) setrlimit(0x1, &(0x7f0000000080)={0x5, 0x8}) close(r1) close(r0) 03:59:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f6629f16c6530"], 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) 03:59:53 executing program 0: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x1, 0xfffffffffffffffd) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffff3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040), 0x0) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x5, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2000000000000009, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000340)) socket$inet(0x2, 0x4007, 0x100000000) dup(r5) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r7, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r6, r2) socket$inet(0x2, 0xffffffffffffffff, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) read(r7, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x3fff, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) login: pckbd_enable: command error 03:59:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) getitimer(0x1, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="186b329f898e9318f1676c0cfaff2ad1050d", 0x12) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:59:53 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x18098, 0x0) r0 = accept(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000280)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x810, r0, 0x0, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0x4, 0xffffffffffffffff) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/249, 0xf9}, {&(0x7f0000000000)=""/97, 0x61}, {&(0x7f0000000080)=""/23, 0x17}], 0x3, 0x0) 03:59:54 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) fchflags(r0, 0x60004) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x7e, 0x10b) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8088, 0x84) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='W\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 03:59:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/48, 0xffffffffffffff8e}], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 03:59:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000001680)=[{&(0x7f00000003c0)="cf764a3b1f8ba2c5ce42a958363de7a0ac6f8bdc1030772dbfcd8ad84a3783c4bfb8415d782c5cebac01bb2f7d5e581e71adcb5bdb160de38f32e956b546b5628d681fb6b99a1f954f6123", 0x4b}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 03:59:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe7, 0x9}, {0x1a7, 0x100000000}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x6}], 0x1e}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7fff, 0x1}, {0x18, 0x2, 0x81, 0x9}, 0xaa5, [0x5, 0x5, 0x4cc, 0x2, 0x6, 0x1, 0x401, 0x3]}, 0x3c) 03:59:54 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='\x00', 0x1, 0x5) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x7) 03:59:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x4, 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x13) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) dup2(r0, r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 03:59:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10018, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) write(r1, &(0x7f0000000140)="c7323adcf6c3dc0dc514b25b6fbe766538b8e9a47a6e9fddfddbf02af25e29d20fba25d8c6f0539a52be851c2ddd71315e238dba42d4d1e85bfada53c5d1f3b8c7c34564f2af68a6038b349330eae21c99af62b981f73a2f2f549477c99e7a0cfcb5b6632d8d801a3040d79f3b52083fab914b0afb9325b095b370bf2eea235f375a97c2100c2d1bdef03a25e1e6661d11fb5335286745db03dc19d7b55c4a", 0x9f) 03:59:55 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/200, 0xc8}, {&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000140)=""/28, 0x1c}], 0x3) r2 = open(&(0x7f0000000340)='./bus\x00', 0x20, 0x45) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000380)) r3 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) r4 = semget$private(0x0, 0x2, 0x80) semop(r4, &(0x7f00000003c0)=[{0x1, 0x6812}, {0x3, 0x28e}, {0x3, 0x0, 0x1800}, {0x3, 0x10000, 0x800}, {0x7, 0x7f, 0x800}], 0x5) 04:02:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc) r2 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) sendto$unix(r1, &(0x7f0000000340)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, &(0x7f0000000080), 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x90, 0x10, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0xa5, 0x20000000, 0x495, 0x6}], 0x3, &(0x7f00000001c0)={0x101, 0x1}) kevent(r2, 0x0, 0x0, 0x0, 0xfe, &(0x7f0000000000)={0x0, 0x8001}) kqueue() 04:02:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x3, 0xa659, 0x200, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 04:02:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfff, 0x15, &(0x7f0000000040)="da000000", 0x1724bc33a68f33a8) 04:02:32 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0xc000, 0x7ff) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x3, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="c0a5ada1b04f3e67c249d472141e734b4017e2e4761176edce5c3d281db344651d4f3c853b0a53bd0ee24c00cdd6b49a7993234a4baa72a1ce28ea6743280befd04f91128c19fc8dbd5d339f410877f93192af958ac63f2a192c0b45578e73803778c6ba99c98be6803572225d338702d4fd3db070edb3e4f20e1f62035827c2c549cf8fe7f6fb77522ac5017231c7946374031696f43f69bcdbd6f7977738411194dd7e0bc32c25df5c7d1af271ed11ba1e8c5505a259b477b1ea84e93cf72015aefa4ecbc0f6480201ac07604abc5a8efde8f0dbef08c3466a175e2716658c6806ed0441f53fcdf31625", 0xeb}, {&(0x7f0000000300)="894a06b6ed491b5f1514c50e3865c9fd1061855fa64da369c6ece3ed4ebd72f59b97b3ba2137ba7333b4120cc22d5c5e7a3b42bdb9c24d9205eab51da98a4b2a4dd90d44714e1ef69bcfca482e749553ed25cf104722fbf50a7f1746868948d0992d3be3377dbefdf15dff628c468bea8f03e29c", 0x74}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="f5d2afbecb5b513daebbba0262", 0xd}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="180000004c368b578a075602dd000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x3}, 0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/57, 0x39, 0x802, &(0x7f00000000c0)={0x18, 0x0, 0x5bc89d39, 0x9}, 0xc) 04:02:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000a4e5bd8600529dafcd08bb25fe622c4b7e2406af290c1b8cea07b7ce379236f5e1c7e26d4a641c48309fcf3c6f468edb8222b106337f4a62b61b747ee6c2c087b2c86556896f30dd1f9c72836dfb874a261395f48266c40b4563249a70f127a9b69b12377eaf540b26fc49ae498e54b97530ed004d813e8d175e9cb3d26e57ad70908fb7b4ac5f01287a50a2a2a13ee3c6c608b5b053332be50ff69ffb0c0c741ba9d5153c73e15469e755eb8c6ff77221f78f8b951b1b63c20f1410b0c8f41224261e44faf0b1d121d17b48c7206a"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 04:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="7f7dab88242c17af4e62c5cfdd918d660f7801ab97f41b5152b6ccedf1ea0447a610787f1137d81d0c25135421e74c77f5ae21097a19a59dd02a1b142f35a78aaa0aa3c7b34d57adc85b197afda4b894757b093beac3dd6adb8fcead5740fda8eb2b0bd1c62149729cef349e89ba1a0f72f6a8def3468e10251610b22ec74e5ffbc9574fb01505e7d472e22a1bc5b8f8397a717b28c0b4bc05553e133dfd08bab46ef00570428907c6224c8ac1aac84016f53e63f98c78977d716b51687c7c481e7dc9024c2f9bf8f3b41c59d3f4c66f9820bfc33a6da17d2770f713af566f253bd24b28b1c92eafa24e522ca7eabdbeb6286b4248e35116df635e466291ffbcd281011d5f569cab2eca3ec51402469dd5b09d4ea89fe7aca9998f9d9620a6a6e9bbb7f612fe45c4590b96a049d806e47b736d897bd8d5c80a1f57cb12ac54380090b184b9f16d42f9535f79038d16a8f0830862c9bd7d3c7ada1a6534e3026adca51961b393dd760ba3939d0c27dbb196d1cb823d4ae441ca3df7cfab365289cf76292d7dd2609660d55a73a691bc0e1abe5d0b7d5e5628ce5c8979b651bee04290a3464608e528f0e42813a714d1c80ed2ab22affcaf13937bc70c32a3fab27e5d0459468a0c79ec23886d27c6e8fbbff596d7e43d5f85be72992a797bfe68cd3d1bf9f353ff2e85d92aac0b06444c896690ac386e2030a52a2b36d6ac243471e2a9ec9199827c81f2d194dabef8f3612e90ce380fb7038ff4d99d8dd2b7027d03050f9f53a4874ed0b2b00cffac552c8ed011cfdbbf70bd293382f5456678b78d2061a1652f84cb5030c07fe7f6c18ebc9dcbba8b29dec486606fee27d996259b0b2c8ee16dcc9e40a9f8f7c14a12e3dd51b156cee42f2cd7918488106e82c20e50ddba1568f167dd9119b6f7ae4738f07fa446236f31c17be989a94d1c6719bd861159d50b1f84e7d6861d6fe5345c4bcc8d0a2473c0b8be928054a5bdbcf31aa47144f96e4b02c81a51c64cb26da8273bf89fd49a3190fcd6b6357626e3c5174546ede92433f7a09cb5f0327337e33eb843b9a80f0583c4ec67a913c1f8ba7a6b00efc176e752f1b4ece19eec3a29af45a3790930ffeded433910560716702a31ddfed308aab7ac4dac9153424f233dc63f7c41d0ccf745e461077b24e72878b681dbfe8b61bf1055da6cb2041ca122d06845f37c0fe8299692527fa4c8438fdafc21573657a9034b747234c5af47c2eab3cb758d16652ede40199d6733ce9bd463af9b923e3ac378da5d8ef5eaf52f98ccb690de7211bea8a4c50b30aed7e9753995b365698420f5ed17c0f60cea212050ced71186f99e4d0a6a20dac2d975ad7f20e79a7e644b5c9ea73057538dbf9de2bc293b3888fa97c58719d682e4d254b9cb006afa07ea707c47f28541a22322c3a44312f28f811a5306af12b5c78685ff4c9fd000e9acd8937b7adbcfcb659c1afc9ed50a621afde78fdb506a972e098b2d85831d23755a6b00f852c60c0601151a5d59c61c51d7c7278fbc108d3e37b9927c6f55a522f1ef674bc8ae4eb924eff0fb2e308cea462c8691e676ff4a0f6102c76ffe01b9be71514a7205f7d35e120cd95ac64c82a0d947293743b24cd1890670fddbe717dfeb3fc5f394c29eaca43f6e0b50686e456d20c307ad7816913a32e514a9c2417e288cbbccbe6a74b52fc4be9229efe590e315f1561ba8f64dae313ca3b0c7a39744ccb533bda02a27034d0517c756f6d0e4af16b21962dd9d58f8241aa2161a134ebd35600f7364769adc3a312c76f17419c964599eff29347c98b06296da660837c3ece36f0093148f23c06089be7b2c2c393936cfe96fd7e1146bead8d27c6bc4344149f992d327a860c8b7131af92c90e127dc17dd514deeff3f905167b906c7f99bc69f4f4682f062a281f21991899b0328438328b9ba14b066e3812140d627ca73cc102645ee886b33c75deb45f2cec75961e22f28b15ce6148412729a2f312d8a795a81798c4ecad63cf421cb78e66663ad1b0c782088a3cacfca60be48b22024e0a8d0487fd62eaef5fcd359d4d1a730840f4e4471d687fa163b2c3b5a0318daa09dde92aa1924bf5209dea5e3b0e234e90158758ed69ee044528acfd02d73a501a848fba953e8d6972b61bfbfd95aede437f9e89d0c4e42a4b64c6cde8bdac07144bf1f790354aa375c35287173589dafbde5ae123477be3fc4d51a1ad45d908cc48e8752940a4fa472d26a42f3dd0bc42dcbe68df2a9cbc3befd8a75738266687f3a0015f132123220d3810d0c760c518d26d445ce9033a26a9ff2250516dff70ee9c4d4b7b28670459c1e2866031add643f2fd01c0eee50ead345b0f3c71a206de8313ecbb93fdaa163496157c1e99a0799b8331fca392ce11612bae0312f12fbd531681084d2fb5bb5a7eacf43079adff3dfa9819e9eacf6b691cb261c19357ce3ad577db0e1c162bdcc15a22d501e53eab01bb089219a3920bd902275d6c9ab9f0519ce45aa30acc0cf3cf1f17a5279beda35dc38fd7f596de0e74b9427ac4facae1862cae06c949bdd50f47c30db193a0dcdab3ff85afe00cc6d3d288b5b50e80cb15f3a8f8595bba5ffcaea10aaefa12bdf4bb924f2ba8de5b9ff293d1a379142816a2ddbf73aaf71a43fd8dc0467a86e7daea295a80d86dcb9d0f95a7c52213a64698ff0bc61e6cb1f5e3e4daee17ec1a5e8229c5e42c207e35ca84c14703766d831e4c6016ae3ffd6911aa331febf35203d0b4a91415a69115bf28789e94d1ba995c24c2c4672a0aebe0875b23ab48f46197667531c9c8bcfb4421017c124e26814b465fc973ba860927f7dfb65a495093d9134f333fcecfe422ca7aa9fcc77fee687c516bc0499a3f78622f2d524bf8ebd991475916a09825d16d12322c13db1648a2dfa52b341b18e7b1937fb941d859f5de11b98cff5e069cf1dcebaabe426f26a910139a3e47d5071128cb4c576e350407ee110658cd3726febb9f3ea4b7ec8215050537a4cbf13ed0d75141f2e4ed0acd19144a78efc7eff4921c3862172d258d9f2de35f74f116ea9176100336fdb28ceb5917c019f7cefcb113d69d155b038c70f30ac05fac0686c7adf57c55981fda885fef5587359f782226bffd427534f3d6a65c3687688684415afbe93ea39c864b7cb3897a6c49e00839cff8946f99fe7adf03bc5f2d2cf1f7456f0f5fe76020550d0ddec9c27ada0eae497e360c37d6bd5567d5e43bf2bc7ae44570096c91fb4a62ccebf79d526981dc7078cd0128f94702a3854d8c664b1b017016abf4f023724b0e47e68cda8b1951ba8eb9a35801e43d965e5980eb9ed71b96ac795af1305cb22f73307f2263abd2cbadf4528fb702ba2e0a27dc4edc16477cd2027b7c5a1a9bd336197533b9a5d22c2389019b118652c22f78279afdb625cd054cdb1cbb3d7f2aba334789dc9f9ff6db293a96bae6470377ccb898d99bab368481c0ed52a829d16650424fe82a30b22d82f865cf4e3347099984c35fbeacbda7d82c9e8f84af0417c3970e2e49636e922fc792984c69d9757f6e4114de2025da5716995fd2a6ff71e229a1fe390acbdc826e33d037033d0b47db6cbde9ea91ab8206b0e0ead30c08fba3647b5b1fb60009558164cfa19cd7d7e824ad9d3d2574ea54779e3b00db607091ad67b72d4f96a7f74b5ffcf60594411e74aa4173ab0b2292c6a745140c66327c4b5648c3e3069ad1d742ac1cfbc9a2a8d141810e2ec489dde3d710296ac62ff939510e426b57e84b2e5c0f45dffe4f0136d7295f23f48d8edfaccb13522036151967e950e40f7463743cdec7ad628f3a68a297ebf765002d3284dbec9fc0bee3a75468ca4ffe6113e5e257dfce9d579f2327496c23a70a9dc58ed398ac36c18979556bf71ec4c4fdba3dbd77fe7908ea719fa45966a58fe2548df16439e36d4e5b0238a4bd3b255aa31a52ed674f2df8a0699c3e7711749238bc202658c440d7539ed4a9d7e410b70a9787471983717227a5c646f8e4a3a5dbdcd1833b173421c82cd75d25b9e47442e26d3ecd2a9dad83a4ad262c9f7e0817905cfad4cf56bbe883488af1d1176a69840cacf9f0a23538c63a8e43ec633cdd11b56908f366f512632e0186ebc5a2c73ae9b3aeb842863444627e59075ce87e90971d8db67b198c5028d3dddda7e580c3ea6161aba111a3f073700d5d6a65a3d0eefe3aedd1a19e14855389fbc78fe4453ef9e6b7acfdcfcdabe59c4269ed6df08e3b15d8129b48c8f9659fbca895af4be1a5b8246e6c772f7b290c5bafe1a8e7acd82231c092b7112fab348fd0269d3ac4f4ebf6ac0617f6ad6f293f0c12ad4b342453c7916dd0da9a5e5c0a19ea6186ef772ff2490427123b8241a000bf469f369b5eed1a7f90711934d928bc464e2846aaf8ba858536964d0d277cd07dc425896cb0af443fabccaf7902bf0da1e85e9399f61c9ac379c26dea3673e7d84b545708b5e5a406a083d5f08e5d31f4919cc35240d0db8ba2afa0437661403d41023bb5242f49effdfb61b21500fe98386b869ca1cec4ffc3ddc3c3ef00606e8cd5d7f6c7a427fc67fcc45676982f41b85ffddac7ed96b2f32f22a42803c9ab66f46ea9b006a0e65ece00073d849d98397d465e2954e9597272181d6a2d3b88427a6f33d5ee3987c450805f3870cf141e87bf5a4ab16c39355efd271044bd12ab691764c59ada535a70c0fd5d9a42e204f52af2c1bb56b4852a46cdf55697df69452f9badf17bc25993195a5716adbaecf407350467c79c1f44da7fda690b00c43f9c709e55f8e0877f3b0a385cd773982702f0bbde97f49947fb168a8741466e0884fc6e36e3fe525e7c45ce473af26fc29b609c2757cbbc76caded531f31dd173200e7974f2a3b87a0cc60d5ad5832fae4108efb1dcdd94ab219e418319162895665b5c088aad731c58b5a4f66ad9e28982d1e769e950c2928b0832e9d4fc537dc8f6de2ee2b9261120a99fedb690d640b81d52029ce52ab14c690e9a6d0c38c08ac414a47e75a99b55f5fb0202cc4c2cdbd0ef86ffed7847c08dbca2e672f4fd75fa482c630a5dcab28712d7d49167ea630e1c62989a1106566d4fc777b0d2832030dae456af8d8e8fd67aadfc372b4aeae7b01c5de2f1d4cc15a5f6f856a299dc3966d4fa8ead4ee00f0fba8f984b992488674a6c10d734de6449447f74becc5b66b84d4c78cf23964720a461b2dd5d7fa4eeb73b1b009de0cdf5df067181965dea4db6a6f84cc5aba3f791783136182e18b8fefa393a05873442ddd8a9b8a91af1a833f178aa4414344d5f34f164cc3f5c77f6cbf47fe0f68f398cceb62e499238c78b7089d49883196574ee669926c009d7b9aa8568c664971ad02af7a311f5ec3c9bf29ae09c63616a0d22a577bf6d3c92d9a432436d6f35066b709f922423a385078367da4cae4715dbe49ec2e2d84de7eedf5629707eda8aec733b95d6842314cd58e768210d93e1dd5fa13e18e15995b43dc921959be9f3a6363eb18a8ec0c5f994224372340496751b06de51f416ead31e3fedaa65f043ccdd2b0162fdfa13419dc69198323bfe9c267479e9cf2d121f01c19305e19badb873daf7fce91da65a7994be19e837d49389f37598db62421542b64d1745861d02924c60d288bc7eb1df81a8750fcf911a4160d0cba9c6d040288ac0956aaebb9ea5a2f9e9b89d936be52e42fc26c4d6747f2e88b9ba3e601f573cf0af77684b5882bfd9b925497eda5d530f659c61e1f0634aa5e41ae59e09798736023ab4f", 0x1000) 04:02:32 executing program 1: r0 = socket(0x1, 0x0, 0x40000000000) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getgid() r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0xbeb7, 0x1ff}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r11 = geteuid() r12 = getegid() r13 = getppid() r14 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0), 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x4}, 0x400) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000007180)=[{&(0x7f0000000080)="3df263c3dd9f59978b0de8b9aa6575588cc0615e6aa13118fc3508363fbff51fb4a3c42dcf35cfafc52005bc519a64e70d7df567c2ea969dd160937771aa3079880d366ed841271ce4a5bba8b2d794079e96a1122930472726f89784e1d06ae4b1eaf8ddc16e2b383a64e467d17b051aa71b9948ffaf40a4123d563fd7dfeccafc9af047c0f6761885082fa9ea66fccdc9a2ce7ed19cf9d771bca9817093c23f6181631c9903a793bcee2837fc6317229509aa85a274b0c33e9c51", 0xbb}, {&(0x7f0000000140)="17e7455c09fb814daf3f573d5985f661934e63ce977835e332a2f11e4629bd6ed7e46e62492439afc3798ef174ecd990b6ee", 0x15}, {&(0x7f0000000180)="03f2a8b675c35888f04bde18895ea363ce1ee262ff2f0ab3e6028eef537115f4bc1dc818355f4ff81f07a5283f28dc420baeb4b020ec19ddd437f23bc6aa0f329d867bb2b60e8674c426155d0f9a6a79a69af8535809c628afbccd3c1811898726f48b03d1a8c9401f4aebc870", 0x6d}, {&(0x7f0000000200)="6a419504ae1a35c4cdcce26bd8b47f409dc37ef52c8bd713b2708da1037dd466176d055e6ab12dc940468ead235d3390d20ea264c17ca1505f49baa26b14577d50a083a32d57bb1f609ce511a802210916e5ff593103edcb48d46fe7851e1c54d1993868322903a8978096cd88d96c05c09694842deeac4980824010ddddb788", 0x80}, {&(0x7f0000000280)="e47f242fab5d875921a953c50fbab4c9677825edf39c6729335990f0db33cafa5d67c8", 0x23}], 0x5, &(0x7f0000007200)=[{0x108, 0xffff, 0x4, "f89f73105f1dce587a7cc3698815b3ac54ae507ab3ba2f1cb6d8071dee6731cdf8ab109eebfea5b23b03e615d78cb1ca647210fa309520f19c5a90944bfc20fb903a0e411a6d7a2b897a0b754d64c54e228fde9082eb84c04454302991ea0b72ae00e4226c038cc202207c79ac10d2922dba4c9094644cd474af81723b280103a330cb44a43beb7608363193a1681436bf4866384a0337dec24102b56aa780e8abc926ee40013107c9c292faffca8410389395e7549dc3d98a8fa0b7655380d9dc7a707f427f766d60c922cab4c5b60dac0a361d5534e67e0dd97fab355aa9a2fb553cceb11cf04999832bb6e1a9bd5c5c23664e"}, {0xb8, 0xffff, 0x3ff, "7abe9c0319030b0d1729c3709e6699cc263350ddcc96567e61a7dd4a5ae1bef9e54f45cc96a370290601243b51412816f547869c858ac48f5ca1ecfb5318c934684028cb98ea7b73397bfbfdf4626ade82fbc044c2281dfc6a7ffa8fff316a2cde8381ded7b08991acff6c317334409fbc939b1ac1f7934d8dbebd5be4126fa4f6c789ac2faf16338c85483c40c055ba79aae30e19fa18d521555cadf6f3f36009288f1ac0b8ba96f317076711a75794eea53cadfd6e97ced2e6720ffec37f9b9d8c0f4e85e238c9bce00b450fc26f3a2ec89d3b91ef95c82722df869a29346d03ec1540a7383cd4e2a3936a16ae2e04358cca79"}, {0x98, 0xffff, 0x0, "96c5ffeabc0de39de07e42d397c3487a3cc36ba999c42a65dd076306cfd358de448da83ac0890d2390bdfcb29dc2681ace29ab867d9fee89ea2231fdfcd6dd4cd052115b2e4e0102f19ba434ccc7a8178d5f113196f85fe8036ae5b70c0fb610ade79fabb0848d6e9f0330755ffd2d505422fc264d18968f3e8495d2688ae1dd65747578f4"}, {0x80, 0xffff, 0x312, "749021f1edc2b632ddd687e3c492cf081e4f06eabdf24d10651572da5fd6216ed0a4dff67576e642641815e517808dd3fc9291dfa64785068a20da660e9767a33905c09d5632cb6fc2073cc8fef1f75936715676ac160574a365f738d1b28f6aee11616e8c92a29b8f0d1c80e4"}, {0x1100, 0xffff, 0x9, "547fb3066d2c1deb867be86bee48d0e6bd5df7eee4695576348954ff0de6989e155e799e2fd1d6fc0e0fd24c75abff165ac2519e1bb1f927633461f589b47db1caedd89ba47cbe8816f641525c6055cac58496a4ff51d7e0ab224765ce5ad2e977a4224b0a8ce9938b1d67e22a26f1ee37c1cee43b150ad95b8a3f525b3397a468be2fca2d122cdc33a2422794e57464cddc0acbf4c8524da2d4bb99802270398b196d52542f5d822ed2222146a702e7b5bdafcbae3e009326fe3b67fb5e581c5431e0060000000000006aa003bae5a76cc057cb48f15c551e0428c4ca4ff9f81ec6c3dad070313e19c3f121edcaaf2711026805d0d5bacc72d42c162e5dd90c8d329ac078495e689785bea81e2389549f85f3e8470ce8b086a03ce00fe5105992ed0c0e2270ef9eb2754aa9ba87917bad2f599174512632a90402c6ad7ed48f301b7a0b350fc8018f74dbb98a78b4cb3b3f6ff846e202554e15e0fd5f40fd364907582e6747cb13a416cce12af9c0aff0dbabf11e636b2d213357276b384a82ab34746ca7a330d8020611bdf14abd82c79abb2ba00a5efd2e45fe717595e866007210d7929de0e0adb3065292df0b74a470d179610a400b6ace7dd3a6d315a2ebe5330ec8db8f55b52325888092ed96a1e90306d0b7ec30db3cd25fcbce0596fb560b63c23970cac293954ab6b711b02afb9d4bbe950300463712f80cabbcfd387717dbe02facdc3a43790c0da3d4bf4ff14ab0a590caeb3b93184f87c46b0f5b2aa5ce4f55a45054c0a6fc7d6617dbc955f448d72061e6f7e9e6a01f679e96f0519450ca4504b59d981663343a11762abf28978b1a256fe888086e96dfab084bef45dd2464cd88d03780cf463026ba9341f63c97bdbe009cf816d9c8c298d50d697adac3f45f7a3cf380cdd36b4ea544fdd38f1da1cb940d64fc9a716efb886f9f3560a85f9375f370985ad1cb60adea97160f286a7e8b03f419d4ac64c88218c6bbdc064b9ecb28d1b0a8f997c14d64bac96e24d3b5eadff57580bc17365654d0b43118fd9320d21d6366454033d3720622002c1487129e7e2c156d26f19cc9984ef17b1b1731d3695958a00e9271bbe842c61ae0c2d3da76aa746a65c029f0ed3720be70f79045a6331b0a6d6bd7d0b3f5eec0acabc3557d85704b775e35a28d2fc5b9085f7baae90ad46bcf8faf99585764258511768acaae44c10e479ea8c580a1e0ea82bdf4a63027911f344b8e3fd88cea0d1554290c1790b45689b9a7a04f18ac865b7176e6a1d161593e450467fbee2ce927097f3fb92e4ba7fa7ec0be09089ee5a35a08e91e8613263a37c7df977c42abb4e28ad46df79bce01aab442c57e57f47d22a2cfd643ce6c13b95ec3b8d93f7178bfff80f91be044196d82d826711255abb7f1f0b266ca799afdf010fc553c77fac265d08ed8fc2da6334583ddb49d0cf434c6a5d0bef5789b950d9b12b0fcbb268200503cff2cb6b07e57eef60ba1aa3677f600fe2b0658fb6112f4f308d7aba1d2cc1806ffea1003662ddc16b72730766d56eac83b285d2789313fd8ed5abc09a6b2bce2167f28ccc726b1343793d2614cba03d7bce895ce9690f2752632aad6be510cf6b8ebfd2e8f75340d28e28f5d6a15cf0995f6cb32520e9ce926390e6d535a5d87c138fff02e9798b7c633309fc5a195a2ee695c1e243ee9569423c4558be31157b466be2e86270cbcbce11033841a0ba3b327c28994ebaa7f5d3b16f51a1bb9a89e0666422122d89e7bce9fecb4b2804dcd872ee95e6a56674312dde9b91ced8b24d4c601099d2670a5b4cfecee33fd2b5fa35dda91cb5c93061f1c98f729df7a7d22bdfbb35cc87718fb9a874f54b0f93697ed041438215c1bde5695166d6b81ba423dae5032c7260c056bcb73f0307e4b3f1de3766d4fdc43ccae4315ec8300356219f9f1227f31530972eedc0f0c158225119a87af69774e1856a53cc365774221a9bfbe84c71234972a3b1c658528012656d4ff436b22cdd48d52b3e89a3f540d5501d4e03e61a22f9889173d6531f390c7ae8987eefddd4b45a72a8f50d964fcb0fbc6eabf8b367fa58149321338e9d39a0abcc5ff98a7c9f7645c91329b570ab17c31353ac22ce497876b01bd8a0af745ac46881ec6ca65f6a96bf46caf997581ada91c745f0629b538f1a23a749e4a0ffec8e835a2b35068b276c3a0f5c72ea5078ed490daebfa9c3e3ac7ff2348e93676597714a2b78a735986cf4eccd97ab15b86ed5e926e708a0e860620d14c34dc3b9f612f1c6283002e30447f087b78e65129f94a047a4fc1e309babc41f5aefeaf068d34302d0f30f4ee2d4b0c4239d690f176a67418f84ece9b3cc1907e9a1d0bd1b378d0eadf38fc08346b8412112abd01db5a234afd4afba99db0d667b135df3214b92cbb5f383e3cd41f7cb01b5d8fd53abb2591afac92622d670cc2faca478bb85fe5bde05564d25528cc24e6022a80f0d2287a3627617a2b9ac792233c048bcd1e61fc3a52eae2c9887ec209e87443df40e4fafb05bb4a00965a18f693a6eb93730882ca7e411b03faeedb5d799525d4a5f184c384edcc8166541d8ab73af23953ed1601f0b75af3709d29ae2b5899311590715776280c071d1b5307640fc6dd55a2a44c59432a749244a61235e6d8c5d2d4d03270ef612e70deacd952771c868d512396e8b90ce9343964b2a9b10ccf044d2bc7967f489f2682a3303debc813d3c1536f8d643b07be7cd3bc496e3d98da84d656aaaced38b3b6c430f5a02a51b79deff94160e72c9ee63981ab2601b2450c362d4d144d48eaa2a2c2b5e53e3eb10a3ee854e955c7a5a92d6bb989cb53cb947ce71b71c9577e2af27aba016eeb13a0fc0889da49146befd5e82411e4c92ec19094c46a2748fb7b0f8ab871fb31dd1d3040a32f4b9bdafb56c8f15990aa1ea988284cc8732f3ce4c27668355a256d4cbb7b27e17ffe1dbe5fce06e86f2dfb7fd1ad895cb8177e7a956f5a72e1b8f8e0f66700e21c78b6b690d5b40e2c3a3c5bcc5a844be664e9318fb610fece0d68852539e4e6b20224380d51e1e14cac61784bc0d522800c0d7c239b2903282172bcd79f211d4f966bfffc548bc4d827a54231dd7d146b5bd90ab0b0f7e8cf6db53c08d784dbf16c412e2eaa811e9a745531ecb1dc4a1aa46e93943731b2b336e3721c66213c4199542cdb7853a65be4b3ca028cb6f026175824434a768b3d4423b673b4e423a534dc913b1c37bcddc80e5d9d47033378faebd3a00ac757259df6e920c9d2003e47c4ac976d198dacb7576eccdcd3055db2a79cf521107c12f090db8add8c1e1e9cfb60cac5a1e8262d4de883e3dda10d19c6afe29bd391b68e8ff7ba23976b25419641847de39d51219cf3dbfb224be2b3d2cfac247ba0a19f43bf264a9ba04fe153c48f084b36d374ffec48a926b068195741c2c58cd41aa09a77793c782f16f0a9372a4ff4c3353eb1e3134ec82d246cb2bf07616351a12ec94a8e8b21a888fda07f1ce696d0aea142856e78c6e60a614bed0881229ea427c579c7d56be9344eddd2463ee93d81b8830e3ab2e66adb671bf85c19631bb92fa6063990f1f2f7e4932be08db9b42317c9f90c1e61d15c59eaa0c131bc620e9465fe56dfa7eb5f16e025544c30c90a6aaa2c176edd204929e9666e4c5258cc5dc1955621c629cd025bd508aeaadccfde840cc3a64f55769cc6eddb85c70fd439cd49f10dbe27b678099b9707acb75be44f208c7f8ebfb320bda6cb3cefdfcf2f3fcc337e2b6ee6bdae29989e7d0c4abf48cbe772120ecf8bc5163bf73ea55b41c0bb68708aa6af85d8b610c9aefb0116206c2403983046956b3fa685c1d67b2d1ea74b1430e4a6db224294bc6f8f8cde8a95a413d6080d722f2f352de465de162667bf525f78e82e99583fe9636e4b069f113a9df7ebf541cb016e6f41125ef4755aae5ccf35004767184ce8dd3c425f71d8e4b7a45c4ed0ee44dcd8768821d953d1d091f9523d9d88194b425057d764c652b0332ac18fceaa755c85fee4ffedddc69238aa1fba9e56c5dfc2f3ae3d8027c3220d11ec4025269f207e39e820f394f7c1a7c9f589522d020a1342a4d7e2976b90f4403721a24ba9a55f5ed25552ce70e95f80cc0778cc5413e5ca9b96269d0ca9068488208d5aa34aa81a90fcda9bd2a9739130abcbec90dbdce065d2a929449e451297bf7534ba51e45b6489900eda90bc6ebe72ddd6efbd892313f81820faa36e60139879aacf67105c102fcf9db0e040b325ea6037be388163b7d9dd036e11e603c7913f705c1dccbd7d0ee57d194eb2cc0edc9f78f650623276500fd788a8768af4a1b3066e79b03a7f6a0caaff63055f2d5aee500b2a73a92429635fc14a977703b3898b909b6de1f57e9ddd8e271b1c5e106da1f0b345c2809d82fc187978a38687d596b2df43ddaddde386615413ff08d0d451072cd9325dffe9eda1162279264e74f2ee33c77550393de1ed4a38e0a04d02c79ff6d629693d007fe5dec77fc9f6f1df3ba0663d97f957bcf42d702f518b7c636252f584ea6e80e75f78f9c807cd71b9c815a2ebb49e9ff31b515c6dc810c810ccc1fe9cb749d9b09a5a1e7c22de2f83a22bac68f24237e55479cedc46d046a3426de41ca7d0779b8423f34f83b1af7772b67626bff89a996bdf9c8cb24c69f58025ccc7bf942e52a11ce6e213a347df1f7b1238ada46eb7239dd95b30d0c4f69b2be840c65df4a24e203a0e6d9f891e86380ed8873b50cb1e14a90f60324de1cb7afedc2cfb1eae182b1f0712a0db6e0f5ff457207412ddaa7448aea4ceeeeee39bbc7f200c4ebc6a18f8704dd9bf182ddfa361533653babe320f75b7c3d68d3d31831a4cb5ff8f912074f96f6ef7772325f4ba28561ac6111e89e639684cb6befd93157a17211bde013e5c7076b11b83e08cdda4de0378a90642ee525afa74c3db5847c397350a841092938f6b5b72b52b20d0f10917499af9daeb839bab839788f647ff19e0438f5bfd57fdd42aeaedeb887518826c4a44f8b523fa4f9e3f524e96dcf96922de37b1f1344c278124476480305150a209e35e8ba455f07a369ca99e2630c6c4695b91fdecf3aa7a935dab87f96f96fba5828fc660f8cdd64857079cc6b2653fbfdc041770a19fa2aaff97387ceb127837fdcaf72ee3b119d1bf72926ba8304c9b8621fe3d5057d55d6793d53ce92db64e1f707825ca3c29ca43a088c78bb795140555a91329404e6729ab12789ce9938db7ad3dd20adc0fe82b69e77558ab53333f8ac2106e0ffeff9501db41f25e9d826ff200472d44c8b9485c13e9dd8ecba48ecc80683dc64ce9a78b50a98000782355bcf032e19132fb698b54890df288fd286179a4e1747ae724fdc58d4056d5d470ff8a4fe279378c3de36f72e39969cbc33dc0bcf16c086655f53a4b7a995c3d30941fba4415384de5460037792a013d6401daad8384741d624811916968ab19e22a6d44bd3a4dbd0041c82fcae73180c875de4a11a84548ffce2e5cbf4cfeab9e7890cabd0b9523cfcb5ef7101a641a54e3ad0bd22b91384dd2aa400f17e86f385f7d2f0d144d70884fd39c9adecf0560597fe5c5545aaf0352791003db82b429ae650a45772119e127883f73bb98abb8d6b44f73e54b1f4720c108e96a89fea7883966de5dfde19a5281fc4d411a089b67624e21ec5df599ebbd6720304989d69e41372c14538a1b2ba99d5e7f900a44c9b65fa1d90956215d467de028b89a1cb147b30c2d2b39e5b81340a4624c877e92d6894e213fa2c31b324fb117eed894fff8274e9a43edd7fc041b6eee80be6373f10accc1f8a643fb3f4d781de90c1a919d56518b57716f855b6be0a264d4243f6d50329852a575601761f91cd4eae54ff5ea77016b3fe6b908f8b28f9d343bbd46fc0b59e3f405aed59904b073667ce536e4641593aeb4843f9f61aad873508ee5b97a63c627db9fbb331cd34cddd93ac33293249c63feed02113650af182a771d1659816f4dedca43659d2f7c6de34ca848c41c51e369db6ad31b6629e07f637a35a9f641165f52aab9ad55446f5fa0f17ca777ce003dbceba2898bb3fcce349f56b22c34cdb2eee82191"}, {0x1010, 0xffff, 0x200, "c9c11451e71213d2062c1216ece0cc42ad3dfde2b0a4e14dc228ae25a088ee790616f24191739b373eec5e492f080ca5599010aa4aab3a74df816a18e7253aa889b7e0b1363176787d99d999b0e7979796aa27c5e22b365d8fadddf23e30dd8850fcb047b3244778df8802fb4c622de1ebf9db06d4804301364c71d987a7aa1c104943329583529527b977b39b9db1b7a0182b75429a5eb8411f07a9e82121b019a37452ecf29575b00598018cb70b91da8b69393605101fa6c589bdb3ba6475708f6b29048f3a79148d2c8a4ab7a09622b3491eb6454edf80b26a777b7b7c362ea44686f10d48b7819cc03cb0c134bf09d29e29335cf825dec2b5c20b2cc13bc0f9059e42e4e1a6d7f789408e4edd1680b29ea21c8ba1df526f69d863d588579257bdfe5bd4f99d3ef50a3f579cf179ce8f24e4c98f9bfcb0e3ced3c3162d0a6be6d067801f1c39ff2f64e45074621e18fc9b7a1b02f4b3383a8a45a1173d8dd1e124c122205bcb7c4af1f22a8c1523898876da48f08849538d0c86706ac575f37c6343b2ed626d6e7a09ac2645a8ece440132a64164cc77371cb1ff8e49c7fe5fcd87874ed39d7490bdc133f0bf1ed0f11b48eb606467923bbd7c392c504de3c1a9a8021a63e709dd5d29d0b2443b4490c2949f80af093f8f95381e4fabbf21032b624a06a6efc458af8e199945da4be6d18011e9dc61f6cd00fa688d009548111bc09b33103815e44a012c0edc614bcbc4747b94b8049082518769d84e7c9d4e7d3cfeca6613f208a9b7e2ceef0b4002fb53d8f6618c2549d96e448aebd4fc04b704d9d64ab4d4464effbfefdfbe51dab8b32d935f5cc95faf5f9790be22cdf2d4d828c2ed5fbe04b5176256d59ebcacfc4d565046e1ef32a6f927a18051c3a7bc9074ee427c736b2d63c8f7c0f1e050427aeefec6142efd993f1d161ee31a3c5f14a5bda8eca614c0a7c07907c32290dc2baa3aa4bc98426fd1b431c9341eabf5967b3fe7f260225b72425bfa6f0d717216e0065a774bc0eaf5a45b54054fe8c3fbfcd4a9f184d70adef1e96b15b0b3ca8f9bfff23b01b4c34e003bb45774832bf04f4b412762404d19c5d9361e4e0eb4bf30ec351aa47e70254cd246237a327e54cd7f3c494d635af632d3e1b097c1d0689143a86e2f18b0116f9a9241e5847b6a74ad71d995e14da47a67d6ec6225e75a3a996898a10fa26fb28c038bcdf234acd17badbccc41e3a8347572262de7ed06a0d2d0e286a4a24b44caec5eb4287ce1faa5ea2ac14fe69c72e6b92d3ab5e609296eae0d8aa04859a52bc867b04d66ba7cd0c26607153bee366347f072e3e3f0d4d508ec704ec91ab93451d4d134ecee5daff75c713761928a759401cca609aa2573b48d3b30eac278eea359a6d3b5bd35b63d216eec6bad5a0eea1259412b7a3d5191213891990a5d3ba159657e3b41de7f8d76cbbf85f74ecf4a85588fcc1760a3b2d3532fbc7646162719dff7a6b6d994d33ee8019850d7911d9ac44cd71de56c887bd8d2ab7945de8312b3c3342a7f38337cb6dea6c9bab574ee38c7048d54411f68a6a6eba6217b0d2efd8de6729d5ad17e8cfb10de6e8eed4f578266a04199703e4f2dd94d8072e20f64ab24dbc116f6d2fb205c851a33d62c61bf7c55d85c220f649abe2b276ebba521f1bacfef74238253c9a0084974ea2a3268f0944dcc3d9bb5a664c37ee48605f347bc0cc3c224b6e125663b719ec30e71dd82433e9481e69f183089441ad757a989368e8867f027e85894a3ba49e093a9e95e94bc0bda5c1ef81b78c378e2045ea865c137e64e3745f939598364fed3fa41a9d57c732c15c93b913a3907f369314e26474758a61305be91fed23085349b520e96cd240c2f0fd2f74cac3b966d839838c3e29f5e0d52e3b19d62a0e443d67e52c01a617335217a1ca6f56f0ce96164c753d8956871a8e3c0a18f57994b2da23d276ec27575ed0d105db0b4b26781d5e7242f7de2bda1aa140c21723389c14503b62f697515fbab41cc1fbc75cba0dd29f1034a35c7f0a23f38930e4b2dcb195bf569480cc481f63952845d00b81c6715d20feb8909eda95ea948f10ab3fde04e5cefa4a4bb6b8370aaf65ded8736febf7ce918bf432685b4a36ffd38121d8f826ffd26758ad830b249df82b190d110a3cb758e61d1614ad651dc1b7954e842993aa640c2be860f13f28dd539d018d72ff78573df9d4d2ade1bbfdd09c00f3ae84bcb0be5d153e0711aed858a2c18511f444cfa456b0b6b80514b965defaeaf02762573c0969eebfe0ec9140a59b211c0214fa7e84ef4b7715b664ff465793d7c38078b78cb91556a06b7a6716932c46906bc42015d77855df7fece5f76a458e3dc90a7f9cb904d2359eab484e75d056f72fe52d62be49274fc71949abe82b56a7e3212a2dc7edc5860a3902d48abb19be9403ac689bf92d4a7e1719c584a8317577b8029d827b6f6df2c3af07f5f12cc0f63d677afdbc8088aeecc8a5f36b35487d91b2823ede4a0ec122ba25a13d85f61d410a8c94478390bbec9acf409d1a4f197a31a1787c61e554652116cac945f6d0cdb07a3e3ec3a959140e3bbad9b2a5e9c075a7eb58da412269734b34935c970b3bb23de39f8943b54ce19340566f5cb401746546326e443ca3d9aac9814603a5c63bb068fd8457173c7e7f49b6bf74ca46bbda17a85f1ba6369a925a39f74c380adae7e7a33544c473ceb1cbb415b363ac86111307ed20a23853bd31eed2cc67bfea54caf41da85facef86b65afc589e4619807a601397a5b8e7e0c135a193313aa944bc04f7dd7c83cdb4aeae8d90abbb5b0b386dff0856c93d92e3e31b736d55e4dcb723bc318415fc4c1c462d8eb78d8fc734b1d84283754883b2c60a457c21ee318c62d1d33ea5d497d737fcdb8b9d0e52acf7ddabd58cf71c96b1fb3b4ed20bcf7c0d66f574651061f5ceaf13f01b1866337549730f38ec81aba6d1803775b5a80f47a21141f6eb94242db95b69729360c0eec3273be166efa44b9326b59b1f8b7af4988c05f339282ff215f167b2f223105a3dac356ada7f0dbcb537cb074090acc5891b1877d29b8509bdb4fcf768ef26efb4e41c1d158f37dca85a82070337c8cb0d02d907174ea721153424a3c854438ad50a399f528ba7d25c11521dca08ccf275cafba4fe3f7399f8210ce9c6635a12a46257e49a60e1f53ff954ccd132848e4d7ef53bc1a7d77120e47eecf19ee089595addcd64711c733e5c74e5f04d105c01a05bcd2031ae086eed66a64fb51e52e8dc0d41795f53f0f691de3706aa4cda415bc3ef517cc4c72772f4506f8d4beb7b59b9246c0652218fa65158951522b3fef75fd7dde0ece0ee4f11e9f7f3875a556333fb1c8dd1a924d79d74ff28a7447e7f14d6b0a68dbf9aaca1e73c9808dcdaecf2270a03f274e9e5be172c3062d40397c143a69458bf629ff841af2be88706ac858bc2072fe2a0c8f0af344b8fb0326a31feb056e5a6395d5cf76d496a371049a6b3b2e0cfee25bbfb5f533152c7e1ec47b71f9c41664627570ef7e2b02b0e1c01963759786be5312ce6d1ae06905669d625956615f7a8a2a6dbdee53a71aeefb748f9f296a93e87a36941bc93fe32b807cd531acc19ccdda38d666bae24f3a75843ade2664f9b9f270feb0cb9162f6460daf6280de180a24c39423f184be398250081345fdf3b94c7d82c27b1071d006eb571894c80af4634e01fcac7faf6816da85a8fa7f7266b70001b8455582e94090893f3c4ce84b074acc6ac2085f0530b0cf2465888fae87eacb7b9a66fd24f510388ffd2a187d901d67e5fa5ab4713cfaec5513b2a3f9914adeabf738b9847a27020e635e93d0a3b830ff53952d86e4b97ee55a178cdeff87c83e83e02c3153ddfdbe1d3e4df8d6ded83648b9074175721372c58f79d122f989fa4a73a462693d432bd633620e22894d6f89eba747386ecb5cd43bd512ba9a912a6b0477488f7cf97a114acde622b6cbd844668096b585959fbed282a1efa6e96325d24eeef4c5782217b5f71a789ee72451e5e798648fa3bd81d4cdad56f1e6cc7cd65c9d8d3e6a858a67fc3b981b9770db10a61facdd2268dfd8bdc242c242e2f26c99a514f8eda099815e48c11c0b539d63e343bd68267e6e4bb5f63e77b56128662e0b3425c88b70e7ffbef38ee3a02a421c88b73be09db216147d83196eca013a3a3a7ebad8fb232297951830ca17119c8efcc43befdf28f5ac0db7e3aacb739b8d1ec45fb3e7b143b256ed635148bc518efb53d47e3cd56bcca9ea59a1de5398f27365bfeb68febba969554dec4872baee7cbb256db619f03ff10915ddf65a8d025a57237429a737d1aae2317f37cddc1911a3baab066903a67dac27f9d104c2755502277f69a61344f822df151475d6c40f08583b1fb8d61909d8e5b9c79d575c74facde6050cfc6ee80b04d03a7387b558021cdd93e02e4076722c3750a0be3c368c821ecf2a7c96880b29290dc531a70f395fc70405934b50c9cfdcc6f4f05a39415ccaa75c7645dac9d2aba6f5e69fa05b4c391e7964914c3c76415eb09c1213641e448565bd1a87bb95161b49b0925104f453d36a95895ea519e90f7ca475df8d5d6b2c2c0140a358745e7cc3c290cddf8384296040f23a41b8deebafa976840b8c547b56fdd96cb7423fac39180a2f7e52050f1b92a54ab433e9d3713c4f5893cd33c114adc0e3a94a05218b8803f703d608ce413406c132aa600317fa1d7cefa178b834b6fc7d5c745e329a0c13fad7159a34e92ff467f1acc95f881a493d4c4b8401431ad43b93164533a344ae94e3b62aba30e21f1982ac3f4b4eeac044d50b86eeeeae04733d4e047bb73144e1bc2211dda1bd2e862ef48c4ee004209bc4b181eeca0cadb3efa0f42ebcec88cec8f51a4c8c1a23accca0af187d42742ceec5c1c38675a03967c3f72c6f56bbcef08677245e138f5d4a0e780887d365b749e294fd54b8ee5a6aa07d86735fe83337b3dbd967e1f78f2b0de586e2e1ddd4f3a81ef501600fe5c92558f92dcc323dbfec2a16917b7b6c86261c30d6734278ea474d3821b337cd8b7e4b0b700029038483ac5cc6b0ab88c7540578bd18a6d856c7bdca11f39af42483f32c54a6e561416dde5e140160d6c70e52b1cb8c7f79aab27e98f0929959b5ddf54c0a76870452aa019df1831bdd41610cafc0b59ef5b857efd1f2029cf15b01d40d27580c740f7001ffe2852bb09b271f194e3c8657193b8bc7f0e6b551553408f225a41338f3ffd13ac4d31686a9997881861951839caefa1738eb023eb1acdb12a032aa8649bc69b1e1c6fc22659f2497ea9b8d38411f55a1a0e49b8a76730c3d4a2ed29f1710e6aa909019a82a47777286dd893980026b284fadbcb151c6a4db6d728239113cb6885992ac3c6c1a7409953fef964c04618fc3ac0336f19c3155e178d4476d4e2ab7ddbb01dce7748db7afe5dfb660ffafd85e1763f3fd15d0c94b5dd6766bdae11e1b043ddcbcf36f92d5db2af0fda5e9355bfd7e282906aa9bc9d5bbfdcbafb18a3ba5ed4d9d9fb1667859cf2ac1967b163bc266c51756929827d4bca2cbc116210608d3cfabcb04fbf734c4ec15883836b6ef028824f969a91552276d6cb37074f7e55ea6fe2e93911c6ed16f7477f12455991eb99ceedd2bd634be3549b7693b09580494dae0f82a0d70777f81c0ab586ff64a29606a1adbc93f7d496a62ed076edf6aba8f02b1ec417aca9750990fb0a74e53f9591e76345f1f9c422eaa4ee7427"}, {0x100, 0xffff, 0x6d, "2f04d0e09cc14005336e36050fed02cc338cfa342f94d3579a4b92947201e2a023b7f70bc057c8d64fb01178819077a3cc907ba55968f01d29cb3bb1922ca1e7acfe27e1af9f6f205fc8d6f0808eaed17bc7ab0c769f44e3537810f0c4e963518e7e33d736368cbd89b2166a16d53be6de341d6e74b3e192cdf4fa0cead036a799b2824a0fcf8439ee76992eca60659e3d65c4817c5d98687ab353594dbc21fdb5c6117814f0484f36aae07a37334097615f2a77176601aa98e9de1652a769d29896b4d96495f96aeee1f7209e486ef83c09ded8ba6d5407f7369185f869684e63addee2420cffe8804e78064a"}], 0x24e8}, 0x1) 04:02:32 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x14, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 04:02:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x2) utimensat(r0, &(0x7f00000003c0)='./file1\x00', &(0x7f0000000480)={{0x1, 0x7f02}, {0x81, 0x40}}, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getpid() r5 = geteuid() r6 = getegid() r7 = socket$unix(0x1, 0x5, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x4, 0x1000000}], 0x2000018a}) ioctl$TIOCFLUSH(r9, 0xc0106978, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="9d86d7c0c1e5d8d11b289909fc1758c2430b06661208e7aebfebbe5d36fc2976a293894d967b760352b67cde80f93d8ead3ee7614482886d7c340088c6ae5df8a0ddf7382a80", 0x46}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='~'], 0x98, 0x401}, 0x1) fchown(r0, r5, r3) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:02:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000680)="9e", 0x1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/2, 0x2}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x4, 0x0) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x2, 0x7fffffff, 0x6, r1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x4a, 0x0) 04:02:32 executing program 1: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) r2 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1ac3, 0x0, 0xfc, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x8, 0xcd6}) r4 = semget$private(0x0, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, r5, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) 04:02:33 executing program 1: r0 = shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = semget(0x2, 0x4, 0x2) semop(r1, &(0x7f0000000000)=[{0x3, 0x9, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x2, 0x800}], 0x3) pckbd_enable: command error 04:02:34 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x5) r1 = dup(r0) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet(r5, &(0x7f0000000080)=""/46, 0x2e, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 04:02:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 04:02:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="005286e77150720ec9e4"], 0xa) dup2(r0, r0) 04:02:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) getegid() bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000080)='./file1\x00', 0x88) 04:02:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000140)=0x9, 0x4) socket$inet(0x2, 0xc000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0xdb, &(0x7f0000000000)=[{&(0x7f0000000180)="88870e70860935a977fecea1d17cce8d61c9c27f1da273c8440a170a49714272727b14e68057e76e9fddc2c9d8825f268ac758edf7c5173f767a54c5bbb405a8ef3261315df6d22dab623ba87bb36180a5c43ac3b155f1980ee7b04d209aef559639f6ffcd5b975cd2021d9bf5d23ac90801a9a0d382bfbc8f86aed0fd6995098be43e8f629e217a5d1ed78327ae0022a76f3b36f51434047c1ea554b07f285b7de7bbda19", 0xa5}, {&(0x7f0000000800)="eebb97752d1e610780640ee82ade859b6c35ecfea8d754536896f1d20f5f4fe97d5bbb9d11ce5d90f6d5d23e18e9d62f43bad9df4cf625d8212d0ec40f4b2c3bc79f750fcca2bccd41577c13ceb97c9e4d226b63f7a52c7ec515855f0787655eaf11b5d24b33bfb45e2f49e6f54da98b6333f2ed1bd23700b4945921d0b59e00000000000000000000000000000000000000000000", 0x78}, {&(0x7f00000005c0)="388ccbbaa39a6844505327a67d46897011d6e87be1a0b87c7faa91c4167856ce996a0a7c9bae8ac21e12254ed11ba2260bb20f3fb931079631a04853456a52c6b49d709ee45756ed16892dfa6183cffa6129ddc478f525370b70cec786abf1a7b83b357740d3c79424ee441546e24fc501610683d5580d", 0x77}], 0x3, &(0x7f0000000640)=ANY=[@ANYBLOB="5800000000000000ffff0000040000000c2e6adad6347fe9b5bfa0da6bbee84db8d04651310a7a4134ef8302914697c5a1e407ae31296a9907516d8e63ca8a990e89d88ca70c281e7d1b3fa1346d6ad4604dff48a25eeb006000000000000000ffff00001e000000edddfc73801a4d09eb13b08b69524398139f3cafb12b9ea71f9326b254f9115c76094655109529447f4d90a9c750ef42620df5a3391a231fcc2e1617c251b5021b6e6ddbee60a4e09b60000000000000f00000000000000001000000ff000000caaafff78d7d6b4dc2a4cbd7592a13ac14e7b8b7b700a868ad6fd6b50f2cd2e3561138e3ee6f603788cba06cdd97b57ab8104c6356b8ef0f8dcff4524e04de9e7d5274eebb278d50d8f3ec0478448022f734332f3793b675604eefce0a0100449e39a53c518b24551ad80a55d9ccff4c7cfef785ac311a19855d748d5d0126d32f10dc51ccf22c29bb89e6f7642b33d61fa0c2aedc6a627f0965ca1eedf70e6a2410a388694489e758981e618201770c3e03f3e5293534ca984cf89ffae33862256dfaab96311cfba3a8332d13e8b0ca71ddc403c85600"], 0x19f}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000580), 0x10004) accept(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) 04:02:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r0, &(0x7f0000000100), 0x8, &(0x7f0000000140)) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x9) kqueue() r1 = socket$inet6(0x18, 0x5, 0x100000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x2, 0x80) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, 0x0) r4 = syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) r5 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r5, 0x80087467, 0x0) 04:02:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 04:02:34 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)={0x9, 0x4}) recvfrom(r1, &(0x7f0000000140)=""/183, 0xb7, 0x41, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) close(r1) close(r1) 04:02:34 executing program 0: pipe2(&(0x7f0000000000), 0x10000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffff81, 0x7fb, 0xfffffffffffffffe, "0366402ba76b79dacd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca6979", 0x749) write(r0, &(0x7f0000000e00)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1dd23b917f", 0x23) 04:02:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x58) mlockall(0x3) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/37, 0x25) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) 04:02:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x2, r2}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r2 = getgid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) r9 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080)=0x20, 0x4) 04:02:35 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x2, 0x7fffffff}, {0x0, 0x6}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x100000000, 0x6}, {0x0, 0x5}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r2 = getpgid(0xffffffffffffffff) wait4(r2, 0x0, 0x1, &(0x7f0000000080)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) poll(&(0x7f0000000180)=[{r3, 0x4}], 0x1, 0x5) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) recvfrom$unix(r0, &(0x7f0000000300)=""/23, 0x17, 0x800, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000340)) clock_settime(0x0, &(0x7f0000000380)={0x7, 0x3ff}) shutdown(r0, 0x0) getrlimit(0xe, &(0x7f00000003c0)) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = open(&(0x7f0000000400)='./file0\x00', 0x8481, 0x0) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000440)=0x1) chmod(&(0x7f0000000480)='./file0\x00', 0xb8) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000004c0)=0x8) chmod(&(0x7f0000000500)='./file0\x00', 0x124) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000540)={0x6, 0x1ff, 0x9, 0x3, "048a84c079356b14cbed9fe910429cfee1ee5fc5", 0x7, 0x2}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x289, 0x0) kevent(r4, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x19, 0x2, 0x5, 0x1}, {{r3}, 0xfffffffffffffffa, 0x14, 0x40000041, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x2000000000000, 0x1}, {{r4}, 0xffffffffffffffff, 0x41, 0x10, 0x0, 0x10000}, {{r5}, 0xfffffffffffffffc, 0x9, 0x80000001, 0x43, 0x2}, {{r0}, 0xfffffffffffffff9, 0x3, 0x1, 0x34e, 0x7}, {{r0}, 0xfffffffffffffffa, 0x50, 0x2, 0x5, 0x400}, {{r5}, 0xfffffffffffffffe, 0x9, 0x0, 0x7f, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x0, 0x400}, {{r4}, 0xfffffffffffffffb, 0x40, 0x1, 0x80000000000000, 0x4f881e06}], 0xffffffffffffffff, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x3, 0x6, 0x1}, {{r5}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x2, 0x200}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8000000a, 0xf19f, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffc, 0x80, 0x81, 0x9, 0x9}], 0x4b81, &(0x7f0000000780)={0x5}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000007c0)) 16:00:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x1, 0x100000000, 0x10001, 0x5, "ce276c9140ac327176b29880e903f377234caf4d", 0x1000, 0x925}) syz_open_pts() mknod(&(0x7f0000000380)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x840, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000300)=""/92, 0x5c}], 0x4) 16:00:07 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x4800) fcntl$dupfd(r1, 0xa, r0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x10) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107005, &(0x7f0000000000)=0x5) 16:00:07 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000300)="922a3e1b9deceae0057e5a8a906307be72992782cdf4b640494683cf7714fdbe57d4ce5e8b116c710764a16cce2792f7e5391f2eb04d26915f7009d7ee6206871455bb1b56e20c83d40f3d4df2a7bd2a65b8859c373d2862cf60a5d4475598b42fc0cc", 0x63}], 0x1, 0x0, 0x0, 0x5}, 0x405) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) setuid(r1) semget$private(0x0, 0x4, 0xa2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r3 = dup(r2) readv(r3, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1, 0x8000, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r5 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000580)=0xff) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) 16:00:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r0 = socket(0x400000000018, 0x9, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x401) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r3 = dup(r0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') munmap(&(0x7f00005e8000/0x3000)=nil, 0x3000) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0xa1b) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff9d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6f88be314bba6fdf1b4c5dd2e66299f55494af218d48861240e2b296d635471d0d1ca81d9ae1723c549373f19bb73ebc39805b57772396ea45db2b9e71f6b10ed5c18cb3d2efba0ec8df1276bf65aabc9ee663f7a961b1f45228e7", 0x5b) 16:00:07 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') mkdir(&(0x7f0000000000)='./control\x00', 0x100) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x1f) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xaf, './file0\x00', './file1\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80044279, &(0x7f0000000000)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x7) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0/file0/file0/file0\x00', 0x5, 0x4, 0x4, 0x1, 0x400, 0x8, 0x9, 0x3, 0x2, 0x100, 0xffffffff}) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x2}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) writev(r2, &(0x7f00000003c0)=[{0x0}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) close(r0) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0xf, &(0x7f0000000000)="ebffcbff13b9fd812eaac2097665cf4e713048e6", 0x87) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:07 executing program 0: syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) close(r0) 16:00:07 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) setsockopt(r0, 0x8, 0x7, &(0x7f0000000040)="dd741623966a46636050d91b5a202143bcfa96a4d6f815965f64aa1f0f118b36a7a081164261a89a223b8ee095e1a251cb7534b6b466689799e43bc00f958a2dde219e69c6d53c0484f93260d03a049a0cd8094b", 0x54) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfc5e) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x41, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x81}, {r1, 0x25}], 0x2, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) syz_open_pts() 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getrlimit(0x1, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x6, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1ff, 0x2, "d730c10700006f65ee4900000000000000e74de4"}) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00233adf3e646e80e0a48661532f7b776f0bbe0c5f245f691702b3278a68cd0bfeb062fb26ca06b616e083322f981673f2c3a07f356ea3d2e48ea74e0a95a7a4e39d95110a2427d6971a744b65"], 0xa) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x8) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x62, 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='#\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x118) 16:00:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r1, r3) r4 = geteuid() r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r4, r2}, 0xc) connect$unix(r5, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2000a, 0x0) mkdirat(r6, &(0x7f0000000180)='./file0\x00', 0x10) r7 = getppid() setreuid(r1, r3) setreuid(r3, r3) r8 = socket$inet(0x2, 0x4003, 0x0) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f00000001c0)) setreuid(r3, r1) getsockopt(r6, 0x2, 0x3, &(0x7f0000000240)=""/240, &(0x7f0000000340)=0xf0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r10 = dup2(r9, r9) ioctl$WSDISPLAYIO_SETSCREEN(r10, 0x80045756, &(0x7f00000003c0)=0x9) close(r10) connect$unix(r5, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) r11 = fcntl$getown(r6, 0x5) r12 = open(&(0x7f0000000440)='./file0\x00', 0x10200, 0x40) semget(0x2, 0x1, 0x201) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockname(r10, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={r7, r13, r14}, 0xc) connect$unix(r10, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) faccessat(r12, &(0x7f00000005c0)='./file0\x00', 0x60, 0x2) sendmsg$unix(r12, &(0x7f0000001b00)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000000640)="67c872d35a0fb18ec006b2fb55876a026ee6b6c00f87e3410e6747f6b7fee2305c5aba36cb438b2e6487e3f800514ce6465a96d0de90b35747464baba99ea1d0ac6ceaef41b8a20b0ba20025bc35b03377607c7d70d35e0fefe1e6ee32446f59af01edc6ab60301f2dc7dd0407238d7337325c5e43b79fd196bdc3b8b791c509b546d04480b886d12487c75808e64ca51213c64139c879e5f890d7f98fd031cf8a2ca888590f466bbe8becc33e1ffbe5bb6b270d336609d9c0b080fbf004fba39e8a5cd6fc259026fd23984bddfd813b1f3045e3ffe35f6a1beddfbf2cbad0fb1beae9ecfe1c92234621fded06bdd3a0bbc9be8f0343d63470a7f476ee44f745bd3dd940f3d1a8d125fdb12cec958a661fe43aed6b475dce99438574d3097b758a93c3ae997681a755120d87ee9b59cbf618847d69caf6993edff118552d8f21c4526361ed66319351e8ee73f1abf5ed3e1253ce05dc1c044b18e84af1e94172836615cc02f08ce8e1cf754e661c3d68c30cb1d531b881fb088f245959d8d388a55ef1dcff10c83f7cc0501ff9dfa30eb816a7f305e9715d5c148d49a1d3c5123d54c38a0bbe897ca9485a5693ac7aaec31e78377e74a20270b94714c1f3c9752d8a0a9bb5b9309714ec745bf9347ae021da7fc140723b37dfba2a4d1b650c62a130ac74b4166a93b3a1fd0fcd378094a5349a0425c7c8e4b916edca4c7dfe3d683312a840b9338b9c7f518fe7a0635e3a2d7b802a87e455d2f25be684374972f2748b543c5df6b6610a956ae7cb55120799b4f4d7cbd2aa7bd862c63cc22c9aadbc7319291e730a3edbe13bb9aecf9b0937986e512febbd6189a834d537b55db5b0e6aeddb76adc0afe133dd15becb0583a272553e5329b4f29c52d4d484c9ac27e427c19bce6e583eb8825aba6bf19e23c2fcf6db3671085c86bfabe9bb04f7ba306e9aca8f57d005c3a497e52073c72bad1345d6acd785e8f368d9b02052ab0b1e52498af94cfca4ebd4e374f6701a88ae94e53558bc755d8a52cecbf3d3026f21f0079c6435fbea7133233670a1f756772e63c2efb62248b9a8ddfff070ac14dbdf4146b328770a6da2cea4862b9a98f40460f4993f43b1d7b4194e24302e8970478a6baade1786a3d39e3057269a238588a389cc712a341c9c225b7c671fcf186b2106aef19cc79c569830f62e8646b4b775d0052e4b23252d080b0f38dd8e2778c40f90011bb12b695c9609ed541f09e51f53b8504209072e7474cd076431ce8c19cd48c87ad5db0b4c9a61443b347fcac470f5624c57503dd523bc8836b469d1c369e46b8f8733b5ca5b388ee62ce710cc5c8ad4095e9a72b33c0c48aa38886d324ea52af47d4de9caad96bc936618717dc19ab9c5feea717260ad70d5f9966e85e1c940787a6f89e0c90cef647cde624eaeb24a0744bf0b406f87a487339f27ea5c6aba5ab7ee22e3959adca2939843b69b76ea240b7ba9c20b3bd9044b42bf6003fe1a7e0b07874760fc265dc685844eae1f28d9ca3b8599ef06813994fac0ca1a22f7bb3a05097f9a54c6ba697f5ab7ad94ea930ba4412e6824dca1b77138b30908cee6303c23970e40f2ebb5463a213244ed20316f83acc12d2904acd44daafebf1e70fb6fb5ab29d5ed810f810c08d6e7f08601023ed76f541c1ff266025caba1a9400a7b0bc8b22d6d1bb04b4ee4b215ca742a0a710935a113e9f497d4fc42fa5b73fa92778871f701dc5cbadd9b85686a2d80d022be5f7732d4779dea0d4c3ff2f88e71352bde524b9498e69d49bc52c19d0f3a0b639bce049994eb692cddf6825fcaf956f070d35ec02456d4fe8723e0935e10c7d313e835d7b0f5d1debfe8738f0fe05f2eb87b4661a2d027e4b8b07377f85dc6534b33fe958fb68d20b2e40b034afd6ebc0a80fdd7b0c36e93b9c0553074e2e2f9601b00db8638c0a17ac60be4f0ae62e5a493bf7595bbe22d5c384c70cde45561cb4e6f7c5bfcd095cc005c73d414fdc403e7b75c9a2577d7776fe9428d8782012780f5bc996aa212b7c874b822679a7fdd9dda52d4a9dbd261c9eccc75377316d7fb0afb43390f4e84b3218baf93671713130532e3d9a728a4a34c648b2916fc55795b439ae8c49ad45de33ff89c2cbd1f93a2775432526af2ae8c4a48cc5668d85689000e7aa9f72e17e258d0b4f456ac2ab43180b5a7c5a7a20fe0ea3dbc830cb98d9748818923a3b2286dd137eb6569c07babf03263a36969be62798152cfdc29514ff8116619bdf938ede7824e8f502aa86b63e2053bd2fceb5fc2563dce43bf183176d8adbafe642b0d2e97d678944cbda463d9ff5c1854fa0760aa707e218d980ab8451be62b66b64788453bb65df1ac2601d04b7ea4e4da16af59aedcca85215c576aff81fa6f2b135797072c65ee4b5f3bf4224fa7926b805c6385f294aa3f91d41d6ce4db20b02cf898ce8157dad6c0317d5a419361e352fb333028443c27b2073184a5e7c31437c430c430c2330a5ac4a6e19b82d4e3e44227638c112bb3a4dd569f0e0cabfe86b5448508864572395b4d6f6c1cf89c0c6351ce3a07c004b8c955a1fac00325fa8351c62e7a0e85ea42262d1e9c0ddfb93df3e64adcaca4f339da3fafd36c523ce3bead312217cdea26855b226c8f963817e2e5ea5d54b44d46dd0ed322654cb6492946bea1a27f3c885bd734eeeef7792de66aea60da147e9a45a8bf448be3f9e7cfc928e967ef4adad039d4a69eeebea54e9876fa5c873bec9ef0fe62bff825040e05b96dc86cd22fb60ea9525faf90063a90673766c9c197fca5ad15b3875c2ecf492a96541fd55db63ab92d17a17e015e0a99cfb75722cd02031651efd5c767f8f7441ffb98c1d78f08fc05c115a1cf4631fbc1c7ffa3c576b99964078d065bec973119fb8e885eb93900d7f97873be286b6d039130b5625a9be42f3e744b9fca68d15d1cf2e892707e569e0c67a1139a4e1ba7d55220c316c1017c8f4dd8455ab0f5ee8f23f9359c35325e6fa69af93a178587bb27cc54d07c894a5ed866fd1c499205018634f2fe92b685224636f3f5ac43683f39c7ce018f7af7174cd8a1194bd4aadc8614a10de91218f2fe5d8b4a8fa5524ab7e76c40e9e7cdef8cc630e3dde89192b7fb1de1cad3fb4e0fca7b41cc496875f9d3badd70fd0d7d6cce27dcb334b3f51b3dab9758be020fbae806af3d6ab82e5ec82a79ac662fd36f29c34d04588b7bed59030880a80b2c06751116d5c1c93157e02cd711036b20e46d48c662a7ea0d272b97f7c6613bcf87d969d1ef3beb598d52a5bb9e14219826711c8ca9b347da517222ccac2f4602917f7edfe2ad1d84defa1a17166619b2442bd1e7db105ea23016d7b4b243d650738fffa8e6c2219223f15fd4aa41de5cf66bef8e42addb09e47319b44c9971d65b3bb8bb46515209ba4f8aa4e952c9bb2cc988ba142651fe198bedfb201b78c6c07adc875418815fdfcfeee0adcc7e7b2fd20c287ba1bd2024de6cc76356675427a4b926de2b4d55e00ed81cc4ed3937f448e3c1f07debd7b2723f82025fdc04f69aa482b7141ec873a57354469d49e609a2a7dfc826d2977939a8644e42f50e9204785bb3feb512a7d9e80406e367f3511a8326c0338a260387a62b7063530ac0eaa7d93d9a1ea3debf183d94dc14b32bb6a8b30c758ffb2edb18d074cb3bd30637cf1716797a9f0d1e8425d2fe1f2bca0968761402a8a646a68923132c273f64037213d39cd84e46058d915e164b5356cf7c96d9f0bda02a72ba88d5724b46c0b4844afb463f0bbf56cda5a86bc7f621fb06118c937e54f24cb008fb876f215c4063d6c5cc0ba42eeca2aefc9c9ab69f05d58d8d3297a549056c24130c2c1516190c23be035cd4ec89bee940ada54fbb14b102c8d33cc38ad2fd7ad35a1f8f6ee84e901568ad25af8083befd097728ed97a3f06761f094ed14b36c666f80383384fd37752a618a7ed57a925c0c3281c4c2f8564455916d0dc5cba2d7f23167cddc5c5f7038b98409be5517287de0cfd8e8b75b1de18f29d18a5660fb96ebdfab2255d62db4a3eec35944b54694ae9afcd974c37fa1f567e8002704ddde2a15a0eb103e37ed340086637d9a268e5d0b9cacd9d4bbbdaa0f79edfd53f289e5d33cc0915bc2b54a3b02c03e589d070a61b7dd313e0e3320807dd21379d4fe6e697590daf8ce9a184d5f0c63c66f1549a35d3e383ef7246e4bcaf69154f2d2fd1e469eaebc5fbed4cba698da0675e159128105975ec1890d4147f64dfb72c284008b73d007541aecf7131587e6dd9d054c58f7a252c67756c6b18d7bb3da75c03793ba2ef818e8b1c054dc056128d4daa00a4fbd68d9224a8668eb9cede8b3605a267df9c67181ab717be5d29090113a25b0b1ae5ccd6c107c06494067770482e75a8d7b7e6f2cb9f2df44de9d0e358ce57253022dfd005c1d187bbd83084b9330af753528c224b4ad31c0142df835d17b202401e071c21347882c9efe0d89991df64486177eda6188ce822b9220074d1189e573adc152b079162ba0a313c8da109986f457b788c22daef207f667e41a3872de06eefb67406ef3d83f86e29644adb6cf421bcbdf72b4415887ef7b4e3653ddb32588ad0d5f0f4e5121bf78b13829c7155092950094bca815abe6574ac8a60b81955caad26fdf33d31e837e3cce618cbcde781ed22b85a3543c7850753c6f3d7947bc3ab09e0ad5c0f0186d54f9f0c916637b6c3607271027d4ed8b9e031b7ee770b2a9ae5526547950b5eabf90a91dff41c3c57a81bffc89f83d60ee2d607efe7dd2d05fc1971782a1350c8e6db06a6f8a77486e8acaf2930e099f4acd580397cb798e6391c2630d72fc1029adaf578c7372193b561d05dd33b76bee4961f6bd9f94090df4330314f327390bd6f843efbba152653183c25ad0e737b263d6ea0e4a63f9ace0aa3dc606d5d481f9bb23931c4ecc2f67c6c2716256053f91e15a80a40dc975deeca24eac8a79611173147f1ef84df74861df7ca9ceb68312f00708436ec5c591129ecb8f70d4c5b43e46d67a53f6c32fbeeba7a98d98b7e01b9fb4ebc59c8d1de67c34a92f5b4d83730dec25976b1f7c3493bfc76609c6777b066065350479875f2d5e1357b00fae8e8f4eeed4dd96a5684bdc602e42fffbf9a0b052183b2c31334d784dd2a33115c11aadf696cb922026631ce3da09e73e780027d863a992f4f3b69f70f6ccffa4f3d5fd6e4d0b29d50da8459e030d4a5f6e50f5d940ee29a75c664634bacbeec593ef622c0ec0b300c387d1b1f15cb5f1594b460db8a1ae8259ff8fede922caf3035c1f371c88be5a227a41e3ff1bb5fd19df25739e10df66fff3616f6fdf9e5d9835d0a822d83afe9d6ecde0dc81c672ab58981cd04b0e705e8d702fcd979093bc76fb600ae787e3300496c1f764ef0e271c4dc575cb472213971b2e9c13ed6596eae1c0b7950f416f4f0424246d819161363374d2a4ca1eca95c56f302731f04e8056f30a3599262f74d9347a9278b5ba1024ab99b73d65d94b5a6fde6b015188a67f2870ea56a1e49779f09e47dfa0533a625a3147699cf5e76335512f03d7f79e639344a9a0ca051b8b7d0c94c01b13db46b017fb50503976f8fb88c2adf36d6da2b9aebb6fe9a3e65e83a598e95f44826d450c6e825a28563906be8fca766bc8d5bd56173c7974ed0d898d23f022f6ab1798c5702a70bd2fed3e0418c95554a652a79cc966fc7ccd3728db5e19004445c574a130dc6df1a261e519d868bec68b14397f457c8242b96", 0x1000}, {&(0x7f0000001640)="ffb678dcac15f69b7c83220f60b7c96795eaa21ba289c9195331df484f96133dbb5deb0279eff9a2d63ebe3bdeb8ead858ef4a5d0452bc2d9ed2bee374f8425b34a31f756d3b5b8dfc6abc4fb045a194056b6fc909a78a25cd6fc5180e4e7f8964b2cf14d8244c50e084d2e1940a94bdbdb52ae4f6009c54", 0x78}, {&(0x7f00000016c0)="0b5aed93f17a68eee58039897be20ffe7533ee32d1c435eaa62ca2b8dae90c89c15d7273e78be97942dcfbae4cafca3272c243126d6beba79f288f4109e8ea8cd453a031095be427683a14956e90c2030046e04567cd8e3f8f4196493ef552818f2cdf04b5e7827a64a8f9385c670c352b301e1e4ca23acffb671d4356431aff5c3546341dfd9c20a0c98ccdb2dc7c681c2a7479a22730eb39d01dde81801fabc62ea0a884c767889573db6bd710c230155f46940c2294e0480cfb1c7d51c015ab19eb81063f82a5d3dfd2566c14a4bb96e570d1bb656f6a8e2b6eead40b306b05bbcf", 0xe3}, {&(0x7f00000017c0)="e8dc34a560033e97eea936cbf70fbe5fbe207d31e39d9c44f678c224d6516cd7d3c98d1b432ae8f6f8e33f614eef07107e51f355b0dde20e45074c097a975a5c1fd7ecf0e53d2cb147a03f675b5824fda474e035630954b6cd14aa11cb279067701e4dc4cba4b7a2b8490307a8b32147da5d0da16e5e307a3014bcb816a992687ecbf4fa", 0x84}, {&(0x7f0000001880)="43f8eaf11fe46b2f941e58548f42e5ef5a014a9b136a78ade19783f5cfb7e32c7ce69f62eca12e31c46358aefc9fee417973cb39f5c247b8a4569b9db25c74e0288bf1aa9a0ee2341a1cb1edbfeda80147d88f0488ecfb759d26d93da0570e2a4330db3bca6b8907922beb561776c6ae3538cf517d5be8d172dd4c16a4210966572e3fcbbc853650da26037fbe6f7a566f7737f8cdde34ca1c4ac0996c2b8574db0331577b0eaeaa5c2131cee0d870c9bbb5db5738a4aa24aa30f3bf2fb03ed94dca95b791aa0e9dc5cce8e0937b0b0b9c7660af8de7e4bcd6ccb84c0582b4e9d888afa8b4a589e4459155144d6120b0f186c3a3f09b9a2d8935c0dd472a", 0xfe}, {&(0x7f0000001980)="79a647aaebe76dc85325f897b21cff0bcdba486393ccf7190d6034503e8e95ba8c730cde26d8e3988836ac8510c1cc1708baf3031daa8915ebcb92c2920d7e04", 0x40}], 0x6, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r0, r3, r14}, @rights={0x28, 0xffff, 0x1, [r10, r8, r5, r8, r12]}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}, @rights={0x28, 0xffff, 0x1, [r10, r9, r8, r9, r9]}], 0x90, 0x405}, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000002a80)=""/4096, 0x112c) 16:00:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) close(r0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r0, &(0x7f0000000080)="420b8aaf4b47486b3f4c10f1422bb4765e59805b3e2e6ef91bfdd8235335ddaf2ed3b4b42dc26a511f815959859f93f6ecb47424bf8ac064c6fb482e428b1a6559492881513908bafb50e1dacbf8419a8c3668e1491f171054d0c64e8ba2593f01cd45cdbbaf22856c013d0d5c795bb553000e14b40f521710f0394ff0d48ca08f92c44d8a8e6871e98c608788247595fc", 0x91, 0x8, &(0x7f0000000140)=ANY=[@ANYBLOB="ea002c2f6073696c653000"], 0xa) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x216, 0xc007, 0x0) pipe2(&(0x7f0000000000), 0x10004) socket$inet6(0x18, 0x4005, 0x5c6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000380), 0x8e, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 16:00:08 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="9312d9e01e4afbde621d9b3a02f5ce58e70fe9109ccde8a4115818172a9b5319353461f1f83e102938e4a579b2b02f4deafc61c854d126a216f7d84abb0eafa2669dfbca78a864cb1477ad8f7c4e99241a6a507b64032a8d63a8a415833ad7887d373a3424a4b4ec07102c78b7cc04a71918580d8767e57abe3cc8c91cb0dcd2ede02c63403680dc7849848cd6bc9d75b989", 0x92) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) read(r2, &(0x7f0000000080)=""/76, 0x4c) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000000)='\x00', 0x100, 0x3f) flock(r0, 0x2) chdir(&(0x7f00000000c0)='./bus\x00') close(r0) 16:00:08 executing program 0: setgroups(0xffffffffffffffbb, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8000000000004) ioctl$TIOCNXCL(r0, 0x2000740e) syz_execute_func(&(0x7f0000000000)="c481c57dd20f1a907d000000c44165fbb200000000c4413a5f1503000000f30f2c6d06670f0d6f09440fe03ac4837d6eae040000000a11d0c4c225a96d00") geteuid() lseek(r0, 0x0, 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./file0/file0\x00', 0x2003, 0x1ff) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() r3 = getgid() getgroups(0x4, &(0x7f0000000180)=[r0, r1, r2, r3]) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x4004427c, &(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) r2 = openat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x840, 0x11) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0xfffffffffffffffc}, 0x8) mkdirat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x80) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() rmdir(&(0x7f0000000000)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b4000330100000000000000000000ffff4dc6f2e9ff000000000000000000000000000000", 0x2c}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000440)={0x3, [{0x1, 0x7}, {0x3, 0x4}, {0x2, 0x7f}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x4}, {0x1, 0x37}, {0x3, 0x3f}, {0x1, 0x3ff}, {0x2, 0x7}, {0x1, 0x1}, {0x3, 0x2}, {0x3}, {0x2, 0x8}, {0x1, 0x8001}, {0x2, 0x2}, {0x1, 0xc9}, {0x2, 0x7}, {0x3, 0x3f}, {0x2, 0x7}, {0x1, 0x75ae}, {0x3, 0x200}, {0x2, 0x3}, {0x1, 0x9}, {0x1}, {0x3, 0x2}, {0x3, 0x10001}, {0x1, 0x80}, {0x2, 0x7fffffff}, {0x0, 0x66}, {0x2, 0x3357}, {0x1, 0x41909fb6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x4, 0x3, './bus\x00', 0xfffffffffffffffe, 0x7fc0000000000000, 0x4, 0x4}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x972, 0x3f}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x235, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x29, 0xa0, 0xffffffff, 0xfff}], 0x202, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x930, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0xda0}, {{r0}, 0xfffffffffffffffa, 0x44, 0x1, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x1ff, 0xde}, {{r0}, 0x0, 0x43, 0x48, 0x0, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x2, 0xa0000002, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x9fc, 0x7f}, {{r0}, 0x5fdef64596f2673, 0x20, 0x2, 0x4, 0x8000}], 0xaa, &(0x7f0000000000)={0x5, 0xffff}) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000000000002825, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x2}, 0xfffffffffffffdc1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x45, &(0x7f0000ffd000/0x1000)=nil) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = dup2(r0, r0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000180)='./file1/file0\x00') r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x5, r2}) fcntl$getown(r0, 0x5) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = socket(0x2, 0x4, 0x100) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0x80000000, 0x6, 0x20}, {{r0}, 0x0, 0x40, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x88, 0xfffff, 0x2, 0x800}, {{r0}, 0xfffffffffffffff8, 0x6e73b3a220247973, 0x57a0bd25090443a, 0x8734, 0x800}, {{r0}, 0xfffffffffffffff9, 0x20, 0x30, 0x8, 0x8000}, {{r3}, 0xfffffffffffffffe, 0xa3, 0x0, 0x6, 0x64d2171}, {{r1}, 0xfffffffffffffffb, 0x0, 0x6, 0xfffffffffffffff9, 0xff}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xf5505a28484826be, 0x20, 0xf000008d, 0x6f8b, 0x6}, {{r3}, 0xfffffffffffffff8, 0x20, 0xf00fffff, 0xfffffffffffffff8, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000005, 0x5b7b, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0xa0, 0x42, 0x1, 0x224a}, {{r0}, 0xffffffffffffffff, 0x7b, 0x4, 0x5, 0x80}], 0x40, &(0x7f0000000040)={0x4, 0x9}) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000024ba00000400000000000000000000000002000011", 0x2c}], 0x1) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x210, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) getsockopt$sock_int(r1, 0xffff, 0x808, &(0x7f0000000000), &(0x7f0000000040)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) 16:00:09 executing program 1: r0 = semget(0x2, 0x0, 0x23) semctl$GETPID(r0, 0x7, 0x4, 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 16:00:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = getpgrp() r2 = geteuid() getgroups(0x7, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000380)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x402) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00']) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r4, &(0x7f00000005c0)=[{&(0x7f00000003c0)="9ba0cb376d8f4197930ea4088db1310969c822602f82c653c79c63d521b5fbf490092f75ac86e44ad4dda675b890a0bac7e79002f757badf78ad750616ee2226893f4b5eaa70d64114a388585d5e78d1104cb5f96f6b0d545b0ebc4cf2b5ebb9a2af7a9482ffc91ddc8ce87713b0875dd5a13849a7b45ee4796167f4076aad7347d406ee760e77a601296448e8f3796e07ad3ae418753648157ffe8b0c9b45410a28d4adc5bc558f1f1f4b48e258fe9bf9e2f6f4f5b764c601308e7306e650796e55bffd35a19fb53528a8ad3ec6a9baf18e207c3e255913f1d690fcf9828005324e99810530c524e936504953f6b3de779aa2259c7a82", 0xf7}, {&(0x7f00000002c0)="1eb50dccb456feae3032be9a15d627d27502ad021003ddfe5bfe1283e685b0321b7783b92f47d6f91840149f9bd49078a22b165b175e8d800c0a1415f2213a17ed57feaa52", 0x45}, {&(0x7f00000008c0)="1fae437bbcd2d7cc2943fb8d882ae83b23e3de94d942ea5bac2ba86310fcf1f463bb0b9cd12f5f25098ed82b42a379a66cffa0e5e57ced0405cb42b3d985b729a67130ee0b438d9bf2afb4fb93fd74ed9df7a0fc67dc958c35ec4e9a845c584dc61f3f78cecb48112e2f4272eb3fecdbccd54fe05182c3f42958ff625b5ee41ff7e6e229832ca2db116cb97cfe01968f6ca655426d0a9d3833e7a32e258ff14b67e86c02e2e81f18dafbf20eab3bc455ed8db5ef9fd5340c2da52dc9c6547272eccaf1fc9a8478f294186bb783e58a0c65957e21abd0ea72aa98c3c3dab5cc776c8a7dc37a3a76f7eecfcde515a9412f8c7fa09e9272aa7303d6f671a1e1022c40eff6b6a28e7ce46106716377b95b492886e4852caad73a649d9b058523cbb37390721f2c6d518e633adcd96c7ac41455933ed1ef99ccc3fa2a43d31fd3ada81b1985852fb959937abe5ce26ea16c472b9ec8ebcd84f003a2089dd7221d3dc04b4868763d7c7f1de4934ac66c95a80d47358a4ccd2ad9045d21e42d2c8eef666f4fd519fd2d0fac6b3d0886c031001d699f9a410efd8d0acf18d766ef45d59c7de2b4cde86e3302801bdb1d9d2d3c2c30805ea34af8671ea4e696374fb6639903b2490b7fbef57f5410fe2b64bf376966e18156c39bb407669affbb31f13a490a9b361ed7e0f99320e95f6d7ecc43ecf3abafd7d76c1106f4e7524eeb47f8dab092af66c27ca8fabd56cca950197ba451dd6a785526d49b9a6ed325ba75678b7be621fa5c547d4d3d12a0ac08622227b2851458a5dda06c05e7f30c214374dd546933d9a680116fef11865b32ad54b9b32f2f78a769d147ea7968ae6842cc8bf66e1985bda55019479d9625020a5960a32adc42b927d72c498df65bc25e890cc952d25c7c2d4fe292364c27d0a5345c661034ba96ea321477aef0e20b775aa78e998da6849b9980b984136a64643273941dde1ca97efa69eecfb65f79f57b034c6ff82d6e9209964de65982773c92306e53939b8e42b31fd853735a8a49de2e4f480b05826577c6731f17fdbcc780a6f05fdda32874192c7ac41884fc7017abd560ad92bff685eb02e6f6fd89b09de56766814f3bf688d6a0ea2093fec28b686f42d904fdce1968b30526560a4482cd20fa08ccca46c627e500d67b61d5da8fb130498f931cd48e3cd3cd08b66273015df507c54c50f41545e583283d35d994a9a9e6d207234e324e5bdce068c38bf512daf4452f95dfb5b7e2a21b49cdbeccf1164a08af0bb63b66266763d68772df9f0724c2f548f14a0dd60a6cfb7d4e5076ec966473ef7eadd2d3905e8478bf854557855b2a759f3b89565b3688a1257ebbfd941c98289cdffc399522f42203c238d6bcc657479767b83113851066a3017f436c91c99def1e5ce1da338b8b6747cdea891903106f47de4a8607439264fe89a42cc6125c77994855e1b5b2399d482b3403f88a271429d2981d46b4ed49a098b171000e3176dde69f168552352bf14af1999ca0b2d57f03b3c05747448e8c695719dfadc4d9e711446d5547a5c2cd3a610820fba423c8758e22b850ae3c23930d5bca41f44bb16c128fd341b8da2b7213223bf9dbbee8a121809656d04e07dc33d55199ace21cc8578eaa7e6bf57052066eefe55077bc235a3388a74b65c649d2e1ca4206b7e05c94323c194f37027fa5643dce443769263b82f9a15104b5f45edc43007b8fe6d8207c5e40e102c8a9983f4e447054e56cf39558807e2ecc150a3238f4a72a299e0459e42a44c30912b4fe027cfcb266cc4dc3e6abe632f6e15b910eb59c9029cbf2b5ea6c7506f81c68c0d6440cc66668feb55bab2e3ce9b72461728b94be610f2b1a9582461eb8f32b4dff43c1514f3159f9a0cf31637b3a56f61b021778499f1bb07d1fc8eb7eec46fb4254c6f154ac29c96ac65e50982de8f3c716819025ae6c8cab68ee93a48a155c97c1cacaec9c8ca58d96cd21496e4b181f0a124472edc7788bdbd89d6f02e4ffa09760d4c81d9ed2f08058fba6a19b95010cbadeb490f063e9ea1a4cc2bc51972d1b371cfdc6dfbc6f71f3e4e0ac66776b611c7785c4031bebbc2c461690e9a40bd8e03046c97b3bc52cffadf4dff3a1ef59fbacbb0cd4576be0f25eced33acd2880e5f23800a8715462799439f5a91972f2faaa853a5dab485e6a6b784d67b7bc8354d81a7f27283d8c91f4c1f6b18559ffe0ecc2a0fe21aa7daef074c074eab9ba22fc769323b02bfb26489efc60bd179d33e0ad300b8d852c37793166c36ffa2b715f57932522f30f83c77523190c0d9ecc5f39a98dde7ca363a77bcc31e07eef2baa63beccb24099b28e2b56fb166bc837a8b18cb211f8c2c2bf6b3a07e7b8d1df924826ad1fc0cf696507c61bc4ac647147e50d8bf4199542263607a9bb91a62f825442b2a8b398273edfcf171bd92167e8890f55b3fe284c1f56f4cea17047200419a6459a71bb0a342349663a3db8bbfdf89e5726ba312170fffa4de3873fd1b7cf153f5cfeb645b9a7a0b405102f38c64ecc32e48ba4997b14de5ae6e7b62a63d1c0bd564c99622060d72aaab737123bb13afc85691f8f5a9e5a35ffc9c954c659b63557a229ac7a067ff3acde60e44c9a7bec07db6fbe2f5a52fa6339134f99adfaf3f2386c5f2d5b8df7d12597bc9a2b4a49108e69157ce3dde3ef511a6432c8385fe989aae04c5f9f2da46b13ad8cb98ed8613487b76a8257a3fb5a2c1987d90b8653e12a263df9c23123e9d04a293163d72b3f88bbe8514dc15e197255c6f30fd6f5ba78e6da541efb71d212365531c0cf5e11a12bcbc8f42caedca4ec538515b5e249cb49958ea20deeac838c92f1e11fd0764a597937074806d29e8d831a977148a6122dc7119b904eef411e8548bf78294718030875f938e120474b358c2d88a1567f897a277a56c647032eaf28d4dca81279e079b1497b3582986859042c76c2b168cc833991fc2559c5750fd22d0ea13794877a4e404d1b2cc4531c4c42ec416a5404f825046b6c5633bed4d40ba63b51a3d8d77bc244b3557a6fd61a5273879c1f5ed77294633cee310627d3c75a0967379b550cd38ae65e8d0f2320dd3f035d5acf5567e314ba998d0dc7b7e5980b7f18a358a3bc322b4e5b2fa1bd5685cb3bc24f300b6b5acffce6d28f6f81ed53991d1f61a685fe7a60fdbd9913fe720ff7c3305721c40b9777144c9edf3727aea50c8ab5d09689c5bf8c15d4b99f00dfa0e0af604053ccf46a44e57290a58b8bdde83963cfba5621f41fc472c7fb672cc16e56e2d88d1412038730d445e1e187c9a29ee06ff61cc70e680747566e6f4d631dae03c21783b9ee3d9560f75c5230f4d2d8cc7e867483652a7c4425128a0c577d4e2f1b02465d4a658aa2e87f2777e604d019d780ea522380978f949161f2d5b3c438afa56cfceb67b5201116d8dca62b7afc32a8942d0643f75fde081efc3213b2a2d5ff7f694742d9a99f0ce41a731c8a2aa862474dcee826bac2aad7d178df45fee59b8e57c20bf65beb06671434513f330eef5aabe961199bc8ce6b77fd796a7f01d42a6a8d0e8a7728eb60a796af2eb3aec5bf65c4919b25a9658a08d8cb4a847702b9739609b5463790ca40685bc801ae02b1e667c00ad982679b4603c3c28d81cb2b29342b74f633965979ceed3a1ed7043cf1b6f0dbb5eafbc42b5213382d827ce4c94a9afaf829753fe697bc97e50b0a1d55577bc0aff869a4f843219aea670ed564c583afc5049e3cd1255b86c42853e466a4969a17d071207ef76f7ef8942d4632565230c0647039746cb52c76812adbef9453c1ba4c87d98a4573afb38e2eceedf27b52ca8deca95691ba8e00e2221bac2e9b5f26ec8b4e4f6f7815b02e14ce9d818cbcfbc568e6287550b7c1c1294ee3d232e111ad5f8d03349328b2c7712b49ddef89ec6222d8d2af99cf77528cbb88f89c32ab5467efbe0266059697c38058f2d159520b41710a217c24ed41a92e07cfc6aa729dbd5b0502b78bd46c08d1aecd3a4f795b6fba35632325691380458c27f1c587f4a5a6513cfe455ce3e29cb306028ebbec12a96937ddc809c30c42a455606eb4972954e0c6471dd838d8ff88993dee515583f482e07c8469a4be30ca838af676c06bcafe3f7c3d5e513d66e7eed46bdff8b1f8ea219650eeefb1f5549a5d9a862fd3be9d921ab9ef8d05e4ca2c29b4b9169fb7cd5c1e3f2d3a02b233176fc078dc17f901d3dfe9a903297f6511b93d48a5130334534092ec301967f21e191b518c275bbcdc398866672d25394b8752f228863b342fae905b5b5c9e328cd44f68f4801e0ae6623ba477d1f503cbd146d1b8398263db8d90adf8de104e41198c1bfde312e9e9677a0989cf01f112c521967904d2905642eb9ac3c7b4ba0fe6d51848c7e7b8afcea3273d3dead29ab168ee73544d3d016bb2f321a2486045a2283721771b82358161400b7c80d8ad0aa6a6446269bc3b8f49cbdae9be6748a31770b8f1c9f845a30a0634cfe764f6f780290d19e498eb7a9b15638d2e1cd7ca8956dbbddc4bfe59c3d36bd37a3fee9556c3fb6eb9565a2900c4faab5b3b45edd9ac22ba97fbeef708a73c0f6778b6c634c41618e91e5c5aa412fde79024fcabd00db9c691fba4d2382619774bbd454ed980c2c69cc87109af0a91431cb98d0c429f7a011081a7df621e8a294990addf9edd549ed7b0c474621ec6927e249e2af8325d0688f2dbf03dbec1c77c92dbfe145184e40b8739a0283b33d7b3d323f4d6cef5070807237ff4b30bef1091aa99d2383a209a96517e46f5b3f8c5e26fcc5dbc5563134fa4060149b7a1fb3a319ef5337892823cfe596fa2ea39844f9e587d44649f676c74c763b5d3ac978ca2981d72e072272d1c6b0c1d86795c0e55bb7f74ceb46b219730d67ef8ff41351f6586766885261328c76287e0ad77cf9f5d49eeed504f809e7702389cfa33f478343f2f30163d78787360ad656cdaea02ac3df430e116299a9ab9f64f63ce7ff9678bc8beb2b1b391f4c027d70ecbe61bdfd4095481642ee22af83d0f750e49e341c6583e31ce6da0e70d9c213d5c60006e577bf44da0ab90ae1e654746f88fdddb729d46613adb326ddc6dd828b99aacf750a179dfa0e8c1c20790695811ff5b76e7fe55313b38b5b4db500fa9219d66fa01c7b9592b80f88d22bdc7a9fb90b4b59e15f5d8c6eedd34b3f927c8f03d53bdb9f2168b7c6ca37963f872eb2a9715bfeff649362fbeaf5f61267c8866a77277b0663ac82ad6fcbf924a5a714cf6c0bea9f2c91cf26c8d4924f821406086d7479ca7ed84075c948a086e03608625da46048e50570c8a0fe742dc225b617c988fa5f720fa0e831b8279957d4cd0d0e282d54b0e157a02a335b01c837e7fa64982bd67859bfdaf0c55c72cfb524eba7c71a2d0770ed7be58e3eff3e96bb05437bceee813d62dbd64a98e49ac88b5132734326e94de6cfd0534c01b4dd76af43bade92c64d85cdead6b94f5e424e6fee98577126815a812f271cd98d486129f0c9d15610065b3e21818d36579583acf7c05d756669009eff55babe85045cd9abbade8fb1b7dcba2de1af375c0a35acc3b670f3ed72213b60dccb596d026bf4d8bec8ee5fd523d533da4126d168d19114145b0eb86d45e7c5442b446432054bbc31d7bff55dd6c96738e92db9a1c7b9125cc7b153a70c105b6042df2a788b0257d578b682db8c48152739c1688bae70314b602856a47282aee289fff0fd95b268c61f7a4007a37123379b4a91c", 0x1000}, {&(0x7f00000004c0)="0ccff926ecacae26776fdca7da7322ee18c6609020c68e76355a1b8bed1d60298876eb1efe504ea530c556f3b58773b7bf64296350ab070697be2a0f7e1c56635cc776a7de168bedd36e936c04b00a01debe8fcb93cc438b3deaafdd0ee2cff5e0d2f65493ced254ca25b5f4a2d6b93a3dd480cca3073b9a9e13c1f32f48d5ab762d4b2f5c5659fe10ba88cb9e7a3e06c38b09881e780bd578145d1eefe126", 0x9f}, {&(0x7f0000000340)="cb2688baa38a59ce4fdfbf", 0xb}, {&(0x7f0000000580)="388af30718f42217372a7f0b420c6944b154570976007b", 0x17}], 0x6) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0xe38, 0x7fffffff, 0xfffffffffffffff7, 0x1f, "b7644c6310ba134ad823c016d8a5c9996e2e7fb1", 0x20200000000, 0x73b}) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x21) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000040)=0x2) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="ae818db06df6de01e190a4503ade66a5e2e84ac80522255f54be3424cee745720891b2b93e0ab98498897555dfdd93e26fc47168093dfef442d3a277665810ca1d8e883eb5735fd64f9db732228f441deaff4359b931b45278b608602d9879c1f275b5106a982cfe990060a3ab5f055c522490237e92620fd60ebc569170d329fc2fddd40dd35ea68d3ea4bcaf220c19532008f15df19d6fbd277b2bce76094baed47e8cfd35", 0xa6}, {&(0x7f00000000c0)="d5bf27f065", 0x5}, {&(0x7f0000000200)}, {&(0x7f0000000240)="bc4db8b47eaffdf9562dcaf4a8945d172215b7c99f34f6c88581e51b090ceb45e162a4e4fc997a8ffefefdf3278e52971e4242416a1eeecfcf017d5873a60dfe6bddde9e715b2d159552bfae31423665e0c822a2aa448ce9f064ecdeac7a05b9ae3793e34ebc2f3ea900aa6500", 0x6d}, {&(0x7f00000002c0)="2060f3056b6434b4f75fd026ed4c390e54479231122ddd4f48f82bd74e3cd6e854349fe9f1147d6e9bc3f1ea8308d78d3b13aa439f76c20774ba7aa620ec55a33cd241e5e75d6f12d0", 0x49}, {&(0x7f0000000340)="c79e921b0f38671ae6ff49a5ddfa8a67ff83a9f61abc95e1fb787a9d3e9429dd512e22b47da43097ebc6f333e00a835c4473ab11e2e2d7c0664474f55a94891ce3240414c32c7558dbbe70835f6513934bdb1218357809913c734f758f6f00c1ecd8287ec699550b71fa1bc4037731ef2d222021d5a17d65c22b9e77f0e5e1bcf907fc0a881023fd974293ee4cb745c4603d4dd67b48d21064307e363cd50f4cfb1ced9450a5c03d801abc856727f33b8d28924badb6613f7cb256ed051b4cc06e133770", 0xc4}, {&(0x7f0000000440)="586a1975387662a95c01ae3d0c118bf65f23970d1c59df2f71fb0b56bcde4670628cfd05989137699f6c11b8458319148bd444c6fde5da605d8f6bb55bc5623295a31b823dfa1633db567a57d026c8bd00a35b5429", 0x55}, {&(0x7f00000004c0)="f92c71ebb33319b1d8b59eefe1f54e5e476cda6dd728dd7a7f35a3f916c324276e5c87cc654397354f776ea4a28dd4557c9199356fadf02a0e583c621be365c166b7dbff90ab9888e0a0f9c9e1e56299fcf0c9ad35512440e34915b7cae61091850f35147d1373113a8d3e576cedfa3190907793f93fc79b28d2576a8454ccc9166f10aa0a2433fd51c0612ad56406c9b8e0583410a9086e5f7176e241064c43fc48796e73ae529b5ed9f74254ec030e734fc0ab56b31106c07658e94439f3bb1d020eada9e9ef2a67bb51ada26e188e61b43171378400e91aa619e6f6", 0xdd}, {&(0x7f00000005c0)="151a72cb667d16fd634704836ffe9040600293b4d5", 0x15}, {&(0x7f0000000600)="9efad7d07a9ccb3d21288f89ab18b8f9d02d81aa9d21ae472c35035a3fe7d302a2ec330c8aa4e639e2504368a8ebd2211af5f8ab6ed03dcb485bb12a0937847c1cade681756360991d1a23b544a8140a100ea2e13f166dcdc1e960d21a4d417a83581a9608750f3f", 0x68}], 0xa, &(0x7f0000000740)=[{0xa8, 0xffff, 0xffff, "d46a6dd5f8bb47f760eb33777e0234b101771614b5958c5726b52077e742dbcae9685f14f28128e0832ec53ac40fd7b94464c8b69008d6faa9ff14df5a8c3ae6b9383b701f689a43152bb75d8a776e3239cdbf087a4bcb3366d60e9e02094735fc7eb81b5a50e529f2bcff8e983987e9787e65897ea1c6c1dc453d6934629e4e1df0baa33eacbd781ddf567a159df2898b4a51ae743a04"}, {0x58, 0x1, 0x9, "283fcf669c9a370e181d673b9d047c501f43378cc0388657358fa0f2cb9ec20e86a5f40888ebc2005df55ebcf59148309a5ab3100df06c6919203830247c8c963cef9772f4db"}, {0xc0, 0x1, 0x2, "f467f932d5140533ff192f2147fc8c57d457abc597eba7075301f1cfa3530cbcfbd8c95cc5208a8e953aabe623a4c18656f4a8adea05394750c479b3495ebf2fabce17f0f112d4780b0e65338ef1bd1cdd60b9803d3d281eeae25df5125721f74abe4ba533e6aeb62765449ce1e35c2c6b5e50800e450bfb02ffe0f56d8e9c01c595282c055b095def0ebff0c30febef413745e1b3b16fc94aa5afe017a4a59b60ec021cad206ccab83d2f7157f2de"}], 0x1c0}, 0xa) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000200)=[{0x2, 0x0, 0x800}, {0x7, 0x3}, {0x1, 0x6}, {0x7, 0x0, 0x800}, {0x7, 0x84, 0x1000}, {0x3, 0x4, 0x1000}, {0x4, 0x0, 0x1800}], 0x7) 16:00:09 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6d4c87", 0x3) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000002640)={&(0x7f0000001040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002500)=[{&(0x7f0000002080)=""/211, 0xd3}, {&(0x7f0000002180)=""/169, 0xa9}, {&(0x7f0000002240)=""/64, 0x40}, {&(0x7f0000002280)=""/85, 0x55}, {&(0x7f0000002300)=""/175, 0xaf}, {&(0x7f00000023c0)=""/203, 0xcb}, {&(0x7f00000024c0)=""/60, 0x3c}], 0x7, &(0x7f0000002580)=""/174, 0xae}, 0x2) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) getsockopt(r0, 0x4e12, 0xbd89, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x81, './file0\x00', './file0\x00'}) 16:00:10 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x5) fcntl$setstatus(r0, 0x4, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:11 executing program 0: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x83, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r2 = socket(0x18, 0x1, 0x0) 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) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)="e63a7c808635c96b0a243e94ec95e23ecfd5cb5b6d23b8ffc6f7ab3513ba037f5d31875a4b25880713f0edbdc99c388d5ea6a8238b1a601ee857f61cacc7ef7845b39481ec4b5baedf812ce11bfa65908ed4881bc51e9b1061c2dab2b225269f3d99fdb8b2721616618a53d0e4876fed01fe9b6708201f690acf67ae1a6baab6bc8c28f9416aa33cb268b166aaf97f3d68502c2f35a0508a9dc4d5ec07f1c221f88e02af6550eb48ed3f404b3b5c44b0b375c2dab69c6ef63bce99a07fe73d7607770f4e5dc698b6ca4b97b6c9c75e492154be7f7f2b7b2a14bc447754622e00", 0xe0}], 0x1) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82474a"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x20000, 0x2) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="95365f1d96b5b46de93133b0ccc69d1fabb273524b26dcb0b418f321b0a7b801a39f2bafa310ac1172679ec7b61ac51793386035a99e2d895952ee330cf1650e715762beb1576cf9bf47de718567b8851654c0848169ab", 0x57, 0x400, 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x40002, 0x2) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x800, 0x82) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) r5 = accept$inet6(r2, &(0x7f0000000840), &(0x7f0000000800)=0x2ff) sendmsg(r5, &(0x7f00000007c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000100)="561bac249d7dce1b7c3d333a5829bec59a530fc642f92ecc95aef936abb0771903d6d71ecdb3de0c5a55e4e2f84388773cc2282cea18b6e4259e5f0e0b81c03e3b126201cd35e7fa386994f69f8d8bc83f5f2f22b0ae7c55ed3b23078e23b8a5706babcde630ee4a6627632e7c7c2777b8ddd4968507eb93193bc8eb2dfeeb45adbb85942d3081906623d278cb79bc295de945885c61c0859932b07178058ce0cc45513b1f12933cf6a79c22763e5165a75cfcc7b3a88a3cb7970a", 0xbb}, {&(0x7f00000001c0)="31454ef98e8334421f0fd8765e1adfc3d63d02f15148e1d31ce1ed97c2c776e428aa34ea2f25babee3ed7166a5d9970f6e4203452188abd134c9f750fb14a52567ab811fac43d3", 0x47}, {&(0x7f0000000240)="89206a9a5704dba245b8927f92b25bdb3887f007af01ec03fe0ac5eb6fcae1f7e96dd29a4e6a207d1cc33a7c17afded22ee3e782d06029512111ca3c24f3c3772bef56c58e2da0cdd14248a532e435d30e30", 0x52}, {&(0x7f0000000340)="2da287a275013685df801dc87ef2cbf7bc648e1f99d9a2b661421394ee6b97aa034c7f86c48fbc28eda0f3b538afd7b7902d9893001c57b0c3b9f6bd62908af08e851d3e5078ac0826f72751f5fa3c3e776da38aa75bded65dbcbec85bc75329636999ff92fbe10e843b6f11fa171e832ead9c056a7274a6057997133950e5c434a9b475251b2318a9507032a68f8a162e91831a12152f61d5bd40cb4836b0444e00a4d9855ce82f8b5b607644f23300df795f3a245e81d44737e71b7bd428168baadee5cea8a28d89afb166ba1c217dea6b8c8d75e36c2bb6a0e7afbfe834e824a3ad6275fdb3bf031b950fa21aed59c34da8", 0xf3}, {&(0x7f0000000440)="8ac02d424b7e9bf9dd91a9e8f6e97e66e62300ffb211416be25ab2f23ddab13b442fb3ab15ccc2b49d7b6ed66865f6b7a755956e9d6879d063db337a8941aff07ad4dfd1c6911547bb5978ce69abf502ea8d97bdf260515830187c57c47c6e72295a857ce56275fd8960f61dde0e3574420ec5a823e52b8943d050db2176d32881e8f91754abd9e6441c6f735b588bffa0a52796dfbbe6b21c5f805e069ebbad7784d82feaa2e317088fa20e5ec96c4e3441f512b3e8676aad", 0xb9}, {&(0x7f0000000500)="a701d64d0f91bac813f880e1157b3225c758c8a793c3f4560f5e7995b4ececc8accf36168a75a96b9d4928819205a595a076bd9a9d2b0ea3114d55997f435666a6f384fda984f4cd13e50ab6c013c16ecec8d8208debf780cb6ce93650e26d4c2dae7bfdf9987fdb383901481ae347b5f1479f9dab0e11aa94839e5c02089becf22b9f73cf5634679d814ffba1c404849c9a0ceb156d9856fdb6e8dad5e8fa45a0abf49b34cfc26bcc22ea834c5dba03f93a7e", 0xb3}, {&(0x7f00000002c0)="dba245635441f445", 0x8}, {&(0x7f00000005c0)="77e8d82ba351d83c1151c334461cd061e6068f516e89edcd8d5bb19dd54908065b75e2af635e1e53414b71a2aae49d9d571667b69e7cff80e09d1f56", 0x3c}, {&(0x7f0000000600)="9906254a2592feb3da0fb0bb93105830b23afdb75b93cc2ad90e0f9f654328ce2b32cb3d4e993c8c6a49ae5f59e895a13ed2ea5a2e34c51a9d43d9b297c09729afb28becfc", 0x45}], 0x9, &(0x7f0000000900)=ANY=[@ANYBLOB="6000000000000000010000007fffffff6d2d35e0554357d83eb7a08c20a9f3275af5d422df9b4640124ddc8c4b31fb571e8a82473042f25623c5054fd343662a0cc861aef85a546bd34526ab494e67295332d372ca773f9b3c556412acb179000698f38be4eb7aa686637ea055aa21d6b3f454bbd4b78426b6316be2762f1c4750fccbbeda479c3ff97f62"], 0x60}, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0xfffffffffffffffd) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600400000001000000000000000000000000000000ffffffff0000000000000000000000000af6ce", 0x2c}], 0x1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 16:00:11 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x7fff, 0x5}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000000000080000a00000040fa00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x89}, 0xc) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4e) r1 = dup(r0) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x20001, 0x2) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='[!/--\x00', &(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000240)='/dev/wsmouse0\x00', &(0x7f0000000280)='/dev/wsmouse0\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='/dev/wsmouse0\x00', &(0x7f00000003c0)='/dev/wsmouse0\x00']) 16:00:11 executing program 1: socket$inet6(0x18, 0x2, 0x0) 16:00:12 executing program 0: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) r0 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffffee) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x65e, r1, r2, r3, r4, 0x40, 0x4}, 0x6, 0x7, r5, r6, 0x2, 0x2, 0x1, 0xffffffff}) syz_open_pts() 16:00:12 executing program 1: r0 = semget$private(0x0, 0x100000007, 0x480) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f00000011c0)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000013c0)) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001000)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) kqueue() chmod(&(0x7f0000001200)='./file0\x00', 0x8) setegid(r3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001280)=""/26) r4 = open(&(0x7f0000001100)='./file0\x00', 0x10000c4, 0xfffffffffffffffc) recvfrom$inet6(r4, &(0x7f00000024c0)=""/115, 0xfffffe64, 0x83f, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) r6 = geteuid() r7 = getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x1) lseek(r5, 0x0, 0x2) r8 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001140)={{0xffff, r6, r3, r6, r2, 0x0, 0x7fffffff}, 0xb9, 0x3, r7, r7, 0x10000, 0x80, 0xc81d}) connect$inet6(r5, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000002540)='./file0\x00') unlink(&(0x7f0000001040)='./file0\x00') setuid(0xee01) semctl$GETPID(r0, 0x800000000000003, 0x4, &(0x7f00000014c0)=""/4096) 16:00:07 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="5480daa8d7974b335e5116f55e6833d177d9447e4f57877e6a83a29523dee01f8f58ab142daf5b28ce73cbf7006d7267224305c11ac67db692190af3fba29973393996c5db73c0cc8477e7c6ec0eb135b3bce6fe4bd59bdd76a0a184f8dc1f053f392dc8a0194fa0a0ececa907c72ee28e6557288cab", 0x76}, {&(0x7f00000001c0)="3ef4d04c5f6f5b53e4daa7fcacedc2e3b407ca4a138b2beaa3118ccf088881f9d87422df9dc97dbff5c68e6a7a4a7ca830c0b7592845531c3e37234d782d14fbb6bf1b5a4d7e76b79e8d", 0x4a}], 0x2, 0x0) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) close(r0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="f5452f66696c653e1b00"], 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) r3 = dup(r1) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1a, 0x81, 0xaee5, 0xfd9}, {{r0}, 0xffffffffffffffff, 0x61, 0x80, 0xe4a, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0xc0, 0x15, 0xffffffffffffff4c}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x5, 0xb53}, {{r0}, 0xffffffffffffffff, 0x80, 0x16, 0x2, 0x5}, {{r1}, 0xfffffffffffffffb, 0x12, 0x40000001, 0x2, 0xfffffffffffffff9}], 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x81, 0x35c5, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0xfffffffffffff8f9, 0x2c}, {{r1}, 0xfffffffffffffffa, 0x9, 0x7, 0xd9d6, 0x200}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x8000, 0x1}, {{r1}, 0x0, 0x4, 0x40, 0x100000001, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x7a, 0xfb6afa3}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0xb43}], 0x9, &(0x7f0000000040)={0x7, 0x896}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000380)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="8671aeb4f0c5d1116d4c", 0xa) recvfrom$unix(r0, &(0x7f0000000040)=""/28, 0x1c, 0x2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8080, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x20000000000, 0x0) listen(r0, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) listen(r0, 0x1) rmdir(&(0x7f0000000000)='./bus\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x0, 0x8, 0x5}, 0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x3) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0x2) 16:00:07 executing program 0: r0 = socket(0xa0000001a, 0x3, 0x200000000000) r1 = socket(0x18, 0xffffffffffffffff, 0x40000004) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r0, r1) r5 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r12 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x8, r6, r7, r8, r9, 0x98, 0xfffffffffffffffa}, 0x5, 0x1, r10, r12, 0x3, 0x100000000}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x50, 0x80, 0x3, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20, 0xcc, 0x40}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x2, 0x200}, {{r4}, 0x0, 0x40, 0x1, 0x7, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x5, 0x80, 0x534, 0x5}, {{r2}, 0xfffffffffffffffe, 0x8c, 0x0, 0x8, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x43, 0xf0000001, 0x7, 0x7fff}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x9082}, {{r4}, 0xffffffffffffffff, 0x80, 0x4, 0x5, 0x40}, {{r1}, 0xffffffffffffffff, 0x10, 0xc, 0x20, 0x5}, {{r4}, 0xffffffffffffffff, 0x12, 0x11, 0xff}, {{r2}, 0xfffffffffffffffc, 0x21, 0x2, 0x203, 0x2}], 0xfc, &(0x7f0000000300)={0x0, 0x200}) fchown(r1, r11, r9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000540)={0x6, 0x6, 0x400, 0x4d3, "68fd9d4c222de486f12d97e5f1412a179db1b6b6", 0x4, 0xfffffffffffff812}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) sendto(r0, &(0x7f0000000040)="250db4a75d4db3b7f49d5aab5def7752ade6d5626232647945274deeb52a08c83cdb79958b1b939018e7a66de210fd59ee17568152dc9c776ab16d5b6c7b57ba66e39064fa533742610b002ed9d04fdec3eac3900a26f2ca8bff290db0052dff58516b58e3259212e40a02feae4676e1e33d743b4cef250d4b258d510c6732ba1462e47ea659bd31239a0452bc5aca423357405819698e7886bcaa9829e109d706b257c611cbe21a8a8824", 0xab, 0x1, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="855df34ba46d6053de702ef99e", 0xd}], 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) ftruncate(r0, 0x653) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/4096, 0x1000) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) chmod(&(0x7f0000000100)='./file0\x00', 0x10) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8148, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x7) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) write(r1, &(0x7f00000000c0)="1e", 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002202, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813976c44f5951c4c783", 0x20}], 0x1) pckbd_enable: command error 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x20000, 0x99) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x4, 0x1}, {0x18, 0x1, 0xba}, 0x3f, [0x80, 0x10000, 0x2d, 0x3, 0xe05, 0x0, 0x4, 0xb8e]}, 0x3c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) close(r3) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x10001) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000ffff000001000000bd033a03426526fd0488675154ff8aa456fcd9f2b01d4e9e159ebb4c92dfb5345f3641d2d1cd06f9"], 0x10}, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0xffffffffffffffc1, 0xfff, "9fd6977091ef16710c6e102ce4a2656ba09d3585", 0x4, 0x200}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000080)="ad4683b61853469a63e42580043fd94a48d530066729acf844a6f5af7c19feb7c03ac25fe7ee29f7336ab4608f908e5728b05178360ba69b072102af36a8fd05e393f06e90b8bf80c419c6e5c4599bbf8305da86eff140c5fd974d2b4f0ab7296829bd7b2604fd2e3732f8743cc36a0e8585bb74dbe2f8c30c646b6989033ea9", 0x80) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0d", 0x1fc) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x4a0, 0x0) dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x22) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x4, 0x72f}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 16:00:09 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x67, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) unlink(&(0x7f00000000c0)='./file0\x00') sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0xffffffff, 0x1, r1}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x300000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000480)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r2 = dup2(r0, r0) ioctl$TIOCCDTR(r0, 0x20007478) preadv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000240)=""/80, 0x50}, {&(0x7f00000002c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000340)=""/114, 0x72}], 0x6, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x10001, 0x1}) flock(r0, 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x71a, 0x42, 0x3c6a, 0x7, "746275e257f6a5686feba7168ef38f6873f31ead", 0x80000000, 0xc00}) dup2(r2, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000004c0)) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) chflags(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x6) socket(0x1, 0x1, 0x9daa) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') unlink(&(0x7f0000000140)='./file0/file0/file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="a464403bac157fa036529bf3c6933f17e7cea4c33a31b09ab8f55a47b9bad165a7659c01a7e9e8af2d952e77f8b24f6bce7d44b358e92006252b8d393e5a5f4e1b7589965507a658980838ff1ddb5bb255349789c68bb0cf9989ee20289bb2358a9cd42584a94d107f494037f88a533d036ae86adfa10311bb0589d7b286889c9eca9c52f5e59f19083f5e098b1bd7ab412aabdc09f4ad3c86307b8b9e60fa9c5c4920d05bd4d394fa3de3854b05dbce169afc13a5bd5ba56ce18b1c9ee0be05f7bedaadf16bb876b5f7d69408e9fd53e685fb9b8b8b171f7549e5be6962d9d13ee523a37b6f5266d024fdaa0a76a6c07847a957bbbfffbfcd015d03478789fffd8f7915e8377d6fd6442c6c008b3c7e78fc8df18d244b8a47d259bdf575cae714ecb137b3a8c2685938b9740d9e7f2b0067e8a2dc2dd9d9f0f392c6c423015a23f8e66e71d30f24035362bf31b39622b929fa0e51c9e388505b149c6b87645ef1ff8842a61301a17b18ad4032582fca615183afcc92ddaf91f2acc3e6f40f9b97f32c17f27548c049055b831fbda12d47d7f87ccd4957f599fae228b4acaf8efb11d62514733561c64b548dede5ff292b65db294b04c761be6549e7ea1f2fd9084cbf93d0e9e1789068064db9f529ea25c8b38638ec8f543aee31ae9426463e16954ca160c94d4e974da7d388cf05fb4176bd96fbca0785459fe24f6881948f611c9869a3c15449d957b02650401038adc5de7f61bd4f3fc02688846ac51a3a2d68b3e54bba7ee11a64b7214c5c2e305d71e56a71c6324c02201daf158f3d7c8c82f2a039724ee1f24d456ad3ab22d913fe1ebe03f3805c1d06a08e6c1f9c3b87f965a723d06a19daec4eda30aa9e4b2c96c2c37456adb997d56067fb04bed62ffe532b99b4420b44c069a4753660de18dca68400127c6decd63e9add7e0cbca3d16d4e8473a1effdd1f9ff030f5f04c3929a9db1c542ceeab46b7d28a01b8ac6ff8a60d2981547abfe9d41713e5c3243f0b79e35d3fb9d7d1a40b9d34291c7b4c11aa86bd806989498f8bdc96cd28769c27256950e05d47f13d84633836b62446147186ace5e01c228252e54434fab2a5e2f3e27ff67c02b64734e060e4507f68873cfea1933043796bb906e671900c029043e7163daf32bff222183252e6d15801461d9c32d037000ca2726bb4fb5c336d9ae6038311be350518cf15daa1f688c1306f5816256a14a72a019a89e143714ebf2cc6e5bb1eb34a94450fa92b338dece756b36be07f2504a6d067a2fbf3e17a02f58728e32ffd6862ec8779183d6ff4a18580f3780c14e956f4d74a0c5e69edfbe1767fcf24b126d6487686e51044cd541b0b367bde698f59ed5576a7cdb4aaf57f3b047a63957c2843580d9f4266f07a9147d9444a2d99d5f76756fd99fad3ee7f1c3cd9f9276c1ac6a78fbcd9840e887c9cb6fcc1fd3a0c62b33ad96c7208b921d32301d670b100f4d841d58f7eaf2ff280977f82932b22d4430f96ad0a90facbc7a6e6df269444fb7b4a62f960dca6507beb27141d3d3abf089216fe4d3170f2be14872a3535033a9bb4bb1d15b9f7d70b4820b729376a1cd029657e5470b75c445c0237d2acfdd6634e3cb7deafa37ad4b507616a356f5a17f2bf0241d483f3c9e82c12710005ffd43f6bb4230b8daa1a654817f44415ad9ea50a481f4bd4d0bd86c558661dd028feaaf27bf4b45028f8181d7de9aed9e0f25b39be7c60f49975e6dfe9246fff0a2942e9a7a2e75480c35bb8c67a3fc37bb955ef2d0ccf407bc91ea801be0737add823112aa0cfbc35b93b2cb708c76c4bcc97dbe6033dd994c0b9959808b50c96646bd739652815d2b3279dc1c044c824eaab76048af8927d223a7f41269ec866fd5f7ad2ceb527a84c3120206ea260ebc893b0ff2096360730c9231841a19072e5ceb65d12bec81de8ae30a9bc881a577f966760f019ac77dd875ae70e6e17daf12098ce05817f68ff749f8b938ba3d457f34a3f482286b9b873f7c7638c4da1acfec4070387e220269a2f3c2f237261b4cf9b9f11cdf1813d3c237d1d0d132b8830ab93195fbb3cf6e2f0ea0f902f7aa2dfee63caa3d1271eb336d0c87de3d99a1d8ec79b53c7b805666604edcb4056bd2536cb11b5ecebb9b68ba63edd1c4af4c1835f21ae54c17f311acceb150c0ef7e4818b089cb132a5785fddddef0fd2c2a1b820a35748e4cb3c980f276292620d1c398be46aa740d73d8b334de898202279eddd050589da466684acdb0c863fbdfaf975a6ad2433e5163a579c7979086b756d44fda902d2be2d9b20524e1453adbf3b3865cbd09b40fa74a15abd8ce2994515e600101c2d0f4d09ee1221326ada87dd936ef05d371fd653c61fe8772f1ecafcbb0bfe7302a4df8814f49e4b5633b3fd0148748aa034adc45461226e0e267fdcb1591994fcd95de34ca48729e354edbf0003d0bbff89091ac386fd6682b8ef97cd037e2ea5dc1614910627c80bdc492fd09c2f5781a02178d704f3cb149618d959d6af5ff740f1ce7ffa447abaffff19a2aaf68f0248449970dacb3e0aa9ea60763f68c5b94ac2e6397ca7d0023e0c602481a7f0bedb9b15cc6f167ccbb4f6b3ec7338fb6aac9ff405630154418611a6eaac458152e8fe6832a412ba6e62df15aa3562d2ed6f01dd431ef8c545a0475b7072d73dd39c53c5a3d56ed478bf74f8a0507bae83b2eebc34f622d2679e0f59a0de929d3e678e9e308cda883fba556aac4886a899783006b27880c43fb2dfba1d4141f5a3cbd7f7d9b685012124fa110fb00092634e654770ec7b79dda48dd0dccb058162742444e1aacc621b13edbbc4917349ab742884be4f3ac1ce75f32edfef9a27d729d3dd782d53c974fa905023588e4f7e2bcf6da80a77657fe421b7fb17c8308d33746eeb8d1d7002fb9b922302563375f5492e9910fa35e0ea985e2b2a108fd46c8193aeb760816a2fccc3fb88596ff62531900397bf7d29e0ebc1d5a25014a521284622d28f5c59130970c898f116f09403bb5357b011a242e45a2e46f6958855ceefab222edb87f758680ed7bbcc09102452ed0677c0e194f900dd0af7cc75c14e11fa2d8e5304e17bec6ea6687ce3a4fc2b793d130a462ab3cb11497cca8dbfa297933bf1893fb52014b7b65414b3c156f84a27cad8aee0603286db909be35db306a23e796e1312ba63d0fce72290bf7e125712ed274ca2f1811ac4eeba5981d7ee9496c659e08962be2ace629cdcb6b1e8d20668ba0d38f7a198a7e32e842be013ceca68858bffc0e30104bcb509eb16b11372a6f0c4e0baab9603be55cc7f000ca586878ceec07255519948c66bfa7112a9d68f6c5db34f9d602adfeb00279e18950752c40342ca459874f25765a6ffa830675d3a4c582cbc1bcf18036f452d84962e85cacb8ca36a89870cafe04b4c086c52f2210994578cf9b6c87a97a435e0c203834385e848d5741606626915b543850b71cfd926986688a427bb65d21d2edf8be7717d15305e00742c5a399f8ce5a69bf137397700a0879ef427a117970adda90c439823e90083027a144ec219f80cd500d0fc226c5b42639a159a1f4daeaf31ab1ce1921d9dd9a16d782299889a67156b061cc0437fff7cc40668a4ae8b9f571799ef0759f751994a566ce97361004a44362a09c0adbe16962f393e2ff86befd4c214a29c7f3d194d59d9e4f3ce4bd05845f2e1ef4244fbc12fe03fd7f9300d9ff466fe0372f5ee6a5e06cf8546131c6cd2b834fac56d60a58f8ada05db255de75035e7ea5fbe71f28df8a863b695905466a563dade84aa16e11c61eefabfccd46c40c65853054316ce9fd94449787180ad3461aa1e77c43aab83915be8260467dae2e29750ff89bb285f699d70868fad89c4516f6e94f719b4bff87f3817c567892e91ef1f78435b0d47c57a74015579edd89124b61b8aceefe59cd414158b2805c2780ecb01aad07dca863ac6ebb23be137956d3ee7467bfb27d5212bc658ae9abb4ce50b36538177d7cf9ce8a36a3fb67a4f39d0c2e2353da42ff0159f79b85748e47d919a954936deb750870b591721750633b7442bc396eba1d39865022a48cf65901a10a7989dd69218a9ffa8c7ad3d5e9f9c2ad91cee79f6e354007ba1e8c279280bda1a25bf6a919b295ddc4eac40e08370537cd7bf0d08a5094d1d1d333727b93c67dd6072eb8d8488c13f39321f8053b87dd52e16f63de1e940db4583e00eb732937a2ba05273399c5f734ea4230f9eb310078d2a6d7cfe339f0c5a791677cbf8e5a1a6fa000bf0eb8b19f6711d861ed8c630bdf2b17db63c878498ffd6216698dc11fd37f59ad0692f975af13c5ade977f2966364fe7b51a42c333a8f677f37da313a0a58ab4cac7b7c79fe811cbed7c9a3a8b329f6eca7a81bfbdd7da534fbcd33d0683ffce27fcfa905aa489b53fb00524bad3562c65ffb8a665f8c382940d68b193f620743c3abdc018470912e59f86d4bdf142752db8011732a6a48755f135752f89d7ed57e39e54a1cbf28316d61260395efd9a9a070932ae635edd6fc099a0d6a1a400c6f0d995631015166a0e3838fd50b2b376c4866133a030130349a6e83334e68b73f4f5adae0dc8eac414a33909a68a685e6eea36d3849c0d6f5d25129585c2c13383d3e372ffdcf14640930c82b35bfef6b0b86f76373765d9142bed0f5ddbf5b72ebe0831dd61703fee6d06cd80c95182f66d87623de3d3abce113a51c5afed583b99e05cf80a65d68864ccc8609e09ecd29d2f40ce79f0db55bff547c30809e2dbc00bad96690f195b47a22cec10d3d24d8812a61d2c8880316ae5a2756980e341b1f497ad9e20b17b53d4accbdb419002936c5ac383ee1e1be3185c95c0ef5dd11240ddbce5de5828e36aa2d3b9d802e75d46bbfaa06024b16b5ba718064e11a560105413698294a3ec5d37b25377993bf303de3275b5208ab5c0d6d3e2db6d766d4e0e610edfbf2e22c3d6ad2bc9df846097967076e0f69e3ec8f864482581bc4b38d314652f8dc2ca0cd1928e67da70a0e126aa17862dbe2e038f7e40e077c7efe1a195c79b2e56f959f3f59bbddf07fa039c21dc18b2c36888b71ff402edd279bc3b854d7286cbc5ae54cf329e20f747f469637fc66ecc3a1bb6d87c9ee577fc83905e4488d9a1967df7f930be366a6058fb73b7df97e57d34ea2286f13cf1d4e313e267fb200f6ad12be25d1eab2604e5ad9e25819e648f047a3780961957ca23447c8f616aa8566e5aebf49b59ef80d028b800359b3b65f9fe9291e1c4fd87b7fb35bfe02039e6163efd346c4dda5bc61917a5fd9ffd55805368269fb256fc1b4ae7455b54b75f63b2194910837e8d9ff4a2e864c0f493424dae8a83bd6de9126399039dc7090e6817e60ee22c9aeee99c31f1d4f01763a0be75a35558b40604014bc0819455f72b543231c7a50e292391d1b8cae4d53f2c8eda710fa2d4b5a801650c903d560c622f31785271c8094d30c792acdfbbee6b2417907621f4eabae43654b61701d8bccf12c7635f9dd762cad7c42dad058ea5dbc3fef7dcf47292265ce3e7cdf4fc3ab5a37409f7aa894710f7b613b93149cc96cbdfb55a451651dda7f40c1a0331576518416d78b6871ae1be6d6ac71a9dae3152e5e76719eb2e6681b72990d2ed82d60f76642f5d103dc517ce40219b1f889b988e17adffcee373b7486778e3c2025c2eb9c6a245b356deded5537747dfabf982f8a6e1a5bf5b4cda81408da46f461607768d7b1ab4951d13f9385f226", 0x1000) r3 = kqueue() readv(r0, &(0x7f0000002540)=[{&(0x7f0000001180)=""/121, 0x79}, {&(0x7f0000001200)=""/155, 0x9b}, {&(0x7f00000012c0)=""/9, 0x9}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/132, 0x84}, {&(0x7f00000023c0)=""/230, 0xe6}, {&(0x7f00000024c0)=""/77, 0x4d}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) fsync(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r3) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000028, 0xffffffffffffff64, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x81, 0x5, &(0x7f0000000140)="f8c6c3b7af8b7293db2d56c71a938e6dc07e84c39dcb4d31e6c78f7c36e40300bdda62a97fe1e42967275d8035d101c8be39e5dd8a7e94b8b02c2afdaccf4296235489392b48a71fae352c45aa2f35483de6cb80389a19f938d6712cb8bd255a86badd8d74857911dcba250ea6d05726c9c49e6b4544e51ce7d35efd52c161d0c2cd436dad5598394fd968d1e637ae727c34a67259117d82efce6e74d258d50d86b60599a6cd7985d5463215ab15d47c7b3c2ee6d1c7724a2b57ef963c092b30cb788acd4b31c2829e5be978c6f1b49e8cdfa03c61c4f9bf5975d1da61a039554a100ee0af", 0xe5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) shutdown(r0, 0x2) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r1 = kqueue() semget(0x2, 0x0, 0x200) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x131}], 0x60, 0x0, 0x3f, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x2, 0x3, 0x244afed25be39f12, 0x4, 0xae8, 0x4, 0x0, 0x1, 0x2, 0x10000}) kevent(r1, &(0x7f0000000040), 0xc, 0x0, 0x80000000, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x84) 16:00:10 executing program 1: kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x3) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8000000000000) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000100)=""/101, 0x65) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0xc7a) sendto$unix(r0, &(0x7f0000000280)="b3", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = semget(0x0, 0x0, 0x400) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xec3, r5, r6, r7, r8}, 0x0, 0x9, 0x5}) 16:00:11 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) setsockopt$sock_int(r1, 0xffff, 0x1182, &(0x7f0000000100)=0x6, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='c\x00') recvfrom$unix(r1, &(0x7f0000000180)=""/5, 0x5, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:11 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0xff, 0x1, &(0x7f0000000040)="f46ced23978f436927799526cac69fc5b12bd80448aba87fd7503b85263a71ee2b47fcc5f28f19ff7de725974a394c59f324a5c2922da8edb3b0c132271479405f95905f33a71fd3a7c9ef5af9165641ee02811c49b11da25d71283f1d96504c6976dd76368d6375b2b2b5d3b48c7cbe0b0d5b08da16e608ea0eba130fa4d160510bb4d31518c5b8457d84938803d641ad6a802682e4db5120809f01c13b4b6bfb9e3d6a280e058082bfb1893f", 0xad) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) shutdown(r0, 0x3) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc3) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/65}, &(0x7f0000000040)=0x43) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) chroot(&(0x7f0000000080)='./file1\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 16:00:12 executing program 0: open(&(0x7f0000000340)='./file1\x00', 0x240, 0x6d7cf4ece39c7789) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="a95289b0d1e8f2710745e615c0d036817c52cb28eb4844c6ab4ba5df914144feb6518e930d35cd14d861cd59a534c4eaff9c2b8640b074f18c07feeac26949a97b3d65fcf426240b77cd71a1769d596fefbee0f2f00253e9b1bc65943bbbbc338328c3400de0308514c7bb8cdd9aff963aa75e064d8b00583cd2a29b6a72", 0x7e}, {&(0x7f0000000140)="7fcf84175bb2d2156e15c5cb4796070ab417a8463ac893738aed858dc2599915dc09780b4f00fda81c885b32885d4d0e0693e101dd96fa8514ca62d89d669990878f74ebb3c7336f42ae94652e007211602eddd74e2a6f67d923787e69c9eb7b0070866ec0e03b5f8c718189ad5ed9cdb4bc419d6a3a0746976675856c6c3ca5b7fadaf1aa4c0ba9e5f9a18d09238c153896f3d74a7e183ccde5abc7eca93bc928fa4bff3c84c9ede5bd940bd83d0af1456a8d11f45b65", 0xb7}, {&(0x7f0000000200)="274dcada877c2c451839f171a619a1803f4a58f9a9dd225d38a3bd167e058d23b28f781f76b9a0db824f622b9206470db1fdb299326a108b39f2c095033aa0437998eaf50870508e66f05c451468e0a303ec7526e6c9cf4588c995df465b1945577235c7bc8aef9069c8c7dac954afd658812b00c3c223e189fbca01893de78d756567b03c5aefc0912fce2b8b92cdab982a16b421d454f5daba899de6cf256042aa211a6cbfdb39885f2e2b21", 0xad}, {&(0x7f00000000c0)="8bbee51609e45cf4248b1fbbf549a4a97ea220fcb495c31d3c3564a590cf38f86e97d9e690d4f3a7101ecd13e898d5098b7884bfc1988d7558997eeb14", 0x3d}], 0x4, 0x23) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) clock_getres(0x3, &(0x7f0000000380)) open(&(0x7f0000000300)='./file0\x00', 0x8000000000890, 0x200000002) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="6481a4f535f65bf58dbeab12e6baa263d14742893b83fd1be745962f66c69f7e1daf38c282a1bc66ce3c4dfc6f5727fc0c0a2f0c6de2ba1a7c4d9c22a4db1df348d7278d48b8b758b71c4a4d7805cec227bf8351c2afa21b51ed70feee1d8c4493941b12fef904a7ccb0ea319919b0e45f7b54e174ad490759822f18", 0x7c}, {&(0x7f0000000300)='.', 0x1}, {&(0x7f0000000340)="42f0854926d1875b0665008011f0d2286ffa5c9844d7fe5893eec1a67511b9ec514866f63eb2272a668c7856a27ec7e1bb24570d3cb4f95f71238bb636407bc60d74baa0fc2356c39e27df86a6352125dee8f8f6581d2d98311bd6292d9160a758a66ba3e43e0c4c0386d6dab2f0626997665faa019f0ff53a1db0ed05de6a77c5249f1aa44ad11f53c758eaf53364", 0x8f}, {&(0x7f0000000400)="95975358dd4326b85b6db28860c4e5f4558666c3468d0c2381d7c05ef40d72ac31f8abfb4701a3816579dc09a7986f97ec6acc", 0x33}], 0x4, 0x1e) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "ffff0000000000000000000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat(r2, &(0x7f0000000480)='./file0\x00', 0x8c0, 0x40) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) read(r3, &(0x7f00000001c0)=""/62, 0x3e) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getgid() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = getgid() r7 = getgid() getgroups(0x7, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6, r7]) poll(&(0x7f0000000640)=[{r0, 0x43}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "c5936930ca531b9db318c9ef2f47b1408bdf5c79", 0x8d3, 0x3}) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b20ac, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x1cf) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x1}, {0x123, 0x1b}], 0x2}) r1 = getppid() msgget(0x2, 0xee) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = getuid() r2 = getgid() fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000140), 0x10007) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20180, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) socket(0x2, 0x4, 0x5) fchown(r0, r1, r2) accept$unix(r0, 0x0, &(0x7f0000000000)) setuid(r1) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() socket(0x1, 0x8001, 0x400) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:12 executing program 1: mprotect(&(0x7f00004ce000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000001780)=[{r0, 0x101}, {r0}], 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r8 = getegid() r9 = semget(0x0, 0x3, 0x100) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000780)=""/4096) r10 = shmget(0x1, 0x3000, 0x3, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f00000017c0)={{0xfffffffffffffffd, r3, r8, r4, r5, 0x191, 0x6}, 0x8, 0x1000, r2, r2, 0xfffffffffffffff7, 0x5, 0x4}) fcntl$setflags(r0, 0x2, 0x1) r11 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="ffc69870c0f2c63b274f385addf8414135ee7baf7d0ff4fb7fb24663b88bf0f0fc68765ac598869ec891f8ae7f2d34c517136b83d823faf26c46eeede150fe3f8faa8be3a8e4bea980e176864466e3afbb5754b416975aa242e6dd59f5ab7cbfb79818ec079216b82f8992713f1397596248b6395b9ca0b870e4631a0d559c93a7f50575e4b9f527012bb1059ed63e573097182e48fa9258d1acabee40be9139f9152ae8b8c50fa2c740fdbeb595c042e2559f22748611932dc498056c34a6dca89ccc80ac2106ee639842af40afdc0006ad8e74f5bf6d724f30725d933f323c66356477c1ddbcd2e45ee7be8987b26b74", 0xf1}, {&(0x7f0000000180)="d20ff831f5f87907309a1c01803eab5f8a8b924c90567cc6ec8e5472f5869d7322b0542fd38eafe35c7d08377b529e68b55c796cc0a3516107025d1043c3c06050f8fc43fcfc279002d80a77eccf6fd9356084bed8609c7554a5968c4bb32c63a306d8cb1b2d136e3240aee5523dbccd91203ef212d9d34825ca6c50ec34e14cf2016572ba8213", 0x87}, {&(0x7f0000000240)="17c40b42bc08ec0a7fab2460aaccd4b6b5e058eb1ecb84547654fccc0949ac00952755bcb2a47dbb300a536f87db1e62548575c82975274967507c80275939c4aa90f24def1403aaa53247a5b79cb490ddacc4903cf1e1b810", 0x59}, {&(0x7f00000002c0)="904c3eadaddaff83112a8bf8afa471f46ad76c9d20b5584dbf0060d4620d4959edaaf77064a30a16a5f8c53ecec36e6321d7afb4afcb0c5a76bbac8d9ce3284a58797bc22e758914d9df19b444604b22e53a1c39711a113cdd3ba9c0336399de30b5bd", 0x63}, {&(0x7f0000000340)="9244ef9a375b100cc50dd4a47f6b272d4c222c680cdb9934cffa68edbd79979652e423ec556a42001b5487f0677381e3d3ceec3add851bbea4593c8bd316bb68b8638fa6e4799f2e03b231935e1a1f2fd877c6952be7fcebf2134d8c1cd3f5458ae4cec7af42fef73572534eaf8fb0517eaa70c93bd75d72", 0x78}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r0, r0, r0, r1]}], 0xd8, 0x400}, 0x0) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000100)=[r1]) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = getpgrp() r3 = geteuid() getgroups(0x9, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getppid() r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000180)="a4cbbcdbede622630bb73846d632c2b9334214c74e2b9989fb94ec169a04cd250f7613727a73dc70af2a9329a113246460ec910078f3fb692617c5b8ee677901e2b32e4490825074e4c53d18aa8776a0f5cf71fbe10ae4387404551ddf8abc3913addf62c9ba8bba92ab78f367a9b8431c14fb3bafed82aafecec19f9396de2f2bb05dd78fe475cfb57c451bc949b2261ba39cdb10892a6eac3a48f90f4148d17b75558705396fc9894f4c04035ca471d0a6be21d29cb36e4b80a0f3e0b36e9f162add5b521c419ac44d936771ecbb613e8845cc7319614e31b651a5e00823040bedf90772c719", 0xe7}, {&(0x7f0000000280)="7f9d2ff6a2da9825ff9cc3c59a029bdc0c2384f8204e1b3370df263a20c36104946d426ea41eedc57693bb00457acc3ad9b54ab4a4db6b8c673218cf7cb76da62aeaedb3cf505b873c84eaa3c12389516a4cdbe80c", 0x55}, {&(0x7f0000000300)="6b68d2747b02d1b5231a4846cf52dc058fe1c090fdbb6e7cee94dbdfaa8e29c46ef823759ca2b8ed7fa492b8d932ecb2c545f5e17c0b564be8e80eb563ad0fdebf2bc9b5f2c1bf030d5d0c3a03d6b1e2a4fcffb970c2910bf757085666a27e623f46752617f4a790a8b8a40d77ba081d0cac7ae19b6584cdde", 0x79}, {&(0x7f0000000100)="881d", 0x2}, {&(0x7f0000000380)="9fde6fc7deb17fec0986ecb1b6f012208d012769d022667f47c6b2e472a8af55cddb8e3daa2fb645ae1ae4975e7c0dd774d2e214dd4ea89d73893e37a2b440586d4c7fdf87", 0x45}, {&(0x7f0000000400)="90b9ad48b5008f88a12faeb1e23af67f3c9ebfde65b4763b98be98dfae1ce16a9159a44fc9989aa1bc5abdbf55b06fb4146d3a96c348b9496a44dd4d36c3dbb85594807cf48dda3d8f72ea15baa6eed30d1d9d2e741d99e07dc8e2f40972a6c2c5c79e98ddd13e8bbd23bcfe9837a50419a860dde8a9002440b8d2522b36ea7489fb331ac49aa1df371fc41e18d885bbfbc4853ce589e026347e4f2e", 0x9c}, {&(0x7f00000004c0)="23a2df7ef75b72f05d20515a5f8cf9fcae884261468b67e880d566059b2d10fcc14626e445a53130ecf48c6119c6ad721f7fa0641cdd664eeaaf7277f71e4d6882489179d80015458b665605fceae478b054f062b513d4d195ddad41ac9d2d9aaca1cf2db0074872622b0a00ee2a07e4687d43274d5fdfdeeadbbd7048752fcd5df02859211cedf943afb11fe710646d864b997da95ab792a21384739279aa300de30a10142ee948550c2fdee0e912d0fe3c4eb4cf9827fdba64ca93ad76be3b5b167cc1bc1b3a942c9c7e0d5dc0", 0xce}], 0x7, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x40c}, 0x400) write(r1, 0x0, 0x0) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/76, 0x4c) setsockopt(r0, 0x29, 0x93, &(0x7f0000000100)="ff2e8ab695730c56056c6e3b722ae86b62449048691b548b3123933be62caaa115b3b7cc9a3c5d6151fdb313b1404c479df1", 0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x800000000000010, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x2, 0x1, 0x1, "50ebf42965b33ec635827a2c7392ddec83f316ef", 0x7c, 0x7ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:00:12 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='r\x00') readlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000001200)=""/4096, 0xffffffe6) r0 = socket(0x1, 0x3, 0x2) write(r0, &(0x7f0000000080)="e9127b75e76c3e77fad65a277092752ceb355dbb79a2afddb5b2c935129e0cf4ca614bf524dbf276fd2c633bf8f1b950c9ec31b0b9b635f7cad1eefd90917b967c9cc1556ddfa109bda17008f6b2cc978ac9b9857e43943b2a9c1a67de5fab9e0c3d948534bd7d9249a11d043d34626de648080e48dced83e003154f2cf763287b79c997fb5e85b694b1f589c4ade53fc9399837c1574de79f0995538e48", 0x9e) syz_open_pts() fsync(r0) 16:00:12 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="08da6497b0880527e23091871a01112eb00de3221eb8c40c6f8d62fb335d8475fcf3c139112e15856d9392b07f21692bfa110a1241364bb9345ff71467a48aabd348c20720db90426cc683875632290709771ef432ad68f72978ce9294bf9856d1c7c8b3b7e1fc198a6753bf0b58c940a22080f189d60415adb52660653d02b22cc0eba319748e791322b592b71355b9f8068e2f", 0x94}], 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x4000080002002, 0x800028a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = semget(0x3, 0x0, 0x551) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x400, 0x8, 0x8, 0x1bb]) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xad, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4ef2a9e4d72cad93d6daa7a145b67c9fe59d93b917b7a0f29afdc426d993f8299bb0e33c4f285aa29f90b7cc08a14ad9b216bdaa20366bdc3a34b4056af53d9535416e9b6c4466d52377e1b30980e46cbf412a27b492ced929f1eb2d13f174d1b3eb220821222c29", 0x68) 16:00:12 executing program 1: setuid(0xee01) r0 = geteuid() r1 = getgid() shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = msgget$private(0x0, 0x10) r3 = semget$private(0x0, 0x1, 0x2c0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/137) msgsnd(r2, &(0x7f0000000000)={0x2, "0fabbb16ef1c237e8f52b66efdd36c9f14dbc7d6e4dce91b157c36cf4a1a31"}, 0x27, 0x800) 16:00:12 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x14, 0x21, 0x7ff, 0x81}, {{r0}, 0xffffffffffffffff, 0x7, 0x80000020, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x4, 0xffff}, {{r0}, 0x0, 0x80, 0x40000000, 0x9}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/69, 0x45, 0x2, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="ac9aa12a2a2406757712dce34310", 0xe) write(r1, &(0x7f0000000080)='mL', 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x0, 0x6) mlockall(0x2) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000040)="2b00ff23000008002c000000000600000004a4521f0e7d791db8b6ca9e7252a0dab5", 0x22) 16:00:13 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x40002) sendto$unix(r0, &(0x7f0000000280)="b100050105000200000000b1ffff027c5dbb85c0de1cfef98eeb8b91b90a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1eb982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0x4a, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f0000000080)="1964536c0bb8cf7b23b1e551c21554daedda866ed463f7222359dcc35acec5cb1299e405676050b9114082c4e634d40fcdc97331ae56a76f0f0ab1a7d4391ceb6a7b87fc62d7efb118669f6c5ecc312caa1ddc6c0f539ad6fc8e59fa8e4f7d475f18f775e04fb9118b80ea28e680da90ab21376fdc9c7b3317191eb8b0d2c34cc5c70de1fa3558b36b8fdbf359045ca31e5fbff1ddf7c4c9da881768bc0d7bf95fd1f206a0998141d85e47893683d4263233310ed455d3c0dbafc2ca9457b6b9f3b912440d2f7ab27c40822d7ad71703e4b9f77a4983ecc3ea21b4a411f83f9758cd69fbe1a050b51eed4ebe37f17c", 0xef, 0xc, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66686c6530008491f51500000007fffdffff7f0000000000000000"], 0x10) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000880)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173", 0x792}], 0x1) 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000000)=[{&(0x7f0000000180)="d7fdf607b467132519206dcb8b00ea7ce31bda5d2054aa137243ac4e36871bd91e3de443161ada1d95533c048658ea27bd27ee38eb469a12127ff6341d526f1bfe891dd35d66f12f4123748e8b91b303a454da3214ddc2bed7d7a277ec61ad7e9c669d8777f51f5fef9c84dc0ac573b43b5e6ececa3066e3e4950580d72a8e2417ee46cb4b87ac6aed0a7e8981e0d2eb6c82477ce6f30120caf8f2b81b78a8a7062ab0710b5b9e33c567733cdf52af3fecf994b36571b7882b9c296fa40a96415c47f4299fb8cf976cfc39f7b1cc71a5d930d25107a3c90230f7aa6c4bfd6f0ecc0c43e1ceb326ea2529e4fbdd2890f0ae59a73b65f9e9ae91830b75447814d6947ace17a43a35430eaa45db3831e4e093d3e54604b6399e6c8686cf999626ffc2fbc9d769592903807a62128dbd9083ba49e12540dde63c7bcc021a972630df6006cde4ef4afc8c8238c55ddb35992aa640bafe9050560a9494907f465a0dd6b489a69c4868b8b0985d4577dbe384d1d87929f8563cc132f9d4a1eb3d5b7e85f5be2255039f4033ad58c7b4d77e999e2ec9951a04687216e67507e0617191eb510ceea5481720ab3ea664020bb54ea53660243fc089a3fd4bbddc538c99643bc0d6227b34400162a9620c050b1f3dae5b7a00a5fb6204955f7ade332c0980dc35b4242c556347e762efe988640fc74a96e37500ef49ac86bc183085945f6a694ff5e2ddbf3a1f1ce2c392e0cb1838ef865744636e5bf428fc21ee530bb3e4612016015f1e1cb91d586401cf538659112077a0dbcfa9f181d1ea7644b2de73af7109081917bdc41ccad415bb0c6bfc538dceae6aef0d4e3c29c6a7cdcba32870289c476e65a4756f2b025f1b8031d7f1f18fe7c6f1f27c2af344ac7bfef6bda20ebcbd40133059568535d9274428823cace3f60d9c9eb253b2a38ce406479a98284c9df381f597b33a5a0492721575363f2b3f02830bd5f883e01e5063b934eb0bd3e79b35e0e99299cf99e718ff4ea0992fa5ecab9a23e6f7afe3e32f9a43559ca1454b2ca7cdf2a0dd046013fff4ec5e7d310a20578311e054a704000db7ce744755805b8d7c72ed2f540fd8449e5662e4a9484e77c24bb90b3236ea625a94377a80e41b3ef360243518a01f7c59bd92f3680803e81fe91502d14dcdc394261d64586e8ef69416abb6e6546d43cf210818456e12016b56a0d6495933204191cd5be653a524505ce66fa2dfffb084bc440de34c259f43e1f6b1d1f9b1a73099ecbb6650201af6fda556573a398f7977ecf0e1fe1dfa6dd4228850704d7408e24279c7e558982a358b7700681a9f7240d8e24a2e43d8002b47cada4bec80eb29c0e5c7876b3bbb6e56c857f934e78a0c6435cc3ed8f612e2673bbbd7429784435ebb84a88ceccdd13ebf63ba62c839721e32bc4ab49ebeb468a7be65d2a5ea46f94d2279224102c2b74456b3ba4fb2ed2e9887160afe8bc82fca83e0a83c7f5f2d845fdd8850da6cadc5103e562810b50e371f7c4720d352db036944a9a0598e72b620bd6c4acf81d9ff8b355d940d2b09926447b83b7d502fdc3b7bb3d8ac1e17ebf504a8321d4e1932b615716c10c7e812bf54af994c4d7dd5c2ad93e311a5d2456d0168debd9b45f881257f0bb851108c9636fa119cc7e71c9a0918ac3eea81f509f9bbe21638a838435ddc4ac895b1f1e4b7f3a6d454fb3345cc0c430f9add2051b0d2b8472b2da7e55a7cc471ddb8a7acb97ae766aeb2024456eff18a99c82175df6f314c98184062ff00c4d3302754c920473f3f7f74cba36902fd6161bebc253d404b52f80e6c39317b47db29713850a685f73985a2d594ba6cee3bbdc11634bcf6f3912597c9b29ce0f7dc188ed2710a78ac37d21b91a83fd99a7dad5654834b2414137330df637d439e8cb70ba3c14014f05bb0d580048c42146281725e13c0d535ae6b8083eb13bf522e0f02c034447c6b7dd6594c69a177cb00474269f7da93a2fa71829575e22aeca1a3983a4e70e988c7d39e16454ee81431d5b569fa252d8e28487dce71084de7ce4703c7641cfa2638b60ef292777d1edc96f1974589db4402bbc39e12457c90ff53a8c06c765016993edcffa09701ac5d5d991ff8cdd370e40c05093c7de568697789aa1f93d9dc066f2068b1b07408a715aaef3a21b87274cbf77533be09743e394408ea6816417799c2e8b726b166719c0f39bfbbe240668f4efacec8a1f7faa0f28e540cb209d5f96053a1f433643b3ad4127bfef7457d76917e4b0b08120c9cdf139e37eae2c87b1bef4536222de485052e1de38217b213f42c33bedbf502901afa741dbf60fddd35036494503fb15b93619ebc9556d82b9b6a8bc0c988810f7f61e63efb67f5d575ecda1f82837a1459b8f8babbb909a0d3294ca2e2f63f3b681ab0b361aadf5724b84924e0f906e532f8cc0d4e177451e9c50803e38ee6c5a8b0ecf42228917f91864ba6298d35d29915c1d5550eb1df375e251fa3bafd6eea3055f2de6f37cc29a013552a2353ea6d93a4db75f014afa864c58efa3c9d58078ea62ec78dc670fe3d424001190f1b5995b9bc205e6ca541a84333ea22442943bcf239a249ef18929250beb92c90c3c2686ec33effa2ed3ac252a1b90695628f9d33c23d36c5f24134e84e096973ca580450df833cdad7e75520c07dfe5756be55d4a2dbbb9d54e989e6a0ad17b2c4a74fb66b10518595a7e79f448b2c583f2e056c1668cc28f3bc44a9645a4735d86303ad0a530edb26b4d9691dbd0f3b86b81af90daa1769df21d7b58fb74577b2997bda85e80f155fdb0fcc08760f0808a6663d4878ccedce9e53667fcfe4d6282f9f8b80971c99141506687692ca31ce0de786ab5d1ce150f67cac0d34d58fb3d7e556828107b8b59a9aa8603df96a56b1d1af9e01ada722a23adc43acd6d28ff04c188273c949890e1183bed0016db7dcc60c09d2ba9c49a5e14045e0477fde493b89c6aa8756f422ce10352723a31a6ee1fc47a0456fc356ec72c7a9601b3f51cabeec35b202bd6775f2f1c247a3b7d3426c6720fbd69dc09f7bd127ee9a67907d10b7e3414beb4eb7528897a8b7a553fb5c6975e64ae5e848dcd2a9c6672c52a903635ce642b972084fb27766e314eb023a97ed1c89f615f90f8c4ba29540b5d5fe7b255c2b5e0b55969185bad692ac0e9899e6e5ed4a6340a41c48286b9c6a4523d29e50f889382913300851f3558915de87e78cf20f00ef26ebf90ddf8b8706a1426566bdb47a431f8f037310f8cd8798b72d605fdc6ee4bf885a43df9d4f7ddefeb576ff90e8aa3dbfd2929c7b40dc403aaa0449da105ab7ac4c06d306cd9e9b6118849ad4a7ca01e3ffddb6690e9f2e6836e2547f9536233b597a0d10ad12bc7138b4f517271c7a6d0347b922cef8f8857afb2300fba9b5f40bd263fc4d8dff8dc58da1174604d266f36b18de2483b7b300d359dd7e9f760bb4276b790ec1bf9a6917d384a83bea95d83e29f7c9866c419a21d884ee5b57591beb313c193ce1bed3c8f3714b35b98c8aa3f853958a78d937c2b014e7f2f543a9377f7de1637aa9ea6c7a953202852f49a06899a1d65c8c9fc644b5cde28d6e773e29565836203195c2b3a6e86a0de4fb349497a680134b59ce46df8c30d3d7d57b26aa73a70d80c742bf3aec3aed3697624c85048dc657cba3459de44e2a0da4a8bacb1bcb5cd75744195fe179d049777dd4e1ee5349f87ef9d5915154d835b88f918d4f6422af70ee97ef1a3d966135c4d1bfe25cb0be1fdfd7975103602644d5d6aa6fe67a6b4fc38531117e6886f5788940c25a96d24861d646f88649b2ae73496219ae49623a56c87cac8fd49d2f5842da5b0a095fe0d8da2a701a0293f6f47e7bc18872a1f49cdf40f9e04d19a0bfa2047e86a302baaa66b310c706e07b250b88d1a5415b1a82aeffcc397b8deb60ddd2793dccef8f345262de0fd52ef6b0ccbb43a53ab872e27fb7be1d9404d45b53145893cd0e4d1fb9c89ff7f659869075496ca4fc38a7842c523422c15892ab0ed2b90c41f465b48d237a9057355e02ffb6cb276064a7c32c7dc6f87e335f97fe44e1f953446449531a4e0764ca5756095ce78f96ae5f3cae4fd470e4dca9c9875e14e71b4f10cfca05d3d9c5f1a41461213dc05b66351f70bf428fc332b9e0511687af212470999e958cc92bb58cc97f56de5ebbae56e3367e11fa6a499064dd5801481780448ed65db2d0cb2e183c69efec187c4114d5f00246ea8705dab0174d73ba0dec9d179ddaeaafd558eb04bbf0917e14688f5bc1acb8e32dfa4c9403300c8858412f74602d9e42452fb557daec9338d8350763b9fa9dc8a4ae6d1fa79641b0e7d4da4b666e121576b0ef06976c503a52a1d6419105fe598480fd7ee30ad3e57d33fb589814442a656a901129ef3533b52b60e04abf2500c0a0d6c79ca08c27b4ff2bec79fa605466f57188ed577a012ae80717f03b845cec5fffebedafdcfadaef7da51b3b7fa748b957cf73fb062267e391d00ab640c0105d54f09965ae0317260a7abd540e6c9d67da74ab6ce2e38779698af87f0e5d12a23361aa6daa275739a82c7487d3e93023d921f12cbc23f7876edb7df09a493100f2e9fc4b4c9dd79c20ec6c4106a711ccdbb15a8733ee265db02248af585335cad075447e4a28505cca65a2ba330196db6e96f61dde56ea9397f7f00dbc73df7488f73135f79c98b80ee28d2915a05c9ba3eb9a691eb452db71b98c604f5f2f176f920a16f2f33c0c4b3cf5a2cd0539ffa60807b5b0144197b5a957644dbfb751cb6ee3a22d02234460b24328cefb2eb651a282df46c6e027e2aba43717f4593b50c49d46ea480f7808c0e090337ab572f074345a53d8338274aaf8505d4100da6565a22d074716cd971ef3854797f56e6053a6658d0e68bfea37f8844c8d9ffcffd8b88c653528ecc3bca4478773286af93cbd91fc40d6b776577b48f8b7c5d9ec61800613d872085739e150ca603ad614540a3a0ca7040cbb90acafd1cad9cbac2cc8e136551396f74eb8d5788308c29350cb23dd06d7a73f00e4b3b49e4b27404beef765f5d62f216d54a3dd88a1f7b1f2e71e4e74dead8dfee4d4149da5374cbb390e232ca0eff20e93760f24b71b1c2b839c94065bcb670de9ad86faff8694a939143d0956700b16d7f5a793ef6ca9a55a77db06382ba819ade1f073a99bd6f939c38f2d9bba724819b64c8da44941e830ed803deae6b999c6dee9b7fbb2f1d47f0840d00b2eda0dbe3c7ac3ab90ec8e55d860bd7377ade1de18850737cb35fcf4338c410e93ac643159d8b3831185ec2f338e901e2f04b3f829a373d22755e7eb9a8cd730545d9192faf040711da8605c87287bbb04d861f02111dabd8fc6aebab83e24ce0e8779e5bb1b6f31b43f5899abc5bece7c21efcec6328b263b243dbd764b344080d3b387b79de4c125493178aa1b5d7d440b9f5eeeed0f8894e1ae3e33bb2510fe9afa40eb7b266981e8a7426cfc498a51123bbdebca45ee889060aacdc5e563253109c71daf1cd66e1c8ac7176a289ced67fc23946886087864dadb521474be460d3543c2814d0f4c8771625877e1080c73ffa868167ca514db4cfe23e1bd493623ae3b93e423b7a1bbf9892f1c8168c1d831720cfc321477fed03183da8402d32af00aad13b3bd896eb7db3af96d69f03f509b484d32eed3d522331a7c9e0826efe4432ba359e6c39c8a413e73bf5aa5fe55e1ef3bf11bd6834a8d64cf3f485323cbe637b807491de26d1348", 0xfffffffffffffdbc}, {&(0x7f0000001180)="b94580fd3248bb6b318df8e4fee1eeaa9138c53755395af51f78e2cfbab621ebb6d74efc7f6e63beae86ca378c838e65d47eecf0294e28e59de9ebe84adbbf32cc8f47a911b555f115adb18879c20fe0819fca10366fd20782d95c8487d49d8ca22515bd7cbbfa4317b90a822c0d4058be5bbba0011c0a7eb96a4bf929c6f2224c44f10a585f26845b08c07f868418d1fa1b0676b88cce97c13f5fe9932a3d88b1430c5bc18ee3a94b4bf40dc73872f174d8af2719a0ec9fbe1c59470d8912afaaedd7d1fb20bd4f9482a87b6b689427db395807e8d6f27b30bc0610b4576684c1c0b5", 0xe3}], 0x2, &(0x7f0000000580), 0x0, 0x4}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000009000000000000000002ff", 0x2c}], 0x1) fcntl$getflags(r0, 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000700)="b64e6c4f3d0a56cbcd200bb461f5967362c3676c9aab4a2e119a757d69c585b73f461678c3a54be399743b0f355d9350a58266071039debc3bc200aace6acfaefb77537cf8e53a61086664a537e40dcc02c8e877866ded35c6bc232266399ed4f5300e534a7e4476bd1b38146eb2c3a8bff1ea3389ee2c49c6eb398dcdb5e728bd1a9fb49a0591d5d5dd2134544637220b3a0be0fade0f287298ebf052e92186e665c50134910b0c41373d70f1eb8d9e7599e72319c5b906666312667ed14362053ad682dba2d6b6263e090dd7bcb9d494d14fbcc2adfd26714e2897c33880276a243bbfd4b8c759a7762d8ca8ea207ac99bc345d7e7a6b0f63a", 0xfa}, {&(0x7f0000000800)="e74f2d4e58e9823630e8dcd6fe15c7dd0888d6f75a0b639e17a4a6ad2e21cae846e902f8bcd9", 0x26}, {&(0x7f0000000840)="901cee6f7298a763fc6b96143534610ac8c83f388a20cba5bce0fc5d77de05f0f6ecada40989756f9084325d3910deaa5c04788e52817d804f1438316a8bf727c65bc01396b7d4eebdacb6f8a12f5305a8d33d54731c1ff9a2e72ad046c30c3725600c15d2c0b51f4b1880c005d0f2ca21623bf07fbc85877a227bcd4bbe105aa3ebfae0afa8f88d6a3581deface4c54b71d39542ebb0e22d328dce257b063c166f726c0180e50ca873052f7cf433200c1602ca17478222ced7c13", 0xbb}, {&(0x7f0000000900)="439cc0c4e73c42dab335d230d4146fd0c2bc2185543a253ea91d8d7a4d0b60546c078f6b3159ae67e78711322132b03465a90b25f084943726edb38af871c7f8b1eb12879ea2c544d4801e0b14723a2dee43ea38893e7ebe727b5ea415bf0bddf9e8b0bdf78f4644726268cdb408b574d1f37aa2f89690149d2f6a46d29eac771a35752a248443b37614f3b2d79f9e05364255d8f63590ff7c59a6fcf3cd7165", 0xa0}], 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="d46276c98ccea50beab3bc2b0e2baed683061d6d0001c4f9f96387c92a992b4c728d4eb902d19a034f179ca682c1adc80ece10edbe798ae85f6cb8460e51b4d36b44ca0dbb44d0d4b68ccdc87cfa3fa08f4c93d33320c261898f4dcd2ae76f81be898757bc38f2dd94d5bae0738647741f87b0a2b9cefffe83d9a53b422ac48c8f57dc54218a8ff4f42a2b9ed5824f33275db06b0b23abe9288ffbce8056d4bf873b8af3740aa1a98991bc39958e173f297bfda3640ce56d37ea2ea112230e615e4c5cc909acc9056f1bae5a625a3b1929dc0631a6ac38f96a0514b0", 0xdc}, {&(0x7f0000000280)="72f59f31322e2f714493e6c3e702959408255d08e265b74c70b9410c27fc7cc1e8a5c2cde49a561d4eb4214bd261c414ca2a9eb1b44bf942fe380778488d540da404b59471ff4ed80a13bb000a39ff2c13e21147212a3a6cf339dc347bfbbd817a2983efb4634eef98145bc98ce799e65a603753820e4491e2dd490ee7acdff1f3372908093b7d3bc1ef0d2b139a7fb35e536baa49991569e64061aaed153d8912a0c895322f3579b51494697b212c2244845217e6548980794683391d18486cbd900446211ae050e0db05142d72d276094f68e258112dc06b47fbe45c570f366c93a84727604317801e", 0xea}, {&(0x7f0000000000)="7dc93057", 0x4}, {&(0x7f0000000380)="a61237204b63f32da6f5233c19280dc39c90af74b7aa0071c34921b8a69e5dd1b1f46fa46cda52b1875f9f0979efa9eefdf883c48aee5a9199e8ee7b4df3185655f52e75d8bd2af7bb", 0x49}, {&(0x7f0000000440)="08cb8eb72bea308f31d22fbb38347652844b286fe67378dd7989c5b55ee4f6ba5f050e038f3d5ae7e3a75c6545fb790db4fd32ec95fe8a9449bb99cedd8eb575babdd601e051b34f7c9699741c135ab575fa5597090b0077342477d756acc5cb25eca125ad1a3418b9fddc072dafc30598e1b0b653abb91ed822ccdb77ccd5ff8d884e5fd22b255e3705144cb51857e8fc0924d77942dc42da7029d23e15e1543593d6bf9f91030b544102db57e39e8456f3434b00f55f419b5ac4e9cf2e4255bfafda766b31a22b15768f91022845576476d978cebf3c999d46a5cef21a1de13fe1285145bb95182dfe968c471576df32f5ed4c530adef1", 0xf8}, {&(0x7f0000000040)="fca3bcf64fd99950e26001be33e5f46b855916375721e4d1bf5ed8222a", 0x1d}, {&(0x7f0000000540)="dfd5ef1ee847237d5b9e15e5bc705f4cacb7f478fee0bd0df0684689cba025b48361c2bd62b277ca1686ec1cd8496b076c2fa2a37fa0596e8a4cd993b288830ee2027120ffba2a8ec79758e40a8af024811155d9d9ae3733c34fe786275296315803ea313d2f1cd0651aa29a513234eb59c210b32f5fc5dcd16e16bc073b8113fbf894094a2025122d13f77d9e31e89b3d6dbdc840a7a03d1f59b4fbe94bb5eceff1956cb0241f89757a366e155530c33f0bfb5086d912c6c0caf4b11b7299afacaa4b9502e769bdfb93af101c75a25ad241c5902630a7c48162737c016029e2f3e3574be272", 0xe6}, {&(0x7f0000000100)="ad96215f0fab01217a6ded4e4cfbe3f7f597220a", 0x14}], 0x8) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000001280)="d857fdebf361220cc0a12a84ce4790d33dfdb52c2b29c9a095b7a093537deb6345d22cfd8f69a71e0316e1966160659032444c91ca743972699d6dd1cb9319c616e09e900a2de2604de5c337f2444af2ac6a49c4d6973d4dd5c8bf5a4ef8b71f80c87f52c5325dd22c94c3d4bbb8959915a362cdc963bc92aa162936bc0213342e7a1a260ef6ce44c02c382aea176df8b48cd73c603163fa916bf4e0c1485c482d8aa5af1284d5c63a887d55a7892f50320fe5b69d91aeb6ca26a992f62740d905e3c4a098a6f7e1746d2cc190b6269d8aeca4b9cf50a10e5e6e1d260661a1dd024b8ebedb2358464e2bfa5f16ec6fb13e62c0c65e434868ce376278c53d112902d26f9d66287ad2992f4e379346a5e16fdd47f4d8a1052c963511bb0800a4c9e31ca81231a3b81b211337efa88cae56ef3cf9f3594f7d3ed5d7049f42185907bf864af46408c8ac8f889610b9f66460892318c4f01643b52002040f5072054fc29e346a271187bd095b50397dcac503de9122223dbf130c7b24222e093d978f6762f819eb03b7ea4db939fd5e98e56be4923b811e34b6e75210f7bf5a3d0e3c3be78c989c8cd2d773b498e15cd5e829e871276673f9c018a1edbd50867c9d9f20f4cc073bf1cbd4f47344360c4333a02e71ea530bca00a5485cf43ef4b2e8d6d2f095afdfc0d43545845bd0b1fed269d6b337a1467ac61e8b23ac196a2b5fa9df2da5abffe882c62740b3c01ddbfc1d06fbba1f5a5db7c0170b92b604484e5a5640d1c196d037954134657b01da9f5140fe511d3d5628fbcf98272ba1802c4d5b257e4ecb4f850d3d5131ab9c36e5ca6c94243337ac802b550a3be05824863cb7870e0b25132303574b86d256e046424c78cb6094f0b11d74aaeea3b6682e0bd50b8eb18ce5dd16225dba848f6fcecad4b4f3c28d24752188bb8b0590785efc4c832346ae019403cc1648e904a42fbaa785ab632fdadaa8a0320ee7d914f469f168c3ec98d0ccedac64c179081b15b34282c2956af78476eb1ea900392077621b4898f949da0ec0d28186df5561aa9c62a92cf6e142bb66a139641d190d4600f47c6349251b4100a6097854a29a7b92b8c5e3433cae9e4cedd0d2a9e85db50200cb9b53c6523f2c2e44cc226d2be5d947fafaa11237df96035e5b6bdda3b8a19ccebd2d41959d7627c9f83d1710326aaf1cecdd9214b85345a0caf7e8ad5fe89cdc318b5bb17f195aa341cf26fe06f51aff7be7ad2a3fb93968068fd3fbaa295ef48bfd044c0bd330ac99962f65be1d47cefee8010923b3ee27fcfd9ce9768d501fa857ca56d105a91ecb44fbf5d9e81f6447145df1b6b506d125995c09f3f258dcefd374b798e403f06c8cb29f17d2fa138a01acacdd4711cf93cbb7a0ab7d153b9cae9822e2d12f251b08991f8c5cf556c9b62effc161d1ca40e11d649ee683ef42c883b41a2e1a3a1bc1f201372f711be2d742e534e2ed6459fed03f399b8784cc1f34088293c03107dfec1cfee373eb1ea61dc6f788882382c1d55502b8c9ddaad962e76d241b5f2f0c69b00d8e55d36f03a708b3299ad4e3626876ba119755c7ecc515dadf93f961e7d3e5cb66e357fc8be912729625ed59451774595d36ecc112b8e5c080ee9ee4086a724cea28af12c8532c47db6b57d73b165cb21a43c61dca388617610520d3983382b3e2227452df034b81260fe4fe24698231916f2d706d2780f50e018da47b7aa24b406a243d83c326d40d8ef19423f4e1aaecdd89c517e68ac300a5cc53233a856a803108fd2ad30e436a8dba2aac81f71bd8e0189c78b7c3038e7719b344854c1e466b2f5271a35d5cbb602921f4d5e66b289735077aa70fd2e047afde611ae6f27c1e491a3717b97e6db26a324100647e192b0ce468812b87ca090e02d8227ff26461f5d38b1c1d4e0f5e7f7c481aafb0010ab81d951fe8085a32122885fde30873d67a98049a6461c8b066a24a4588e7cb317faac2dd283ea0dbf20fc671fd4da058318dd44a977bc3df4909c1ac2214e9b9e5dc545ef1a36fa56394ee4c49c6623630a4b0def0da5d02cf17bb46936a50bf5300ae918265dcc950b3252270784c90eb151d97673a2e76071c777724ccaa35f52141cfcffa04b92888c488b3fef2badc72c7210a3db127a1caef0cb113bba0da5fc880a414ed8958ff26a15adf3a3c272df96a6e78095f9cb3104e793e77225a03c7293b425facccb5d494edb9653c2236b3278557e4afdb7b9502c66307b7bbf8b259f98bad92ce72cb608cc17370f5c21268428d589449ef1f3cc1657654a3be5640364c684979416e4a51df221cec90607b53caf6be8b11f9c5367f8ff8a29acd0c1cf821fab7458f66446b5bb65026c889d5b0c6c35eb3e51c73b5177d020af0bbb7bc96230e557371b9b169bd29e9835c111a3d4388c6fd65065a5db7fd1c6ac5b9d06e5663b7eaa111f94ea8bbdfe9c004198ac92396cb997ccdae3852fdcd0257e828cc5a1087eac40ef45947be756e17ab655b90639f203bcd42b9d8a7aa4d386c43d2fa3afe72c0933630f2b9631402ca23d2887c69a8d3eb4f68ac95547a5f7c799604182db299baa99b60dec6eefd48d15040efaab53ed996ef02391d3eea85fcb103feb51b6c479410b5e5cbc09d641867bd7af4c37b65a18c0c6e7ad56bd00472488e756c5b07d1a6a61562b49cf2ad926b6e1755b57a76582467376f4d3411a69ced2cdfb8b39ed912dab1868a8aab8c2cf846f4e55d97679ab8a7f411a0bad5c636d6640fd8170d518e260e09c61b169f57702222babc22dabe086c656c4c506c0dc3e16d7930d85001b6ce268180d4f9adfd7389dd2ace537ebc11ffa4f47cd9ea08c8e71c25e0c62647647d1bc772d61cbca9feadc8da369c1c66128750c9f07eafe8e79e04725d88859b28956e13e9b68191dd10528930a04be579de947486ad9fd9201f7c3a7dc92cbbb48ef381b37b8f517f44ef9fbda2ae96e80101fad905785eb431947361c95a277c9bac9e7bf20b662f28e76e6f7e6570d48bee7167e31c4ea2b6a1c9b906d8e84e7530a12658dcefaad22a2ba96d3e9df7fb9e79484002040e1bb6988ed88ebdc632e4ed2132eff342c06a59d1c434aa11381d79fff859d3b658ce8d2aad21ea816a3503c5e67397ca862cbbcca7ce5d5a721094580ea1c10245d6a8b23a395c375b2ad76265d3fa60fd71d3721d0ed2c7487c381a891441dee4937af41b0792c2c668532fbe067b7dff9a28eab6e2ff21143ed6c8498d755b676af1c3b9f82d8050cad890ede4b6424455028fc84d3f6b96ecd1cbd458938a2cb90e6819614fff04a8b70b51471ba7cf58ce384bcc84a4dd5b4e913a655360739d375d3211c5414e5d925d7826b42bf6ea6c1a0b179393bf6da7d97965cbfa6558da28d292673af85d76edd08cf03af21f4d5e0e803865c70c34b9530b76a9546e8a0a705c3ce6c84cdf69f2f541dea50ab9d2ab167842c3e3e7ebd74e5c3bd7d0203f9d85d20f2aa0daf4f3bbd53858e5dafba4828dbb85dc7d923b52ce9f9b2cd2d12e5c6a4f07057c036f64573b789dfb10eaa987904902c7c48f448baeffd783ad23a4995d72d4a931617ef99f764c2e339b0f19327c9c2f8a05231653950cebb611c4ecc63c2ade2d386caf30178a44b0cc265d99cca137e553ce522f731da604459674c1ec6ae57fc848e170b5fa0c8c252b61f4f48082a114192f38cdaf1ef480af4a9f6b4f316a4de46301284dd3d37998234d91174d110d610d52306948f5a0a73f2901d2575d5a0a43dc4dee887b73b80c46cf6de3248daaac10b62d9d178bca34c65849bfb049a58aba98f32c2cb807443ee8c325e4e150a97373186b822cd39214ee615edaf63d7d842245409ea40d5a5dfe9b07be10415e8bd9229fe1d48cd102eb2702d66f2afda1c9c7d64010cc5366ed814dbc06747273f2112bd39ea770b9753623fab483874b1859a948e2ceb5d17aecd4a18a3434526d0376db5485908367806115fe9ded9c8050d893856f1f5fd7d182eccff96ef506c03d7fe9285db9c4a3049cb94e2f4fa0468fc312185ebd3d24856e930a26c60430ee2893b7ee275d47b040a88f972ed2f59ad4d67fd15ede42177bf8c33fcb6b1a108dcba71874186aa73bf5c3a351a832f81042df12d515d39d2cb6ed956f955b57a2dcc3b810ee8679346ca8517b688466e8e3106e1221a7dbf9169d05fe58d0505e3e7e48939b7a209e0a967ca05de0337799bf675182963ad73fc138e3ddfd6d13310c4853ba7489d74a017b51ab2781ad610cf2990e20e056e2e6d4511054d1469c4cb21cb2cdea40b14752187dabe3d7e917e9349d5c21fa4810be5e1b389846ceb4dee07154e0c75d606c8d3748ff1a5ee240165fe5139c67cc3c88c9532207efefbe266453d4f2512735e79202d0272971b9a6bb8c6893e144fc2e2624f4b367ab75d192e656e6ec8caa9c1232648a37adea6bc38cd2b664bee32d3bbdacab99c3460d89bc704fe8a7f35656b0cadcb32941e5154f4ffb0947f2176f4e363da7b7a1ff40fa526574975e4b69a1e77cce3eb8ac9171288d4e9be11e2a8679e6982eb0da61521128de799e2e4b2ca3c9f761cbdaabe98b2eff17e8ac09a6d5d31ed9e96924daf495e2829d85d26678e1cb3d5217c09d991681f711327e483e0d7796d34be2ced02afb6da16d443c818a4de18a9adfd8b1cc915bbac631e92d0fab7b2cd895fb371838c695e0a45cd73d542811dc7b7913f109bceb46afd629d3a72fe42c3d62bc82c7646e064f9f9332d34356aca8b210da66c39a27f8bed56fcf992b2edcdf861c17688f1588cf6cd6821d7defbd6688e11a21de18a0880eb910c83051ec25a1d053515b637e1451311ab8221dde0ca93f49579cfa169330b40510e205891aeb094a3996935dff1148560674de24c669e6709b5d627b58c97b34bc6515f442b1d11de6cab314c45b4f66698c8e1c79ce09ec1d4509495cb96f700fd5e344532480f1a36990de02b718b331affe3cc106aa8378f233e1290855a5844e419e3ad105bfd3727ab6e530221de6a8f4f2bdc7e6c7016bf93d959abf08967425140076bc620efc18a66461c7cf12cdae6fd0d376d970a972de126f08499d7ccb5104515df2840d976d30838be099c8f34d1eb99e689bb67f5b20e6307e8660087993f3c222b9dc17d3db95be86b9cec88bfddace2dd5c7ab4e20163b8a60fdef449d2de64187ae16609fa26d9b51df9037ffc2089d90d924b6a01b4121d9de8671b2fefa677f3e2ffce7bb5926beb69e91f1aecd4d4767bdb852b379f4cbd707c57aac55731a386f94dfe201281e2729a1c6f8169000130571c170f412ac76164b8dc9b6b1df749cba14396d98b1f5eb33944e2dc7e4bad9df15405fd05431f0f88f277b41e1c35bd5c9a6d6935d31dfb2c7c720a1a0f29d002fcbc950cdc00a4704e6a6606530b725e05e9121d4701f0fa02e76d44bbb05bf7c3880a0b87bf1886366b6f977f67cd856f33b469cb43c69eb1bd35503b78cdfac3dfb21b3e4abc11e49b40b0a08fabbdcab3312082040e02b5f851ddd800d0101eb403ab39263c4c2151294c2b66b07265d6b639c3d7968578e36a22dcd5dec8a734a9c7f7e1df2f382896d0b9729c44ad2ef8478858739818d65be01a737edd1568af351ec937d170ec536dd5def8d2529359771bb956d4e5bc7765232d8f8a398f2c95970134e43974c67eb64911ac2f38bad35ca5423f5cd120d4ed98b2feac93f7e7bb77e051f9d99675e7818d8f1", 0x1000}, {&(0x7f0000000a00)="453355b6617697179f433fb39f44da93f97325226498e4066b5407625c7f3232dd5bdd83150ed2c3a66f7913df4fcfa1f7b8b572332020193edc9a087694ecb250b6b8b28f0ee92fecabd8a5e1ac99bf94dd53773af0daa6c87e6d7110cf5ae1caa7d76889", 0x65}], 0x2, 0x0) pipe(&(0x7f00000006c0)) 16:00:13 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x210, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3f, 0x5e0, 0x8, 0x7, "30efdbc90c824b07637c5b92e67548476a49edbf", 0x7fffffff, 0xfffffffffffff710}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:13 executing program 1: lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) mlockall(0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='rc') 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180100000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x4) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xea4, 0xffffffff, 0x200, 0xb10, "60b4969460ff329b359c4f256893789b103444a8", 0x7, 0x3ff}) r1 = kqueue() lseek(r0, 0x0, 0x2) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:14 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000140)="59d6", 0x2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0x0, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040"}) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8000, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x365) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r1, 0x1) poll(&(0x7f0000000040)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:14 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) mknod(&(0x7f0000000180)='./bus\x00', 0x2825, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x5, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) 16:00:14 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x5700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20040, 0x80) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r2, r3) utimensat(r1, &(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)={{0x8001, 0xffffffffffff8001}, {0x5, 0x2}}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfff) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000280)=0x3) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) setregid(r4, r5) readlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/127, 0x7f) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x24, 0x2, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0xfffffffffffffff8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x6, 0xf0000000, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x18, 0x80, 0x9, 0x1}], 0x401, &(0x7f00000000c0)=[{{r0}, 0x0, 0x23, 0x40, 0x3, 0x71ad}], 0x0, &(0x7f0000000100)={0xffff, 0x100000000}) write(r1, &(0x7f0000000140)="97617f7922c83ebea95593c001c31dd2b9472b2b2e3be528077bb7896ac668ce71588366e2144aaa8b88bb5efec7a9fe179c375fda0f8cc37214578ccb633815e80ae75bc8467eecefac0cde3ba97339f711be7222ef0d31fb1fe6264a396b1696f5b32361fed0a0c9db1c6f0cfe837f5704ea21f20ce560410975bd8ab440f01971f690e8faeae9272c379795ba2a87ab7a72837e1e125260ee960b71092110930b6b7334d203e0aeb4b8264d01afa079bcef951713f873ae9c6aa9a81488cc65b9123c457a84c6", 0xc8) connect$unix(r1, &(0x7f0000000240)=@file={0xe81a55e4b23f51ce, './file0\x00'}, 0xa) dup2(r1, r0) 16:00:14 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) fsync(r0) nanosleep(&(0x7f0000001c40)={0x80000001, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0xd, 0x200, 0x5}, {{r0}, 0xfffffffffffffffc, 0x22, 0x40000000, 0x3f, 0xd}, {{r1}, 0xfffffffffffffffc, 0x80, 0x200fffff, 0x0, 0x4}], 0xb8b1, 0x0, 0x2000010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x2) socket$inet6(0x18, 0x40c9c52efd7615fe, 0x10001) r1 = semget$private(0x0, 0x7, 0x409) semop(r1, &(0x7f0000000000)=[{0x1, 0x7, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x2, 0x5, 0x1000}, {0x2, 0x401, 0x800}], 0x5) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000040)=""/62) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semop(r1, &(0x7f0000000080)=[{0x1, 0x5, 0x1000}, {0x7, 0xe83, 0x1800}, {0x4, 0x6, 0x800}, {0x2, 0x9, 0x1000}, {0x4, 0xdc, 0x1000}, {0x2, 0x7, 0x1800}], 0x6) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000670000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0x40000000000000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt(r0, 0xd4, 0x4, &(0x7f0000000000), &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x81, 0x2}, {0x18, 0x1, 0x1, 0x4dd6d896}, 0x5, [0x5, 0x2, 0xffff, 0x92, 0x0, 0x8]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x2}, 0x1) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) dup2(r0, r0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(0xffffffffffffff9c) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x0, 0x9}, {{r2}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x3, 0xffff}], 0x80, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x0, 0x80000002, 0x5, 0xfffffffffffffc00}, {{r4}, 0xfffffffffffffffc, 0x1, 0x0, 0x3e2, 0x100}, {{r5}, 0xfffffffffffffffa, 0x1c, 0x83, 0x7, 0x1}], 0xff, &(0x7f0000000200)={0xa695, 0x20}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x5, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r6, &(0x7f00000000c0), 0x1000000000000207, 0x0) fcntl$setflags(r6, 0x2, 0x1) 16:00:15 executing program 0: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:15 executing program 0: poll(0x0, 0xffffffffffffff6c, 0x800020002) socketpair(0x20, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() setegid(r2) dup(r1) close(r0) 16:00:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x67, 0x81, './file0\x00', 0x80, 0x0, 0x0, 0x6}) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x8001, 0x7}, {0x18, 0x1, 0x0, 0x9746}, 0x1, [0x1, 0x3f, 0x9bb, 0x0, 0xce2, 0x2, 0x1, 0xa02e]}, 0x3c) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:16 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001400)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="3278cf6b3f1f67bf779e8c8f465ec01373dffe3382781a757aba4055795049000bb241f0c337", 0x26}, {&(0x7f00000000c0)}, {&(0x7f0000000200)="4be85312e3e9e7b4e1f0777de527692b052bb8a98c30367aac67ee001d96fc5ba06999de779d087dd89cb660659e5ada5dcaa70d87d89309e1e10f5101aefac9fafaa4cd5d232ac663871c75d54efb1f3c215cd794fe247ce604", 0x5a}, {&(0x7f0000000280)="7120443ecc4aa8553079883a16c313c39c2877a3d640541d4dcc80e676ebc864c10a12d4849754a0ff52babad828ade58cf68c0bf8dd851ad032f797fe9d6e0dd255dee2a6db2a4472b4f5ec61b2cf74c022d428608d8dc81913d9622965b843579478b2f22ccd8c6de539543cac1ee0364f5cae7229a780e0c7fb31b271adceb43c595df916f1aab9ea9248fed7504f897c709e66490076e1f317ed80eccaf72b4d38204214518fa46f8b7612c32e3b285b630c1940df83df65c9a8e33edf0ecc8d8e6f784f459b20d21a04ac24eec455050397647e62238c406eb71bf8fe1b3ef37bbb7d2724fc6c19caa5f8563d59b64af84c3d33ac210afe091d07eb2d0decdc552ba8e5a80210a5b4f8dfc897fca6425f2d4dbc84b413f24073bac1b034cdfc65a4793011814187cb5d1b755f40d9ae9aae1f1d80352b4279213fbcef7d07f1ad837c68ea584dfefad8dd890901d70a522daf6dcfea508d03e7bcee782623e5e40a0746284123a8559524d13aa9fae763a6af1d0084f6f1b8d086569932b42b6a9456124f9e6e513debf781f7e9cd300d54282aae43c81445b84a6d5376659024f8ea3224b899ef1635e1fb2af2462250792c6bb57baaad33981d9bdf5de148e26733e93802886b7a74e00aed7983c8ba93469e81bd6a8c12396b6b9b8c51e44b625877f14121c0c3e6d29172b85c946dcc057d33d73d5ddd020055614d4c1195e19f4f179508bfe0fa9485d1557617e280e45272d8398a521ce6e0e52df802e2c8c62b3422bd91cbdd2a1a264f8fa7592f4b86b8e9154a69ad6c6d770d3aa3a89453ec7ba45ff2a6003db4923e78262dcfdf54fce97dc9e5fe6062ed7b211b491e7857c2ff63d9c81aabd0b1154f9a89ba4b5c63750da38fcb81ec35fbb40cbce73d04bd00d7b1ab91f9333c262941376372dc2c1fd165e83b88658fc93fac12b430536f21f7be00a76a1ae1149939b9848678fb3dcb72513f9b9a3e8186bed442a6faf82361e30270453c7c15ac3df75590db6919c9849c2ce68dd8a1b5dc25b3aa37493ba8fdd41110bbbb2509c182b2ab58eed33438ad43d39c889e0694b4afe0560cd746c9d3f0c52e918aa8af1dae217ed3f6fbd167c43874939ee205875ad029ed93ab538fff40d4a53a32fc9a4747284ec0632b49e7d5283565430a63d65670832402e0f06103aac62e5833efe6c8ff0d86a3690fadec6bc17e1bce52d6b488560c8f32c1c5c6f75f93bd814996dbfc0cd6f2a34c82dc5b047e11b43f02eb5cdda4fdd901aa41e12c0faa4fbadc04be39e84250d2ea4de9b14317d6c5b3cb5c35791dcb3dc6c4926766d491d9c221ff3dbfaefba5bd96e34004f97d44c1cbafb91ee521087611d5433869e965845fa77fee141ab488c6df6e314117d14e67df79d86a066f94addd77a6d2c2314edd587a114fedb51f7e643220b52dba6de4cf1188c24b6e8e3efd8fcfc0560ee11a95d2b6857a61f08ba58c72d38a1751975a815c62754547ce26ed17669c99cdf851e6581fbd8dfb6bdc61f71e7d5ef2bf396a708026111b7848e091f9b0d768548a48c181dfe2f0b765f71340ed148e36df9516458363a432bec03895fd4f362827609097e24fa8a6ac245795a0490fc20f1ec968bd80769c02ab93266ae38b89a346f3ef66876e17b9ef67b253e30ec8806299dae9510f9fdf282a6a45a5a407c846b34303ca9e28b20d88821eb05119e4ffa0987715508e47f88f9f82378f1d2e24c6c274ec8a6246d1f84425d1a3881da7569fbfabaebc02059872787b432a94fe4b3d5342f8f93ca6b652e57661a14d7a72d0509520396079cb596fb141e5e00dddfa148a09287d7f168e9598b4db12b9339a88eaa62d08bb38afcadfa72c01734ae1ffa22cd4a7c8a3f38c504304418d8f56f3ce9eb626016ab9a12f094aae0c9fa82d6ae4b701e6e626ae60b7be60618e8a54cfa81f48efa0c25d9c350d09d690e8ac489c19c65ca33d1c571f6016ba0be327e18f7d4be656532fe7903811cf81f4b1a4569fd267ee9e89413afc0dc749d3dfc88a18dde7479ba239ac0ed6060602ea963e7b615d43f8bc1b5a2d5ed4d5e504c891958745cb09cbb48b4e25bbf144e5f9f1ac92c60944df8523ecfbd322a0c31f2d6b8f567b47ff01d661c206eaa772aaf8976e451d6e372b47a05f0e1c177b19078a61a37b482ca79861df0d286d750d2b037a6572499d307cf09efef3fe038b9bdf6cb5e8fff319f85c5b01cd4e4f10b0869c39fc5081194787a6d9de51509350094c4d9a6525da2e9c7f53dc7d0b134c02e946b797730e14d95c36cfea17bca8e147d0a63d358f7b4d9017e708ec455b4dabbac32ad9af34908e6638062ef416c206ddc340d6ea5071476ed9c871224c6cde4305d4b121a7caa38150a705cc1d9e7f63619f75f295c544ce4829b5d07fef10f12735af306f8ca3ed4b8a668ec9fc3b99f34048f344818dee6cb834ad6e3dbadfdb6b53db779a6cef23afc55c96f45826ec73286b0fc632eec388273136e75af709ce2b0dca56c45be0d3f9824ad8c098af6213dc330fe7125120e11a42b998ea2699f87ec17d607fa5a083c69c73fb0a04f5812d4dab1565c168eb8dede2b064fa0ed196a21503b2a18cf9fecdb28b34ac75cbc443db86f2173194498d8daf02a080dc877c7b16f2242c122b4cac7cb59f2649b4f4f5e63931e47420e526615d5e3bd5ea6b8d06c4b26ff293726409e4698d0a81dc3503d94738a85ac9be8aaad14f901aef92fed6c4cd970fd9726e49fca704bb6c55d742297e12ea841e84668a0fff2db0f526d2599df95df0c7dfb0b385d1e53d796233d6f8d202a78f59ded7109767535a3b99d29399c42aba2411330b53e414886aeee3d5541bfb685c46c576b563671d8e7bc1a351b24a14cea193ab08d71ba15cca5ecb6937fdab3603916c7d6d0992e4bdf856e873afcaff63f3f24e84cce73952c48b9974722f39044ee47ba419487f3705848719f87d392cabf910a7f8651bed591337f2963bf8a8a2e3a01265a3e9a309934b9bd4ee302a4bcc2875e85b883f5f993a3e2fc711effe3d56c5a592f3d938346f100051db4a5d5255ce46c68fd3120280a3190e9e0634eaa65109830fe12a97cbf863150b250ff62abeb66fe5da53d0e0e312c2b825e070b61994c88ba62c413abacccbef2ba3bf9e7a7b410d0edb45e354ab9c82a2db8d350675ccdf9b3a04ece9c5ae6c1c1faefae8d99ac9156243b5e53109fd29e6e52dfaaeb709bb96e9a171b97accbde63b684a28acebd7a57674d0a25a05f6d642dc7764bf8fa755c559323438442943d95fc2ef978050752d0357b16aaadbcf47cdc51e39d65d0189e73069cb55267877508b6a4c3643bf2db6be00527542fad707dbfdbcc1fcc1529681ca56d4a80ab6bfd4214db63bc3ebad8d556cd857c4444be9f249db2edfe360d6b12ad116e47f6ba471baf7b54223c15df2b0b6d5592ee9f8e34a7830600c004d55a4424a7b00afea2d90752713bee158861318aca6ec7da739cc610a0765fc2d908e77584c2925aa0e7b02bc8ba1611fe02d284e6779a90a088106bf7dced956b9b480eb30e60f113c79a526d3e25fb6a750583e6cafc8e97ad7708ee2f9528f589f52fad0eba0995085fa3339a8d426903de157cde66819404f7f45749ed46498810bb97ca8281af1c7f365a027c801c28d171c39db41b21d2a3053e40ef12e12d57bdde6222be24e8927b93256a4e299c5111b9c2ddab8a8f8c8f8e610df00d2cff409ee02ae237d5a871fc72a8a932c005965148824c866050aae91ac5e5d5855d0cc4912c817d02b9ca0b97958d305eb2f20fb602484edf1f1fd39c93cbadb2bdc62cf69d5e15dff37d24497fe96894e4de52d1b12158d17337eba5e5ab547b73e6378ce616603c20cc1a341a42bf4a27d7696a3efca3c02553bf1fbb16271bc7785a0bc47f0d0985518c1fd71f26557bab5d6d73819944b5bcfbe9fdbc2cbb3766834976e7e5960b2c35fc3dc645111c4336a86043562db2c27757463a0f2806985166b60e35a4d5d5b8a58f380001a24e747b1ae9ee6d0622d698c118db02eaa37ca34c31a4de73f92969af423370fff62c2141dd9995844bea3d4c75d5d6583f8560578026494d06d6e5be1815bd8c5cb4cca7a12e20c02dce5215dbfcc712a9d3f734b135fe7567fdb95040fc702309f1317d7e751a7889e29a0a9c19e5b11a7974bec8fd12334b12aef873d0d516ed739d745d39e1ffbf925da19c8ed5df6589becef34624352f76a68ecb0221f0e02a7c3b753afdff0eba404175655c6b862f60147618434b7975eb359a4122892d0b38ab52b3a49c8b624c24bc697a8a136b586c265a90a736e8e9ff862d5e45f1c54b23ea84bba6aba295cf06df3c969115d903113b06598b7c8d69444ce1aced0fec0756965600dda2963aeac35810655cd57c2ea178bf73610c843b8de096c16e6921e3ef2bd76228be9294dc28a0ad04d63ad6d5f948c7d6677fa579b3fbc50debf1eb851e4da440b43bf7a036691417374e56cd9d572a204ad231f4ce38d63798026683d903a3a8ecdc316e443e017c23ff926707961bbf4cd834286b076aed571039588991b1ac10aef5a0c015a5ddae8fac32d263fc323af6d45c947c30be1bfb5563a6cf2e4a3c8c54505f2eb571470db887f4c7faa65fcd71c4185e7b4c31a8634527632f1619b6d34d0ef8a613a896b132a721c0d4d2359d415e58dcf51c79b4f7cdc892dcde9553f191447d8eab618426a577b0efbce87e50f703f00b44d5b6e1606a089b37a38060046a06f8d46b14601ba79cfd89a561403f036dd2d05705736735bb6d6ec8b0f6c5471a1ae5511779ea581d5e5684e7a5e87bd7456529910498bbb01f2c918ecd804c4d3bc3fa27805ae3f659dfec3c094284dd9f22213cb3d3c02db2f153bd34ef71a57983d9a734f7d22d1d483f0fa25e3a6a32bdf18937eb437048fbb2be0a809a8ccb34e74682958078a75a38b4a32d1cca62855fbddd02f0324e4816f3ab6f3e4027f2cd3153d90ecce79a7d78d483691ff6eec572d3008eaa84b0ebd7577532d7fffafa9585887275ce0e9d87a863ec6c439805c0a32256b41e867ec46320c3d29bc41fbfe93cfd4f396ba99775e2716ef9ca20ac8215b4320121324ddacc7d33502fbaee0a2ce9efe3c0c1e4b2e931754f94271eb90ca709e912461edbca526eb63ef6a1961a9e2ea55ce4e61f3cb70c653edfd5c32085fab31d6d54144c8981b0588664a75e14384d8860de607a6d4c39432a808d9138968c94caaf8429b7e1b30b40d2b57347313a472ce19dcbb0e01eab77b8d31c5a0aebbfed0b3852fb3f307d94d78270a329d7c8a13c61f655a878bd106c54c049d12ce351d8fb1c413401b0dc1d5b242d107d107a0bb1d44575e82a69411a677cb7b9b3cbdbcd1284e533e6712c7a691c3de76ce514426ee0102f1034431f174a1e966d043e57ce09ca0ac33438a3171e88ff156acb58df5171ee97197356b85b377bb5cff9f6a4a7e2b5f782a8914a105a81cea306562947c964f88300156d4bfff9aaa41ef3ab8f552de65569b5dacd8bec1eaf876d24a7477b3ff3fe7f6ead7afd3ab0d67753aa45b7c6c2f67b4ad165a79b9bce4b283c84c6860f67c50156bf6fe118c0e2da81662094578aac253e262021f60aee97879ab20a10c449eb2ea49ff30813a6d4e5cbc56fb2e1a32b39b851609782f3a43a40a45a0ea9603e20b25679476ebcbe43816c62e4a0c748b693a1191f6b2b8ff9e0563", 0x1000}, {&(0x7f0000001280)="11b51e001d0cdbefb3389bef9c1d19e48ec848a0ff8c37e3a077cc7a3357fa917cdd96539aa1aff94ecfbab450656b6e89f8fe178cf21b76b64987c4f5a71013ba3495cd10609063a872f8974bbc87d4c658532c1f93e947d5fb49ed18b6a55b92ff4951b6da60a7b990137b45f9e088887d31a0e87324c72e017c2ed23b7088c1c9eec025ad302b82107330b9aefed2b7cadd6e696c236c8e8c2940fd863551c3f7ce296e9e9769ac85b9ca481740984aee14a7031d5cbaa144fd10a47b31097433f27386630d1c530f64dd9a8bbb6dee809c40184d917405de14b0a953586022925ecd5cec4bbdf7d25eaa93abeb5f784666e3ab747b7e92a0a7cd486f", 0xfe}, {&(0x7f0000000100)="fef43286bc8a384e361aceba7159303385c8c273eb25b7aac13a86a617ab4b", 0x1f}], 0x6, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/185, 0xb9, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x800}], 0x7f, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x7, 0x7d}, 0x10) getsockopt(r2, 0x5, 0x1, &(0x7f0000000080), &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x10) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x6) r7 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r9 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002a40)={{0x10001, r7, r10, r7, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r11, r12, 0xffff, 0x7ff, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, 0xffffffffffffffff) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000940)=ANY=[@ANYBLOB="01a4b26d1f5d995cefd7c56f2ea35ca261b2dad3eb076d7714df002e754ec9d3296677b20e96497cee486feabd530000000000000005b4dc21f0e7a3cacd514cc61edb1cd7f6dd39c21f4479ad3781836c97cb9aa1e16884f0df40e742a38d89e3d621052bc02939ec66255bba3392b0edf4e83dcb98b64e7c3e5c7616ba02bdacf5bfb6fadeba43528ef6d247c2230000000000000000f2732ef2f76bee7ac517bc00436b56d59e8a48ab52cafc59d27510be09b2004c12826e9930739e0eb00a77fb2bdbdb17326a3c356e64323cfbde71c7b62aa4b080d63d668cfc2c1027fb458711234d5c6076d2526f4396ae6603bc27fe1f90fd4533c885e940fe9ecdb0f62fae769276d447247baf9d06a26c7ab494b2ef2f18c8a332ac4bddd96b547f97d0b3a25332c4f03515e470209662fda16ccc34d354efd61de6b216dcac726e02b4af765a0fd59a43da1ca71e72215fee7a8dc2ce2363b934ccbe5431ee152c849097208018c9312657442d6bd93614051086e4a4c1536d54728055048d30217c3fcc21f30e131aea54dcc0324790ef8996c7edb78326ee01eb6bf0d1ab1926b7b6a3fc0d9d497bcb37"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) 16:00:16 executing program 0: syz_open_pts() r0 = socket(0x20, 0x3, 0x636e0834) getpeername(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="e5ffffff07ffffffffffffdd5d03ac7c950007000bac7d0f8afa2e850000f456149343b4e4d658b17b0951a94f684fa9ec53d8f2c51d9a6a93115ebf2aa96b964b9e7a9445f696fa9a4755799499906220ab690e399d7840ffffd05e49216418669a624f5ff266dcd80b41b3aeeaf0a18e03ad3bf4149c8ccc35a8679cd05f4303c8195993d677513440d7fec82dd57065b74b6946d830c73a4efcc76042e1"], 0x0) syz_open_pts() msgget$private(0x0, 0x101) r1 = msgget(0xffffffffffffffff, 0x0) write(r0, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r1, 0x0, 0x0, 0x400002, 0x2) r2 = open(&(0x7f0000000580)='\x00', 0x880, 0x68) setreuid(0x0, 0xee01) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000440)=""/215) 16:00:16 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = socket(0x40000018, 0x400000000005, 0x4) sendto$unix(r2, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10121, 0x4) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x4, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x90) fchdir(r2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x1ff) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x42}], 0x1, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r0) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x0, "f0000000b0735adb7f0e466e1f568304ba00", 0x0, 0x1000000000000}) r0 = socket(0x10, 0x8005, 0x7) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20001, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8200, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) accept(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) writev(r0, &(0x7f00000001c0), 0xe9) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x40, './file0\x00', './file0\x00'}) getdents(r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x1) getpid() dup2(r0, r0) 16:00:17 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x10001, 0x6}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x6}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x100000000, 0x40, 0x180000000000, 0x7, "58a40d18618eaa5cf0daf840c6daac2a7c353499", 0x3, 0x8}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r2) write(r3, &(0x7f0000000040)="2b004077c16f435b", 0x8) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x2) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x800}, {0x0, 0x100, 0x800}, {0x7, 0x400, 0x1800}, {0x3, 0x6, 0x1800}, {0x4, 0x8, 0x1800}], 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r0) setsockopt(r3, 0x6, 0x0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x94, 0x2, 0xc2e9}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0xe6b, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x88, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000014, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0xb6, 0x2000001a, 0x80000000, 0x100}, {{r0}, 0x0, 0x80, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffff8, 0x14, 0x20000006, 0x4, 0x30eb456f}, {{r0}, 0x0, 0x81, 0x8000000b, 0x5, 0x303}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x697, 0x100}], 0xfffffffffffffffd, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x11, 0x21, 0x40, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000022, 0x1, 0xff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x7, 0x59b}, {{r0}, 0xfffffffffffffffb, 0x5f, 0x22, 0x2, 0x746}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x1, 0x6}, {{r0}, 0x0, 0x10, 0x1, 0x4, 0x80}, {{r0}, 0x0, 0x20, 0x40000012, 0xfff, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x0, 0xa486}], 0x4, &(0x7f0000000380)={0xffffffff, 0x12}) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x22, 0x1) close(r0) open(&(0x7f0000000400)='./bus\x00', 0x80, 0x8a) 16:00:17 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='r\x00') execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x420, 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$setstatus(r0, 0x6, 0x40) r2 = open(&(0x7f0000000000)='./bus\x00', 0x8008, 0x65) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = socket(0x22, 0x3, 0x1) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xffffffffffffff1b) sendto$inet(r0, &(0x7f00000000c0), 0x0, 0x4, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f00000000c0)) fchflags(r0, 0x10000) r2 = dup(r0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) flock(r0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc1ff5729dc1e483) pledge(&(0x7f0000000140)='::#\x00', &(0x7f0000000180)='\x00') 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:17 executing program 1: r0 = semget(0x1, 0x5, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0xffff, 0x5]) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="3c1f86d6d2edf4578740a8c05fe0063eafef27ec22c172a7206a24763feb0252683b9e635c552312941ff8b5e533006e2a9916b9be89470f1dd596ec1097960f33edd97da8837805bf2cd8f0e8c4a164848f831e183b64d3efd00b687e1efa73844e9f3550204f3885ffd348b01f3d34b7c1", 0x72) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "9c4bd91d1900bb2a89a50000e3ff00"}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x8) 16:00:17 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x81, r1}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x800000a0, 0x100000001, 0x4}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x7, 0x3fff80000000000}, {{r0}, 0xffffffffffffffff, 0x3, 0x80000002, 0xffffffffffffffbf, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x62, 0x4, 0x4d, 0x7d7e}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000001, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20, 0x7, 0x3}], 0x4, &(0x7f00000001c0)={0x8, 0xc93b}) fcntl$getown(r0, 0x5) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = getpgid(0xffffffffffffffff) r2 = getpgrp() setpgid(r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20100, 0x84) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[/.!\\]\x00') r2 = fcntl$dupfd(r1, 0xa, r0) sendto(r2, &(0x7f0000000040)="2ae104e3d874d33b2f6e822f5fc96cf02802cbe1", 0x14, 0xc, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xffffffffffffff81, 0x8}, 0xc) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x80, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) r2 = dup(0xffffffffffffff9c) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='r\x00') utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x7}, {0x4, 0x1}}, 0x2) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10408, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x102, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7fff, 0xffffffffd92ce7ff, 0x2, 0x0, 0xa74f, 0x40, 0x58, 0x0, 0x2, 0x8001, 0x81}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000240)="d8e45e88127e172259d0d165d6f2c316b86037af8adba10b7c52c0ef35842ebb68e7363d19f4162d02177f7d1be594427d9ff8d73453bb3a659286aa59e03ade5dbcda4e2230a9bae421acffca3ec87163733b4cc3463f663ad5669f48b1b0604b653708a5fa6df5ebb626a8916547a9b560ef05eaf11639de4b61474584c34f677e827e3f9d9daae60873df3c769ca9dd6b21ed5181e090f72d331ee632021d32f99df80cf60800c4b48ef03cf63d1c2e0cbf37bc20feab0cfc9b0688cc955d5729d85e9ce63054f20b75c767e815be5a3cc92687d7f41e988c32b201986277ae4356ffb99f76907f30", 0xea}, {&(0x7f0000000340)="ff125c0aaa6fcd969c8887e6fd0e9052ef3e025eb54f317d49929275607844c8e4232ad03a43c149898371ea35d8dabae3328a9bb5e268a0a93c4560917da1f3195ca38fa317a5c04953df99f2408149fc1ebb8f065352c661cd773c6fdbad8c16fe2841fb8a0ded33dec49f406f006a7bda082aaae7f52c1132daa0bc187e7555277b213a99558a8132a132a210df39bcc643679d24f114e8cdf88f98f57d9b419f33736d3ff58e3670a46de5720803e26492cbf2d3dc226e2f4df3d5eaf546c6c913fac82e8353b383d22760dbab523190cc1b05146a0fbd1965600968155dd9882c939748fd8d44df2cf1e87da13feec2bbf877be1a636e", 0xf9}, {&(0x7f0000000440)="5112a58eed542edaeafc8273d23167752faf161b3c660142830e4ca307e58cc22c01e4d129369451d0eea7c888afd8d0c99997f10fce544503f8fdbdf9fce4de148b0fd9c6ca9259", 0x48}, {&(0x7f00000004c0)="9e4a94cd01620d8aff25519fd5f2f48edfcab213f907bbc41fc670d106c8ac9028c4200885de1762ead100d60c9f839c8c0555389570a545f32d929269625a72d1cd1cae2c61ab4d03a41190635878b349a0ae34b9b1202bc5ceff43e25f755945d023328b1543", 0x67}, {&(0x7f0000000540)="1ffcef4dbc612638f154c619e53d46cb53c806073e962361d56a225a7433a6f626157931d1d37ec0a86e894e096c119ada462d0b0aff5b25f6f7b1c151ad9a2028f0ab1515889a2aeec53464c8b918dc989f271965109c44ff30507c6ff9d8910b862878e208787cd2f51c0320eb0d5958940d02bacb6ca1b3f2895e328ab066878ebd292e8b8ef8dca2e44591018007cd28910f2980d5b218957010c78da83b3d78d5af0f010715da14fd781f068911825b4944c08b2b6852981108980db35ec9ce8755fa2adabb579569fd23e0470dfcd0115061", 0xd5}, {&(0x7f0000000640)="763f6d6d4b602926b82d484bcafa1b", 0xf}, {&(0x7f0000000680)="3fa9039f666047a0337afd38fc9d7f4826fa326a28e3898f4a36b23bbb12475fa166c3d0655bfd60f87a5baa9504fc9094361a4fb921d37d73eefd6ba7553b75273bd9ea88ce71485013875b55b062db11992e4229d7de42e452fc1ee8291d8690a63eecef39549b5eea0ba4be0acf5caba76ccb9c7d6f6391fbf6877f", 0x7d}, {&(0x7f0000000700)="053b71b5bfa1a4064f57fc36bcfc4efa56f7ae731d9e267499226cc988850713fcf173906339931a250626bccf6e25cd8a61e7d0f042c3c6a0502a8def0dd660e683b6567afc6a1863d23283d3387c4f44ac8f3b43f013c4de5891639210f515c413ec6937eaf21a9e76fdc2b28a93275f039515ef156142d4094e1fc622f45554f97c2526f3b8113d8fb36944b0db14e04c3402c4b7ff1c922809dd03aeb17950e2be523198b48f58f6c7dbffdc1bcd3eb9c9ada265310a007b16e7afea3d91003a7b0e7d4bb33cdfcd60ce39c40468d7d388dc8e9a5fd5a1c8c6d1fc04e51c8c32c5f310281ac1a159ab42ef0b5ba89bd4f6", 0xf3}], 0x8, &(0x7f0000000880), 0x0, 0x402}, 0x403) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x84) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000900)) msgrcv(r2, &(0x7f0000000180)={0x0, ""/116}, 0x7c, 0x2, 0x1000) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = getuid() getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x401) syz_open_pts() getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getrlimit(0xb, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) syz_open_pts() syz_open_pts() 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0x7f2}, {0x2, 0x7ff}, {0xe9, 0x7}], 0x3}) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) unlink(&(0x7f0000000080)='./file0\x00') bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) 16:00:19 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0xfffffffffffffffb, 0x7}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0x6, 0x0, 0xaa8, 0x0) r3 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x40) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x9, 0x2, 0x4, 0x0, 0x4, 0x0, 0x7, 0x3, 0x0, 0x0, 0x100000000}) r4 = semget$private(0x0, 0x2, 0x78dd26489a9f494) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r7, r8, 0x2000042, 0x6}, 0x8000, 0x1f, 0x6}) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/138, 0x8a) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x10000, 0x6a0, &(0x7f0000ff0000/0x10000)=nil) setreuid(0x0, 0xee01) fchflags(r0, 0x0) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom$unix(r0, &(0x7f00000000c0)=""/241, 0xf1, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) 16:00:19 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x6, &(0x7f0000000000)) 16:00:19 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) mknodat(r1, &(0x7f0000000040)='\x00', 0x4, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000002100)='/dev/tty\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="f2cdbb597c04721ff59ceed512cd858a290f5bbe2e94427004a9b6d80c46c129c970aad42c73cb736a402e479f5dea88a74d86c43675fe748ea13278", 0x3c, 0x409, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x102) recvfrom$unix(r0, &(0x7f00000000c0)=""/173, 0xad, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) shutdown(r1, 0x1) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) r3 = getpid() read(r2, &(0x7f0000000140)=""/199, 0xc7) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x12, 0x7f, 0x2, 0x0, 0x401, 0x52c, 0x200, 0x2, 0x2, 0xfffffffffffffffb, 0x1}) wait4(r3, &(0x7f0000000000), 0x8, 0x0) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30083, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./file0\x00', 0xc000, 0x40004000000028ac) shmget(0x0, 0x3000, 0x15b, &(0x7f0000ffd000/0x3000)=nil) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f2b27", 0x2e}], 0x1) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) socket(0x16, 0x5, 0x7) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x3, 0x8000, 0x9, 0x10001}) fcntl$setflags(r0, 0x2, 0x1) 16:00:20 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 16:00:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000000)=0xffffffffffbfffff) fchmod(r0, 0x110) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) shmget(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 16:00:20 executing program 1: sync() pledge(0x0, 0xfffffffffffffffe) r0 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) r1 = socket$inet6(0x18, 0x8007, 0x7f) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x830) shmget(0x2, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) 16:00:20 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000006000/0x4000)=nil) shmat(r1, &(0x7f000000d000/0x2000)=nil, 0x1000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x400) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x543a, r2, r3, r4, r5, 0x41, 0x8}, 0x3, 0x1, r6, r7, 0x2, 0xffffffffffffabec, 0x7, 0x8}) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r8, 0x8004427a, &(0x7f0000000000)) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002001, 0x40004000010028ab) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) recvfrom(r0, &(0x7f00000001c0)=""/67, 0x43, 0x41, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800003b27feff023519edffff03000000000000ffff1000000000400000f2e9ff00030000", 0x2c}], 0x1) 16:00:21 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x2}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x48, 0x400000000}, {0x0, 0x4}, {0x8f, 0xffffffff7fffffff}, {0x83, 0xe0}], 0x4}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x45, 0x3}, {0xc7, 0x8}], 0x2}) recvfrom$unix(r1, &(0x7f0000000340)=""/45, 0x2d, 0x840, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000380)={0xffffffffffffffff, './file0\x00'}) lseek(r0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)) semop(r2, &(0x7f0000000400)=[{0x0, 0x8000}, {0x1, 0x9, 0x1800}, {0x1, 0xd62, 0x1800}, {0x4, 0x100000000, 0x1800}, {0x0, 0x9, 0x1000}, {0x6, 0xe76, 0x1000}, {0x3, 0x80, 0x1800}], 0x7) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000440)=0x3ff) semget$private(0x0, 0x1, 0x104) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x18a, 0x0) r3 = msgget(0x0, 0x120) r4 = geteuid() getgroups(0x5, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) r6 = geteuid() getgroups(0x2, &(0x7f0000000500)=[0x0, 0x0]) r8 = getpid() r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x43f, r4, r5, r6, r7, 0x60, 0x5}, 0xcd3, 0x0, r8, r9, 0x8305, 0x8eb7, 0x8, 0x1}) getsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f00000005c0), &(0x7f0000000600)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000640)={{0x18, 0x0, 0x7, 0x2}, {0x18, 0x1, 0x6, 0x1000}, 0x800, [0x1, 0x2, 0x401, 0x100, 0x3, 0xfff, 0xffffffffffff2d6c, 0x12a]}, 0x3c) setreuid(r4, r6) getrlimit(0x0, &(0x7f0000000680)) 16:00:21 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r4, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x50, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) syz_open_pts() 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x14, 0x1, 0x3f, 0x8001}, {{r0}, 0xffffffffffffffff, 0x8, 0x34, 0x9, 0x6889}, {{r1}, 0xffffffffffffffff, 0xf0, 0xfffff, 0x101, 0x200000}, {{r0}, 0xfffffffffffffffc, 0x86, 0x4, 0x7, 0xff}, {{r0}, 0xfffffffffffffff9, 0x30, 0x21, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x81, 0x4}, {{r1}, 0xffffffffffffffff, 0x18, 0x13, 0x8, 0x5}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x200, 0xcb2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x11, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x26, 0x2, 0x100, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x5c1, 0x7}, {{r1}, 0xfffffffffffffff9, 0x74937ba8860fe028, 0x80, 0x800, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x2, 0x40}], 0x80000001, &(0x7f0000000340)={0x9, 0x25}) r2 = kqueue() renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x8}, 0x10) r1 = socket(0x2, 0x8003, 0x0) getpeername$inet6(r1, 0x0, &(0x7f0000000080)=0x8bffafa6) 16:00:21 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7fff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1ff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x20}, {0x0, 0xfffffffffffffff7}}, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0xfff, 0x7db}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0x9, 0x0, 0x2a, "669b7ec6b1021afab5ac45854cc8de454a7debe0", 0x31, 0x6}) ftruncate(r0, 0x8) r1 = syz_open_pts() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x10) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x3, 0x80000000, r3}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000240)) fcntl$getown(r0, 0x5) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x3, 0x100, 0x7}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x1, 0x200, 0x2, 0x1000, "d4b474dcf71999c204a77c68bd34c35d6a2e36a4", 0xfffffffffffffffe, 0x5}) ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000480)=0x4c5) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000004c0)={0x6, 0x3}) setuid(r4) openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000540)={0xfff, 0x6, 0x3, 0x0, "ac714012e4f5c365e9c40c8125be8a78c716de42", 0x80000000, 0x4bd3}) link(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)='./file0\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x10001) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}, {r0, 0x5}], 0x2, 0x0) dup(r0) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x6010, 0x5) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18492, 0x0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchflags(r0, 0x4) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "853d5500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7, 0x1, 0xb9a7, 0x32c, "aa0a4939acdecda44242c85e03d77381676fa6e6", 0x6, 0x80000001}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x10000) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000400)="82d6dc7e6b1bfbe1a7217e2a797872c04649c97dbbf46948636c8a6fdfa9d467e14c7c8f97cf705320bf074db31d7bb06a25cee0b118ca9ee7c8d73dc863cf547c2e67426e1485d723cccc0bfff9c7cc19a25da4ff916eab3ad8543849d694564242fa4b4440572a0f0f90083a6c60685c746e29dd35cbf9f6fa56ce6bab0d832d3337a809157c1c499937bda8009f46bd1bf7", 0x93}, {&(0x7f00000004c0)="ceb5a404dd5295536582d9df57e4cf05ceea62e9588e2fb8e53d2ec4dba7e81dede03507b0d8f7bbd130d022d24be74a9019e9f129e4fb96a318f7ff8195359561a9cfee39e38e45fe92e4a4bfd6a73302fdc48f36db750632f082ad32e57edd5819529b2978e70f44c9c8770df008330900fd43e6d68b8e5b2406d47b1239250d849ecb874aae97f25940b96811463d4693aa316f5bf579a8494891000f6369467df63f8223d6a2032b36de182cc88a7ce4b489fda452519e1747d81f65e88bf19287d3e0bb220ce8f13569b92852f2b868", 0xd2}, {&(0x7f00000005c0)="edf79da0b72f0c8ff7d21a3415d7b2f3cc5a3c360c06f0896d43f498f69b74444997572d18997182d833460ba7d2c513f820ea9cb9a6d7b57c3f0b6a5d66f0ccf9aceac56c1b7d4b0d769f50919d07bfcac9add86189348c68b735a1a8231f7e98819124f8e6536d5c503d7c4b0e09099285dcefd0d071b984b27f371c57a9ee54f3bf9d1f3deb606c1bcb523c42c49cf5a94c9883e3efcd750add200f924ff3f01570efe89c81920e7b75a681a2d6fb408f8a03bcbfc730c1184df9ee4fbd5498800b90be1574a1635129585ac2b47cdbe9afd604285877593a1038e02121b051fbc29f17602f32522a1d22a8bf33cca32bd4e521ed2456", 0xf8}], 0x3, &(0x7f0000000700)=[{0xa8, 0x1, 0x5, "cc2f3afee6751dbb3a1bd57fa8d896cc058104ac9b27c7426d55d5df00a6ead5eda031d5d03b850e937fbf72b20cac66abaa4601b3f0ecb81d2e749ed012f1e8b7b55b037bb50eaeb7a535ba2815d0404107af16c9904ecdca5fa02e0ff9362a1534d6f75e699d822f98a379eeea448e15512b1dfb7772cd59c5e546c6b2932422acebc78bf5568035db2135fb84a7584277fe95"}, {0x68, 0x1, 0x6, "cbad8e89c648bf96b692f8bd55174227eaabe6a1bf0a6ecd7a580b8e9072ccbbf6d732a2fabc415c66567af6c9dd89a0e2de7f9d7463d44b499653261deaf88ff2e11ca059b25a3df63693298a7b4a9997613f"}, {0x100, 0x1, 0x3, "a50a573286f8ebf669368fb08f680b633a51acf126ee0de9a20f2db2644fe54c45da9d513e154e1305bcfe910dc063945803d648ee00247f4a0199c501f24709bc16055e4b7df38266669b7bde4ba502545af21edad9ec1f142ccda7c616acdd2ea720b370f870133f0e9baa83e3a11294fb69366c361c255f65a15d3679ca0ce7c3854271a7aec3aef62fbd7d742c8bf83fe79c2fddc883a143cb01c1de9bcced2ea86e6cc55df44aa247cfc27a54bce4651c7986f012fbd4274eeb34a0e17596dba87bcfde871378cb1eb7d5569d997b5e40d2c603726c75c50fe58e964e72ccdd93a27c9eda60c3416615"}, {0x98, 0xffff, 0x4, "487fcf47d456a2bbd96e3baf08502727e9227b9bb02cb5c0f6e7e699e13543b7b2262b4edcaa7db8c8b8d3d2b881e503818b0560560bbe1199c921c44d28423da68b5ef60fc9ede18545a9fe98e8066153b29c2cb7e8aab27ad56042d9436c6b17d8f0e87fe976ffab00ad8f87eb0914ea06894989e2e1ec2b85073eecb9f2fd1daf67"}, {0x20, 0x1, 0x864, "68f1f69aebaff1b6383dbff370"}, {0xc0, 0x1, 0x1f, "e9ca5c0a31cf53e538ccff575179b9661356f503ffe8af747473bddaf11599221b83cbde9b478fbac60a593ec5d11bcc435b63801f3791210aa50ef03dec119a3ce3602df164f572ef3af76b1b901b6ab8846e5084ece5f39d7031f3b34fcc9eb40435519cc7c741e843df35623f91acbafe0158e795aa103296b79cd4a63fbc288db1ddbdcc8430fff80f8c81c8d3745b41689ab25155f648d8ccd59cb47d28a90a29bb03e0ed81f498e481"}, {0x38, 0xffff, 0x1ff, "4f95cf73ee2160d5089657842d92c9d22e62d54e68a177e7f4d93afcad9eb575f8f3b7fa"}], 0x3c0}, 0xc) r1 = socket(0x11, 0x5, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/73, 0x49}], 0x1) shutdown(r1, 0x0) shutdown(r1, 0x0) getgroups(0x9, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x40000000000001c8, &(0x7f0000000000)=[r2]) r4 = dup2(r0, r0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000b00)=0x4624) r5 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000300)="f226fa49fe2098bf54c923d9c94dfc86d5f3bdada3e43b5101c9ab9e9414fe1917632aa17e49f3c8eb810a15434ea08a3cf52ab57c79c163429b195f1a9a8525cf988fb04cc71b5955710798a46cb591d04ac3b3a4d5713b7e207b4c06c78c104c84ba43ea76e8a89a6827b5824b8a045532bbf5201868a0e0582db779b9021d49a2baadd9001a0f315720ab07bbad44241f3944ff0cbfcdd69250f26d1f42245f42b778fc58c69d89dfa3d3b91a", 0xae) setgroups(0x1, &(0x7f0000000080)=[r3]) shutdown(r0, 0x0) 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='[\x00', &(0x7f0000000140)='/dev/zero\x00', &(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='[&-]+[.[[\x00', &(0x7f0000000280)='$\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000340)='/&{*\'\'\'R!-\x00', &(0x7f0000000380)='/dev/zero\x00']) 16:00:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="31010000ffff000001e7420712ce"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:22 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000003a40)={&(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003940)=[{&(0x7f0000001400)="93268ca379ad447f45fe85e913a71f6504d4c686112b83b6e5f811a6b195b84154fc5d0c9c0b53ef9a8d8c3a505923b9994d32b4b73b953bc15a3423b895778594b1ebf0fd6df11c0336c0ab2c03f32df790b688674fc01d8d72bebd3e06f06b3d740c16d625447309b9f828d072c0533e5fe7cfb067fd9f4029c927ebb23c9ed7481d0aa23b73cd06ee1f3f8360724efd7c187089088b99d51d5cafea1c0f18e7a62f8632d4b808025df82bb2cb4ffc6ef86d2a037b998554ddcbf1247b4d1bc69abd11", 0xc4}, {&(0x7f0000001500)="217cb2a43d07bc8453b4e921d2822e6faec45bb160f5f103998c3cb3a82a3f5aca5b476d3164b49be24e24105d76cb99a7d98fddeac483759a30791fd1dca76b4c41e9ca36f6565abb4748bd246918e839f849f82aedfa6f74b14b03fc84fb22eb3216a520433991fcc7033529e9ad589846304550b4b24e79f50c8edc3c4cc9e1579d5485a28fc22f6ba0ddc22b7bb35e2b38742e32302a5a1b966d9f891ff4ee397c153c67fcda34680f8258c6ce82f5564e4df3c8812e6d3e56daf95acd721dc00090c773936b24c31bda00f122a099004428ff73cd", 0xd7}, {&(0x7f0000001600)="745f3c7e0640145d06e6b120dc683d65c93a3910bab757f0d1d23a867142a12c630bb52052f61dc572e4b8f0f47c74f155c5918044f2723ebe095440803c3ae9fe2f228efc902438abc6eea5e51cfe62bb8bdb796d4b4da8c92a06f790209a411a886b1afee243219b021485c910bee8284b56cf479e6b76863854e7ed1886629f0d8bf639ba64ce0ef0c8115b0189635635af9c8086d5cfe98d427fed9b5005836cf8691f5d2729f267330c8889717c8e18255f38bd21aa84ca9d989a535556f744566f70faf95cb02288d552952f2fe21d7eca0dd6dae64a22c7d21f3e2f30c61b1f6319bd1c82e3889d4deb3bc7ba700a9234ef093378f524495dea1800d5af0bd76ee23ea3cfc0f0550267faea23bffcc78b3f23ce861cc325b81047a5b172e0115f542dc111e9f9a2ad47c580011333bb1d1ef137478e99cf6a2c9354bd0e5f67cdf411f8615efe8db4b2ce39b6016eb82b19966641955bb00bb5fd03a59241bdb031754daba1f4dcd2478c8f93af458be6b4833620ec8d2790d3e4d758a5392afda7691a1e1bc33f116b40cc70837190ba66e77fbf7f6fe5b915f58dc516fe60eef64ae11c3d1af2f61bd0ea7516e0e2c402c636b707dc2bb78123baeb9b60f4cccb85ff0b74bbc0f3f2569b9d141cad6f58aaf34254db108344c6467b32dfa27aedf908f08b6b6600641b053366ef04ccbcb2034dc8333d4f9b6530d4484d47defed160d0cd7ac6d81f1a84a1b2713653214069dc43ee23852dc21681905f86e6802d5c4a9b592a219245b0b434caa7e0e24a840f5eddc224dcb403d6dc0d8d898f3cb238d8560c63d651576f970f51896d8d113d8a5d715aa745d8ad163eedbe6b2df46c28477b8d73f263cddfcb52786789661f7ddc7b4e14e9b8f29e6565ddddd249a905a57d1c0c47d52c1d36ba6eef19a7d9276f03c04da529ca9fa6ff8c4b8a202b866d14cad613584950f278cd3944f3ab4744128217b51104fd81fbe0a646e8d2ba1c62f5c83f0be236f2303c6b36fc8543c8a2ae0c78b83aab9f12e629bd7801321ded6b84ce299db0e17b2201c2c8f27dcdea539bb521889f5e592429e4dcf6b4fc3fc6d90de2bfec6eac809c207be59b6a13612c74717ce509e0a74e1a9d1afeccc4751b5cf1f99e0e2a94bc5a14a76d632b4a5fc17676d0532ec19dfecc6798fc2aad5fa46f74e16e417d92c3b4a75c21b3f77cd726067a6f7d34c8115cd22edf60d955916897aadec92de239b3102f4dff8cd519a4d5adf12ba6a5299a50192089c31494eacc25598384cf1419d743d40fa9af6104e48b8503ae80e87b06d7b424b68f865c2b3957d21923b1ccb5863679cac7d9b9ea8b0ea2aa4287ef94a02316590ea648c1498968b064dd66d55fe1ac35d99f98b11c60efd7a58654174983d90eeed9e93cac3b5a78cea97df77017d703611294409c10cf726de2df060d70c40623862a376982235cea609be3d2e0b4c0e993f87d20e13a77059b2befa15b5e05b8c712859893783951415df2f60e4f093c62d723d84088178dc54ba012d363906665f5dc66d520eb73a14b959ad54bc6139078b8c1294d404ef394812223fad3120078d977b1c39f7431eea0c151658d9b6c12f9f731c54a5b3f844f6a5a6f92d185ced9a054d10df02938f92ddb456678176bc7d9b3e212c0814df12e5037e6fb06d09cf4dc0f713b92260664490fcbfb6734736927163e46171df4fd02c3ecbc2ba699b6dd860a33a9a66d701b722b42c799e727af674582ad876c7adcfdb97dafcbb6e7d6cfdff14d5f7c874d4426b418a488e3abc8a503eed4036585e2ad17b95be43215de08b6608e264a1ff2dbbc358a28b96462caa2d332550035d57c00f5762f70501da6ae01216eb744096b7e7001be25ab7aa2f7c942900fe37ad4d766008805546289da55b8c86efd27ff4587ed943abff949cf50970091da9b24d3f55065266ea9e960cad92feb35852747847c5ee2585911ba124cec6c86c780ea8c65b00721c582a56fe7f1b296a4cf5447fc9e2dce156f0cbd90d1f55888a40ae78b4d361b3175d67429a913e247b3bd210c4b0c7210d783986454e5c423645d64ffdf523354f878fa284d42fc8f98066100548ae1842c33cef9bf8dfadf86c02d93be41aa33365a9c85ca408986ad1a8194573beb854fc76d533730ab03d3ad1044dde0b5c4eb57d0a45b39de4faa86d0a3e7f3d4bf2190a6f52e496179018204f7d4b22215c7a709a89137ac6baf1c98a692905f28c22c03196bf29152f84467adadf97f24484b74c1b2a8e6e7dbe76ba69c99d4c6cf6cb95cc53932044b856fbf56165e1ce4a96a336ae1459b85b8cc73704661e6af858bb97a8b4a3b3dee590915f25b91aa52180442fbbc8f03e2c1b03ef190395247f00ff9c416260a34492462744db9891057532ba6411f9c35839f4d77835b7f686af54bcc0eb55ab436fa83fdcf118509713826a64b51bed16f5df710177eaf37fc4a92a7b18e611dd43ba0a85cef75556cc7279ad261579d2bf56d7223bdf3b8a78eb31a786f81b3ea1e89344b5dc0e1ee73b7814077fe3be184ad05f6f30b0274c4a15efdcb0cd52d6959c47adef3ca3613654abc8cbcc81bec1e84196797742f75226d3565e85fe84e8e695f3e190f8c7fa0b836b70611e8f09059c2252737207726378a93fe954250d8b277dd7d30fbdfa6e52b0ec081109879bb7928beb7dbc0349fb6c29b7b2efbe3c0640794b1a6fa71be95b5baaef0172ec06cfe887394a8132676906769e24ab593531a13a800b97df7eb166b9221dd5e226e9788d9a858e4054265f39185e8c6bb206dbb4a419ae1815235fdde3094dddc56e0cc98565ea5ac6dcb3b4b36206518d599231f1eedfd284b80e2a91a73686fbecbfb33e63dbd8023776b3e29792b89a3999368e151a196622c2da2c0362afb4523e0594642597ca4a5d4633bc1d6e159ee6b052ac2079eee95d16ed581f33b49a612c2c4f6a16029424ce95cda2dc9b750c234f9f9b5acf3e2806af43f8a7aeeaf068663c3b04bbb0a641755c6d0461ead7cf8db7cb10587341ace382a44ad72996d23252929075e2d90c578e44a9bd041cfc7606df7e00b66de3421c08b43e9273497ca12ec02118df9215c9e11aee4b44afd354750fa0d5278d2107fe38a592387cd04c5f2b0fc379bdb5278f4bc3e5240f30d13392aa1c71ebf04f52f28a1d0f24704bc262bbc8f2457e84587386e0032e49c985a623b71aefdfb7511f55127e1142e18b1134e56b42bcd7de7b62947dc538612e4fea0bfadeede76f0aee42301fe5e2d1eb04cbce0639c4433fa0dcb2d52916ce9a4cd627644c032d1ed5f09266750bd69b82d4fb3a5a9762a4f2abefc7f8aec9073c180e078deca4c5186ab096ac2ad142e1c74966a887d74d5d7af90f4f91b44f0c3ba45469c02cbc63a29b0f1bd7ddaaed1930a473792eebe8c6663a4368a74e5931af6abb19768640368b5fe3c83da2d46f3c6c682b02aea810236c0176aca23ba189fe212ecf7d4d30ceb6a755c7fdb8e0be7bb23e9315b68d65382acaaaa1ebebcb8ac73cb336ee5fd0a1cb341b3f0ec3c434cbbe8b6933035819941757abbe1763e146e1706f336f774c78cb0bfd0f3a2da9048b108651065d0e1cdac109d29b9e8d6092c9f554db22184ab6a182664935132d7a532111ba06d43993fae70e5499b11f8792089dbd96383b03719566f09aead64254aa787822845554de5b5390ff8cd1812e5e81b25f1e3bc476db4eb2dbf09f10953f0ea1914ebbb6344765a491656a1b378baf9b808d7375397e896971d800872e325b5a62fdbb3c41cc844a201dfc92bcd38649f28289ad7eb9d28e0045286de6020b4c69caef8f22fcd0fc65dba050d2a189988899a84c7b6862d1f2ff4a8e23316815004c7e626610610a8d920e56796a4f4d6fa78acd6b2094b4e813090bd6703afb4c46a89ab21be57ca70640d462b9fba64cd4bab2e788c49da989ab280c5eaa881f4a90eddaacc236b75eb102b3b62889732d4a6c05c0cd4c5943b4efee9dea78ea52e98e594b9ee8253552806cdd3e20ee771ffbf6b6b000aa083577fb28e8a0ebd001c0a9955c71d07aa22761b9ccf6897575d0660330bee3bc64a00c80f30f77978f5a0460d73991b9e80e2b83713eb187218da1490333bacb39ad4ae8585260a9a4420f7654b0cdbdeb2d960432fdb0e7f981d7d4918f748ab56f37bf8f6611eb3142b4bac1e0858e31dd22fe6ccbe305e5c0c204c42a531e6377ae301c72a7c83b5c9b879417266ccf774a86e3f3242c145c1d5329a1af011b2d425230a587a300320bc462442fa32c8f9226a6c64b301ee64d968b11d90f3153731aca2f125e5b6765233a4e8bcaa87aa5499f794eb69058eb839d80b2699d44287a338dc19df7f51de1bc88d710806826ccedbb2aa596f4bd581f531cf0e3edf9afd0963a729e77a7a4ce13e1e0f9a5d72e985fed54ab0dbdb8cf8a2ae4f5b2adc2b029f4a65036ea48aedf4c444f2ea5515c1517c24e20ec7aaa0c5cbf343b3f4d4d7802fb1b2c74af9dace4ca42dbb5d895fe9a9bad15d77676efab94003fd80e7c5582163cc7dd2b65910c561bd3cdb961ee844dbfb82df37d9de124aed70c21900e0a9ecc2a0827b9559fcd299af34dcb9d002b4d64cb24e115ff36e3edb9a5e146f0df585618a19d59cf9b93d800c8ac233801508eebee42629958010281ad7300813acf31e32e82e0fd796013f4fcb352b8ba9ad6cfc7f52d4dd658cbac0d6eafb5cd2906794c9e1b22b0b006be67c793354c5b6315b2a694abd02c66e861c83a01d3405910a2d4b6696dc55697e5462d7af53575f06c3277ad8d19060471b6a7aa8e4285ba8fff76d8dbf7b978d64c23474f125607b7950822f1342dbc9fda46780140a77c7b52df41bf4f91086d6e2bff22e701e324b037a52a324e049e7971de9c5c56ab23f8576a4dcb71f9a50505daf7f6a2db1dea494d61061854b0c8e97603a7b418f53d0f57c932ca5a8d6051952c2c6d630b6b6420d96a64735ba02c36a47d5cdb2fe5bed3da6489f1ec93a22efa51303aba2111e4750acb87902ebe0e69540539addec7e0cb2533f0fe69561666fb8146a748e5ff50e11e44017f6b1ae417365e53ef2b9a0d4da352800082cbda193659a2fe3d2c4dedf268ef1d4f46358e673777f6c647c86fce8d8f28136a10b99def9bb4adc5aab148716214587bc65c9a993aaace425607be5fa3eaf56e3ad72e194800a1d066201033ac641dc14f342047b4406c28a3695afa9a4af4fc1ef60e0f8bde7fc0359d3930e8f398ae8d9a8eb6b1489228aed0097c9cfe66d679aa1a1f7aae234c50006934a9cef9ac2b3ed0eb89fd269d9c9fbb79b0d5d0abc434843ec30189ce8c04621797f5634ca058a11d00a8403e73a5104d194a3ac7e3ba44d3520f8142e41a3c887e4225b85bc23e5b904b2d67f048c884f97eb30bbe1171f8a74bbfec8f922155910c73f4e290f3b9000ce8a318ebe45c1fae7f966858e25b4f79de627dfb074943d6f152243031e7e6fcbdd8c015febb0512455096b46a5579ea801e48dae16bf09fa94e39529cbc727ca22735bea64534b4cd13169d1c629e67f894ab21b3cbbe43a0b28731507aa7633352907cde87fb4f995a2cb259e2ee58ec4c451a41bcb2c45cd84c7816a0d44247dd958c252e87066e9dd4039afaf928f62f31a4d48b234498e528ff649a0ee1870f3419794f80dd1648be71468870922027c1ca4c4b43f75dd1fc6ba10f81a243390e2d1ccf7", 0x1000}, {&(0x7f0000002600)="623b23bd5cd485d7a60c1a9beb68b18d7244a6578cba979df1e5603e19d841d2daf0e9d5c35e9889e6e18ad794dd2f4b6b3723a7735b693891f59fcaeb5e29190115ff40f14643db21", 0x49}, {&(0x7f0000002680)="00c4be51403b5340230fe4da8c6f7ece3ece605ebb3546aec08f8d122d38b9d8ee9c310aeb49bfe182441cb5b438ccbefc556b61049caa94405687c03184402b7b4afdfb12a4ceb7041b9f1f5e24e8443cc410f7adbcd8af378d49f714082d5cd954a85cee883e9d1d9b490a4ac1397d0d4c63e6d81da67a2658217e29ede0d8732ef8234ea7e9cc5a5b77b4c26fff4787628a2d3cc5718bcaaa0c1fd2f544d25a39e9e658ceec90ac8ecbac3911cb4e69648f37cd7fa7b3cde017278c6476df5c31e627230b278ed2e6f60fc4a7a3e46bd1d6192813e59d026fee5d9df878abda08720486c7fea27496c87152e19825e5f2e8", 0xf3}, {&(0x7f0000002780)="7b0fd78cf752f9d816194a4292f31f8b26cf4a76492b1673dca887a3703d8de58988611c24121c303806b36129e61ade1a00b272660d17b9c1096fd9cdedec03694a553e43e5afd64d26cec394b98a13d73a940ee0b94fefca012663436380a0ca83aea101c6fe0e997c81acd9323bb1da571e026ad5f873f4ddadfdaab2c8342d953bc69d2e98f8d7f98708e1477c02e86da2f17a94da14513423c000298c1f6d13b2d9e5c166deacbb2cc16db3a151cc1b02fde03526a0dec38653cf8bb17d6c1a753a5290fedd2d977bae3113fe4eeab4f8f15df0804fb65f50c31ac3675cbad6216148ea2a12ef5518b56028a91e5c868c1bdfe29e358c70b8ac6dfeeb9a3086ab9699458ef7a64d655ad007b249c4742afbbf8734caa40e75898cf52f424883a3d04df037310fc7113931e281333c1642f8b916f87d6e51def53303d604b3de5f4bfc4ceea19055e79e2538250faadda5be76d5db4ea13984f7dd96ce8a54c981d8e9029126e2cac5e4b5839fd3e0ed93937c8e367dddd84ae10b9567815f9ae6ac15970eb24be37adf0896fb8716b0da587b516665b6d34ef269e5e3269628c429b1ab181b3fcd7e20bb13ce5bd7712f52f844e54e22e87f3cb91b707a0004a84bf4f43d54fcb8182fafbd14ef1b8ab6bf459c51375b3ae4df950a30a4c9100c197087de61272a8d48e6686a5129143298160b5a2a5a76b7a3e39ced1aa92730983bb2d7e207e6aaa192c5ccd72bdd147743d2565a460fb1f5919e8759fd915441234cecabaa013f5cb1af0056d11a6a9ae01297da157a99e75259f567d13f853155560e7028485a50f9b9cbd4a7287427bd4f2e87c77548cf8ab3eca01f81699c116fadf268eb7c16ebfd21f55a9e3fcb0300766dce6a6e36224368285c4109b8a599be6e83903973c726738282120d4cba2c50cfbbbbbc47ccf49965d16bee1d3e2a28b48b8597e2abf4f9ba612b36a5e2009ae21c6531c1843cb398de85133118f7527fcba495586ff4cc4ad11f071221ed683232a9b5c2e178f24185575053eddd952930e242c626110c18126c0287ae4a9b30954beb8d727288d865dced17597ce906e58637255684edba35ab2411cd6252b6a58e39792d434339f2a018660841b084f1c1bee30890ed710df583b231a49ba30afbc55a20190cba2cf37cb3850a2486302e30fa0ffb7852ed5d5a6513f38b9ae1e1f4c74fe554fb5a53be0d6c4b47d5d42dd018d63cfdb114497d2824453a5200de75080b1b406a78fe6f8dbc3a318535dfa39f18a377a53f9f3ac2ce9d162dc061856c779d2a2760e15e0a99a9cee125a359e180f1044442762a64f31979c9ee0f7c7578797f4d83e20420a773267dace24ae64524109485721990bf4f7430571585a0eed6762be5b8cc1caa2f9fb315ac88be58dd0008f15fb0cca454434cfd7ed4acab0938a340d696b332c665dbfd146ca6a040ce5f4a942ee65b3fcb0cef64c3f140c6ffeebeddf719060bb64f6ebdbee93641335ec4a8605d0359790bbed6a153ed3834b6821a0ff3391005c3cd9743abc28b6b35cf5f8b92bedf347efde7d11396fd1522791ef59518ebd593808b83878d1cbc7fd86fca02e0c3a68de4862261b65e96fa42688ba17510f1e454403a27b80c711185e2984f9f53154700cfc6f6f90e0b48e4c4d08f19dc0e3f761bb27e264272d24fd5081b5ac83095576e72e4956d9223c6ab133bd4a00be2b56b2668729a6ed9ecc3ae07201de1f5e81b196d2aae4d6cd68f2bbf297ebef7c090894dc66159f83ef3058649faff5b6ed2f455b3f143d174e07deef7cc09ced1946180a1a5c499cf777b79b4cda982412ed6f0e354d8ade55dc547ddaebe96b084bd32e50d11d10dc5f018066e3de8f92480a0612883b8b614fc4e3b9882a9ee019cc864fa50472384a1bd3dd4409b0eb825b51e4b63d012bd77e50fa8e61905340d279884b74ace9e30c3f86aa17b21b904b1cad055af20f0d5d2449047974fa2692af2a4cfa4efc51bbc4511b3fbdf199a5b41c4c79e0402951e5ac3da457530c9d6f17261f8a53f2ae482a576f0216ae302637a3dcd250ee37467a19d05c327864920921ea76d43d437810ff20cc02a743183b205e7d75b506a4252a316d48cba3210a1538c0c1152f95d40ab7e5946fd00ebf189b9d99cfe9f2f17dc24fec8b47447b73686489e4470077096f7dd4e0adaf920f2487cd39723eddb4b56658b151b15f3e95e1fffed849651de15ac3625ab095c38f789dae29a48a621529582e2d87e6131751866e1a1a27ee47f28c3ae48d29c9e911eb938d484a3b03daf7a5fc5f6ecabad6441a3d324dbb5d57ec8254eee97737627c5b736ceaeba0f38dfa23bf2fd2e1958804ed92cbd9c066ef1f65663265a52beffb854cc4bd4819323c55de6acfa96fd909554fe8f42d72d474460d40694da179bd542d05838f77ba4f2701e20fa163cf010c3380d2f828be6893da7b68c610ff8e54a4872f3474cfb522c3ef4c48bca70abefbd5799a3e59b82b4401ce93850dca06cd66b7f219a0cc523425dc3d88ee2b8586860ad339271ac49e1d9dbfc325cda191113524b6303b67c7568fadf0c2adbb840ced133717ef940c96260c0ee4abe160255499fa63583eb0d625477eb8f602b954701902589d795cac133a5559554d86eac4db6148a4350ee97366d099a32eda12e25f16c856b431acf9a910b29888081e372655a3bfa0b5bff69813c18debea40b97b333b87f046475b6e52e54cf8a71af678a070bb95b51b46e7dd660bcf6290de6e23ab8d9e3a84a7d0c537575a4fde4a9470c3a6edde58c516278475ecdad71d35ab08055bc4074d01b0612c255537fa57f25f5107be1775b7c272bb52a5bfc6dd360e75693f10593c98d5f8e05b3989d0fd4af727326a1158f777bc123114d5ca18c7d0e289e802be9e672571ffa0666715b19bacddc0080484007935b28041f1376d7353a2f7a4fd13b5c941d0be3e4a5bf2cb00ae11dee6cd140441b56add3a3e5a3356fdd961b2e14e92f9043716c0058d9fe1e4d00477c449a065c4904a42a041e643d70e0dfb241a1bd1fc8ec858b7d82a18137032eb990f8ae1fd260f91e9b7fe7036794f7f35b1eb22664c65e2c351691fe6695eace4b10f57209562f8f4db6548bf7ef468c370e35419ad94a955d9a7ed0d054f7e14ef7489a7fb2ba270f31895d7558027828307e2c7c67810c3a53bb48ba6f8e289c55ebef12ef8614701b4b74a23cc9197be07f82752f7e00f725443d40eb9b915922b48c95f56fca56190f467aba7c2c2a4dbd917c4a44d7467eee2d49999767d9f7358f2d2988f157e4576284696190412551dccd1c4b6c0fc804732ff3061942e64b5275a487ca4141e0f126cb553f4972ac1a87d6cf6eafaac778cda16eaa10cc4297f1f0a4fe710422e0f828fc7ad81eb3176f9c4f072ebb9bdaa56bc0ebdc1c5afeed9920f70976c26ae397c41c044f0fb0741cff9f531f6bf465bc0be282bb4a476d665683b60dab5cbf993a3f64a0e8641e560c441a910642222d5c4f2769fcd76fc0cab71bc9dd999f6ae5030bd677ca7df21714630a3de45dded93f9106ef2338131bb4c5b95820be7054bd7d6bdf5d9e797a8d1f29769c2811baa07a38d6a98f5b12b9b9d009ed87bdf8ef06cec7b1713e3d7b05c5f6f5d3cb1df574881b6a034fa4f5589c3a2ea119b49e7a9c4c890fd2a8aee7675f39d9dfe588bbf74fadd83bf0ab53655cf578c2bc9479d0ecffea12b45b7ab3b507923b5acdbb0a95be67e3785bebbed365f9f88a551c67ec3c9d576100182cd1ffe079713c816c7adc1b8fb0c6df63f5ca55f53cfb48713a65e2d23fdf23ba80a488d204955d486a665e48bfe543898e488a81ea1fcbb24c8db9d967af5db42cf85c07167ed96afc3268c28111627ecf772302e09df0e488c4c4f44b473abc4a149dcd2476fbb9f64a2a7610b3944a0ea57854d1345d432d54e9973f50cb56b7beb5a93e9fcd73dde9b3ce09c84473b56e8b6f9df1afaf797083daf1705338a0da417e9f46e64e6847642b654dad8e226c4dd5434526f2b597d2845cde4814e4f59d304250f3668b5f7995e619c932dc0276a3f861683b79c5dd563ce7d098a29de1145315b72d5d81f45add0a758afa2fc20f67851b789c1208acbbbed9daeb1cff9060644d52f719662649b8e4708e5568410ab262d34847f966fcbf8fe3d724bd5b0f7fe194c4b00a699d802104aba66fdd124d070a63f23d2db66f8f0a025be9f92cfbec0d493d7e5ed8d8b37f9425215981ee9d8d816cceb8caafcdfe5874e2e3eebcba4ae2765ee4eb55befd262eac61ea28c50b6a6b662a1663d2ff3e7461843654f0a78b9bbb401bf65e76b27758f0e9a23fb6d7fb3fc01223594ab6d89ce8bec55bab86e9314e920c3a31d140452781ab1d5e18e6397c40c857ea72804a2615d54c1515eeaaed392198a034a265f2edbfbcd3c32ad9f323064340cf0513304373993fe50921f00ff6b8da852a5bd9035ae47fdfcebf32d5e3d06b7fcdfadf04dc0e36e39f62ada1135a14088d36b32eda009adb07ec0fd4302044a967344ecac6aab1802083e9125024ebd94fe779f0884fce93afc2bec51734d60b3ee1caabcd589dc9cbd5b589a22d6370fb53744f4963d84ae794e05ef104857f749e9296035a176a9dfc7e7ea913c3c8ad6a1fde362df5afc5499ec40f0f3ea1ae01b0f648712f72c9b4260f59ed6048c9f54ba302063c35457522ef78aa8a6f0f7f6e6fc30d3ce83fbec0d275a228c1d9da7c86aea9e46f4ade7c96cdc885466e0e699d7d6513a8435c492fd412658febd41c5b72197a69ff85ea3e0478505fea4ca392ba3299bc77f8e2bb677af9ae5b74b122f22313b069e31260632e59b4c7a9fb1fe9a84dc644fa257f8371f3d8cca33e252acec3cdb523be8bea273e09a6bd780422408cfa559cd3289e63fd46200b2daf330223775d77c0d1e2e8c789ba643b8fa7b6ad4f8809a0c93aa12f05cd4d494fc646f4b0d1779073627c19806f8cb3d89c9b5af2b00ede99436193dbe7b6a945f8d6a35f6304f83d0e8ceae88609799ebfcaf2a5b92ee61fe513bbe4118c14fefe52d521aff66b959f64efbc31c2214690105079b3a34efba3f83eaf9169005d0d508ea8b6f8886f9f73fa9da4bcc83841f98c5ace2fcad154caefb4f3cff9926289cf7f0f6d73ad02d451d9f16f0b714b1aa415243fa0e09c7b2bc8b7db3546d2700a95fc370a0615b230d14b4332767d9da9fce1b7761e9b95ff9af9ee2ba63c47c13300c03beed76ee47322f3b8137140e3b178a35ddf248b5ce16f98aa38c0f504b6d348c0d96cdf32025a504ea14872e82d984e86b68abd6ef1e49367957426967b0fbadf8399a621fdffad52255dfc2994127f19a4ce7785a6b623ba8ed9377761debfe20eba870bfb10358170efaa56c3e34c164962f9663acf00f902ee8d5da16878f4fe53bc1ff9c6db37e1569c1ba0f7657f0ec302d5eb0fa6116ba9685a370e94023f002977b34e230004b824ba2ca535773183623ba808c39afe6636a951a36cf3d9e1926c9eb5a3c6410492fb9833357ccd9a631c1acf3c130d778850ea8a462f198b26eb3b47264af8530e594a53bc097fa83e7409acc7cae11f620df4da5d4d43e720db6ea8628ca80b50f004904af010013cfdcf473f4e2b2ceba9e23763e2615875ea462e132a656a5ab17bafb6042854658e8e760b7341c45b225110aaafeae5e471359bdfb2513ec1edda76343a62f58c7eeda13ed27df4", 0x1000}, {&(0x7f0000003780)="b8d00b03cc0c812c632f27ddcf6531ccfeb2e78171b7ce2b063de5b4731321b43aa31ef9322a82209e0a8fa0b89bdde5aa08412fa083c2ed470f2afe284a4ced1888d8e28add824477c37eae06045a0a45ec2d45a193045e6af768f8da5b831e319e7385be6d4ac2b281615ac959db63808a8bd9ed9c767d2bc9a1c594d9b4aa8f9fcb1b318a1f4eddf183a31ec702038dd842d311c9d67ca448845749e2b71042db2ca9f3a3dc18c675000bdbacbcdc24a42fa20dd6d4cf3da1f5ef31dbd0ff7103f7f2e45216ef3f52b09a46d101ce22d8437fdc833da2216359fdd674ef", 0xdf}, {&(0x7f0000003880)="bc1ada8436d9d2a982f1de6e58030887c94a7fe47e6a24c685ef99fff5ed9ab12211d0d9ffa1e1595143bdd7d3428315b02f8e28eef0c40e67e8d2d31c0514bf8c5360a4ba287c54df2d265b40b902c15aa8b6a01c66b306a004c74e17eca0898bdad6c180c29a993588fa51df5f6c312ca65a10833868325157e67d6639c928fae7ccac8e1494eb6858a3311f666b47e7d67f24a719c2ab834fe826fa43db7488df950d963d5962abf762b07aac100fad8e1d07752ef4ee5c2d", 0xba}], 0x8, &(0x7f00000039c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}], 0x50, 0xc}, 0x40a) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="2e217c2cc8d69287157cd91343b668df6e383b05d7782f16c38d6578f59f4a52ac2ca9b74240faec15d2870f379bc9afaee788fa446fce2df21197d16ae6314c1b12a628f8635d66bf65c08490434fc53b5cc09bb6fe0d0c58386ce7cffb026ec62476a5dbd1bde1896a5cf0ad8a97e3bb759bfab7e28e05e908fa338e379d5a632d50f9880257796146f37be2353c6b0336ea7ac17a07a9b2cf0286b71c278ac8c60e58c64d1119d4cd012075ab2edecaa7551e52921ba3efaf40180af64bb4", 0xc0}, {&(0x7f0000000240)="1c96fd5f8581fa5a124d7cdc650413b1670e369565a31b090d090dd25fcb7709a67a78ddf3ca5d571e8fef38bb946ce85741b0468e92949290ee423180cf59c86efcf0c5c2f62bb9cb7a5a9e4edaa32392f24b0eb3bc9f962680095870389caa5911ef486f68bcf40f17407bc0151c762e2f333a0dde32cae9586697c02eb74c9977162cff874890fd95140eaceb02d97bf69fbd9a9f09e4771399a38ace682546af3a46051dd34eac7792713cb5062942362a0e1e4f78383e64053a28c449af414d568ad2538de71f9c785d129ca9551f4ceb088b8dca0b20f804518ff9b0cb90e75d88d6a5e825e3ceb4a8bf24e7d6a192e9f42b8ed00f9da439bf9eba45d5a24263cb907258d115013b3863e602a717bd7e3f679750f0108971c234009013f6d09b12a8ada233b30e90446ac6f77d2565916d2fea3ab8249256ab7eb92c5fe2cf7e7f6819251b1d572f6ac2a08d0be2eace823045043e684432ef5e3e62f4fd7d4da5ef11ecdcfeb79c0c707607a3a0d09512bf1a5b12ff90cc59f93b8f05d38fe732b3b8791756043e2c78da7fba64914f4cbf249dc118d035d53ccd682fa1518826d316791c272d7b7911c3096efcbfde510a93824c444cc2e41e685fbe6c82311723f1d78770d92eb4e9104d44f3b11b837ce4eb5e5205cec4782443d24e82a951c8f14d4e9b6348c98decb94c818ff569e00f11d0f4ded1226ee39a8cb27250cb7d96ebc0bc273b1c7b1356408d84d068b4996c8c5f4c9e959b9036fc301a14f7a0ae8bcbd245c6ddc66beb0bd571d745c577b029ead0361b0d30d550437276aa41fdec5a2dcfc03576250f4ab175eb226e18593e2514a2e49514c6aaa2e04a53032b9f178ce52097f372efc9033413b2480b1bf9e50c89fbd8e77fae1e19ad89dd1c7279a1eec887ee6523e74683d576c4474a09059835bffbd1a3eeb655571142ebde683b736e83b0e0f0fb21ed603ce373ac9f9c3085ebb1ad6e637fec084dbac687926485c883fa3adf8eeea0bc3ff556bcc0e0d771efe3a15ce6bb0add1a0bc474e8f367147ab07afdbec8ed4043f0d1d5c4613506d298f51100fbbcd5fa86b45dbd4887500ed8750ddcc3dc806e1af5ce2a25c26263e1c4c2988de30ea3bc42808b29d7aab03144e656481b22a0846ab9abc3d79755d677367cf332faadeaae9c93f89f79f53ff40776e22d66a239110c8afe678f5fefbbfbb18c15407c94c7e96e3f614c06cb97bcde67201fb1eb541bb0a1fea754988486e5999e46bb60ea3ece087651f4c2cf65a513af86dc7317d5960cf89a47401bc506b6c5023e8fea6267613503f85f89dd86d884d78757472946ac6e62ccc212d5ee796f924f4dcf4faa56393df662b9510f3314ffc86815d8872230dfc1be8a3fb21dd5d270f76f6d12c51f03eac9625cc1780b579d3fa8858db8293c514719a99f0f5013135969eefcf2ddae1896a2630ec0da0edf8e0800a20a0a6c6e7737337a5ef4f3a460f27c3e0453774c732e09b649a9678b88a7a0d391f79c22d4741734d8f26ceb91d2b9540f0ba1244190c4b80be89cdabdfb7e9172c9c2e7d9d981b9e933f8e43825d2c8b239830a7246fb89355d7df515005349bbddf7e7970293ecf87c18bf5f761fedf567db6ec0848f5b5770e40c331014299f3e915e25971fa9188a5ac8d960720366cc2e106d5065777ba2e77057e928887b041a980d2634806623d8dbb2f65fb62bcc06553fb1dbd8238c21da5b68c935b7e03515dee2676f28e09ddce4da8f7a76eab7ce27e2718635f34b97b7417973abfbdeffbc6c501216d01d9a881d11c10126acec313814cb8c708df78606088a2d78c960c60405e2fbc927c8a6169a6428d38e66a857c5211a1b34e9fa1cb25d1675425aeed015c4c126c47250fd8f943aa5714c9dd233e02119355dbd67971b8a15de39195391c075e0e3228f1bb9c618c2d89a5de7b644966aa213d9064ff78b159d64cf35de896c44003937968c7d21668e282c7e58db071b1c9d2a1922e3c58dbdb2e6f600838e511ecebad0a40cc81834d1522c0e02d77e2c93d9e5eb706af62b1ecc6901f28cbb1e7b38415767eac70be52fc9049ba185d4c32fcda700b4d3219ed9c59774766a4881c59a37d1ab08d4f7e544877b1faebd11f3ba719b731032f8e9ece8284b3731db811aa9daa8aef33d8899f22997ee5774e2b263be3063f36eff06278e3a1fc0dac6d6b15fc46a6f2b1a171439f7fa9190dd7f9dbc9507944df0e809e3f7ec8b2b58682e777c195f0cbc4a918dd019c3031bd68a48bd76f7b96547714330352d8fc6ab6489f8382e75db7d62519a83c0712b90bdc4d184314fd2906115398a0f02055645544b02621193d8ec2732d4cf88e0d8691e74bd88639d43b231cd7407ae70e36d31ef66b1fe43abaf0b6b2a2cdbca386116d68a000daad4e6f836d06364b9acae9daaee009e64c8f2375009b1347c8c8a1345e1afa2e7c3b6fd18ba45343a4fbb9c689042e1226920eee55a767c92dac3d6103d66fa8f05ed9f057976967266bdd767a221a0484f6363ca33a889c4a9a325dfc3460063bd1a584c6fca0a6b41688f8b36b93320dadf4a1b5cf91b438f0b683ff9804d0d81873c1a95d6766a6dfa13a74dd6bc2f616f3fd64383436dd2dbda725a181c790d5da85dedb34b202c978c6f6a6328f27a13fdb3be2cb495cf369102c199f57ae1605d1ac24b6687c6f5e69760ebdaa698b27b316e73091eb8b35bc98e5c50e2a89dae4df6462085706ca4c4e60a2635d123d44b03d1c41508fff747ce9fcb52d46b24ec4f4cbbf683ff7ad9ae255df461197c62d8e43c6b09a439b24853d0d442515f7c5042e9ca0909ab79d40adb20409fbd1935576f4d5c328029254229d823ecae3f0329304c36e68cef440eb9279e07c41e310d507c5dd727cd93c0ee094a42ef1fe9aee1ca1c118dedeaa876ca6859bbde2132fad812411d62acd592f8b74f55b464debfb57a61b77014f1659195fca6ebd7a7ca30db086d24da45bfa8188aba77081e055d16ad84886698a1b56c36f497b56295fd84eac8ef62d9622f19084e1c7398f38a472ffafc71edb30d8e1b5757ac5229e525838aed2caddbc3b07baa68bc99cc724d302f74299a199b73366ec711fa61f610b8291bbba0706ea714540a789398707992f73075437b48b42505a7acc0784bb448d1ff0bfef7ee5676530671daea92b05def3b155ae6a8c06a84334bd923c134277e690237a81ed3726c3220e3c753bb8d21e7db2485d4882f58d86bdff369ae4dbc17f051b98e0d963e958196c6fc2afb8116ce3124b6fc8192f8d11d2b6d542f576e9c8d903a8066717523556d4994afa9ada58ef7fc19a635b02ae07099795171f5d70e806a7f35021f616e1930edb37010467a8e0e0c7c54ed1f91e3af013b8c47cf67fc5ed0c4836361c0cdd6661375fea896f93d0e6323aa168edb8295af6ef47cbefb3594cb36ed2d22bd96df382bd7c4e8dd3d32ef51eeec00069e4d27a38a8d451427f91c945b7a5d1a8e8e9c27937fe392ea81a5c712372c2968a70b94b9ca6abe5da81240c8f313483e409adf31eae5a58fa1d1a7c17a7bf8a2460c277e98663c8e466eb87b7a6c5f932dd8eb6473296d7942a7bd7003e5f9cf52b3d5ef86a676593fad1ba72527d5776929276b3c4e461aa78af81679be01d0a164aeca699e0567085bfde33bbae7347700a92b7877add1d93e80a6cd93a3c97c15d9cfefce671be9c7e638d95b2da7800540b50391351e724453342cb2ea7707158103d03484d951fb9c3d9c015bffc08e2877f0463265b78ca3a4965c98df18837522d33b8eb18d64188788d64456e34d1f83e5e15090323bb60d94f853989f4d5d051d8391f6c7ed665a0df15e1d4cd2b009232efb805dedb34abe105b9e79568c8a6ce113acf3cfc23aab2ab77097a20705a67e774d780069ec1b1cf86dc2ca880cdfc6a9550b4c3a645a46ed46d276805118b101b0c5b436c975dc626f4c57f4a604e397148d97b236039c5672614ae44b3302ef2b7f4554c8689d728abf3a283369343c9c91fa9069f06351b12d909fc3244f47c6d28d8f49bc5e7b1c5bf569ac62209681434571a08995e75f579dfcb4f375a2ef4a41a05217cdc4dcf53c1c3107bd1f43b4b0d9d5caf3af1572892b5035f5eb805be3f46d5ac86eb02e17fcc4048080b2cb2801c7fa03a62d8fc2301ab1cb37a757c2144268f970bda75542f792654bd0c5345a187cae28414c0f5da380ac929d721cdb86ecf0a05f58d81980711f8ccc45e150150a8be6c1b2ef553520661f2210177ad9c987ad4d1f069684c4a1b30c18aeed970fd8b2d8a6eda24cf5bd04db455d3a266461e53b6e76000d972dd9facc5910b026906af00c73eb738a97ce19b955a9e9632d04fd7df603aeb5f15f983ec00e47dbb1dcb3259f6c13190ec4de6e38bb0be5e90597bd550e382961de8e358a0809b51bf2a9f5475addd5cf99d92901b6748682653a132c8d835b69cfe29c66e9c679ed442e051da7597f4ed8c6cdadc65293cbc35079205494ef3b5df4db59c6302742fde6b0d842743cb25259f14bcfcf5a9ecc2242689120e919e6216f3dfbee9e95a1f0c2e80b4688c784bd15196987cb66253057ce132dd80485e3990e59788747ef61ed815009c6a3844458e885e771a36bfe4527112870af17ad86289f03af0ddd919a3f8a7b651532e647cebc81906271512503f3bfd087b3ccc8acb74717c37e310d1e7f243c93ad36e880a3cec0822ee34798fe58559e43c1e97b9055141a9d9c9f85fbaa2d2d3fd898a7ad2964d41e9e7dadab4cdac264cf2aa89d1652d22fd80d3ea627ea2b11a3426b537ee5188b3e00e9ed5fc16de42770db38ba11dcf5c784f877c1854b954f28f12e5264ec7803682e50118ebbeb6ac05d17b6b5e47df1e119e379e436012f816aa3838fa25f58db1a84a595d333969f62ec586442fd24c03e1c84968b093162108f13bb6371962ddf191204a70a396deeef337b7a7c98ba821e4823c384e0c78e7bb440f6f81d79ea46558a4756506d5aaf7fea18d0fac07542c3f4a8566e6f9b6b07fd20cb84e6dd371ce1b1e5f81ba2e73930b8a3bd6183a7736b632525e8a332a337b822d70a269ef043c95ff2183996ad59a743e0d29ccd1fbe74c053d9645559dcc167bda33509bf4ce13a5787853fbd0116acc48b20faa109de9daa2c64cf0278380d9e4e0e4c3d54c326defd521b7a0e500997b2eb5c77f68f869d7c1ac59be716da73bd88a72db3e5e3d30f37390a03409f9da2d5416920529a59a37c69fca0bb7c3b46f0510ddac2c436b98a74589e814b54a036f859752eac5d9856d773dbc97c11514dc178ee666ea6974cd60900ff9177b4d5399860dc6dd8e7344182fe3fcbf5b80e170d8480b760398dbea2f73ddca9f6bc5f8308dda1479b3c290a1eb73a126251962cdcdbc9c6ac6b8a099d9e108d6df123bfe3656ffa11842ab2a056e9fb8c74b18078f146be34421bbaeb261a10595b306594c80db7db9d200851c5a68808e4c53eced522477c78670467b95302fd2db06fd57ec782264407cf1f7268d1c87fdfca28bcab6656e4abe6c5f66a1bbcce3289d002fa0e5fa021dcfc3d335030b143b2153a5170190c6fd9b584b379f8b932d45bf2bd7b7bbd609dde22df1d4a4e211c2b8522c4024093bbcfd0948a79ed173b38ec6607a10d08597129c04c3e8d95b9c659561c38d010e950d1910109c90e47c383b59798c59f3bf57803faa504e6c7544b462e36feea", 0x1000}, {&(0x7f0000001240)="30ac0e9c87fc4485af39cbdd114d455796b8c37a61f4563c7340aa88958e4c1bdbfa517fd62db7e60c2cd63b7e456c0e353e6d86042766ee9fdde901b7a52d1ceea37daabdd444fdd20e4cb0f75cb0e34493faa0b1bbacea187a118a1d0a2021c067fe4ba8b9e7254491e3e77f6425323e3adf34499120bb76e3240e", 0x7c}, {&(0x7f00000012c0)="c330c95570f24b2d4de2940a8987e39fe8ce75425bbf765230f41247f54e7b83401e06edfed00126d68e2ad46e654c9b1d4256af02787fb5964a4501bb7a62b48ae76b3d44ef2afbc92f4e28d1420bf3dd6ee398c62b6cfe5fcb635abd8816a97ac173379b058c494df7d236fd6bf7ff2a444e8ab0f7c12ca657c5ced1d0a27b9416a6cfe76d071a", 0x88}], 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x3) ioctl$TIOCFLUSH(r3, 0x8004667c, &(0x7f0000000140)=0xffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) connect(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f696c07f676842376ab65300000"], 0xa) pipe(&(0x7f0000001380)) 16:00:23 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x401, 0xda, 0xffffffffffffffe1, 0x9, "bc6a2e2196e0732150d9aad4b6743223ab61d553", 0x4, 0xb9}) setegid(r2) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0), 0x1800, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cf022e2f66212c1f5f00"], 0x1) shutdown(r0, 0x2) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) flock(r0, 0x1) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0x6}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="96bb8b1452f1cea5c8bf84c86c5bad0b2fbf436abc3a65584f8de2a19c8aa153ec6333", 0x23}, {&(0x7f00000002c0)="b06b5b5226cdb06e9140890485378ac1244dcea947e130857d2f66ba0aa5657608a4786f1c04ef73d243844fccbb19e7e0b8ee323034f095a38949ac5164b1ab3f8c27d6b7466657dec5b4288d21daec806754af22006c1629a9c431972f7734f9b3db3ce768900f21bd174a65ebb1aa6c9f9bd8945279a0db6bc4e65a0a8941190001444624524c3ceac50ca44b1ca4296358fadd4c8461d342af9d9234e8f2376b9f4becf2739d6331668344fdc5d5b9d500e7e81b089d2698002240fbb83fcb1d56f1fe663dbb3cc0", 0xca}], 0x2, &(0x7f00000003c0)=[{0x68, 0xffff, 0xfffffffffffffff8, "14c977d336d804a20009021c75504ad7aff57ef0259a4964562503987c4463cc4dc4a58fc33f011e97652d0835675357a1a8654d10c887d891f9d887402a90c8c29fa06d108976892f7da67664bde89a92cacc4f"}, {0x70, 0x3c0a8ae303d6f248, 0x80, "ec4947333202867733c264efc805d9b6e17412e24cb5d82dfc2b240b92fa7dcc56f0debaa2c33f44ebbc5a67f6907c51b0d3017c07b4acdfa7c321a2cc01f5cf78e2f5d91c5f2477050a1159c354e931a7c636ab7ee81b6432f7ba1d68"}], 0xd8}, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) socket(0x10000000002, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x480, 0x0) r1 = semget$private(0x0, 0x5, 0x22) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000240)=""/115) 16:00:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) getppid() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = getuid() r4 = getegid() fchown(r0, r3, r4) r5 = syz_open_pts() write(r5, &(0x7f0000000140)="59d6", 0x2) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0x0, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040"}) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="7d3e1e0ec70d8ae088009d444bf5a0bc910dce65209b797a7ebd5b89476cea62f752ca7081bf40af9161d0bdc2d07f00b2b983826cdaa19b404f1f47489754b39455969e9427d6f97745ff910437322bafebb4d61415bd2b0ad74256e1f97c91c9493c027161dd3d371b56379c4db0bd48ea64743815e69cd6bf5baa8db28323981e8fd5b0aecdef5b587e2589674a08823f54171e067a8af5e8cf3c2642820d2ca9b2ff6f6526b6a6c2048d5c98e5a32677059a5add7ee596fa30ff3c6324ce85d1f9e265d87fd7329b9fc1654439c1b6d2dd56a6f6bf3193e0d9ae8d7a17a55578a4e822228da08800cd83b624f8eb41819528c1be68b4a9a9ca6ce798e7", 0xff) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r1, 0x20000000000007e}], 0x1, 0xc3f0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="9a6aaf51952bcfc9bb153a36faeda5a23393412d", 0x14) r1 = semget$private(0x0, 0x1, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/232) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000080), 0x0) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r1, 0x30003) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCOUTQ(r0, 0x802c7415, &(0x7f0000000040)) 16:00:24 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000a00)="f014826517bf50e1252cc020bb16e4524753590f077015f48bb255ab5e02b4d89313f65af61739ab1f8ec4c1a6bc70700f2e70801c512dac37c2e76070c38aab47e0e67679f8116c285c8a6a4c0d0874263e13f02ea927ad98eda2b9057968e017e51339d518bac041316f39b480a2998f651f474dc57178785d704b3f924d22066e733f590915872dd16860c05f0bc883c2e7e7cc8c86c40b426121df8fedd938ff47798598cd95215b8c0d1805bda35591962c4a233c4fed6e948bc1a5bd387370495a22a26a6de4fe9dfe9864ed51af564db61c44b1bd586c379599650b75b300c3444dd77f9254944cb7e09bfb251fd7cb614c5bba38cdda0405d8c18f4344c5a7c8b2bc5fe30fa30c80bb8a9382400e8692c539a67801216aef10eb6cf16d7a3ee053ee7b45eeecacd22bd0cc2941c069e287eb451013ed742026f2f527bc1ecebe97b350abea56d1af6dfaa412ace424326c19b4a37af6c2aa05c687873181c85b5c190b1f00625e23794528f941e7a3d60a54186c7ac4b3db14551ce2e8afac68dea17806cd0efb0573168bc46805ff77778c35c473e2a77d757d8a15a0c518c8e0481e500e4845d283bdcd25f58f36e3c63655158086cfc422fea29363b03b23decd47d56d7d4445398f951890f295d2c26cabecad3916bc0413efe2397e9373f99f51dd660a6ba6fbc01bb138b88e20dc337aa6095a2ea6945e80912050d708c5702a3f0ac7bd6ade5799c2dfe4870d0deb7d16b6ecf9b2777bbc27621abc140ddcdffcf0a50a8d129e8bf4f13bfdf5044bd9bdc683156d91948575d20b2c517b6fde75406251048cbfd5e57bdbd4adc7d6d60107e64164a77a7d94272f4a3cf2bcfbdad03a177dc0ea19ceda8b90cfcb720e97d2550dbd252e1ebc0d38429aed440038fb3f855a9784c62b11592fc9b90c4db0c8b56f6cc8fdc2d2a44e7c796f88f85d21fd4cf48b7ef2b054b3b5477208f6b63eb0014a4beb9ee50b08c80cfc81f79747efc08344c49732f883f888e95046bf32dec884d786b29b860332efdcd8f4d8bd1699d61b0fdc72a420655fff80635d20c72c4b36e99a54b07f3114b8aac99c01966746ac5202d622b67c212b01bf17ae9f527e109b8f0d32283ea9af7759621553ea921764cc6b7eafd0d958be993869273aa4f21d133ff5b57f4bcc84dd2e51123bf5098cb9a54d9e6d79ac35a8ac50456829c51c0219ab23a4866927bae5a41367fdee3bfdbea2aec10f769935fcfb3a2a27682ddb8649196be3bd47b7fc837e28398ef2575f7d761aca85325513266f5fac4d8cac824adf17c77c0ab838079964dd666d106eb6c981e892242c7354e3a752ba120523321c0e11607e28f7199cd47b8f74e5dfcdaeded36015ed715cfbcad4d960a780e1a5ecd62a625614ce2ee33b9a624b1aa1867aa97b129d67bb65930f53a6257c37bce946a81ed072a5659ab009040e8fe3e763f84a0dc04a23d15a89444fe566865eda5bef72d72d95f2e58c0ea5b41fffc8fb01165b64069b2b0fefa5064605e91122c978aa9c0042d5ce35640ece4bf783d55c7f462be7887fb9d0548a1ed9f524a632e9d674b2730db046815fdee1fd3230b172e73e70d29ec5de78ab625fd85fc2cfeb559625a106c83cc5f422cdc1460e702f97047e7f99ebb9ce13672a6ba9c7953964a895767773ec6c2372285e1e8cdf9e530cbf1f48fd0b58e401379d010673a58efefcae6b61683cd3e1e0afc2ebda846e15fa4c275afaa9ae31f2170f48cb17614de9b0e15562589f8cb8d9116ea5e378121ec93d9aac385c35f0691d00e932746fbe6407591e8d45577a30ec045b4e9fd40f23a7afe59ba7e91997acf35f7941a40839e3559f4edc81dde97ee7c4ab3532090b5d76bc13c1413b2332b7d7d90a34211c34012bff8178eb264f712249dc07bdc76f21051ffe627fcb29978d0748e32c7defc56622566041907245d234a9ee2252c68cc0e2106c100a3cdce028cb4954c4bc30dd424416e10ea9391b8e858dff4ddbaaba59d93417824092dbf50dc55591ba8ef54687b9b5c8d82274cae110f8dbdfa139096e3c1d4b02a5f6065839b1d28645ec4655a2a4e65f107c0cda8afa37d893ca95185a2af91ba6a9213c6a99787560e8ec000dae6932d9cefe6c747358108ea3ee0421d798f0d8ebb09bb019b82e1a011949cbecbaea06920e5ee7c4a20c591431926989963ffe64da7696eeacf7223f5a8187b6c7767f547467b3000304b82e00f55c6283d555112602490037ef99101f5fdbe2c29ddc32e97672ef87b04355d124feafa80f9519411a4fad23621f2b092d8d45662e22e29bc79206fed8790ab507bce6a06bce34440bd6831537539b6696306cd9053ef23b8cd2e47fd3abd6e3894a00f33172b2c52b85d0d41b110ec927252c9a579c112220f54ed54a8be27f6561afd96f0b0c4a3f9484068b252399e8503a4f7cb417dd45c90b4f9864be97a9b47b04a82ffcd2a2ff2b00ff1459bfb7e61b71088bd64025baea32632f2efc542b795831c81332a602ebebccfdfac6602d7ff624cf763ebc5ad062b53972e51b8069edc05dab200c5b9530037496e81372194c821983d2f070e31506f1ccee8c739fc6104296b5c25063e2596711cd8cae3674f27b38893820133dd19cd26c54504400c2870fa75935d6f6e1cfd19b289e2e9cac6be4b915297254d248bbd2f34625f15a8d9c2340cfccea5377c7e636e5a664872f7a6a7715e2e18bf4665ca7d2539f90dc17fc6faeee1981ffaa585b74714f6454bc8fcde84d40f620300c2ca6f05632e5a359054d733d9ab1ad39dfa6f2221e413fb63862e64b924c083305f95b772b5ddce326998dc88075a703ad8bc3243ec4bd8160a24d07abba6d32f3cf685c03e380e4067b4ca4c15875b6b509f3517ba593f5439fddca8d060769037e78829b1ad6cf776e2d56a8a280c788c066c8fe3d6a86ab07926dc3ce0aaf423d6c34f32c3bbf3c89e95876eedeccfc3bdcd1a0de40032a36a97471fc5516ef6446274ddd2cd43a52d84157d2b61b37410a2f0655956e8e1dd7e350f6016305b2356d9a10465b4f03d5697712a23c5aa90e9b71ae0203d640d3d1a28177bc4399687cba99557cb3774cd17a9b13c6378a94f17bc3c68d6e5e369f5dd7d0cf560b1c81e57e95d7de7a0baf5f21295e9a710d1e7814806bec0c4b4bb6a466b4f6c6465df053864a8dbb771e9e2db29f6472d260b51e9969b50b1960745658304dae7ef597f089e80730776819b9839557206ac0f91405a1d95450972fa3d8db1864e2635d87efd289c7a569f0b09fefba3ecef536b3f71c9883bec6ba66392a7c03c50ff8fa100d86d70791821d8dc2955eaf74bfc96d607a26bb4c87a5eb33f875930d99b311e705152176716cc3b6436f5a6af6c41ce92f0ab58e7bcab8d19ba02ecb8db276a2c9234edb58e6de14d61efeb8871ee236cc3219dc5b43002faff9701fde0863c4543a232c38b34f046b7a0e5af8f2238e9dc6b41e6d4c0868167c8a56788a6a20c34555176e2e73f96e84a8c9edc937ab0150cfdef71af41da4bf6367ac1438c03bb8f69fc27e8b9d999c2bce8c6bbdfd5f6f9d0312048a5971b811633dcd1b0918a3259a601eaeb4a5bffde34a537f57d155706d894ac6af3c48769ca69d6e0bee4c92eb48ddddb8810a8601a49c3e2835701238b5f8e4a5e915b6f95313961eb5254b3e3b6269e7b53f2703d3b57c70b0d3dfb34bef508191fdbab35740ad73dcc6cb7ca5fc5ba03cecc70eb32ca85487e3e0af7c79d5c634bcf1f685cd9394575c615d30fb91409202692c08f73821a95b9112aa629521524252f1e4c2dd1fbfb58a8fcb3a10fd6a8cca10fd1f0b8dfafdae95298ec93e68b1a15b3824c75de176080cf1236740a920ab90ac0ef8f83d9a29a50d6f9278aba4f243d9332487afd6ba47f19a564ec7b35bd516ae180e010e8a99203a3acf370219e567e1e77174ac41179e26cac1e406aa8c26035b8a674e42827230ee05c0c240e261e02a5ed2dd04d08eb3a860214966eeb127085b1739984990af91d37ec86777552ae7cbe4ad8eb06667974917bb756c18ec7d4b2ace86bf959493b7953435bff35d9e83a1273bf86ccf85a8a1fbbeb3c85de287c72d5efb207ed874051f4f2496a2ff321c2d4dd05f1c68900503b128a97de92c1715231cc46a260d44571261271805bef8b1ed132f37242a8001b712bb512358467b011234b66d0872fd9a64c40e0611a31c742001ec440daec31c981f550ef668960583d6a9f503e1d8eb384222b0c11c8c76818bec836897a95c7a61bc6af0bac9b3168af2c9064737d239dd79736d49253bc24d703ea649455d11d88b70853828cbaf63a68ee03e6e5d221790231ecfbd66b1b1e52a5d8a688b2dac998c2bafa1bcfcea82d04d2085b11203e9e844130ed85ac71c4c2b70a997f4e21227473a81b0a0b5f0c10902291fb33933f595ef5069e6de4449387693177f1273b470d91194c543337ec1f0179864503668d0d45a18a6d8fe36597e8c21f3c1d4ca35a22f6502c944c152a5bbfd053b409c9f5163545e7e2d52dc4d6c5ae617a389b591d86438037fb8b5283bb40e5369c4ff1f12f8a70f9057aaf4390c4e916d638df483ccf199d7b379c9a0b9a165b3e96553c9f4367f67ea88054b04f4307b43591dae9e20e3210ed5abe99b403c3edb29a545587e519bef34931248d059e9076d6bf7ba645117aea757eba096369fe851fb4035bcd3cae73801eaff0931108961b9f8627420435dd6017cac6561d1213c0269e8ae9741d197017c5ac7c11cf7e9539ea7f99502eb842d898effd6ca849cf37c984fc680b2a60facb645b794bd5de432d3dc17cd490afbb676785f3dd1874edee22378ec949f0b5606498b599180096ca3a9556ad2b422e604761ea89faee330e0cc6a618dd90d1b2715f2b88bc76ed822e9f311e5e810822b4e44b6272addcdd1d10788275ab1e7ee7c6c35f08c2d7d0d1825e7045dca435ea3f0919f7fbb42542c0d0267b87d7bc8631f4fdf017b76e5b8a0a5752edf18ad2b0d36393c0b0ac1cd58084c8ed762fc5691609722a5a7578c35bfa362322e770ddf5ffaab8adf18bc5096245d6a7383c0eb449651e700c40b66c8cdc810ed22422be1d2a6ee2f7aee60a4acf47f5ef60d21cbc2db05b68073a0614818cfd4b538413489400f8e61f469d3a835c98b9b678a464fbcc5be2bfbf65561f1146ccfcdd6dbb28c1a4be384c1422ad37386e42312ec6980280adacda6483ab424bd690a32739ea58ee2c76ac5a296425eb9dae68846efda2f94d195bd2c6a8f022cce6048e74e7b17d7be012e3d4a5b7c27023ec1f926003b71921404864a1871494b3fb3d505c4e74524e6175c4083e9eb371f78bbc642ae21451d70ce540d737a8004a3bbee3064cfd564e6f381c39a3afec4cf96ebcb146f43c44d10be74c98b7150bf565fb6349d4f661d8c69989b3e7c087a42edef2f56d0b293040fedfd2415e973d4aae91bdc3743735151d31315e153bd6f3aef548c505e106f7a57de1b9e334cfdf568205d34d20e9095dc2b17a40e2149a2f438caf3b20c187bff216921d20673984bfdfa7afec6dd8d63db147600dd603c6c857dbf04c71f182c501fec45f433286cea11b8720f77df3c317f842b262a5df14435dc5c6cb126c4ccedb9b0b10de2e256c8e3971670d27a3bb87285f5054533adeab4d6ce78474512f2a0627c928075de1e950a019826556e7892d79945550f318aee7951e9106369ee61", 0x1000, 0x6, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) write(r0, &(0x7f00000001c0)="9a6aaf51952bcfc9bb153a36faeda5a23393412d", 0x14) kqueue() execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2100, 0x7d) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x2, 0xac}, {0x18, 0x3, 0x4a30, 0x5}, 0x6, [0xadde, 0xffffffff, 0x81, 0x1ff, 0x401, 0x2, 0x3, 0x1000]}, 0x3c) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) getpid() 16:00:25 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:25 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socketpair(0x1, 0x8007, 0x4, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$unix(0x1, 0x5, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000080)=0xfffffffffffffe76) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:25 executing program 1: chdir(&(0x7f0000000040)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000980)=""/4096, 0x1000}], 0x4, &(0x7f00000002c0)=""/199, 0xc7}, 0x40) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 16:00:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x67, 0x0, 0x0) 16:00:25 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2e6) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000007c0)={0x200, 0x3, 0x2}) socket$inet6(0x18, 0x5, 0x8) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000800)=0x80000001) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000006c0)=0x3) msgsnd(r1, &(0x7f00000006c0)=ANY=[], 0x0, 0x200000000000800) getsockopt(r0, 0xfff, 0x7ff, &(0x7f0000000480)=""/253, &(0x7f0000000580)=0xfd) ioctl$TIOCSTOP(r0, 0x2000746f) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/206}, 0xd6, 0x3, 0x1000) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x0, 0x8, 0x8, 0x8, 0x7f}) poll(&(0x7f0000000000)=[{r1, 0x1}, {r0, 0xa0}], 0x2, 0x4) readv(r2, &(0x7f0000000040)=[{&(0x7f0000001540)=""/4096, 0x289}], 0x1) fchdir(r1) readv(r3, &(0x7f00000014c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/183, 0xb7}, {&(0x7f0000001300)=""/52, 0x34}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000001340)=""/70, 0x46}, {&(0x7f00000013c0)=""/74, 0x4a}, {&(0x7f0000001440)=""/69, 0x45}, {&(0x7f0000003540)=""/237, 0xed}], 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ftruncate(r2, 0x1) dup2(r0, r1) fchdir(r0) getsockopt$sock_timeval(r1, 0xffff, 0x40001006, &(0x7f0000003800), &(0x7f00000037c0)=0x68a87103e71c9b61) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xffffff64) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xe000, 0x7) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2000000000000000, 0x3, 0x7, 0xfffffffffffffffe, "6771ed3d66557431709a49302d9c39786466a744", 0x3, 0xd4}) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='X', 0x1) r2 = semget$private(0x0, 0x3, 0x20) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000000)=""/16) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() mlockall(0x0) nanosleep(&(0x7f0000000080)={0x7, 0x4a}, &(0x7f0000000100)) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10081, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) syz_open_pts() 16:00:27 executing program 1: minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x3, 0x2) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4) semop(r0, &(0x7f0000000000)=[{0x4, 0x5, 0x800}, {0x7, 0x5, 0x1800}], 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) 16:00:27 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x115) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x40000000) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa4, 0x2, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x24, 0x80000000, 0x5d, 0x1}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x94, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000001, 0x11, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x44, 0x8, 0xe87f, 0x6a}], 0x7, &(0x7f0000000040)={0x8, 0x81}) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x7, &(0x7f00000001c0)=[r1, r1, r1, r1, r1, r1, r1]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt(r0, 0x4, 0x1, &(0x7f00000000c0)=""/97, &(0x7f0000000140)=0x61) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) socket$inet6(0x18, 0x4, 0xfff) getsockname(r0, 0x0, &(0x7f0000000040)) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff02, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xb) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: socket$inet6(0xa, 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="79f48529bcdf3dc172fa11ac2638704eff89547aeb01dc224690a3f72ec0b9d74039ee99e8ac9c1a289c3144778ac093def26bf5d6e3becafb728b2ba92efd2f790b6eb9b49954998b02049d71be903170c7de838e418a346f51d2229af7febf0a5c6fc6b6c076e016ad8ad8c51c87a29127cc4b2e7797f6ac3dc1c91da17decfe2bcf6b"]) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000002100)=[{&(0x7f0000001080)="d2147d1b64436ced4f76dd8b34df49adccf622b7a515e6daf622f83ef4e4a15a0122a1bb85db145724038dcdea959d383a96e87fd4574f004894798d7d482c65ebcc432ef5bb02b6ec3b4c929eaeb906650cc9ed09dea35edcb2985355265a4b5eeb7920df62dadf9e1cbd8f439a5c56c3fe5868f0cff4b5b36852fd27cd4efead95ba381720216b4b68a2607d4b837ccd71abcb51e4a499d2df5aacab2c61a3e27f03ecfe29e27eda1a804c983ecd80823646b0ed1bc24b29037037c227273ec1adad0062c183dfad1eec075e4843b401f79bbd61814978fb3579ffe2c7cd8b53199a35af8e126cd9150bf3b87c2d98ec98f5851526dfcf15a0a586c33f7fcc349ce9f69f1d1430989531c5e6d013557f6256317a7082f3982a0cb2ab1dcbbfba1e87cce6b3aa65e74d33783f138eb8b531e62bb752ad361f2393e91a9304a5ce3ec26fd4dfd291a83f08a8ca516c7578c2898af12e7d2cf19dff42e6990511a7c86cfcc3941e8da0b83d3b82949afbc99e3411e0c41d1b5c6d53cfe2f6102389fdcd82440945d4560539b0d52930a7ed025dd40ccfd75f91e84a1a43fe9c844bd730fca75b6d6aeb87bb4f9ff33541cc9b641ffd6b2bab803ed774c1349e3973faaa2f1513f5c9f3ccc97bbd766d2608394bec5efffb987ab4acd66f2eaddac9e6b75e07c073fd47584ef09970b27cd59581ff61e0b97237ebfd4d71d3c5f8c947a8ba1a5d19252c3d114423756e1eb5c28252825002c59c332815a958280800bac1fedaaf42bbb34115700bcf521d8ed1a28ef1bee9ea4ed5a0cbc16e636699dbfe3ed7e9ca131a1df73b7817245dc2b3a50596a5c08150ed05ce1fb0433f89f6ddeece5e1bcca3ce2934212f47d208c9801112a96e15af99f6321f23ef9c1e6a5abaecf51c411fea3a3e657f2f4bb9727ca2da940a8e69d093b6f9018f1c743130538f0e85c39add7be9c8fc04029014c439da4bb94a1d83db1075f93e932d46bc4381d74bc9c83dcd1b0e1e8b6238cc639bfe0ac8a93246caf0490b741bbcc371620d806a46011d142a22f2ab7b4b75b10842ab5a45dda204fa1cfa1394fbd9818028435f948cb837968c3e53482f10f796d5dda843289c74d36c4bb32fcc62c3e4140530afe4893b875eed0c29ff9b77228024273ef02d40f837d95aa5372807521c042ac2ff5ac95847ee064ffe8f611465b7b8e0b4bfa3bb7af7e358f9abaa4423abd6581782b2eb9f3305c3a1df27585f5151b3f6b081d451ecee01f08f9666c4bd0f5662e3113545aedca5cd0496110c992b3c64b3d355d26924fd897be25081ac25b2ce71795d08667708defebb22810c3b7660991f6283cd0eabcbfd1087cef9d859025abe5da510f5073262579d089ef3a8361c0db0111e41145f054ea8a543de1fae6bf7a01979b3621d1a987d31e4dffc2f4b375828be76f6527b715964b01645cd98f2a4ed513ce03060f87eeb54efdfd2642cf9cb2b78c742d93f0da9caa69c0ff117324ada72bc68174e21e30f9eab649060aab50bc7d50fb6fa7fe3f4226f963e1dd968e956303ab8286932d67662adfda73a2c0de7d097a6497c717fdce41ec504c730e916991b7bfe2c952671728c3f975c43c73b067d62de0207a10c05f40c208da3a30a7dd3931d8825aea75d2b02afd3a4a8147680cc426efbd7ad45595cee4b6cf6c7e7b12f8178f6422e769fd340980e4ba500febbec8a809cd9df458acd4092cb9f16754b0e23313c0e87f2f88cde8194ac13728c1c439225e01292715a72304169fb86dca8283cafd248ef4122f0a1a99528934e6e278cb7a779daaa35ff552dc0070a17b54ca41dfa34c8a9a9679e2ce56926eca47a56371db71d9f7f3a18568db093a6753d177274d8e3dae2613dbff52f80da7a5ba14e559fc878ba829c6087134bc1bf3d2a3d3aff119b393ad47c7e510abc3851ac916b031ae5933379805516e08f3d1e591ac2058192997012e318e2fbdf5f1232c5d655fcc7c7f54950f03ba2f5855f262edffc3235045866fe4941a6dbe53a8c5070a7b7f55bf7c2abf81305e2e0a825b4b76105fd176943504fc0925b74a524cc9b45f852bfdfcc140f46e025144cdbd24fcf8fc65e1f2d81cc90a60cb2d3e04092706b042ed28c5e397a17089e29ddbe6245c665c72cdc553ef377682c2ad56161a1ba689f2b5619b173264f70ef34c82d0813fa0cb9cd63d98b041b9f84457c77fd8e87074e78933318cc7e8aad1949e054d32a4f9159596becb6e24e1a81f6912244da7afcdaf12113491857ac40814a84eb00d1e3401357d98fbc1a23ed418307980440268c105dafb1033b24a59b703d6746df5e5ef14898f01f9ce6e9ffb6d2f699c4e34a85a081fa49004322d0713ae55c727c01102600f29c746953499e763b500f6d41bd2e84face44171102b31ea45f308804a97b8fba4f5f52270198d52609c4475259e96b3b918809cc953f27858faf03a6081a8ca9bf281bede7d744dcaf5302c338fea023c494d882879ebe731ad8d37aa1d4ba465a7699008b03bba1b4b13323a33cef22f9e1236c04d70174fa01ae77fb19af2f13d9f08c0da77392e13b9f846d7a4fd7133ed0c0540469f61b6589e325a6a6a4e8c21cd2f95c73c62d9c7fd2c355f1c85e0b8ac9543e816466ca1ca56f19b561b83fe463e7fa252f20002611011a62f14409be41e8754cb1416cde527279839b567d915cc3538edde781f7b5eba2dc3e655db3595ed89aacd9fa02a340b4205c74a5a291777039b3a0de0fdd882371c1b1da9fa68d48b011748be3e9c00e38403220f0a97c05cd043892aa095ac05c1ff76eb86ce9061a68c07ad72b6b3ce44a9ba3bacfa2ea3bef4c85f8539743bd822e1f4f4acce40a79e007ba000c79a47c08ff2029f32e55b4cf119a7e72b4da9d27029b4db8ec09b9b91ef5847263cf4b979e05ef074ad05434dacdc28642fad5435fb4c2dbdd3639f101682051fd215b8ae71f1153c46f6e24eef2e71d9fbeae4312a0da343f22d98d5a79d411b7cc5af589e0eb2bf5f8e90391213557e33f04d1a774ac91f00e1f3cdacd8aea8d1f7d90c84e3bb8e504d3b890e471868a4502250397da3c1826b82d78db5120d858be8c80dfa9ea801c7427d6d5f3c453fe38b420e523dcfc5b3984841f223462b22edcd5c7e02a95e0b4519b18f3466fc03c7c57c68c1aba6d14e396f09b51f2b07cbbde58b823bbfdb32da4c45ccbed362e4bdec68b40dcd09861c986097a97355af7977398e8421f5a884d49772f917373c0201123dc11d3b4e4581644fa026f2afc79299de68e13127d00714f6dde9f60d3a06a9b2f2fcf60033781d6dd13ebbafe5e4d9c9a20b9e68df4c4a11ef121e5ef6269a7af11388a46f86893bcd8e61824dc132bdef0e0d78ac17d1c1101dac53c18f6e5c32d69f3ebb1081d4f071253dec23382530483f05adb5e3b05396533bc6189a24022db2038417409172c2f2ec442d59137afdf5455ad4b9ea712a1b7ca164933e86ce5833f447b440c7ab4b6789884cd1e012b7c39ab95213d9753f7379b16b055764622202fee8a6dca0b16b90db38adfa8975495db4cdc3e2e3116d96f37b690bd68d7ae2f470410ec49abd4ee703efb7a90717671a70e2deb59e734963e00e0995494e66b37098668d2a693b1c98e29a9150b478f61700456216699b5e613a300f7d38c552cdd8b52283b048e700d866b1e1ce5fc8b19199a951ad94da91980a49a9aed48f5d11ac26d29e5108c5cd504c6079be077db4896750d1bc02acb17e7a999f58045f080e04c71644208fe2f93819dcdb9748f5f4adc55b393850f5f893e75f1c2fbaf392694ef1adc72dc67af90000e2b2891a9d5db7340641d0ad059886caece825d56736d9640aa027528e056e9146079d3284c7e865eed4515be2d20675607357fae5d14e3c086d6cf955949feb304a17515b3cc311950e8efa30660c5cd702d6cb496ecbd96b9182237ad328fad83230b580f24fdcbba114d3a57b315f69593db71e01935bdfc776896c14da62ffe5f7d7847a44efd5a3de34896bdf9a2382ab263b5d2dc45f16d0acfa1b4247751b1f8cac2807419ca19b0ea570380e56c0505b04ff58cb24ce5925ca0ff22e837bf24638e352e4af634686ea9b9ab5fb22471ddb7c07287455d105a2afa279a67cfb2ce20401f11cfdd372dfef485d54f8f51a24b04dab4002f1f2f196fcb69b66319a15a0b8452848321eea03ad7f976bee56a8feeff50538ffbfbb030132d2ceb935e3039a9af378fc6a292d4419b1d7dc9da3aa05d49916f981a411d7b42b4423bb91390d1444a2916f171798240270eb8a145e19173efe21f9e825bb572180fd47e564eb6d4e0ec018e1c3071d429c82f860dc59d964f87304f65d3edc08bb6d172c4d850d0d4acccdfdce46dd61e89cc48835d5e5cb0e41d8be0ea53d5ee1468e094ccac4b7ca8fec837786254be55c2e4136d55628a08142a7ac87af28c7b33f009362a23f14dc62bb134e58e1f41468c3535c8df13845d1184b4013ac12229c8ff1e5a276e58011152fe877dc6445b04f75b44ad82dc64a34c1bd9826068a9ec3765de285e1aafc4cab35d145e887edb0f84f195dee05926b4a8d5b77051067be09c0abf7a1fa7e3a54a2693721c6c73aaa19eebb835bf5a2330a1fb0facdd14b79053f0cea1ce2258b60f3e3d647c614e03abadb72690c6827287ad69b9b78e7db822f690fab27927ee0a84f4766548ebec8f61d75515e1e40545d24dfcf07c0593238adb65465d70cd2af5f60b652e87a898d7a6a3412628db977277939e7f15b477af449f8724eca5b7c4025ac9ffcd526366649ee0acfac726e677caaed20911390f73d8426bde8fbe108668ec130a3ef4269b5ae488785764e4ed9db98d318332231df7cdf3cf7e5739647485df9bdc634b957927a2c57675d82fbe0e1d856b750fc732c6bba6cd0045886519f8e2c4172b0df0774fc3ec9c95d482eb0d113dcfe7c9464f02df5f0887dce22fbe3c52244f1c8b7ad2decde48d6225ea8cb4cab36dc9f062be4ea905f18a614e281992455420eed1e8922420c5a25705d76dd3562f30d8153101596bfe6c4e24467c7c0876868cf662aa3a1c367087d49581949cc6f19df7a7b526a0635017d62b1c62ddb5f97380887beb10df3831c479bf59ede200bd95b3a0ab1cbf802f35e460a6286791643e0980a218d0d4d6d91f4e84264352652cfddc6c9b4faea750bb97a6a78897a427a83fcc4f4ac757dbb0eb5b0fc8d26839c16de62d826db9e53deb8fe0e3073b83adde2353454dcd541aab4828dff494415f1b28cb342ef1a2228bdacdff17dc5d418320bf8dc0bb56232f0ce80979d31b2884a97bbbd61a0f2142da1de26b2758d3b7e199c9aa06aa2edc967a92a81e9cccd0654aabd2be2ae1e7f978354a2d93afd9272b6659334d868ef7baa36fcfb29b9cef387e4e2033145b5e68351089fecad9d711db5073ca04e3863c83952d709badd1cd8f52dcfb7f37208054fbb0f71bd85721b0102d2b8dbb7053ab57c896d83f8a294e43b492127d6a07a409918417252858857938beb29d839db96243de65f88a260c47391ec40cdde6fd9968471103223fe94b9f23554fbb3183eedd02977669c146552c8663588432b66c148e629c0558a4160c39faf2623f24838f606f5396e855a017cd226c0fae8c7ed5403c27410e42ffdcc4ac34c4ea41d85a473bd0423045f6accf6062233283635d5c937fe88e68598fa841a575fd3ada381b28510e1afe3d30e5450a40", 0x1000}, {0x0}], 0x2, 0xc000) 16:00:27 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa0900aaaabb86dd6050a09c00081100fe800000010000bbfe8000004000000000000000000000aa00004e200008907800000000000000003c2e4e6bcaca6493b50f8dd67724345d4a845ecc90b5eeba0149684c155a4a1b8c85a7a0dddf75e18b3a6f336c867c410c54f533cac156faac3ca7d1d236b216bafcc2e080cd638566910abb1d676eec602e379f80d77bb4e3df3a5031944e6661a3a076f4223214c7f21ef0f2a6856b4c7f54a0d404860c63a1dc6c92de3e435342cd7403f2dccea6459b56dfb9786cd748c0f7495392c1f1b8fad47834eaff3212b6dc18fe77d579bb375f261d370bb0a6eb3fbbf380dbd0fb02e5c1810a5ea87623b4"]) 16:00:27 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000100)=[{0x3, 0x9, 0x1800}, {0x1, 0x4, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x46ff, 0x1000}], 0x4) 16:00:27 executing program 0: 16:00:27 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60b409000008000002024300800080006000ffffe0000002ff02000000000000000000000000b4d366c57500013a0090780007047f00b680fa0000000000000000ffffff00000000000000000000ffffac14ffbb000000000000000000"]) 16:00:27 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0510000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:27 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="50000000907800007d3e10f9d4abda0c1573eea11bf02ee99537510b0309ba8387f78a2b3e03f66848de3ba9fada46b37f416b24166d18"]) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x84) r0 = socket$unix(0x1, 0x1000005, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r4 = msgget$private(0x0, 0x200000000041) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881caf8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006bc7b04e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) setuid(0xee01) r5 = msgget$private(0x0, 0x18) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000100)) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000700)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) 16:00:27 executing program 1: 16:00:27 executing program 1: 16:00:28 executing program 0: 16:00:28 executing program 1: 16:00:28 executing program 1: 16:00:28 executing program 0: 16:00:28 executing program 1: 16:00:28 executing program 0: 16:00:28 executing program 1: 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fchmod(r0, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x10001, './file0\x00', './file0\x00'}) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x300, 0x0) 16:00:28 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x810, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget$private(0x0, 0x5, 0x9e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r4 = dup(r3) readv(r4, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1, 0x8000, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r5, 0x0, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f00000009c0)) r6 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000580)=0xff) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r7, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r2, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r6, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(r6, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r2, &(0x7f0000000100), 0x33) shmget(0x2, 0x2000, 0x16d, &(0x7f0000ffe000/0x2000)=nil) 16:00:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="a17e59164baaf354a62a46f63480cca5f212bee04f92775e48aba1bc08775259a20a03236a26ff7ca34e2fe4f355e89a680fe633e0aefc1870dd0393a7ff5556e3a811477758e841d393d3d55341907f503eded80714818dfba54c857fbe8611ca075a8f457c5a4e8a6fdb8cef0adc9b6eae2dc498cbdb05968d6dae398581348f70fd19eebaf1b208a3488d2567fe440399f773944a62f3afefbb4eb056c4e97e4fdf61cac0525f31fac68e5f", 0xad, 0x4, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000200c, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x19, 0x2, 0x642f7ff5, 0x0, 0x731, 0x3, 0x0, 0x0, 0x2, 0xcd0, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 16:00:29 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\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) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) getpeername$inet(r5, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) readv(r3, &(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) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:29 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000fc4747b28ec84b6f3900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000802c198d498192bc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c72130ddc7ff2cf183826fc2cd00000000000000000000000000000000000000000000000000000000000000000000000000000037894f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8f55b2ddec3b61878e30000000008ef5cae5baab20cb3b6bf65576280cfa50a142d8d9fe46883a4a887bfe3437043380aba51227b84dc80184cf2535b2f3452c2a184533b753e2ff2f38ef6c0c6864610a755ccad02d8bf0f68c3d2fb8a7bd48923e1d0aa0d899a1c70804214b203000014efa437a87731"], 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xfffffffffffffddb}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10f0) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50017fbd5508af8c069f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74cf0521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e0"], 0x1, 0x2, 0x7fd) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:29 executing program 1: r0 = socket(0x17, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x20000, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x30, 0x3, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0xa8, 0x1, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x17, 0x2e8}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x104, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000024, 0x6, 0x2}], 0x3, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x4, 0x4) fcntl$getown(r2, 0x5) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0x1) 16:00:29 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) chdir(&(0x7f0000000000)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000380)='.\x00') r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000a40)=ANY=[@ANYBLOB="01002e2f56805035343f008eaf80687aeb736b86b652d82acda8a7822eba9fbabe1e4df642402be580181e0839bf68844a0ce10b748b2ca61f5920958817caadaf2669519329737f5918109282d684827dc84849b0cb1a9e2c8c0f003d82aeb895f96cebd9bc976df2f62c20b2d9de0cb4b52a3cdce5ca98c2029a691a66b8ad4072d0815ce8476ecb30f0bdf69d89c09f04824bd6ab32a4cb2085f223e7856720d3d8e83fe12bf425be3e659ae9"], 0xa, &(0x7f00000008c0)=[{&(0x7f0000000140)="fed4c45a2d4565fd3875bf4a", 0xc}, {&(0x7f00000003c0)="a99665cf60cf161aa2320e89e690af9dfd7ce761388286fb26b9ac9138bdae5aebee3c8f7eca1f383bf53b348ecd45043d5545b6f6ad37ff7726a1f8bdf37ca2a4aa9401ca85107d9ddc963fba47d92a3e1e29b1ca79836889483b006a19b0e16647166c9dbaf62cb0e7c0cba7f953b1cab7081fa23ee5cbc3bb150fa85ddff111cdae6365f8a9d90c8a45e7d0479664a626bc965558346376cdacba759723696ee7f2956898e5a4e865550fa9e6ad86f55c7abcd9121c1863112e163c8596d5276bb552ab3e878f36fb53e1017e2c3f76701504aa62ee770a252c85204df069e707386cad2c78a1df9563ee4d09ff56a907ce2bda1456d4", 0xf8}, {&(0x7f00000004c0)="a90fca2bc3ccd2f0dcb3b6dca110b045297509b46f5a2a650ad974fca3b9879b922d8f186f8141ec2b9a423cd71da23e89115009a1ae461e71e2406ca48c776b7a6480c1d4fbfd1ccbfd07558ccc252979b8cc5b3f749f3510d553a9f24e48ea1fd9d7b75a6d53d12c793f8d720dc1f1b2326ab514ae1b38f181f8597dbab7b2f645d030126913007dd020817bfcbe5e1ad1584e81e2ca0a0e0ce45182d654d2f7759893059d9ca285c3f9f9ff4f97d6fcaa049e398414f64d12fd", 0xbb}, {&(0x7f0000000580)="019ca7952f42e9ba4ac7162360b22042223995b0b5f85bf0ec45e6ab06dfae340355bbbb23e18c2b5425bf7c88c67026340c4bdac9d4b985f7187114cbe874209094bf093b8356992fb6cd200cb05893b548855a25c849a3058e8c19d9a5389d38bd6928d6bd6e6ce6f12ce56456cf236a2be46565aefe77112719774a9e4fcb4922e5cfb868d23750d1329a8aeba891f09a1598416fcdd2cfc176f8426d53c541e473c9d1c405d6d96f95dfec6d4b255cd1d0b08974b5d655b509af003ab42bb952296f", 0xc4}, {&(0x7f0000000680)="03ebaab7bba1309573f5ec40c38bd56e68aecaf72b0720f9a29eb71c0d4dfaf32c76cbd4941c62ee5f6c938c3f4ec3d123c64e6dfe466182488a9740155be505809b8093080829948e85cc44a1e9e00da1c3696a55092c76db5731e1f290a609289f4fabdf55dfeb3979eb2503518788b2e7eb7b17b0ec3d3ed3ef82e2fd3242a0778d810afa70d1d9759f3ea6b7c178b313eb90df3d25146ac2cb850af0fbf0b5", 0xa1}, {&(0x7f0000000180)="caa069db33f019bfe8551633de82eb9c8ed3db60f450f04c3256ce9605b07ed446efeb7ee52f376fefcf0f12d9057bac46f15fa96f4d9aa9dfc3", 0x3a}, {&(0x7f0000000740)="c3ac752cd5e37d040a6a5a7d7d401e2f3ce4480adc9026d3c0efff5fc8f8f6f7c3804f4bebd757576a42647a798173e7215d8df72745bc0cde7050c1845fd06b8479c7fe8194ec1ecb1870e8698d6f936286a1283d0fb036498b6d64f7a83025f4f3c8ac8cb86f43393dc9aacb709320b98c028c6286e34c407b1215d2fb4921a1403a8ad78529353a72023a411289d333ae5c9030d8b6400b7160bd96562424", 0xa0}, {&(0x7f0000000800)="7411b03bd415cf9a868036b75797c59f7eeea034d2761d356de9a07cc27b2a0ff1915d6737a3577c3a024cebdcfb400440a94f9ddf88acd5e2c9e142880441672455440294009bca15060f538d1d22929f2f630c0e79ef41aa7225a84190d29cb9f74af35eb7d2f4cfa80da9422e4fc54ed10d81b6c27493303aecad052168c9ad60abb391ffa455640ec670071eddf799e93ba3a0794f121ce24bb9c3b954f817e3d0d6aca6f30892305132a02d", 0xae}], 0x8, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r7 = semget$private(0x0, 0x0, 0x22) fchown(r6, r2, r3) r8 = getuid() setreuid(r2, r8) r9 = getegid() r10 = getuid() r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0xffffffff, r8, r9, r10, r11, 0x104, 0xb4c1}, 0x4000000000, 0x0, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="28000000ffff006f61c57c3fc6cb51df03000000c8a187402f8087a25580ae41fca758b18d6fdf3b6ef7ad45d8320336ffb065ffa76fdfdab72f2e8bce6e35b1cf90199718e3816570579d473d74316bbf8c1e6bdea83988374f32d6d694882b6b467c8e76e89621f46ac84b6697a51f08feffffa04791b91d1a2d44d3b39fe3257e9ae8ad54e63c1244374543570da677df31b574bd429ea9c4b6558cc91ea56326", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x44) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000a80)={{0x18, 0x0, 0x7}, {0x18, 0x0, 0x4, 0x6}, 0x3ff, [0x9, 0x4, 0x4, 0x200, 0xa69d, 0x5, 0x4b, 0x1]}, 0x3c) lstat(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) write(r1, &(0x7f00000000c0)='^', 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) write(r1, &(0x7f00000001c0)="e022851b2dfd7f122664d010389622857664033d596564679a498dd6c2294952fe96fc552f9a967f67e09275784d6104d053fbb1b15d0aaf129b7ac4a4b5305b8f329b649257ecbbb1bf0649b4cf250ab12b9cffc306e1bb57e92641d8e72456bed5cb944c122542e276b234201d95b825bb9be049bdd2b142382a8f849ab5fdaec223e57f346b486a9434c7c94098a8e2e099bc86f3110f0617193d0fca46debbd476324a02c5214996118e5bb756dd0a1a5f816374e522a6e571e39571bf1bb051534b87c3ab0d97a8bd857e9d8f55d3a52e8b8f1441dc6e756c20c5ff7fa1f263fe229a1804d6c87b87608ba10c9b92ed94b212b3a14d70a31d0711512907c8e3137a85a886dbd00cda833d8d5a4ce07061435668d84057c808028abb80e170f5b95934eaac9be6e865bfda1438d93fcfb121ab85ccac78de8dff04fe7732ca33a44fd6ae17e9ae63029ca6a107dc78887a6527608ea47a091e50b57ef75d6b30af8b0b4b9f9fc2ca5974945db62984d9489c7be1dcdd51b383957eb9b4be103d4fab3cf330c8eb395be2835e0fe766dbcc2d1c74c7baab73e4356a4e49ab82568ee75ed0ccce31b88039da0c659829790d60e660746321b80073ede4f347ffcfa25363658756a6c36b3f5ee56b7468a964f345bdaf0853190a8799eb4ea9ccc2df5559f52ed479baff022960a058247bf313aad36ccc63b0f7c65ca9c8eebc4271b71edd46507b8318b988c291110c735ce5b4106d3232d05116b28153d9537a1ff66400a78e10b8aaadfc76de0d93672d3fb988f7ef1721b5ec53d2c14d73bd4459122252c764c88bada07d7c178c571585effdee0bbc23d6cd4b247de7fffea3a762a672b5094b1156e7d8036ec26e6d09f070b239e94fa01b9ddeb0b5c0802e7737116143bde428fce3e0be85110bee010946a2436365fd0098b3b99f1a01405f840830797ab2bc99049059fad71f5652ed408b24b858fa5821ff63236ef50d59730ba356dad4ec2191829d19029ab0ec113516ca8ed153efd914e219378c8fe327b1061a9c87e0d4c73294318a667e66486a0434eb93f80fcd6f3e5c2c9aad3d1570f4b663753e527eb387d3081cc4d52b03ffed35ec66ae2b47dd416360bfe3a9601d05dbef55cfb342d7277f8105ae0ba5dc16037dd970ac7b18d170928ac857bd5fbf6b9e82408e5f6d533b0770570cb470c26a82cf9dffca8545fa9fd19b2e76d9bf1796a6135aa5715d576041fa0f3ae7c97d124d9c1267ba74647bc7a2f39d0c99224e0f7b30d6b8f08471a2d9fd03beda224ae42dfb5b1388b8b65bc5af213050a76502a3a19f903227946668bf13adab8298037217fcedc42a87aa629d8de04eee11cd8fb6d728e7fcb692883b4fe9f5095d696bdb4641ad565246ecdf41fd0103eab4d64ee9fc48f503baab58ef6cb28d81bd4b2211dd1687194ddd37153936ed6bccd21b320868d53afb949d89d3156e64e82c3771fa86a3ab6f273ab25aa6b1a12bc59396bc46ebc75304a05968711ee576eebb02eba3e95fd75fa33a7a56d0037f02d04dd43d4c63a5349bc48ac3706265deea574d2a95adbe8e355305eb46833b575f90dc92b8578586ac9ba90b8f69ac5995ae7fc4d77757a5fab7c8f78228bf4913f1744edb92ba802aeb8d23bbd73b624df1232badc9cab4fc4fcb23a2adf884aa77729fe0cd3b4bc39e2ced747d334dc81e878f30cb3cc80e31c8b6f694efea4b1b6baf3398909ad250c6c99d8f2d6a6e668de9672b2dc99a9d93a6d9325a4d4b99cb53b9455450338285606700ea4c8a0888164a35623eb48868e664491ac1db7c0bb435dd6b3b1ec339f18fe7c4edd27f56765de3936ea041e0adea5b857aafd48bfd215398815d507ce978049005d976aff3d37aaa7ab6a77305f8ffb93e204f33750968c51fc9a86f66e9c8124c720fa901d8faa1bba48f7aed38afb5e391712a56465982ea9234403bd8ac31669f3dd23ff2773a2fe6c9a084fae439609b6cd5ff46dd25634bd6cecb745b986cc52cc2e5e1665a123e89aaf8c23d17c9c2ba445f331d20d6696d1236a5724af84f2fbc6d3eb16969c29c5d43831b918ef3397bdff072c54c02f5fb46c944300251068fcf2bfa3a8437dfeae918ad0a5d412656125a0a042acd5877b5f1bd5f56a85f228309150a047164d32cc669a48cec1b3aafabb09d22526134ea7f67bb32bec940363be03f09c8fe1127025c767ac5fb66532cef6ccfbe8936e90b54c760c0f182e150674077c35a5280d32cdbdeeed5bea5f78d26036923590086b54bdc4ffe66ba8e5746fd3503df5cd1b59b2e7f7b777e3bd38e3f4478a5e95121dbec558cf7cd02b681bc9ceddbf2dc0471c4fd5b83be06457cdb884e3bbf6a71d3f4628710bf5e1d3cc99dc52c9ecff45e69b99a690e49879af5d6c84d1a5b271c012010e4da0cf2ac562a6e5858b9e1caaa882bc175c4c43715056ba8ecad3075263c73fd53564718c004cbed7e6e888e43f3c6546b61e57b656fc503a5c05310584e655204db25be017a987b1a63ea4209ce1bfe02514460cea39d5147aaf9b76cab73aa6b7ae779ac541b182b7e6e51074d2a7973cfcc7a12598fc8afb730c7e4e153e4ce7e5ab9066c5230101b66a113f98b443c27a5b874f948bbba80be7966e776ec08db59ccda8cd209bd49a17727585ab39c97fa9365c06ef46f4496a36dadd5f1d562cf422f8024268f44d79b8bc1e08a18219a37de0c19d653f76c094b3bac4e5738b1c03282fb5433bf24aff44395fd1a27243d06710c2b1667e140d078629b4109ea423f8451b585c9100bae724b662b348edc3f8a6ba93005eb4869e75b6ab4edfff31ddfa5f0a3d1e6901093117243307baa6396d29762d907f4546fb6ab35", 0x800) semget$private(0x0, 0x1, 0x452) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) fcntl$setstatus(r0, 0x5, 0x0) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x7f}, {0x18, 0x2, 0x800, 0x7}, 0x0, [0x6, 0x5, 0x200, 0x8, 0x8, 0x1000, 0x3]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r1 = fcntl$dupfd(r0, 0x80000002, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) r2 = open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000640)='./file0/file0/file0\x00', &(0x7f00000008c0)=""/40, 0x28) r4 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r4, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) r5 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) flock(r2, 0xf) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) linkat(r0, &(0x7f00000004c0)='./file1\x00', r3, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000540)={0x0, ""/232}, 0xf0, 0x0, 0x1000) r6 = msgget$private(0x0, 0x15) msgsnd(r6, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6b23e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e42e93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d3985410c50d2e3b65baf8780f97bda019140e3a000000000000000000000000000000509b4796eee4d4c2698c5b263d3347ff83a9f78ba29185f454232c19814db6d514b0c5f918ed4f1c49382cfe8967220b0b0f44fcfe35db1eda0146756dea64a0de59dab91ac6e4a5ae7ef374d76bd1b17aae70c4c5661600a1b7da62fa963d01ff433590c4aff19166eb3ff943170d4f86f7ae201b63140683f2a34453b4aa95c5a8b7c68b806718aa2f899f7a2a9e2b4bc87061f07c698fe1b0e22b"], 0x1, 0x800) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000001c0)="eaff125c00000000", 0x8) socket(0x6, 0x1, 0x100000000) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:31 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000180)="ed5841edca9aedcec50abcaf5d9aea38d554d737676d82045537916e6e96b0e06f1cd97e72e0277e7527286407ef744fbad17c8e047beda71b27c50f29cab2bbf4c15d6b7db07c012a6e69f8a92c39dbecaef67aeaaa0216cafec011d2ed8a157484b65278725e61c49c5bfe726e5d017375dc28d93a6654304c7004abdc58b359eaa640a06462f8c9593f6d5776cecbcd785cb3694fca70f3de6461da23", 0x9e, 0xb, 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4000000000000001, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) 16:00:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80000024, 0x200, 0x6}, {{r0}, 0xfffffffffffffff8, 0x18, 0x200000c2, 0x2, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffff9, 0x88, 0xfffff, 0x800, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0xb, 0x100, 0x3}], 0x1000, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x2, 0x40, 0x8}, {{r0}, 0x0, 0x20, 0x3, 0x1, 0x1}], 0x1, &(0x7f00000002c0)={0xcde, 0x20}) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket$inet6(0x18, 0x5, 0x4) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x80) getsockopt(r1, 0x0, 0x2, &(0x7f0000000000)=""/232, &(0x7f0000000100)=0xe8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000300)) fcntl$setstatus(r1, 0x4, 0x0) 16:00:37 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = socket$inet6(0x18, 0x0, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x80, 0x345566834f34d9d3, 0x4, 0x9, 0x400}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = open(&(0x7f0000000080)='./file1\x00', 0x28202, 0x40) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x7, 0x34169ebc, 0x1, 0x2, 0x2b, 0x6, 0x2, 0x2}) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffdab, &(0x7f00000003c0), 0x1, 0x0, 0x0, 0x9}, 0x42) open(&(0x7f0000000040)='./file0\x00', 0x10008, 0x100) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x402, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r1, 0x0, 0x80000000000000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:00:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x22, 0x40) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000200)='./bus\x00', 0x6, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x1000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="34f95117e9920ea0a0cafb3f244168", 0xf) 16:00:37 executing program 0: r0 = socket(0x11, 0x7, 0x3) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) sendto$unix(r0, &(0x7f00000000c0)="daec2d3ad734574ee68ee5aa2b64c280055dc46f1f3de8c1e1195934245f5cadc009c6f7e2465de45def80838d428c172749fc43f664b54e0f81d2b618a5ba0333398e9204216197023801a3907eb36ce99fb0cfc3d3b74226c6ab8f66", 0x5d, 0x404, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x1f) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:37 executing program 0: socketpair(0x2, 0x1, 0xfffffffffffffffb, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000001c0)="a4b86941ca67465b515b9b0a9eae42620cb7e328a9c37f5b517ad1c4936ed6764e7fae475c38d659b3aebbecd012f5a1404f0a9272777e1eec0c0061d0961c9e9657601ca5b7eec0c1e7f06216d974fd0ed3007d0da769826995331f9ba0dc0abc7705b3922ad3c94eb51753769749d9fd66ea21ddd52fcd9d82f4e3", 0x7c}, {&(0x7f0000000240)="e52fed8a1753157e12313f518f3a8a6eb0632fbe3b983ca2a6b675392f37f7333f2754373bd121e7624f8674c6b674e1b1b23133e7eaa8441c7ea6e0c961a5b78964ae8f2f3f3c93437cbe620d13f2005a2660b17847b082c8039184faf7100403d1e82a479d41a0790b297577b99e50762c0a3424de066af78665ed85b26f04b0c232dfbfbe8e6d84504ae0809e1710f16577480f70faae45527b21bb9e378843916a85a6687f9c6ea7f28905bde486c0085d204f125778fa9b1b19e119b5ad9fb24b3a571c829ceefcdf25d4bd17233924065cfd1486e0ada9a1e56fd182624accef21d4b71e6d9f1ff4e95df90af42e9eef2b77d708d7dcfb689e020c64ce210ce2f1176a842353461210a9bfe7067a92f9f2baac8cef32de6456f8a53784c15402df09bd4a8bd78f5f045fdccb96a0f822c1028dd8fa56e27222f98bb59fbb0d6bf61ec9828535f96ecb4b216c2b88f8840c1584e5b465938cde624556ca5433f6a862640452eb00140aab69ed39899d5133cf75c454d303f7f77678edf7ff74c901e3eba253d445789f7c666ed3079ba3f34cfcbb26b6d2c1af5a7a0e8d4babe9e4713e9f1db424452eb59f1c774d6da2fcf1a40daf9b75ed57a910ab4aa697d5e7341a03840b496b14d37310cf6b87b1712f32653bff0997c5b631ff93c8f28d4826655be2320845ac841d13e56e01af18ca983779bf19f0b87ccbd08042ad4d3687afad628a8bb6546f1501060e701675638fe8a30f5f4773e13fdb869dd1f21698719b4cb01acfc66cd21a349395547fecb126cdf46cc37e9fffb9d65317fdd6542c61a1490bf9c59891d58f9c21f78cd3f3f95023b7ed514078f0525a75839c602a03f7e6a4e41b19edb3062d84f131419e06ab0960394441a29d2d60ddd48c04f05d27a45977beadea599fa930a7b1ec8c30bed27b264201211df838b52bd233898fffa37535cec24c7a69b4ac5c622c21c0672146a84026c6a31f483597e999324486bac5ea641047602176b1cbf9c53a85fa0b7037f1c74378c0929e667130bd9fe98b4aea1763cd42f0f8403a9db92114a134ae2a004abba55676d98756804a34a521b1a3f67660529188a0cd9c48df27a8fda5a4986d25c2a1b859ab6d91e52bd79fee851c31f86315aaa32df02b1f5249f652ff3e97ef35640082b629370b1fc6ece9562078a9f3e774424375ad5c033d9db1aafcd1fd60f69b7e130ff758174c9735c79710287f6be454683d48ec1a35d64afaddc15172745a2f63fbef8b2add3a686598210d393e26839fd61addebb309167b714a638915ac1527c57b6f1165b8404671646e4da6f0bcc14057193df4922f5397131916cf9daa54bec63074ab68355154aa14ff2cbc9968665f5e87178ab2bc61dcfe3f609640b2afe4688e59408410b35835167f5c3692b36dece456bb4cfa4491725b8d9be224acdb583fc8c579dce09f6632f2c419d578fa8ef9d01b0e094c0721abf8295d8702b64b6432f269ba780c7ef42e286acbda9ff6212be036b43b4d308b2c0738ec5456860184523bff835babd5a366b09a81c16f85dee0dda2d2ec492a3695c178ca245bbf8ec953061912d3036f67b1f3769fdffb26acdfa8a8d6ecae1c3cd76a00aee439cb4fa51167afdc85050aafaf50ad15581e4afde70597dae48c552459f3037b7f35be03dc14031ff22537a4a2fab974bf341ca69187ea55c0a71c7358226b5b102499774b6d85c61f43538fdb955dcddc7e0ca17992f74741600a91266d57bc852b7002716a4b369ee9913ef19e3b142760d466c612d5752e4f348708c63cfceb88cbf01bbd900cdc0f39f84450ce9bc0600f6eba03a643867b285c036faa3e15b49605721994684321aaf4564d3d3b4670a3295a82bb843f87cc8fdbfb983fdfac76ca4e17099021846c42d5a6756a2835327d3c493f01024b7ded061bcbf614a69083d318333edbb2d7635ec1aa4c04bc336eeb743fd475bbc9121f855ccbb79b1532fbdaa03a0158c06ac89620012e301d4fe4a957e4418688c1d8e75bcddb4407a01d60af8bc259cf9999075007b91ce76900ae1263168ea44ab49952d0c1576ae43da1af69c0a5fc85b1a10e8590e66e94540dbef73b7a73b78aca2087aa16e6713a9ba0318568e4a968404b436f8f42ec73bbced54c4afeb8046d0d4d79dfa11ad82a80221c1e0bf6c760df7af17eb81f882ed6a7dc79ba8db60b814247299560c36417a66f421491c363cd31559f6653664f18d3c8d9615ca33bb5cb9587f4b4dcb2b7d2049bbd5f4248e87d959bf9700edf89651dbd6790efb0ffb433edaf0f5ddcb072f3c665526501a9c5c62fb599d0db3ade3704105e66150d0f7ff626eee6f8f334039d2694edbf7b7df697d2c96d490b2c670990acbe1e1d2185806c1cd33f552c88a83723429956e1acbb21a9720aa9d9c2581b4763bd630f95836fed83128115d27d4098c153794ef76e36138c148e5d86fd7d678560864750e08c80fc04ea44fd4629230738e079a5f514ce77d27584bedb8c3d9d6bbcca782e921e0176dbc1fb83efa1b2bde2cd82968532a2c37f41c93992641833bbf09e8bf5048c0ef5f5eb3008952313d85dc053ca0ff3bbac59067ad43bff1a1f535dc6a1d7beb285b6bd5a1753fadf4fdc2c6aeebac6b128e5213822c6257e45d306618c142d9fec667557b5abe1bd4cc015425c6913031f36ed1c2369c2103fbf795d3527b365437effe1f867aba351547f22208170a27c32bbd02d019086ff5b2a6c6120e077d92db1d34c655334894557b8fda8661341577805953e3f0e8f6b873c3ff5c2a648848c99bb79090e0a67ccc9f15b62c2e7f6d19b8f601d1d1e30e90ca031ed2d4e90b6466745fda661b4776e30702953e92cca8607020a6306bcbdad95322e265d37de8d742545ee7275e65f9793cc13daf1509fcea33a058ea324ec7ac2d4512c3fe6c6be440627b84cd70d1f4a114b0631705fe79360449b8374a7c505ab93ec32c2ea243c7c4a5d8fe29fb315938c88d201bb121cc0082cc9bbcd84c6e547d445042d2fea2604f93751be8115430346c8df2fe56cb6630093e9aba31fce2ba98f7902ade6cc8f42955fe0b09c77cb390c58613d9ca2606ee6db74d7fd33287480ce782f704a780495f723dc70ff6adcf6ea18643b1652e9bc3206c85a841685341ede58fb3fe8d4569b3cd510d1fd847f889cf8218e161e895ef3b7d85355f6ea94f72f7d1f989b15c7bbd50e7af85ab59946f326641ac7e735e38b04b07e8071d402a9499b6144b278df57083cd8ff208ff9d5d8e3a8fe08f8564d1aa54e29ac6e90388ff7b45385125aff07d662afb23c642d44a48d6e092d638d1b4efc8f03779a82eecb40bd407888763cd72018aa0e4e28c1a73814d6bd75beb48c6e4e8455f05dc5d9a2d5ae604100268a64889e7e9792471ee2f597c347c30e2339f932f8e7c508808fc0c1e7b4ba96da7b85b0094d3eac01ebe3a05c00b86e4ffd82f6666fb5387bf23d9b50c92e9eae5c0e96b9f13e54ef904b0af68438090fecd0524ea0c445f96312feff8e70db5ea34c735041471a0c7fa84db3d1648975147c84618103a3c4df6a9dac7e74287ad087b1bac1f9c0031ff4c58129dcb58553260c89e6ac465aed5f1e9f338cf117f1d6f8776940e8582bcdcceeb7d51aaf845c8bba4b72dee7ed0fcad1eab1afdd8c45fa48fef055ad15e43d91b28ced3525f265f9a4a92aea0541e6775dd3b76f37285a897f9c8d51d1fc7aee0ebaa4623558f63883736db01aaefb3555088bc866609e24239497ca6846fa9ada04d478b6a46f643cdb996fd72ecca4e291d559296b6991df7b254c1b123569acb9662ac7ad479b2d89baf65e7bc54010164bfbd8cf83b2798b7541a7bcf969d59013e583a113c4e8db6459e8c89dc978997c0d56b4b082330d7ba9f9f6fba9a2ae3e060732c575fe2713aa4e14072d646ddb54ae21d4e69e1da50433c54512837ba850ef515529e931433807b4ebe95e99dc20624a1024ed21c39844a99225688d10079c26f4d6d0647fd12c816809c4c7a6183304e528b26d00f405766ebe89c20504d377daf2787b10ed482aacf867c007e68fdb8cacecca0d44b1ec77ca03628435efa9fc5c33c938ee9684745a4617f77c6255e8ef0d5c5615ae23a6518270aed9f113ce2f5cb38b4c1eee58559ae1db372769e0d391807f26dee05c2f31fee0d1e82de30413ce4666095c8abedfe990864271bc95c3ef31f30b35383bfec5a2ba495c24730f3f651816561c3a69fc1a786d2120aa5730f9464e7f8be48c86bdb50689ac97473c8d0a6abbdeaf643989ba8bb73c13b3aa28ff8eef7108e5d2bdd8d7a488439bd7999841cf160f41212a045e860a46673e20d48412aa6f2268a9c8f1b598b1e8331b26aa42a9209544ecb4541077361eeb71fe797a35396d4d3cbb94b865662b5632e05fa322ec32b13dd58c85319beb387e2fe10eacd6d41c465a0c9b6572593325faa4d08caa56f479750ce821669c1b2163bc62722c2f61c67cd9ee103362eb43442579f59003314d3a1eec5ccd20b160a1315b800ae1881700298d62857dbc6a8567c458ba03e86e17f943b762a1a1201863844a9879844cc5de39aa4009319f4ca1066a8e43898d091ae8804807a709ce5e10f1f63e3e74d11cdd855c86f09fd0751b236d7661dfe720701a8c126c88a81c9f248b68ca635068d3526a9d6ea1877a532f811e31ce95a85a5701cf101841543a38eb9f5507ada6714bf322cc98099c21db22099e75007ca137ccbf63dc141da6eb4bcfd44af3e71a85755e3195c01381a799a749a2ebdc689e0484d15b66a6a5b5a668da012c27e2ae1bcd2f7086e3ccf80b70b03da9a51dc052941ccb69a436f5f53867fc169b00bff2ca1bed4ee5246b37f4d679f980bf16c3a063e049ba93377e53083621b1f8ded448309ea8cbde54e7cbe86ea7dcb63a4f4f8a001c72de8f5b1c871e5dc1f69fea2bda90b69cd7df91af7001ae1bc628b79c60474d6f4758edfff2637f1de917dcfc93f328bcb6668cd81a759c3afdb117dd06167db1d14a556c5633c81403742e5a59d39205a65d0374f950a6c224681659ce61adbdb38f2e46c1eb18f2cdcd664035282f977075a2e8bacd75cfc71ca2241c13e688270668a9c6537b8929387e084c6d46d0fb555085588ed6ab242d3920873123af84898d6c6422799064ac3adb1e699c35bcb4f7c893df60b33128165aee04f5988e3c1a7319792e5f3ecfa986af4276ac4d578a39241c50261237dddd3b1a67c81a5ed98531910eb2e626421ad34340eddd80693090dec2a6e394ca0cc76080b778b4290412437b42412893827585a5ecfe89e55095fd2a46e35c3b064c3d4c180f040ef276ecda9d2cfa8ba3e0a46cc664d85b1f4c2c826b79b6388e5c3424843cc14714ef1a9f2a9d822ed3478b7e42098c4e3eda6e2d0bcb6516cf7a723617503fd687c0be2fdf6c647147f91a02b42742d3b7d4ca06007215d50d4a0487408966b4e05c8be9525423a292c4ed8801ac957cca89ad74eba3b54beb90f58ae6f487be1ae8a8f6a9fd8ecaa8c10fab77de06a7be3afacad4e7667c4af460bdd76ea8534ccf4185d1fe254be2f2f8a01774b145b9e91af5cf960a8e0d63c4601c9899265e8417046aac88950e72fc2ee870b40523281c6d7651eaab137539eae5a383e94332bc05a455ff62f97d4e444daf8424da41bce9980394bdaf4edf2adbe1f4c14d4cac992b05d52757f39b23708447f8e56c706d9ab4ef9bee", 0x1000}, {&(0x7f0000001240)="00fee32b63556ede7b494eff692d040002d9238d308396f75564ecd2b9d464fd5cd165a8d65c383023aab691f05f310f0ef6e1ef47886fdaf6082301d18e468a4a0c1541c51a53e8ef184f11680073c03da6153fce55f9c6e7036c00a8a8", 0x5e}, {&(0x7f00000012c0)="4c0102d3fd52c27860d210a5bf23fb3043f7fbb76b8e6a1b1213e799096fcc5f070c4c68aa52ec97a14da7b27323f72e4d10900d1944104ceea04968f5d980c81edd5a0b0d65a31f081512db7baa945c72e81e7eec5bc22898e6", 0x5a}, {&(0x7f00000000c0)="96abb371fd206a45a2acd2238bc6c97d126fa6999a4b7c22926f37cd6b5951fe73e7d389caf83e536f1b2768ac1b6cf2c58b78326c2de56a9dd2ac62e2b263", 0x3f}, {&(0x7f0000001340)="3dce5dcc29767a2253c0f6096e32c3173b806713bb421714c20f145ac7c9adbc78b60327a074ffd9397ef76f483f7950fce6b7b53ed4877f1380e6bcdd2dab4a1f1205d46533630c06f193c6e175fa0def2267348ef29dbe61a651de6e9c24f7fdffee", 0x63}, {&(0x7f00000013c0)="f424636a323f48342684a8e69b3fdc412a5d8ede76a18b18f53a4b701a7fbc769b6dd780835be0b40b23f4a1dac42033b0535fad765af1b6fb64809501f0ed990396657090320d557edb2c5d9ba7e4b9815146d45401a3d0059088e330030727e304c0b6628e6a2beb0e8ab918bc5b6410769338a0d6bb293be9dd4fede61abda8646e5d194d4b499e8a5b84cf83e158493eb232f6b97e3152e1241159cbb1fd6e087f34f8f1255fa042d3f2d480f446e4f1733e6b0a7fa81ca8babe69ab467848bc69c1720ed8150efb6bfcdbdd695c5d98ddcd3ba7bd27695432f1a70402ea6db384e9a73daf7951", 0xe9}, {&(0x7f00000014c0)="0bea40d5a1fdc0f68c824a0cd4fb0bd24ecb8afcd11808afa5ba0b739c26d0218c1eadc5e04a88503ceb13ac3283560e8f719c15714e08446f6701bc2803312d5f61082b519176fa8155e9273e562f09e29fdf741ba06cafbfdf5b6577390a95d4cf46e75feb", 0x66}, {&(0x7f0000001540)="39db4ff4d9282e5f6ea4367cfab118e5fac0c7cc35d480dee86e9692fe17d49efb97d9f74a1596068167ae50a817e1df524ade216936eee0fb005ecdf5520ea6814325ca66a838dfda9046fc6847c745d13429c5ae540c30d8b80cc097a065dd1431bc0a53b4d1133ec696f2b614fe0535", 0x71}], 0x9) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xfffffffffffffff9, &(0x7f0000000140)="03000100", 0xfffffffffffffd51) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt(r2, 0x0, 0x80000000000000d, &(0x7f0000000100)="af01000000da", 0xffffff2e) 16:00:38 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r2, &(0x7f0000000780)=[{&(0x7f0000000480)=""/48, 0x30}, {&(0x7f0000000600)=""/71, 0x47}, {&(0x7f0000000680)=""/220, 0xdc}], 0x3) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/214, 0xd6}, {&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000500)=""/212, 0xd4}], 0x6) close(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000007c0)) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fbff37b3c12705eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/187, 0xbb}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000003c0)=""/251, 0xfb}], 0x3, 0x0) 16:00:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 16:00:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="2b00ff23000008002900000000060000", 0x10) open(&(0x7f0000000000)='./file0\x00', 0x9, 0x91) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86133) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1002, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x196) close(r0) 16:00:38 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x800000018, 0x400000000001, 0x0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x1000, 0xfc000000000, 0x2, 0x9}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x810, r2, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) socket(0x12, 0x5, 0x3ff) socket$inet(0x2, 0x5, 0x30c) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) 16:00:39 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x800) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) getsockname(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) bind(r3, &(0x7f00000012c0)=@in6={0x18, 0x1, 0x8, 0x6}, 0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r4, r5, r6, 0x10, 0x4}, 0xff, 0x5, r7, r8, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = socket(0x6, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xa45c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r2, r3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10800, 0x40) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 16:00:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(0xffffffffffffffff, r0) 16:00:39 executing program 1: setrlimit(0x2000000008, &(0x7f00000000c0)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2000030000}, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f0000000000)=0x7fff, 0x4) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="5e9f0000", 0x4) 16:00:39 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ff3000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) shmdt(r1) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:39 executing program 1: write(0xffffffffffffffff, &(0x7f00000001c0)="3c1f86d6d2edf4578740a8c05fe0063eafef27ec22c172a7206a24763feb0252683b9e635c552312941ff8b5e533006e2a9916b9be89470f1dd596ec1097960f33edd97da8837805bf2cd8f0e8c4a164848f831e183b64d3efd00b687e1efa73844e9f3550204f3885ffd348b01f3d34b7c1", 0x72) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x44) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x800000000000000, "9c4bd91d1900bb010ecfe2ad7bcfad0e0f000001"}) write(r1, &(0x7f0000000580)="f78e587563e62598d93b4200bedd62c1010b8dcc72068cba94ed311e40000b7d47c57fbf3d0dda1d38b1024e48502f08cf0071a07d0e8545bdd85149a72aaf056d5d0ee3e10eb1c9b63e313d07c2dfa7d7107084e0749e5a70d4926ce21c12435d1780f2b3eee13b08ba3758c4ebfaec7135e0ee78bc08ec64ce2625304c095219c0f32b87962fdc48a301f4f86028971150f005b9a5ef17ba5e7ac39806cdc7baa034699cd1d75f26c05bb4657fdadbe363d1bf4f7b3a925676f759fecce4044eacbdf4ac2956ae3cdd6f543bcf919e9c2867af088c89ec8bb1dba60b5a9fc036db1c93279305c2c394358a11d43875788d1ce022fd3b98475c81fa7c4ddcc92a15a529a6643b338cf9de61e76fc8f18034b3f1358b08d2b4bdf5379adb3fffd709f636b16222d3698f2d6a57fce5feb06a89eef34078599fe92d68beb53bfe24e22eeae30de1a9a52c905c2636ca8c7a3c40b7d7f009b7aea8db8e3b5d7da2e3715327b3c551178eed32cfd0194fdf98c556df14ac39e63d3e01ade96031ef5f84b701ae", 0xffffffffffffff54) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xffffffffffffff7f) r2 = syz_open_pts() recvfrom$inet6(r1, &(0x7f0000000240)=""/176, 0xb0, 0x802, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) shmget$private(0x0, 0x1000, 0x203, &(0x7f0000ffc000/0x1000)=nil) r3 = dup(r2) execve(0x0, 0x0, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') open(&(0x7f0000000480)='./file0\x00', 0x0, 0x12) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="c36e4aa326462faa3aa2f6dcd696d1052c44d0f0c53400ed1a0a650cef1c7b8844c168e798a6686dadde123004058bc401c11abae795009010d87bbc712dce1adc9609d669a9cc4c886b4921581c227c9da8e554ce788a45ddbc3cf872a7113a435c88906251d3ee70c983256d5527aad713a24024705821f8d0e2668d7fbcb49a62b6e43d74b9977ec25f26312c9e5d95e4c207d09b955344f703f9cfd1e598f91f5b89f0a44e8a6323cf4875cb66f0239cecab1aea46fbc65ddbc94947860fc215df492f2a8c93095c1f1c1d3c9b004214101351080434e95c0b6ae44a375d766fc7f79d07e7d421ecf35c233cc9ce611cbdb0f4", 0xf5}], 0x1) openat(r3, &(0x7f0000000440)='./file0\x00', 0x20, 0x2) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x287) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:39 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000080)) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r1 = semget(0x3, 0x4, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/211) 16:00:39 executing program 0: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0, 0x4}], 0x2, 0x1) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:39 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x91}, {r0, 0x12}, {r0, 0x54}, {r0, 0x120}, {r0, 0x90}, {r0, 0xc}, {r0, 0x10}, {0xffffffffffffffff, 0x102}], 0x9, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) kqueue() 16:00:39 executing program 0: r0 = socket(0x2, 0x2, 0x3a) r1 = socket$inet6(0x18, 0x4002, 0x0) r2 = dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x5) recvfrom(r1, &(0x7f0000000040)=""/253, 0xfd, 0x41, &(0x7f0000000140)=@in6={0x18, 0x2, 0x4, 0x7fff}, 0xc) 16:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r4 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b000033270000000000000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x20) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000008000000878100000000001600537d00ff396158b3edd168e9195f67ea5accffffff0000000000000000000000fa09f6ceb762b6177481d12b2f015c60e65b8df38ee88c4cc8258c2b69bbb63af55abbda64bcbc7bdd6eae7e491e05fa24ea6d", 0x69}], 0x1) 16:00:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x100) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x800, 0x0) r4 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x1000}, {{r2}, 0x0, 0xf, 0xa, 0x40}, {{r3}, 0xfffffffffffffffd, 0x24, 0x4, 0x9, 0x4}], 0x2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x48, 0xf0000000, 0x40, 0x5}], 0x1, &(0x7f00000002c0)={0x36, 0x2}) r5 = open(&(0x7f0000000040)='./bus\x00', 0x10400, 0x140) read(r5, &(0x7f00000000c0)=""/71, 0x47) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0x20005302, 0x0) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x96, 0x406}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x1, 0x0) 16:00:41 executing program 1: r0 = socket(0x10000000002, 0x5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x12, 0xfffffffffffffff7}, {0x18, 0x2, 0x81, 0x5}, 0xb6ca, [0x8001, 0x3, 0xff, 0xbdf, 0x3, 0x2, 0x7, 0x69]}, 0x3c) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000200)="bd0b63002b2695c5527799e2857d37fbdd7247dc44d04547158865339ecbd673e479db85625aa7c800511b17b0bd0ed9a860fe25fd3bd9cc2ed19058f2cd3e42ccfe1701af96a3aa63800ce80c5357f9fe3181882ed8ecce5e2a7fc10d0493386bd31f84d94edd8509", 0x69}, {&(0x7f0000000280)="2e28435a2a2f44b0a98665df13b1de4b03dc582baecffaafb346ae11243f9aa417bd20facf5a4f5f9ffe0111b8873f6ce507d8ebc8b530fc7804ac6518cb768ac1eaaff0997f8a083e02dd249f4f0a42f0ec8590f3a1c23a99dca07eb5b13a494ae0a4c5d4d6e97a8a536ff0db7b82e3550a003758ad5dd4d6fa913fcad9b82e4cbcd5f96fbb1b51738dfcea78baa39dc97a3d515f128b11674e6e473f9da764c6b4796919adf26fe50252df7ef5afbef22e0e388a090f7320a1786ced7c99e05be2d77f4b70b0d69f2b01e7858b9488bff1b286ca3f42c70e54ff3e3cb85be999b899499d23b4", 0xe7}, {&(0x7f0000000380)="04690b5e20c90ba75babcf4f6fb36805f9c75212680fba2dfaa94ca5846d46490b2a7318c88f2547143fee1f40448005e0e0bb998f0c4af30efab31cf41721b90d315e9529221e458b6f09cceff61a3f624c7c440c55b7d2f39bf2f5bb926370edc3a287ca068d25023206391c312dd4e527cc456081dd987cdc2c24fa6bbb0cccd20033d7f9add44f91d428dc10bb1d0b22f6a37ff997f9dd8c2381570d6dc166f25bdc4860939b2d45f93386382087cd97001b7e4ea988669a1041e0dcbc9811f3a1854587e36db57ddf44d91933a2ca", 0xd1}], 0x3, 0x0, 0x0, 0x4}, 0x1) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0xfff) accept$unix(r0, &(0x7f0000000580)=@abs, &(0x7f0000000540)=0xfffffffffffffd4f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x1, 0xedeb, 0x1, 0x2, 0xff, 0x40, 0x2, 0x2, 0x7, 0x4}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20422, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x9]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x401}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x7fff, 0x7, 0x1c000, 0x1f}) 16:00:41 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20080, 0x0) semget(0x0, 0x3, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r9, r3, r7, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) r10 = msgget(0x1, 0x80) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001480)={{0x10000, r3, r9, r8, r9, 0x0, 0xb4}, 0x1, 0x4dd0, r6, r6, 0xbd95, 0x1000, 0x3ff, 0x393}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = dup2(r0, r1) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x20005302, 0x0) 16:00:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = msgget(0x2, 0x142) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/206) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800000000000000, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0x100, 0x0) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r1) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:00:41 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 16:00:41 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 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) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004000000003a000000000000a73c85d75259d653000000000000000000000001000000000af6cee7a484edd0ff7ae6", 0x34}], 0x1) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000440)=""/4096) 16:00:41 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b25a0000000000000000000000", 0xf}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300010005}) 16:00:41 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0xffffffff, 0x5}, 0x10) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c65ff00"], 0x6a) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0\x00', 0xfffffffffffffffe) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x1, 0x4) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x4000000000000009, './file0\x00', './file0/file0/fi'}) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:41 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x4b4e87ced108f0d1, 0x0) r10 = getgid() getgroups(0x7, &(0x7f0000000100)=[r0, r1, r4, r5, r6, r9, r10]) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) sendmsg$unix(r12, &(0x7f0000000740)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000240)="971e7e0ea1eb69fefe5324edf9622ea0cc9a", 0x12}, {&(0x7f0000000280)="7f1de394bbfe7fe50812480d85f94905a6a53a504d660a38d3030d9665297b0760b3449fd6b43042c36c6e077d080a34689eeef9e85bfb943a83c89bcd98275eb6bdc1263af267c95110e6b549ce8444cf847c7099f1ba9b0f4d608078a322c5b8ed2d0c536c85997752d3b048366a7267bb3b1ce1142e21a28959d54992f14c7224d838854960385689a978fbfd4470daa51cfa50b5c063f6bcfd1f133d359fa5015a8cc27c606328575d13e8f983a246cd6eaa03f317c847da2b802eb16965fcdb106f751110785e0febb919d84295a1e9be840a906a7ed5e68d106c9334ace0a8936fc86b1b50f612537c235b824f3bbb962499", 0xf5}, {&(0x7f0000000380)="cdc52559f6c1ab3bdd35a083aeb95b57429b3dca2aa8fa18f258e8cfc0c2517558b71b19d42ff7a9581973e9631fd78879a616625d2e21c75ee2cf1f2ddc1f708177feeaa0daeea386a4f0b27179eeeb9585b89cc8d3983bc06ebe1c316bfa99bbdd984dd226c5db73dfb64fcb7610d7d636490c04c3ac9db05b71120f112e1116d4b672082e8a35497df33247861642cdc3270c57bbbd5d7974f6981d7e302a53255f7af51f4aa3888e4230987901da85547dd3f3d9ca3789c73d331da5acbb601a3ed3c716032a4cd790aa70c9a90cc2bbd02f5597b177aa8c20a7", 0xdc}, {&(0x7f0000000480)="cc160a81160271ef6345ec0b552019b7a041f1ecaca4378491665d062dad01a9b0ec4abbd45cf32ea985ea96fc6b8cd69bfc8a98211039c3ca65e1f867a7f9d877e543f62841fefd4e6312bb312f8fca27ffc9d9e3599699604309d452540bec7bde86652e23f9de6a85159a1b7a2e1c5bb8930e1d69af7cda0d85a343d75e73501a365152e5c4c91859a4037a1ab05102ab03ea1d461b2c6c80ad3003b5d6aee3dbe3cdae3580ca0d51f4fb48c64054f27d84db347b1262f2d43776db8d431b51c5955ef4a57f1a731a3a9b308a8447813a3adaa8487a631a2804fedb2153141128e6d5f576159e82", 0xe9}, {&(0x7f0000000580)="909fa23e230d33ca870932896ae587f472bf9feb4c951b901ac146e4239c82c5a5f1a9cf3f55c0837c1447e1c90961e65c0ae17cad5c3f10ffeadad62992c1eac8a90e64d2074a5ea4cedf957476f49499ef82551d75270bc7d3799ebfa676506d78b8713686d0fc100183949f372196c5c19a0d9f0e8dda46768d427a08d6799dbd6f5ce38d3202888aa6481a261b39346cac0bea20deed05de14ea5910ad0851fc32b6b5ec57017cfbdfddbb704173c33d6c26a9b9c71dbf4c3ec58485f49793238c5e2789f1452add564829ef21142824e6b1", 0xd4}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r8, r11}, @cred={0x20, 0xffff, 0x0, r7, r3, r0}], 0x40, 0xd}, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) 16:00:41 executing program 1: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xa) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket(0x25, 0x6, 0x3ff) r1 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0x5b93d4cbe25d368e) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x10001, 0x80000000}, 0xc) 16:00:41 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8e0, 0x0) r1 = socket(0x17, 0x4, 0x1c51) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x400, 0x0) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getgid() r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x200, 0x0) r11 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) r12 = socket(0x18, 0x3, 0x4ea) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r14 = socket$inet6(0x18, 0x2, 0x2) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x80, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x8400, 0x0) r17 = accept(0xffffffffffffffff, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) r18 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x8080, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r21 = geteuid() getgroups(0x9, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r23 = socket$inet(0x2, 0x3, 0x7) r24 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x0, 0x68) r25 = socket$unix(0x1, 0x5, 0x0) r26 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000800)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r29 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r31 = getpgid(0xffffffffffffffff) r32 = getuid() getgroups(0x1, &(0x7f0000000900)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000940)=ANY=[@ANYBLOB="00002e2f66696cba7b0029c04c0ea0cbdbdff275f27cd5bfdd3ad70aece4395eba46c1440786dc60a462a08a20fff5f1beb8f36b5092c68e12bb4f3ad72c9e2295485ab32bd10f3eda971025a941d2abfc8e91639aa5a2d8adcd4c4c059025fd76f90946964d419922991bcb997b522dadd4158f95e7cd056a8fa1ef2d5d8a6c7de4fcd55d41147d58ad5d9df685517517521562570a35ab8605c38bd08f275a64680d23bb7019868920c010927a25d3e4e510aa8a514b97"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="81f0e7d98b4377b7de783a4f90fa397e7dfa1ea9d80e04269e671f492d49075e7bb84fce05bc18a5c143480775b800fd3ea1df503b0815b04bd5a99bf8e380427af92d40cd2c72a3520894267393ab7655e69e088e5a46eb9f10083dadef206823bbc1cd3e8a3c8f57414169687899d92b8b44c46d3b08c146c8cd48e628d117eb9155137fe654727ded87c90649f0cdc8fc7ad68429e209a0001506ce1520275a83300544d9de9023f5c031d9d4f921e617863c0a5eb4487f1327a84e6db1cd67f0f2be9833c3a4666ca30f5d3f5d82f30078146e5627b3d2ea1ce3e7d7cf891a78363617c55f93aaac79d7f7b7cd2658443cf06a40785ea44ee524336a5f", 0xff}, {&(0x7f0000000180)="a88dcb116c0f44d4a2d948c484fb4662baf03a719f81985b25968ea1fa23585324b06ac2d7ad34033927938cedd53e112dc6c29a5607281660bd2f817fd377dd6185", 0x42}, {&(0x7f0000000200)="8e68bc0c2f6cf4f381c50e98656264f1343d60a7a2b34dd921039861a7df07f7045bfbf3966fb077aa0f6cd6e7e978bea93c622b6148567d78ed16e55472768d05f4fc7eb9a0e7a4ccf6c94cc655f3a991dea397419123083d0b8d8100ca1bbd0696fe289ef8133ffd7ea2ad202658020376d4ca2aae", 0x76}, {&(0x7f0000000280)="8c9c001d01f4460a", 0x8}], 0x4, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ba258a0affff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x4}, 0x4) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) 16:00:41 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000000), 0x0) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f00000001c0)={0x81, 0x9, 0xfffffffffffffffa, 0x5}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)=0x80000000) mknodat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x2000, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000200)=0xfffffffffffffefd) accept$inet6(r1, 0x0, &(0x7f0000000080)) 16:00:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/66, 0x42) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:42 executing program 1: getrusage(0x0, &(0x7f00000001c0)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="6dfc4e19fd2244abea71cde3b66b53e3f0a1a47641b1d36b8c4934d5052a39ace938b13d6fbf58e95ed1745143ed8ef2595866e00985d09e0e26448d0aca1e3b962a68062cc3938b3bf5bf13b786af470f4671029a6a84952c4d6339752a4041ce463d51729fc522214ae9983d91f9662aabbda7bb28ad795fc143d8d53db545dc5c4fce4995340b399be3eec3223419e848e6b55f6e6b884f042699ce6e442a6fb1d52456a1", 0x33d682bc61e9b539) 16:00:42 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x8d, 0x0, 0x0) getrlimit(0x3, &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000000)={0x3, "b2aafdc387442105787333bf289e11d44f067cda35"}, 0x1d, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) 16:00:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/113, 0x71, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:42 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 16:00:42 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x7, 0x140000}, 0x8, [0x52f, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() close(r0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7, 0x40, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(0xee01) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0x0, &(0x7f0000000040)) setuid(r2) 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x35a) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) read(r0, &(0x7f0000000340)=""/199, 0xdf) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d9edfe119b9f87de879f4e79f0baff57e0d1d598"}) dup(0xffffffffffffffff) syz_open_pts() close(0xffffffffffffffff) 16:00:42 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000580)='./file0\x00', 0x410, 0x100) readv(r0, &(0x7f00000009c0)=[{&(0x7f00000005c0)=""/97, 0x61}, {&(0x7f0000000680)=""/24, 0x18}, {&(0x7f0000000840)=""/214, 0xd6}], 0x3) r1 = semget$private(0x0, 0x4, 0xa2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r3 = dup(r2) readv(r3, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1, 0x8000, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r5 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r1, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r5, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(r5, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r1, &(0x7f0000000100), 0x33) shmget(0x2, 0x2000, 0x16d, &(0x7f0000ffe000/0x2000)=nil) 16:00:42 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80a2, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:42 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x1) dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) r2 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x40, 0x0) flock(r3, 0x8) flock(r4, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x4, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socket$inet6(0x18, 0x8004, 0x3) dup(r3) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) fchmod(r0, 0x4) 16:00:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20100, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0xdd71, 0x8}, 0xc) utimes(&(0x7f0000001380)='./bus\x00', &(0x7f00000013c0)={{0x4, 0x5}, {0x1000, 0x1}}) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="96eaa983267f75d8e36ee1ffb60f08e1c465c97e47eabf34cdeaa876552f254856709b52d31628327759ac16e63cc0eefd50abbe58c769497578d0a9babb4cd3b811e10dfc37a7ff2cd9bfecbae77909106a700563bb677e104757a4ac4141ec9c1976e2ac0f37884c10f9c26dbb9e7b7f0bc81576580b7c78efac26efaf87cc39eb2e0bf9f9c08f4174a16b8cb15a8304c608f497c2a5f4caa569e6f130c53b580922dd87ad5038d45d188dae22841f293c15ecb4d1b7d7115c", 0xba}, {&(0x7f0000000280)="bfeddd321bd30951a0cceba987dececa1a9dd6b7135012baffaa7f1106f33466e2d0dafcf11726c8ab97e0223ffa6659b33f8799a12ac3e731997a989d51067e7f16269c3888546874dc2ad3b362da0b12e4ee826a7e0be5f28efe38596276f8c10269f7770fc642cf2ee039465edc367dcd371da676182d081b82907b6d4a2c67700687b2f9f9ccd179d36e7af390e178c3a519a292beaa284cca932600a9f725b2d58cf864182a74ef365bed21349c47c49cf75a05be0673f6ef453698ab17ded5f351e1227b01672026b02b2416fcab15834beede2f087220d6c35d9f618a3158b8cf4eb8aad48cb22d3bddd88654f8e6cf07b164", 0xf6}, {&(0x7f0000000380)="2f9da34d74aca0eb3d12a81cce7b1a97f496c5f6a0519a4b9ffda87e7234cd2928cf0c665a922fe92eb5f509eac6788933b19dea5dc5fb8c7051ca302f69212c88e8c5d3fcbd48526738e8a6e824708411db911b9acdba5e275495e5551a94346c9b33146b590a344417eabf308f43079cd85fa2bc3b4450863c8a52323fa067fbd6a2caded106e763243d5c450f5c9651dc2b2956ae85647deba6d49274551725c24eb928ae21c4335a8fc325b93d1f0030397525b7b90007773a5577ac02eaa9bc2104647764c2901b0c92add8d42fa66e48f24d7fe8d7ccd244fda07b426ab0969f81d5dfd2497ece942cfcdb67af714caf824a5a48043a68223f541b653c0ac275938184c895e582e97e9411f6b4057cad9c10e1683e66bd1e713145d325146d85721c8f002118d8e9d68a6b2d8eb96943add1e6438a6c327bfefd81891d7dfe5707d04ef5c1c7c85aed0db71772645d46de60abdfcc729075fd939df5275c22383f19918ca73b5a6f69eea7ba6020162211e23574a70afc2a3bd1ea8eed86aede52d6231d152a822ea178fbeb37471e159c313884456efdc568202d41f510e9797d2fd52d9c8b1a242e28fae83142f975b09434c106b3b5c40ecf0baccc1d38899ceb1d78bc69feee4a1cb97c31cae3027fe09af431faaec183abdae1f0b137e9b63c79e658dd54853df66c4dbc3e1f109211b65796ee987027eaa603b47a0573af2b4280fbd9c76186577f90547265af97c81ecc8c32dcdcee3c9a85eda34bb2464827c03d31b89f41ec32acf44cc499aa88193a15a463c7c70692de4d647cc7e30f5c189b423b8033a9d10d3b4bb9db2f8d2547dc90ce79bfd48a34470f08aaba8b00961ddf1aac4478ad34eabe2219d890b4dc2ba5e4d8e29dbcd0e32f2c7c7ca4121fa25c000514024974c29f23983c18d1af8d66f5b25d0b9a2773200df11259798aec7e56a3ae8c91b252d1a105144ae93355f020ff7a49bc2f55cd750de00a9e69061d9e74f59d121248a47cda46d72f6dfef8f450208abc2077076dade150e7815856370a0792077132ccdd604064c2dd6444842817b24c84727e8cd93941327b8bf07e5c96e028c503e4b37a9866e5438772141dd8335a693a11936a130e2ce15da83e6f89c711c92b5bec3effc530ff8d1075b53fbc2f9d5d8aec456e895b62b9e43990c3a36d424f9a14fe113e57605304657bd54f0e0d17fdc04c5db455bb2c5e7a4d0dd0ca3f3ac3bca4bb9cf33ffddafd8cde894cd348574394366790d5f4048eba624eca4b8a4c73da4d63e79d8bd4d7ff02968b67f2c0f62a698a0d937756c1e3c014230c8bd166eb51bd3946fc7df454374b82b90e7509e11fa5d7916faf6089ee21031d4f6bef87f0167e46740248d945e02b0099f683cfb16af54598802696c91c75f468961c0ade1ad52def551ca02b34d3fc811c455a9016915e687e69b351119a7ec76cf43d6d6d02392e40b58c2ba18df4e23c6e4f65b6dea2ac86615f3992af8b341d14134aae025ddb0b69c21a64a8027b6245a27b78ab89dde195b3abac09ecdb7c9b7e5624e1f1515254607a69a622bc550dc42a54be533a1a65ebd354e063807dad57147b81e2ed093b6889a855b8e3867502ece25c3070b5793f79103641200df0ee1d4fa2a67a58cb56c1f52c18b0061357e9a97c83e0c7550ba8d3a4c6b2ab9c26b88ed2e92446d081b74b496b1b947b207651545625172a38cde5806c77308fe171d382023753874227aaf2e74d7ce76c2b033521a274075ddc8e54eda0bd8fbfe7821a83ab8e3384a26343e91575872f6358a4c1ab46f9ca2cbce726ce232259a57a4ae64f897ee3fc0e40ef4b3c79d5470cd60857ccb5aa293eb4d5985f17b4279524dc9ba1d782e9f6b32792a1cbf663322f5ab41316715521d5dbce58c385073d5610cd610aad65f7317c6a6756d4c0899f6ce1d0aeea41a32faa0670cfa62a109746c54e373d1e2dbd1a7414e7c165405cde8a2c79c5309b718113cfc475c81de1e941e66ab9fba9ad93cc0c525e7878b25c8ab3e88ef92f377cb3c4052595410acf8745432b5bb7e1bcc473f7f9da0e49ff489e93de52828a842ed83837bd6a90513123a308c21ab9c9c4bbc5c54902a87607c50eea90f1f67c33c15635d013a1c1f67a7409f467f647ae96e8f84af51591da6d71f399c570cfba7b61d8ed9d9ea13fa09b3016af75f59cd80541ff7c0cba96b0126c04002c905b3ac46aebc6524a0aa0a5fa8b553e4dcc1b2fc81e1ddabc5dc237a19e5feb1bbdafacaa10395f1fafd0b342a6291e57f814b3539c989cbf8f37145cbe0075f8e85ea4c342c2c3cdac975cd98cce9712e774c0355c09b244cd26ad71d0ceb8f2388927326f689e38eaf4ee932ad99dede358723fee74a6becbd69a166605958910678ba983596904aedf1363f89f51f4d1c188307a549444e9ed30167f3b1a613971ca0c755cf1360884071d86a73a6d0aa4db2519199b0106aa631c18f85bd9d6b4a9e314eca923cfd21cd0e0bd0aa683471840df4c9681894c861ddd982ea8f24abda0871cde39d7aaee283ee2318c63369cd72a41f4c4b869d96916961bed262bba7614817e430e1ef23917f7e7790c43a7ef6e21e8f5bf11fd8189e043df0a5bdb174b38a0864a9146d904e148009144df0f02b5fb0b66a99ae0ff8d4fed7b1a6e58cde67feb480d1a116afff0c0356233eccf18cb1a996142861740a43072fe29e7cb80e64de5a5a9976883f54b94037f8b649fc3524b016543b500b46c46a6de797d44847420d584000d9781fff0663c4b3322c64bd45cca5506274a5864a167b340119a5a92212b4f433d568f752133304cd23a7c62824a37b9f8284e3dcf19a343fb03dce871645fc6c68c28e62913215bc74933d6b76115001739be6b896dad82e91b1ec6cc77e1d5be54f31cea4498afd01c27d86a8841aac9665f649c6d5942bb9225e85c719b83cf5fdfa8ebf00379bdf885091d08832b0d731a3b637877020fe2de6f341bf2e97f27f175f254250c61ca7af4bb85df9f75b1027bf21dccada1563aab01d9b18f7582ecc5805b6dd4d9a0159c5b791f1196904bfbf9cc1fb22263d5bb3f5ccddc568d704ca1c74704a53d440f1d4647f6539fb2fb40ad90c4c4be7222fe430c6cd457ac80f9fa7a121a0313ab3431430083906a5e952a7e0ef7ef72e2313656239e3a31cd24d7c4bdf35668814093fb1efc2f8e189d54a299ea0a25705116741057e50ca6b00e0718e9baceb38387ca645b509d8f72d3967bc5cbf713ea1a59b5510c0b7ff4b9e702162d050bf7e2f61df0208e64e6f6b9f4a00725abdf880fe8e537710440c18772ddbd99cf4b798a94dfa8369451ce05f022e0c75825ede94136b4f76253a458c499906c2af551f88a18281a3c3393db42ea9ba125e2e4c4c2d001143818ca480da1650fa3856af047ab62a9177ff76fef531dae338e959116f8109d8fa3e93a419a1723e7b9c1e6ad1f3598cc27b81280a52c87d556f74a283e5430f6da50b045bfcf241cbdde4299bcc1d2c7ee51c76192064c20c6459c42f044c5cc9281fa97d91189d424b74e97c8cfac2ff60ca244a3413b0d2ad8fb7e1348c3929828b8425c3d5526d694cb74c5c32bb285298c4c9c5edaa437839461e65b4103cbbd07b94110a054dd3f2181ffaa70ade7a7faf99d71c02636472634737f96af9817438b2f1c6aa7f6164107113375401ee4048276b9a60a33aa3f5120078f5fa8732acc3956b67fb93bed017bf41f80cf012641dfb75638a2d726b6de0b440481cb42ac5e12730cad248f8d293066b0a6710c03a0c64e6b1520eebfa78b0a950883702de7d926cb3c12c09e8a134b01071bec492379875702abaa66d511ab8b204dc5744a2020435a3697c0da41d02314a6fd519cfa7b26f66e6db71ca98753225c25a102a8a2a79ae65733d33c3fbe99b1341cfaafcdc831f294a424381c4ef73e114782e751595371ce4f1ec543033f28ec7d01cf5f5369e201a0cc724325ac003ba650b00a0fd57a8317f150b9d62d49ccfea9b4f3d18b3363bfbb30779584ab64ee4f05f200ba31652363019833033bb02d96548dbbbd6a2798ed1dda254f26fcee3d446d2991fe0f9aa1bd9701333feff0983169a19a13f13f0d86741339b7033d6fe4c24d1b98f417d76d702bfb3bbfe3b383be5294bc0c74c59a34a7722de4e9c13a969ae59fb5ce67dd1f5c640d74930daf314cb92553f75381769fa560df85da8fa47ca9fb35c28eef4edf1efb8faf0fec4503281ff867c1ee79e8ee5cb49fb7ab9e0091e6b61919c5c1074a924b79bfb0dc313c2bfd504470cbe3a8d3f2cf331e968689179fb3dabd0443060abeb67409bda7509e9a0da34fbc1e54f06dac4c26eb1d32ac7cbe629f3932767461ceac9cd0d05572bd745bb71d4b5828e0a50f32891889d9ca2b8f68606da126f0082f8b121dd8b6b0786b2794305bbc7d0c6beb7a645089dfec5b19d05f4edb72994d18e8a4ac265ff6f6e2c163bf3af93001388646e1bb94f1ea7e335cbb34b0a1ae2f0bf99441cd67966d1d08433ec7eeff1e2ab469d5c41ea83ada538b77b05aa36744ca4524f0d6d5f73dc8cf8edaaee9c42feb87a727ceec720145a1cca1be3d30c84653d0b214cdd3f3cfaa61a8eec282f9f327b7ac2298289f1f59fb5f55650517b3217fa55da4245ac98bbbbf3252e57c1843fdca87638f72d3fe941d1649ba769931347d75c586482591cb7e09d7944d17dde85e744e7373d0c551410aa7c84ce18ba0639867e9f25b8e9c1663764e446bb7aca590b19b76b6fd8d44db54ddfbbb0a1d7eef64abb658acb26e72f080e4668fa705cf3eaf2bd459483a7edccb3ee4475229ab5f9f3e7d608a82c2495727be1e303e5147afb9efad8b38a2e5f409127a447b50226113b8082022ffa6a130c52bf96530692fa02143f46c5d438dd9e81f906eb13c825f29798866ed9f1090d6c855bf92936df87008bf7f72df5265c9fe79e6345560863bfca50910a3007ee3df48e789813dffef0a6a445c7180d58db0332c72bccdcf114d3ee5208ffca0fc53d64d0d3bc480bfd7ff4ecce28431363e97f51d08d92f1733dd19f8a6ed371f9466f60c6413656721217b8ef61c977536d6502063c85c612c79f0f8b645c9ddc742b97d5e29f13dedd915d514527f8097b4fce9017c7e1e8af05c78f9eb6385d2aad158ac69efbd626b69e27cad2835042ab5a91efbcd7fc4c7f486a4c7e87190c3118b4b98d2b4f1c1582f5f1a287d30dca49a0964fb11178d3048d56f0d93eb45700bb883cfb4def828518ab9be097bdc72d058fd60fcdec001d748bdf12a71fe7dc9ca0de2ae05eb21b30588b53cfd284bb57455d0b7aa01f080ab66994685936ad1b289bc4170ad46b83faef91325acaf7ef79f45432dd159447a9c343e637452d4ac97205a89fd998888d4c6e52144ac2304798c504eb2ad3891116fb9dd6566e1900a1fd1e3d59b57286f338bef477bc4e058e30fc9c90f3e10ef10be2de3f9e84802e8b65d8ccf56fecef8ea5d6d9f5da1b9f27cf8ad0c67bb906bc37e623b607973507db2a807a5336f8494b9501f96dff58e8089e1754076cac5061d639e031d91cc92d105d19c4ff0a87411f45b78753df460500824ce7ea385df29d66d56367f1bf99e5c698525d12a17b06935d5b66fdb7c664d6b18d26f204eb081abb17f83d1b944183edda287a2387c9aaadc69088a423887ae6a0a2d46d36d3b7a92642d457d42e3a3d575b478138b01e48c32c541c4", 0x1000}], 0x3, 0x0) close(r0) 16:00:42 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000054000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000054000/0x1000)=nil) 16:00:42 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:47 executing program 0: socket(0x1, 0x1, 0x4) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:00:47 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmdt(r1) mknod(&(0x7f0000000040)='\x00', 0x1, 0x200) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0xffffffffffffffff, 0x23e}) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 16:00:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x80) close(r0) 16:00:47 executing program 0: socket(0x18, 0x2, 0x0) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:00:47 executing program 0: r0 = socket(0x1, 0x7, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) socket(0x6, 0x3, 0x0) 16:00:47 executing program 1: getrusage(0x3, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r0) 16:00:47 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="566c6530007ef6524c9bf19c39bac78404a3f0c04e55a8b786964b9661b49496ff4dd0f4243d60009d954c45fe58b5c9bca625ee51ba78be8355c89c"], 0xa, 0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r4 = semget(0x1, 0x1, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) pipe(&(0x7f0000000140)) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) dup(r8) r9 = dup(r6) ftruncate(r9, 0x0) getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r10, &(0x7f0000000900)=@in={0x2, 0x1}, 0x199) 16:00:47 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) poll(&(0x7f00000000c0)=[{r1, 0x5}, {r1}, {r1, 0x41}, {r1, 0x4}, {r1, 0x1c}], 0x5, 0xfff) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r1, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:00:47 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xffffffffffffffc1, './file0\x00'}) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x3) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x0, 0x5) read(r0, &(0x7f0000000180)=""/238, 0xee) r1 = socket(0x400000000018, 0x3, 0x3a) shmget(0x3, 0x3000, 0x8, &(0x7f000000f000/0x3000)=nil) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000380), 0x8e, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) close(0xffffffffffffffff) bind$unix(r1, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000040)) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000080)={0x1, 0x1, 0x533, 0x1f, 0x6}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40001ffffff, 0x0, "050000000000000900"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:49 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0xa22) r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) r1 = geteuid() setreuid(r1, r1) seteuid(r1) 16:00:49 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x1f, r1}) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x45}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x80002000, 0x4000000000023, 0x0, 0x0) 16:00:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 16:00:49 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) r2 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x2000) setegid(r0) 16:00:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x42, 0xe8496d28f83a5b86) sendto$inet6(r0, &(0x7f0000000040)="d2c20bea7ee06d29a3b6a6c6672a72ac31dbb8e7c6d9b6881613fefcfbfb90fc2904fa267cf24e336fae1e0722c2e43219fb79dbdff6773ad5c2846d37c961e429c81287c3bb4876a900956375c7029b9c03605dd05b0dee6f24f4a347f3b35bd4840e0e6f558e1dc5644edea8bfcd66ae5e7b3e438294a2b80a02dcc8da68aa7e96279376f05c3f357b7070d8ca", 0x8e, 0x8, &(0x7f0000000100)={0x18, 0x0, 0x4, 0x8}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f0000000800)=0x400000000007ffb) 16:00:49 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto(r1, &(0x7f0000000080)="521d4893a308256cb65dfb680902db007293ce323b964ac1a6dacf2b55fee2074bd46626842246c8fab50a5e60bfac134c08eb3d4d0cc785b41a05eb904d931017148e383c91785bac7bf3e5a6adac2e306f26259d0327d847a2fae99c9386e00bbe8554d84cf43e8a65584168d8341970ca4b08a882e269d00087122c13cc13dce7a0dbd4499b0fd785684c2c26878f07c689eacda64dc3562f8c958189c9e2bf5eab083c195e8a39074a09ff49846041029c2d13b364c4c356caea79b75fa2114e379203e123832bfebd9666ed90c27b84c37323e681486e1e8f41a6697f6055ef4be3e8315cf82d170211756791d4c2b6298e90b6da64345d2e50", 0xfc, 0x1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r2 = getuid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r0, 0x2) setuid(0xee01) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x17ad, 0x10001}, 0xc) fcntl$dupfd(r1, 0x0, r1) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000001b80)="3fcd353d606e1b0d9cc80ff356bbeb20e50122dc707d4ad3f369ad18aa87dd71f67ac85b51867325bb0c2521447a7d769c1cf8688640d7ac4f12e42589e385b33dd676dcfaa03d8c2df59ac4ffc244676178e7b3ffcd7ba05966c2df6176f4361539bc3364ade3da45584539f39a5dc3bf3c0bebcbffcf3ac538cd57f12d53cc0f02f717e8b9afa5a09619c4dce6a823d3", 0x91, 0x3, &(0x7f0000001780)=@file={0x1, './bus\x00'}, 0x8) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x4010, r2, 0x0, 0x0) r4 = dup(r3) bind(r4, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001600)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000001900)=[{&(0x7f0000000200)=""/52, 0x34}, {&(0x7f0000000240)=""/243, 0xf3}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f00000003c0)=""/195, 0xc3}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/47, 0x2f}, {&(0x7f0000001500)=""/132, 0x84}, {&(0x7f0000001800)=""/194, 0xc2}, {&(0x7f00000015c0)=""/29, 0x1d}, {&(0x7f0000001700)=""/126, 0x7e}], 0xa, &(0x7f0000001a40)=""/213, 0xd5}, 0x1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='x\x00') getegid() open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:00:49 executing program 0: r0 = semget$private(0x0, 0xa259715b7c514cc9, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/82) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/34) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1000, 0x1800}, {0x5, 0x80, 0x1800}, {0x3, 0xa41b, 0x800}, {0x7, 0x990, 0x800}, {0x4, 0x2, 0x1800}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000006c0)=[0x6, 0x7f, 0xfff, 0x8]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/69) r2 = semget$private(0x0, 0x0, 0x246) r3 = getuid() r4 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r3, r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x5036, 0x3f, 0xffffffffffffeb77]) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000280)) r7 = semget$private(0x0, 0x3, 0x3) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000002c0)=""/93) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000340)=""/106) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) wait4(r8, &(0x7f0000000400), 0x1, &(0x7f0000000440)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000500)=0x5) semget$private(0x0, 0x0, 0x50) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000540)={0x8, 0x3}) mkdirat(r6, &(0x7f0000000700)='./file0\x00', 0x2) socket$unix(0x1, 0x5, 0x0) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/206, 0xce) 16:00:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x22, 0x3, 0xffff) 16:00:49 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = geteuid() setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/71, 0x47) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') sendto$unix(r1, &(0x7f00000002c0)="ca8ca881462cad50190f5376465ed1b310f4fb1a947e65c9e77299993f4e4d70bdc8d5f459310d86b3a3865f4563b145c030d3da82e172ad2e", 0x39, 0x9, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x40) 16:00:49 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r1, &(0x7f0000000040)='t', 0x1) kqueue() readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x14) 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000580)="4e1f0008cf3766123100000059f879fd0e23d9805f67b385d81feaf39df7c8ae972f900ace9a0bfbac843de722db1d42fd2c0df579a77582486e5ef4f207357994ac5ef5b0b93e703247df8eed48c2c043c3f5b20c74f6f9e7d05608901898e8443f089c00554e8f522509dbc528a95d0236f5914e3941b8bd292ed232e43bf1fef39dccf03cc7b924b596f16062f3fe88dec59f1f98308d23496c16aaeae354168039c62378398a9bd7ceb2a3ab9164c5e26e2a96695347973abb2427c8df2b8dd6656a915e5e2b20a0264a1457a4f71a66099eaea1c5094b593b91b75702fb8742f1eb337746e751aa473a1ceaaf5a6e8e9dacff74fc073f259c3f90bc39d518302b02193350b6cfa4f23d45e36f9c47dde455fc84bc0080000000000000068010f6d6ad060e6d0e7064a453187b5e56a7d78a2df8b57c8f3b80102faa1ec8f526b2729f4be2c652d4cc9ef43b3f2f8faa98c54c", 0x1ca) read(r0, &(0x7f00000000c0)=""/28, 0x1c) 16:00:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) r1 = getpid() r2 = getuid() getgroups(0x2, &(0x7f0000000680)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r8 = geteuid() getgroups(0x5, &(0x7f0000000780)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = geteuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000180)="839b55043b07ecb1642b3a7a974b35ab14c3f847e8e736b7707b8d95d73749fe0e7b4ae4610a82440c0f3946bdd46117af391b2a8ad067cc224444294fb1dff69e54c15e34eefc1f248fb035e9406e2b5d61cf215f49bc879b8cb3db2bd9cefa", 0x60}, {&(0x7f0000000200)="e83376534ba80cc7dc75caeb367f61f01ee8a578acdf5ee09cad1ccb3a9590ff445563275b53a0b91ff1caea7fec012be5754912356614a74d25cea182d87a388d4a1384919a7d4cd0240a7fa34710369b36626759df401e4bd4a8a241ebe3385e19003792adde1abaafb2df4ad12b11077aef2a39e88876", 0x78}, {&(0x7f0000000280)="108f77b6bf19c642eefb3ecb8a686b77692ff12f96742122d41fce08c0d2fcdabdad30f5bba11db84f8b63fab3bbd3af9b4836ee49592964eb1d518d450339f254614098a8f5d966c6d5ca94ac8d655c6fc7ea7d275a74e5b8e1e14010b0d0c136f75c65fecadcd8b6fb7c76847c20678bb2c83610364ca781b7767a75d9be8b688e403b6181ad748141365c31d0f0d21da55ba7013206425964e96538cc767b01f7eeb844b5c131c87a9b19e08b0ef7a885ccce4b0f907c928f901334d959479759640601572239b448603caf51d2f8300bb8fe4a47c3dea512ff0c1e51", 0xde}, {&(0x7f0000000380)="01f69af75b0bdca4d814eaae6de2d2dec425219cd37580fd1c60aceae381512d622be4adf16c98abb603c4b7ca344d660455df45c6783699f2ca975278efa538398fe115e6f7557831b865a092fe61cb00a902e0c73feb666b62b548edb36982f9de9d0fd2c182ebfd9f769eea5895065d3d7f19939e9bb1f6026f3fe6ebaa829f8e23d912613dc1934ee82ce9756609710359e11fffa35fca06157618e361c70f4d1e3b4c3e3958e6e3b1f50d24f4377c5238824969e42bf2bcc4f208073ad12c21a68b633c8986657322abf5a0d893b13009e2ce8529feebbfe0432f3dedee47da8d2c80fd8d9bb61e41481e", 0xed}, {&(0x7f0000000480)="f4ba342761a1dec150d51418db2ba0f3177730e67ebd16294d1fc7e8931cc1ff6c62e7b9e00084888437f5865c8aae0c73552566f1379cdc51bc1acbdbae6cd01a6457c9223b7fce11caab12dc99d5cf3f7f8e6d90d9fcc83470176777836e497f49c57d4b495eaf5872d6b1753ba1a2b6e3e1", 0x73}, {&(0x7f0000000500)="777e14497c6ff79f92b45424efa48ac2ecbbd48516d1c4c869257d13fc98e0d58c97efc18dd8ab5d55da74cf2497fb34355d8f9c0eba29c433133a66bffbffd74e2fc3c4b9d049c87fa9fdfd977864b02956aa7328b52e0078557714fa2d5bb02fb9f586695258657701bbaa48000048f46a68a684d27cb7d7d0ef162ed4bfa73c247a62435c6497c9a0b77debc478277f451230941a06aa8256b32f1cb6d5d5231ff7ad06e408ad48464ebe7962edc0167a12b357935f0f1db8ed25a79d7b11c9fe249e188095", 0xc7}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x90, 0x8}, 0x409) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000a, &(0x7f0000000000)="a64271bb0b928e6e51a00405a4e3", 0x0) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000080)="d92687f4c5688f065e705603cf5987ed863ac0cf5fefe6508233565c989797d22c65f143fbd1eb0b9dceae1cd6524d39f796d25d9666218968598711822410a5545c1308db3e81eaa8c24a302da5ab3a5e44262f", 0x54) socket$inet(0x2, 0x3, 0x9a7e) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x6) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) sendto(r1, &(0x7f0000000180)="91790ca683b34a78889a0d6a3ae79c27f62011120dc406d593f72e8dcbf76226bb65c64f3e02e7178fdf845a623e0a87b950d36e48e3c149d449f84ed46307062a8fd85c40c65fd8eed5b93702b2806528c325a23efae1ffa8ebb26520b90015dcbc9f0fec427f7567f54adc9f76477cee355f4d3437a2cee9f7087622a40fb4be05e147bd83427a0e676d213285097f4aadad0f0dec963a806a47c850c91d409d4366552885c8e058b82548934798cd2e8f292285ff40ddd227", 0xba, 0x40e, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x81, 0x6}, 0xc) 16:00:49 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) fcntl$setown(r0, 0x6, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0x33) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)=""/169, 0xa9) 16:00:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0xe001, 0x22ab) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) fchown(r0, r1, r2) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/44, 0x2c}, {&(0x7f00000011c0)=""/217, 0xd9}, {&(0x7f00000012c0)=""/84, 0x54}, {&(0x7f0000001340)=""/80, 0x50}, {&(0x7f00000013c0)}, {&(0x7f0000001400)=""/22, 0x16}, {&(0x7f0000001440)=""/246, 0xf6}, {&(0x7f0000001540)=""/14, 0xe}], 0xa, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:00:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x9, 0x5, 0x2, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab", 0x0, 0x1}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10580, 0x0) r3 = socket$inet(0x2, 0x0, 0x5f0d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r6}, 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x6) 16:00:50 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1, 0x8000, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) shmget(0x3, 0x3000, 0x102, &(0x7f0000661000/0x3000)=nil) 16:00:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) lseek(r0, 0x0, 0x1) r1 = socket$inet(0x2, 0x5, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x3) r3 = syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x18, 0x0) read(r3, &(0x7f0000000100)=""/184, 0xb8) r5 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x20) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r7 = msgget$private(0x0, 0x20) msgsnd(r7, &(0x7f00000002c0)={0x3, "b9bf0bf2317b25271a8f1b00c4bc392d43504bbac9353988e44c1d887bb868f7175f0ea1efbc8f794ffeecdfef"}, 0x35, 0x0) syz_open_pts() r8 = semget(0x2, 0x4, 0x60) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000300)=""/240) select(0x40, &(0x7f0000000400)={0xfffffffffffffffa, 0x1f, 0x4, 0x4, 0x5, 0x6, 0x40, 0x657dc921}, &(0x7f0000000440)={0x5, 0x6, 0x7, 0x80000000, 0xe8, 0x1, 0x4968, 0x2}, &(0x7f0000000480)={0x0, 0x2, 0x5, 0x3, 0x4, 0x5, 0x8, 0x142b}, &(0x7f00000004c0)={0x1}) semctl$IPC_RMID(r8, 0x0, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) r9 = kqueue() getpgrp() getpeername$inet(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000580)={0x2f7, 0x81, 0x20, 0x8, "e13363c52abe0ac1b27542c6a68c555b77560a10", 0x1ff, 0x7}) kevent(r2, &(0x7f00000005c0)=[{{r5}, 0xffffffffffffffff, 0x8, 0xcd23859bff6a0c8, 0x2, 0x10000}, {{r3}, 0xfffffffffffffffb, 0x40, 0x40000002, 0x3, 0xda4}], 0x800, &(0x7f0000000600)=[{{r9}, 0xffffffffffffffff, 0x80, 0x10, 0x2, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x80, 0x44, 0x800, 0x6}], 0x2, &(0x7f0000000640)={0xc07a, 0x2}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000680)=""/82) ioctl$TIOCSBRK(r4, 0x2000747b) ftruncate(r9, 0x1) r10 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) 16:00:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) munlockall() 16:00:50 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x6, 0x3, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x102a0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x7) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 16:00:51 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:51 executing program 1: socket(0x1e, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:51 executing program 1: socket(0x1, 0x8006, 0x5) r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:00:51 executing program 0: mprotect(&(0x7f00006f5000/0x2000)=nil, 0x2000, 0x4) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) munlock(&(0x7f00006f6000/0x1000)=nil, 0x1000) 16:00:51 executing program 1: r0 = socket(0xffffffffffffffff, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000a88de4504230e4"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) close(r0) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x100}], 0x2, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) read(0xffffffffffffffff, 0x0, 0xfffffffffffffeaf) 16:00:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r2 = semget$private(0x0, 0x3, 0x201) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r3, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file1\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x40) read(r4, &(0x7f0000000200)=""/183, 0xb7) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000740)=""/17) recvmsg(r4, &(0x7f0000000700)={&(0x7f0000000440)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/177, 0xb1}], 0x1, &(0x7f0000001580)=""/4096, 0x1000}, 0x0) write(r5, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000003580)="b28f62dfc547a38abb2648d8f640fbc842cfab85903cd600e7d006583b84240abb617c10d1608bdbaa974b65b470c63674ea2895bba650aee9a24cd5ae7e20b33fb273a184bf89d5595c700fd5f257eeab6a3cb942251c3e835ad7a1b5198530e6f28d2f0c1ce47cd2c1e10865e7c3a307a522460530d102828944d30fa55bc8a085d269c5654ceecd6d0747123344a747fc308af10c2ae9af11801d1083ae5f64d3e2871a010a3a690908e9b9660b7c7553ba425789612c696eeb7f6cdbac8d6d0bf5e225037dfdc239adc878f4ee419007441efcc2107d21adefb210482f93de6a4d350f6de56f99f347bf8622f96868551489578c710a47a6e159220fd1f1c01d07a1a92987cbf709e7048e24d5589944976078e3dff939021eb6288f791fb3d78986d210b8734e9ae97e2fbf8ff3bec7bfa697957fc5f5261d7dfd4a198c3e2d0f3eb7d1beba0e15edd7964bcff720070c9707e94540eb17b9565cd71d0af5c6d284ff6b35375e35f410cfdaabc34c5811080db16e6371912892037d6abac32b82e937da5c7daa009ed7112a1859d5a4e795646e06bc38de392ef942cfda52cc5be99e3af817075777041cc29df4e5d92690ed5b70ff57bc4e37a9ebfe32f95ec9773c81983a81fa7547cc8fed561d11c7a45bed43d1c5242062c0351195e76933340b916d7436846f20edb5d7996c4ac83e410f3d95dd168ef8156c5cd9d6b2b53fa01ce89b671a646c83b243e77de4f8296538a93d8d9b5283fbf7af23ad86443214f1c8aacd80a35c13b3ad35f2e7ec0806a21308ab5b47db4040ab4c9ea156c781aed7fa55ee00cecccdbb703b2f96681fc601d087dcf06dffe968818783e6d2dfab73016734f0b09657a05fdaa14b62c1d56b1c08648d3094f3e46624c868e269998d19fbbcf7dc02cab3dfa4ecc13d8f87894620f7d64d5531de580c48466b55ee436019a9ed0f2150317a458f859e0fba787c71dff92c1ea2f283e6720832add2d743c038c4b31e6c8e06d81ba5cea80e831bc4c5ce84ec27588edbef7a8d09a7db103fcd6b329505dc599217f32440367a1c86b6a17fa49c153c6c4ed2e23f4c49a79fe600475e20e9d22c91f40dc80148510a5299d1483040b1f372c71e2de3356b763a63cb77e9393f2af1a441f4256fea58bc33b3a542468ca03f1dfc75eb11acfcf31bcdfd3aa913a1b22bad53f3b81fa0364823dd9ebf7c8e42d13f92a692f8d96ee17f92d54102c51ee35eb5bea4ad0386ea18401076533764271e737949bab7f1e2bdf024e7a22de46f0078e85e8240183af5271c57f20cb42a780f4e42975b0ece6c982529ff5f18e04e549a2e2e77d2004ae73e5b26401713850944f1d7b166efc806c9653fdcf77b16e41c3648d5e8cbc830892752315b05dca9058c2e1b629cdfaf05812d33c385defb106414ef79fb657564df2f26ed01925e394d8273fdbbbe414190fa1693dfc03db04ba163ed1da9335d53e230f609318e613cca4c7f99666136865dc2bb17220b70b5fa90979d2400897e20a95d26b0d2619aa66ec7dd21697cdbb2d7687d5f0bb381efc38aeb313a591380c557f1cbc93c8e1f3a05a3ccd520853d61866c37783ce31f932cf2dd7641f8ef880a50f8507d68712da6e2fdcbee45693b236c2dc08682f416fecc22fe9b70854383abf0ae4fe3b37141e607c3e28d9222a31d493e101fca734c7bce5501a6b08346eabff9c89c9663688396a2879e35c78b7ad55b7560f93b3f9784bcea2f8a0845d9e4af71353105ccc5ce93e368cc3ef2999464324bac25f1b0f2118e5d8d76792edbcd3f707ebedd881cb6a6df24beac8b104cd7b6bf616c29d96034c5776d1ec68c9214f30bd928a03c16c2642cfdd6c5b23f127c008f1b04858db9c4624d3c4921cae781f4c7fcc93329dde211389c8166e74d7e205d104781be7eb94801a94bbdab555a20d5c3d24952232b3f12ba64bacd128e9971d4d6ebfc15d178b029a4991bada85a5af7f76ac6af8123e12d4b451dc067c12e615a873f117ae6a95820e219d2327ee832ccca5da7af12386f30ffe4666e84e9b964c3a5835f1bd5f3e3b0f0d008f83955cb0da497036cce66a5a07e9e75a01c4d80c3a719dbd599efa9ee4ea43017eb1dfd87a8a38d5d6e774552cd0df4764a40c2ecebead67580686aa8e3a7c9a6baf45d49173a8dbca556c88375fc6ee850be276f5a11cd1f3cd23195553eae6826513530a3c573a16ee834aaa9c95dc8f3a5f1d0c53e14958702b26eb7cb4098632cfbb38b0ee6f725d31b44312ffc716ec3613f98090c09fe3a2fe0a035cff11d18ce88c34e79cfdce069886df6f6be0df26d05a7a6055c361bebf31b09dcda180b3a382182739333c74cb00ad0a838f1f71bf8f345d02a8007de1ea7b766d6880b82c4041bc4514e26b72b969ac1f608d36306237027756a2a3afa3c7386a88a8c863ae42ac0c0a2412b5becd3f09b252b32424f9c878c761f5ef61ee710a347ff4b4cb1ec8216f9061c6a74d0994616b740fb221929d0e01a68f4a1b1c165b7314785cf787df8199eb2a9b802713df336c3b34bbeeb11039016c14c1292d150d355c9f7f94795abb7a78d0ab538e9a7bdd5f11bd34f7be648cde41bdefb6295b87384b42e0a5388209717a103776689141f0c42e89c5d7154aee884a2adba4ef6df18e5772ecab58a4b7bb756f5315e46f22ebd89c6e6eea26dfc9d6101d0e6ae2e83c70bd20332fbce2a05970a6cf61c91c8f1e6e4c1d07ce916988cc57035bb2b45d5d65608c7026ec56b25d7c4e6cf8d4143be64c6fb99e46381f0bb96b9db1db6294fb03a2fcfe4080cca0cf77d61788250b5a370e946db4608942e4a931d96f9f2d0bf68b9c2657cb686a83e04a1868b5e2bd22b6f19e9353ca74f8179e2829da3d12b6240111a4c5a1035ab1f1cf5ec082e9452ecfc4ea27ac1fbaa93be44674b4e2ab977a8319460c1b2af1fd197fce3d2cee08454a5f6313acd2307a5447d95a830bef32c9a9af1105545a257a55e6e8aa48abbf3c97abe6aaa325ae75d3747d0a541b439d824e4f38afd7976663a29b2976a9de71fa0b966be1b82947795f4312a35cf234c16c5fa29f575d77ff4c1dca15a06e56985f646306e98f1d01cd7d8dd0994ebc11a4594fd333397fac34fe2df5542f6e30efa3b17f4dcb4585090bc8e40a76522525978afc88826e0c45c2fabe6561ac2ff12e8a52502b7999a04c449d73736f7e516b1cd2042ae15893fc2fa406f98e00d331d5c304a87668ba7227d215227457fd0fd9d5854dde9a60ecb46958c7a0b57bfe1b9bf37a557d917c8ef369317573a766a5c20d6c6009303d2dba1d9d69e4f7b7064f9ae6b1d48e965e9c8e6a0bf19c7ca81e4db48a06696be7910d95b203c4bb3750c76e9dd74d7eb83bd286d9c817d30a89d681e9ba8f532e1a8d2cafb243677c4dbd1ce405d337047422144742a56f15066d85785936844ad117d9d0768f5c05dbeade85b3323cc2f297b9dfc0a896eacb983b8fd130473354e5e43d446bdf24f4b2913afe03a7dad95e08d719a65ef6c763bcee315d956a37ce21561bfb35b489577b7aaa8cf2e32dee12444c8971d559b41937f8b80e9851954204c8f71dc2102dc6df4eb6096cac143dd5d4c330ae14200d7c8a9490be979bb378ac7708b945733719313f5be05756471831721ccd83620b027a88eba39d97d6e5e60cfa4b5ef3e6cc0f264c33a95633f5255d524af699b35f67b74bc9158e2d0d6fbc1164bfac65de64338c121b922f3a77b4d815e95296bd6e5a36b3d6fb97710174278db3c5bad85e6f720ec5951035f5be5e826e4ac68cb23300251cb97c63aa5642314570b1dd41a3c9802a03e1837f9784a06ff165247cabec756ea1d4418bb7533a007a1e0ef45e3aab5e9883667b93947f0c8c1904ed892d1e84a7c002e2a01240bee0ab263d747048b739f2f2b27badc50be6df6ab6c84718838c44baa3b0ec78ced8d12b056635ef31a04163b92246e0f5599d73043ce3feb0db726eb58884afebef758275866d74b90dedd89e43f1f541c7d1436ef42a1a55b8f27719500c7f1dbedba4a2c6cd792700f745475119cc5f79e53f6ffb45e04a92d444c86733254f9f101c09d9ef1dde47f284fa6f95f6ea0d7af03f40e7e57ad342d4a675c0641963a8145eeae93a2d18611b286829f99b1025c4189b8d3c1c52ff052dbcc4ae1d54fc9b1b4891acb386c56e00170e607efa0ac846bd9b5a9dbfb5e5583acee577de9f3c71eb641857f58bac595eb1ed109253c89e577c45287b4835a9e30fe22c29701ee8249d914098ef02a841b518be4469046cc1cf4160910a79721e8179bfea7c92ace38b39b03d6c05633a9bb810fa68b25b4c998ac515dd85cf88474ba396948b76bc07bd4cc9b28c15147f4c13a8cda6e01af09542ea5409d3c3f88b5cbd428bc051e757f877fd4ef09b35563336f6d45cb16f2f1e6915c04c551339fa165933f56957f2047868a917f90557554d0b9aa0aa9876b991b0aefc0328db6a2126bc3f8b313f4bc1fb8456c33353d62466229d4a9e76d2040e471812b378fd71ec24ea54df2682405824528ff7cb37c0a464525701a72ae084251a218bce0ce4d86efbc2dfa6fcbcfa3daa2050a8381e9c0d96a8af4b03ff769d1080ec65a2cb7ab228005631ea48b14df3f8657e2ce2b62251e849aa5abd0c9968fa830a996011baa82651e95542248a1106cee17b150ee93e8968f9eb847ee7ccc674ac223ef95d0095e7e823587c5919540753d7cc9b721493ca9c651ccc953c27553e3ccecf0b2b5053a7df45dd1675819904722c17f954077a6ae44d22a0ffed13f43f0451fc3a829090df5fccdee28346089397895d60d96818dd76e72e319ca8f136cadf81210e1f4184977a4ee2fe086aa34b6485a069a586f84e3904d463424102b1c918f96ac3b587d949459831ef02f2e2b15c20304519c96695109b95a5476a47ecbe4e3174efff2d658e94b01865db87e507afe3b84a8a4f91a0a36a946a0be022eae87fe2cc63750a9ef53a8a7785d88f834da54c6294d94ddefab8a682c3298dc16ae3950d31102b1ca0775b0204943868684370efa90b377cb4dfec36c01a5180d4a2a1b0ff7720d8467ea3853e85f797a47ceb10636b8e163c2946338d47eb7396b2350b35442f64d6f140037295c32bdceaa1b438d9bf5f24f70b48eeeebec4ecdf412aa8504295db9b9524ee97c6bd48d41d65b6bce58c6739cef9af2822f0197896b4d280030c32b0e8bc9a0471cf9c11a3523bd8a14e12eb895527e5c724e787b1adfef58d39a009c97578098615ca5899d21ead99959abb7be9194c16a6b578224992221fad1990ed0a9475e28d58d6b82e71bfcc6181bd8b7286f2341492d122f40c75c3f863e6ce6a8e7202b02576f6b4c061cc22b1b8b387f971fd79d82cdbceb2ed0da06ef283de53779dd0287c9abfedb545453e3c3557e6dd03342b37ea7daca348d19d058814455c17e83973fdb5a06604416922e45650a9382f980aaec55914a9721ea1976316337a3d6be06c9fc831ed985f69fbd97394507b522ed3f7065d53c055e3e8766dfdd7fd5e45d93caf27480f5c5037c763d7f4c75330bc40be23060ee06e9d96b63aaa4793d404fbd1af253f2397ef158b690fad1fffc9729808ef16dfabeffb714fef2b3c51f2a5eb21968d16b40e0889d9f5b0a85af96921db8c8c18e0b40f70a2a987802d90ffc089504139b29213c563f7139b78283cc5ec0ebf6f8a282ebdfb77e47e48681b324", 0x1000}], 0x1) 16:00:51 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db499", 0xc2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0x4d47, 0xffff, "f597cb82c86c33a82567a4ab011910d5ca221494"}) socket(0x39, 0x3, 0x938) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="d1", 0x1}], 0x1) 16:00:51 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x140}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/133, 0x85}], 0x1, &(0x7f0000000500)=""/168, 0xa8}, 0x801) chroot(&(0x7f0000000440)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000005c0)) mknod(&(0x7f0000000480)='./file0\x00', 0x2008, 0x400) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) socket(0x11, 0x8000, 0xffffffffffff8001) dup2(r2, r1) 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:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xffffffffffffff29) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x7}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) close(r0) 16:00:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x3}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x80000006, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x64, 0x2, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x50, 0x10, 0x101, 0x5}], 0x9c08, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x4}, {{r0}, 0x0, 0x2, 0x10, 0x9, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x35, 0x40000001, 0x100000000, 0x10001}], 0x2, &(0x7f0000000180)={0x3f, 0xa9b}) r1 = shmget(0x1, 0x3000, 0x50a, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmctl$SHM_LOCK(r1, 0x3) r2 = semget$private(0x0, 0x2, 0x100) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000001c0)=""/61) shmctl$SHM_LOCK(r1, 0x3) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) close(r3) setsockopt(r0, 0x42, 0x10000000, &(0x7f00000002c0)="aa8e31278a4da7840bcbae58464df655d1e5388817c3e0545917948dd1cb730b3ddea9295ea646f17c7695c919a20729e50684e545ca8735b5760afeeafa34a94be1680eb9c68276661585a55ac6a29785051c6a2d4896f3d8eed558a1ccd079d67b6af9fd899eb8f2a0e23209625fe6f19974921987a5d49dada140dca8df43cc4be343e5be3331920778f1889f2e7e84f3c9d7a9f059be046c04013e06377a9fbaa441332091fd32acafe7a42ade46ecde19dc25aeefbb8e1f78e5be473d8ba41aca4717431b42c4346454c74b9e56c2e616d8ac97f86e5a41b47a48a6b456a67b855fe4e4ae45b2f93fbabdebb0555c", 0xf1) fchmodat(r0, &(0x7f00000003c0)='./file0\x00', 0x100, 0x4) r4 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) unlink(&(0x7f0000000400)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x42, 0x100000001}, {0x1, 0xff}, {0x67}, {0x81, 0xfffffffffffffffb}], 0x4}) connect$inet(r0, &(0x7f00000004c0)={0x2, 0x3}, 0xc) faccessat(r0, &(0x7f0000000500)='./file0\x00', 0xe8f9ff6e51672156, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000540)={0x3, 0x1, 0x3f, 0x47, 0x4f}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) r5 = getpgrp() fcntl$lock(r3, 0x8, &(0x7f0000000580)={0x3, 0x3, 0x4, 0x80, r5}) sendto(r0, &(0x7f00000005c0)="5896425cac8b5a5a6f344b74164c80ecfbdae16b48d85b8ad9620380191f0cd13f50b6f1f5017faf0bf7f79a2f5c69eef7d2b11961d7da172e79ac33b5c9585b4249bed3471da50bc5b7c299c43d73908c91df95daee0e5de942fbbabf079c825301dec38ebf3ddbc8cb1391c8e6d41330901e53e1aad44fe506b5ddf29d45e39269865dc49eabb7c80bf9de0b95a3ee3d246269c0fc2934233e643870c52c661a54d07eb7a158a9983d03bf51cdd609a16315266e469a739bb7650f18", 0xbd, 0x400, 0x0, 0x0) select(0x40, &(0x7f0000000680)={0xffffffffffffe50d, 0x6, 0xc0, 0x1, 0x80000000, 0xfffffffffffffffc, 0x4, 0x401}, &(0x7f00000006c0)={0x5, 0x5, 0x0, 0x8, 0x4f9c0000000000, 0x2, 0x9, 0x1}, &(0x7f0000000700)={0x7, 0x9, 0x40, 0x6, 0x10001, 0x2, 0x4, 0x89}, &(0x7f0000000740)={0x82a4, 0x9}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) openat(r0, &(0x7f0000000780)='./file1\x00', 0x380, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000007c0)=[0x7, 0x5, 0x9]) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x3000) 16:00:52 executing program 1: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x90) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0x9, 0x7fff, 0x9, 0x3, 0x4]) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) syz_execute_func(&(0x7f0000000080)="c4a2b3f58006000000f33e7e5a66440f71f170dbe3c46101ee7f8166400f7f10c462710505086c0000f247f7ed440f38053cf6f3420fbdf8") getsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) fchdir(r0) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x20) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xc1) write(r1, &(0x7f0000000140)="220e228901001c0676bc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) setsockopt(0xffffffffffffffff, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001200)='/dev/tty\x00', 0x802, 0x0) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) r4 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r4) recvfrom$inet(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x801, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7ff) 16:00:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000000)=0xffffffffffbfffff) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x1, 0x0, {0x3d, 0x5}}) 16:00:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0x10000022a) r1 = semget$private(0x0, 0x3, 0x50d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x8001, 0x1, 0x3, 0x9, 0x101, 0x9]) 16:00:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x22, 0x0, 0xf7d5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x1f, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x85, 0x3}, {{r0}, 0xfffffffffffffffe, 0x12, 0x10, 0xffffffffffffffff, 0xfffffffffffffffb}], 0x7ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x31, 0x20000001, 0x101, 0x2}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1d, 0x48, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x11, 0x8, 0x10001}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000007}, {{r0}, 0xfffffffffffffffe, 0x9, 0x80000003, 0x692, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x8, 0x401}], 0x1, &(0x7f0000000340)={0x4, 0x20}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x401, "9c3f1d8fe1a2b681b5d8796cfba31fb76d4fc616", 0x3, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f8", 0x190}], 0x1) 16:00:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000003b80)={&(0x7f0000001800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003ac0)=[{&(0x7f0000001840)="2a60f68acc4ea65c9e11d51cf92e03c8b0cab62f5bdd5dffcc1e81cdde88b20bb231ca4a5a3267e24d6c3b2b53a2", 0x2e}, {&(0x7f0000001880)="9214", 0x2}, {&(0x7f00000018c0)="a3119f6e510ba6b574260ede68a88cbf5684c4f71dc99f6216eb369000700b3e99409fdf2dc5ea75d13ad9cb1226d478a93cfe0f37d0f83d02dd74a845d82b69f73cee401b0d3fe5048c984307363d3fd29f14180c4d973f707ac60e571775102bd36281476fe4f09c9e3af9db99c23ec795a129ddea196ce2babe67fd05dc72231955f96659e5355c7c80290473efb2c5e4e43f990610f2f2c1d227c6f21e504f5b988abbfc755a8076e7aca6e20ba5dda8cbccc9cd140a2ccf97f6f994e3e9c558572041f2e5a9769c6d7e6570443358dbeb5d7735e4d96892446d2f2c9d47bae672c64628090ee9ea5b837dc1eab11d15726b9eaea40bb77af07852c244e2060302a53ce1121f3437334a88033c7685400bba2fbbbc46fa845f88990ee53e15d78fc8376cce00dac28c630c64579f36b5a5e2bf74399002c7a90acb672f733c0c50c1d45de612eadc991400fa15edca22ebd46de2014aa693d09388da813e691a13ad2792630e4958b867c68c2b6efcabc471ad15cf0675958d28969dea1e8286e0f1278f49bbbfc6fd5a5a25076a8be061dcbdbebc2cd676cc105f6fb4002d0b3ea6cf5e9c38b0d2b8bb1899ba0d225db6eca2216a719bf45fe69766b5c4b973477de3266df00e594bc5bd3747117b194766877f8c1eff3f1ccb6bc0a3339e1453ec63638b572aab5a3846cd0934819ff6bd00396a482f98a80958878f4d5e4643738ce4e98c8e395b3c24175345e4a35fd8052e41da48fc86e67ec2bbb6b653c1d43ff489477424e45512655c8c9bb3e965e4309ad2c98b8d42936741b59f03d327af9dfcec9cb4f97455269a975689788ced28ff8a95ed6fadeab60ab9fe69913cdf14977671b471383c149ad7c32e113177c6f579f97fe9b8d7d1cac5af9c8bf137988aa1404e619f4f6b15935a819617c220cd4c98336f4333868efea779217de9fda4c0b86fbad4469caf869f42234bf4669d0cb276e00fd38ea9e5e085defd5b8611070fd5ed3b7f59a47d595b9c2467fd924faaccc049cb9aa96a2bd112adbf6cb5e99b7f68213e5a7369178353edf273557d19fcd3202b641d59901a29b1b97594ebbf16454feb642c6df62a120c41a0ee155c262f54d00800199d3cc4a1caebd7b776b57bec56c2f61492a2b0380923cdf2d9b9921482afad17720d792f8dee3f84bd240f0b037d185eca116e72d553a9b3678c2d4b369a08a19b582fb56eff4733c1c837f7b0262c90f90924c0f89b5a91fad03c0b462253afaf52f7489d46c7cf3c85e2f51c2f71007a547e4a6570298c68ea592c077fde529fab436b75a833b7283148703d49735821934d8f5feb474b53890342afc8db19a1b3f04bde5775e7656adda79cfffda691a4f78b122b8c879d9dfe83d86a782704394dc4b4b0b85216a8271a6ed205344b8cadcf6c7b988c60688fc791f25ba175562a234c8fab054fd1b8ecb9e57240b64606cbd223e62fdf1ffddcb5a128e6e03da7f633ae90fd6ea7ebed8b171a7c32e5a24b20570ad6f69380e6acfaf59528e68e149b957af89e33f1d8e18be42eb668ca7969f8366e1d662d679293cb77a50d85fa56bee037edc2c852628adfec44fb3134e3afd98f3048afb5ba6cdde3e4bade63b481e3ceb6de254f71a3aeee6298b8db793818905ac9c8765d5de411034e7c2ee8625dc541615faf52a21634dc183830937432c8a597df3226480272c2b2d02da3f761b8ffc5c13f5749a09e47b2e46712d3d16f664e23b57966c4ac421d962e249ccccdd6fe3d4defeefdd3a99b510fe481fd518586eb5aa1fcd1acad6c0a97cd113c51fb1b3cd6644079fae399a11f89ea9c5e7b30e18b7b63ca53c694436252e42bf605cc5a7d365a1f81417c620ff3c6fe3bca2ff0b7873581454d459262b8d641a5565fb4bf4120640d197cd48088f11393f571541d3dffe47549e01a83effde3f58562b519cbbf00c2a2b81ac69a44d43c5e1d17985a63a37d29099cfc1fba665045ab340578b1806f8594f2e8868273bd8848f3a7ff1ebb21fcdbc845cab8bdd6b569d4cbf476bcae2271c152829216c4516fad96495b43b18d0bcda630dba8f491dc8f905853d9fc7be673c8c9fe895b883cd00862aaf84ff13efb82aedaa20df549433fe4ea663f01c167fc9f4d2935b82f2b44cdcd409d7fec06c6b717392583cef629a41455f23ffbfc6982145c90daff5deb9e3f591aaed4e47f76fed101c959d87d8a78095cf8bd1f568dde6bc893045033e7ae8124bb8e4116bfac1815e3f24a5f898c69cdd2fb15ffde5162a20de62645b19cc1d963439f201034f76365ad5e0e02af409abb4faceca7d62dc215823f6abbf3a5e1004aae4d752b4243e4490aa2b074dfd662cb55bc5429915de4c691e1006e47a95514a88e7d017a11f17a21d532e44c718ac754313d0127db3ce3d1675fc0ed61bca86c171162ca03861ac10f20284888acbf3fb1550a6bd83d40924afd3536bdb7594a284aadcc403aae8c42ac10985be8a91a74bbc76bfdd7bdbfa09dc9fb6a8e7eef505efd126b9617df7ee7e3011db5b71c9a3beae0debd63001d72a68617a40f289f61e3cd5b559c3eb4353fdda1cd923cf752486e374fec0e51e34f254b798eec44f35aac42c7d0523f22e4822bbf0d9e2598bcfd9e9bce4deb5c5a391739dc92e2101aa35dbd4abc8b862b97a5720562280aac9273944639d971cd02062effb1fed1d2cc338f6fff75c4db75e75e6259a21374660c72d50192d832ba2d1bf52d0d9296cfe8bc9885d302647b6025299431809195708346975ed416599652a44a442f20f7ac3ef1fd9c265f829019d66f065ce59f28209db21c73c4a5719149bb5f6cbc5bb18372460afc7da4bc52aa41d1aabd6b55882d558b6067329436b0eee52d789d2067ab89b4165a781edc4fd071e375c164db43ad28d92a958f28835d4d76e3df71bb4df458704ca202fe18d8f29dea3f569826a5a15f2e8ecee0c914ead2f5566381932cf23b4a8e270ce18b8c911d8f6472f2151f0c62820117c6d4563dd1e2816c92f8f100b14c7812354615f76daa7e5c1b365bcbe046457a5784d927dcad5bcc6cc3c3527a2afac44e553fdd3d9b6038dfa3e72446ff31769f79194e2b8949febd348a1f41ff8c2831f40b5ff538ddcee3de376fc33edfa4c44aa56577f4fa1de1549a0e15b115e5fe91f21a5de30c2f7d5cb890cb4182dac823e4329e2983722a406290529b083de6051089fd1a3f77155446794427fad0fb38bfd225cf5ccfaa038870add9bc5b8be22be65454d9043812e87404bb34c64866e1d4ad78477e9c53ce5021b3424e6834b357e1bb1db24d98f18ea7095a5c4940229f6a2a7904246852b1f78a7677fb3dcfb13df22d214134cabb37b51da5fc31ea89a388257b5170fd030e8037b934600f411eafa0e46caf6a9887c9f1883bd5a7f9c4c8001b9bd06b9aa88113d7b64fd7229613fd48dabda71277c6a389b1924999897f63318a1fc5cba671be3e14c511d64bc925184ca890e558583969bb1305260252f6278b6f64630769b1e407ed5551f7eb884056bbc668111bdf1597fd62c5e691727c2ef2219306b29fe5336a375898ab9c5873bd18944b80b7fd6bf498a658e5d6d7fde856abf4a54c24652cb950689553a36609d79fc9432b60a6d0124cdd0092cb01d53848f794d50a354fc3c773d598e531b8c692f692448b0ac8a16fb2923f8ff858946f33635c049e1aebe00abfb3a75aafc9b9e48cc02766e06a484e5e5ad9aaf54b243356916d766e155f4b07636928794a27989da8bb1681d6f320906bedd8c51fb63b89c80a602d7292381a6127c03c2f9a297762ddeca021cc78f9949175ccf9f2a19ed284143e236628eef15546aa2b284da88984136a03e3b8cd36b7103da84232d16b6fb0d10a72d080af115de73a44a94ce30969e11531ff53b7f5041a0d40920ce02d6bd6da9f6146c9521f1516689337283e5f4cb863e2e2a9598dfddd5a94d8a8e8f277538dde36b4bab6345819ead449116e0a91304562b334f70017ec50df282af199ea6f2fe92f0f28ba650489796f9d2e1a8161f0f747c3269449192dfed02a911a519e89f10a55e33fd1d8962d34573c5ded10b0678e5eaae21f7692a0e74c0a92c6be9c286292eb926950e0681ddad45742c2d7938600bdf7ca6bdbdbec11f0c9d8b8ae3d42b985c953c6c095e5114a83cdddbdb21f859013ee2724a0ef5d1abb525fbfa51bd5c53f8831a7bf44cfb6fec8c7ee4e6942c644ad3aa88561bde522ab219358b1a2677bd5300b245aa64458cacf3bd19b4be1c981e3c6bd2499594103ac44fc9b91b2ab2d8406359691c0b46f641fc4775471e5e1bdd951763d037123042c07faf6021ee236b2cd4164fbf79d55e0d45d3f291b975f829bb951ffc45c891bcda20af0bd6829082ff4c027545ed100a2655e02494e6bb7285fa3076673190c8d50ba813e299499e4fb3b1e29c0aa8460c9073d39eac67de2529a83f6ae55a6030af4678281e9b9be018e1c1cdea3bf2ef4636724da60e5b5735329971fb6987078b7b98389c0fe1f66f6d991398a4beecd3a111a38862a1c99842b3564d89c715a793559ccd2b3e5c8563d8504a0bd197fc5cb1164bc87392cba3dcb5e13cf52b792bc106c46d85141773fbc15cbb1fe468967863110b9d42ebbd4b7ea03ea9cf85c881164ab5a289a103a7a0e7ca6d98d105eac9ece23d9baaacfe41a9852101abefe9d0d2f6562d689a70654dbd163bf0b33ab6014071e3cf135066a6ed690e6bb26646041ab65a4223215f55bdcd3c2a725fdfefa35e85d5f9602f4bf17c9f4847419b1e1a3df66bef0bfc955fcb6e6ddb85e98bd6c42cdedb272b79fe0391b7f3c9553d49ac7f4c1a41526f3b75a3802f57e6fd1c9e2e8f227078b0e8cee3e1d1dcd2863da5452a26daaf810addf339e4b029db7bfce4af8102a30c37c5543b179e3f3cfb45e74d6e11946143f2bcf055c54cf5f739a32d2e80444a0c91fac6a5735614425a51300127f8d35a655537489867c4722c46231411774c409f3b7cc53bb4df2a59fe5783fa294a8b6092188707738884b4a85b5cc8cdacd22c1af5350e7de458e68a870a998ab09e6bc53e002acd7b6b5c620bcac5227e7348205268609db6c3862c5804900d5a63f72dcc884a84726ffcffffe6436c13a577865755352820530cc7a1d13066713848f1e656a56d68b33191c6a2f13c4f65df6ace8fb9b944b8aaea6c8e550c797743e78459bd4f4d6705319f385009e42c15a6528bf5ea87801bda2104786d88cb1f24d40666b39df8c39f75908e0c4059dfd9ab4dd7497369cbb0a6921d1d5b523455c81eb64a971b106f8f7cc906eed174a203687de3e881e74294feec7a703cfbe83138f329546f998f83c97313626a51f0c0cf813477b6688ba3bc27aa2bfb3d72ec8e68c41780f3f2311aea37a3119108357e13c4aeb6e14a0c33bd02d97e7a1867b64b4a4667eba22e63c07ab7a5c9e4f0ff16ff3af07f63e5f78c11ed9e57b0c6dadb8199440671e99373404c04238cf64d9e954a24f99e0397872b26713e589c322f121a6deea764a012d9eba249e4e1c0377853cee09a2c47084ef95591c01df945bb09c6ac6a0dccf50be9e285af99fa9fb15a03c15764c087a5c7b1684028a26be58de605e1c38123b46f056a577c159184ddcbff2f8e819d236c0bb84da53127631047969a9bcdbd971b6ee3fc599173e394438a6c89d0df3832648504c15b5f7af076b066750567ad634f20ddba0e1b896709b4c3a", 0x1000}, {&(0x7f00000028c0)="41e305d9bd570f96cb0749b080cb66f33e1f14f788a7acda5bf6d68315052af5b7b95ce815e0acb09cbd86a0e689c77f71f6b6940bdeb0c5f8c90b91bb3466ca3d52d0af13d9956db6157469277f77ec8628cc9d476028fbaabf3425df5d3cccdcbaca64c03fdb12729fecd54facc55240d428c339d9ab0036af0e875b20e2ad378576777e51c9da2d3b020fc54e1698", 0x90}, {&(0x7f0000002980)="5f4388e86fc8e9fe2f47eadca5f6fe1004237e48f0221470", 0x18}, {&(0x7f00000029c0)="82cab4b4f37bf955dca9c389aadb7c303e794fca7f740be11730a480f5dc5c28fbddc893b7686dd6eea7c2bbb21f328f0ca271e5f46784606d0b15a99752994d9eab354481ad780c735d6fb1c50d16aed62e068727404e420c1a9822aa92a64347ab96dfe1a08d9bcca6cc67c25419a29c3ba862647178730c554b0dfccf7ae19599e2cf047c1e9dbeea39ba31afefd5506f8340b53aa79b10460cf26103ce53669cf0e271ddbc0cecdde81c9e2ea4eafa1aac3afffb662eed6973b9fe57378e00b6fdf5cb4ebba27b25fee0b48d988a7df3ea2876ae3e9d8e4f", 0xda}, {&(0x7f0000002ac0)="306e97288e289324c68770c0bc8a3531416f3e103571519e25ccf140020408501dc97e1ee0653836df68fd679c9271ae50758c4d3531c8997c3f1c46fe4fa27321257e5edd337368ce910e599d6c938a98a0cdacea7322b0b94801329f432c8253fb02dfcb409940ed062d5c83ac51be0e9ea2c7fb264cc883379fcacc3bd010e14629ea1d1e5c2d9e02a75b59f65714a37bbf157d6c5163bcf3a011fdab45d16c10f57c0df297a12a0a8fb2459984b3c56d87d419bf2b1f5092d4946ef2a5c09800464f26a3764e90da8953a6b6a73f9c6ab5e3a880f5bc2f35cba2b7e432cd1ff90ade393ac13187a21208485f4a3c135d6183b77059dee12e675318e384819a16600aeeeaa1bc828cee63861971472565d46165e0f842379f1ddd77d2fe9e59c1e72a975d3eeee685f4edeac2382e307a054bfb9b309df71e440fd93c7f47fdfd3bdf8d0a598bd256ea1c7dad5d2ace41072b9562aaebe7205ae987d86fa250e7b766180e8b81f4413170fa88425bc93dd8a7d5ca519d636c4f1e7f981c8dd2e9206c7caf19c7c2d914488d55e6ab8c1285a339e79ed1397f19d8ffd9ec3471cb769dde1123bad092e247d3b95d6504fb1d97edf3e6fe258b789bc7ee31d64d120c330a5e41d8975c0531041fb7b2d747d77556aecbb79cd2e7a3ebc8613ae5dfb161798761964aca01726f1fa687e7c29646879b9f32aafbae6753565c1ab7f5f2fa668774d6fd7eec528dd21434716f67cf8d2f9fdb641d9d356f797a751578cb70514851d6fe448cfac693702c4344bc01d7d15c395415725e61a3c09065be7abb48f1667e59999a6a0dbaf00de0887b2ec9b58008ca70e43a8333178e98656a95542887707257e01773bc09b1118ef8ecd86aadb04de681337502d85f24485bb90d0e00300660d3ebb1f0466d035e36569e44489606de20129730c907d10b7062d7ac4f6d6248d9b744936385d53f78611000c2dc02d2c4818b003bb16106dae9d88633d40553e8fb4819ad4074efda07595627c4103626d26dd42f99f90131f494b2db69b9442d409a43dd04b5a5f52fcdcbeb1d8aeadcfe1db5f11298dc3ea3391e3cc93d3aadf301d80922883fc90cba92a6c468d1135a443293ad35b7bf8e73047d2fb6ed7143eb16b817e0cb5c73f04704800bcae643def9618f264e22f53b9803e4dc671dbbbeabe0d4edc642322ba2cf47acc1edb34d923b8a2440926a186a710295b9d36b53f47a3df36cc7d0764d6bbf108f3557e9725a6372f9b990491659933642d36cf6ae3009d9299357543dacf84f4b70ad273038446b3e3dc460f7d01becf1fb9dc0f55a9749d83605c58297378dbc31608fb435b36d8ca5916f9c81b61d3343be0acd5b04ee39aeb0b3292497405472679364a78029955c57b6731ee99d257eb4275380bcab7ea56adc328314e9d21c2d1a87784fcf2c43d341f085bbaf6c32b0b87b1af50eb5742b961f1c6255b6d675e233ae56349572d46afb6a3d216e02177afce46bf40d2d153c3ebb1a029d905c0c4d509ef7912cd6fb52de4e4a0c3c556385804951bc94a990dacbade08bcf71121bc697cae0c1a9b9a079ccc699147a8562c7adfa8b101f99b846d52032ee43e4ce6a90b5bfdd1818c7236a039c89fceb599f9ea72efa9061a650ada9a9a13410b73e96c854e5dc48bbbb0592eab67d67173d18cce66d0779e1009b8bd12c7ed1d883f2fdb36e8b2e4df30a8f6ed4a51c9965474265797dfb1d4ccf9d9f67b8c1e32c804c4af2bbbeb45a2af8143f2358dad1abde60ebfa9bff0a25c8bd3816e4f15b51c71ce17c172ca0e65cc28a61c07e0d4d8e488d53d303cc878e74eebeb0f32c7bfce99f4db2caf422b53db21e8f907323460f9ccc2b91c07b74484070ecaa95de6d2601c1c818a8745e30de2ba0e9510643ecc1f9a2e66f6839270b590b549818268f60cdc8cca409e78d7fd04a1b3d4ed794ec7c3b6064e19dd9f459ac190ffc65b91a842417e8fcc39175da599de54a5b1233ce601d472e34eae068f64de9c5ecca233628658b2d15c6655fe0f08b2c5d0b87117f170267c77f9d0310a3a262595e508672ebe495545f3c7f734c15775fc483e4d8990c039ac4c6bd1877fcd740fbf6c39454b08311700b5d66f2ec06aae0a147f86baca97668c16754901f3dea1c244cf26c1bf716c45bf90b3f88a42afe22a7feaf632da28e221915f6327ada33d9fdef55baeabbd133f88b0cf71bb5aa995376d661357627a4468237109cb8a2665340497b5da0f3fd68c46c66415c1290def44b2d91477a5df8b31838213286c002e927a21fd56cd7c3d4254aa6ce9bbbf7ede42ef9bfbd036103f87272e44a685777a69d864fa0f06e559184040992ce57c3e031ea9954ee8128aa3bdcdc87e82e203e6c923a704044ed76973a828174b311f4136bb8e438777ba688560d1eb441b1f8e3c800dbfa2366d7509ced697eea3eb8c104c743a2214ddedccb373cdd9cacfb030f9f24c1b117b715a4063b8b5869e5025a2cb2a51b14a588b45b8fbce902b3713f942ce6297e92a8eb2357249e2df207a7c842422cd18f318658988950f4f2b9f29c77343fb37b3d74e053b1d51a3c2457892289f4dbb88c4465a8655807d1015949b64bfd2054e2effda39d02534b6e441bd909e2591fbd2e5d3d8ea70a94318a53d1db1e77c066c669c0da9405b6af3093c32b88b601a1468f6ee86dc1e206e43771dc93f1761bb881801693e8372212ce8f11dd18eb6ff12a0b53966f6b54901a787f8e6b79b17fc99d808a1590a6a6ba46ca4b98858fbdcae24e3c80b6fdfbf937b48292b8f55feafa9bf0a116d981a2f434a63c75d4b55508eea30227b584953c1efcbe332937de6a0a3dbaf42937fa808cb7ff007c026f2972b4bdf51217219112860ba0d2e5bfe2a03b01051b38bf3130f6cd20f4014a74de978911885c0604c2b679e706904adb7d61e900f553b762344cb7b0537e6fd6174529cbbf36c8947ff0e7c8bf362407f05ec3b47a77c20b1d9f8d3f91cc0b21f08f6e6e42850876d21521e2c3e72c7fe48d576dc2d41875ebf114a93b40fa43bdcae9c0a06b01c6bcb794ae1c57f029c15f4423177d0cdcb75eca0213d35be7d457dd6495c306cbf8d5497f2ccc04bae947e29cfc9c0a787032a7a39ae3068a9f6ab2b7af7b1391099f70e32c5e5985d93c21aeb0bdb9fd99b87b052bd9a9535212963f9c292293638a38c17add48245fb18334114fd884be46a7fa1005bfc6992b7c278664a83ac4792e963bff83e3dd84a8d060cbfb59088e2d93f6e00474245233e5ce1c14b95596ce1dbde26bc85e1d4f4b164fa0a825109455b33ecd28782a5cec10957778144c03cc5559bafb2e802b2c25ebe96eaf93966f7d1ac6e1f0f21234f30fa4a8359b31362bb52430bf1e8276150ac84ba3a4a453681b80b5cfd98010605e4b4db59f6d521d1c94ab18d7060e17298d8bba986f20f381ff5681c930457d603357d9d8b3adf11077f8e927a34ca8b09c10ae51f506ad8a0a9362f4dc1426506ee696e7f30d6a04a3e01ea52062e7423f3e1ac0a0122abbcc41f29b1e2892e72f95908b2f97bdac5ac0e73a4ab9526bb934707c75a7b3a4e99bbbcf1dd7c42cc7581229c0587ad9a34051aebb22cd40aa72855dffbe5405e2d21f5d3aa6cb5a02b0dc9b4723f3e1db9f64c6680d667011485f910ca2d313ea596b614405cfac8cbfa5e443bd8d91a9d866331e86240a15032f134c80cfc4832cafec763d43467dfcf4bb3369553cfc671cf1f72d6cb340d49f02bc2538762903c749300ad21b0f8a011c8babe4b3f7fe17b9d9756417c080996c4fc0d08cf2abf142a2c644e0be0c7ba1602e571888f0b4447dabbd3f6c51f66718457afd3268875896e5d1b0266e25cf33b8edd90aef21b9619ee93fc65ad7aa912e4e644861ab0765c1cde808fbf5ae6fbc691ae48ea036be35a59ec3e6f35a8d426a19942f18c49fdf7c5837b109b9fba274b75fd3e39d6c1974cfa5388bbacd5a3c806442aa04656a9ee1d2b411f6402b1cad8abc0e400cea6384579c6857a072fd9d342db2fb050536890375d2975386801b37490bef965654a8304b054cdf53c34c584203e25aa4eacd44d97d5daa888052a760b058bdd6093fa0868a214f2a495ab121b950d6c64a816c956a6d1f7907a43f88201794465a73c4359a96713feab1db702873a6e90bdb8fd4cc9d39a51a8b88212c1d6ec8b22d4f6da01211dd481df979e2c67871ba61e8a1ec289e44fa9f2df2860aceabf099fbca12ca229bd46e8fdac8a1cac1fc358c7bf944fdae4be2106038b1157dea5b74c39365cf623e69716557d17c3c96d9f69dbfa7087f53e2117e56bb1047901868e502fec0a82c7e4ac2c7bfb2926ae2b53b207fc8375fdf6182e8cb674dacdd1fec75b2086ae7e9ef7d572c689ed2921ae72797ee5e1f575d1c68fdb45870efbd74f1483f062a69b7f31928c65a831c014374c5a4592d668caaf0bf0427e5943fca377d1bff8d6224c7beebfe88300bef7c21d145420b24fa15e7215d3d365ccacb27760ff38df2feabe9651c64f2e6326919de54ffd0938a41a346f9caf420dfbee8191d08699db7370ea25bb20e2f294329d37b671a4585166bdaf4e524fb3687a3a94dd7ba23a2f53bb614a1c70024fde69e76064ecc6ca693a2172ed9bdb526e74905cd3b3e8e02a3db775a5ea967f065f494277ac75925aad57c3a7b032aec04d8ec827c864b99d6eda0e2f7b7878eb436b7ae82376d6b7c295d9bd2303c8ce6b1ad169ba7410d8a4e8c3436b5d9159be46e7285cc7890b416620e3d95790e42b5da5977b38776e107dd30b0a8a0c72deceab4be893d9a9185423b2928548cfd4120e0da91a937ae562aa208b84951c077a938ac181e3208cad5610d88a858d4c24342df4052ad11ed2794c73ad19d637afc8f0fc53c099a7fbb710d233138b6f931174b29d58e23fdebe49739fa5d1c92a29e5a11fe6890cb7964f2aeb5b46578fdc5c2cb663e6642a03e669091a0f4c323557bf9acc30cd0fd6e148c35bf9358dd60b82a3d941a3a8b220a689182c321ee1f58c35fba1f11a32988ad17080277d2dd4574403cec2347379c63a41714a31ce721aa78d1a3a598917cf3819a58d7d28c1c1111360d46eb5ad15fac36d1e35ff9f9ac087abea0cb7790aa796d7b6a47addcf632cf613052f9e7333338b54a342e3c8932de31f24e6d49198da3c6ed941732084b045a4318ac1dde63750bc67980c03c13910215a3d78028a5be03c9e290229b95755f7069a7f4276fcff0c321629a3d5cbaaac645978384aec2e5a38127f9c6b8553260da3e8d0e66a6fe5a535f7dd8d3c64d2825d179d70331db38912f007ed8bd538e53aa70e22bd785aabb09eabde14e60c47fd79b305cb81703b7b04879a496282934f05547f64f9de757aef3426be0db14058043ea27799ce12957bd10fb6e5d7ac4b259b2f140dc7edfec22ca8aac17e0086b33d2eb48c0627ad70bc39fb388b8466091a0f06738cfdd215989b8a5d82475c4178785947fd6b19b3787aeab5536fa2a20f79ade610f91c274351cdca4de6acefc12203811a2ccb0b4882309cbd2d44624d0a742d97d9c164ea074c72eb8dfeadd5a6b4a26b9dc152701499edf8f4ad98c593e40a3723b675d9a2b498cc27fa73d6d35b184cb1d991621b33dc187f6f63f244cdcafcf583fb0366149da749b0466e29b64e81f3b2ef02610811d77cb2d89c229c4a984703e471eb1e08829f06132183aff9ac8ed9b493c", 0x1000}], 0x7, &(0x7f0000003b40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x5}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse0\x00', 0x20600, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000001480)=@file={0x0, ""/108}, &(0x7f0000001500)=0x6e) r9 = socket$inet(0x2, 0xc001, 0x3c1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff}) r12 = getuid() r13 = getgid() r14 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000001c0)="a1919098bb9392f96ac688c75ebe3cec12fc5295c4b38e369b7769d13117d91aa415365d73", 0x25}, {&(0x7f0000000240)="2557f2b05d2deafe65397890dac943e4dd5f152abcb55756df3f6b3d63154e5ce7aeac25cb95d352c8867bd6dac6d515ac3257682aaf2adc2a9667bac0989baddb63ba3f1afe1562bc136916de367b6782fecd368c33bdcf873e55f2d180b7243985e6a68422bf8750d9ac0833578890dfe200c021dcb63c64b07849a4eb1d49dc5277aed1ac2d0b98692188a581f0372a4f5eded1d205caef7e721bec1af9334a3002ff29d1c5913fba0091e97e747b352d3c5bbfff8702a9705c86272fe335bb132c2ed24d48d65a8b40c4ccd6b93b9c44fe7bbf44cc98c1ffb8470319b5fd1c226861f5adcaa31e75a2e5", 0xec}, {&(0x7f0000000340)="e745a8e912154fdadf76b88b48e725ef1b3203ae19f5a69fd7123cc9b2c561123cd2c6dadd20853ffd158447a931fe1de29813a01a2e3c4b232fb5613a92e8ef8853d0779073a94ae66262906e5d74dffa7d9fa0e0830779774774786eaed8abc2106c6d067e431569d4971040bc7d2f4913265cbeee375b342fccc35eab8a7a28acfce7ba7dadb722c3c17b02181c9da093778ef849a45db5661ab1c0177cbddfa00646077d99f5a4bd4a373ea3651e39550f1238d118c8ab773009bf15604b03fb4a086c39641ede8518f9f10409b4d3e2f68fb4da433ce946156a5624d6b0780e6a2239654092c90e239523dacde5db61db4c6c888a705ea6bfbe9afac78843e853d84a7382a0a1954d95275116f4d5376cc778e43a9b815c62629b585892fce87f21d7bf1b9bd7e101cc185d8bb744948b1877296886683fa650898f9a7accc49608b4685061edb4bf4d1cce24e15a4edb98d64eaf965ce2b4f85522ebab7b72e671d1f75c211d8d7ed1eb3d8ac5d019031cca3468417ba24d28ea09ff620ca829511873458e3b739a0a2774fae662d75821b34f51ff80a83e9856c8ee3249d3ebe0b9a87480874bced47259b22a99435b45600693fbb1b7276115741fcca03822459e6b8ee750eacd22db40cd858489e1f08d8ff8eb6eb831212d488c9a94b5e2b7b0909080a099bf5f0f42421f8dca8518f3e5924c2b322fac3ba4ca040f2bbfba1e3e8d555fdd18dbabb4f4fbd373eb53021b3813df5b96de7fa5c6922a0274c886776c3c45f1b9e98acb3b8d4d0f14adf32408f1f66222c698ee16c654889306d8bcf6004868f8ee54a3459896ef2cf8fd6133f4806256a5fe340c0b270237edad26298f0d156efddf7a1207dd7f21ff66789734335a5730974c50c69796f4e03d4f73665700eaf659e926e2fb2049448055bf68bef0d4d59c0f63823a324fe9955d9a3761e339adf5cba8e8afe973cb63c021ecc8fcc43c834a04743a06b062c3a31bfdd049c7671d93a468e0c795e034d6c7c2161cae2bce65baf63180719b6e3a461baf3033333a49e62d2d0c44db0155ed45e7bb4b7f768b0022c093108c968ddb3709756a6d4fa1c204591f3df88b360739cc8fe6d8f10b00f8f61e7c578c67391799f85587e2885a9974219129a2cab456835a5c100e607cb39bb7324e1334b7d2ff19f845a165d4f12830d5ff8e632d54a6082792e81c2c8881eac7766b8001d58acdf77ef61529e24394c9b0d2e7c1aaec70770a55370c0ef05da0f9bf82136e163526708e2304945b22af6b0aa5d6dca6fd507386f463f3a69128fdacd0b6ac1d7d3df1a4c0f1bdd116ca253844f4f61a16db8ed0e176245b965a45c3c0e13f7946ceaf7a0e10d48d3d237b972ce5979f1e71b2711df6b0110918ae5479650236b127d59fc84c1dcd8aa224ebbf39c7c3eec88afc287c300119ecfd8476d57591b590bdd828b599651cd871922a898cef30d680e26f6e633c7c64dc641a1d572499b2c218bf918481d70f0ae78552a8cfca1a82d06f22ee4f57d942ba334a54ef42b96b525180097e20d02533a680e2052ec534e96c6ae41de7eaf33e1bb88c31bfe3d247dd17fffb6c3dc992a494e13020ab7724bca853e5b75d50283e24079ca55901d591c45a1e050a941ec87309d138fbbf5ea4e9591dee29872800a51e449eeba517cb8cfae2d389265fdfc5360f73223c25b0cc19bf0904784c61d3010c8813ba08e2e954a37c96c1be5af41599d17765fccbd5a86a821e60ca0a933c978915ca9c98fff2d15a4d980313e223f20a87c3e4034b87501d73378185f79baafc9cbd55a5112b1974e550bea5629e7155f11408dc9def9f157f9c15ae2759d5b798f41386d74e2ad15c98b32bdc3474d2c58128d3b5c205f2737d442ea102d803fe54ccb69d50fa9433db97a77831103bc130f75373419c8fac66b30ede8a586f9c15d5ac70c4035ae0752a4555851c1897d5de47d50e1e78c4ca30ccbb2dda86a88eff7e561c7477e1001adc95a861f8b568625244601150531ec8d59a7323c97e9c2533961189f3edb7ea55554c276c31d4c143530de4aa4af5a661b44f0307f119524e930fad89b9d65f0d0cbf71849269f215f1d9b144755543d1c90b4abf410588016030cb1aee2805a1e7393ae8fd9bbeff8ba683f958fa69b9c000a130fb2b84d6c01c9d1b42ac7c767c11b2868b6d9fccca6cc274baa8109fe4dbe43f056c2218b02b2dc39116c8fa46c678476a09120a37e9584380b012192d12e69ba7654a75f0834da8175f3d7ef564f1a18dfb7d48e79e69e792b7516d1d0ae7a0f89a59acedd95d75003f913c9bcdbb2eef7e844310ad406737448f489c791fcedbaf946fcc56e62d82ac5083758bf8f50979fe216da6734db99b33653185ea1b6408b9e25bc380e17687c548b79fa2e8fe68089017b3f973e72bd3a2e2860c0a3f79b1d9434f7a2273dd993a43e570af7e16d5faa178c70bd9e1158415a965cb8668fab6700fdebcd8931db6db9a43457f9faa725a7e1ef4a11629abc02cd7258d15674bfa6e790d1fb7da2ef0d073c46d21dc50f08025a1938e0e4f77889ac541945088216ee95835780305b57ead5ca50237f8c01bad4c235b215c37dd508d1106a212fc0844a6dc83c4f53d201d6e5f8c6995fc40a0c1e099e4341aa0618e5fe3a18f7401134f38505cb30b8f5fd8b50076f69c8defdd1116eeb8967184532303045c923b7f9d00ea6f6c7c114be45003834a32d24959aac7daf1864d8ff649d52f9b72683aa6285143ab9741c0ac4c5b5c2c24f8522d482996a3d20f0e3efdd41479541a0ed9e811712828fe9fa3df1dc086e761c73feca4a955671d6c183d7d942b1716efa80bf4bdaa2c77a11b33e8ba3f16816032dba068b72afe64c2e2a4d24084e3710cab8c6c7ef7e79809fa4e58ba58df18c403c5188f7ef4d765ddc0706f609e09df78f39c1a0fe90c2d2f33a94161d2b25ead794acd11ff3eee622e0397288b359b7428fd099571c64e29d0052db880019ca1463d85f5de501999e36229b2995be36d5c0f6146cc26edfbfeaf6bfc3675cef849f0418ff0cf6545d7192621ca5080f4da10347f0eb8ef5d350d3c46eb7eff4e12039d7f63acf24a9a7873cd7f7a60b9e845cf5577ef1cf2c71e173adc50cd5d7abe60b67ee2b946a5084906826d536dda6531708e3efebc821825269581451d78590ea247cd7b53748d8dddce8e4aeb3c281ee15f1275913b9f02d18b64a9433e5aef2f17920524edcb16039763d6b9a0e92057cce6632aea34e9f37e5658377e2f4e0504f2d782ab289c0ad2018ca19c005b74eea3557bb3bb12e727a9e3c08d77b1c375b593962aea1a51408f8af1cb3025675545bd8d0ca05e15477fd6b29ed3bd356d975363901b009b328e21547b752e5569a3be3a753453aad73bef727bac86eae09267814b86d1dae58fab46fb4fa6bf3c4c74677ccfd941cf1673dc15364811d09bcaf5ff470a448a925b82130840bd9cd10b7eb32f75b46e405bf99d1c606fb7054e00935793184e2b881eba2dc9ef155797babc9ba4d6f55f7f695b93fba3f5e16201c1deaa60a532812f8de4d61fed2b1d7ed7bebf5f26283911c52eae6c70565c4bc1d7126a0c318cfa86eaf130f0c3de61801aef0e56c4acff4f43bc30650ae4373f63890401573f6aa9a6574ca4a8d1f543320ffdd211ee304af26879e007e1d310ded228d7d0b4d77e38a4296591e97b516a009bb1736a2b5a835a24cb172761604c254187532a631e1ccba5ce7691a2bc4a74dfb4f691e66c0af3222dcf817faae594f1b4b6b3e20f95bc70f70ec19b2b8de7a48c443c2490c960a5fe2aafa36b13f864776a8b9cd91eccbad81fc49bfb2d008a462633a1c098fd1f0eb66befe1dde20f1052adb808ff632c96a4014cb0ff53ca8e1c23d10efcbdb9bf7a9c6fd3e3bd6f277553597a8f12095ce53f970ffd2496dfa58194332a6439cbe076b7f74a8b3eda87e121579483265c8d482469d912eebbd98f07b9e7a07012a90a8469ca20717ca931866581b44a6f64c7664f648a1e854775b7c3b7489e191ffc4582d00fdd8c1cfc2b5969d3c88c56991d7312b05d8c8113f3316d68bbbc6ab5d647676d98ff882c0b147bda260a2e4111964a40a398df8ba9926c21d097a5f83dca585547e040972ee7c87fe2c6834b343abdcdbc9a97774159c15931258aa4ec8545de283317360854b630b5eabbb8bb43c9293fe44e1c2970975439512b8254b7fbc83218677aaf16eeed66c3ccf1e1233487b94affc529648fe944bffe264dd281d9395939631f20b4bcfa0633e2193ead258c869b516990c3a1e3a527da3edf1a42ae283a28949c74e7010bd75f29e76cfffa7f36807f3eb7043b2caa8ddc7bfdf1611943f74a3483d6b6c8aa63c61f0ea115d1fb138d1a6125aa2bd1668944fac530510777029c9ad636ca369ed30341303605c52dc25907d6431ee8a15bf5857dbc8f197c9ade239e587e9acc36f03676c35dac887c4ed1ab4031ef6680751f4e42fad74a344feab9c678699b3b6fda552759cf71e2204f4260eaa7565b130de5a58c4f6ff67afeeabec20e05f55686e1909b9e43908baedafccc121d1908690ab0920fb13b463c3c22afe3ce3e9f2bda7c28aa4ee7ba0a111a36444c9cc6b8253c70fee2d4bf21ffe052819a51daba25667d965df4e8805aba24b5d64d2c37129cf611372a885c7d79026ac2d56bdfa488d55cdce82c9a93f6b776c64107c97c0f4c2dee897ea1e49be02df63edbcfc77f7d3d150646f23d9631651937aadc7dc88a25558e1c2c6b818f6b6976876990a4d5d29caa2d01d3a21741ed961d8f800abde7e68456dd2e32d0670d0b34087439951f2036817e94b102891f350010a8f36d8e33edfe031b1ba4f955b5e5ff3dd489708f0eeb9889d3e674af1d0c7fb8e14356faca4cf418ceb684c5ca6ec36a7226a042a064e2b9a62978e44c5cc31ee018c8a9580c65d5e52b0e23b363480ca2901eb844a7670cd4c8a8209996f472bbbdc0d835b039edd79d817986599375c0d3e83f3b961852256af66d1f96b9e2597eb39eb1aa18364575dd711a165576f6ea133ba8c1dc96cfa585be79d03412bdef500bf3d71a0156c3a957e9768f82c60f1156531867e5a39a067ac9bfb50821b9e05c35bb02ec43c9137e58e4cf680363db8ee651bd1011a869aa4890ca18b9dffe66381f1502df79766ad5031c8aff403e66243c5b195add5e44880826698e7c8d6955b958355c5b654f3e43a1257aee801c4d4f24ad47ec0b839aafaa308fdb01732ca8c1cf53098547b35e3cb6bea6711854d2223836b758dfba50ec80fa8ca33a21c4023b3841f5aed583d3867b8da145f729b7a607d4918e99d2b28b077ada52082e612e843d63e48f73ec1ccc8a2ea2f985f29ad77ff4dc8c933f38010f43deb93a80d7153470ebc3a5774a7ef7c1432a608515025792f67983210509059b4e81e4feff45b273c35ea5abb13b683d38c5fde835379b0f451ea29bcbf3c4f1e615741848372534585583e51c85b716d544b615bd10f9a061ab8ff66b5f159b061642ce36127b6b3f15283552ed15bbe693d3b20bba553fb7729e7f2cd62c2fc7e4c620f7f987d39c2057d0a6e6cb9293b047f6ee66c1759cf91bc06ab09f440f387abba53db255810b03404e056177aba02d7b64e694f71b6542df4774a58df56f310055099ec46314c2c5251619acd9bca058b43dc1602bafe52cc6f30ac08f44fb44d34b012a4773990f861577", 0x1000}], 0x3, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x80, 0x9}, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x81) pipe(&(0x7f0000000200)) connect(r8, &(0x7f0000001700)=@in={0x2, 0x2}, 0xc) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x101, 0x6, 0x9, 0x10000, 0x4, 0x1, 0x0, 0x80000000}, &(0x7f0000000180)={0x7, 0x232}) 16:00:52 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x440, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x1, 0x1, {0x800, 0x3f}}) socket(0x1e, 0x3, 0xfffffffeffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x3, 0xb88}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020e2f3cee347a3268"], 0x10) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10201, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x1) writev(r0, &(0x7f0000000180), 0x1a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8400, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) 16:00:52 executing program 1: r0 = syz_open_pts() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x8, 0x707a, 0x7, "c8cb152dc2eca7f4eb439eda9d9d2da904132ba6", 0x6}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x18, 0x0, 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/165, 0xa5}, {&(0x7f00000003c0)=""/25, 0x19}], 0x5, &(0x7f0000000480)=""/184, 0xb8}, 0x802) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:52 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./control/file0\x00', 0xfffffffffffffffe, 0x200000000000000) 16:00:52 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getppid() r2 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xee5c23dc8860676c) r4 = socket(0xfffffffffffffffd, 0x8, 0x7e) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:00:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x202, 0x0) listen(r0, 0xff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x1, 0x0, 0x1ff, 0x2}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x1, &(0x7f00000000c0)="c461f44caf5e2d90b5df3f7fa888309ce25f8ae1565fcffdbf3f96be094a9b327ea2ee2e144f2072a281bf9e49e819fe8db7a0201689c9071e725bf6f017450ca0e7288ba310f85aac122e235a39d0b142d6e7fe94aeff516173ec329ca1498aba34ac773e9b34119f38ad327a84127b38273bcf13ffcc58ff4acd8e7f1beacc0734ae5a84b0ca25cfb8bef0555fa800000000", 0x93) 16:00:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0x10000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r0) close(r1) 16:00:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x10000, 0x10) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x4, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000002, 0x1}, {{r0}, 0x0, 0x2, 0x40000000, 0x7}, {{r0}, 0x0, 0x61, 0x40000000, 0x7828, 0x5}, {{r0}, 0xffffffffffffffff, 0x82, 0x40000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0xfffffffffffffff8, 0xb3c4}], 0x100000001, &(0x7f0000000440)=[{{r0}, 0x0, 0x20, 0x42, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x10001, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x49edd6391cfdf0cf, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1a, 0xffffffff80000001, 0x5}, {{r0}, 0x0, 0x4, 0x1, 0xf459}], 0x80, &(0x7f0000000500)={0xffff, 0x7}) open(&(0x7f0000000300)='./file0\x00', 0x20000, 0x40) socket(0x31, 0x4007, 0x3) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="cc1928fe641b76395abbf24dd8962813f1a7b547df6a0fe04cd80cebcf14f6eeb7c9538b0ef494abee3d0d9ca1c8f79ae26eb9c7b475cc08d2b90452be42e275270ce69d114b94e84d3376a0877794a0d54a151b318767665ea7db6032f24e3c1967268cb843247fc82de78565d4f2f9343f011fca51a4f3554a4cf705c7c0e44bfa36c23ad6dff590546976bac4ea55af589d3c26369102650a58861eab763bddf0a578fd2f48906409e28f5d2f16675e80b005bba7f55361db0fa880200da790c5a6821b54f85d3f5a8b1180af709d63a220456bbbc895f40199c7e453621f4fb1cc39961fd499aa9bafc05524384d0b520532ddb19257b938196c19", 0xfd}, {&(0x7f0000000100)="6528c6958385ea667385718edfbb74534955009da716c9e06e", 0x19}, {&(0x7f0000000140)="7e1e04e2fb3da3cfbf82ef1d6e0e0f090a3edb2bbd1d55ad2bc1cbbb77bc60a2a891f88e3a9c16433ce757d2841bcd1fe1a5d88400209595c75c0c6978dcebaa2f4be77dc777ce231d993d767d175898dcf7544288c9c5541d6d2264ff71b5172248337cda8b9ed01d89903bb15f94e729836aae1260495734dc579f94d93c8274477c8b76c5e2664445a8edf955219e92bf939fc63e9efb4cbfd8b43c0719dae90a41458bb9b980b6fe7ddc51f58a0ffae193f9d92d66ef0dd688a4d5", 0xbd}, {&(0x7f0000000200)="48e5cda4af03dbce78e53fdb112c28d497f8522e784efb9ac7163abe66b1d05d1bd9d40373db0ac42232113a84220b2207311ef54532776a9df23da732c172040d55644998e256ab4ffb01e341bd3b41e6870f506f606658818f6175a06c778c4e6c068f57515cd9967e67d82eab3ffc6a1cf382b91314066b8704dee1ab", 0x7e}], 0x4) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x10a, 0x1) 16:00:53 executing program 0: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x5, 0x6}, 0x10) chmod(&(0x7f0000000240)='./bus\x00', 0x80) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x58aa, "d64132e508c09263a0958432ed883258a928fe95"}) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) r6 = dup(r3) shutdown(r2, 0x3) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000080)) truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x318) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5813, r3, 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x400000000000) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) 16:00:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:53 executing program 1: r0 = semget$private(0x0, 0x2, 0x82) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)) fchown(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x4000, 0x363, &(0x7f0000ff9000/0x4000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, 0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0xb70) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) unlinkat(0xffffffffffffffff, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) r4 = open(&(0x7f0000000500)='./bus\x00', 0x3fd, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0xffff, r5, r6, r7, r8, 0x93, 0x1}, 0xfff, 0x40, 0x7a2039cc}) write(r4, &(0x7f0000000080)="7d09157ce45933c3ce6407b0f8266fc374cdec0000", 0x15) write(r4, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000004c0)=[{0x3, 0x2b, 0x800}], 0x1) wait4(r3, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffc28) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000000002130, 0x40004000000028ae) pipe(&(0x7f0000000300)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000000200000000000002800000000000000000000010000000000000001000000000af6ce", 0x2c}], 0x1) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='D', 0x1) socketpair(0x16, 0x4000, 0x80, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000140)=""/234, 0xea, 0x800, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:53 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="0300000e30f296a9bb7e21ce0f90f2ea00", 0x11) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d2) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000140)=""/38, 0x26}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6, 0x5) 16:00:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007e00000000000000000000000000000000000002ff000000000000", 0x2c}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="8dc969ade24652cab704561910b70fa190665a352bbdc469746cdefe134f147e600776c7fdb4a398a1e29adba4946f249fc9f3722c062620d3d0990e52bf536cf6e05542a88ce4b89caf765e00179dde83bcf3ecc3ef76b4293bf58a0bebdf159d41ca1fa38c2cac95823122349d8019a8ecdcb69eb42101f50beeb367d38b82b4ee0f2d6ac98b13ef0fb4a1266e19b09f768a0985f3b464946ff98904238f5fcc6abb9beba84755c0e0819dc8b3972fe5aa632e6f93e6", 0xb7}, {&(0x7f0000000040)="380cc99c1f30b65fd7d898a9b24f410777540d4cfdf6cd504cd54c39a66368a751b1bd51afcdb9ff", 0x28}, {&(0x7f0000000240)="5fb3e513ed040ad34118d37d09e88081a13e98cb9fbcac5ed2bc3a5bb413e348bf836cfa81ebdf59a33185e517b7c5da3c0d002e1b5491bf7bb8294d9a1f8395033fd283881c2888a38c420513de37f778bde143a8bc1fe16b4e1a0ebfe152029693a0ff8f37747ff8aa4f25ef3b788ba87213c991ef862cc82a68226a473be8feac03a84bf5d85463910a763c3d35245c9fc46de3ce8850b6cb0ea5be7fb79332c672f3c6ef78554ffe4e3ee075e8d362dd44940eeb806356217e65da0317375fa95454b798490431a195fbfbe737467ac6fe585952f65a39d713cd5429666fe96000cbf877d197b08820a4998d3571711168bdd0c218ad8a", 0xf9}], 0x3) 16:00:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) flock(r0, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="0bd224d13d9909ee42c35f6a6dfabb73df11933e23f3a230f2b38cb7b05c992603c0", 0x22}], 0x1, 0x2b) close(r0) 16:00:53 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) 16:00:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) socket(0x11, 0x0, 0x6eb1) 16:00:53 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x84) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x200, 0x20) open$dir(&(0x7f0000000140)='./file0\x00', 0x20200, 0x1) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) geteuid() r0 = open(&(0x7f0000000080)='./bus\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x8, 0x1, {0x3, 0x2}}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:54 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:00:54 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f00000000c0)='./file2\x00', r1, &(0x7f0000000400)='./file1/file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0), 0xe615863, 0x0) open$dir(&(0x7f0000000380)='./file1\x00', 0x40, 0x2c39e81de7ea55a0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000240)=""/242, 0xf2}], 0x2) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0}, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x50) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000340)={0x8000, 0x4, 0x1fe, 0x3}) dup2(r3, r0) 16:00:54 executing program 0: pipe(&(0x7f0000000080)) r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x222, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x48) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000400000000000000a5ea00f81b26a28de78c22d87994b95622f52750e965e408cdf5fe95bcb48f4c3ac758e6e7cb8460194d75f0b94185c028cc21ea5b9724efb64841d7e943b955f1150059691a7e16332ede8558d4e5865197481712ad61655db929a8e8babccaa1cc0d48348ba5ab4c7814aab050d3fb724d90f8f1be397883817057a25ae02854bea204a1ce7a27f2a017177a59a7bb648a2b4eca82c4cef48e40aa"], 0x10}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:54 executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x80000000000003) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x2, 0xa0) 16:00:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) setreuid(0x0, 0xee01) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getsockopt(r0, 0x7, 0x2, &(0x7f0000000080)=""/200, &(0x7f0000000180)=0xc8) accept$unix(r1, 0x0, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) 16:00:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet6(0x18, 0x8000, 0x3) recvfrom(r0, &(0x7f0000000000)=""/236, 0xec, 0x843, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x5, 0x36da22a0, 0x6, 0x0, 0x0, 0x7ff, 0xf8, 0x2, 0x3, 0xdc1}) write(0xffffffffffffffff, &(0x7f00000005c0)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee611470cde9a4542c5f33cae6b6d652fb054bc8368f256c9ca1e2fdc7432d5a467b57d7ebf7d189e0890dc6905a8710079fcc67b2648f", 0x68) pipe(&(0x7f0000000140)) write(0xffffffffffffffff, &(0x7f0000001800)="bebe302dd5a9343d514d2d76ef31588d39905ab0abf4a1bb6282ed95af66e0d3d3f59d69e023d748f097a2f64a2f584cf5916c386b287e6288c3cb22762c056497d687cf032e9e17de32dade6578c2d53398504914d5a527633dbf5c67e3b4407f188d72c6bd4234605c5f686f6c0d928cfdb1b0d61f6b196fb7b681063601fc73af9b55828493466c2cc7", 0x8b) fcntl$getflags(0xffffffffffffffff, 0x3) execve(0x0, 0x0, 0x0) 16:00:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="7f542c74650d83051f6f868cf4c93b0510d2706b8f1f424638bd50f34b3589e5e16a8a7ffb3a15327859d59456b26d369b7e85d3524e64cf291ed64d5be1a6785f52cc0e042dcdcdfea2c450b9f16465718130a47de8b9a2e850df00702b717eea1a11718187cc8d3910e303b6e4ced51e7d38d4aef58e5b2ed4204268", 0x7d}, {&(0x7f0000000300)="e8b900aa7e4fe506daa4dc9cfec32f8b18cac0926f2b1f574e7a476bf23d6aa9eb97a00541a31151755635237d508ad6744c80fa172162504a2be39c76279451a1f790f530f79dd3ae3198a9ee57d7cbcc7b099f2ddf9673014dce4a5c06c93d0453c35fc5be7bc352713629cd1f8b1d9e5e32372741930a9008ce50cd81535bd5010c2170b5231c2d332f96558ceebfa34e4241e691a445c9d81fd9101657cf0c750ab7c0ec7d993fc2313c9a2446831e3b84b23ef3dc7b50ff8d1c39254ad9d074053307490e7b50f0f231b8e278b7f290fbd5b6830bb439143e9b16e8535f65614d9b4219d70b7e88d1508d1280122d7f6ae1c6f9e1986cdb5650b51f61", 0xff}, {&(0x7f0000000400)="d226d5e36bc6da1a7dadf03a3afdabcfc0f1cf7a028caf128e3fc29ea19a6501f5797ea36e71b1a2a3c16c47784da2cd7b0a12f06af81d596119b416044d40cb5b0290c6e71601064a68bf0c2e5b3f5e73a5f16fdd000a4271e8bbb99536b4c5ba8901cada7777df69ca7d5d356caf757148fb5f1958046b809a1ba35e33633faf8d92ca77ec5de33d51b03bdb0d13051778fad13df8334ca6fed94506e9c9987059bdc8a79b075a8947fe2be86e83b773cf3486baed58f61c6841ef862e5e12f8f0964986685e8a64e65871c72f5f50cbad470cb128", 0xd6}], 0x3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() sendto$unix(r2, &(0x7f0000000200)="a937e962269fde6adae92ab8ec3342515a53297a00553ae2f8e2e4690dafc6e7cbe30be39199b4c269570e8195aec5b3b1bc1e85229606c6eebd7b14fb3fe66336943f5012cb3e5fe8f83e7f629dfae004de1cfb33002ea271701d859c9a5adc41180f63f2d53fa846a1505a5ba2355853533483606d59b9b82f166cd96087d5161e73cf42f079fb09f422177be215f7c290b027241ad216b4abfec57dc6ce6fbfb65a360455", 0xa6, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x7ffc, 0x102) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/135, 0x87}], 0x1) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xa, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="1000003d357d9fdbf25f8425d7000000"], 0x10}, 0x0) setsockopt(r0, 0x4f, 0x6, &(0x7f0000000040)="179e55f722466dd903b1389b60df1f75281c6ec2faa953568bed02de76fdc6a19703fb7f5406c13f55ac4b03c52fad6f5db75eff4f365ca86ccbdacd306d4faeb19be83a5493dc66b56f436194581b52888900b145c7b3e556b5d6d1e02afca89e2a7363dc8dd829fbac12ec165e23f5561df747065453462c1e356c0ce6c4dacf9315230ae20faf8b0bd64c5751c8216b4b7a4dff521ea056e9de7d499d", 0x9e) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfff) setsockopt(r0, 0x400, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x44) listen(r0, 0x0) accept(r0, 0x0, 0x0) 16:00:55 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x4, 0x100000000, &(0x7f0000000100)="f24170ad032256fd42c0aa247539b395e5b167d98f96b39a5077ddc41e9c47002f736347312703131c96a67261374557c191a314edddc66268b33ffd91de7da309005d17fd83ec23cb78a00af71e2115ea2248b2f6090c1615", 0x59) shmget$private(0x0, 0x1000, 0x73, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = socket(0x6, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000322000/0x2000)=nil, 0x2000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) 16:00:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = getegid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000500)) chdir(&(0x7f00000003c0)='./file0\x00') accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f00000005c0)={{0xfffffffffffff3c5, 0x6cd9}, {0x6, 0x4cc85ea5}}, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000580)='./file0/file0\x00', 0x8080000000080, 0x8) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getgroups(0x5, &(0x7f0000000040)=[r1, r1, r1, r1, r1]) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000100000508cd7fdf03009fcb322675ed82e5fc2f6811c9ecb148bc210000fc267248f3b16e83b511526414eff4baf9a917808c950b0386aff6eed5cc24d7e21fbb074c9d2a4b4d93482a508140c0a7a1c5981f5c386814cbb31397a8094e78df293b8de50070653c1ddceaa917b1faaf7e8c6d42b9e0a348e56c0da1635d2a015c0b4bd1d50a9bb7a71eb29a2287ad8c8a98dc302ba4b14b0bc21484267697ee634c05c8fbfa2895f20187de61b606bd66b71a9a7d00000000000000000000000000000000dee77d2148", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000300)="8671aeb4f0c5d1116d73", 0xa) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0xe60f, 0xffffffffffff0000, r1}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffe00000000000, 0x896}) 16:00:55 executing program 0: mknod(&(0x7f0000000780)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000007c0)="9dcc7a2cd8e4958cdc6dccb8c48ef7b0a3f19bc8376f753b5c729f64ea56a38dba227a6641df39ceba7e2abc5a36eeead86eca8f6320d65f95d8ebb33590e4c09c04d13c2e08a5ef923a5c504243be232a303631a622c64ce1fb41f289e9cad9554c2f6161331cf12990e563186e56c129218533fb657eaf290be5dd1bc3555d5ff7a06c18330ae121378bc5f964a9c97c2732ec5c12f745046229bf8dba9621b53240182318be4eb75e2e1330b997da6ff5cb90cd2a1e05bd4fa49351b954137966831a8de4b5a61bbfb65d8fa6f92b4f8cef0a39a442ad6e2f652265d11ff5559425a85df9f582dd582492d4c8bafc0526", 0xf2}, {&(0x7f00000008c0)="8842f3f0d6596b899b0c29079505a74ae6ebd4ce45c12967a2d3a858533cbd8e6c3cb1df65f7cd6a0955aa96faa7719a179971e3fb9c12c8c6e37bb6b5ce8c52583d5dc4109c2203618a4230048cfffb6f079a3a656b01d73f73f470270fa889865a6d11fe85d79d4296dcc3801a15aef0c0ff72c364273d74490c2b67d06c978e1f20f4f34a043987ed1ecf53fa7abb907891cce8b2351701efdf449a04f652549a72bdfb4f71d646e3366e1335f9163956dad1230765fb1982d374e3b9405391beb1355b12bb9d729219593efceb4d7b68fdc0a52dbaa85115be87221a0a16c881118db3964fd9d0d3324ecedc96", 0xef}, {&(0x7f0000000100)="d5975e7213643d4e0c5e258a57b0595f094ac0e842b4f7aaa84b675464acaba495968784fa2f6df3107aae978d36a76392ebd5dd45dc26175be52af080211d6542fa9207cf430c085fe33c792a6856535b927b500fc6038cb40d36a1919f98d9b6ffd19ae8f8d0c0b37bfc81427d808e9ac07b92b941a33111", 0x79}], 0x3, 0x53) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) chflagsat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1, "002000d30628010000f8000d00", 0x0, 0x400}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x10000000001, 0x0) close(r2) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r2) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:56 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20480, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0xffff, './file0\x00'}) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:56 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) write(r0, &(0x7f0000000000)="7890b3839a505981bb39a99f947d37c01dffcefa5e033f9e3d", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000500)=""/222, 0xde) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00003b27fedde7ddd8974d3e2a7ffffffffffffffe0000a5ee480703000000c60100f2e9", 0x2c}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x1) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') connect$unix(r1, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x0) write(r1, &(0x7f0000000100)="2b00ff7f0000000000008aa4", 0xc) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() chmod(&(0x7f0000000040)='./bus\x00', 0x2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) fcntl$setown(r0, 0x6, r1) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0xaee) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x3, './bus\x00', './bus\x00'}) fcntl$setown(r0, 0x6, 0x0) 16:00:56 executing program 1: r0 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x8, &(0x7f0000000180)=[r3, r6, r3, r4, r1, r1, r3, r2]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r7 = msgget(0x3, 0x18) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) sendto$unix(r8, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0xad, 0x4, 0x0, 0x0) setuid(0xee01) msgrcv(r0, &(0x7f0000000300)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') msgrcv(r7, &(0x7f0000000140)={0x0, ""/51}, 0x3b, 0x2, 0x0) msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgsnd(r0, &(0x7f0000000100)={0x3}, 0x8, 0x800) 16:00:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 16:00:57 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) write(r1, &(0x7f0000335000), 0xfc94) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) 16:00:57 executing program 1: msgget$private(0x0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) syz_open_pts() write(r0, 0x0, 0xfffffffffffffe3d) close(r0) 16:00:57 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) truncate(&(0x7f0000000080)='./bus\x00', 0x7) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002327fffffffe00a3d500000008000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x93, 0x4) sendto(r1, &(0x7f0000000240)="fca8e255c8cff29dd2ab2053bb40893475cfe2681e940f180e24ef15615bb8b9fe33206b8a2e21ea3a41b306c56aa1ca1999decca12c2a74d5ba732639f033b2f3be60b95964542a32f1e9d54c712c8d80baf2ccdbdcf8fb3a3b530598d21e3ff010dcaa", 0x64, 0x401, 0x0, 0x0) 16:00:57 executing program 1: chdir(&(0x7f0000000180)='./file0\x00') r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xe6, 0x81, './file0\x00', 0x1, 0x8, 0x9, 0x80000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 16:00:57 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050113001e00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0x7c, 0x0, 0x0, 0xd4) 16:00:57 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000440)=""/52) getegid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000480)=ANY=[@ANYBLOB="b4018000338d9b3c66c6df004b"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 16:00:57 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x10000, 0x7}) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xffffffffffffffff, "0366402ba75a0500"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) syz_open_pts() write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05", 0x816) write(r0, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a", 0xa) 16:00:57 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) flock(r1, 0x5) connect$unix(r1, &(0x7f0000000100)=@abs={0x4b5d3bbdf49d07fd, 0x0, 0x1}, 0x8) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/190, 0xbe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) setuid(0xee01) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') shmctl$IPC_RMID(r0, 0x0) r3 = geteuid() bind(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r3, r4, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 16:00:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x20005302, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './bus\x00', './bus/../file0\x00'}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x23) 16:00:57 executing program 0: unveil(0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/195, 0xc3) unveil(0x0, &(0x7f00000000c0)='r\x00') 16:00:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0xf) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000b40)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0", 0x430}], 0x15a) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) write(r0, &(0x7f0000000380)="438365ded486d21da49ab2cd56158723bcfd4d4b8a11f097393c39ab1f303def6572d826f3532a864e62dc84fd8ae762883970ea6405288ce3cc23166221c8384d51314e37bf005d15c1a3db6cea094f7fc618b73ce8289dd237e8904931bf0a07fbc03bb699a993f0c9a6e2cef6dc3f0023ff0d280c17cd3ca41ad15044f6a508bbb546a704", 0x86) 16:00:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x100000005, 0x3b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="16f24ae46742da534191b919de8c88e3b8d05cdb64774f2192", 0x19}, {0x0}], 0x2) 16:00:57 executing program 1: r0 = msgget$private(0x0, 0x6) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/220) r1 = socket(0x2, 0x3, 0x33) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8c0000101f58548610556036f42f00000000000000"], 0x10) write(r1, &(0x7f0000000180)="3aeb545cd16cc014", 0x8) 16:00:57 executing program 0: socket(0x0, 0x4, 0x3) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 16:00:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) getgid() poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x11}, {r0, 0x40}], 0x3, 0xaf32) 16:00:57 executing program 0: r0 = syz_open_pts() syz_open_pts() fchflags(r0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x600, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r2 = syz_open_pts() dup2(r2, r2) semget(0x2, 0x0, 0x200) chdir(&(0x7f0000000040)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x19a, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00') ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x8, 0x8, 0x1, 0xfffffffffffffff7, 0xffffffff, 0x1, 0x1, 0x3, 0x80, 0xe57}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000040)='./bus\x00') minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7fffffff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) fchmod(r0, 0x28) 16:00:57 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) write(r0, &(0x7f0000000000)="3c1f86d6d2edf4578740a8c05fe0063eafef27ec22c172a7206a24763feb0252683b9e635c552312941ff8b5e533006e2a9916b9be89470f1dd596ec1097960f33edd97da8837805bf2cd8f0e8c4a164848f831e183b64d3efd00b687e1efa73844e9f3550204f3885ffd348b0060034b7c180a84433b80a750b5e2de23889a32ffb2aad080c4b9b47", 0x89) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2000, 0x6, 0xffffffffffffff0a, 0x0, "9c4bd91d1900bb2a89a50000e3ff00", 0x0, 0x24}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) kqueue() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="b52e8501eb746d35e9ef015197bed050e8bbb12b", 0x14}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000480)=0xb1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = syz_open_pts() preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000380)=""/200, 0xc8}], 0x4, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x2) 16:00:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 16:00:58 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) socketpair(0x10, 0x1, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x800, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x400, 0x0) r6 = dup(0xffffffffffffffff) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000300)=0xc) r10 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x401, 0xc85a}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x1, 0xd9c}, {{r3}, 0xfffffffffffffffa, 0xa0, 0x4, 0x0, 0x7}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x2, 0xffffffff, 0xffffffffffffff07}], 0x4, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0x4, 0x4, 0x4, 0x1}, {{r6}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x3f, 0xf2dd}, {{r7}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x5}, {{r8}, 0xffffffffffffffff, 0x30, 0x10, 0x1000, 0x10}, {{r9}, 0x0, 0x0, 0x0, 0x9, 0xfffffffffffffc01}, {{r10}, 0x0, 0x20, 0x5, 0x401, 0x7}], 0xfffffffffffffffa, &(0x7f0000000400)={0x401, 0x1f}) 16:00:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) recvfrom$unix(r0, &(0x7f0000000140)=""/159, 0x9f, 0x0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10b885, 0x0) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) login: MÃMÃpckbd_enable: command error 16:00:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x300a1, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000140)="3860b28f13c673097d5310edca52c91396f80874a6af306ad9fb57146d3ddcabb3ee76e2e3", 0x25}, {&(0x7f0000000180)="bdcf7e20734b7c52175e4e6957b793f735701c2f94bbb3d75fd2359f6ed81925d2821f09bfe08fde6b8e1b5d336f6a4d47eb747fbf4706bbd15206be31522b1488b23ef0309b01cf1525c1f2b945b9c01275b1cbc2f1e3102c4d92e3c31d8d090b90e8ac74033e85c136001d8341025bd6501344de66c426738cfeb55d4790e0cdd5a482cc6d9b155ca21b75a41816858cc0cbc5e18d4d01e16544a9f6e64c1cc6d35003ed219537d9978182cdbfb37d9d427ce4f7215ce43a0fc4ed182a06e606b02c0a7086f87223aea09c388029c0f5904b853151418e59d9a70c9bcce474ef49945615750406d4e6289bc127153138903211bcdc111ccd4c52c1af035a387c362a6ab388cc9b00b4e6a350ca92eeac25a7bd5892d642fad19520c9eda33744d2daa8f96f42f58213997d46e5163a5544f5f3094c36fc100df6b595a5fa5b82d3a07e54cdf83024b1d80e7d18e2650677cb6848a614c32aec88ba0cd7b479c59f68d670a190ac5ede9d9131e4b08d3ee90fe3fcae4e1ef9b3d3c28f9838751985997b3f7048a0001c6a511f5c6d49ee17a7dbc551e2b60cbd075065db5a75adfc11fbd3b2c1697500e1629e6aabe859faa3c26a6281a947f70747790d25e140fedecea029e4eb22c59c06a35e283dc6d2878ab6e81d379e46143fc59daf8e1fd36ae7c04fa63393fc4fc698ac47d65eca825e7972f5979ed711ba84ae472e740b44013fe709f43535a1e6b5a7db2ccbf7b0446ff3bac54ab143b18902f29c0989b0b980582a48a6eee7e25185bf7d8199fd3f4a1b947a5535a2ad44b9ef938e6532bf46d35fcdf519819c65c610d357d9e70dbc3179ac1f9b94bcc3436d9f3484973eb4c4f92c217855e072a0cfe9e9e1cefc912479ef7e947e0b6a4b09820f5df2cfc38c8db9ad15110731f9e57f608d0458c2462c1af206da9ba34b70f6fb2c07d876c620f8dbcdafc1961e9b6ceb5fc7d3edb7c3eeb707e4a57f2b74b77942a718c6a9e743df47148b887c68fb315342bc3465505777217bfa4d343ff5126b5454f752fd7ad9b9bbb958dc233b4eeb984c750e508898d7a646ace4c80daaafce6f800eaace2e205ade79382ce470f1f03b229ccc4403f922ba10bb8ee1dcf80121cb6766dd74ea4d7b32b2c2e82d550ee20ac2e683214efa82af35f9afc715f012b44e2268607dd064d459eb2724c177ef9c58ef2c1947db30a0c0ff8c0982439b9689cc7960053fe48756311ac5dc42f0d18a06f3fdb6981fcd16d713bbc38ac76cd319fc021811c4f180855ec60550fc1cfa899ec6a3cba7ac2b556753000c5826bb7750cccb1457b385b0776dc795507f8b894be46487bc984a98600b533538757d6321cc549915892fb9b2a08925a4c714c8e1f6b309a423c1f18180cacf822d7d065074e2729b56bb7d2d0dba461aa5d9080937e1092194b252d1375fe76cfe3778c688793944b158cd22084d7138d202b7f1c53667d3eb9e196de24ebf90650787ef0aa000c51939f854b36483b709e89f0424882a1319e140e2bb973dce31b1f579807014922ef60c587a49746985a9e6c040713855131b875f3268c2b6d7a54c2562bb2e90d87bedcb84bac7b38f504f172ba3b7c8e67af23ba37595c348fbd2ade1e499e9a58d9358adb803d4e3004e6e31a5c5567de01414c4f8c497cf7bc77eb8483f316dbcffac413a0ec88a9f6796eb6088d89a2125e5fc0506491478b7abc43a44fa5c68338142da50c65cee6de1b64b5f046193b2c9109359e93055cd75f707ba3b9d0941510f852292c95998f9574e7d16e6c7b1785a1493bde0c6d2e4d7e7a2a03f2f1f3d30fe33d423c1262fcd6c1eb970250f4664b06637e2ba459739dac2f04f549a4bc0250bf3f6b55ffe10859a4ef9582e0bc008b87a0a076278bedf4183f03d1c8fcd54e3b2dd82398e5027b7c077f704b60748b9f5782f7714e19a4fb18e3f00f75123a3e452a3ea4f1e84753f4b665ccac485db921bf52ec301791fe97ba9621f90b258a0852e7ff4fbdc67491f9f3d5a6e9dcbb7230569aeec02099aaf680839d53be761efbfa8e0c69379dff16d49082e85d6a5525719c79b2b440f2ecc3beac13ef5d7d41b6bb4625d5a1110337cee45cca1bd9a75ea70fac80f5185e7f278ce618f75e3b9f39418c2ae6667f27194521bde484e40a964c46ca6319b963e1e3ff06412486a11b7485fa33bead8902a916636a85286e3f2836782a8e929d8afd08a542d4caa9b3c4a437ee5b140d51a1590a73870fc06d3e08221f10976863bc606225e5412119a5ac800d535430f53efb4c1e2ea5548c1078a6b681945190d0479818cf72f213d4b486d3a50a8ace24610b409ecd993f4f01f4a8e7844bb102e473de57bbafa524b2c8d39cabc8b1eb7cd8089517ba8ff64106f953f2bf8b7a4e307506109c6a92024571db637c83ba197f1be073be40a9bf423525bde38cdc2f53865f5a16e446b53f32b892107df6057013dd2a7c94d99fc46009fa38c29a748a185bde8e41b16bf1e8d3199fbb67193f85ff1aa37abdd57f31c23669fb3cf61e468e8b5d695c54d454152c17c3a23453a798aff16d6f18d5900a31d59d205e22c9296bf689a3ee36be33b9bf2e84329738482191f9243057f1ceff392e5a03823719109f65d225e9807b8baefe05059c3032526f6e981fc68400555813f522289e4a41084152e2644db8d288c7ebd6ab163463cc75a180d38bc8eeaf36d075204aabf4bd8a37a8a6d43e7a7507b18e7c147ecde33b8328daf7d76e74b59739a805e0b8a09f9261cd1e68d44e1ffff5ed87f80d81ea7436fd6e65cb62f195e457c4462f18b038f11346fb8b7a8fc539e88535b246470bd8a3c6fd5ec409891b8f7876c519bc4290045669fdcfefbc773ffc48b2697d11e1f5acef63ad3d0f158f4e71e998bfe3f5637e5896d6fce38a60636bf017d72c10a5c740e8eab3d79191d0e95f6b478334c9f69341f0c9f9fa69fc708813063624d34f0ca2d14c14ad29e563e76ae3755f26be60f6187e4007e8171b13b6dbbcac98f349ef7d92fd1b56c0c6d37dd3f4825375218957f13a588cbdb6b8803087db1cf2d0565d85c081297fd0de278129e97f3eafd640509feaf8a75a7c51eb9269b7c77ba6de316823b46155afe788d813262e5c1853b3a0e347d6bb3534c11839284ea2ca651e57980eacfafa1166af0b1aa268e0998752a124e681ef5e57b23d9a0acb474c7d7439183040e5576b09c4ac3072b610af76612414802155100d4989685919893a3decec461ce51d0b7f6753c1005bf757468e317fb2303a427f263a892c4c23b31c4710bfcd82d45e8c6b435e695166d0b957a57efb65e434d747a4c3e0dc149b4e7402c5db0ed9c462380db668ac6e4855442328f0176228b8f490f8f4dae145745e5e6692788d132080f0ae2f51a31fd750b2ef60b840dcfcda226db70726785f5d21b629ad42241ebe8940bc9f84e1b857b961a172d74bc171db3e3dd8f4aa54221201c7e9d224117bfa23431aa4e336f463e6b3b51e7fa89e973673a42c58d5d9718227c37697b37c76e1112b8250f4f2ae4300c76fc2e77286e39118176a0c72ebd0db3f6996006901d875404efe0be04d970e3410ea83d4bc83aee76bb7d92e6704cd30b0e771ca57f23c972979201b64e443aedf91427cd5b99c634d9d3b9e4287aedae07333827d2614a6dbe8ecf4dc567203d9d037202240bd3d6aefec48c01c34051226d4ebae0ec1a0cbc1027e705b78447bfba657d4fd1a05d96d6de492a50298d7461e2c72e98fcbd7c4dfd4c1ca56ba4fb923c65831871a158ab16921ac4edbffd401b6c0c5afa7d12062b959a24e3ca37858f20d85f38ddb998ee24d2d590c564caaf8304c24464744b23c393d258eb58ec0aa7f4412c0bd920e8db52aca219913020c13c8cfdba556b16287284ab7f3fe62c07f57377eb152d21e728f11285889ac56b126b9e168a755052a365d3d2b0c0fb8207d8f5371a721b051a336e5cce8fdba03089c029b1c9b2105223a01f1c910aa090acca1b581013eb86fde65057e9c5d1f3eaa25faa03e6084d466fd32a2a0dd8d486d51244011f5351d3bc96ed3a4d36094f6cdece141005d503d99152f706e53f7184aeaf9adfeb48d30854ffb530a28d549116d1ffbaf5454d54ceb467c48a59f35b37ee40be0848f4d3b08cc147724b192edeaced256d81d022300d72ba68ab1a1b4331f94758f24a1280105a066a8762261d620edb20b4d44bb251f413be12517058bcba30092dba5b291e61fc158ae95b5e084f2b17d25d30b0e85ed2469cacff653f4b3d318b0d58cdc12bcec012bf6bc6069ba9b8013f1e8742a0b7794eeffbe8bccc97716e2102f614c87f9eb73982436a8ab859705684565658794e086acb86b70f61ca32ce5b099b545978b2a264ef2ba83bf71c9374e27fce11340b056b19ff7232a316003d093330ba2a60288bc5f20306f9c33415cb3f2b851671f8c6275c61fb8052a90ee7096e9d850809e41c40b1512e3082c0026926838c3c54896ae98be3e26f32fc5b02ed8e97eca46019c6be8d846f683271b3ffc46b7d1fefdddd71792731c222459e5c2c9a55c626d85459e14c0f7792d13b76d8553c28c0bdf340570571dd61bf1433bb41570f0eeda5b9064caf985f57bc5bc6802efb8bb3091ee146dbbf1d2df004cadfa19729116b6ae0d8566ed88f53504ca7204b9c245ef4bf7c8d92058351f123bb3b92547033e0902a44c60d5be31e6f73dfe3445c6353650a06136f16877719b5db052421f1cd38d44ede4d9bf0c75b4feb2a8e7a1d4d8f63e82e19fd7c4539249fa91cf68e50c4d508ead3eec92fb3c202555fa5370e08212c3290e35b1acbb69f322278f10e714da4f2c92b79130f2d32d2253d2d539cd82b16d317eb2ef87776dfb3346ecf943029df0526850fc5621ec2b6a51be611df582cff20ab0136cebbeafdbef2ee764f2b0a53743ca4416b0cda74d67334442a1f18cc92876c1965aacd3e91bcad369d52c5ac1527d8be1534b246fd2e64c24e418249eb1803cd12995dda38a02e8c6317fdf02ba0ab6c76f9bddb5b0bb2c3d32268efe9ea59bbd30a4668ff3339157350d845577864b0350daceb102a63eabee59ff02bbcdf34fa5d3b414dab8f6b386836c358745abeb662da6a636c2fffc3e2a7ab0fc7bf886d0e57f09415c60591a307b65b9d34be88149b91d8c326c133f60be0e7b649ce6afc8599ca2fef687978b188e73cd469d4216bb9da8753d9a41bfffc647fd38bc2d097c250e5694bb96ca0f852e6fd62037ce2f9b3a6a073ab3167e83957403a268ba987a9a822dfd5146df83e4b3117a8c68112591fed6fc8f83af15de3da2a4975f1f7b487c56275ade01a35b80af956ba3437281d9f90a5cf4f21ae02b570aab995cc0dbcbce832b773f3fdebdc6f4b31893ab7a91a56bd2639438e87cc46c23c1f952fb4edffd24ab5392a60c2aef7fcca045c408b3f8651b298598b33a608441c9990ca30b0995645f6ac86825f62f5e8ee4a6c8dd646f88564b45c3f39604d8bebd6ce4c075631ba36fe601366a8b9ab7c4f89d4439223a98b074dc0f0f91a680bc5b8535005f90467c30626bdae4e41e1fc1d95fa6e8de7c70f5f558a45d9458caaa7bf272882699bec2bda2277ec5e11df9d74cd34e8859d7598202202ac98d888036b757c950555b2680a033d7bea4ebfb8b1430c07a550535917e7b7dae9f90367903b13bbc1656b71f2075c1c9a2e2408249d8e8b81f70664b18170356d68a6f8b2", 0x1000}, {&(0x7f0000001180)="d575a7bec8188e6c703ae7f3ce9b405fb6939ffe21aa2a362e472da51f6a81c87aae7f32c938539cb0f60864f9171eea1747c1967a2858c43b5cc0097728924cfdc7bf324949dbbb8b1ac7f58c7ff21c9f300fb05494f9bfcf208f79f8f1ed44e9b10460c9b5321d28e7f78991202abe20a421581be771ef21abaf899e47936b6800036cfe", 0x85}], 0x3, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xd}, 0x400) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:59 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x9, 0x401}, {0x8001, 0x5}}, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) setitimer(0x2, &(0x7f0000000200)={{0x7, 0x7fffffff}, {0x100, 0x8001}}, &(0x7f0000000240)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000180)) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) close(r0) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x1003) 16:01:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003900)='/dev/wsmouse0\x00', 0x10001, 0x0) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x120) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80, 0x6}, {0x6, 0x4}}) ioctl$KDGKBMODE(r1, 0x40044b06) 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kqueue() 16:01:00 executing program 0: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8080, 0x0) 16:01:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) mprotect(&(0x7f00000a2000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:01:00 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000002700), &(0x7f0000002740)=0xc) accept(r0, &(0x7f0000002780)=@un=@file={0x0, ""/4096}, &(0x7f00000037c0)=0x1002) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000003980)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000080)="8799d683ddbe3666109c1cec1fa0c682fa87c9a9d0b61727877739d0a68bf152b2589be488636be0f84b04e30613e43bf37deb3ac825994504c18b3712073b1a3f964466d93c687b9c96b6a6029d1603d7dbfa1b62cfc6e809059d7ba37e59780b1a7846e2fdb4c4062dd975125c01dd", 0x70}, {&(0x7f0000000180)="fae836291ac7a52ffb9a50c39fa90329efffca9770ef39f332b8e5c340a411d213a98eb8a385a0ece2b308c54eb03e6b417e69b7c1aea451bf6174a23604be88885b88c68fccf96cfe26ca61962bb6257abce8f307762077d7eb356a8e86b4d2944edfab55feab4ff7b7cea45ba54ceff75628a4242025488462b930", 0x7c}, {&(0x7f0000000200)="6ea36b55f946f60bb0b14d000650f5a35b2c3053a1cd56146a938e316173aa6f8ca51f1e1eedfaaf9b3e9749d7f4ca272de913517e92d507aa0209f928a248babd94fca74e8228b9e27f0b5fd71f97b48762625a71960dc4f4d580eec2c634078bd0e5cc5808acab460b3bfb5ce6246654f30d5014af990e666630d59b826003a309660dbcd5692785f45d834b2388fab61b427ca1911acb112df199f6c919df2dcc01357081a013dc2e53d3ce53cf319e5be10c3409e4c1", 0xb8}, {&(0x7f00000002c0)="a02809f8a91913c48838e53a104f040892437f292a642b8dccc3647107a4c2a75d689f07c764ea18297069f4821bae4cebf87f430563f2bf0a9d3be28bd313e2c0f1381e27a3302cad3b5c4a056345393aac0f328646c28175837d1ad51077654b52347104e9c78a33740fdc23fd63823269558d8d7a6049d0cc75e3d97fb20809f51f7d314241d2760d396967620715b63ebc07c7888403c1a653ce2885724fedecd4821214217f5a3cdf42d83996c9835e4a600b8b698f1c3269a5c99865ab027e576dee1025a925779c27d2df0cf222274ddbfbe72c6dd1edb4216e0a8b0741be3fa074347f41dbc2a653a60324342db3365f5d4607096ab10c1856badfcb69d6a62ec94d002ba7f43d0f813dac884819342370effb10784c3e1213866261096f8eaca6254d61b6e68b09a0033f136afd12a331b764b5b09a5fa3e7b4d4930f2b9c9015180d8177ae23dbce6e861ba80ea27689682199e46eea009cc5c4badb71b0cdba0ea24a4705507786d33642c7e17eeb967ea6b07e3aea2f53fae898ecc0ef095f22c83ff425cb2032d13680ac649b6c6c28996a769b2e5eb2ebc4c045fdb074766af3d9fc079d5f7fdad272553de277de3e4574212892f3ad6bc7c72af609baecb1aa88ad092c1841072faf82f7487f9ad7237728b74da4d1d4e8061ac470089890e3d3bc54156e03ed15ebdf6056f328d697dab272d06a477b8412f7f3e83deb2e2bd362725eb75e62f6da284ffa0d83bd5a5140578d4c75e76d8224ca7937c77a5508cd4eb5669808e3e5ac2df78863c268ca034800571bcef5d80a3416f2d0feb99a25323a737f1507a76263facd2f71fa19b58192e5e5d95c2744b1074b8f9d2ca9d2c9a9fa50a1cd57fd5b9adb31e69c6e0eab76571b497b94aa66e945508197cf20e72f6c4b0247d3916b03f46d52e2d2dd300757f446b4f772e582c30f9d5547a5d2e534c2f825fe6c542f37bb38eb695d7a22726ff7401dc58aafe661a6c878e83104b6f010edf931808397344dfa7a5523ec0697f30f38a4a27479c2dca99a846221b406d9ea9e44d6cc38911c93a47910223ef3763c03d7b4e368084956f11691b5a9a3de4407714254f4c855bd4705cb17274fc40df8597fbce81da8667fc8dc7e602b82d98faa72a5741ef3e827f6826f2470230f24a4eccd6cbce303448caa9ba65a4002228b40947438d707234b314a912d5ee1717e0891c41b2f9da10ef39013229261a54078d4773a8baea5f610dcbc81b202d7c78c0841017f4853559ab5175b5a5de691bd0a1afdb436476a808b1621209657ff2dfc190d7ad35a80000bd6c57b625c06145c0c2b313739b690d282f987b2016f1d22ea455e83326fadf1a845a63907ff43754665075746b3d36058b1d9a9daba2189e3b9fc8cefa021431fd7ce74bc9c400fe0a25b462035b2c0d39fca99309cf54b42a285f58fac166fa219c6e99241b92cc1a74dbe771aa98562146ba66ffe7afc41a572de6b5132e3592f7f7390efa1ff57c0411f8f3715814f351488f4541b7a3e0402c6a47b0cf07211860fef85fae0f64253beb6b65d14e222de53fa16747d7fa264ab6a96aae8a8f3233909c0791615817581ddf99b4005fb9014866fb9b09bf190937bf3ac7674c46497af04bf146c0369494b9b55f1d1e55033671aa7afdb19b64e5b79a4f30a2c28c8f8bafafb2b8a079489db13e6f1af22a2a60d0d60eba958db09035f8a2323c6deb05c0af954d0e2cd91dee5050df2c13ae46ee889c6c7fcd7772ee23fac5bf8ad3a46bd16f7359bcf691fa87838658bc5e6a11f031e7ef7a2ecf21be683cbc5c90684cc2d077b8dee530ace88df9959e3ae1cf1a08d6870c6a6a91e5f76720265d7ef8211318ea0ed338e3e387a4c3eb71832631bc1336adba4f158c987281fb3cdcb20530c5a98a640b49e4ae3e94e89e6a36863e83f9945d4476b06b8c067e6c43c6a6845d560abb035aed1386c011b92897d6233bde8f549ba77fc6c87d520bef8152ecf8edab88afd62d0e798d4893b9bd22bd14f07add6f637fc4b11e872bea7ae1be7b321da9a8cc33620690e9a46014cbf165b27a9a27d6b27098311c8e21fe1859a7757fdd21adf1b0cd5259da53c654bfad31835222b93fd61684fa7cca17803877afd4441f8b9f960ccf150ac6743d7237209f6506a2b7e3eb3c7e7ccfbfd2b2f50b530587cc59de00a7ec63924a7b67265fec05d01fb77ce85d361e3f292370695bfb77979097711501bdd20f87965cb2e1a908e54d25d0f49c0fb54584144be1c7a8a1157b22c6952c24f4fc31663f59150285357244064aad2e0cba0d02a0a36fd115f7ecdcd1b2466d6e53f39ab0eb8b3cbfde3190700b7e0910a3488d52375dd782c5f3bc7318010ca75da735333d1557e3396edd5e26da7c30e367cc86e240dbd64330a191f2a65e28933242dbe4b5e8b7044756c2a43a3175bc01762408cdd05a23ebd7123999897379ccf7d772b0bd2f07f9154e0706dd4a26550d14f641c64d1781d64e2b19bb7c17450541d3dc958bde6ebc4268995ea0aa7626f612b0693d163511d2e61556ef4d95be9d5872cbe33b807e8c0a6e92e23441dfb865533909e4306096a90c0b7cfcb7c58ff026d37e55cb9b6d209fd5523de0e719b67fd84b036cd0ac39a0ea79c735c60c2b5bf667d2c3d35f72f1cc9d41bf01ede837fa43222e003dabd8d80fdbc415e937afda4ba7edd44401d8a3ec667516b39afa6e65a3b1b94533f6ff8c46e5049088d51816a8529c3f05133dd95952d7faecb789633d2e1d1be30f78e67779a6507076ae205cf3ac2da86112a1ff39c6a031ef70fc11e16add92c5f36a0d8234b20298126bf1a3a29f9f8ba57904dca9e0c51e395d0534f78edb4faa870749021215611f35a08746976cb245a5e6f8f38073e1864e5811d0b2e3423dbec576679cb89d5a9103d8b5aa0402a388dd65ef6602c84fed813d413bee6448f6a898f18ce9e8a55bc31406771ba378c5848cf03d3fc46af2f9f551983c459a9bd66b532e3a45d4eefdcb40cbe8b82dba39a9f8bb178e617e243c91e4076f655ed7bd16384dd44dda52d99af89ae1e71738ff447f45332761ec4f6ee945bfaaa3640cd1c99543f343b2d982add143ac35006b20e65821862d81cb19316b3a183a1abf92310fff3cbee5712457b9111c32f37a1a49b0518ca60d29d55e7415df669599eaa23b6e9f4f2da251765b9be6a6a28ad46c1fda2ae86fbe26caa09c22f3103a1fd7061cf172bbe2932e6947809dfed3cfe462f13762664229493dcadad8d839d4e8465ca88a85aed474fd14c7e9c03b9a705a88e77e7ceafaef438d861d55d53d5216bff757e6a68b4842bbbe6f4bb5bdf7ceb035bcdd99623190c71f800a99cec419c5504951b647ca318ae645020d6175de9382eb240f9e36e13f977b4fe847412de3619d0ea2c8ac429a41a990b7758b8b76ee220ac37043f4965ee3cefe8f34a618a17d3d77bc9f891b01e8844b1688497d9f06a09375cc5ecbcd737ad6775c424e8958f1652a9c2327c769f91cad8a690a326eecf5bed0209110e7f7095341f98a9d3483e16dd737180235dbac4d85ac99d442f0d6e7957d5b182d8bb72b6d3127f0c34afbed2bddee758c55e824fc9e8f803e90c8fe862de22e08079524406b01119466127fd1aa406cda02aeea06c7b748ba7bf08c773af07ec57bf4fd9d087ce4e9222f8a8a7ae8f68af9ffc5f260501d0c9cde355697ed42b5a84dd7c368ede5d6442420dee3d67d06890e1a32a59003a85b32693b1c6f49abcb799a1a03293486c3d9b9923984c874d13f4e5a197dd0f2da4fdea7109b90fa3292346f7430c2a146114a8be76d6be360cf2bbf09110bab729f1fe8d523b6e853d77940de1e5c8cc1f16f5e748c75f72d63819edaa3ccbd85934931fb88869f271f54eb5eb6d4854887ee49b217a859e74b88988510fc7973f2daa396d1bb6642ad75d2d9afdd871c8384b8e919902898bcad739ec755829e642d5855e628904be81934fbdb4e75bfc510b7973a25217221eee491e7a72ebe3b60e3f779b6f273fd4115656706666cdd66e80321a7215050610d772365449748ea2b26adec06b509d6cc1f61c2c8ef200c9e9e188b318978323ab490405c286d6d6e99cebf45405de6509f5e2a99473fa7664fd45919e765e9f492faa7a171bec8fd2fbfa21e5a1e81651a10c5b79955881162cf0adcafe09a031fa9fd904ab852db52f6fd667d3f833584595a6d51ca594163cb78c8e5b54d47e45109709c5028409e1bf7b5df64b4bf724c40cb505e3f9bdc4d3227469c9ad0523cd8ef48b8cbe2d000fb774866702eb1269e39f1208263cea8ca4fb15935bf4068a68e2a925fd384a69d0aff1018efc2281046e7b90040702d4011ace962823f2e3a2b6b6e954158b8221c2ad573d86f2f2c3b102c12980bf9bf82aeb182fdaf49aa074d5462d4331b5f22e87bcda23567f6b0408474b819ac2a31feda06755bafa06391dda62a80cc1092c6bdb89d4bd624a66e983f07bef6a8c1f42a64ae17d8189699d3a6e266ce99d50ee4f2f26187d3c9d0fc4933e6163a9c1e2010f1b5271d5295deac100ea584a32a87b3f2f1057031b46b8736b1c00d7674876238d59801b59fcaf565b0bd7734327fcf507118e7dd5a55f251d56690d8f52dbece2d433f1b0b3ef550376d3764c98afc1f1114ee2f009334a3504be46c367425794fccc210c90119578775811e172aaa03ddacf5687f89f0c45ffa9dba7e80bee3838ed5a5ea30fafbd906bc6730f1c4c14913b372a349a85768f1020957b37df8f96ba8a02deadfb979b750023014945c9d8cd0c69ac21d4bfdd343e7ef85ff5c698aea85146ddcdaae323c662a180ef2409a155028b2954d64a5ed92b4a5924a84f304e2e1df8c268165e91ccf354fda151e4e756400bbaa140deffa257ff27a15d6cc7b12bb277fe1d22cefa5f4fc306387fffc82926d4a3889d70e1b5cc278933161989f11da20f561154dd45ae80186f03158f54731453a09c76eaa1c64525b18ca698c135312117784eae78682d8def2fad8709350581f3239e755539e1bb90eb528d7536e87aa4da2619bb9b9b9c2aa3a23eb22428d23003e66c364729e64e72d91b8a7da9ee057b06d2f2330212fc45a35f429dcc7490b3e0303dbd2270e12030c2b6f3c886864785a6fd7d23f2f97a5a9d0b05e9e5233f7015b65d3e4c5340afb68eaa591f28aee3307f865b17489d1d24e14be5cf7fe53e95f9caa4e207ab570bebe03edf586c21878388e0179a13e151f0467981040f897ce4232ef13cf258bc9d6d4eec56330c865e31227d21c870cff8773411c0c041bc9bc6a47d003eb81da28bcfe16591c9dbbd3ea0e5ec7e7d030ce298917ae3309683908ffd99f86cb2c9c399803d3ded6439d0ed5da2ee29b65d55749384c13a30b087847ffec4590a72cb35f0d93e5546f19568f21293069946e9a2047a7b426e90df28f41d45fc9eed098033a9a4470e692c4e3b75cb477e7aaf9aff57120a59aede16d746eef5574f97a0424807ff79dffeae33bfc41139f50128cc45cc0aede954121fbf1b87eaaea07d603d3521e3c0579a181ba9c8a8559bef59c80455cc3b6ebf9405a2fbc1339108753b45584eb145de361d3ed68ca67056cef078029cbf621876d22416c0feebdd15f704328ac62aec07be485b04dd722d2c2094b104e653f8bb2cc91ab7adc52117358723e33d8bebad1f55414446f76119403fbd1334e1e6f0153aad9afccf4baef00baf24", 0x1000}, {&(0x7f0000000100)="e1e2804facbd8464d95f3de0446360724bca6a9f5568d45391b653bc997f738ebdfefd8d8231466ebe8d4a1f0b12181e9c09", 0x32}, {&(0x7f00000012c0)="b6e8f8f915ce58871d10f798f832d45111025d20cf1f8ee8d4af5100c81b6408b3acd1b278a5c182c1db6c0507f475fe8c55189465e67c55b2c1b93e1f11528670de7bcca76be6c68984f13cc26159390fd673ae6424a2582aea3ee88af4c55225fe89f5d4cfd648003e80bbd9a8023d5eff0598291b76960cd4b6c0564e018c7f6ff7dd15761fff1ae25411f12cc221c5e7d00155681ae9e704763f486dfee9ae379156da04c5318b416b40594aedfb029294a0fd731c1cade26df25977612c2485d7ba8662c7409c14f98104f78c9de1755050bd7988934719716ed33a3ded1a0c70ba0d6bc43e7686de93133b3a98cc9ce61352f810576024f18efcb71b2f0d0128d4505626dc49b3fd0a1a862f29db4e7a73dc4565dc18ac0e909064e49e15ab829b5ebc84c8b9c20cf4eff2d1c15d283f5573b2d6710a465a6aca60ffe7cac145f1d2bb2d6dea1bb4cbd226ab996f12e2f648e9da77a5b1790e81bfff47438f0a1c52ab320b847925b3b3d1724002bffee007df2884271615c7a9cfff52d4ff424da028955594ba0775846787f68ea83c3caa206308542c01132d781770c243480e36764bdb41821d91e9101653849e905a5b30d0019f4ad570e3540b218c0a08cfe655c2ce628b188b312f03089d7b53c73288ff86a3b48bcba61ab78a89bf8a4754f0044ebd33212fb62e3f1b5f4838914fbf70aa926e410b5c2df3e75deeb41b9b75db4de34bd110e43dfb61276f1b69140d6a5abe30a41245c8212cf927fd6b7e8b6a505c4a8ef011e011a1227a84e1d83e01e8282c0dd75e8f473a95b1b9f5a9304c56e59803596857e2312e397fd23cf2c6408608b7bdf8ef1f6182680cf8c4a171f7889d49714156111149a0b0d93ce09407bad57aeece17da26ecd3727686c961ea60931c1dbb1fce8ba7ed93a8341c7e48174df92787d7eef7d40974e4a790e7ec8d4669c47587b1274735f1ad32d9ce76c57f6ba785ae633b520e9464293178d03f2006af18e5926a2092a331eb5ceccea2184b6fd932bc83779458693e52881968f7c57df7683c7d715ac0e0af6edaec533373699db518ee53f19e129515f0fcebfdae9a554a29f57af28eb18fb891882f503e2b87456920e6fe29a1cbdb4d066fb7b1a809d16502a14977bae4061fb16acdb8612b4fcd2bae9335924d9c7d776e07c02113982714d77bc50bedb987ac7ad627ff118387f032570dcf2962cf10f48313d2442718fab0fcdbe83e2a7d8aa4972ddad625f526bccc3b0e96c1a84ec9c7c969e0a0d9384f2c29e5285d3a6c31bbfee67ebb07984deddf6663618a6863cb19cc4d32705d0ab700bdce81088d9e0654ea8374cef5b65152445965e552f0ea331e79f8ef65fb50ee9b4452b6a0e755e7b07e1838676963df435a80b28089aa8ecfd660294a2bb4d0028aa25add466a0bf3f50fd9fec0ba68f756fb491b6e70c55c7ab3099d8de34bf94366169046c16d91ef606bb50083c275075187f41348dc705b8b4e079b3ac65c2aca61f0bbfb8257c3c15befc22c91cbabe955dde58bfd6f906b6b2d74e6258451be460fe5af121c4e068085028b976081c9076bf84ce70b3c0de5ae604dc022dd94bc8d409896599a65531122ad675a74a87bd9d532883fbbe7c717a141ad144c98a9d17bd79f28f928da6fe90822d21575b320053415663e60ec35d1cdc01b582aa210711b8811bb6c94f2c616b0c55e3f78902ae877964194851895672b8f25ee6c9f286ad90236541fdc396dc77564a63d17330372a3cf4ca4e055fd0b1360d8c9c9ce83d116a7c558fe54a0987893718fe823af2e807aa7362034b2679bd125720f9bd9174b0bddef5bab2148752bbb3755b04d70867781ca8c47a3b5add2f3202a0d5eb7b5a2170fc69cf4a304aeb3e4cae881787ac0ff3ecd49820c413a85d5a81158f59b24a95abe1e12f9bb9a41ba320d9349676777fbfa78913d2619135136bb37776f51a62dcbad8aef8bfd2b9b2c45f241a02a0068f55b99684c619359e5a78e94b38f881375abd6d3fbb0c90f17d93bf8b2c0213cb1ebae14108b9d212ef62c3426eac6511f8cdf9dea7d273a969484edcc39d46744eea2ffeeefdcca1c2758c34dbb36bb42e4d175c251cd3c3667f1d4b9a2108c6e086353efd29f126ed231eaf05ed6e4f2cd34636f75eb412c95e84f1f49172363b6545e67f99cff2dee789ab1f5489ced7287f6c000b67862facef89144fa43eaac9abd8cc7e25b1eaa97fdef9fafe934ef27e70f2e8474aad49b2e8e16cc623b7a6df72da609902b34f4746e8a99feff88b17a633d84a14318d6b46f4e2d46e8a16a0c3c21b0d101f47b2539c8d32dfc7e3a074578a007657f98a7d3fba0aec90673e619565f1b5628c849046286ef2a22ed651335b6703e71a5fd251ffab5875bd05b24b9f7d9f4c7eb5847b941a73f3d820f95d993081a7ade387133cf74b16c4d017a7e3ab47b2f2bdd88328de689f256fc73976bb69f4faf987e34834e5c8392e5c15afa9fb80e0719cee17d7f76772b35696485bf17a3e79828514b0cb5bf8d4fbb9918fcb2481dfa0b8bdd0ae979661abda6722c2916650edc467b6131549e171baf6d56a0cdd3d02fe563d67c57730f223204f98f211d3acd3b438f3e32fb3b48e8f74e432da6b1d6536fcab7dc13e58a9f35f1b3da6275ee15c0ba32b1f04d4b89af933c1d3021c04c3d89f209eadf38f85806824e65029cba935f759f33e8d93998ca14c4364d4aeb0a664bbea97795cc3b2904d7a1420903a05438ad2f2fa0990a5f8197664022ce7ab8d49a558bf5667429e7881153bfbfb43b1fd07ba928a82bcac451f24d8a18619b223b5cd9fea51a67f96d70cb08899a8341235aa25d07f1505d2ee363270748f8fa33568d968b6a1278f306badaef1e2f6a258b3bc10686b3b644d80d83eea36a99955c78cce3d4ae903736ea34dff222f98b78540999718f5482dab3c91202bd4503c96168e9eca4bd92a18c733f72d2dfe0ab63e1c14573cbc10b0e99a320365d72956ab1332924e32b7dc6faed76d2810c3a7adf269e63e02b75146a37b1ad2dbaa7b14e0101118d0a15c265bb9028358cc776a71a5476b1194c54a14ba4c74f9d8743175dad429faff3c564164e45e0b9b5d71e9f5c665df84c0fcca3019fdcea28926c243a4e78584cd58e5015625a3ea791ada538751e62ad4a1c92ecb0b95ad7c121c9b090495cf9c5482ac72ba19522752f5ec1718fc1b7742d8f78c4a52f886ed714772fc2022b088321bdcf54ca8e7b478d645eda644b4e731b965d6ded352115540fa12e947d4941536354d6e696d7f6079850debc15be1cc1c57c144f88eceb745011de041a59e84d615f40d8e98bbc6389a4b2c5ac6f6ef0bee94a0a1514c867815d16b25a3460e4b0d6f5ebc25104c930dc6d01268851d8f7604ce726f8215153c87a4539515be598e301ccd1c360bb58a2de60db45a8c9920d80a99be9a9ac14e398ce541990e5dbe2f94ad8d02b0facf1704661c919d4e10521f49f407753910f41c06e3a248d5d3451cc37731c1cb8766ba8790c22ccd9076b441edf8a05acbac483644905aff26250ed43b0faba93c45480aa43b1539113e94b0db8426a87c6483104c178cee3b172d45e2907e273f9c729434ed7fdda926aa95683e1bbb74be7ebb80a0d2857b52de8965dca401ed4f321e20862a3ee859033bf947c116e91be4e871d47b644079f6ef2e5f3dcc5ad3fc168416030455b9297667f1626760297b97f875f8c20290fd546d71b4e1b38a2eec0dd22034e4a6b52638f34d978c113a3eb5a6844faf1ecc53b309193e0a84a54f903645da3dee6cb2d3aac4c60163580ed4f841b9c71ed2b0c7dabee1fe0a4a4ddedbdb01b38558fb58a0455348f1ced0c5cb68fa662125c6f7e6616b7713bb7d5d872d53a8aeef97d85751e2d4581816bdfc7b2f50f9333bbc6fade7c5dd411d80695a97642ffd8305b0ea8fd327447450f5aff9872cc9f232b579fd1e5bf9440d1647a6ec09b9a67cb4d4230eb5213ffd29eec6034d0113b03291a31d5ae9535d49dfad9111005a9b8267ad06831ece72b332acf901bb2a8eff33e82fe5375c3b5adc07bea3628dcc9f96b0c88b06acaec631d009a262012ad0c7b855067e207f2a3f5e98d1644f75b2c2af04acd1f3802308658253001295a96cc29567d2861071b2dc00e4074b127a5e2a4bead65ade150c6bce3b7cf56e99d36f012dbe2f05b404204e67c023fd4e42c4c3692ffd83dd16e86112317e1b9533431a19043765e35aef0f349395491cfbade31b7740830be0bb93c56c0bcde41cec00ca65dc613a959bf75b92e1c64720ec2152b282a68ec708c708cd8a85c6bba996d79d6105ee33c05ba666bdf9b7fe8af12a62dcf655ec1aebf8dd30e84e705b89c94cb20229e78f3cc79eff1c609d5d4f65913de3a84905c2aff54b6a472ba3e24e8db30987ec43db8dc286aeb5a7a04ca2f58363c839071edbe9551e4ac6d65d3b1f3b9a1e93eaf6a437da4f468c4c76c3b1fed141bfaab1776ada2c19b4bffe36baf289aa51f0be858f096a56b045ee8a40546a9be6035607c325aa5046b90e38015a70d1295214e7b1d4e6d10143888cb5a694fe7606c14bcc2da5a230064ee2453dcfb4120b8f16386a71693cbf544457b9ddfa22fa0dcb88569e624b0632985b0776d8d61ea9f0783fa692aa1e4f68d93ac4a2f45cbaca1c5acc75392ee67b90916e81907a9e1004262adb19f4ab65b8532c7ee899e1716d6e946b1365aeac97b05413b994c9db80b5984a2154b3a1dffabe7d4948886ff34b5eba48632a907311974e4fbd25c022fafc44c70edb26c2eeb8b97163609570054c28a2c60c35f6f2a9bb6f2510d8726619f26dc58b7e7b1c5578d4972807c7f80ce0e9a99760171f48b0ff40cbb1c1f65c93b6cb330d052da5bc574b0279b01e089e4ed03b25d68baf36a394a6c8959fc541111f3404e4b010b2b122f486f8dca5be995649f6bd34d0c45d1ed8258b31e0685144a310e5d560d819945e9f38ce03de2bd21726da683b90c633ee0506aad0fc8c96f108f3292c8334a45a16f5e6d989f1bb4bfd87eeeec8d332b47afe09a90f49fc881669246e756a018ccf9e1fbb5e1e241daf9d2e36876de7de8516b67b9009067115ed2abc44cf4d5a25d75e99b526222f197e4135441940a41b51b9828fa669c5ed1319a05e5706b5f34ab8b1a7fe6de66897d8dcec79cd19d75369cd4aa393e06f02fd4895c64b1dee095aa49a5df79ec8307d364d08115eb706d458aa3e390f389e0ac781b6c1e0b0fd2c4d8837a919c0c01ea5820022d8d5006ec3b04e8b8320b94a43e84db270902da3da9c176e5a53407edeb49db7d73c51482331fb102a0be59e86807f0e8632ffa74b95284f7b5e136f8fc2d8d829dd989324b4241a5c677b450421942c4ba13ab10b27a58acf0253640a45d5499c0bfbecb7dacd7a3801942ced64cf947e80a8a3bbd91598dedd5438d88080e917b53a0f78f81d627865696b1869716bb356ebb518c6a64baedc2d63f39263793dc2658df133d3659b085432f429a0d41ab0661e2ebbae9cd5567e719b40d8e526ca197583db9c99c3aecbb457c5866b4e8735e7d4e0a05240881f6700f22a8026ae93a1a4c5ff01996ec2eefa7f95808141f2659ea11d68d9725a2549174eec8213bbe971148702dfdcaf78c816f560c858ea4c8776764ab18a135305a30d5e8af2f637a6485192ecc56fa5f7b35bb5cf9f346e291cdb9270412b3e4f75c14ac0483", 0x1000}, {&(0x7f00000022c0)="2605b5c807bc92bd71ddb41d9fba12163945f4032f32a7ba7b63ae4d1410ff21c36e99fa3b27416cb68d9c094e8919b51310760f53674f13a73a7ca09b2891c1d1db8b9b4a2b500e214df7850834deda4ca349952dda4fbeead5f70ca01cca1a55d974491f549e73836bd8033a94f07f2ff1f5322e742fbd76c655f18ca1f2d68b836b34e8aecf7054265b4b4d9d4d3a20fba4960ccf24bc5bd54f0553db187dde721682db2dbabd04f84b60e0d2d56c", 0xb0}, {&(0x7f0000002380)="b07b0083313c039abd30b84e5451ad355ec9bfa83a02df4dfdcdc6d916f726d7b67b58c5541e40f481bc2a7973b0a66a9c4776bf8cbfe2b3c945daad1f43fe06b1d4295f30fc4ba7cd6739d086755eacb0e4be2c00647b20bbd6476d472ab7a1c1caf214b2bf9e6b04238bf516fef177ff97d3702b96a36cb02852b9c098a913ce0229128a483301621dd0bd396615b135683bd057038f9eac9b10e2e345c9916cd242277d9ba4ebd10e3a80201cf16ac1497e1c6901ae900bb7b0ce457302ca9a8060f8fcc81d2c97c106119c57d3720f74fc4a7cb7beae5f7bc75e842f18704177", 0xe2}, {&(0x7f0000002480)="7ee5a1aeec452cce114781fa2dbe56bcd2160bbec1a56882e1995fd8591b66e0f497d571b8bfe613a2093167f3aa421d3e7daea11f13a4093e1e039c46e374b5c8544cee94260393df9460c372c0d41dbad22967e039788378d4afec92b886e235c14c9c045f270c105c95f3e0c3d158880460c7f3c023e25c02f6d1533950a0ee2c9d5b7a6d58b5b857b56cb857738409cb24f9a9ec025c7baa091935c72ea1017f529c14a2b63fdac6766ac861a44746a52df4a8ff628bf28d19c3e94c332d6caf9421405fc008e9fa92982864ff995b50c18a8b2151", 0xd7}, {&(0x7f0000002580)="f499f3f13898ccaffca51cb6d192b30c", 0x10}], 0xa, &(0x7f00000039c0)=ANY=[@ANYBLOB="d000000000000000010000000800000025adcee2c576c40ff2b7335e49880c88305fbab4bb6cc7845825756baae3ca2078725bddaed57c7d4091ca22abda8bbfbe5c56e37f2df78eea4ccd9a0f05a83e1504973b60dc2368b8e3936e3a4212e92f8da952eb4b1553c8db23a0998be160238e842a6d93967c2ff30ad87c43f8b757f68f578a194d758ada81212c6fdacbd78df20c11f363f40d5b23c290804215748f9160bf91fb7352803b2a6a22538450dc900d30c47eab92c5fe4de023225fb302e6465090f554ed83b44900000000b00000000000000001000000ffff000093ee72942e7885d7e99f3efe82154d97a88c6b6a69aea7eac08abc5d8a3d17bf37c654e51681384fabdd108c6c641ccf3b396024f7d677693cc6daff2fd44c16e28bc7434bde14233a5e034a01461b138255dffa596bf0cefaf02786fd944520fd104779e463eb3c6adc1c262cf1e57eef22d6da5ba9d032c026f063e025f4560778655c16174495e877a6b05c26a01f7791f3ea02a0961948feeac96182edd2101000000000000001000000030000000f7f572be9524f46fec89922ac7b99f05668b0a6802d6a22aff3daec55ed6de0bf5a00bc3580328b0ac4e1a3254c5393932ea7a305b13ca6cc29bf9026e764e43d537ff0989c6665ee662d1a9ba6d788b1d2d90916d78aafcf514df79ecdd156d4d4570d64811aa5f3b66655515be1d9df719137d2b63bc445e8e5d8c163604275f675b4fec2218b5cbffdd118ddb3fab5f746549a051e4e8ed575c6ae16522fb230a361d31c92bb0f806f42ae6a07b05322ed97357387c2167620591a74d9c98c8950ebfd2da070bf9bd39b361d514d5e7510176589b22eebc7f2912d3c843fbd2cb124aed47ebc2df38636d33cf263ca3c1d746c195753d6db7bf78ad1f5d4fcb95791e5db12481928b557ff3022cd49be54d4a92ae41a68a9a325e26ad7efd3d695a8346a7938bdbff9822a6af1051c1f362424ee63c6f94406f48d54d9fce67f7abdf7cd8d5f4766b5a1f14a75e80eaae7156cc88f713d6ba925d1f39c67df3cec267ea1b10cd1fcc027c2765bc463e5c7ba0272dc3d678336a96ac6ea733a9f038dab243676eeb00a395d1240f04fa5bbf36090871fd83ce31f31cce0994106873ca98888d297264c3687a85434a7fcc4ccf274af802ea4aee8c78553a6ef51a402e4cc1c142d81dfce0105346485e9138d03bc6567c5a4b154d386c82f5eebe2753434c5eb8e0fbfc80896784b1abc5b8670c4b70983703f654bf6775067143e64907f9bac33d035e6e759cbe6fc82b7ecd606d8238f920d19423c9affea6feb45ba271a06f043054cf6152afedf37b6ba9c8b72f29d19d510c7c05268accc7c5dc44366f4b9e446a78aa79cd7e7b0e0fdaac97c0b31d4456c5163b6856766d6d067bc0e8d39d78e55a16ae3f3cf90e26d54e9c361ffabe8151430561a1f63a2fd3b35fde70249265bf5bd597ea2e143093fe7cb03a0ae413020c1f67d44cf95548fc7f5768505567fc60954926c1a0f9e1333385823e51deb0459ff2909ff0a294d0d19a23795f90043a95f3318818976b91f9162fc135aa1326147a95afa9e124f2548c126c276ca3287807e26a53f7d7b528353c104d66ddf5bc62b7cbd1d2fa20380c78af2b3edd052a7ca7254ac73d81841b123532a4f5ac022586f4c6eb419777698bf622e43369389f874fa8751cf6c5506cee3d432897a54e72b915c658f1a47a0e62450a94db9241da5c940e8761c973cd035dbd178807c99913e41c6d8bd119533e72b459c7431ff44bb3a7ffb4cd67737dcfd70bf785ab7c9643917d8cd228020f82e137f0635733a5688c6ec9efbf72b083db3b0cfba40fd1d9e3ad6cc471269554f327b96a905282be5021c1e3833e12f2b2872627034cf59418e3fc53f0954e40ce0615f1d620fd0ba0d9b2a4b81256d3e63c62e1d99d31b0e359bf0968012074db7b47252974f16eefea3d74420fe0ae2a7961321c284aee1e80504251a7a0e3b5d1633906e28408a10a35184af6b38db7b7323f9961c17579040f42c6f3303222b558f24a84183da71717fde3b3c70b602c9ffc2e8e35770bc859458e4158dacddc902c56fa48717cd294624cb11258a9b9fc40a8c32e42ed06812c9ca0c051cc22b4467781b482a18ccb1e1a02840006d8136731b6e2f01f5a71652c6bb3c29f385ea7739ef801fd5a24ac0bf99f609f6d3d26fe13fb6b34c0a5293b5db72afc85b4da6a1f0dd1a490352d779e6afc2a196311b116bfefc4dbe2bac710b6f85cc9255563fc4b1c6957702263fb53df92110b87a3dc6b1cef54299114dca4cc9342120acc07b16244d1d66f3362e53386e78aaf09767e56a7dc5994dca265589a8b1eaa58edc934cf51c3e5c49ff98fa3fb7165d996d336ad71ebcf3bb4565391e24d2571217a68d11afd15629828da5558d9c397fa2e0962996b94005feb33be9894a7de98d23d4eb0f08e81ae8ebfb8b388f2d412dc1b6b9d0aa0eaebdc4135aee468f7de1de5706e9aac3ec1d365477834d9cd6c48afc44904349a003568336010a2fe816f680d061fc1c20a98f6eb26ddad1a3cb4be5aef0eaeaa6e4ea9f56aff8ef15ab809f2a69a18e63eab6442849d7e637df32a4f30614e80b6011f45e15c8305fcda67ef89995a3e34e08e04545ec0d1fa4fec99e6399834637e3507927462bb4934e77ba943e903d5608007903db61a9dd1950fb1a64785d8b7d86b30422b018c34ce8869cfdcc2ffa517dfb0b211e75e71e218bba5c47b12d0c795b9fd5786c6a27400501693d192984c9004c416b2b2d26db280146516930d04459c7e034889591de3900dbda3f0fe15bd1fcab0c01976e0bdaef34236328234912bec9fd5582b7d2590b555a7ae6983f867ee7dcac94396e98fb1519f7f04061a906a8f6de5a9efb6ec36e7e8611ba584c36c4f2133f86b20664bae132ae556c37b43349752ae3180ff514b5fbcc6f853e1bba8521f9d951073c326b9a690679706cb04f027f0a4b70a5e8b5104b607f759589e39f8fce9b260eeb5b5e1f77fc652fbc26fca0c3d36ce923591d3c40d9244b97276b6b479b810c28f36bb006d05bc6aa7c5187f763544ef2dd5e0c4e1e1de41f341c17bf99a6b2496fd89f7f1e0f516261e326adb3998ee09bfdee272d89141a123f1d381d829e12b70865f2b8ea20f802e6415274f98ef57c80bd683ebd04b7779b6d000ea4d24ea60194988a0cbba239e995e46427184c7e23fb226300281c626b89ec8ef015fe109fdf20b76458d6f9f452224a1e69523f9c849595ef463f2899bef0c8922804747d3a4ca3e296b3ad80361472c10f4dd4c91eaae0a5c6e1757637e09de8ba04c273c0dfc97384aa3766ff51e03ab1001f89d1bd7dfcbd0987148c7c4edbb3ef89b966ce978180c571fa95109efd232b0c05ed8d296a40005ff2478572c456d3ca3e07dc96891c3bacd2eb0a7105239b8cde22f42e1932ace15c842beb696836fd3e7001ac34e5157f01c296b8323c562cbde17fc463fc5e8105e1ef4c16331127d2e13ea155cf40cea58e95f3b1c02f4f0d10656cbbc682a2df00924e8e5d075308fe431c42e0b4d03be85587aba19f7da0521194962eda172107b6701e8360feab2f747e02d5a188cc93c9f28f5953173a23a82003a6c401271a2e4b4c64bbbb6f6cc9ef5dcf7bc7be2a9d2ac96d0243845f951e9f8da2b545ef42ee62f633b0fded67bc9f6ec437f82e0939a83e147ea90cff65475b6157cc9f6ee9db50cbf70fc9336784a5b4e8e1b387ea114a32759a73be1bce4573d9b181481703b8045dbb5b59c5dd9d8a768ad5609568d80ccf96ad8c1ab244a25ca5ac3c12ae378e36f5e59b649bc981ae6166cf9b90521e47489fef7642bdc9b40ecf5ebcc71e97b44c34dde5f320235b21c8b55b353a8d2e6412ba63ececf7ab3aed2a1700dab49aff13e1c0326542d329d763e69d803b6560561c60006215d0e7fa81fc39f410771c1f7021e5f88fbe3ecfba50feff1f5decd35cfe931ce8e1a604b04b91a1115b7c2ddb9341fca8aa437a8e27d941e13b78d8aa87f315471734be3841fc171304d71de9a2d941c78b4a29536a07ae7456ac205068e4bcd030c0e5bcf94fa64fb35dc9c363be1e5455a9eeea8c532e8f677ca55f22aec3ce4da6d27b191316bfb0afe716a1b281f3f310c5f30a27508dce7b653cff8cbf1301ad6a72494f6c9b808f7677009e5d7b085cf68c76c3ae571707b3639822a551963adeb5aa4f7fdbd7ad173770f7082ec34a1f6e5bdff22a9ca2da5d4725f48015a3a73a7ab20904cb3540a944802798c997445e2f3a9b6693bcf442faf3df479f5754c2cd4fd37d79d56103514616e216937db3b3388f21ce599ce4d41e447a94a02d1bd1831027f13e2b74b2ced3eb8e6f3bf8620cc0f11e6be2999759c39e87abd5c81d85e194e939bcf4ed68a7e582ff8a45e4e29b95b456e9b180d0b458e993019972ee67ad2085209f533e86449dc389d74c53a3be89d706e9c70a821f7c70d83936f10eeaffd44594bcf22a8b8c7743fc44871559430f4505b52f553738e352b456005a018abbe222db6d51f70c2fb7a41a8763ea458c8fdcbf5b00b448a8cae068c68fa667e13a1be73ed78d3249c2c9c7f482f5754a6c3205b66ae1e04492367214e44fe6f7fc9f3be5b06b0aeb033da352bfd89b79c25b5c8822843e75d3570c67c8d15b785859dec4758ea90626f0531f6e1bc618c5d8460e0fcaf0e6f13a7ad2cf446e023681d8f441a09b5d5589500b113e8b04f98e619ec57f257b9952f83dc15af1324ca3ccfd9c96c85f0fbc659ec046f53f561df54f7d78cc7d80867fd9f313b2d4c70a97785f7296b84d5198720dc599f3e21f32702667eba174d568ee64fe3bb6b39a2ac3b22d63f6ff001377d24a63d77ecc87d13a41bf4bb084f95c9a193160f9e7dff6f6e1816236bdbb0575b0adab0c4b07983e81b8f1ebb0f4c1d617480e50f39addb0555e369257339656f6220c405ccaab0c243305c4dbdcddb332a55d610de587a95ef2a5389d5dc3a1b2ca4b34fb2bfbf9b118745e4c8c0fee3f6811f0c2fab9042ae135024a1bbbbee0d80fdcf07c83150bc987bbd140d2fa45c8dd4f36cf4e3dd21510554d1a6cfc6ce648607ea7cc7457434398cf3c5910dc74ccae3e0f89378f166adac98d93a35417e5744796ac443bee1c22dd0b391b391c5643a7630b31930b4a3034be0efac26c4eb89c29dbf2f412c4d31ed5a899fe03c56895ed065bb4d6279ad7e228df836a1d4f4bf4ed623ad838bf1c85f40cbb841fcc6b352fb6bc414a90946795f14e701a127ab8944fdf7482fca9ab23b29536ce4a5f898ddddb4542c83804977f5fef4ff818fd1cfd2cc53670c849418055ca67a1fd4ff436989b77020962f236f742ea63163c3abee24145598f9eb7c42c6ead6d10687cf205e0cf1978d3f0fa33ccf7eeaf1efa6d4cd2ab156a11aa6125c2132ac42e531148548b5082c6c2c87090341054ec3a301d17a846c761febbe364e2e89b6457377e4247803b22fb32ab5637270ac6310d7605eac1e7305565ffcd6f3f530c0b3aed42150d75fc7954e152e12f89b672d6227afc84ab078e5269c4a3d090906a7c8e51684e242ae6e72503fd54c934b386812f707a9214a383d0b5b6c01c4890842a99e8f424ba463b02fbda3cc2bbb2a7833ac2d0106d5ba8a4223824a9f21806e698c2d4941bb9e84b8919ed7dcfaff4c87cb91731266895ba15a2ea23dbaf496022c53784401b8be32c493429ce8936f6e44bfcfb66fd0c67573cd2420d331c3f4578021594136871d77af874a8a6feaaf6cc800d3aa90843421deb888dce50cb836503480067a08332026ff46f3a77444e19672c607af56dcef242f5db969923c35045a48a03b1862e98dd14965d0950f3a0940d4a113b9abd47fa21c3cb5ceeac0734dda2ee363e0ea960bbd621160375fde74e48f7bf1dbfa217ffd8f445eb32cf4a9e1704fb39b12421785d05c2bfd2e9388a7e3ac35cf2b13b63536b429cec09390726b8f79bb62afe56c88dcc7347bbc5005ed68057583f82a0cded46b2cd6bf78f1f681d15f2dbd54d85e50c19aa6ce0a93cb4b8ec11f2aedb832b63cbef1791f95a05ebffd865edde103ee92299e1e1bc784dd70f03f9b569588546774075e06490584c7c826ab68ad75d1390c24121ae3846a89f4021d98101858143ecbf0484a4ba09f7923a35e9a58afa1501f42d4c8a81bc6bebd300bfe8a5d313bc5022ca1f9771385731087e309a78da681ddfe35b4e2f1f339ca846908963e9200c1967fd45450792abf6181c30182f9ac1a000000000000000ffff0000455e0000c680ad1010685051cff6033909125c937996ac9dd3e7601b99c086d09583050753245b86b0e6199319bb029460e24886aef06a5d8cb7c40bf57d0a61027b0f885530c279b3b7d23888c93912a40fc0af5116fe1e72d1e2b8c36c65b801745e82f9900b8f24dabbe966bbe38e09ac933b69a9a69cddd6a1b69881356f9569830b8e069c03b44fd3ea40bb701cff088000b8000000000000000100000000000000dd43ab5396d63c67219232b92d9ea930f64dfefd04f02bed39741f9a7c5d1199efea1dda39786e681664e9b420fdce481e9cb75fb94c88c82bfec9742a7416b14ddabe526a3273f6c4c0069a2b1151ed8f335ab6a0195411068887257d3483e66cfb9c949e0a72ad278846fbc12ddcca872cb883f7f3e028067d364294c5d29ad22cd5add81d20af4e5915f9f9ad57e4d9e577a69b606f6cc24ba4608d3b7fcdf04f8e00000000006bb0542c7806f00c6fa378b9"], 0x12e8}, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x5452, 0x2000000000, &(0x7f0000002680)="47ba840e455280cc6c25c90e4ed1a6999c7570d05e94798ccbb4ef49c33c08b03ed08e6472830ba8126de0895e62b2d6ec30a0a4b6de4eef4a8af4988faff7ee17344013f01f0e", 0x47) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:00 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ff22000001000000000000002ff8f4fdebe341bc78ce19a2c459d555967bb175dacbcd07ed36abf28a505b385ff4e20363c44518883f8032a1040462974d5032785f15be80b2da8ea2d367af16c5a84f81e8bd507ed97aca0702405a64836c5397fc242f6bc413cb18428544711bb4a233e8b792d45400993f760fafa4d90013b72de40ac48f8cf1b7389fa7c14cdf8fadf353995a42c4fb00abea4d87eaa465b3c80919abbce5e920fcda"], 0x10}, 0x0) close(r1) 16:01:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x7, r1}) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0xffffffffffffffff) 16:01:00 executing program 1: socket(0x0, 0x3, 0x8) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x18, 0x0, 0x0) 16:01:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) 16:01:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x3, 0x1) bind$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000200)="0a5dae3070ca9f05", 0x8}], 0x100002b8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/220, &(0x7f00000001c0)=0xdc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) 16:01:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@file={0x34e559dda63991ce, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) write(r1, &(0x7f0000000100)="2b007fb0d7e82f902b0051b2", 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:01:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000900000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="80"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:00 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x800091}) rename(0xfffffffffffffffe, &(0x7f0000000100)='./bus\x00') setrlimit(0x0, &(0x7f00000000c0)={0x3, 0x10001}) syz_open_pts() 16:01:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) writev(r1, &(0x7f0000002380)=[{&(0x7f0000000080)="564430dba6f22d6d226128022ebf1687c006b2b6f0ad9a040e79e7a73fd037cadaf809e04b972c8128fd", 0x2a}, {&(0x7f0000000100)="9a28077aefe506bdca04b8061d120558f9a50b1211a89edba6555c0fcfedb28dde16dd845d2747d45829b7703133d6b0808c4bd21d2ec61dde09236dcf240ae612f7833a97971f6b00c9f9fe5d36083052ab5854489417c9c9351e55f9a2552f893d7663b400dc61c34346d000ff2500b23d2fe508b8c3f32dcd14a279a69d1415643c39ef5b84db8cc4ab82b4885a33af3a1fb386dd2db8c447684f678da96d45ba0758ccb60b3eee94d81561fbd84755db5bff74c0ca1f45e544662663fbdc82cd0ad0cda121a7f54fbfbf69e9d320386026dcc6f0329debc9532e5801a8e84c41e8a1cb94b87ed44abcafb25b183131d9c10bc8e1ee805b285b4b55346bb68423b797471dd3ef9a69d21ac573168f922ea19446a4d55080060d6944eda06acb7db0b3257e892739080832fb008e5643bc64cccee81ce0630821a5876574e9a1a09aeff68537e9f172cb60835e225417eb30d0bf1ff28eba83db7dfd192cf9eb92d2c037b21e6d1e58cbfb8239c032109ee5f798dfb528d58821e3d0741890ba52a2300d7c65d6c99ca034bb34cc5b22306257fb49c25eea6d46a8127673ef261acd93cd815e433b62e152580d4ebbe5dffaddc017c801ab01416d08eeb752b6344ae8b1160109008da84ae9e6675a913497e81f25477957db6fa90f2aeae6b8a5ec42dca1ebf3d982ace9e5e51f5d716ecb0be737e9792914fedf6bd802a5321a5388289042fbdf4aa923e6c2497676b08fcb7d7045325fcb8300625253e4eba98726168f64269dbe529f6eb380a982f5d3f5e401247b55a62b6a5afe2f4d6ccb7d6b7f85d9ca7b67169a8c2fa444206c7b92f9d7d1cf15729ac8064392bd7d1e6620b6c5ddbd937389f98f0372269ef6a5e369d68dc5c37a679be934c69f48ee22421fdfb40e518cf85217a625991d0524bf5ed49a43e0ed0a7059c51ade52a56afaef1bb4c328e36ca3df1ba6c69b7f6e1527e44b287959b8dbf5ae3dd8f95b43aedd9c798c44f2d2426c2dee6a90e61953a074092ed7152f22f187fa7cbecd6d8643a400d43e025e24326a5d9a20d8587320095ab03a42d114768f52641778c697c1f275d70d022960da441f57818e19c749f3b087e023b0cf87e19ecc4380805d6c9e183a821e8bece935738c4512854d17492d4ff0f0edaaa0179bcceb6b969f8a9c7ff9c61156ddc6732f60262ed6454d6d0534f3d6b36ccef7e62967d803c3b0cdc66b39e88d603c1dd225ec1fb2acc58b165dc4a0dccee6306e3da34faaca61f2fec6cdcbad629c778b095badbaf12b3cc01816723180b88b90c639b8f41b4596bd8bb6ab4d8ece7c1a31ca83752a1ae1aa6f4604606abd0c1491586d40a6c84652698045553a15b5e04e77de53dc8d93c54e1565d5a2b685bea8bc321626d0064bd3cb7749eb57bee21dad212569d00603ea4185ab709aa55a84b4ee6b25f47f4d95131c952a21c54b3744125687af8af420d84f6f314f9196d68bcb76cade4bfcb015896e9ab6ef3b2f01da69a082b4186f16f2c89b16d41c2c31325561ef023c07d29dd9d38fbf740d3ab6767dd67316a90dc5f0c2b6c819627a7ab7fed58f68e47e9cfa992e186e5cdaf7a38033f5ff2537bce8efb28f02bece7345c83c29b2b31c163f4a8266d9f13377448ecc866e536df9350860cbc5f7d4d819397604063b7f2d0dbeaf5ccfb033b44beef21665d3fe517454d26139975030a32cf0f79f3de2d0fdef6e3032b388fe50a97d550b15e4e7e03e6fdb55293c9a2172bb42a116db0eb8ec49dc1edbaee1f175fa6a4a2bc0d6e7a3b0729c35c2181c158485c92bcdae288b8b406bf6032304930a40a7c6eecbf88ad85f9e449388c0332428173813aa92db5e3dfb26bca41e163fe779d4c644ac6021b16bfafd6f61ad45838857727416fa06746e3c0489a5766b49b37649a4b15062e1248c86014e38704c4b24ab3625cb06d51f9af0944201f1861749082e6c827bcde5b1dd5b54101f4c308244c2a8d225261b47d154c15d116979a3a30ac0e0621e33c45cc916cf2b4c7f3465c4d6fc7b902ceb26aa1e66a77c38fa123399dcb6958636893677fbbbb8829ebc8bb1b072a58625b602dc69b8065563debf9fe420dc6dd50332c9b29c7b1cd9e1924a7db6fae4b0d7f68b4cae7c5ab8890d8e7078d9a25794a3fc370bb8f500d60e64b61fcba466b8384236f72ef410302e18e697a0d2c46343caccda5daa270c44060d40b9ad1522e6644ec6e9772c9ee84d48611de6b858d2cbee1d8abb454c0f2f031e04ce181c23d831b3486dcadc1ee5b0a060f9232b70af9af5b9dec692deced316ae19699edc89fdc3656d23741a67745c9dacab66665f204cee362cd377c82271b6fde68c46fcd6c438bc46740c5ebfa641524d7926b6b15f4d704b417dde4fa0d72b6e7bd347ed4242f58cf955868cc494f2a666dea9f3f61060b7960cccc8f424f2602d2cb6abf1bbdeba5ba47a644074635599fccb19926ab971791e0a214bf9cda04c47c195380acf8ad2179aab487bf2b989f0300151b4b8dae597cb3dcd478ad50cdf91ee4e718cf4524b6236175862f4975c64322d966cd7e02e1e8716c9545ac2b4ed4722e6728e0fed8275e895e3e9af445820906800523b57d596257ff895994a48c65967b67b1b34b3e075bb39903138385db67d743b7805a970f10b56fd462f04bada9d80cd918b69a732b4f2adf25f10ad26da9d80ce06f6c6b258c36850857d9e08c6c2fd7180d8ead4ddb1fb55edf341594d8f2ebb8b066433157e57d61f9c22fb12c4baeff2ce4131c463b26fca0cb8398d67a1c21f208d62e42fe23ba8df9a790d5a69e5038f4896d9d5d0bb813dd6f7213d227d0377a08a5cbc34aa5b5add820b0e5d7c39fe6c407ebe2a6a6317ede1b73f344ea913163b74661864a756d77d8aaeca0d7f7382d3537e130c83db4ca7d010487f04fbd5db9e7e19f774c51c3882f94a9680123e63849e578d8b6689c33fc05420596a386fcd45badf3b90079dea218960c9c84d70c7d78d399581547f4f688d8980ead2ab1922f2c9736f2f8cab8ea56a91eb4011c3d0ba4011fcdf1785c48c119798a961dfca159457add7979d073c681c4f57e499101c3b1b749b29c30b0f0da183f7eea2f6ce1e2e1fa78ac7176b4ca03ba6c42d38a9c786b992dbd9d95799bec6e4ef4b2e028ef9c7cf1da6b1dbbb2a947d2a0e8f95499ac82c89b03a2ee1ae2601ff93c06216b858020eb368b22edbc31ee1dda9365b600cb92af3574fdb5a899e436cec3afeb250592fd744398ad436d8aa2d1bcdf70d9b4ce8de4145d7da4867a6c6b4ac40c32ecd08868b6bedf9683c493ff31816c28d5887f2f47268a1a15e383125eb9f4f219f9493c9936bbb04b2b36186cfab0f3de2bc55c406212c079595fa9de36cca84d0c50b43bad8ecb7012b0e0db94f2da59cc5f8836fd388180209651e926e2e591ec58a13d379940d803e45c87a59ed773e3f97f042933eb374d7dc2faa6683e1cd02df3e2743c082f9b228322706578bd625ff039070f6102db21b2a7fd9cc40932f5ba76be20266f899e2f820619fa6eda9bb2680e1b2f147d5ed77df1bc739d0f24cadacaeb998fadeb08f164f0af9b24f9de2233d353ff63360348055f88207ccefae4742a99bbb63a71e5c040a6a8ae796780758ab6298bcda105675d6a8155a424827486622de417c96702e7d9925ef45a8086f649af39806749d73709f1063964f71ac670de2ddf75b904fb63c0257d3c8173c7fd140271a7aea7701e7bb6c6a20d28694aedbe9140eaa6648172ca1d653c2bed4c192a0a928052d154ade1fbf431aefe5c77c87a8bdab1ed5b81c5e85df342de4cc7c4d84ffa8b5eaf415286021500c5c8c233caf6a6840e8d7601c6a6cc8a72d922d12d51bfc9a75871781b3a46e225c3622f082d56a90d5ab5818f4e7b9037aabc7d864f78d770f763d8bb1f88f9c310ad5e0e60ab2fa8f626293fe5bbb4d31b0879cd57ead446eb2847a66082fc379dc04236b09fb060e8b5de1a6464705088e8b0691a9ad55ccd9883199723432ed298ca74b7059f13d0331c6957029d56e67217202dead288680a7d957f7d7e332827bd0413dd0fe802aca04bae52bcc3606514ec9315a429f106cda9b0c52ec72577c6d43e771f8124ecf99aeb0f7adcefc55a19dc04e6d95151fb22c4240bc27100bd293c23ec7bb6dd2d01332acbb914400adad945cfb3f744cb027194aef329680ded454abb8f2cdb06aed67427c13f1221ed992d633c5b89d6c602545b45e2fbd3c208e6a2a40124d10052277f63a5f40880e154499e9f470e32cc8614d10fbea0da1df517aef4db6d57bf38bce4fa5e2b20f907136dc5d6541d2259e7bcf2b63b0cffc8505d045d7837ef77925d4a68f204deae3c847a2bbb8891128496c01286dffb20a4cfcb98343571a54e62334ff7a1e2b8b212a0ef57d74411ee26e6946d202182eb72239cf45bc7b350c2329b5dc04c193c88088f7bab20228d467f269f86d263664ad2af70352a265fe4e0b13567d995d48a027a912e2d5f95ecfad3ed1380deecc07bb04655a34b1a5561aa812463136af67cbd0692085df13c97321f7093ee3123841cc20783f55cac172be9b59bfcbac9fad391b8ac0eed62beeda362c84f91f4af15974bf22e31976f1cf676426bc7f741e310c5420115dbeb7e7e945ba331a510652f6c261f6451a8d496f0c49953c6e047616f6cbffe85b73e1911d78d1590e3d7acfae9acccc0efd3d38cbcb97fb8ce8c78b28ec19d55cf69712f6b87bb8739fbbafa04214a3f534da8c648c2a19c33a44343be7b685f1f915e584d1261b838ca1f4d82f8f5093f5051b51b05d9d6aa6b3364eeb3eaee9274d21e500c7a253de6a9d00f9073163f2f9fba11a7c023d355b917587d45227dbb35fc6d78b9a4bd2ed3e820baa68c6f12040b0e535744dae945c5d3217e427d2eae94f1730b7d932cf8b4f4b51161a1ac1eb2963808322a41c672dcb2cc8213ddf0183cab8ddfb6f47e7cb826dbdd2809078f67bf18f356aa486b600df0b2a81c36329a2ed77ed47ef453e00dba2a1be64947da1b5728f9db67a0f0c5128dc9b6b1dc3b70187091e6f647e394813d97d91bb24f3ab9612aca9daf4f44e2bfccc395ec736f5d70dd9f8ccada0e354359c7fa5273a5264ace483e8780190259ee0417b6cb6071966790fc028c7b6062bd3ac2476f5080279e8ce731977aa5e7bf7a5d517d6b52de2412a312ec711135578479b0cc8c80f450e97f4ae294373338b5ff9adac6778bcc178b3abca6df8872655d28a52f8b5a8414f627fa1ee19d10cc32259de9d58ae1cf451d7923e3b0eddaeefabe2dfb13fd1ec818d7720b80883122f115fc72dad1aa86e0a92c97bd434945d9be0135805a48129bdc4e03d6a1151c885e448f84a3ad0ffba68a53525d2930a9560525543bdb010ca1e14a516c3b66dd261b4edb45bbe2fb965d7129a9a36c5dd8e64a1354239f9246c107301b4b3be3f1d13f6876c2069fdd80dc41ccc339d8484b66af63fe64cedbffda10b1c85c4605a55a36affda45496e46abb2e74f4ec401f2751edd8f068b28af11790d64c99d474f1640f3b87d0ee644b85cb93071a0afd14115a9cd531d479d6d0aec8a3e5487813cae00be3736c3cc39a70d18c486d7c62ab300f5b49b624f5ef29c0cdaa3b06e7c424a3528910ef2810ed62714d2b67b07ff6153423c164127625bff94f07385338faa6eed7b95a984ab017eb44a8e62056209ac1ef5dfe5f15687945b35267a", 0x1000}, {&(0x7f0000001100)="e30435682ca62e8b5101adbb5995a7df962d31d24dcd0810bce321c5172c881249ff5c1b342ebfd8aee0d153e4d792d0c3ebfae52df84f7a9cb98f956c60107d2a057b9129e3f3922ca93931ad48612cf2d669dce33746e0305d4072fba3b2e684244dc9629f6070b1036515cde4412179ea529a9723461e051305c689fb938d410e40d43b898e0bc888bd48de62c2eacead715c1140849518f7a89686df1b0e767af3009bd3098992b178a6eb2e2032e93739c7e86b19e988847a8df12da3c3c11e7b51687a329fc183d0abb3e76511be4f9f3b6d6e79b4ab3feb88e45e492993810a4e2a979faaf70b5db982ca42279e1d16", 0xf3}, {&(0x7f0000001200)="0f0bfa2c60b1071ec6dbbc57e863d86c18ac591ead2edc23a07a5563a62381feb2f2aeabe04b1307b19b306ebf6f0d5babb70067c6017657fd7494d7777dd43cb2d107c03f988092f13a3fce7ec461012de4d83799a3ee710592a7e7c95ccf94f4455ab28e812af782312bad3f0e12090adaebc5bd92c83f6162f74f43626e786216de83641a03823f0050324f29ad31bd7de3e3a16a67be3ecd87657b50473d3d42c908a6d13e65cee253cb857f212e0db8339d7b5e007d1e015b633af1a2a7ef8f4df20cce4a562dfa7732a580739b5369374d856c02100a33c94c", 0xdc}, {&(0x7f0000001300)="e28796695ecb1fc2f3db1e8ecc36e4f4c927a9264ceebdc9fa08167cb1c9a8bb34832ae84b93def531ca015ed5e1e3f8b1e928d0800426dcba1fbc8f58b938c2ca082486fdce1cab1f6ed5a3e67198a590d5da0680615c52126805de6d85019770b7", 0x62}, {&(0x7f0000001380)="da4b3406016c61106d2001803d3186514ea29ee39c9d5835ad64b5b789c13f0d5e14011965e897dc4ff602fd204647086de716d1d6195e5c7f8cdb1b19c6bd0d8bd5bf5052aa62536b77902d5011f6afd749f1955203eb4b187d21fdac5a3773780dcb783c68d202f7a5333bd06aec033a53199f91c1b9bca869b6670e3d1573107702b264a326a82c9c900217a092b307dab28c78a7e5c9cd3ca3b9b9597c3d130e67969d4b420a2082b4f0ed501f26a6a98184ddaacb00294724785f40a0cee2759ce5087e916fb2657bc5bd15dc61f27f0d1563b438989dca4f119a71ac4a0df653807de0da0aa922b3f46ac9a856a9810410302d254322df061e448119f20846bb9b3cfc87e8bbaf98371baeb6a9aa5d15772da08a78cf76fc108c385de60356c065be59f5419886d0cd63e3dfed3c3b38a294ba4c3d00d1f5b4efcef1275381efc86d06881dcc8de886d21a2e840e022cbcc5e682dad140b443ff57d1364857dce2d092d1690f797f4fe18492d016667fd10be3509c5fc63a27802b1c7a85644b9cd0bd6ef9cabb72c142fa03d306d8b663155bf2690b9a14f319f524f7cd0b5cf28cc8da34f27a6e61379d3c1da77bcda66325b0bd5a68bff132b759c5f7e50f50673176507f4b76323092dd1c2de3f3bae664e2cb60540c6a540a08e9303dd53a10dae6dd181065a27bd1be32b70f065eb3472c21350b053b8ad32873766b75df2ebff95b2716a92ec76bcd08afd240c3b2b9ad509076e31b6104fa49889f8ee0788c756b5cc728e6385cb8620ddf10df214db1af795b51d9f2eae0ae09e75aa67737a1bdd6a561ca8ff64e5284a69457ce4b730e1e63fd9f311e0a09cf43092d2926f7effad2c0f17485a91fd8e63b788028c77fcdc43108102092f0e51880e5baa2c0a09361c45a6dc7338a629c3521b62e19ee86a6d68c87ff078fa9c629080e78af5ee19bc864040fa4fb41bea0aff57713f2b214771abb6e10b42b73f30a0f3628a8628da38f5b1ebb93191185a11121ed1eba35b3856f4606ee943096585e0d0d0e67f157230be7bd10c3e2ca4de2f5a3b41abbca1ffcf70ed2401fa6a4a9f5514da3eafcf38caafacf1df7ef5389fabf23a34c8e086e683ab07e4bb8494143295fb50b3ca1313d66edc895b5f194b0241235abd9c258e5a6c658615f8ebffc585ad22c4fbba39b4089300df88bd49c7ac39dddc4a64ba9e957993f42d15456342fbeb69b194ee7c7b566e5ba37ceb39fc666f7e34d2ad16cac75994cf9d1756a60059e9294ecf00ece2c1dba149f06e0c0728816b4285fef870c5165a3283f4ce67c6e2ca8a6b6831692d583eeef9153809e95dec7bcd646ed531da17041c7e1236c3163589f4d3e271bab44ffee5fd2876f9cb524ba789940f764ae565e801ab8d92df6f57f731a0dc64b93acb3507618a97be570182fdf8b1b1fd55616bc2a962e891d01bd3815b64d0ec509c95ab3acb663dc2fabe570f1b42c485784ff4b3e6e197ebf9b4c84679471069ead240f8ab4c27691ab3a27962b9ed0c6cb7b8e3d239b4e549417175dd65fbf13d6ec1d8e66d768da8ecb0fb7f4a6ed274acdf8a2d9460c8b1119b1982ad902f48a01a7c4a5a1d2fc1d49314f54f4c633c3431efb8d8edd1ca9e234798c86786d478225e3bb5678857fcc9e17b587c4324c41c3b766d352a5ab77b1732ea0a933ee9c4d6b497a0e5dc6b1c053599b03ac15e6804d535f87534d65f61fd48e9621990846afe79d3a7379323e243f9b90fea1ae0065e833f623ecee02fbdc2d866485776ea15eafba7ef58702c3d3f054a22563af58b471e0ea7fbd2b2049bccfcbce2aaedcaaa6a4d86fcded412a4118d43ff10215395af3384e667989033acd5978721e0574219fed06a23a19972ac964acba32767b0be58178694aea79f5ecb2bb6f30a8f9edbb4a4ca3e9587c7c036909273ac07862caf485889b2cafe4f977210af19bee684f7af44bc930e4e2224438b3615dd0e243043a8337f9e50ae65be3e85654a7675136014fa88ddbec15386a9fddf7100b111c20c055cf25ad1298cfc70461952a799d4e94cf4bb37072fd8a22cb0b22e5935d458e67263914d2d15fb4ade64537acb125ba116cb82087689703694b4d7a32266487006a41fab03004826f72eefee71f82db760e4c42d0afa3d25eeb108a586135789d949956df433378e44ded93399cc0c6aa7e3eea2d1092b04d1b0e0dff4325aef408ec6e400634127871b2ef7fadb0e7a771eeb1902bda932af7336b161e6021af01642bd77db523d2dcf2617bfeb058f5650a4e4b026ee6055e3116ee7883615a36664186cdc3bcd4f123549275d9f57a4f58f73b7e766c4860b46c27eac779b35ea1ea81d068473e151f4673ef3e611a6298b5d0b2d7712579f0f5bbe54d19ad7eec9bffeb24872e43ce78e6a0e82f774a7513d45d66c769dea7a1b68bb7002cf924b564fdff31e771adf5e2b1a776debb1bff4796147eb03a742353559459349ef2308dceebbce725a1c600b1f3039fb6f2052cfc71c839d64640a49396344fa4aff576bf4bf03da8651ee81f12f5ccf6309c02f42ab4c638ad74e68702b6e57e0cd50bc719d85f35b84981787664d234a47d6de2b5347860a5a9136b9cb3e3849e741515a3483489a7edea0ca563e482f1b8cefce1647b874dd34bfbbbdb793e22d91a1a2c1dc2b005d5ee5e4670a284777f16c5bec6d20e4b168de0dc537e7e8a2551b4f19572bd81535a2e8c01924b896b4e2d8a9bbeba2104c7ec58894c935784688c22071a1e66ac40078836712afaf00409135f48a7a6996d6b29835c262e6f8af66757625746f61caad7803010dc47fa9db1608eb753f0f91c35de70c3c6025b2b7e6bd357a1c55955a53ce60f8a0869f76ec8b3f830b3e2217249d2c564059efbc37629cf01c0def327667f021522f300e117fc5f8df87c2dae791c060b026d62a9d89b0b6f59260b4114229d9e943da3cb8224adafeb70e50076cf142e54ae726425a7665f8dc8954713c230c66f23b9e701344514004e1f8543f87dd9d1fc0275c5b2691a87700cc16659b7294fe9acca7938d1be0419140d3b788ff2b8864ad8373884fdcac43dc883c46d2f1a512b471c8da5289872bb4f3c02f67760e904505d77b11b9c0278444eef56e2a386d67228664c355524c369e26dd86c80bec7c5e7506cfc380f4660a4d3b41d6aee0162b0b717c46ee1e3238bded2fb5e1762e4ef76adfec7df387e4f40087996b4329da4e4c34c5daba66e53bbd3aa8af38e7f9c0c82701753ca51e99347d8396204c32c54d170b84b95f3545fa4b87a1ff231c989a9546fa923a38c353805539882e15912102fc2afba6475b215ce2c63295fb2a7c673b09d63e9a02dc11a5b511f3b9efbeea703205fca96b872263c2e6faa25a99964fc1f61155139281adbc527b63bfd5fde000e72c3a6e5668d351702852aaff11a3f7d8f78df6f1d0d609a3b7f5198dd2d103561f0ab0762e14530f4747ca5359212a4181e34bef4af455dca68cce4c5846797be53be8c1130fcbdb3f435d86b2223b36b330c67e55882467c8e98f59c838919eb9adf225dda6e1edf96d46d396b1f9c6de4b6d6673e4a8ba2fda2a997b1c5b338c1cbe3988ce122d639b8c34b708d6534dde07db6c4af9306edc743b21bde837d4dad0fc2b7622fca5c26849ac88c62231624653cebb217d053bf81dd9a4e8cde021450fc3a607f17edb4b1b4d6891754f74b843c1d3724d1f213aad87956d10facbb6591c6b8571496656dfdae86f748c54a99cd94193c1086a6853692e02acddb3157452a883e6fff52476cb8040b4f86e64384facbd8e285a9d75edd8b257d0647f39e72bbd2fe6126b8f86af6a67d75b3dccdd105fe18f6a8c1b935e032295b17b297c5ab48d2901a35fe4cf4735925ad75b56119a8882d2c06966f3c38c0a6ac9c599ddecc1fb4c61cf36648c6e16f5e4c51772b9966fb237995d2dedaeca9e7ac4ec8274edc007553c434b43df886b021c53b13b894fe9f04f8a09550ce174ab9ea37827659ee3d333feb2b25e32120622d2ca564917a133d4909a97086aef5f6609a0315fbbfc96d7fa479860b2e421cc992ee921cbbd278fe12813086a7b21e2fc611c5a36efe951bf0cd2022f840033dca29bc1a41ea36deb5fa1cea9c25ee5148b30c6ed90f50daa63b04ce5a10695d98c30a1fc91262762f67be70c439fb12b05ef437942d704b0f7aee0e1d33080ef9c3db0e9d5c155ffc8b5571132d25020a0074a93da04125b65541477b953fcc738bd2ff0d8e7a13ff5a6736ff0a1403eb781c2eb2dc1e21d6ecccb0a015c9a9ba371a4b704ca34a049ca9b78d76c12e97a8200ee2a0590ca877f6f92068db5b9425f1b7a9e53ad82ccb7391b613c152c1f9c7accad70a271c540083db7e2f116d7eff05f1e3dab7c90417bfc3437d3c9c4a84fa66e74da868a617543d855d35aa26a5139e68611e4457b247d611dba9abb5c5ccd47e1de88b77b50d672569e3de5a17b36bb2b1b1f9734b6ecf0802baa0f9f41840c685fe6a181d330f0161d9045f845f2e5aecea28321a06e2aa0ca3be17daf8d37ac6380047bcb6bb49751949d530e64a3f05e9a1e0899aca83c4cfc650d871730a59c4e6f3d31abbadfbb91b4710fb50c2d6d306e0231c79d3db6a54b2fad25155fb32170aa9ee1d438e0fcec35aa2d88a3bfbacfb6ad2f894b33c648d357b7228440e40aa191e6a6944923396c017b6a45a8eecdaa05210d200a107dcf882d2dee486cd9f24983f2cc8236c6a81f5d9d06d7a635414a63077d8ccef3a9db3cb0ed640ff8fe6861d0f95f56836b0801ee07d1f874392c13ce9d3255cf903a688f22d95d3825038f8f8d616bd644ac46bd977be7ddb46cd572010a06555b305f09ff29cdc1e576c8e32362e60048b6e2c7e108ea8db9fcc280662fcdd195b43299bd99164af3d4949ff749f92513496cb4b78d8b930ce6469da783c2b0f799fe5e05bf6b7c20382dbcec18ff9826b195baae80fbe03de6f3fa9ff436d28b5e90ba19c7d0f0aaf7d2de230732d5fd1c3e4b3cc2a9ad67a6e2719553f6dc2fbefcf48d54a759b0a880601a2adff409bd3d888884099951c2d4c8f6c4e92a83ffeb7f7ca10e32e221ce84f9f742cdadb06104cf2e3e135d624a2542fb39b889933d1f7f243672f05b5bcfa2092030a860e006f59dadda84774fcde3e2c9d8944932077ec26967e3db2291845674b4eb0ac8bc3cb59614614064bba4a980f8510149b750093127d5f214b86317d1f645aa5e9cb56bba0f3de1ab00c6ed279e4fff1567a277835bf30dc52863b0d23822cf9ac8aba1ee916f6135a24a82055581d0915e93403506f3d358ad2bd569742c2e451969155690230d38bdd896288ed9babe0e1a95327dc36ed71a18303a2f187e344f88bc5af2a1191283a86ee8b0857a53eaaeccc71578d36b79d329f159da9462fd532772bff35d50ccad068fdd7b10edd314c6f346db0d7da47498895a3a490c18ecbd0f1074a9befc3baf32627ac2d5b0b7f0aed8b23f3673163fe77f62b71bd0df29e3fd102fd497036851f3985f937457d9985f7c7b1de417172c25ea0fa377b06d80137d04d852ab94d4443d0838b6f4a98f986de543214ddb602907ae9e509f064e727248f98235321b7bd1725b4bf0b554b8779fb2a4501d70929641ed1d499aebcc7806cc625ac97062628b5ecd91f8da1394fef0b313a66849f1c88e28ca7b1df963c94559a7322ab4b48b38444326d74c06fbf05c10be9", 0x1000}], 0x6) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflagsat(r0, &(0x7f0000000040)='./file1\x00', 0x70006, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) dup2(r1, r0) 16:01:00 executing program 0: r0 = kqueue() r1 = socket(0x7, 0x4, 0x81) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80a0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x100, 0x864}, 0x10) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r3) 16:01:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, 0x1) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:01:00 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = getgid() r3 = getegid() r4 = shmget$private(0x0, 0x1000, 0x88, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) kqueue() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x5, &(0x7f0000000140)=[r2, r3, r5, r6, r7]) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:01:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x1, &(0x7f0000000000)={0x8, 0x80}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:01:00 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8140, 0x61) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1810, r0, 0x0, 0x0) 16:01:00 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000540)=ANY=[@ANYBLOB="302cf97aaa840c8df7e5b7d3b478b73381d4b53f9aa956c94aeb95b3b8fee31fba2f3eb7871b8718928606f0327eda00d36052db1fcc739485ce6605b3425068a5105ea2fbe62fe0c0e349f7e13b393d72076b01ce7f3abd2f725dc9b40c25b9d315397546c8ce8671a071738e24b7e034ec6b010eee2c2fe2b88714d1ee621968e7a9ff4e9105dd2ea7372ed1a8bd23bb05ec32adb2050fc2f0aa9d293bcdf3a7716e9fb1e83f5d866f6ab814cfec0b83676f1f66d2cf541b0d77c9ea8fcd2fba84e079ff5b8ad225a7bf921de5bed27cf151bf437c5717c50ed44da5eb4f8740b7f1c412b20b603f6e6a0d8159d3768c2995ea2752c03ed590b137035d13a71fe0c644d9b74bda34fd0048f4009c96fb68fd46ffd43e59d23bb63a5f23c2502d07b20a72af860cccdb657f98c1ee4807e254ce50ab6ea9d04f9e2ca4f28a304b5ada4d0664ce4b9eaf3384d787dcfe256c90cb682092c7e7e70cfee4ba5ac6deac565a0dffbaa042ce8ee6ac41b3d6996a52cecbe13cf132bce924f7d3572455f55c2b07cffa1697f6144f3ec15eb3482e9009f3212e66fa2cdce8adf032ad97a87947c34a8c1f4f838fcd8edfbf72f0e72d64b0e1c29d0c14acf9de9f9ad645b1ea80c3342c994084ff8482b0d0d8a2cc61d0fad9e7408370346fc37bf099ad1d76c93e63b43f6abdf9642ecd216968a9b13cd1d024dd21b25464c715b03cb0d6839de91370f704909d0fb8c3e32bd7c105da8524474ff5365a583bf68c869d1fbcb6e423732581f285960adc76ee1efdb234b2d577fe4b689fb160700e46dcf4bf35580961c5d50e1bb6c1b28c732fde5651276ed66dabec6cb81a95810c2b1ee63a4f74ae89ad9ebbc0779beedc9a94ebf10363c9048cd78246e490616e06d721daea52f9ce7839ad1ca3d2d32b85a7d17bf77a647fe4fdfbc7918e2a03c3a7d18bef2202ef494424be23e62da5b403a947c6fd07bb91ac4c44d9b39992882a5c732d7f68333e7d873b1e9680cfc3b1b3f86ff0640f51c798d172e4ca38c04bcbaf61ffb715e8ba9e0618809eac9e9a4f237c44727730145a22a0fbc1c9dbd6486224112daa4c8c6b6934b32033a420f6ea70b8688c057c5a889f86f29dafb73a05360ff66df6b5c9773df9c90978efdeff333c3b3833553f2b825a64b7a50fc2c5e7be36b76db576200a34e79a6f72dfe7881948365686461f13d459ac54f522300972490b6bab3561b9b72b7d742865e60f8ece80c563d91ae439ec1be44d9e5ea08a6f96dff2561b08d3d868515aa6718558fcca1e1665510e2d031f8660f5d7e0c5c6032e1782d24e6d8d4f70537239ac82e9e9d6564308797ead0c510b5db747809e498a2092f8858d8a32fcdaf8275569709bf028a27f0e75bbd5c51fdcbac86906fb056616d692d19813675055bed19065b241c5a34cf74b2d365417e1136d0963c2fac0e2e8025f6eb1b1093bf844e7ae39bef8864a08ce8a65e58ea1ba1f9d52a8100400dc396f5f9469118734df1d5079dd2b248cf32e927626eeb91d63e77ca6f52dba6ef8a4c3cd60564b93950b9b5869c11a3d36bb709771f310c8faf8104cc7f496fee2f6ff306d59d0a75451c23e42c6047058463ec99c31de4a0a82b450734afae4f75b280a18968151331889bbff7ea3b78b161ab45d1190ff7be61ed1d93acd27049ba132fddcb21d46b73371ef9bd09d67d07ab96e578ec2ae5b0b96889117baa4675a47a13dfc611a11852a210c677788e6fc900a1eb4e27a4e38e9d49d444551e2a1417d969bd3352de9ebf9002da865bdd45bba38dc45e1d37faff66683c63225f1e23afe5fa71175c5f56e4604bb9c9cf2f7db0e7d6878ac1bedb74634a4e0899e4d16988610aa83aca470a9d573c103a81fe034c0e834963339347c313d0c92da311075123561d65facbb504f5b6aba6d9fa4a9b970a4c3b5e8e4d52a4ef156ef14b768de8081628415c9217c3585d493afe7a75f06b74abeb9f30b3e416a214fb6b87b31128646bbe7a5b2767c3e5b12cd19da5b690f6ad0f670759faeeb72b089263df81819c31d75581f59e0fc5d47f528200cbb908fc29f1d24fc8954934eefe1d33d9e507ddcd1fa62acfcf490823e95409b9deb8aa7641c77276f4b614f4debb1903a3b7619560039ef5273540127a1726d7b99fb3018027bd37c16f30d45af2c7289c7cabd5605396efc45df3142ee97b5a628afbf4f15013f8a4927cfefd1d435d2d1e8480b1559c5421a9b5e636df3524f7ab17fb20a878068445917107036f39179994975ffd8c829893ac92f48f289803ec598596c9d3952bad86b1ea9dfa2fe5753fc74e16b1f331d7bbcd4a35922fd1ed30b951ac9feb6a5e469fcc16fdc3e2408c49be418983170fd9875a5719894fa02ecb11460216e2002297324656ef174aac23ab88ab3d56a5c0a227d3605f2102a10e56aee1e3bd6fc8db54ff8c8600d52cd0465219555cf925cea20bf1d482005cd4f1cf446a3571c9a9bd51791cfb67545a7e3c02eb3856515ad5f7bb00b215a48f291cd60f3ed1487ff03548fb332cd6c1fb3d2183a4d91ac7c9c3eee21e5d36146e81df41264a027d37feaf9d0b7addae05c7c79c87145b8da0e86b7b02109d11ca8599f1724bbdcdcf908c7887c639c78b2382fe52619b5d1484d7bd465f8493fdb829ffa4e7a1d032ea7999af604ba07a07159d6efadd0472c26481aaa7240b4bb150fffbdbbc9d26d2a69cc80cb787b3eef3cc0b94e034a31815810d55741f9171656a5c34b2ea8ebb8a7fa6b59afa70264bb8b288ea1cd1cddd513b42a92a70fe3d8a42c5971c28a5bb787559540d906e724a3106aab755caeff7fabcb0bc110a36300761f49156551d2a48edcec7302927085fe69eab3763180a139866bb61c836f1a2636ef3cea5793c9ce3fd0a012ebad5d50350aaf1f100f2043f56d8a44b05c6dcd9b808d4fdadc3f9ec1a45ba99419e9a2e6debd141b88e55b5f12f65883ebc429c092a38b9ec0f3273a60d15697ab136c26e27e4e67836183ac7b9ff385b546d9345f64fdbad6429f234e4f79497fe4da80bc0b9be44ec249b553cf08dffba2fdbe9ca11c62f91902f37e560e81572a9b1c1e36c6c079e47eff7d8302be588119d05e74802513d1aa1ecc40d1df3fdfe08d7a779a7438e6bf04b21c443bb7766494ad4badbedc2d66b19e74122e17f61fe82e141bac58d55a602b5aa2059dc9877a676ce539ec23877067f0daa8d5d3fe0e94ee87fee6cca77a8e01d42301918728dc0f18e523f54bfcc02441d059d97730586d72f04aa4f3de243b8f30268459deea59a7e7701c7210f9d3abda062cff2a86a14d6d22fd446c10c04ff03770063d82b4d4a5eb3e5aa006f6b78737712a3f6df11f3ba9e24e6f2df19eb78a9927f326e6d2de1bb62ef0cc2f720cc002d786b0fba2ecdbbc15016a366c6d5ce38402533cf694b4056f2495af4c81a76de7b599ab28d3131a23d40f26afad987ce677f8183e8d48f5471a782fbc32a47e9bcfa2a6c1fbfa79c9f35da7c370da8d59fd90a91f340f2fea7a0b538d9e11a62434dcda71f5d8869fa7665989222dd4b1e8bb9b3e8579d9a1d3db6a4adfc557178bc499ee3d4ac17ac9697e06304d991f2cb780a72ef85125562290668faf2a2029f5f8edeef8d71fdea3d0081a748533e8f3e3c829779f3a34b82b22b3d337ef04544708a7671ce87ed20a760eda7c4b483fecf22012b0d931df1252c07536daf0f1f9e5554625c5c657237926a15da71a7b5849b20578211e103fdc4c14dbce32a245f6e2fe5eab9c7a10e0cf798e9e581400d57e2b7a7db95d13cb8657ffca63bf67587f7a1065821bee333846d12d7a592449e9c73a5583a665be5bc004a3c9f6467fc2eecca2c3ba6cb571787eb2fa339f61983d9a9c1843d7f14355b50d16092b8d6df659e43e4a133289400e65c1d6f83d6a0edb7a1dfd74dbe14cc8f0cf1f815cb769f8d91e56dd29a261df2875ff45be020ef4df470a3a5e46102d2699a452f4e015b855d87367cb1e0614bfcd74a2b7c91b5f89bd53b5fe1f10946e62fc0e9020ffd2ff658e5b30c07c5bb256713980f4caef8c4f6eadb24ce2d88be037c7ead9ecb92b6732b3365452fc5eb6ff09de084a922186eb98f3d300198e0087ed489357f957465a9f7003d16dbab88c4a2d67ff716fa56f25ebe6fc79b824f9626ef87c6fe68e79ad0302f65d3c4d18930d44bed4b16b78d2756aa971109b6c7860f3cb15aa8275451c49f4e8f8c9afc8259a791dbc6ff32c787674500462f6d68b3d54539b064fb0444e27d9b7615300c04173667d7aed9695daf627c4ff6cffcc508532b08944ad21735d3240e8e75d0fa4adb112514e130fce21fdaeca1cc041b87bd8e83deeceab39d36a2bb642c486030f0032602b0005ddc52a499ba8e6979050bb07ef17dcd72cf3c17d29fd3b9409faa0a5dbd0d83bf51794e777ef6076cab645b8f5ce74dd00e501054360def6e32a12104ef89943e57e722654afecf8d6e06971c456f3b26859330181e35017c033912d0f717d53433bc0720eff94f19583e7ef41afe634c66348c2f810ec8280a955a0c6a0cc6d7839d04e2d46fde95469849b088ff2f917c8518c8bf3b62b656bed34bac252913024c31b9b0fa5ab24f824b93780d3fbf20413a81963cc55b7b8d10cf91a1a369c4df23d76c9ac7f3a52d9e8986821cfdcac24a21e23b5e8948bdab656ef0208e27801fb362f6720fd715075cdbd0385884cd3f7e26a7e597f5218f02c14e01200eee18135e2d0327d5df33e7c745e8a45ec2beb1f94e550a66ccad80563f3bd24f5e4919caa5af3fd02d3bffcb9f97b9cd4400ae6bcae6385bf968cc3302cbaee2d0b9baa9555be0b9c80ea83b5c4b74afa3d409af667b613366a27c4795513c2fcc795fe907371179233f7bb6ba13dcf9fed17e4488088bc840f365dee6132179eee28f9bffbc56f3ad5bdd37ad720bf7597874e37250633e78b0a87a082c5f930565114793c49825ec3338e593256639ddf7ba7e53d0daa9567c9295d6bb9f76bbc37a17bd1c4d1269e6086a61d1d2cf98a40550ad6f03e0f0344616add8b784ebcbf0f9684a8b4aa355c2c9c0b4bfdcb71cbabff5401991b2dbf68f93679fad85136edb9f6bcadd2ee1f40dc592e39daa542d535a211a6e4da6e2c130a39816db02a581e6135d5d91c531db285661b5635cc78fab9ffa0af14240d10c8c79c9a830b27a7fd66de5da8d37b91dc668e5859c2de6e1c59cd0bcee11684baa17c7543d9e8808ef706ce3d5a3fa15182068379f09339247d6bb8380ec894a697556487650644bf4a3f013d0504d1cc611818a43189d8b5deef814a23b66cbebc9f329bec363b30fce79d594f617a53eb1f2d32d7346490fc7d148cd3a40cac76922310ed7b3bd7d2909184a9780f91311c3f2eb5488efe516e27c6650053149656fd47b88653f32b5ac2aa0bd45364f554c9da48b3c5c1e914a1def01f7f2e3c70c0e70cda51aa78fabed5643f3cf5287e0d816a99b90ead747fdfe7395b12f57c2c181c0c81b5dc647fcd72d74de2e7e6a510ce4e0d07f5c1af8f73421fba68df1c526cfce01ab770f024e2e21095511470916575a5007cb9f74ed4e85ba3dd5570da8ea4aea199b6c14a4b56750f008da761626dcdd13563d0a742be325e7577eb14159bee2d227f3e7735c8c110436c956e6d21b4a7440ad58d0036318cbb8f24b34fc7de97c17a706cced87a2408b6dc7236e29ef1443251c41dc9b78d15e7e6c33067a8d5", @ANYRESOCT, @ANYRESHEX=r1, @ANYRESHEX=0x0, @ANYRESHEX=r1, @ANYRES32, @ANYRESOCT=r1]], 0x1) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000300)) 16:01:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:01:00 executing program 1: mknod(&(0x7f0000000580)='./bus\x00', 0x2, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x8, 0x0) flock(r0, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000600)=""/126, 0x7e}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000240)=""/199, 0xc7}], 0x5, &(0x7f00000003c0)=""/197, 0xc5}, 0x40) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) utimensat(r1, &(0x7f0000000540)='./bus\x00', &(0x7f00000005c0)={{0x80, 0x20001}, {0x7fffffff, 0x5}}, 0x0) 16:01:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x1f) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8080, 0x12f) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x3f}) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000200)="482720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4170000000000000fff5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x101, 0x2, 0x4, 0x1ff, "3d30712b7264401e44d33803177e668714159c3d", 0x7f}) close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00feff00", 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000240)=[{0x0}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) setsockopt$sock_int(r0, 0xffff, 0x10af, &(0x7f0000000040)=0x1, 0x4) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) 16:01:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f00000002c0)=""/43, 0x2b}], 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) kqueue() pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 16:01:01 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x4}, 0xc) 16:01:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f2f66696c063000"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCNOTTY(r2, 0x20007471) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000180)=""/61, 0xffffffffffffff4f}, {&(0x7f0000000380)=""/201, 0xc9}, {&(0x7f0000000480)=""/229, 0xe5}, {&(0x7f0000000580)}], 0x6, &(0x7f0000000640)=""/219, 0xdb}, 0x800) 16:01:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="90b07fae76724597aea57ed7fc8895ec274a34500b07f6e03a50d92394", 0x1d}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x2}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x24, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x2, 0x9, 0x0, 0x5, 0xda, 0xcfd3, 0x2, 0x2, 0x3f, 0x8}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:02 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) close(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() close(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/239, &(0x7f0000000240)=0xef) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20000, 0x180) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:01:02 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000580)=""/193, 0xc1}], 0x5d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r1, &(0x7f00000000c0)="186d86f288", 0x5) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000340)=""/162, 0xa2}, {&(0x7f0000000400)=""/133, 0x85}, {&(0x7f00000004c0)=""/180, 0xb4}, {&(0x7f0000000080)=""/31, 0x1f}], 0x4) write(r1, &(0x7f0000000340), 0x3fff) ioctl$TIOCDRAIN(r0, 0x2000745e) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:01:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff34) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0x93) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x7, 0x6, 0xfffffffffffffc00, "eb7e957f37d2f012a7e73f9d3bd200a6fb7f578d", 0xfffffffffffffffa, 0x9}) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) close(r0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="f8ce9e62557bce321769f993f3d63679270918a9bd205c86eb90f347401d97893bf64c427ca1997e9dd1475c068de8b2751e32d32a275a", 0x37}, {&(0x7f0000000280)="f580c2d94fac66274679844f696c7419c69d516a4bfbb31774d2ea98346f7e9c68a4168763ec4ec095323e5dcf68ff57b07023a5fe22fa2266cbbf8e23b58198ae49a2e3a29094413f2de1fc27426c9dd02d5287fd5c4d239e2906b6d50728a19c74f11a0ee669f90af71b78fefeceb4f5246c46825e5232513d297ef33b6067b7f186536e5165575a492e7b78ecaab2d4902377b026f01cfbbcb8748eec2136c3e7e5cc8913915adf81e7222cf047e165f624d07aadd65966da1403a2c9fc1dd6e98033fca8c466aacf4e5d0168eb8b25c3e7324085cde5f6e897a586d528f7a3496c166a12766829e42732e46057837c90fa9bc2d69e679c9832f57f56d8", 0xff}, {&(0x7f0000000140)="ef8f17e797af345cf179af44877afa71be26f5396c299b2461742ddc1f0377082d", 0x21}, {&(0x7f0000000380)="d6031420f18083994083eeb0d504bdbba47d378ff001297f071a99d223a66e1d1295c135a3ff8dd1be7403b3edd5cfd30ea510a45996a7771d1a09a86c4d2dc1f50ce1746de8848cb3e0af895efeaf2d8ecbfb300690b63ba1722105aff6bf631af0cdcf75c61b652ddead1badeaad7206b6bf3b13ad98fff2fa92b38b91fb0284118607c07e62026fbefaaf667b4cc0e6816c866927c068c2478760757c5e6db67e4c67c12f9c81bc294d8b636bb3a45694fe062e8699892f1ef0a5fdc98e829eec80fb226d8ba6fd3b5e7f4cee4290020bc45d998c3a66495f803676ff79b9a9d033c0ded9c91586c818af6c2d1d", 0xef}, {&(0x7f0000000480)="7ee3e7e71fa3bba5e355b4bb5eee070a8bf09f2fa7444619966ade647806f8efacd1414d076e2a33ca2fce6c8df8b2f1bfb331897fc6514f769f5f0b58e33b4468ec5dfe8edfd0b4f5c68c3c8135fb541e95f3c2031c91e3b85b13b748e0d96adfcc0da15803291c85c611c2ebfeee24fd3a8ed5f9b59352e245abad19ba8581bb8d5d997c9dfddc2850fe507a41b345e4a0383bef059dc227e53a88ed4826233a8dbd96858aa30c32ecc97461b5baf17988fe67258f1c", 0xb7}, {&(0x7f0000000540)="a7f8dab19f07bb75e6b46afce9731ad4dfd1bd19fbb0dd2c82a673443b03ae141cadf07f9e9aa9386fb15aacddc023444cd602d4ebe18dac80c67d8148ae56a507f0ac50120faa48c380a2c5335cb198e269d6e2c6ab87cd40e84f0a2ee068cb88f5412cd4fef322962605d03ce96203814977ef6f22d3d40426ae5ef1a7c3c5cb90422c604e8af2a9b1e058258870652e76f3f0936fa05a650c42165acb26b3ed8276ee5f9778800a209f232008ebe65bf2a61fe4ed8bd04c913b988617cc5acace7e907b25b3ee3bb75501cf2c2406ec19cb2c5047b75f8cea6a3a12018f1525ce2488e7c4e93d36e0b30d1fa76a94326749", 0xf3}], 0x6) open$dir(&(0x7f0000000640)='./bus\x00', 0xc8, 0x23) r2 = socket(0x3f, 0x2, 0x9391) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x40) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x101) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)=0xffffffff) listen(r2, 0x56) lseek(r3, 0x0, 0x1) writev(r3, &(0x7f0000002300)=[{0x0}], 0x1) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x200000000000, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) select(0x8, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:01:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x81, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0354018e0000000048000000f6d3402e63000000000000bf1b05eb5a"], 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = semget$private(0x0, 0xa, 0x1000000) r2 = dup(0xffffffffffffffff) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r3}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r6, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r1, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r1, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r5, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r1, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) 16:01:03 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000440)=ANY=[@ANYBLOB], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r4 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r4, r6, r9) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r7, r10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r6, r11, r6, r8, 0x0, 0xe8c}, 0x6, 0x6, r5, r5, 0x2, 0x5, 0x100000000, 0x7f}) pckbd_enable: command error 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x0, "61aa0db100000100"}) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x600, 0x0) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 16:01:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200c8, 0x0) write(r0, &(0x7f0000000040)='L92', 0x3) pckbd_enable: command error 16:01:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x1, 0x84, 0x7fff, "707df9eb8818b0b165e53cb773ca4ad3f99f0e90", 0x2, 0xfffffffffffffffa}) 16:01:08 executing program 0: setreuid(0x0, 0xee00) geteuid() r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, 0xffffffffffffffff) 16:01:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x5d73, 0x0, 0x0) 16:01:10 executing program 0: getrlimit(0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:01:10 executing program 1: socket(0x18, 0x2, 0xfffffffffffffffe) 16:01:10 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000040)=""/83, 0x53, 0x40, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x9}, 0xc) 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0xa, r1) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() r3 = getpgid(0x0) r4 = getpgrp() setpgid(r3, r4) 16:01:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x80000001, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/161, 0xa1}, {&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/176, 0xb0}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6, &(0x7f0000001580)=""/47, 0x2f}, 0x43) setsockopt(r1, 0x29, 0x401, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x8003, 0x5) setsockopt$sock_int(r0, 0xffff, 0x102f, &(0x7f0000000000)=0x6, 0x4) 16:01:10 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) setsockopt(r0, 0x0, 0x794, &(0x7f0000000040)="78a56ba05772242c9b6b1edb675979abfc89abaf422e", 0x16) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="817aff06bae5fa3ea5676e66f5f6c474c3566d61482e2c20c4ccbbb54b6e3d1b797ad7b0ae61da6cb8b96a2cd94539e56c172606c767be160abd9ad3c4bd713c74870d7ce4d6202816f74d30d681", 0x4e}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="d1d802600c1e638d9458e18df2c4870fe80e25094951543dadbb15afb7c4af21a898920548d738f36d0111a3a495e0f46156d86e4c171785a2945d704f8d883073545e60ce0654d911b9a84dde2c05ddf64b7b1e0cacce428d4e1c5389db525c02b9b016c64d62ecbce3afcffb229112e93fa7a8e600900e12883e26370bfced2038fad7b4b67c041689f8ec5c146498290718c29b2ef99293cf12c379ec934b30b2556932080000000000", 0xab}], 0x10000000000000fc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) 16:01:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='{^\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\xd2^*{\x00', &(0x7f00000001c0)='[]&\x00']) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x20, 0x1) 16:01:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x6, 0x4006, 0x21900771) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:01:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10400, 0x0) open$dir(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 16:01:10 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() close(r0) 16:01:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:01:10 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56022e2f2a857fc46669"], 0xa, 0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) pipe(&(0x7f0000000140)) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1000000000000003, 0x5, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r7) r8 = dup(r6) ftruncate(r8, 0x0) getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000006c0)=""/238) syz_execute_func(&(0x7f0000000180)="8f8978805681c403317c9800000000000f380bed0f821c000000410f0fa02830eb9f9ac4a1345c730841edc48211baf5430fae282e41c0bb00080000ea") dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x199) 16:01:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:01:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000a80)="06cb04551057d6092ba76e8161b90ff2854fe9137c18aa4971d353597552ba5c8f59d7c8c21d2bca2a9eafe956f5de85ff77825e332a25380a5cf693e17e7a8dd04e4724fcf1df702eec332f71219417614ef42373885daf3391c02f420cb836e038c4be28b0d4af90bbf38cb179df8c0f7fe18c1d7e340ae688ab0cb4b7980735309dd4c351377ed509b16722a84a506c16b1b417ee9282f80ae4dd7c92ecf326751e46c216fe2068faa9aa97a51be4cbb1aa3d76eb01ec786f959055ca5fc81387f1b272df43466c5973872ccaefe042a32c0c7228", 0xd6) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090c", 0x4b) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:01:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x182, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2a) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x2, 0x7}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) seteuid(r4) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 16:01:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)=0xfffffffffffffffe) 16:01:10 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) setreuid(r0, r0) geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001c00), &(0x7f0000001b80)=0x1bb) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x80000000005, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0xa, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000240)=0x20000000000002) socket(0x19, 0x2001, 0xffff7ffffffffffa) setsockopt(r2, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r7 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f00000003c0)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x8000000007, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xffffff94) getsockopt(r7, 0x0, 0x427, &(0x7f0000000700)=""/111, &(0x7f0000000900)=0xd6ab) accept$inet(r2, &(0x7f0000000580), &(0x7f0000000280)=0x594) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r8, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000010, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8, 0x1}], 0x7) clock_gettime(0x4, &(0x7f00000005c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:01:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) nanosleep(&(0x7f0000000040)={0x100}, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) clock_getres(0x2, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x808, 0x100) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001300)={0x1, 0x3ff}, 0x8) open(&(0x7f00000012c0)='./file1\x00', 0x20080, 0x5) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) setsockopt(r1, 0xfff, 0x9, &(0x7f0000000100)="aabd103c3d01e82e8fade4e7e651647e2fc1fcb4809ca12b5b421aa1e9", 0x1d) 16:01:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xc7, 0x8}], 0x1}) 16:01:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xfffffffffffffffc, 0x7}], 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf000002b, 0x5, 0x3fa}, {{r1}, 0xffffffffffffffff, 0xb4, 0x40000002, 0x4, 0x4}], 0x3, &(0x7f0000000080)={0x1, 0x691f}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x8, 0x8001}, 0x10) kqueue() dup(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() dup(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x400, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e", 0xfdf) pipe(&(0x7f00000001c0)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) readv(r1, &(0x7f00000027c0), 0xed035d5cbce3412) write(r0, &(0x7f0000003800)="53bfa4fe53eee41664fe3737446ca6c70deb2188f9f5dbcf1cd36f07a19f24ba5b6691a7e6ed1604cd2dada8e21fdb08fc63b3d956176590d2535a9b237ecfa2f729f081d51829ebc3a71fbf7f15e31bcfd697f9d510055b5cd0641a55f7f5", 0x5f) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x810, r0, 0x0, 0x62) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x7ff) r3 = semget(0x2, 0x4, 0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) getpeername(r2, &(0x7f0000000280)=@in, &(0x7f0000000300)=0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/155) 16:01:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="2b00ff7f0000000000008aa4", 0xc) 16:01:12 executing program 1: syz_open_pts() kqueue() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="f55d2afa73bd1e73b3e3ca9d288881f2bce62bc824b18051227b4bfe68d2322f41eb8d697a9797da771d174cd0e810b352e19ab01e51e6b3c796bce79d170d50481d0f3ce1c25a7cf21a", 0x4a) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) fcntl$dupfd(r0, 0x0, r2) 16:01:12 executing program 1: setreuid(0x0, 0xee01) geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = geteuid() setuid(r2) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000002, 0x8) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x184, 0x2) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0x0) 16:01:12 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x280, 0x10000000000000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:12 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x4000007}}, 0x0) getitimer(0x2, &(0x7f0000000040)) 16:01:12 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000100)='\xe2\xff') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file2\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x8, 0x1, 0x5, 0x4, 0x2}, 0xc) recvfrom(r0, &(0x7f0000000340)=""/194, 0xc2, 0x801, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:01:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r3 = getegid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x20000, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r6 = socket$inet6(0x18, 0x4003, 0xffffffff) r7 = kqueue() r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe2(&(0x7f0000000880)={0xffffffffffffffff}, 0x4) r10 = getpgid(0xffffffffffffffff) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r13 = socket$inet6(0x18, 0xc000, 0x7f) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x10000, 0x0) socketpair(0x2, 0x4004, 0x2, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = open(&(0x7f00000009c0)='./file0\x00', 0x80, 0x180) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) r19 = geteuid() r20 = getgid() r21 = socket(0x20, 0x0, 0x81) r22 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r23 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000a00)) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x80, 0x0) r25 = socket$inet6(0x18, 0x5, 0x7f) r26 = socket$inet(0x2, 0x3, 0x10000) r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/tty\x00', 0x0, 0x0) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/zero\x00', 0x1, 0x0) r29 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000b40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) pipe(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d00)={&(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000006c0)=[{&(0x7f00000001c0)="a80d068b6941c4944c76499264f1c4bca40fc8d8a58fc05832ad06e09058075836377d4aa014e91911187cda619e6cc3061d7cb8c18d9315309644f5a5878a817ab9eeb56972aa074e7fdc980fbe331c791a5ff22f77fd53ec330aca5e1e5b53783d5ec4ac240ff3895bbded2886d5f50f873413615a15422833", 0x7a}, {&(0x7f0000000240)="1ab65aac1f827fbb598ff5d87162098aeabce0941d7bb12cae4c64a192d6b033fd07416e8d06943ff695d9dbc87058bb57eeb61328865c801db31bfc13dc60d506a97d53cae422a1a8ad78f6c20731f7fef3a6e0949ebd31759e13ed2edb17975522b7f41c587f44424f3dfcc5b320e6ce2e4116ef71c11852c39cbd7347cc1000ebc7b87e4100f536c775a81350bd4676205217aff56ba986972066844abd83", 0xa0}, {&(0x7f0000000300)="2c53a39e3d18736e838f654a09a43a40ffb15c20e221257bc27679fe4789cdbea65e6acd318bd888725b91b7b3c4fa3d654556163deb6467ee7a48004a90105697c418c7c562a73e3f799d8462f5f9d271908a2facbcd862d4230bdb3e0e399d8ccb6fd12a6eab5d5f3870ab5cfa96a875a15604b9dd99b44cb178554cc45a11c386c74a01fdb2dbf8d861beeb9eb706da66c5bef0e7", 0x96}, {&(0x7f00000000c0)="7ddcd9212de1abcc4f0fe96a4f383d89736b809db9a64205b807388a50b6f483ad312427e8da5ed7e59ce53b0261aa1d3d95907407c5a0817e", 0x39}, {&(0x7f00000003c0)="e3909306f574851a05642c1ada2345d2bd0451d7e67fa6ec6d5854333f492d94103a6f668b62081708fc0d5c2d8443ccc218dea9ffeaa9d0af5fcd4566e36a573e5d0efcdc4b", 0x46}, {&(0x7f0000000440)="56ce0037e4aa5b003ac1ed3c3fb8c1f0a045cd5ed4879576c7f7f52c8a1e72853ea24b6bd1c057027fb1de380cacf20f4db465609cbe5785bad9eb45592edc694e300aefda2a4396d5e97a51fd6d7aaad13fba0884305fbd83dcf4a32e1532e67c11626357c07663e4e834284a881480e0d32b2279f7c2fe519f0e02a3c0dd46f23044382b71e300dae8e6f66a055ff623f033016371437f916070530c0c9a541452618737c3911a458e66e6b6bc0ee3c96e7b5396c8948766023cf3eec88d7b49342e8713593edbbd6c5b774d30dc09bc7854a037a46386d90065b44755ac96ebac1f1761", 0xe5}, {&(0x7f0000000540)="8831316ebd5a060aafdca1fbebb5b86bd5050d851782fef26653ea9de528aca67b59d3affc321f61276cbe71f9fcfd1e9df83435094fb9adb758c30f5ecabe5dec6f", 0x42}, {&(0x7f00000005c0)="d19592d8555240d67a46ee22e53528f69008cca5790808fedad6caf43d69519063d217aa4de1670fbd4c6812985ff44f45f74769789e25d5b6bb3746f637855be1d92d24e256b97a95abdbcbd2627c29951924d7789844ea3e596a3d9118ac8705b6d61863c0ce68d72ebb62af0bf2d2a8149894b0bca2d28ee0efddf099e0ff690731fd89f4b88cf0a02bce9140df3b038068f58cf4439d98c647625fdb9eb2d9664581239bf34603419d66f7e938506f5ebeb488c76489a2f39bc36273d035e50e53d8f0642750ec3a8c360cde6392e442e06987c23de127b81a16f343a3158b89c493e7d204e52b0b", 0xea}], 0x8, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15, r16]}, @rights={0x18, 0xffff, 0x1, [r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x30, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26, r27, r28]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @rights={0x18, 0xffff, 0x1, [r32]}], 0x128, 0x2}, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:01:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/137, 0x89}], 0x1) 16:01:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d010e2f66696c653000"], 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f663d6c653000"], 0xa, 0x0}, 0x0) 16:01:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x421, 0x1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="e88a62584514809c05d0504f5793bd5e76748ef68e69925b0257efaad05f74669a1867e024dd1f58767fe32181745bd9d4659aac93cad4a9fe1de984156638bc3694c59e93e565cb923fc0fc5148fa316b", 0x51}, {&(0x7f0000000140)="b6bdff759615b5eae30236ac99f1048c8b0dd4125c7c2e99a00abd99432878f2ccbd117ef8f1990bd2e888f793b5b6e99fc26ec092ce4a0cd6d0d57cc4466c2079b516f677a55f0b18dc649a224852e632a06d6e0861549e0a367510317f119644572506a87e67882b954c8e8f876ef1205c3716ddf5d42e1f47b2b2dc86d24a7e11f9d15d1412d4ad77bfd8885d84291863946ceea6d20f6dcc0075f2f834c9e01f8e87f5e2a4c73f9a8035c0cdb82d280de6a86c631d2a1f", 0xb9}, {&(0x7f0000000200)="d7ae9bcc16cc3f8171a47d6185ee20f435e921fa231198ce7ec4fcbd12e82fe3b4c29238784e6ac963e5a8fec6e74e98b20968dd6fa70efe8071f84ef3196c5b0ed28d710c978a42cb9c9f0d4f372049eaab5c8e051a88d00a5e0be83a67469599e56a06e01021d7cce8e47e1d0246de49b162d889e4a383e07750292b2b5e4e545a1be0edba48bbaee50cfa72587ebc06ef1c3a42feb24aacf8822f443b829e12bd3234edb2bc0a619d81f56616855beb8a858744637578eddaea0b8eff8d0efd75e592", 0xc4}, {&(0x7f00000000c0)="cd107a6ee6", 0x5}, {&(0x7f0000000300)="94945b0ced9c1114cffa831e9c605635e0da835597607b8d922da86e271bf63a41a5618571d8f3846ad9f2847580e55704be85e2d82abc9b9348834be04f8f6b06df55", 0x43}], 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0xb10, &(0x7f0000000400), &(0x7f0000000440)=0x4) r1 = socket(0x0, 0x2, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000093d96552f9325f2c00310000000300000035ce17351d70577f250ff8242b5c3ded3566ee0243a92461bbe095db80455331ff8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f616d369d81542b3abc7749e7879ed6411f43d9f40740f7bd8da0cd261174d991bc455eeb1da7f56c0078387640ce61cf1b70d6b55e571c8014357710c1c535fb9c138211b000000000073df713b6a27348f131bebf6a10d9597bd79a2ea5e91076cc0b7f7f898758b28f909db47aecde1ae00c58ee400689756af0965f279db1b8b745a8f44e35de6a35e8da2a1c9fb660ad370d8e219f8afc65285dbfb6ee15e426c8aea4663a9d2f74174485f62e266327ae81c901749bd42c2c418868f3622ff24afc983637d"], 0xe8}, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x9, './bus\x00', './bus/file0\x00'}) shutdown(r1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x40000000029, 0xb, 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000100), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:01:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) r1 = getuid() setuid(r1) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) 16:01:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x100000001}, 0xc) syz_extract_tcp_res(&(0x7f00000000c0), 0xa7ef, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffffffff80000001, 0x2}, 0xc) 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x4401) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x40045720, &(0x7f0000000240)) 16:01:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x20, 0x4}}) 16:01:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x5, 0x6, 0x2, 0x6, "715b71bf6feb3a2fe4f3f804017e6c96d6a298a0", 0x5, 0x9}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) 16:01:13 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000003, 0x1f, 0x2}, {{r0}, 0xffffffffffffffff, 0x6, 0x7f, 0x0, 0x5510}, {{r0}, 0xfffffffffffffffc, 0x9a5da3cf2842e4bc, 0x200fffff, 0x3, 0xffffffff}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) close(r0) 16:01:13 executing program 1: select(0x40, &(0x7f0000000000)={0x2, 0xffffffff00000001, 0x381, 0x32fc, 0x1ff, 0x3, 0x5, 0x2}, &(0x7f0000000040)={0x6, 0x401, 0x0, 0x6, 0xc8b, 0x840, 0x66, 0x5376}, &(0x7f0000000080)={0x100000001, 0x8, 0x2, 0x2, 0x2, 0xffffffffffffff81, 0x1, 0x9}, &(0x7f00000000c0)={0xfffffffffffffffc, 0x3}) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000000002130, 0x40004000000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="00000018600400000000200000000000002800000000000000000000010000000000000001000000000af6ce", 0xffffffffffffffbf}], 0x0) 16:01:13 executing program 1: syz_open_pts() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x101, 0x0) poll(&(0x7f0000001700)=[{r0}], 0x1, 0x0) r1 = dup(r0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x6) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x400, 0x1ff, r2}) 16:01:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = kqueue() close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7f}], 0x1, 0x2000000) r2 = semget(0x1, 0x4, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x2, r3, r4, r5, r6, 0x8, 0x7fff}, 0x9, 0x3, 0x9}) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) 16:01:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f0000000b0735adb7f0e466e1f568304ba00", 0x0, 0x9}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x1, 0x1}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:01:13 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x7, r1}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x10000000b, &(0x7f0000000040)="f7f9e794", 0x4) 16:01:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x20, 0x800}, {0x5e, 0x81}}, 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x85\x00', &(0x7f0000000100)='@0\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=',\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='^\x00']) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x85\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}\')[^\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='$\x00', &(0x7f0000000440)='+-\x1d\x1c\x00', &(0x7f0000000480)='^\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='-\x00'], 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f00000005c0)=""/126, 0x7e, 0x800, &(0x7f0000000640)=@abs={0x1, 0x0, 0x3}, 0x8) mknodat(r0, &(0x7f0000000680)='./file0\x00', 0x1, 0x2) recvfrom$inet(r0, &(0x7f00000006c0)=""/171, 0xab, 0x1, &(0x7f0000000780)={0x2, 0x3}, 0xc) mknodat(r0, &(0x7f00000007c0)='./file0\x00', 0x9020, 0x9) rename(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file1\x00') r1 = getppid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={r1, r2, r3}, 0xc) mknodat(r0, &(0x7f00000008c0)='./file1\x00', 0x2004, 0xe7ec) rename(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file1\x00') faccessat(r0, &(0x7f0000000980)='./file1\x00', 0x0, 0x0) unveil(&(0x7f00000009c0)='./file1\x00', &(0x7f0000000a00)='W\x00') mknodat(r0, &(0x7f0000000a40)='./file0\x00', 0xc000, 0x80) utimensat(r0, &(0x7f0000000a80)='./file1\x00', &(0x7f0000000ac0)={{0x8, 0x7}, {0x2, 0x1f}}, 0x0) chmod(&(0x7f0000000b00)='./file0\x00', 0x81) socketpair(0x20, 0x4003, 0x5, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000b80)='./file1\x00', &(0x7f0000000bc0)=""/60, 0x3c) kqueue() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, &(0x7f0000000c40)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/wsmouse0\x00', 0x8, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000d40)={0x3, 0x2, 0x3faacfea, 0x3f, r6}) getdents(r0, &(0x7f0000000d80)=""/4096, 0x1000) mkdirat(r0, &(0x7f0000001d80)='./file1\x00', 0x158) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001dc0)=0x1) 16:01:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) fsync(r1) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x3, 0x6}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x75d0, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0), 0x0) kqueue() getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x2) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x4, 0x35, &(0x7f0000000080), 0xfffffecd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:01:14 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0xc000, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) write(r0, &(0x7f0000000000)="cbeb51b6b2127945c961832b345edc18ee3888e707b48f0ec9e8bfbbbdd4362855937acd6a6bd2919a20007a9286ef347eb90536b1f8ed4f759372dbf006a56c6813dda499eebfe18b228e7cd9ac8bfb44b5ade58499f04853d08eee8d34b6a06663dec741ee1a2baf20cbf15655ed0e68f0f4cddf71b456e73b9b560bfa0fd056047667bb0335bee8f79fa0603a56182652bfa3da7b848dc425d0299b53a30fe0277a88fbadbdd81c590a8d1a6529aa4ff6ae7b28", 0xb5) 16:01:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r0, 0x1) r1 = socket(0x37, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0xffffffff80000000, 0x100000001}, 0xc) 16:01:14 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2, 0x9, 0x8, 0x1, 0xf5e, 0x7, 0xf68, 0x2, 0x3, 0xf551, 0x81}) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) rename(&(0x7f0000000240)='./file1\x00', 0x0) 16:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xfbb2, 0x0, "8549553d02611100a1430000000300", 0x0, 0xffffffffffffffff}) kqueue() kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x3f, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x2, 0x160) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) syz_open_pts() r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) write(r1, &(0x7f0000000180)="6f4c458514e9a4a2071dab210b0327905dcf0e46d14cab9434a83cc0b404c3ac0ebe05ce429e1381931e551e8dc16628d8ca4563fee4b247f0380b717fd46a63de96adb238c6304b597ed5deb627f23c384726f91e59720582a8ad76b40ebe928964ff4d6daf1aeb4627e6fe40f20848b2ebcdf49cb8a4f394141d32875d146d1863259448d0148ea5c4b9383c31771e71208d03b87e7d000094e00f5b16c360f1607b20634810cfbd9bb28b84c56ebce0e0ab9d5a801c2587772d18959495bcfb684f86cfde54c0f7bb38ac6cec96cbf0fd4aa4f78e88b99a0c06fc981bbf4e7a4bbe5f37702c17ef0bec3a6ff6b18ea036075f936fe597e74f251f584664e0e9a9aa26bdd9eb1dbc5c868973d6d3900633c0069fdbc89ec4716b35a7070cd78601625e34923aa1acb6d302632b", 0x12e) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) socket(0x7, 0x8000, 0x3) close(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) 16:01:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getppid() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) 16:01:14 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0xf0c) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0304008ed4278158be63000000000000000058f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x5) r1 = semget$private(0x0, 0xa, 0x1000000) r2 = dup(0xffffffffffffffff) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r3}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r6, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r1, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r1, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r5, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r1, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) 16:01:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0xe000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pckbd_enable: command error 16:01:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) rename(&(0x7f0000001000)='./file0\x00', &(0x7f0000001040)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="3ff07119f86f8ce272785698a89f3456fc915d177cddce2257744121c4630a9103d2ba0b949bbae404d7b7ded3af71a0176e28c1400fc070e0f1ede451476f19ad22c11cfcaee48b1c18e4de8ca6217a95bef1b7296d49a512b0a7ab06a16392fa03435c9eae15cb874122e0bed8121acdf83f1a25f1a2c5f98b60e8f8ef177d1539cb14133bb4088edee246627c73a0c1b372a505356363faa08fca50dcaa7f69aa1abaf372864473ccce95b7c35101b2874200e7c709ecd5facc19e05432f923f0096faf95b44368601bb6661b3937adaefd125c4ca2e6d92b8f416be1d64a38b265506edaf8dcc54b24ff7a6200e3b65419298ecbfe9c54e77698fa21b31d38f1d286df3b41803bcbb7b1f5a7340b8065c19ab54b139bc39af2de93565d0c72559beb32e10678714d23bd4aa544ed8de73e71a9d41b81af59113faa0d19897dc6f4e3fd538ced959e8cf06e30ac451d6827fb43cd335d92af065a8159fe56535e40a9e8dc3ef068f6f844ba08392d8b4c8a10e82d8b46ae833f2f304ab5966e17590fe41a7f2fb45261f901b53d0972252d1adaa15813e7061a9565652143b85a9c0061245276642c146f5c45c309f2240b91076e40d9ed7fe07391e1d806b02fb11904f7f5a9fb0740a9b718a009410ccfe5479f355a9dc6bae39af81205eb98f65d3f97f1affbd611001859af6064791351e77fcf0ba52550ef622c9ff4b3db4bda8e0e37e58bca2fdc0b12b881972ac7bbae265eecee0cad39fae501127aa534d986fabfdb4d3dc4e59bb2dfeea7d16d20f5003e60a8a2e81409d7745d6b61690e6075d2ff81e0982fbd085d13bc6345f5cd666905e5a3b9b8a1ececec368e81206acfb0a6d5e847aff9b5affae7b175bc87b6fe9564aa18bca7c4993c0046581eaca3128f1d656213dfa2eacd0597d89a1fa48a5f21a136b24171cfea2b34412ac9be2d742bcce4a73b86e0b601aa11c56eabc964260cd71a11bfd8bd0c3580aa401c39c81b10609e4ba4fca6fef049d60ba6bdee345cef3899ce95b5430c20e321fca8c439800d1c5f0d98d4b95d3efc92a2faec4f8ba162ddc2d9180b7e3406c36ec443d874ba07b2b42e527bf5db32a198fb0ce057e310313d0cdc72a0997650626ac64c09c31454341daec178b7912629e19807dd7e30c671fc18a10d22dcfaeddc03accda162760aba2bb2848af8d95f1126e7f7799250712595058ee925300fe7a4d09d54af5fd5f86c51f728366c7e6b7440c7c7db0556c22250839da89e8e2f6fe387676361ecb226243eb701f2c824c2e92ea40c20f82b6893f97ad6eeab9220fdad92a5e2edb7ec52522f85f8fc1cbf243226650039dd34144154faa2ac9b325a1e5092224aed640a964569d8cb62e74c5b3f90e9013b6abd57ff2df18ad671419556f1eed6d708db7027fb85790f90ca531572818050512e555d9f21e5195f1863fbfda8a1cbcb3d16103b740447b1c2b8e84ce98bbade812d0fdf2a9741f71421019b28d1474de84286e11686bc078d07ec5d0d673a0847b8d6f62918d8dc6f18de968a76d26191b45f095bcaf88228fcbc048e16fe6d06fd5e190611459df017d485a509f3bcc0cc49984b8ffbd5b07ed64f9460e8731186d1af312b59b9b105ac628ee54569f4bda392a8dcefd812cb9c703ad64a1e888d4d1877c4c8a6a3825d62147e0ce8ccd9ef483c57b178c3b7663392ced9ed7ad3739a55a8a2f1a76ce1201ab034c5e58afedbb1a142ffdd72daf756bc87edaa62b5f20cea5b7f4dae6f1e33d4ce400195f11fd27ceaf71378489762bdc0033d1d9af0bab2ee3b5caefa50f9623751fb401acb4aeb493f6bf07e0cbd815ed800bec05057aecd63c1225733f0e531b8cfca041a86e786765304599a69be878b5a0825a7ddbe4bf6879a244c6ba53bf36585b4699924042768117bbb59638fdedfc6ba22771f0dd1f7e3046fb8bc687a63e23000b1011e25f4d42705c3b2e5655d5a439afbb65548df74932b84b20fa9ebc918f7d812c36096303673d48afee676169a9e8085e09ba5b42d127af401fca21286267789ebaf9e1d15add33a131176b5fe1f5723fb82151866c6098a3b2be5a30adf18c01de2b96e47e777dcd3844882329c69e111258744d53ce409e3ab2b6264a7ba31ad45adf2bb90165f3c623a7c6bdfcb659ce7a5a61e2b841aaa12556ca293ecd672126d8313fb8ad6964b934f3bbd78e51ea45ebb82a157aae6696f4627991bba961abe01b340352b4fee10cff8f5a55d59c80caaf5487041c663fb8103ab20ec4e15499c0ca6cdbbf76a48c324d64eb2831c8b630f245c252eccf4f0012f27bfd1d089df30edfa739be9a772c25b97f3f83246f56f50d70a00cda7e33b5920b7bde34fccd1a092beba5661c1c0410fb1ef337974c7c0e9a7ec909bd520f5697908099862b8bc29796208fa012b8c38bc26dbc772a2bab7c7f7d4ddbf4d4aae53f9ac01ec68fb27f2fd4db1b6523b0a727acfe866d0d5ccbc45c842ec15db7959ba23f023b510122e276b39797adc6b83d750c70b54cf0e2247083b29c4a8367cdd609e0cdab1f95e0824e6c907f73b8ec8197f4fa32eacbe9b7bd6912bed5ebae5fb1739b3d95ddf9891cc243934847739e3c82d1fe714046c518401eeca718f556c4054415806304403809671be5e0e28abc444ed0508040df2ab638f6fc197f1ef0c0a70cca5bbfd2f8bb54059ddf52293f3e01321d32b2b6bb4ab8d49431d694c36a08fd90e5f965ad6cd8a19186cae457e73183d46cdb120db162b596514d85844f53020237985cb5656f89815774affed9cd2717991f3c5eb2b01dd8e56e21bb0ee78656d9d2c542f21594900049cd8209417ecae369be916c9ae2b4dced310ff1ed9a560cba3bcdedc8b95605af460d71e362f05132aca7ebfa0f1655633756ddcb9280a2233bdbe39491ccb32fef37805d2e33b3589edc7f0a820b858718188c6361b0a8043e4fe092e95ce70df6d3fec7597e2408bc4f331ccf46531bce7d684bd36465166a6cdf0e1b9300e77fa125f7fc673b0429a7023295d94d021952ed84077dc9e50a142e7200755df3c50ab8eabc8778c256d75b34f5c13730fe194a720484c221a3b3aaca133a69ce675f62ce9001bd5c291dbda78aa056682f7e28a19e6f83d38fae400ec790ce93064bb53198d4651467abb58862058e647d3de1d8acce4157b9a38ad8699d087892911203e4f706d6ad4376b7a7a00bee8eba5f234a9ab688cfdabd70abedc3d014d85c7dec34c4c5b3f92ffd2f40e69648cc290da5fa9671c24cbaa4cd8ae8c32fae8109770ef01f6117d0c84f870c4deffdfe001f9d639833aa31a2bb392322859e8589c03d7504885d014e4a8ee8994cf90f5fd87c60aacc53d6e0d37773d8183f22a53cb588d59a1cf929818350e6e1606ed1079247bd52863781b65eb5ce9a0e5d206ed36771a26336dd47fc13bda53895e6808a7101df191afe7d3d34d57d80eb38e354cb8749e3d297712c2fb0826c93885f0305fd943284c98d6b92e11463cd09021ea0630e35d7370ae11fed83d6e2c20bf494381d12ffcb163157b793ab4f13f5df810802f46c6f6c9b739d3bfc9a1f94dae06c741a1c28492e7af03665fbd2f7b775c896813d63170d2b5954542b6e8013cd118b1958b98e76b58685129950254f19c2d0750cd87da2e90a7e3e86075040d1c552633d65584fd0c9dfe94f7cdaf2f71239a045246798165432777c2fdfdce7b0d27615ca94502e2e96bedc725029bf0d42a85dd5f738eaab2ef60ac535eee8c4a18db19ae634a3401e71bd9d14cafad689d180c98d4be5cde71671bed106d795c192f6103a3f0a0a81a40fef64a4933d411235da34d0490352d5ccce9d486b35f428e1ee2a7203af61b8649fef8a073fa496752a92ca6dbc3401e7c486dc03aa873ca7e7ac58d4d4e83cc19f4984c6fb0f6847f58c4d7245c0de2d53a8b80124bbbdbe7f99d659dafcaecb3a114227198a21b1a6d8af969a6e6f179a328b9b0576e69004f3d59031a51995c442e53834bd30a1babf1cdb32c476fb361e6696c3666b5d6665862b8b9b90327afe67178f08d91ad515643e5f842f1c8a17818bc6ece710f1022b682b3c9ef5585494a29baa0273451b8ae666facfcc826ce6ab8159fd4d2b60effc1a49bfff81c435fe59ec7245f111f282834e1c81dd2a78632e80cb844bf2b07e6b5c7ca041ec561b5ff2d2d1409f12c8470380f3d85bc54f6f8117f30951a8b86132758b0984261e0552fd4263618b58f50fc0897c32374769b5ec182b89589907ca81224697ee5da61dbe19ffe3c0068a0d7e234229ba8696142a66c522c122ffd6bc1700a8744f4b189e453f9bc986ec4780272a3d174fbb4c1eeb3f026b80bafe2b6829a8e2eea93b4e2d9af613b3240887db91c8e72d4547bd0bb7fc16c47eee038ae115af7ea9b7d2cab9f1e913577835afc755eed39b9914f15403805464b5700204419d5a22582a4a27fe2d84cc8f57fd757c21b62db502bbf1bbd1017b89841fe1c186a97bf656d5cade59fa7a48dfb75fc2a5fb50bd19e79e40f2bc527c8d995cc0218a9ccec5efebd40904a0e2d89c801ec416edd6189d65a0cd415f05e00343f21ad29207eefdea324c53d7574d3ac0e86ceacf83048838a814db7766cd6dae372d1dc13b46a595676f16801e4c40035d7f841f3913ce442eedca883e1d5d97f6ccf7d7a84a049ba56bc475c5938aa44913aa33640a8c7fb1af68f8a4ac2016b44446f451b1398e097027b4bce5ffeef5bc8d65d5e335c9f3dae89b60da2715268fd22cbd9fa288057e5c954d0b5733a916d43a67764264905bb40006436fb1198d085dbd4abbc9f39a1ac2d3cd0a348fdc92c108f83f4e0d9e6f29d6152c405aa456636e56cd7b0e9703d5e274ca3e58684a1fe743cd4b40f9d5860a7b5ab5c6ea24f439c7ff0d027f4230719917a0ee5bf87773dfb6f2074c34413fd820e124b15fb0e0495da8e097344c2ec262602a9d9c3c9f550a5eda3e569d9756cf0ef6d6b6d741d905aa2b3aa81993e89a88169a4bae9cbf82a855e5da72fcce8e2c5968df86e20a546d66e724de1931e5b95d462c88ef9b4366445ddd06fb509d0eca67190d20b67dee0b0a9478c93e18525dfbae0cd079ecb2d69287e245ef3c87cd43529b23ffd3199a0a64f619841c50dfbd25e6571464c559286e2351540bffb7f861ecc8aca5ee2e2747fb903d6dacd86938446ca889ce35745518fe3bf6b3277e85de1f26832551b0b267b1a1b6e52777f9ae106a1eb981d305f1d97d65dfddc701f1e2a20dcf2464515dcbaa42a0949a75be192b2bf28d56e407b0739d593e387e50a1ce07b52f9c08b3993d5dad12daef14c39c3b1979f202bdd03ea433f6d4199283652fd8a8c4a89f7d4eb691a4e23773e13977569ce78d24972d456ab991371a748cab66a15a86bd5b895eace07056a59f8f7ff53aa8462abe1c85e7d43fd83467ed8585a2983534443611757bb526ac01b8ef1602d6820b3626dc5f8f7bbce953860f5421fd22a62e85f28a0751529baee244020764929303771c132dc784de206bb01a311d9e33c6dc085503622bc5f7452c579d971ffca7c05421e12f5d9a05a626834e5d3901feee1aec6fa4e46bb144f087004a5c1341d8b6ed7509a4a74dc2f21427ee7852fd20b10ee6a1f1697825169e1ad87457913b6b5c2d9cf83308c4f51f9ca819c7d4cab82d35c1097748e10c05438eb5ded8c57db841694e4d6b811749a08dc7e5329a6d0c9c30e3f0d65", 0x1000, 0x407, 0x0, 0x0) socket(0x18, 0x2, 0x0) 16:01:16 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000100)="8e53d5f0365ffcdbc3daeccfc304d9ee09fcd4cfef2574bca05894e5db95c51f841bdc118d824ff8ae8f338456d61e4eba4b320bddd0f68fde200750b76e7ab8c19db358a76b6d346399e9d31e0dd2dc631cad04dfc5637000039f37b25cc4f219d778bbc107685a896d428627d0d993c3c194bb7c8ddacb2df920fd0ddf9cbeff28aabfd1cf82cf93bb60ba692681b70e6fba429e82a6708a06edd364079914744b212c0f701ada62cb8815c6bcb9c8f06e1ba548c30da44832fc0be8f28194d8891c1cb45917c189a5eb97d94f6fe55dd126ab240c68672d6c57a45d7ac93f712f64cbb271", 0xe6, 0xa, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) unlink(&(0x7f00000000c0)='./bus\x00') chdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') writev(r1, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b00003327e700000000000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) 16:01:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x2000100000006}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5) r1 = socket(0x11, 0x3, 0x0) write(r1, &(0x7f0000000100)="94abc3e640cea316c50455112b28ee1d47ea7ce9c6f58621f127629707aa5cbc8a306d934d4261ac1268fb8987f19f9bc10b830e3d7210a56426ddf948725364b0696bfdb874510991959071efe7a29c9390596e0e9e478cd30477e7cf4e0e303b6c8c87314386db1d507c2f61148de429aa1e75f606e2bace4f3b5e9b78772fb018ec644e580c2bd6f14e481a3078c1d8b5bf34d35395", 0x97) sendto$unix(r1, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:01:16 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) write(r1, &(0x7f00000000c0)="186d86f288", 0x5) write(r0, &(0x7f0000000000), 0x0) 16:01:17 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/177) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3f, 0x1000}, {0x4, 0x7064e04b, 0x1000}, {0x7, 0x81, 0x1800}, {0x4, 0x9bd, 0x1800}, {0x4, 0x3cf2cdbc, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xb1, 0x800}], 0x7) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000100)={0x1, "833b565e154db92933a93e1c107f3cb7defabbbaf18adcc166dc5f5f667709faaa5203b176ea77a4a992ca67fa162987a4ac3ae32c6a2e41fc4d523dc165d5d688907f187ff9c57d2c3d0c9f6d8824b080c6c24f2ba78f1e0ae4ebba93503e3298d5e4d64f4d32a06b2629f1cb4a3a15473849ef2ffccb95af5246ca8930b31a4e9fa83967da1fc7dfff1ddcf7743393b588420e58ed6444cdfbfc0b9cba8b359a2cc497c77d416088a533f56e0c85ad104a9218eb851fef9748cad4278cfa5d95687e2d871056b7b35fdf42d45f0071fa21dda788fb413467b0a586c6e14e3b57d49825dfefa9fa655ef13f85"}, 0xf5, 0x800) r2 = msgget$private(0x0, 0x20) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r3, r4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000200)) msgget$private(0x0, 0x41) syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0x200) ioctl$TIOCSDTR(r5, 0x20007479) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x3) socketpair(0x3a, 0x2, 0x400, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) msgget$private(0x0, 0x209) symlinkat(&(0x7f0000000300)='./file0\x00', r7, &(0x7f0000000340)='./file0\x00') setsockopt(r5, 0x5, 0xffffffffffff9f9d, &(0x7f0000000380)="6ffc56b875f482336b7f2fd706b650c8694e947a45401551b56651589183a9e6ebd7db269cd8bf4be2589145b5d886865cbe0de1a11169efa097d38241175e27880778a77c11ac73fa84411d6f4024", 0x4f) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000400)=""/40) symlinkat(&(0x7f0000000440)='./file0\x00', r7, &(0x7f0000000480)='./file0\x00') readv(r7, &(0x7f00000008c0)=[{&(0x7f00000004c0)=""/243, 0xf3}, {&(0x7f00000005c0)=""/149, 0x95}, {&(0x7f0000000680)=""/186, 0xba}, {&(0x7f0000000740)=""/190, 0xbe}, {&(0x7f0000000800)=""/192, 0xc0}], 0x5) msgrcv(r2, &(0x7f0000000940)={0x0, ""/137}, 0x91, 0x1, 0x1000) rmdir(&(0x7f0000000a00)='./file0\x00') pipe2(&(0x7f0000000a40), 0x10004) semop(r0, &(0x7f0000000a80)=[{0x6, 0x100, 0x1800}, {0x0, 0x6, 0x1000}, {0x2, 0x80000000, 0x1000}], 0x3) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000ac0)) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000b00)=0x5) 16:01:17 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unlinkat(r0, &(0x7f0000000240)='./file2/file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') open(&(0x7f00000001c0)='./file2\x00', 0x8, 0x28) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file2\x00', 0x11, 0x1) 16:01:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) r3 = kqueue() writev(r3, &(0x7f0000002840)=[{&(0x7f0000000140)="a55c2c23841214620846479fbe1c099ab1a0ad49ddee902a8381e11e5ec2056d5d18dadecc219f63403f5e719fd38ab94f6667857dbf0319e815b99a918b12ef5073fdf2994043560d8a0e94069fdd393129b1217f8745c747407c11c1733af4809d4834db5c262147fd42647d1c8117", 0x70}, {&(0x7f00000001c0)="fda0ced0d32e99cd35f71ec1e5002493953e864fce8944efebea400dcdbe85ac8aaef435bac329ed4c5a098732cebd922fb45572cadfa9f2a3826a6822aec3f8aff48ccacf715ba69bea756dc8512b1b028219fa195b9405bfb3ec33902c9d8df203a35e09b0cdddca7219018683e0912ff13a8555b5893568d08753145c2fba2f71229d9b074be5182899df1efe5b04a3771963d7b7eb743f21b0622715f4cb28793d8709e43bb2c6cf9622bfeb7909fbdd5834d13fd436486fb75489174304b1b9f3be78238c22b603e5896340d6c325935f611483d7b6506d13cc294e77fb046a41bd5503818492d6", 0xea}, {&(0x7f0000000500)="5dd5d3a9439c8419981a0d262baab16337179f96adb3a208eb501fe867261630cb0da1672c5ab67592a74db2bfea2e007b42184d12b3459e8549b26ae933c73d188113f44a376f3f215f0969f5481367ae6c0b43b74b417a290774dd3c3a5d45b29ea77188096dd1911022955d60c56ffecdecd1155241538a6e3544567bd1d30b4bc9609439630f24023a982c52cd26328a1a960aeff8f5d14a404f57447a7fea614fae446b786ea840d6583ce5a1f2c2091f7581d640505a99c805aff725af41c52826de62463b30ff44031b4dbb5b16a6679c3c3d1cb3279d5e359ef00cb2a1707c36531f4b0f6b3177ad48fc065e02a55c3ec199b537b9a24e99f6998471857b9a7f177fa3c69b4a2143aedfbec0be0b1eb098d3c6089b7a396be931180f7c12f56cb84d16e34849c2bfbcf1df659732921f272f749e8b4c41de3dd1da7e737934b28e560a522893deb80ac66df866c9a2937b8fffb6809e71cbdc303d9404f7a1e6a0dd6d89786c6bf2f9be5244489d9b484059dc9b6b5f4619b41e45c69392622a576420cb987a591f8563489059b8d67854caf32738114f95a1b3859ce3c5baceec7db9d89ec4edc3bac0662943e210433b0e3aeaca4edcc1cda9aef21ddd0ba28e7bef9ce560587cf2e288514ccfb72bc93c6cf6090dcab61d1dd43e3ba7d659d7c293d23d5d062fbdf10569e15ba0ed58f0ba525a514a9f46281b04ba0749d45725716c232ee2704959c0996650a413bd9f8888014e10f0dad19fa939c807fc08cca506dcd2c2a9223eba2f5380c3af6077c53a6f6b00c5a445541f3c5b58267e8843f775419daff209fa29f66f7d9ef44bab0ed3ad26b4dc19e4cace3a73e62f00a898d18dc59c768e9474aba48d4e9942e658da9755d2180fee1d51ea05c7a3f6ce6f43b9110504e31fc108ace075de9c02a6154ae443534da061116cad20b0c4091587427b45ddb51b3308ee0872192ef7e3df13a12afd180519c7eb54984da8e0ccfbece439219219acc00aaf20f4d0ce7a0a1aa4aff7c3b6939d162f4b642d4c90f943a6f608eb4306c9553de049d0b7651c7dad5d733771efca310ae459d15e629331a98685e81ade0ed97ccaaa9875cb06eb3492686e08025e8f77827603dbb88746512c3e952cb550a16443392580cda43a0761992ff05ca0d0b617ceab86306be61849c2aba357c5989919c033c0fd9ac4da9348767b7fa490ee951d97124759f4f0d5949ad9a2d6ecea0cb9f60843120af8afce8e9d1086a111469bb0252fa29c5611c4f8758550e4092cf7179559bb85984fd6df62923a3c5f6ecbe9ef2b39f302ee09c045072ab4ff29afaf7b89b4f80e58761a49202ba9d5a85086b76f504a069ae84f5c4db6633395f12a434c2c410599586759ad3f23340685159c67f5643a2a1240530f4c738e8416585584a249d948a98e8727cb83242a5d03a856290a41671ed961b4d2db7445f393bb29b16ff3763033db38bb197c0b469a345b2b5f682675f0c055d216ba41bfe2f9e4c652fc6e4912d4685c26fb3c06cdf7bd2aaa6ac4529e99d2b840be0f0889fee181b5865f71deb05e5f0f6cf13f31a0e32c7d3523ec0910e2d048a4ac34a61f13956ae5cba63344136bdde9f3d85ffde515d5b31bed89bdf1904a5071bd60ea959aa262fb571918b1e0a80b87b53a0e0b9a59348b58d0085801b8db53ba76f7c2d85fa8df08ee8b14419e9a2f2958474c16799584e60a8ff4c4b9f86fea36df9107a51d1eaad66dae38bc2bd78bc09987063e46097c7729615a1f9813a388bbb1b1d9a78e77b3a1657bf9943e491f6ddcc71d8eb6fdc5c18f16d3f53d5855e6876aca343e8023f3289f2774c2edd460b61596a9150949e09c426b3a71db15153e76d00e5fe92b845e6b01621f6e0c73f3286d4805598d189dbd9a07440cbd32143bd808ddfcc48e6403c22517e067ec91122a3c0b478cbcbe38dbda1789b5fda6cf600f9d92f50c6f7147cb1aaf0f5ea75ae7962360d3e894b4cf202318592ca2201d364c4adde55ec147621f1d4391567bb3eb25a6fb71de497ac2cbbb7538a9d075ec7d02d450ade9f04df9ebccbe50b7c9343c79e19161002caa5425329b5a570f286312841a1695d6ff93201066812e5db6e2171f5cbd9341e822ee2119550c9e8d1de8de0a639eb98d64fc92b3f5a5b4c8b04fbdbbcc197b2243eec4a921d5d57504d146e5ec39ec7b45c40fc537d270651c8edd71aa8bd3bc66ec31208cf71b2f017c62f61fbf7772bf87787c0aa2b0fa219f3d3bd0d1fa867878c490153c01b5f293e1b5e421e1c46547b4145b1e7c4027b75d78603f780818aa9b909d0006a16c3e23c477d7b4e620b1bd1029063786848e524ade852c888bfda9f425f95656e036353b45bbb00b27f01016564c8ae289ebe4b09d9e7f566aa91b24130b01125c035659d0eeb66b01fc5b5864260598d98712b620f58d9c829f0ae053ba9d94db6fbef5fc3fe91f83b32317b1300a2b16ecd075ab60e648bcf40ba5012390580efc2fd13d669ec99d5dfd2cb4ae4129e6eef1360c1b7a0d48dbf4558c544d93d09fdbd1fd6ab4aa4c9b3611c09b6a595c0f603baaa6325b667ca4a1ccdcef8e10f3fb8ba966b6aa482685b827cb3e24ac79a5c4503e588b1548422a2ee4493f72d541a2b6ca6638d098e5a05733cbb8b2b75570cbb8171f1dba2e3b7e2652bbc04aab861788b43af6ec0b52a533a91baab61fbf07e31225c236c7fc86fa149770b012b0b5e0e84cf797719c1c92425cb06e4fd3f8e0c3f418e42224522f5568de4d7948b360c49637d195ac373e480d5ae9bf1491acc9cdf5b6fa0227c535a32bcf94822868c1a84c92feb23a3b51c0f5ae5853a9cc600c38dcdfc538ce675776f4d22e37f3c3066500866121b40fb5fe096d0e1bb82969841395a6fc299bbf2bba3e9e20fc6973f81499450d55898a0db2303cd22a1509d07f379168cfc4ce6be02976d080a5c57c77e325cf2993d2a6304fb81feb4ed8996940dac5c5585c0d8a8409630accbd88a8fc38cfe2adfa8e2f900dbc32eca927954107752da8d089f99d42aab7335de42c7f650eee8c6e499dbb5511eb441a26270d984ac063ab970dad3e7f7f55d2ac3bb2d19e37f43637adebe382af6760c4bb2887d91e4735f0912333f4daa5283bccf87e42ce6f7c1f3cc6da872b68dc41d36233ad3edfb44c7ead37ec4692e97fb2c723085f4bba317d19730855f14da6f58623ab919132f72ae99d0f59d887fd49f33612c2b1f1435aa46fcdb74a2daf8125996d23c76cb855633efcd1232a66e06bfacc02c274463e715e94ad99ec1203f5ed00abe964f9cca72d7cbc4a98bcf397e9c173fbdabb3b56d5d7b7c962ba871de4496082a1ced6018d1ebdb5ec359795f48906ef3f4affc19025dd1814997dfe888d1d767d9969008e7771dc39455da602a2e08605dfea3447e8dc139ad988ce4c41fd7d9c62442965bbc8958c41abe0346389e50f253dd1fe7dd80a6a1aef65e0b5e876670b7850a2ade8e837f9aa5c80baa5d6faed4502efeb0cfac2e36a0877a4958a2fc7cac2dd623c655ec94c25076757598a6b6b3eb51afe6c552046ae4d1d1df6bc6a442ecf53f0a1e8e51792a3b5eeed41a046fde17dd24ef06c1f6d4666682a8f3ebda258cf914e81ff442e5dd7b53021557869f4eac59f19e160e293bf02a5ed44dbc09ac75656e57f11b52f28516cde12521f51f9dcc982759cb9cfb728cb71cf8d6a8ec99bbd2f6241e83e99581680ab3ce41c4547263affcb3d921e24c51bfa889ee28d8f51112932c20cdd16a78430caa6d2b88d7aacb87cee0fd267aef2e5096105c78da29011bdad9d75d4d023ccb1fd48510aa12ff58186a6fabbe5f39aa946340849959313162834c363e205969c850cd49a9210cc3ab1d2ad63755ff38a88ada61f69deef63cf16653004d3cd8320d4c9a6568b86d7e46fc8ca02f19718a9bd356fd01990d2184d8412532d695527b07fbb5166a40d9f6cc1fd23ded3c379f2bc22fa8abc659db014d5e54acc05972a83386e8f546178dc9bb76a7c9f03af563a7daf1fcba984ebf20bbcd76b5d4ec8efb8a3fcdb063461c0ba836309fbef2eabd163c6cb69d3cc9168190ecb74fd374513c86cb087da556160c5cfd60e7be1ed69728d1a6bc60a94e1990c5a6be7328f277b64151e20c3b7c77ba150d8f7238f022637a04f65b083cd41692e3cdf39bc90f05d172ea1f7fef7769ff9cd3f1c0606f7d6c68b760fade9fb2ff35c396c12215e2e10119fb55239e07c6f972afd7eb0d3d76d733c54b23468554a28d17089bab94367bdaf1114e2cd6618f7e8db9c5e339837670b48f8aeda282e6916279540daeb09f5b2ce35fb795fa6baf8d59967f34a10018e5a1198f81123d5b265feb6e5ddf4c5dc42469f05ac158ee3fa66e99737dc7a69df33f441d5e7ddb9c954a6d3cf657af6a208e8c7261b992ca2b991a188146da9ea4faefc24a906dd6d00f9c2cfe539af3934bcf858cb6dcccdc89394c8b1dfe5b20b92821a47400266a78d8254eefdfe860c39cedde81a06ae89e60dfa75cb4e491523a68df36f2af0ff58859bd45a1e1dd84e3e11f798caa8d47abf529e006d3b4f147821dbdeea84642d40f6a2041d95337305f5b7913ec6fb63338761d31d7dcbf9bd1146166ae38af85d8c545c820ebb61264e5eab2e99fe2c4acb00155b25e6e4059918164039e63d8e2919be0d0504dda274d1759d1f702bd3ed02312a7631170110fc2bc7cc6f2b78c084c2d33cbd87f8ec9bac8259856895d441c4db41724a73d22f3562aca1bd751e0ec1e932a936e5d9ed919bee3925c063a27ec87bb55c16317c4349ab5d0af84696b4d96be8738ccfe723f99a90fb847f3483eac40f1907c45d639750053723e82929bb806a750f211df6963de356ac4efd72e8f091c9113a3a36e3f6662ce2e800a92c0f039986af89e39ed5c2621e5105a726b086f25d0985f4d00fbb9ce770da7955cf9b14e34f2f57bfd7eed7ba5a61680eb276cd7f5f619fc4ceed76c748a68296d544469b0ee93d39f9e5b030fedbba0c05dcfdcb548a3ee4ea2aee8962f9a20c591d5c83ff6757324640dd1454b490cdbbefff0d95d00be1b041cf5ae4ffa1e67caf129470a82729457c4302e533c116867126dc42146d1c0c143facfc92f0d5ef2340b18bca1811ff0bd455ad851a09e2e1835e144204b8312f1310c959554cfd772fbcbcec7418e31351540847250eeb03e084b0a59a89f75076d9784411c5306314c51c53405dfe399d6eff629308ee74ac4af6ffd6c0ebe4b72612c9f415f1d859f02cd367d89c8807b5f756aa947cbd00bd30b566519ecf8532038bb5e15a6d7f4b297751c299a34f64984fbf2c60611e2f2a8f32bd6765702ca8585fee1bec45aa6779674d4db4fa713c13f5cbabf8ead48f7d132e38516a4c0458fad8e5541a0ec2ed55e6b865ea41286267dd5c6e967e5fdd52dc977380d4b758d225012ef4f4c4270fd2dc137457bbb71d1eb2766d23da87120ab43edad05742b6d0d2e797743bed42061b395f0aac12ed15bbd429dac9a20a51f83d99fd6f6b931f0dc083f8308ae023295c020112fa83cb7e15783fb8e8b341880e8b11d9cb1b62cb72fbcc1f5c28f40e60e64a1a3c1f52387bd7e6f552b5edfebbaebb7dc14cc5b2245a8638889bc5fa11a41ac8909170ca4eef8b6d6f1d1336a6804d4cab2f157cef4acfa553ae00e29a53046787757af0747443a98c0fa1c7d0c6388ec20b4097d670404c21266fa1bd", 0x1000}, {&(0x7f00000002c0)="1b405080e4fd7fe59e5d5eb47a97e372e63f04cf447f995d721be9f19b6fbc52ac7eab5ed7b12494b7", 0x29}, {&(0x7f0000000300)="554c5b1ca2b736797151e5aeb69d29ca6e2edb352067859bcfae545663ebddc053dbbcfd3d4df262f8127b0d18c00bef646ed8ac114ebcacd0b3ecff79d12d310ac2c1044f1e47321858284221d55192d552edb2ff394e0f0ccd19c93b6c9064f8b6e701b4e0007b90a9e8e7df11f8becc1171459be2a1d3f24e3de18d7934094d0ce3dc0a110f76782d63b10d63b5f8d3105c4197ca2fa736836ec83d41ccf40d", 0xa1}, {&(0x7f0000001740)="1ddd8ee7f90aab77e188002787fb899572b91b195d73fb753fdca6515873cc48784ca6de04399197eaea0ddb653ec59b22caf9b54320673f23e2115458e423881e313228dad52a524d76fae6bc308e391c7bbbc1cf01af4fc4c3bab976cd7347078ed918de23db9be6795608f1bae4aadbce189798a07c74e073048e3b9ad733950f8271e07915cebeb13991bbc518cff209f9eb4dcda1f92147f95d5ab17231a6e93311c7df75d9555f8a931b4beb236b2d7bb5c897b70694fd6cc412a9094685243a7d04019241d80e49a4d94f729e1fd29377e8b4846ffae9c536989c68b3fc6cb4896b66892b2493956d6858b9f5ca20cde49f53f705bb5f5bf291d07fc7d5b7d8ef2b2fb3f9a9616b28f70f3468f8e95ba45f39c2932b22110fb399d455b0d4858d152a93579d34eb0738a28e0868ca8522b5eb2fe34dd7e9c98a20bb87e7e87d1e0fc959f0dbe9dc23f873adb4198efb801865429a7060ada167097c3a6932f8ab0c9fa702fec5a5550d7a34fbbc817e4d8d21cc68aa884126cf2948a6b61c66ee07d8ed9e9a5015c2a0fac4f374e58f676f605fb42b1c65b3289e37fe0ff7d93e6ae62b13150b3894cd17031eaf52480bc2eb732d97ba01dfdf76678ddba1a7ec07ae456ea4bec8dbf3eddf29ad0bc00a2b5857f62db6ce9c7f954db0ec12358c8964c29c3006d92aa571497a02b819853c576603fc52c59f30295c08141253e63cc89518da0cf131447f837f0024c6e5bd45f8ef6539c563dfde11e849f964ec4d4820a2a523e0dd2024de703751a777dc520b20d1d23d38131b7f991a7741fe4f189c3c4702cfbcdae6625251168fb4a27e929631a7deea4566e7cb91a776f58ac3dd24227188359cf09feef4844c551f0714e7dfa417fec9d9c3ad47635f83871fb9b652b863a66595c46b71afd1a90f6f181180aca46da7c382e324a60e6a3c99b3ac2b250321e3b7d8547acbb9a9401936efd7d0c4ae62415e0bac896a262f9e875aa7eec3f299c421435cf4383f8d832325e2a94c0376ca217438307ca183412615a766478962976540b9e5fd82592a5de4e4296334db17a2ef6436cae064b231bb6287e5e0ea1c4dc7368fc71c7df4ce291647d103da4ec609a33ba1cae65086d1fdaede9fb3517d30bbdc704ca0d2b81a8c6a5a797a89d8dbdcecdb13de667d30b46740a691cc114abae85ce051461d589ca3f4618d59ad37092906bae355773bf79ccfd6fa79cfdfb4ed4bd62e4d56084633803bce71454fc37a12617fb25fb21bcaab4fa057e22b77cd85146fb603068e3c81eec7211cac53efcee173695ff3fb5dcf9de054779b721f2626d07f33230dd8c66a2b60f241877276c548e71c34b47d25d129973c1b8c2bd7f848fc0631e2e815921be26ad75fc2e240177a22be75f76bedfd3abd9559c898ec01e3f552320d1970289996743793236769843e72ef1cbd314bdf365241ac428cccd7dfc9766366c45752a92969dd7ccecac26273e7de22c4f1b97773146345cc233e46b387cb4a5e3401016942f068fab1636ee9216695ffeac304da94f571176b45697a82790671cfedd5255c0dce98a9e65ff8658dd439e011d9ae5bd00ec4ffdb45dc75bd00afb50b6218d819d9991e4ff0fb2c2711a05fade17da16bf2eeb48bd330845903bf6a20f1fca3b9cbd52d0cf34a085df95bd429746dc3e2a3705f06ff909ad9471404c7200843e815b1e9ada35694950d635bca4ee7c6d3c795cc5dcefcd9cc7befabec44847eecae5e1801b259ea468f7a27e04ddc87316cf2af2f8ca36a196413b0801ee13c6733d585b5902077352efd2800ee1040f03c63819f731643b4cb2072aaeae2dbacd3712a533186b73956ff897995061da11c0952ede7451c34e2988e132eb0a49104c90d4954ee19cf55adf59942bb4f3f73c1250e475312849a70178db368105ed6d5c99c01cb01685af18d1db50bb524294c8d780f753f3791af87a61a7ce9fc9bf51586ad428b535cb400323b1ef449657a6bd76a7c6687a18b2a3888bd697c7ed05432bb8897c5ff948c7c6babe5ff9a1c1c4a648fedfdbe86b582617e97ca9c86c6d741f72d6aaf418ed3a7d4f68ebf43ff40b6ea8a15d0dbd4a1191261d83547482b10eac7841b1c478d17bc5104011e151b0741956b34579c438ca0cb5612e05b0e2387003ab74568281b9001638d0354b9d89df83e9f595d1a417582b6b6844b9ed328936885f5b7afc5770eb3a51b6d3185146fcccb72e2f351f5c900e2348475ab5d3c8821e0d34ca887793d7d06ac029c86fb333f7d468c0e7a4e73a7dc456381366fd0b5e6504ddff51553eba2ada966772f682db24337461ee932f2f30ef0ebf65462fb8268ff1a2ee02ec9be345c39340ed5b291b6029c7e0e5c4317dddac08be2fb878b4e2e131cb3db93e916bdad3d029e36cf8262a2c7b8b49843027b43ca1dc1369f988e30bc4ea68e9c620bb4b7b52e19644df1eb80edcf28de92ef3ce2119bb53089b51ebb7d53c6e9d21c5c9443cb44863d388aba751cda2e2a0965109e8ec7088110b14f826ec671e65b9fbd60474fbb0d88315e79161577b0f7106d3306a1fa24ac0208494a4c82e2199aacf50e5731e1fb334463bd12bd1d208a6f5aff47f2522fd0d92635f2916311181677a19bd160f22de5efac1203bb3c2314bb2a30687d359c4e6a8ad7297cb979c4ea3bf028913a30bba2e8c416f5de301db08668b62cd93d64bf053c45e1f635072a37fb8a9696afbfc0e5f8d608884a53036483a72af8bdecbe811e6825242dd30f7d6c9e180296247a89b05d861789afa65d8fc3ec376e58ebe20025bb11f18301ae70bd46b20b19b9e99ca4220f4e3f0b12e21997890fe0c9534993b5fc6ca26ab327e06811738837fb241a1b8da5f45a4260d002a8e46fba0f39f6798e98520d5d157d8be28e481a1ff58d492852cc271089de8eb45c27ed385a14b767e19a8304e2759b3ebe63e07e9195aef2036231102b9fbef9b7854864db27d825611fdb8e56e336dfd09c2f38154ea0879818502ee603f97b822f487daf66bd94da1b525b848e83bfab1f05210f22c84fe20d2d7030a7d756b13e6e470431477af39fea7bf84aaa7dce0664a239c1ba8c53728f4c17cfd63e1e29fc3deba4d9a40f468743e1c93439720c5f665e64cca75b9da3c564bcecf8f7ac77652b5d06ec8eb917d30fd3fa3355578aded60e15a70845e5fd31d9bc60e1eb4882a8d0005c445d15bda3981c33071e3c0d6a276e76874f9ef13f760e7c2d2663cae53ad8c8cba7929012e232a56f9d2352523b71bc58b51443fdad0cbb9fddefa9bb5799fddf08fb4175d7d07a344af71516ec04f44af33639346b2bbaf93bb7a66863b20a87472d769768d748b42da2239305313e3500ada397d8f4e72f530af6aafca94044f960a0e9f38b2bdafc465ef4605ecd020d22f456a83a85c7f46951a3f23b62fcd71c85a112a30b9a15fc80052251d1e94d9e326e4b7a7a57f43c57349dd2d2a2ca132b1d78c104240dd50e40a7e1fcb8ca71b8ab5fffd187dd97368fda1e466c45d994eef5f71cb399943b7b203c360a3e3f7f893cac3897155cc724b7054bae337ce187c7706c1fa1d14059b1594ab048c19865ce91da1fc5a05b76904b9c4997cc0a905878a5a0a7af13286b51617871042253fe1aa1fd5b7f24780e4d633f5a648501435f17d558c78b4dde67e83ceb1add5b0c60df5afe9e40a9cce97096b4a65d199d7c9e423037dbc184f157ffe1898d469a10bbb86e3cdb190c94ca91425ec32023ba83304972ff83f324fc0d6c0ae97f78a8e852c735a072acc740688511046af2e7f9e8a873fbe751e53fc52ee84724600b5a90e37ad7a8de47b3f0c5dcf515a42a4a16862d52a6d4246beaf3f9fa2e17f344346d8a8575fd3bbc180b26f5462e1faaf08cfea758572a005399b6093bc64ca95b21e0996dc29a2fd6f4ba37ca33ba7b3ffcb79688de4458bd3e7f94b05e068e951cdfbde533556891378ba362990703e67f2bffbf4237a639ec5d31c77c506f51170dda712e58e01a8f4414f54e326ff8873a56338db555a82557955fbea341031ddb705c4d3aab4552a8bd76773f68fe970b0868174271bf35a5e5d32719a9c4a5fb1d16994dbcfe91729b70793f8058dcc18f178bc8ed80a6865b702cde5a601ff22e571cf0040408ad7fc14ff2dd3249dd4c8d76a011339ebe466f95ace034a04edc5e995c6c86f2a47fb0fca9c08733060dddd91c7db39e6874cd0a8c5a9e217cd74e4f1469654b94e2eeba43ce417acb7fe6d4cb3ec93aff7d9e80b3e79f5adea19994ba27d86f1f581cded1e6bf57a2e6bcbf93847d7427298245ae116f7c54eb345bb1e723d1699d0c72632a9c6b2a1f64c72f0e3303ef3703616a8fe07db5bbd9dd88a3ec12804b26be990308e65288faad65621f590fce50a287ca84554e5e0d38d964892506de5dcf2ac3e3d45e3421b598eaf307ea0e8b07515f2e9ef28199b4b48b098c3f363d4bccb95174b8238868fac52e03b4c59a8a1a3cdcd800399d64ee0847e42b879ed044b3b228ab3f0cbe042def1ee5088b212f4ddbd08a861877e737c6dafbd7e4eb34ef116c7b0f6050f05b4e1080eb19c0b8612fc40e201a72a3adbf11618997878dbca3102100ca734c21d57034135b96a29595761b3d2bae1433c3db3f696f86799c8f1255c5f37ed47f55c1b744b9283962ca392f4ac40372844a59693dcead90c4989dcefac059c79cda1ccb98b500b6979727f0a01da083481a59f83665230b5b1bde250e1304dedc3da31cbc117368f425e97fbf4b95dd3b57d991d9010b1dc7c73cecd73c519196a208bab73d635ec0dfc2914467771d2a227fab4ca8930a38de5a9db1c4d05aed7866be07b28ebb1dd15f4e2a52e04814547317a914cdfa13c4162e33c753ba972d9f7a8a45421148d18d98078d47694a7f98dc5c7fcb8a2de4e7d9f29e5be8a76c6cc0cffffe95f9940d8991a9ad0ceeedc0abf1655941113df05325abe35f2353466cd2b675e1eedb963f781dbb77502a82eff6624d74d4de73c3a8b4ccc048d18222aeff1c67ae3cdeeeb45e50eb5a72fa40674062e8c195d1470d23e1802623b2ce36475a072ee615741d4ad5c22de76fffb952f8cef71262a6d674e8de4d8319d697b6190aaab5f980bea3ce2bb64c5dfc389be35a274cc7cf3b7edf1a5aaf7e03131eb01c8c441b272033ee38b4670ca5c629a08dfa2b0ae2f60b9785502d12b6aead1222ebb69415778f4d744700f8b2e5c64b92c40423e749d7b843676e6341684b9c977f6812743c6ba0b743bc347ed7597006f41d30c2b9bd25325d5169a76863d12bb8ccd66972a652e6f234aca2fe1bccb7e76d4d3112faa3723bf1a286467c80951de93d29f18a99eba7087fce0ba2fa29941687d64c3721e9676f0f8b7b17919a50a569fadb1f9b038623cc59069a340b781bb8ee4f044eac3a6af3e65a28f9c31785a4f2617fc78e4037853c65bed516ab3e07153f9096f7989d1c825a50f48d646e2da0d284891ba229c283461e30b69abd0bbf743d774e817803a1b561d54524607b12943ff16465b419bbd2c1af74b52a1215e77afa8a13d133a45ac7e03825221cabff968fe09faa26481cd1b96e3ecadba3297b6d29b2eb1cb5c4582e40b7ad83e333dfb5f39a41ff3d437368645ebb54eab18efc37594c77ecbb3ab830e5b7ae742930da4f55dcfcb64ffc6e090a126a882d4301405f59f2b3558cd6ea8846bc7784f342b8c6af094c9b137693593318", 0x1000}, {&(0x7f00000003c0)="443019478209134db442fa22af8e6493a16c68004c6c0a46a1bf7f377f5b9837084370f2e49c59042f2da086a54a97fc113d9afb16e44bb3690a0107d9c99d44dfeae286", 0x44}, {&(0x7f0000001500)="dba0c3f2427d8032fa08e6211b8d12e5a8c4c96cd731d6549e44d2ed244b70836285dff378acbf1dc528d2c07bb86be2174996dbf6a8883675c01787188350022cc9dd5aca9e305fbd3c277182d0edf65395d84b88c8f31fe875dd63b980bdff36dc6424384a9946f7a724750fe75551a8b2558c7f7dbf6113fa10a31845135cf390f5a87ae3751d9fc7b19f65f23d165cc8b35cf099a580c1b62b7c6792ab64621e59bf9e28e1177ab84940580bd77aa01f9aeeac2e064f3c36aa262af1729738abf5fb6ca754dc90fb88ed4dc559638453a95f2ae4694b89c6febed2a7b4cfdb725a8b55a0f102eb1dfa771c95e2b725bc", 0xf2}, {&(0x7f0000002740)="b7b8443b6e4d2f3c815d60cc4886f33f31ca54373087f36254b0faec0535da7919cab754e36f5631a6082a7743146fd5d10df6f0a2cbf5ba7e520ab76efefbab67fcc46c71633db4621393dbda611c7fe80a08fd04014f0d54e80fd743751b62e0ddc0f6b4d4c58e052b3deae0fa4678289b77a9031706263dc7dc30ec76222ff7bfd6be45289c79b19cb626eed7b6089212fe53775fc4bdd417d40b68461fbb90cbef1829da82d20a4d05f695eed5789b993b10a156d5a2afaf7d1dd05c249a42515d84a36a345d0dd02fa8e1d748718f61e5042fd0eb266834e5009c0ab1505658e2d9c754d5643a80941cb5", 0xed}], 0x9) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r3, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x12c, 0x9, 0x3f, 0x2, "4060c47f565d89fe5680555d18583831a1655750", 0x0, 0x2}) 16:01:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="57ac3c2491523a16bed975c1df19ec17f7b12120d886e59ac4754765e402f09b8f37514f50f2af29", 0x28, 0x8, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) 16:01:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xc90, 0xc1) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:01:17 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20005, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x130) sendmsg(r0, &(0x7f0000002780)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="0f4dd6ec8cf918defb59c1e2047aeae1e85a6ccda48d95331ada7f870258a06bf3272e8c59ffce2f3f0cd43ce3f751dfeb6d3e61bdffc07f07a01f8022cff8c5f33d24d254a9181ae7aaf4f71ce6303d007cfe51d99a8f7faaeaf15c2b61318757ac964542d8b7a4a4a296e1ad9e5b3cdf18d5ea92d6a31bc3697983d2574a60b2cf5922", 0x84}, {&(0x7f0000000200)="0ba33c017c5f8073db4453fe9a16dff1fd058d802f3835213d8c0547e2c19b8e0b459c1efa7d420b2141d894312a6cf5ff8d62cce07a", 0x36}, {&(0x7f0000000240)="747053d11dedda86390812955190e758b6951062fc3e8292fdca10f51cf9f501ab274f33b111dd944fb4cf7b21472b0ff1fb93ace8c05612b1de0f32f73d3f5cc038117b54482f268526a364dcaa2026ee7b4a8e60de02a9738bcbb0c9a7177e7141c87b6cec1a693791c24fd51089dbd880af60d0e0daec7fbb3b365171dc7a8909e33568a0b98fce43febbf999ffa8dddfa1722a61d5ee0b35f30e2895a708f2c0b1d1a46e32c38ea7e75b28334dbfa170ba74e762a7a99e7db9051dc5cc10b25166b905ca1a3696fb594c70ae5706f0ac99e71d621ec93e11b3fc15c23280f4385b727d717d7387344d8abd621304945f19bbceb4cd8ccd3b9a3dfb8a02", 0xff}], 0x3, &(0x7f0000000380)=[{0xb0, 0x1, 0x6, "5b60f76de5c348439ed0d21ac3e91698bda83d237c48e74a79bb18f754dce3fc0d14aa172283ae35cd768624fa34b6c017b17f7d5f41ed42d63daf8474128828ee6d33b13b1a766cead236a4813be3bdb49fb5f25010a9e5fb2dd777a83d7fd6898467c2e4defe533710136ca1ac09acbe5ad116db37260d0acf28be732ac0d9dbec26917dc7eb1bbf2aff0238e9ac55776f1e0ef6b4cb2e6c43"}, {0x78, 0x1, 0x100000001, "5f8d565f3aa24d9d0e2ee9b4c99e41e7d0fd1373b691e6b673b99dfc6ea4b77ef1b324b8c54921d6b57c7c1c68734a43147eee91357c05743209d0e2450033fdf289340d0df0285d789079ebeee96ab02ba45b938658712e641d47db57c6e15a3617c8"}, {0xd8, 0x1, 0x8001, "aa3c3ee545d5d5dc7556c4657619318481767ae2fe2a6ab81d85d40c1c312e51361c69666fd05c82ccc1182e340223d2c055f37217aecb3d3de740f2033a636ca8228fec9459c5596fad94d1344e9bf76c886173a5247dbfd442b8339bcf7f8613ea3411b06414a5632070282bf3ea6ac2116ee30fce61e2d99d835cb8161b48e7ca8f433f64ef508529db4e880098960c8940432b0d6fedb35c127ce19ea192e8d22bdafa4279a4dade5f5d03fa3da477c19630cdf44ea311a1f2aa0b0ed9e92e"}, {0x78, 0x1, 0x3, "d57175161b11512ae587a94f6723883b674031658a4df2f3afc42ea340d07fd045d4b9ac39ae8adb6ba08cbd3a30f7efe8693a0ca8677932c1ef1c925cbd3e5dde5bf8d249adb156d62603a8f39f1a8609c17a384bb178bad1ed6070a8de4051d25fc97e"}, {0x1010, 0xffff, 0x7, "e84f075b5629be056532ed8b5f56a34de6d14138db4d6431d0526c6ad28b642bdf1d59c42c8fdd8cbe74b470acec603c7513b126b440af7a96a9979869df27eb399f97d73040dc7368ca03ffb0ba4c7de556ec26ab4a254acc840241fb2e129a94d2c00c980228b68be71d33263e58e4e795f1dce80566066476c7d07f110a56e54587e80c1c5ecb547faee8a33a9d1c0d163b62cb85f7356a67f6ac7de545c4748c01112ae8e534290705f514f4ed8f376b54535eca45dc1ab05181052369468d6e8dff2f89824a7a955ad87e13424f21e66ba98566a9b160e56ae6e5a7e2dc7e94f4da5a77614694f0c6d5c5b73924f9134c8fd9a3c0387eae6b4406fa6d61d03cb9e14b4ab867afe3113b91b8bb7d1016b424a3328085e6bf680454a1dd4caf6be0c95ccdf425dc0d9151b0a86041a135e2bf3a45c0610e35ef976fd6571959fbe8bd42e66f01b1b312fd073a3ba9b8fbb8c50b3363ae33bebd76165f8689bbcc96de29e6ad92f2ef13eed555f36b0a41669140e79d2022134891d84abb18b82a4d2478b884ec1a4eabd881e426afb906b6af130007c98e66ee92f8729b7ff6aa99981ae1a03f1c35f639ece1d496499d684f9a2b817c41b34848212163da43947dd134fd6cd7c4ecdc2c7b489d0d206cceeb0329c727c13c2b8ba57362e661c2d915b4943f93df21479001aa1936f3e369654f71937397bed64e7f141f5cac347a8dc13e2d0e2b715e2f72a93a3ee0a1818e9bf88366f28a4eb2c74ff3eb74fffe1d5fb0dae7fe19805821e7fe9a8a0d493cc22f17a1d732e4b755589bff5b283fa33a739172dac807dcf8df7e365aabcd4787c02ba2e748e937322cd824f9bf570eefc938c9e1204a1ccdbaad6c5bfd05722c8e177ee45e59e67a3a80d388630592211e735b94d784f47e3986312c6a50026427331b96b1e615b8a8cf604f50dde7efef736f9391659e4c45ef81d5e3d045e23f2b6dc31e76f267fe7c69680aa90051c2e10c635fe66e867a064b6f347066d79b04d04d8bbd5b3e869e8252a854da0862f51ca77025cfc542906ffc9c24a49bacc9aafad5cec476476e8ec3f5f5934e35a5bd7b9db4eb426ca457c80187d958061b48bf7df36353dbefc8ac6ea0b0171d42fefc4d63cdc50a9f14d2dfa9848309613bcd690066ff03c37c2e7fe7a4b42375ab929d08a96f8e7d9512a8b81946faab0f20450c0dd765404f72148d19923f28db85f9837af0eda9e93aade3fa41704e1f894a259ebeaa065dd73cc7623f20b3f48b75b0098eda7b22096b233fd8e17f8191836ef3cbd553e02c152893e9d429e5cea9aeee4ff451875b0716e81b539ea72d51087cfed2ceab4e6cc2fa2b90d21e5dd70d4b475b6a86aacf9ceae8efe30420acf0bfb94293bf75bd58e81f5c881f1ef9643e3f64365789095767db0f2b838295021d4161c2861995343f863cebe6dff10fbaa64bdeb82b2b458fbfcfb1e771c3e5d60da546e7eb46d3bcd7c4dddf349ba96eabf0e810347a59a3d9df44043a27d8084028f000d7abf55e18c39c415d14f90111193ab76097e4371547970d6a68eb87bd8eeb2aca8d3679587408d7817e747eb612a421f1f3a2281216a61a66d4ab4bcae4d91de939cb43aa1c584d390aa24686bc45916a2178899157c18b266f2d05612adad64a490e5db269535a49986067d34a0cad8bfa5caf531576112db7e1e11a28184b47b31606b2531c7fc8776ed537ac3f2aa953deee88430fb77cb6be8785c82ff3eab062bd085b4a77dca5a16ef93f74bf29c5c0bd1053771ed0040e1ce60fc485a866f047564f7fbe15e8344e6231e3976aeadb177fb2aaaf0556e477b823b446c2d52c9652a1dc154758326c5113f0b61c5cadaa58dc942b6bf1f7e7f549733bb888556205cffbeb755ff79e4bd097ec9dfc50900ae26d97172bd8704880a7fead552b326dbb0412aa1f542ef362e6b32b52668e8073bdc75475e2c85aa6da508f91a4ba465414a267c9a171566af9acfd92be4e4c0b5725b63970a24a4a39741052c52cad070253292f189d93debfed7e026254585e79749f56a537cd149a7ec11914efef7bf0fb0ab132d1cec31153f82bad57760073a5c9ed162c803d09166670b61e0f3c379a2d2cc04c6201eb385e0df03a9e88dddcfb4b986c444c1fa0d45158aa923a3845c77ff25e103897208dbf4f0b9af4f6ac101e64322131dd31032ce506a851d0078712a22cd322a95e165ec0148635a6fdc13717ebafe4d265747545cc07e0fbb224cf30374c2ba1fc4510ef317131527d80777d39ff0d57b182d23bd6ccf6c84d8826e57fbb2738d229f2e4eb021fa275d68ff561d33a4ad1f9fe0e3d525d52f163fee38db843b70ecbe9357e998a594fca3fd2e299466ad058f3f1d712e94db439b03b82bb8502990cf48ada7344146dbc15b6d62c7f098a7ab47bbac96036fbf314d45c4971358b7264412606969657cfb6fcfdb5a8e1fb8cc36e5874ce4dacaf6c349de8c5cf7337dff94875d0c75e0a5a3222773dd735816c6ba3a4f2e226745bb26cb750f9ab9b3101acbf084b66fda8600d862983dfd3a4c5015fb774be247ef39bde605b8685e21a6e4ab7084dbd459a28f50216940f781bc870d1ac82a262a6102b23a4fc2b343356207effcbb733ec164711b14a6336574680f0f06865b5c6df6be3a5c19b5eeabb8877a5cda46c9e9ea26f6dfaa85689378cde34eacd09fb4775c4f1662ea7a9671ae789bee35be5d9d72b7f6f97204b3b4d9576cfafc2dd1db3303308cca884fbb97f8064df122084026283afee3727f7957857be8c1043aa39123334dce143fc2d86288a70d6dc2f0324c1c51c161e877b1b39fd2071275367ae54df8e4a12bb64cbf403e6200e7fe72139dfc6fd0ba74f7824f08d23f8c601372a5638e4c1c3011d66827c19927f8051cfbbc4af21f028b0035517307a2fd0987c7c0a81fc3b02d25d3eac3aaa73d9e777c2f63b0129aa815235797d91fd29e03b74a2ffb3ba514dada7cd3bcfea5d4bc3784e83dec59058c4c74aaa91fd4edf313f09b242f23b779d0086cae7e7104914a9ee8164920d597e2ce0469971c14cce8458686b0f6c32dbf621e5f5aa2c482a65dc7374b048159aae8e139232047927c4808752bd6ca013f7462cfcdd2b0ae2b6db087e50f182cd088ac591dbab3a35ada2d323291638ee2d4d827217e583e42d33eb1f955980788c8854639472ba338dae5294b812d56a033df253c199d27fadd27f2124a4b17f2db321a2ca04eaba45d450d77fec63e5e10544fa24450ac1a50bb49e8b2437195a965176dcf0b5dc411f06d52786be07d30b142d30d8b193094079d9700a4f7f0caae0d79339a85bafa1f08477fa72df5d90ac9f083a0015bde10da257ac347321027fa7863b56f75eaa4f309ecddbbfc26fabb71827d2be05e3ceb4a1a9b035c17e7966c6486ccf9a8c08efae4a15a63b717b6f8e74d7e1ddfc7431dbe019b57e58c7f620ced04455990fc9942f47e051e17b2ada43b6c38bfad8cdd2ad5c0879ac0d0b67c0d1cc7d14c5c407c7964f71752863344b1934de032b0aaf084b22bb3749c9e7dcd6e912d4dd52397de33f5ce76e2d3bc0f12acaaefa8de14e89a41ac61a1006f1cdda4c55567adba424155f3fd3a5a42c8799a97dfc486cf8432171f249ee3337783e9d874eb0cc114cc2893072817900b27bf8583e8e5142bfbc2845336794df2d90215452343e3bfe53652db95fbfb4728821acad97d3ef1f636d818972a04065574da1a2d1a47513b6f03b95ff27d70a12bc0ecb40584ed130d7f2eada88b0a34ec987e00ab67406eee1fc29ed3faebf2ec6d58d329a309c4b20b90378986eaf4c83ddaf2e82288dc182b928b2536c914992d978d459edf40e2bfc727879b975f6cd3e3dca08494b5d8e4394f51cb0d57abaff7958d16146c330b80e9a2580199d8d466e3b77e2e44144a12cf4f530063bc586488e9a4e1791cd7079a132b5e8b6aa5100b7fa816180eb46c2f83c11d483b655d4a76b5d722da025d1af50df62343b7da0265ea4e6716ff36460d4b71ca57288a7e4094d8ad94bdd9407f433333f2a4aecf7a026adc3f91b99f401665eda63a17677d8efbb2b0787d08364a96fb85d72832c8437d40069b17caeb8aa010b6201402df5dc8e6e4c42b171efddb34c32c2e4f2c61656a53cec1f1ab23a44ac8e4261501406f41399c2d4bc26e80a6ed0b759042d0c10fadccd590cb399846d2d917f06dbb69cafc40260aeeeaa63f0f3e20916a234acb77ed6b48b9f4b787ad99cf2de74b97f0ddc08a95b3d88806f06c3ee28a2e7088135ab279c0efc61f7990178491b9097629a0c974dc2c5755cd5d54fdcbee12f6973489a53e4e87973b1821ed365568ada2df8522ab90dde51977b19dc6f02ade4a3c98905fa691340386788502eaac7a1a8b9bd4c3caaa12e794fdae161ed8ce6c0ba0bd0c7e55efded25d8ce4529cbc78a142b9fe6ce41ab2fb91b511cfd041b6bdb2c74b0eb43193659baf024c75946f2b2a0afe531e99e93b1b10d3f429e179ebfc42b71a159aca47150353586d27fea7054b4f9e0cb6600e1779f8c135959415322937199712b1a7d4f2df44d707d7b653ffa4c18f0d20fcf62237cee6d8dea59018886f9bc1fffbe226265746583a968b13c3c439a4101baa6a9537ba7610905f6e909fcb7464594f688583f32283b3924c00bbe49e5d4492ffa72a9521a1cc2beeab9540e07364eaaa9c9b2f05b65e6c1140d59de46b1ee4d271db1b4181ec1ed6eda8f88995010d4ea3db5c6de9db263ae861406a187a6a2ff3213eb0b42d4aeb27c43e667b4c2dd742f787e5a563a5b3d85b09c084feddcd250a6aab60d4c0c67b1ba51f800046087af8f2aa5403c8a7d5313207f96d67f19950b39c83a5712746701d75b263a95bb5aca1be9f533c6b85fa4e183f69168f15ce24acc9a8365551b58ba2e077759508e483f60e011d6863de052ce9e9eaad364c84dd92ff713f8a54d2453d44ffd57ff0a5cb9d09ccaf1663945efe2e3b1e978bc19a270c882647680f02884620bbbaf478f4124ddc21dd1136b87fe9f992495683a0ff59546d7598f2b767653500bb10e58161c7d71ad951c4502e940654cde76696e311971616085d3b8e2a4cdc2e09cbe9021c71d2bf75bfe8f5c3f3977d14537fc89c44f71abe80ba0a2fff0be90ca768617da217178f19fbc3c049e9b565fe1f1a2f18d3f26fe234d8b6dc04229da81d7ae6077c6748f0ce97319e0d0895c73ce6ec94284e6675458e61f27adc35cace282f7a34f1f083051ab011bf7a9e7b0dba400038e9ebda2cea8ce5fae1b27a9d4e0c5234c245c03e9e723c8754d9363aa3b0d86877180fa8827588ecf9bbd0f408bcfa7f9298eecb705865d3d999e22fb7894c73c93bfe5ea603219e6704b3b0412c47d7c4442e7f10afb0197cf09a1d194467133b7423f85054dcd8d7105e6b674358f92ef4a613a46d877ccf91e9b436f1e05f7a6523c44c10ca2cac044fa13d6e356ada5fac6d573894d203e88fec79517b12628aea2442353c891b7046e7235ad845a2ff4cedfe9d2fa6268e2e49249d6c5dbc687f9d60ae6ae684e46ba47d764069b980545d53bd995ddf4ddf39f999cce5155fc285dfa48031e85503b1180d178c998ed08dbff891f59c1af67efb631a92092066fe51388764b6f27410715ff3d893e3ac6f1bc85a1af54c5ddb721ed2dd506765503ed48aa77057838a4e7c68ada9a91ff915fa67123dad48649979e440ffa00ea13f1"}, {0x88, 0x1, 0x800, "42dc7bc82476c9ba17d687781a98d4fe70ef68634b90e00e6982e26accaf140910de24af203156bfde15ad882e34e0139e358a433076d656d86bdf3a106b31ec411e2873f51b87dae66adc5948cd2e95234a387e44fc68cdc922a55834823a9336a0e4bc775dfaf11364077b84deea5b6a443339"}, {0x48, 0xffff, 0x0, "8cdeb8b5ec6048c666206cbe2879089b767ab26d1467b6c8c6ad548b859d33bfd464bc4cc4d5cf4323b2a48dabdbef48af23"}, {0x48, 0x0, 0x0, "c2abeab123ccaa5119e4f9a33f64876187515f7cc8ca8ad69d8c1798b3a264135fc91cce1834d47946a66e2a4b7042eeea"}, {0x20, 0xffff, 0x3, "403bed63172b519514"}, {0x1010, 0x1, 0x100000000, "e48343ebabdb763f9d728ff89babc43ef5d7e8581230d9992444b9a58f69f23e2f0e913836b27fbbef65ff6ae5558157c3cdcaa3bbe780ca15f95250ffa677a42a17d6a15142596566c3def92e59d58d0f15862d463a161405099e5d68178bebc57a193cedb149e963e1a7889a970e74294b95b11daa06d7cb0c04691f14b229ac34504befb83bf3d0d8cb8ccfb7f66b60e74231b1c629d9ff787a032c18ddf0744f99afd965c477d8d22f81725a2973188083777ed652b19207c97e548fb468a90c08cd92981972136598f149ff3ed769cd37c32bf55abca77d763629e6ea089f8d7159111fec9e840f8ac678e6f4e45e4bcae970cfe015e4e8776d3aea5b7f6a8610641d8a570112e0bfa52b56bb0b24ab75ff704c8bcb047b2ab1e5c980cab54adad6a1bda8de115ce8a16c19448cd02f9ff1dea8d6598f75ae960929647c58ade0bc3efd9f887f9d1081904cce58196df3526a75b822207e99667149f1a98b8005ee9091cbf6226f8b81c835c69ff5d6583deb0de39fa842f65511c8cbef88c78120f44d21dd2ea378e3a43080e315ed5378bee5d3c2cdb742a7e51884240084327baff6c391a7c89b205b619b1884abef7d6c51c2bf69ec3737fdf73913cf83c4b7b15b82c3728c08d839d8e9ac7433ef1e3dc525f72ac851f93a0f655f4427f5b0cbc66bd46f1492ddedf1ac975c2b130e8dd1f3505bd0d45f95bc0aa688ecf6a5d9b97f034c19674146dd0c6eb12c32fb16415702532cc5b8496aba436dacfdd47c381615a2a208414a986be5de1413f6a4baf17d57570357cbb78a867bba164f7732dd57e1467eeed1f68d7ca8aa43f4c9cfe83e400fc929b35d37b3dc5c589f2ee1b45695b07634113588e68074d8181f692bef3adb151aebba73f6ae870f8ff06bc9d205a7acdcab92208fbc536a3d07751736d680f4778a1bd4abfaec8fa5ba174a3a85acb07100baa5943a87b178b5c50ac89a46260437e74d61929de7dc2fb53a26a01075d1ce0c6c625f6434e161b7334dd076f528edeb0196e1c47edfd678b8f5d0f55421b0307ac6468759a676f5a06a4de918bef6cae221e7f5daec735248cc238b5247babf3022260c63747b2b6a120b1698bcd0fa45b57ab9fac59330b46a67eb1d0eb888422410a46f28c9d6f5be9318d9312834a00a734f6e24169058758de11e7c3dbf9be8d145a3861f5748c13f58b3b9d82d76f703b80f617f21d1fb1fffb5f57f6e695c5e515cc9ecb9acb9d1bf615bfe92003d315b4a7ad5c8483c4c237c81342f4744254d78ed37c7c55947b33eb505100f783d9c0fa83aa7fd96d3e70184c45873ed19ee3ff91a723a6bb91e1221baf26431143f76420a80bc2c3825c8ee39fe864238ebdbd3ea1255e3689766869a9afbf429e185292f829461f1485a99586ecf1784343d3cc5aa3b86ad129c3a3935547b4a7902089c39864733e809731f92e266ccd673463d3611b1b95ac2503ef3d3ffa6ebc315d0feefdd9e14efd194baa7b9e86ad8388ab828de33b8e5571d1de7874b05553bee34aa64d325f6c623d4ccfd35865dfbf60ae1b3466241b438486523d5c8eb7c3f9e5b94dba699fa96e49b282435b425a3d6232427e5b8fe603ab1d7085b25d80203cf4f5bd901abf46977de514451ef34c6459f944f7a4838beb5c2fe3b9df020141fa69fc6a210ac938cb7228091d97823e63da59d10b5e2fb0b4f4a718e6ddacfc9d01b2f53245743d9e4a5ed5795ac3570f6084d40b3a8adf435c9477bcc3eb4e45a8b14731218ba29b748931e8d9e47b96ae2e6c0e5b42d19ca0313d9f7540fe5c0325d839df4dec98e02fbf2b8cea702208e59ed415a6df47504b4b3a2fc785cb2c22e2c915caa553363dacd24cc034cbf54933dddbc9551887e674aaeb143aef8d388da958798e42e0fa5accc318f9ff84eebe4ed9105f5b4f31072d14d3ed6043f99a9fc74686a8c2f393c67a8aab067ab73626af4db9a16e21ffb475557418b1044f37086a35ec27c7883eeaef7c16267350b29e09474eb2ec06967808d3cd381b3ccb707d4a78707a2c2bd4768d65efe537f7a3e238b8f7031e110fa4a1f063d5b9290234c576aa0a63b7a2687899a907d8b51b657800a40f0672d5df472bc1a85ce74e2eff11a834235b293030d2c0ec9ca782228326654583c59349cdd8c52e46b843e281b32b8430df46a8f7a9edf457f3e90580fddce783efc398bd33a465647273fe1af2c61df889eb5525bc44929b4c62c589f7f14e903fca761653d08ae2d964b8badd5bdbba30f59ecc95c0a70c213cbdb132ea812ad4906b7d7d2e1585f047f746cc28b6756b0075ff0905f01eae8f047671177f24e0d6598874f7c9a44f6259c958380ba5785007d357444f59b108e6e2baac8d1b47223595c94885efb2ffdad92a9718cbc5f7161418336c36705006df77c4ff31e025ba3fdb105984d165fda4bafc5245785e71e6f46ebf559f2cad52360c5c67f3d7ef5d6e57491287fbb2e36d24e91df9bf4a394070c94cd073398b2f055203255c7b3aaadf3b0da770caedf55e7e531b47d1bda832962994d80497865a447b0e8c3335f96ce3369d781693db5cb250eea32a982dc88870af0d434167973dcabc7529aade6d9bc3bcd80560fe7123276a24360cc4824c894e1c36555b1e997b3f71f3eadfcb98e0eb7f2946a162a9aca7cf008d8652bce99ba7173ea70773e0953286411b3be8b934793457bcbeb44171b10b157dce2b977018c762414eacb6909c8af7509fd1e8b23a9729d3a4f749de502c352aa806c4b8d34f36186bae35d099e4865801ddfc0dc6e6bf927b58b5ac7ad0c0aa825680242f2faf02ecfc06caddc28a97f8ade66e0962897a0d849b52e353f583e1a80bb09142f196592b7f95f28317716bad84cd5dbda1fba9218dd79be9d11a801732b189a973e4f86c9f62bff9c2117debcf2bd99d7b4190cdfc2d6704dceef135984202e02737da532536cdea5659c6156fbece0c64e99bba88f3fca60c6bbb0a4355df5b3bc643f4f8cab3f21ed1e2c8f4dd20ade980ef4f68b1d8799dd8c4139cd9e100272388f68970407c4431ebc73f5d99b20a04b50ffddbfa583295adc7351bf9f32c58fb4ef40bf7d76ef608b0f50c38d3a4ce2cf8edac3f5920b8079c03157febda1454cfdbea49dd9953303df70ca01a1b5eced109365698fd9c48108c8b023d57c711a0498bf5f355b87436a5f28de877d71e827466d2b119ded7526eff54fc1d35f718dbcd88791d4e09c15afb9b7a7d98bf14e176bc069b4add922dd4c43d2576fadb11a391dbb4f17414e898af2e5470474de4edd496ee20d0d38afbd92bd3779df8c1d40cc473242813cd9404f65d4c10f85ce471072ac72302f5d2f8592b7a3baedfe56f3750dba6b8a1b410cd508a44a700409c619a51781c6dccd1c82443c56a4df4f51e630abbfaa104f074db73d5e9e53c9ad8aa1cba5c663ca0db29a1428fcc63059526902171741d215af1ad8c22b92841f49be13281ff11328e3eb35798286f901a38ec50e887724eb69d3ccdf177aafac753fc1019d9ae13eec112c2bf764bbca7a429850144f5bf69ea168b5321fa971b7113e40bb6beb9f039b683c52300e1ca01b9a0b01499967ecfc23d40f73be9cd93c554ce7a3e4ad182d936e4f58b5b426e9d28d99fe4bb73dfa0dfa0778c7462764747f44917b85e31317c4e08b2a06f3ee6dec741945e6295d10c394ba528024854cc33c45ee6f68ca667909e4f6788788674a7d05380aa54c4abc9867bcf4051e0e2e96a2b5d94b248f6d409c03a5e83184d3748375a4d09c511c187b4f9c1fd5430544ca3f517acb5d70b10a316f13260222a1b344915b4c55bdb73c9190200e1aa74c753785d21359274ed6d1a50d68eba276f1fcf2c0f2df2c05a00d93de30d0ffdc2787265ea16335761c8273f094fb34f7763602de38612c08b6093ff3d51e0ba2d4ee8ebb2e5657f6f19c2061179c4e907ef925ebe56bf6161526a12821955a3d5848560931492092b31098310d3f35bdb2a48562051ba402b4c2448deb6bda564a222133ae151193c7d8fca2afa8dede6c70030254fc3e0a4db63ca3e06394db696807b989ce9d806d42e35505226172f6fc9549f4bbb59075a5602d35628928c9480b6114fafbd7d28578441c5f5db721959b214f996dbc1ee67188f53fbc82311532dc497bdd39594897cf62577fde8519a4253cdbe23ef91aa41b8657327fd139d748ff0643bb0e2f069dda79a4c28e810c8d765dca2b579deb4a24eab27e430d7f37fd48840b55f1f3c38af07a0f2b2ed5dd9c00018840ca0c14bb3ac298c184e89df3605df2380f5ca9f6ed364d74e99da993f082e97a10e6df7440bb3fa4a6dc11215fed7c0f17c930ee301dd26144b229d511619a416085d7f30eddcf9ff190968f301208be7f3c87253b8029b140c1c39c6447303d398f0ee0ef634aca0c739f6b904f6e196a57583eec65de74d05503dc5ede103e091b20aa520a0456a315c3dc620a0e4529cc4affc2fc88748185066f0f02749f18addcb89ca3ee33a678af381379f9e725d95ff5e1b3d6c8173f90ec0d10978bd96d1d1b2594c5cdf5826f8cb5e4c63571a22c83d0d437b8dbde2392bc9fab78033424ac0910477868cc311ce49e662efc851ccef75e35f4e8dd1b891961ff5bf210c9078f35454e7ca9a13a0db20cb9afde3217dddb75dd52e035f3b0189a83c92f6ac39d3aab84fabbb102ba3e58bb201d4eca17b7ac3b9766cef04d648d89a3f6f900ed0c445988a3548d0a877d1db55119d328055405a2d0c8f8bc39c912fe7212a631de541840fcef1af35a38cd5d9aa7aa2e80e143f0f7590a61a76495ba9378ed992abe26cbda864cfdf19220d73b2960df0fbda9dc061ade8165bfd08ab7b7b5da1846aa96b5341b80a3ca4c9cba5c84977b105f37a9ccac761ec6af24c8b9c389bd1c3ecfd1c95e8a8d7ed96f2e723f7d988ac2623e762b4146596c959ed78f0cf99e80c43df21e8e937130f047508409c031dd13891bca8aa0bd4ca0847b5b8b79904b27c527976652ba47f2c17320876eba5ff3a2e67c1c4bab265ecb648a4a5dadaeb49be03c366b27c98a660ae4685fc82d9087320fcde696f5a66b41387c96fababbcf63177559b97f7c6680e97bfd38732f6640548e93c74729ca0c5395c0c7d8ee3fc32956ae72d86fa768ffdc7e523db6e98fe09cddd549b33d0ee8656e2587200218b8f8ddb77b5feb81a90a6b8c03d8f4af97ad9833f3a6ae2e373dafaeae3a73964bf189243e0d11ddf33603ca876b59519862b1e003dcaa9b4be8e1451cd2d6145dfbe53831077c07a6296732ed94d2ae273d9acc88f58fd9c44a81ef2ed8261bd935508c8339e09e9a8b956d1f05cbac012002328addcd00ec28f8f4d855c3c12f438388e226007a5d0e6142a78bb7b134a8fede93b40fdc99b44d3bafe2632f9c61e3801cc98b4e355e8116888dd82e9cdbe2e32afdaf1313f5afd731fac1a416ae3415937bc33a3997b28ae397d6587d7874b5ac8f456e101fc04cb51dd0a04d069a4d76255ce2ea2f0b9d1ab923327341f0323b08da6a063988034cf967ec4a1ff499f6670107269f12a9bdeeeef3661c86665a7258eb6fb54fc514a62d82ba1f2bb5e844c082563d91b4507e036b5284ba9c22b11fb70ed18a1c0b835b7345f29b7e3e9d8454c9ccc92536142ce175045f7bf3c48069a1d1e78efdc71b1fac18d0bba3c31ef0b9d4072bcb34f2059c3ff520163af09678b3d23f03d43ae62ca4"}], 0x23d0}, 0x400) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() 16:01:17 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r3}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r3}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r3}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x81, 0x0) writev(r5, &(0x7f00000019c0)=[{&(0x7f0000000600)="37c24cee316a44fe3412bdd956d7563ae50e84a1f5fef8d5aa0c5e5399adc7fce5dc69f549864ee7e8e787f46446c4b09b36b799e213d8c9ddd5f052a0ebd401b44dd2784f7d3abc7bf03c5297c02a6110dfefcfef1584ff9006a455e494b300bdc9cd5f91c887bf6aff77470dd7439de8c310beebf0882c3f9b5d53bf00a09acee0769e6bbb81b1ed05105660aee55982f4946f33894904a9197a1bb25e78e2fe6d57c531f175e015d2e93139c42876f6448494c574f8a98a66bac7a250dd5ccf112af9b31fce505155836e", 0xcc}, {&(0x7f0000000400)="cf98a41b95d7f547ed4d6cd55f414a8b8e28fdf28b5db577e1311b60edaa20551ccd5b0e61608db20921569793cfcfed52578f2a3bf2540624587f1e17576d8cc126c218ece0345662f8ab2f53bc0dfd135181fc3b593a3a", 0x58}, {&(0x7f0000000700)="48e0b1fa791083d91b9ac09dbd7f6fdb49dca45f32c9e576afd0649a68bc393306965aca6317162322a385456edd8771aabaa4a278985f0b8b56cbb482f662cdba066878708e61d949b66999c58cc0b90ccb301daf87120426f19cace63c01052a637ffceb819515599f39e36485c8f32b4d1d3cdfd1cfa4248c2e0a478e2c45932cb7698466b9b576e9d83044ec3fd98fbd480dd091bc1600145fb58c22840d39c514a746724ba58ac592ef3070a726f8331de30a292cbc3e5de7357aeb5882cae23071f36c65706f81ed43baa7b21d41c8229021f2267eac", 0xd9}, {&(0x7f0000000800)="667a5ef7bbd11463eca38cb89dca498c7ae0403339a70e08ab713e92b8f6ba153882df4c14ff3d2c9b0c58aed9627704c12e9c1f11d1fd22d1d9b23de5cbbbce3626c8", 0x43}, {&(0x7f0000000880)="45a30d61c93cffb84ec2f42908a9d6a347aa969ada6211540ec943a2f0454a0192fbdc5ea7e3ad8055c38a2c02c12153b42f75556acacf923cb881ae7348ae7111f5cd4abdca9e09047475c312f157ca4e53fe9fce678da81d74a0e0760545c20e479defb1bf7414a1b30ad895d19a78c06b694130871407b15fefafebb7219d948cabb955cdd5eb04e7e1ccbde261f8c5b5421553c243f68014a11d75b77c59e1023c8d1ec02b72e630392305d39d7d41a853f1d9", 0xb5}, {&(0x7f0000000940)="736223cf7a9c4e7a8d4a071837aa1271dab2edf1e019be5d21f2c0bbb5b6b251ea18ddcb35c4a1a09467d74316592890eb020386efb4ab564ac8bac30a4b3a3717efe6f349fc0cbbf2533e9e35c19f46586ed8587c5fd1208533f565f1f478f20c55e64ca827c12e11d46cbc5cf24ff188642c3c4e1f98070e8f0e2ee0a41f06bb8f2aad054ba1d34e2e3ff82f85658f30fa37f08abd2552d044beb2c06d9b02a36c31aef61887b295b16b15c2f10b12ed8c51285121c0ea6587e0fdfa3c153fc824a96da64fd703f030f9cb1b793d7da177ecb069f78352ba4313bebd7bbe7197ea24e2d1e845e0f5b136d72aac627dd9e5996a11a0059995c0d40c31424d5a7d2ebf666998ff55e6c50f0ca64fa60ed1b84f63a90a5996885edcc32e37bf712666d472fe1aded30568650b613f7b45411a8884f12ef7be839f91040054b70fc565ed5b08b997dcc73d34203379cc287bd19699108ac52e4c1346651ce1275a8abfe8364f3731e58371d6811d8ebfc17f8635277fe2cecf36bc46aa4f15e80907c1e70b88621fd633a99c67ddb907960b7cbdc7cc161c9ff51f07f2361551205e6720ff2edb736bf6dda688efc025e9c497953958cdbcce5c2c4c4577d44519dc302f416d9c2253e541e688e0a7bd6a035350ab2ec8a38b3365866496eb0c7a35222660f817689547888ed1885c84c3e60dad36d328b29434f451043fb8547ff17ac50f6f566313e133b085cba657ef0d870654370310c0c150074094ba57586ec0673a1bcaa7ee22331731910422c359083292545f13a488487db8cda435fb59e237fd3c6e87d8c1c02cafc52bc79e3fff89f32ea636d8841a2e0edd691a408b9ea010355e045279532c7d102f52010d77b0c8500e9552d8432d8b37cfe0a9da5c516aeb218263370e005c0477a6d40b0b47d6bf34b8699eee6da6b218f11e86f17006c3d9d20ef234be3cb3d55ca98e36bf9c5ffffbf89eeb42977d67b3313eabe43e6119fbcda3c9e9a938c6c6ce7e086d7d6006a331e3f470c62d00ae78f92e0055f6cf9bf1b9735eb6eafb7b3d756c13b01d1d6938d9063a4f3e235f283017bca44e5adb48469f0913f64acb410c43a216312f41c89bc231abc2e1e52013b6f4ada40e0701f1bb1b23b9d138f8d05a70d0319e1c623236f1d5ac5075baae7dea047a9a400855be20a86430220fe0f24d489e41081d9995cd5ef1128644ccfe66f28b2efb1c9e9427d55e8477ebf9da024a1a8ff58db155175bb4cfa07967e1e9afe32fe19bba3d4f8ecbb31422c462e14399e2df0602c81200b0bb876c3af9674f8f571180a6d30fa01f7f406cf01c8a809189071f22389adb1dda30e669776d0fd490e57e6a756d60263c2932b773d3632030e9318ae97339be21d0cd8f6514f6e07fdcd6db7f5c4d803496b9f5b7f5cd6c136e9011c16594cc3b1cd9a4956c418b91885f16808f2a0f630d24c0c65114710b29377492e581e83b63a7723c840fb25382270a814b11537f4be97363622275479a3a66781fb20ec64c6d1bf6ba69e79a3364eac1077a3130135cc75cb3be2c2d2e74fda6c35f60b8af1489a602bc9f0255e9514a1b9904490193ccd3529df69ceebc6da6d4bb90b5dce6ac60151d14c27e18c0c886a85fd793fa829a743e0ef6d369e338f51d3301af6d05fb601db120bba1c72f77d72c785ac66bc4ec96f6c52f959ad4e1ec0a3ac0cc0b912dc0df96dc80724eb6aa0a70db3d5e193fbe1d69e3bdc29700a42f07e6038f09debf84a29321408a4578b165f5dbd8d73bd42b99e97bc548250f6571531dab65beb9a63e2261c5d0fd196a28e5aa106432cc40868a274b58170c92c3954bcfa404b22d6cd8cd015d3b1d48ae0ae1b0dfb9e5165684661b7a48781201f8451774b959f2103953aec42e09ad8903c1da2ea7d88751d30d6a2510459e90594474830001190775751307bab9a92cfabc572bbc33ece1cbf1ac82f5dd7aea69154ac081f6acfe9edf7889c98e8dc8adad401d3147bc3125b04eb29d32f9d59242776c9eefd84ffe292804e05a4d55108f605244ff5fba3e5536948d69eab3bc27c4d1b678c4f1e2cd2ac1aa3f718225b9a60ddb484fd4238dd589a96b7aabea431f48c823edff049efa1226cc58432aaa66704c77a164a996e9528bf63438d130d44027ca2b3c198f4ed4e9458fa6dd433936e64f42ad5d449a5fab1bf49a0f4e217e73065d2505f49cb8b83e49bbf54dbfa30724e3169e62b67596fa3f187c9a47c5d59a65f32c5fe578c8c8ada9bbedfc0d41256c60a14b141459fb45c963a7574770326a10b1e98df95020a9abb4190ac598720d423fea07f988a2f50dd46cf8db3b6e876f08d573f794485cc6d4dd78ade3f63e47390458973bd854da36c8a4fb8619e1f0950f71552dcf630d315a9e2a2acb1d07c3fcd0eb634112fd699a35630fe401b4a38f9f512d92b3eb4688fa176fad15b3ae4f73fe7d3af54e68d11abb2bf00acdece4555c3209430da56cde9387d719c169e8d7ef3059cd07b12fa6c78efe985d0570c5612ab86e8efe3df4c1d61d905ad2b46430c1f37f4f72e8d567f6c5e51e2ed0935009b58cd0d76e67613c917040e3c88c9d5de8452fbf85569d628cc77637deedfced485f35f35571829901334e6ef2a80b872d3a00c66653bac6e8648fc1661b122dc3232a74730c8914b0b9f437fd42a506e2e33ff784bd0e78c5dfe50f40484316d051ffef844cb2c052c50cd52450bb70a649540beb523106d507789ae7c987a1e861589b11f74bd40d6bb4fd0035829bcb60bc51a5de9f2c43d3937cd7038ba50c6d0dbac1c6f297fbc5cca55011942fa77d1d0191497c0e1cabb39326d83d8d0a02a2fba9ee4c03e7212f7e3a97f38f2cded5501cd97c835f2618eb91ecb8497dafde971282eac6edb8d7b33c0453cb146b2bb5c30eab399a0e7228fc750e703276a50919f6b0af469909ab045a3dbc83617614f6b630852a9174dfdddbb369b52c6fd926f5a31504f1700d213179f221803165c895984dc43d4dddbdc6915117d41844ff9c390a0895c2d35bc5c62d225d337996f1808f71d6bfe8d4b5fae34f9ed98cb627c5335bdc7d48c6b5df3e56e9cd9a3649224c2545f16cbb9c18841d4f044208f893577336a8c3affb2282e6b1c5fff258677e3e1e1d9e8bfa85a2457715d55c6b76123986127d84d08b2e9b1a4179b29c02611e6bcda21847a6dc8b6e51fa793e2c724c63e4b8ebbe1315e1e4386ba0a47565e4d8b73fef90c4c2f2390f2fee470448a166ea14bb7d50f95c7b1978cd7591cfc8a25c66538e31e67e00b2b3b0da7e584f4dbdc19cfbf3486580de7723d521a0ba1386ed01608c47ff9106e3f28a3e079eebfa5db6cd0b0c36bdde9f7fed84a2ad61f6e0d3835c3261b07e6e5a8a6bb5dd1f0f0141ee8785d1664600196693fff027c49267accf7cbaf234a1e1f82e11ffb2b987757213e3287f5d5ee2538951fad2145c36c2a3279d8bdd220bb9e3238073b4e314c62446bf1e156b96c3bf7cbb02f70edfc228e5a61125380c7c6d183832551ae030006786846e9a936be43cf11f9653c6c8e75c7f9a09c6c6655d54262b40f1f2d4b84c26e0793c4cab450279c4fdcb82725ffc773a804962ec7883d199d6b775722c9023af8bb50e8e73481b34e3c11746235d676935da3fbf0d8d949547ad78e8bdd9639b0144fd2ce89a0402e0e49ad988fe4a087c876670d809c2ea92c185f4efb825d5e223bc6f0d9d2eb6d68b496e1788bc1454f0216ab4715b841533e4264e709e8d65427d05c405c44f470b774f5ebafb76705ff7ca16da98fad2c8eca56852de30062a58117d58a37491976328dcc90f9858835486688d436adf368eafb5c5a7cff0a5b8a306a860ce5171aaa5183b1ad7621508d0cdc7127dd653d3a6f04a43d98abc2a8c0cdeeef71a2ad0db1450065f1025c1589e40186f685d09a5063d454d343f10e8b283991897fb8e0b59d59c2b238235e003b9382188adc7a5f446ae3c3973a2ca6ab6a1ee3761b2fb1472073885e72184a0adcf2eb26792a374be77a9e3e77741202cf8623760f51ec44947b4967b82299e35fde8bbcba2adef6ae283741d2cdbd5bde17a29825249b7e2f23404d06bc1b7af0418cb92099a687303d58d2166b33a7c13b7eb68c1160dcd715040161dfb5e13538211e3076a97c43bd9ee9435186bd0ee1fe8d42879ec68e4e514f9b496191b439dd247646e351386ed37d871d82816ef394ab3b9eae21775263d4a2f2359e4c76fcf925f312ae9a261d87c7c9bcfbeeed6103e00a322aa3d777b6bb4589e0b90a87f909de3be3ccf63bdf3784baa98132dcc9e20accca4c8226f40f8f40b32f74dfcacc2b25218f3b296b945f45cbebb30306770ef8b9b57d37546ef0fe2a2e9f7081892b2639af676d2195205c091cd6681792f79fff459806fa94dd496475739542a35ad6beb29c1f1e327c82c18fafbb43d3e02aa66a463ccd709a55fa656b8329ff47edada927dea125fdf09d2e4e7dae2d82cf7cfdd38afcde07341ce125b6563507ff0706973943e42069562163366abbd8f68e2cdb76154040d222dba80e06dc91832113dc708d168c23447d21a281cb67bf6f127dade59432549839b046d2fd9085b80a4db68ba50f4281e340f7b47e1beeb266012c1cf46927568b8c19efde469f601db44a2d47c31b14180223fe2b879adced528e71279e1d9ed03f3635a4ed5727373b9c827e4ff9c6b0148bfa652daee6def56c79e8913bc6e3c9284040d603ace75e190a0d2fbedd09a0422d8f3a60369fa079b9471f046d80135c38b1e36b745418ebf8091ff582f5fef35e3368e8207164c4327c32a81643a82a87be2334858a3ded66fa1735b00958e1ae49a08f1e21317650b97ff8cd800974f6c854dea6e78c120260e01a039314abc5a8215c83824ffee1767e13b924bd1ff0959acfa4b6541d58e2fdaca04a8e40232b780fa2546429873921f7238609dac32b61eeffac7b5fb440c7da25d3b876d2f45e7d5ccd0e5f185b5ae077ca045f383b2798226004ea7f6e7b2626487a096c776d0d1dae6ef3d576a964df4de526aa450ed8c33bb0d0158eaa2f8c9274da61c4531ece799b004f84b3ee364dbd0db1ed87dc390cec7d2443a59d1ab444cd084a7300a7845f04d44f870077e791a94bfbcb1e3d2ccb7fb14e01c895905cdd4e338eada8068b1ceb8749d324f7d5c9bf79588a676b9ac06881b20e93d956aea186b6dcea02c1824c57e831645f89da6ac96fda3e758e630b7105791593e82107fe6854143eee86b6efba449f7738675f207ed00f1f916e316df94f9368e000f3d0c03129faf3118de338e8121bcda83f6b1915b8ca23155f7529bf256203a80855eadedcd337682dcb84d4cb5b9a0ebbdae35573f3f6523348c4b101daf07f1b0131b5b4fde61a2ab0409df1de4670d5fdfa9e20ea1eec1a5199fde200f076f201f47dfb40e9a66447e342694ce947d8024a0b191c2026b54ec745c17735718bdddc4a324a3909719d6b0c1896de349b5ee9d31e6bce8c4ca76aab187a0b9fc4d386980b8fab4ca74f6ba098c4c692823b9aa5d4d3931d9b2b8100933983d02eed284f696cc814a8f9cd88e25cf196ef879a63c4381bcb9f7c06c54b1491a76995399669deff47ba2a85730938f010d2eb59dcb83d1ae69fd6d53d4a9e7a869ab808af5173e3d3da64060f834b8367bf170545cb67d85a1b9528f8f16afd6be1dffa2736ea4083cecf7df74f3ed70a705d2481b668e549d91de", 0x1000}, {&(0x7f0000001940)="ff76fa6dd3766e7c3f2e7c8b15c7de5cefaf114a5d0d66c091b3f0d285cf0e8701e69ac4dfdace29513a6253c58bd83ebdbb39253e0e42a66a0ade73c22192611b3bc4c267fa6d8276b4882102f4f0fd5d67daca3660eaa3724a867ecb3914482a03abc085bf7817d5f93f2f60c49f90da0a5d4d3ac49d3bc6fc0db417ef", 0x7e}], 0x7) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) lseek(r2, 0x0, 0x3) kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r6 = semget$private(0x0, 0x1, 0x0) accept(r2, 0x0, &(0x7f0000001a40)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) dup2(r1, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xffffffffffffff4a) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0x1, r7, r8, r10, r11, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:01:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) select(0x40, &(0x7f0000000000)={0xffffffffffffffe0, 0x5, 0x0, 0x3, 0xed, 0x8, 0x81, 0x2}, &(0x7f0000000040)={0x2, 0x8, 0x6, 0xe4f9, 0x7, 0x6, 0x4, 0x5}, &(0x7f0000000080)={0x6, 0x2b4f, 0x100000001, 0x2, 0x8, 0xdb, 0x8001, 0x1}, &(0x7f00000000c0)={0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000400)=[&(0x7f0000000200)='!@\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=']\xe4+&\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=')\x00']) flock(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) accept$inet(r1, 0x0, &(0x7f00000001c0)) 16:01:17 executing program 0: r0 = msgget$private(0x0, 0xc1) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x2, 0x204) msgrcv(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) ioctl$TIOCDRAIN(r5, 0x2000745e) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x0, 0x107) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0xff, 0x6c8, 0x1800000, 0xfff, 0x2, 0x2ee6, 0x101, 0x7f]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getitimer(0x0, &(0x7f0000000200)) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) syz_execute_func(&(0x7f0000000240)="66470f7e1bc401925f5e0c66420f381e51556402c9410fc2c4f3c4a1a171f2996745835d3c00440f72f15f66410f3a0ce23af247819600000100dd73d459") getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = msgget(0x2, 0x10) msgrcv(r8, &(0x7f0000003480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000477e643be4cf7fdd768295292f026127b9a3dfc51b3388ab9a5d973b953c4323b51e24c6c1b46fb333329ce5341f591c9071c23ae15d5b04bcbe4b3383d20ccde1af3f342b940160b9164d33c9b5dfc3d37291947431d2f8fa340822d44994bf1dd3336aaa1dc2b1c285e54de026b657"], 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xffffffff, 0x1}, {0x18, 0x3, 0x3, 0x6}, 0x20, [0x1, 0x8, 0x7, 0xfff, 0x0, 0x81, 0x2, 0x2]}, 0x3c) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4d7ed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639502e74bb93aabfcdf4f3"], 0x1, 0x800) 16:01:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = semget(0x1, 0x5, 0x400) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000100)=""/109) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000801", 0x2c}], 0x1) 16:01:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2150ce2f66696c613300dd4b563b66715aa631b5efb8e2f879"], 0xa) r1 = getuid() r2 = getuid() setreuid(r1, r2) r3 = fcntl$getown(r0, 0x5) wait4(r3, 0x0, 0x2, &(0x7f0000000140)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x412, 0x44) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0xffffffffffffff80) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 16:01:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001180)=0x81080040) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001140)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000011c0)={&(0x7f0000000040)=[{0x22, 0x4}, {0x83, 0x6}, {0xc6, 0xfffffffffffffff9}, {0xef, 0x1}, {0x0, 0x7ff}, {0x8b, 0x94f}, {0x3, 0x6}], 0x7}) 16:01:18 executing program 0: r0 = socket(0x22, 0x7, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:01:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5", 0x15a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7fff, 0xffffffffffffffff, "f8e3306ab538f862dbf9b9b15776ed469068b737"}) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() setgroups(0x6, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7]) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='P', 0x1}], 0x1) semget(0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x8) 16:01:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x165) getdents(r1, &(0x7f0000000100)=""/201, 0xc9) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x8) writev(r2, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5815f73f2a044fd33050500fbd5e41789634bfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579014f169975fb4c52417df5456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ad07768a4741cc8b4842ca62b56985eb8b8f72fec8bd137a46d20e88c51eba7a5cfc885bd1843b6a3d7f05e72ab262a9b9363e4b2f01da0a120a3ddedc9aa0a799792289463abcf69214313e0ed936acabb7ec5ef488cd5c1fd75cce9663b78dc64243358df4afd426538071f5469ea64e4a7ccdf6bc66f698bd7c0e3b6b4a003ac7b9f9f8d8a1adaa47c87ad09818b940a884a114f17e6679989b22c02db7483d549f322f4627bdb4c2b723fd4a928f93bfbaa2a97e41665d73a07b563f4d476ee99f999ef25f7db44826edc958e3243bb6388d6aeebe2dc0898ef1c6cf593bdd0b429c10d4522c34cac1eb645463a01d3785ee6fa7b5d3b0c5bb59563c82b369a55aa7d2c99ca45364989ccfe1f9692cf905d", 0x183) dup2(r0, r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget$private(0x0, 0x4, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x5, 0x0, 0x800}, {0x0, 0x0, 0x800}, {0x0, 0x200}], 0x4) syz_open_pts() 16:01:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) write(r0, 0x0, 0x13c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:01:18 executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r8, r9, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:01:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x8, 0xffffffffffffffc0}, {{r0}, 0xffffffffffffffff, 0x9, 0x40000000, 0x0, 0x7}], 0x800, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x18, 0x1, 0xea, 0x3}], 0x39, &(0x7f00000000c0)={0x0, 0x3f}) close(r1) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x9c3c0, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x0, 0xc1, 0x5, 0x4e}, {{r0}, 0x0, 0x89, 0x2, 0xffff, 0xff}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf000000d, 0x1000, 0x6}], 0x9, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x21, 0x10, 0xffff, 0xa5d}, {{r0}, 0x0, 0x8e, 0x20000001, 0x5, 0x6}, {{r0}, 0x0, 0x3, 0x43, 0x80000000, 0x3}], 0x0, &(0x7f0000000180)={0x40, 0x9}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0x4000000, 0x3f}, {0x18, 0x1, 0x6, 0x3f}, 0x8, [0x7, 0x7fff, 0x4da6c357, 0x0, 0x7ff, 0x8, 0x3a1c, 0x5]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xd0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000340)={0x9, 0x9b, './file0\x00', 0x21c, 0x80000001, 0x80000000, 0x3ff}) recvfrom$inet6(r3, &(0x7f0000000380)=""/31, 0x1f, 0x3, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) 16:01:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000000000002828, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffff, 0xfffffffffffffffc) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x2}, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 16:01:19 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x39}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f00000000c0)=0x500) 16:01:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000002580)=0x2f8304e) 16:01:19 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000040)=0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) socket$inet(0x2, 0x7, 0x1) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) socket$inet(0x2, 0x4003, 0x4dfea16a) 16:01:19 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) mknod$loop(&(0x7f00000002c0)='./file1\x00', 0xe010, 0x1) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) getpeername(r0, 0x0, &(0x7f0000000080)) fcntl$setflags(r1, 0x2, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/253, 0xfd, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) shutdown(r0, 0x1) socket(0x20, 0x2, 0xffff) chown(&(0x7f0000000300)='./file0\x00', r3, r4) 16:01:19 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffff16) 16:01:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000000c0)) 16:01:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x1000040002009, 0x201) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 16:01:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000100)=""/115, 0x73}, {&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/51, 0x33}, {&(0x7f0000001280)=""/231, 0xe7}], 0x9) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:19 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2d762268e35d3a7, 0x140) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x7, 0x81, 0x4, "bb169b064925ec0f83c7a0eb53884e3dd21c5df7", 0x80000000, 0x5}) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffff800) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="0c95cb4b6bc568edf25dfc2bef8036f13f470ab90636b291c8fad07ea0a72acdd145e8e1c2ace9a47a5c086db2814094426614f8bd2f7283affa2ee98e1b4df9b76b32573ea4264b7537dc40c3de3b6818ef5876107eb872593e4dd272d0681071e0765a27c166da272f6606b3e4d855af4a1c6fd22dccb3107a87", 0x7b}], 0x1, 0x0) 16:01:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r0, &(0x7f00000000c0), 0x3ffb7a5604e3fe3, 0x0) accept(r0, 0x0, &(0x7f0000000040)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x1) 16:01:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0xffffffffffffffd7) 16:01:20 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0x5) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x200) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x40) getsockname(r3, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) socket$inet6(0x18, 0x4, 0x4) 16:01:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d3, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080), 0xffffffad) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) 16:01:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:01:20 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="010000002900005709930543db3ebc47bc7b8bd04e00cc310000f0000000"], 0x10}, 0x0) 16:01:20 executing program 0: getuid() getuid() socketpair(0x20, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x934a, 0x51e1, &(0x7f0000000080)="4185dc6814e82401af997720f6b5b458700b2850f96d3a703970f77c7a2c85e68f54b95cf8f420a08b3f25da9f2d891fa75591109ce617ccfbf54a03a3dfdd0304b9943a", 0x44) r2 = geteuid() setuid(r2) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getegid() r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:01:20 executing program 1: socketpair(0x1e, 0x8004, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x4, 0x5, 0x6}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:01:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20101, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="2bc413a0d66a49a0e278d89e5fb723373e1a9aef1e8c0cab50bdde8d42c091568aa423646993cf58fbddaed5476b092fcb9ad0ef092f2654dd811484b62e331c521f8f4ffd15c80e38088f35ebfe4a4c460e6fe69c7a", 0x56) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 16:01:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt(r0, 0x1, 0x8, &(0x7f00000000c0)="d89d2beb3bc5967e0d080ba248fc88d8da80b24ec5a0fa4b28e15c9846e96756badd8e5becbacbf5fa2dd74849a479758ed36ba3114d39f6e04d21e476fc6b8cefec0b154f03601465ddb7ee5d8460b5a91801c13c2d4bf2b220fd2c70113df45d70d63e6a98682a001587987673a11f8b344b0cbb8c3fd37d8283b752d1eafc4d47762df165aeed6b24e6ba8e4d79cc46157895e2bd61e730fbf2cd26adc342b3a12792192b66e34a3be1e9b58ef7ae8e7488c259f5127e588ca6afc31258a8938721da92b77f7b49761ea578e56b3e9485f4dfb3af0013f173e3be2f3e4a98c65686366a81bb5d4bd0083a87a3", 0xee) r1 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:01:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 16:01:20 executing program 1: kqueue() accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r0 = kqueue() r1 = dup(r0) fsync(r1) r2 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:01:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x1000, 0x7, 0x101, 0xffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x6, 0x7f, 0x3f, 0x7f}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2d7, 0x0, "d730c1e7bb6fff7f000000000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1070ace4003234cc37eb2551e5df00009200d6eb73ebcc605d27eb6f"], 0x10}, 0x0) 16:01:20 executing program 1: r0 = semget(0x2, 0x2, 0x100) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/20) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)="5e9f0000", 0x4) 16:01:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x1000000003}, {0x6, 0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 16:01:20 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xbeb4) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x10, 0x100000000, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x7, 0xe2a2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x5, 0xa484}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80000080, 0x1, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2000002b, 0x7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x8000, 0x3f}], 0x7, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x80000001, 0x7, 0x1}], 0x10001, &(0x7f0000000080)={0x6, 0xfd5}) read(r2, &(0x7f0000000000)=""/50, 0x32) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:01:20 executing program 0: semget(0x3, 0x1, 0x250) r0 = semget$private(0x0, 0x0, 0x8000000000040) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = semget(0x2, 0x2, 0x43e) semctl$GETPID(r1, 0x8000000000006, 0x4, &(0x7f0000000900)=""/109) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6534a4a8d841d26de1a361780ec297591566"], 0x1, 0x0}, 0x0) r3 = semget$private(0x0, 0x5, 0x2) semop(r3, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/46}, &(0x7f0000000140)=0x30) bind$unix(r5, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000007c0)=0x1) r6 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r6, 0x0, 0x0) r7 = fcntl$dupfd(r2, 0xa, r2) fcntl$dupfd(r2, 0xa, r7) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000980)=0xb62) bind(r7, &(0x7f0000000680)=ANY=[@ANYBLOB='\x00\x00./fil0\x00'], 0x1) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x800000000000009, 0x0, 0x0) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000009c0)=""/211) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000008c0)) bind(r2, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) 16:01:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) open(&(0x7f0000000200)='./bus\x00', 0x80, 0x50) getpeername$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e7160e53fbd8e4e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x1002) chmod(&(0x7f0000000080)='./bus\x00', 0x100) open(&(0x7f0000000100)='./bus\x00', 0xb0, 0x108) chmod(&(0x7f00000000c0)='./bus\x00', 0xa) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) 16:01:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r4 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000037c0), &(0x7f0000003800)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003840), &(0x7f0000003880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000038c0), 0xc) getpgid(0xffffffffffffffff) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003900), 0xc) sendmsg$unix(r4, &(0x7f0000003a00)={&(0x7f0000002740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003780)=[{&(0x7f0000002780)="5273eb594e3feaab6335a8c2f30e150ea87255b994a24b687e96853f168f45269ad19473b7fbed4a3d4678d0224045e134cb5a9c9905476f4658dc82b1e34731af837e6a0cce0e237d4a134e6f19c92d0e4bfb3a86eb095444c4ba9672672a1502a54528c84279df58479e0922386956854de4a25bdbc4addf1613b61c21d5eac444166c5fa35e996737c2ee6ff0842265353171ebf6a0e262d0f3afa7fc151016bc2d00506644cd6315b00c144d1b44db7bf3859807c44ffb8397b428982decfb5e60bc34f56fcb5fcaef6573515cdb9d6f8cde2a8b177227ec7a40b9cbea0597ffc743f1f95b422a5fbcc461ee8160036af1d110240e8f27eaf48287d8927db52f3ffa0c3cb251917bb204644eb3a9da291e7f7bc23ce02e33b816ec0ca2b3e35f15add5a2a817cf66549135ee5405abba59f7c738da93bd23ad2eefe33ed58d1a764cb273585bcdea815b14cec517d480488558e4107b66e795d2f500ef37a9c6c937968123b57656775573282740703be5b7e6599f9cb430efc7ea3ca1de59a8c780d4821c7bf704f1d20af5389347692faf9754a0a936e69892606341f6c7ac32ec2f440f65b40004e7e018657915ec389fefa0522011ddf6f1a3546d1cf9a2f4899ccb351d319bf0a87ac6022b8703400f8b4b0edc0e40573c88077b915bbb74ad1764006c5601cae187b53c92c67ecad753aed2045c0eb8dcc0eaafdfc1f2cc996df2a566cc28dc6ea0f02d066bbfdc732f97a0d75da338f07f3fc4cdf443d5fc9780010503553bedab591f74bef44a780501cfa76e076fabee3f4baa01da9910c703ea7420260dac2f856740d481fd49ab6f345c23dc6e23acccf6188ac0d997c4428f74b10faa88e00a0f97aafe805ddae1e9a24bfc968de5b84ec11205ae9db2d4a4dce22c0011072f1dd6aab34460851cf262d4d487a2b65226e716c6d33b7ea6771df3493407ab2a905041c3e7b8d7399854296e96764f0a2e681f5b1500e1687faa67afe7192a0dabf369dd454f656178143345520dc950b1c6709e70a0b3e9e57614d02fc62d0d2ae1c78c2d60a3b847633c49b171dd9cc6534ef37e1b3e977b361a0d1bcd2adc2f8a5ab57865a03242a1ea64dc0507cddd2864cb7c11689f6300a14d08ac42dc1a623c81210088aff228f27d95f4b8965fb67486373c726044f9072bccd09970a04f14f3aca934d592115f15a99485c1031d70137c09855ec1c5d8d6e0d3726075d041a93f55590122bda76925969583bdf2f6c0ac560083f8b9089f8ecb7c39bdf97c6bfd76d68c6861ff905af0f54505abf02000f7d3de77c04c552f9c717b6afb675f4b2c1f8e22de05891c2a089b623a170afa7d3afbee0faba0c40a9f764b9ea30512fc5a810433da5776d255ccec059b305d1ad281dc701925175c0201e3f9309f4e07f453921b5cad638f2a6f03f18ef9785da4b31dfb64413191894316db4087936ebb90b78d1411febe2297f8282d4e3f1430d54f743cda0c57cc09f8642ca5db075c777c7141f98a91b3bd6d751eb02e3865881c492abc5e1caaf52825343f5d8aea4565a107c0088cba484f6142e18c199cda3c5f3a3c834985b2c86edd4c86aba126351e6911c76012362d6a1317a5d6d65a072512e257d1efb4f77be64139b257cf2b67c1784a7c0bc7e4bfd4167cc479c10188880d3c8a755c86d92ced6aac66083b9b9cbb79dc686794f5bb41f6106eae02d3edaf12fc3418320c399768d55f239d390c412ea9c2ed385da452a3c4d0ff5de75fda687e0273a296b9e091e336c4e4b044a0c7cdaf29e9fabf03daccae6c71866591b50fbababf45b475b250963c074769fab8809cb7ab3636558874d63b3a1f3cfc2a28cccd8a6106739ea475a9ea83b98ee7d5a77dcf68039c468ff142ed904270c0b79fdd9e34024b10d1f0acec5892db2d3bb970497718b35a9b22667c80ae238e3268ead3aa16ba462c4cde7c26c316428a1662db2d3a595def4a0526d76c72bd093c2c9969eb35182d85c983f9a3a8d710684e6a6b011e7eab139cc933928d48e4ecab17f8b281bfb1990cd3619d31a2c14c787af6eda9f7ef0a28cd13717d8eeb3cdd38d69efa975012916caa3d1345a780f20a29cde5ed695857dda5d89a0dabe380e7b4c9a1c87a5138615d77baca5ec3081e92b7b9d764c2ae853105733c39491924515a0b2ff95bd14b760f81bbbeaa1cf5d650aff2ec4b844cb2e82d0457f6e7564e3c4951e2f6db6f1476b3ce80f4b8d32692648e7026521903a8d0ebead78b77ff0751a43ae2845d493ea600ea27a3ce2c2d7aa9b4840ea8509ac36db77ed04c8afeac22162bd9f39092ace2b0c9611201f955cf77029b52b801cf6d0e930fc707d31660ba66c77668d0f60471c6aaa2b7191a6d7db6a112adb501c5810691749faa5fa969f1793dd1f39a1a032d3c0d59d93f9b5c8bd56b0d9e207b277415e75743745599164047372438dea12269474ced44d16dab1ab67f8d95e4355b776df16b0697453883bf9e1d23161972c73fbcca4665413b53c1e96ab44540ba4ae24b8021653e6cfd4921ec7e4fa4a0dd0ee092511c9ea85ea43925217eefd6dd292e6eb9845110e8bd58f417d7c7452e45fba1e00d22e254c3cfefdf31d1f4974e8c062348c5350a025da4709e9a13c0863703e11d53a7540ac3daf3b5bba5e6e983a2e0cb3ff18c55114b5343096f2a0783df8621f85166f9308cbdd5ae7e54c3197597fa4520ec1f0c47e8a4158c6378caa419a551fd5357b9d890ada34e65dea4032aeb5e29a3faa489e33d7ef24f088d5305fbcbd06df9ebf482cc82ed01e72313206ce73a08fc2e23e0ab92894f4222b0a163a09e3c17b3a9e2421acdbbd23281067257362f13592764a54c84c6e36f0feab1abe101b6512b660703c589bff23d8af7ff4d0fb45e1b0c7591b93540cff4781170663a10bb9f7b6a8c82d9b3adda29a12e2f1408e24c6bc9fee2e007f6135c22dca9ed8e96f202c2ba472ce30f9c695a5f5b43b23a89ba3df5d9132a0645de880a73ba3b08d1e1a9e7b43811e04233db7924f3cb1a4596b160d79abd393294cc16c33e3f3e3f50aa3af1c67943cc316917d4c07b6fe35b3eca66517a567e030821973af0c8dd32d27ba004627f1b495388d55a9d965fd97bd5471d920c1eacdf706cd2f49568f69bbc4f3fd90739751b27a5c3fd8b98d63296e40002e079e2976e828dc0fdfd91ee3ea150571538115cca6715a4e8a9ad5309c46f72ec4cef8329f948dcc95bece6acddf8668ecfb954a2241fd3aaec456a343fd2e39932d8e683d4b91c527f9734e9a7a18c8443491127b0ad7135f47d1c8cf5c925a1f1ab964d49e693957730a0247650d272fcaba25b60688cacb9091c358187e8ae5502ab96b21c2d1cefcefaf83fbb5eaa27ab1cf507bcdc288721854ac5c318a4315ed183d7c92cf03cc385883d01c82bf3b6e6ddff819634551718f06937c11a23da534c6b978f6a4f152c3261b5dd8179c6c83d2c9a9895387bcde63c263b6661399cfbdde01e7789149420bb30a034ece9ebd1fdc1e33fe8ac000ae656c2b98d5a6e6d8d9ff48a486e84b0eaa71a77787428b85ba29908e5a2a67ba1191afb2fde62591dbfce7d785751a26ea3137517384dadccf3ec66ad986bd8fce685b993ca8524101e0bc72cb9c8573627f6f6ba9ebf218bd0e740322a29bd39e9c33c25a7eaaf64c8611b173698e947c8fca7a76302cd7c5c40bafa1d7d24eb59bfe25dae56835d16bab812c00ce1bf417925394c01f9a5677b49296460b42d808b5323391b832f18787ba3f1ad08237970f2ced38d0197dfab785c05c2686944f7dc88159390ca8d17893617d15f1c4c465e837e39af901dd219248d0b06458bbb235f02d03bf767a26976e263811e4e077d9a3cb2c1eea8fa630d3b756cbb796ad3c9b900af0f3cff239093e6f1d15f998febf771422e080fd8e68738eb0164fd987a8095bff24c6a763ab81e467f04993645836638b4ba552d57f32c98bf00b03221f6a9b97fc089555d4854ba17d6edbe2eaef22be80ea9a39e5e4fad5838076fd9510d42af4ccde5d12168cb0e90fffc4e827151c509b00bc96b3f5d59b9b449962b8dfc1559269ba7e0c95b1c51e78f9bb1517ba330c1a7fe7df54cb3a2dbabfe20d0d5b2c1b9fae05e4e0756b904cf9d3461cc30a14d6cf9bf7da3d1491a629e6420d6e72b7523a9fc2a38b83bb7f3882a70f3f95739d092524d53e605fb9b602f14eccbbd3ac1e81f854bc1a436e3ce7bf7d8f8d3902a8bfc2c294436f238dc6cc0898b1b99372693c3b26d83a45d8ab096ff30a570553aa8834f28927abd6a3f43ddd9bd735eed13b99aa0dfe5775e43bdc15a8ae1a2f2089e5a6dba6bfb6fe27e4318d232df42ec14e8c960349d1c0cc7a67b630072015d523b10da8f7b189d1b80cadc98f211230f395472b080e4010a69e44854b388779d0ae5298c2fdab0db8f10938729621a0dad016d2fcb82e3d859ef02bfd33312b8c541a20a7a5920d56199aef8ed60c7d42b73a999954abd415ba69a02ec24091b87f119f62a7787e4c59492bc65a292a9c56bcef1c2c6a1319c3327e66f4027211591771d15a2deaece0ab40f4c919f340c94602b34e86128b9534607642648d4b3cb4df75a1ce9fe26f0704f331b390450a2b529c00b696d58693794f53ce9fb2cf764602d731e40618d482ea76d0c08a09c6ff0fe3ba4eed3fbabd797ebf919ff265c0244792e7fb529fcf458855689bda87438053822a36deb1335401ab758cf613433fe561cbcd6e37b879105e84f239baa6a7b728adf4a88d9b47e794a0e119e520a2b007ac1fdb54fbf8f6ca6be1c0e7e5fd1b240e88f4a65c0df1d8fb3ccaeb19f50c22c9d581a79571c1b88ccd09b2e6039294c4cbd6f4351964caf742d647b1972e75700f0a8747fd30e8dd52a18f11544ace8d8a9cf449d85d0e2f0027f201887ed539d47f55ac28d4f0a823d667906b9c6f35a51fecb5b0ec987ece8af700c2954b937da7b0d41e8c275502a6dd01c958e7db62fc83edd49f299dcd69abd17c8252c405483de5a3df16621b368af58e857e4113ab8c719c1faba5fefa6970b512d4f90ba91366cbfb77144dba45d3fd1c071077788b9278054b17fcef49bad1471f8ac2f88844a5cd4de6ac6530691beaeec1ced7c53d0c239893877b61567d4bab667b907fc37a29133e4aff083c9696ebe3b1b8897f1b2970b012cd7797acfb3308401627c4503cb31787c2de34ebc5d8ad218bb1beb597a6ec4ddaa2ba979d645cc1699083663b95ce9c8a014fbfe74f1c0e539fc27074bab97ba53a420f0f58878e93d566d00a0dd8ff170aeec9a6bc6ad8d49b42df6a008cfc3e071f460da9c55f3fff6b9bcd59eb36092480556e79614dd747df965f2defd414464fb931c73434ac184a37fdb9c5e47a48b7fdd6957c8747c694e9b64127bb32b86c4fbc705b21ceec814ab602ec6f44fd1ccf3b35509e400999a93088b250f289cb75cbbbe98f7e8d8ed42b9580222841d5bb97edf5015661c7a8645cf0b612bb33305dcee4ea935aafb3dce422ad4e7a713a278a9896364df93239bab330b0bf3c84398ed7365187cef770821c8aaa10f7fb2f1579e701498bc60ba2401dab061e1a5d81a60b59342acf141c9925f8714a61c03b68f54ef4e87b0aec86d871aab40fc7836ee7634f98b93ae0ac8a638b276d231de18c24efe358a9053aa3ea310ffaec7091ec806a1d1487f6cd86af240aa1dac2659c437518d066c49cc18dbabbaed", 0x1000}], 0x1, 0x0, 0x0, 0x6}, 0x5) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)) accept(r3, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendmsg$unix(r0, &(0x7f0000003d40)={&(0x7f0000003a40)=ANY=[@ANYBLOB="01000000000000000000"], 0xa, &(0x7f0000003bc0)=[{&(0x7f0000000040)="9afaf6dcd8", 0x5}], 0x1, 0x0, 0x0, 0x40c}, 0x4) 16:01:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="f1") pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 16:01:25 executing program 1: r0 = socket(0x1b, 0x8000001, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x7fffffff}, 0xc) 16:01:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000700)="5d4a649f5f455ed868f9815c92fa41dbb8fb9da3de8b9013cefd65e3fe248282567e7b94eb4683c44acaf831debacb85c8e6e8bad00795980c730d78217789139d5c5cf95c61fe1cf3a1fe7cd6b849af81061d69e60c355b50889b4232097fb3365bfd1b1baf16d469f1b0305c5ed267ddba75afc94b6d72fe8a741b4426411bb8929f6f7fda719dd2f691", 0x8b}, {&(0x7f00000007c0)="683b5e4c438376490d9fc2116869b494afc4adcb508f6ecd5cf83dabfcce5d8d778b016202f096a439721c4b4298f87357ac90e99e10188eb74ee4a18e0245e2a9027b60354a92a70c2fa4ffa0b07788a3e3ef878ffe5f7e19a514812159c3cd297fe17c1b073fc1a2bdeff9d0b78190f04a89547847289ca3a7d83fd0efc986ba9b1428bfd55c09492c2337175260349a9acf53ff5a837732caf47d5198153cdead1cd5053c705390d16bc90a383f96cf57ff", 0xb3}, {&(0x7f0000000880)="cda468d19f574578764c787598a6deba55951bf87d39e3b2bea6a92f0370465e924ac5cb0d4ca36dc384db4a26a0001abd71ee70d7ac441b72d4d96ce1190e46ce6dace680c021ce30aa597bd17aee858ed576ed741aa9a99cdbd272d82f2521c74204e4fc524b9cfaa336ae102fbf8ce710e2036d51e5be8960b3945ec6a43f05892e2aa2eb366ea9eca07a642c5e23134e0096413f77650b792678128dd3c9ecc6aa", 0xa3}, {&(0x7f0000000940)="ea42745538e0a7db5e473b292e953314052237c60029321adbe0b59d", 0x1c}, {&(0x7f0000000980)="1f4fd7494769585f56c739590abe6266a87e17ba938d4f636ddb73", 0x1b}, {&(0x7f00000009c0)="454f79dd336f9c60f6120a142902d3071c9be4bb67b59e865a3eff6512a9ad2b8717137c7f46853809335e9018e4a8785c0d7d8e8ace40d7d6bffc463d00b36d83f2ff9676ad0081612ba11424ea235e93c9722fa191450632c9a135eb604035383acfdd23d63e59a152cad4df4d6405b95a8e384346babe", 0x78}, {&(0x7f0000000a40)="744be68cf2698f72968062e58a5379f5990b2dfd9d556c97947ea67a576c090d4ada3cfee44bf41e82421d5bc791", 0x2e}, {&(0x7f0000000a80)="6e8a73fb2cb517067a94eb07590d039cdefd85ecd28dd3ba181873b584c555114a13fa656c4743869ed72419e5abf76acd1497216b412fe263b0af52018b350b7185ef0f27af5db7474aa1f3f941fe67e0c71158a304f5abc4f9649508b099b76e1ac7d41d45ef2954bb137f507da20973a81b781c9e", 0x76}, {&(0x7f0000000b00)="34df1e67d65a07a4d34b6b1a80e7cbfe0f37cfc25eaca6b9b5874f519cdd6d581188dcebfe7fd2a24749e091bb0951f6aa479a51b52afb979c1cee52111a0a45dd70f32307cedea53ef111a10244081db9a69559c2706ea183b636a5119f06af90be2f579cb6e8c9e001846fa3722555270c158ec4bf532b56f3c8aaa110", 0x7e}, {&(0x7f0000000b80)="81c47e", 0x3}], 0xa, 0x0) listen(r0, 0x56bd) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1) mknod(&(0x7f0000000c80)='./file0\x00', 0x40, 0x1) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x49) flock(r0, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:01:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x201, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 16:01:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:01:26 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[r1, 0x0, r2, r0, r2]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) 16:01:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0)=0x3, 0x4) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) close(r0) 16:01:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ftruncate(r0, 0x75a6) 16:01:26 executing program 1: mknod(&(0x7f0000000480)='./file0/file0\x00', 0xc000, 0x4501) r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x41) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x4000000000003, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xed754effb7ef2411, 0x1) getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0\x00', 0x0, r3, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000003c0)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x7, 0x100, 0x1802}, {0x4, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x0, 0x5, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000007c0)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r4 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000580)=0xfff) mknod(&(0x7f0000000340)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x20000002, 0x580f}) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f00000001c0)={0xffffffffffff662c, 0x3fc}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x2000000002, 0x5}) rmdir(&(0x7f0000000840)='./file0/file0\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 10:48:34 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x22) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00') r1 = geteuid() geteuid() r2 = getgid() chflags(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x60001) lchown(&(0x7f0000000000)='./file0/file0/file0/file0\x00', r1, r2) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x10) 10:48:34 executing program 1: madvise(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socketpair(0x10, 0xc000, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x8000, 0x8, 0xfffffffffffffffd, 0x1, 0x400, 0xc7, 0x7fffffff, 0x3, 0x0, 0x3}) recvfrom$unix(r0, &(0x7f0000000140)=""/132, 0x84, 0x840, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) linkat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000340)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x82, 0x2) recvfrom$unix(r3, &(0x7f0000000040)=""/139, 0x8b, 0x1, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) denied attempt to set clock forward to 137438953474 denied attempt to set clock forward to 137438953474 10:48:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8133, 0x5) utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 10:48:34 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000cfc5ca8b850729f12aafec92579cc989d75d83d39af11742b4b1cda2d90e23a96915391676fedb34"], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8060, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0x7ff, 0x9, 0x1, 0x9, 0x4, 0xfe, 0x0, 0x0, 0x3, 0x4}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x9, 0x0, 0x2, 0x2d83}) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r1, &(0x7f0000000080)=[{&(0x7f00000017c0)="23eb8bcc3031157ce7d91ce3aefbb44344c39fee1b5bd98d736d3c90667b02127a38883c8bc0a1c26c80daf60d4e9282d7204a68b5fcd4d3605ab6b5011ef6b2c1ca773acc2c31cf66d33218968d6339676f113b24", 0x55}], 0x1) 10:48:34 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = socket(0x11, 0x4002, 0x200) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="4584ce836669b0653000"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="c37e1fff1a9b346d9d93722af2a4a2fda8cd769e9a3145f2c0ce09c2c3d99f1e96a8fedcbe42f1db12079023973594858d23c0ab52075de3f11708b53a73d02e8006ad111c18efaba5dfef8d82a788d810480d541cddd42034eef8", 0x5b}, {&(0x7f0000000200)="bb4f643dfc19e4bfd747744bb59f02cba18c2911b4d2be84f810807dd48672b40e765e0c3eda994db02190f83c5dcc54946f26853b315ddf4080c030941af0fa246b2b707f5a3d0798ac28178e06922cbb5cfee9337a5b2366ee94f3", 0x5c}, {&(0x7f0000000280)="c95a8ae121c01edf85025311d6abeb213b82f4ef1127703b158174f8d9deec510d021ed5794c969ed50f5afeab1507bf1888e55f6991ecbe7d3bc9e83580008f349ff0a0827935dd73cea5b050864eb2151725e4ed3294727b886beaf4875d107f598d73815a8f7cfcf0d8d141111694edef0ba3e885f5774e0018c97ecbf36749fdc4f99e1e74c5051a43ae524bf3d192997150fb3476b9b7fb6a055b1c0f6a2a3e0c3bb47dd151cb170352d398ecc839879739a9dad3ca90f07b26e890eaa8534e53c7e654938045", 0xc9}], 0x3, 0x0, 0x0, 0x405}, 0x2) shutdown(r0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000003c0)) fchown(r1, r2, r3) 10:48:34 executing program 0: select(0x0, 0x0, &(0x7f0000000140)={0x3, 0x0, 0x4, 0x1000000000000}, 0x0, 0x0) 10:48:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="020483677d4cd13e70977b5a70c2f1e7ac4d4803ce739b5acd1a3c114b09e82e7861ad6cddab26bdd44cc38acdd6d743560ed31369ffb9917f2b20e5ca1bfeb74d4f925658df5d3aa1a60695a69856631f3dce2be9fa1cf5a5ae4752be61dd182faa6e75516546ae9d2e00f2032ada2c9a0519fe73e86351a38c841e5d9cbee73a55568efb1329fc4df28834696c4fe52570fdd0e5c70474648838234943efa2daabf1e21058db8a", 0xa8, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100132f66696c653000bab221d4de504d36c80000000000000000"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 10:48:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "44619b00000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x108) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:48:34 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x4, 0x5}) clock_getres(0x8000000002, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000040)) 10:48:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x1000000c012, &(0x7f0000000040)={0x0, 0xfffffffffffffe01}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x24) 10:48:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x500) msgrcv(r0, &(0x7f0000000180)={0x0, ""/230}, 0xee, 0x1, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x3, 0xc3dd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff80) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x2}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 10:48:35 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r2 = semget(0x1, 0x3, 0x400) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/216) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r1) 10:48:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x82) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./bus\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r2, &(0x7f0000000480)=""/101, 0x65) close(r2) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) close(r2) execve(0x0, 0x0, 0x0) 10:48:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x82) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./bus\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 10:48:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x82) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./bus\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x82) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./bus\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 10:48:35 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getgid() fcntl$setstatus(r0, 0x6, 0x5) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = socket$inet6(0x18, 0x3, 0x51) r2 = accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getppid() mknod$loop(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) pwritev(r2, &(0x7f00000009c0)=[{&(0x7f0000000400)="98af57074af6b9b064ca3b891d8d1632ff112159071640c94f7eebe545b5b8f3ef20b5710fb4fb491d5db44aab9048edb3e6bdb54c95c0fd0a09a2813f1ca6aaeb8b9e4918d27c2776c680af656f6b494bbb99244b5432e62c3ff2c8e360a518b676a4ae389cde67307cf27c1dd8f4e2f1a82712468c30f4df8efdb093f49a3d3278425f0cb140ba3f00a30aaaec38cba8b0df2ef4920e669ed9b9d1f08ae33e2d4462dddc9e7ef0aff6f70d9991c277a3d1fa743e4861abe19b5df8a4b0eb8eea9a58", 0xc3}, {&(0x7f0000000500)="0d5c775561570d70f3b9c6c009998a18344c51b304fd93ba980b4b9c4dcb21ecd5213f1479f3867c7bea8708080309305315a7a56c2a1012fde638f9637905312d7cc329c7d72aafe805864dfac5418f03479dfd34b355b3cd3344930bcc7affc18b9aaaae45ee2b2a9b67985e112cf748b6176a2e7231efa6bbf265204eea875512fbbbc91652e27787d609dc780c", 0x8f}, {&(0x7f00000005c0)="1041822fad68c40df5525d68b57674b0df0e5bcd543c4aadcfb49ef558de2db7fe1e8bc4ddd0368412abe293d6f6a3b062f661ca71176f290a96c81067cf9fcd17a52223d2198c0283bca359d77b66911a6d9d1b1001c5eba0d4ddd4d84fee2aff561cfa46c96196c0c45413632fefae1d41e11bcbb0ca7bd15cda881ef5669005560f0256c3d4967a098e82fea4204fb8a79e5a03947149eab60798e20358a98d52300bd53d67baaf72ceda12a2591e607d470f6db13c43b1460b0e693eb90504045cf80ce4b3541d4dd2b8ced6a12b129be1a71350c16efdc304b09e59cbb999f6d3b4773a67ad51eea99c26795e0892cb821a2ecf810bc04d6f3a3d5963", 0xff}, {&(0x7f00000006c0)="1321df87a50f372d11266fc5d4edc94cca9fbcc49ac41e17ac657ef53fc42ecbf4a0820d2f3acd8525aeaa54284b14b369365426bee96bcf612f2896f3aeba0577a0e717c15ab4a8dfe0e2e3f71593975587933d62d7be1ce0eead096193d10c35807bb6197c6145821671b6b71ea6f1d23ad33bac533fe7d69b9f9423cf3d1bf1740f66edfdf414bce7395eb0a5", 0x8e}, {&(0x7f0000000780)="b9ee8f8f7d465a3883150d0abe2971788ee4e6d29e8e4c93e43661f308a08460ca9d98b40b8caae60c22734d3ab9bd76ecc0583f26de0af0a49d779a315a655b6a68ff9e7a1427e75cd10222f2df16997462ac5c0d0a4b8f259d737b0bcd13ea5a", 0x61}, {&(0x7f0000000800)="efb65af1b2cc7a8f05aefef5922d2bb5ba0524c6746b6bd526e731653dd0c78c2c5d31f2", 0x24}, {&(0x7f0000000840)="0d71eafdff20528af7df582ae426654081d96edd11e2ccaca996d22c9652a5f30a3fb543259a26fbe2b04e8c1e4bb77ea8ef6a831bca835e9e97649121ec046be3075716c702f0574b572a1c85966422ba41a12cda8abdc663e930003adbf59f6eb53c32b5b00b09bfbefe217bac91434486", 0x72}, {&(0x7f00000008c0)="628c7f8ff893bc2424b7d92cc74bb3cc34d27b91123ae9b30fff7c9e252bc68d8990aad273726c216c33248bf35ebd7fa793fe2f75cfe0bd4a3b12226b7c9bd9429c8bd41183b8920f9903089f876a67b22e3d951883a3aae601f152da997d719c09d3f546c312e37228f61d085dfe1fc09798aed462843403552599ef83f50d6344696f6700103230b32570d92a44297122841caa7a2feac129579e200ccba5137114f8f4a35cda828030f91bd04291891c335afb847cc8bdcb04fc9c0b375d536aa706a3fdbec65ca41a3b137d7da4fa52286ed6c576b790b1d858ac5321b584c68a1c6a6f", 0xe6}], 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r4 = semget$private(0x0, 0x3, 0x21a) readlink(&(0x7f0000000a40)='.\x00', &(0x7f0000000340)=""/157, 0x9d) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/92) r5 = getegid() fchown(r0, r3, r5) 10:48:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x82) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./bus\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x82) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./bus\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80000000000000) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8cc0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)=0x8229dd3fdda6a275) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x100000001) 10:48:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x82) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./bus\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) fchdir(r0) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) socket(0x7, 0x4000, 0x40) 10:48:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x82) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:35 executing program 1: r0 = socket(0x21, 0x5, 0x9) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000108000000000000090000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x40}, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)) 10:48:35 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010008) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) unveil(0x0, 0xfffffffffffffffe) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x10000045, 0x5}, {0xfffffffffffffffe, 0xffffffffffffff02}}) 10:48:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x82) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) dup(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:35 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f00000008c0)=[{0x0}], 0x1) dup2(r0, r1) poll(&(0x7f0000000080)=[{r0, 0x22}, {r0, 0x40}], 0x2, 0x3) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) wsmux_getmux: no memory for mux 8388609 10:48:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x82) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 10:48:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x82) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 10:48:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x82) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 10:48:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x80) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x80000000000403) 10:48:36 executing program 0: pipe(&(0x7f0000000100)) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:36 executing program 0: pipe(&(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 10:48:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x800000}], 0x6, 0x0, 0x100, 0x0) 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 10:48:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pipe2(&(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 10:48:36 executing program 0: mknod(0x0, 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:36 executing program 0: mknod(0x0, 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 10:48:36 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) dup2(r1, r0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 10:48:36 executing program 0: mknod(0x0, 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:36 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, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1918, &(0x7f0000000040)=0xd46, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000980)="d0d403ace2d800951e140a26cda4b8cc4fcc8cb0e17b9691912270e73d3a4aeb427c248e23516c04945b719688748f2c2424000f9e87e4864b03633e8be2db48258908da7347e7168091f58e725f479c0df71e199599722c4cf99549fe6fe509e15abb53a5d06f987d4935c658fd7a9b8ae44c3dfa3b3c995e9373f507fec6244d39a63c0e3c78c76dd291578e0bd581ff6495ce26e1f1281a24f78781772193853df853d1c99d34ae0292f31501c59ff70f5b3187ae3e3f0e1e17fc4e5727803f0bf33f52e8cc7953045709351b25d6f075917e7fb9fcce627e726aa3af62cb9818243c34afd0ca647f45d4949d633940", 0xf1}, {&(0x7f00000000c0)="80fb56d0c40e425da995b9292047bd4f50d6fc4a5ebf82d0bf0372c574a4310a5436b13af2bfda99675caa724691833a5be99c8206eda617ef006663d18252e7edc4c457bada32983ab32b4cb9a191b5c0db0bb729fc9f6f2a90b17edc7cbdfbabeb7a79", 0x64}], 0x2, 0x0) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) fcntl$setflags(r0, 0x2, 0x1) setreuid(0x0, 0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x6) 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='./bus/file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0xb94, 0x7}) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:36 executing program 1: r0 = socket(0x1a, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = getuid() r2 = getgid() getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) fchown(r0, r1, r2) r3 = dup2(r0, r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8010, 0x80) recvfrom$inet6(r4, &(0x7f0000000180)=""/245, 0xf5, 0x1, &(0x7f0000000000)={0x18, 0x3, 0x446e, 0x2}, 0xc) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0x6) 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(0x0, 0x0, 0x0) 10:48:36 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00001a4000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(0x0, 0x0, 0x0) 10:48:36 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)) 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(0x0, 0x0, 0x0) 10:48:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2cc}, 0x2) 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:48:36 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x280, 0x40) connect(r0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000003f665c1616cdd90c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) chmod(&(0x7f00000001c0)='./bus/file0\x00', 0x0) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x8000, 0x10) 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 10:48:36 executing program 1: r0 = socket(0x21, 0x4003, 0x8) socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') chflags(&(0x7f0000000080)='./file0\x00', 0x70006) socket$inet6(0x18, 0x8000, 0xfff) wsmux_getmux: no memory for mux 8388609 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) 10:48:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) truncate(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 10:48:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) 10:48:36 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0xfffffffffffffffd, 0x80000001, 0x3, 0x2, "3cf86ded163856aff4788499aee0229f94ef502f", 0x7f, 0x32c}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x80000001}) r2 = dup2(r0, r0) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000140)=""/72, 0x48}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/209, 0xd1}, {&(0x7f00000013c0)=""/38, 0x26}], 0x8, &(0x7f0000001480)}, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) 10:48:36 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x8, 0x50) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x1) fcntl$setflags(r0, 0x2, 0x1) getsockname$unix(r0, 0x0, &(0x7f0000000000)) socket(0x3, 0xb0a26ade3e81ab96, 0x1) 10:48:36 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x7, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 10:48:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) 10:48:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x23584d5b17e893e0, 0x40) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x101) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xab8, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7f", 0x4f) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x9, 0x0) wsmux_getmux: no memory for mux 8388609 10:48:37 executing program 1: getrlimit(0x8001002, &(0x7f0000001200)) r0 = semget(0x2, 0x4, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001380)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) r2 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) mknodat(r1, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) r3 = semget$private(0x0, 0x7, 0x32) ioctl$KDDISABIO(r1, 0x20004b3d) mknodat(r1, &(0x7f0000001100)='./file1\x00', 0xd000, 0xff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001440)={0x80000001, 0x6}) getrlimit(0x6, &(0x7f0000001140)) semop(r3, &(0x7f00000010c0)=[{0x1, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) semop(r3, &(0x7f0000001180)=[{0x0, 0xa28, 0x800}, {0x1, 0x2, 0x17fd}, {0x3, 0x80000000, 0x800}], 0x3) close(r1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001480)) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001400)=[0x3, 0x6, 0x80000001, 0x7, 0x8, 0x6, 0xfd]) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000028c0)=""/4096) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="000e7de6001020c10eb1e2c73f7178dcdb5abc03364884273a68afd0be8dbf527782725a67f2574b7c26626cdc998e0661093bcfcf723d00000000000000000000"], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000011c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001240)=0x5) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0xa, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0xb, 0x0) wsmux_getmux: no memory for mux 8388609 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0xc, 0x0) 10:48:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) chflags(&(0x7f0000000080)='./bus\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xfffffffffffffff8, 0x81}, {0x0, 0x8}}, 0x0) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) 10:48:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000280)=[{{r0}, 0x0, 0x1, 0x40000048, 0x3, 0x100000000}], 0x7, 0x0, 0x7f, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x1c, 0x0) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x25, 0x0) 10:48:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x2040, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) sendto$unix(r1, &(0x7f0000000140)="dd1f4a69918f6b8cbbca3953770bc844141735d27e7f2a24796956abbfc1fcc6aff561f6eb81e9ec6f0164e6766f76fe21c140ac41c49e", 0x37, 0x7, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x2, 0x1, 0x4, 0x1, 0x40, 0x0, 0x7ff, 0x2, 0x2, 0x1f, 0xf7b6}) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 10:48:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000940)='./file1\x00', r0, &(0x7f0000000840)='./file1\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r3 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) r4 = shmget(0x2, 0x1000, 0x1ff, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107005, &(0x7f0000000000)=0x2000) linkat(r0, &(0x7f00000004c0)='./file1\x00', r2, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000004ff903f249901750c5f8e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xf0, 0x0, 0x1000) r6 = msgget$private(0x0, 0x15) msgsnd(r6, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45217b96652914facad69bec96e42e93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d3985410c50d2e3b65baf8780f97bd799a140e3a0000000000000000000000000000000000"], 0x1, 0x800) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000800)='./file0\x00', &(0x7f0000000780)='s\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x28, 0x0) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x2f, 0x0) 10:48:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chdir(&(0x7f00000017c0)='./bus\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f00000001c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/15, 0xf}, {&(0x7f0000000340)=""/102, 0x66}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000000440)=""/45, 0x2d}, {&(0x7f0000000480)=""/115, 0x73}, {&(0x7f0000000500)=""/136, 0x88}], 0xa, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000000010000000000f10000000af6dd4f22276e", 0x2c}], 0x1) readv(r1, &(0x7f0000001780)=[{&(0x7f0000000740)=""/47, 0x2f}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x2) accept$unix(r1, &(0x7f0000000680)=@file={0x0, ""/87}, &(0x7f0000000700)=0x59) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x122) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001b40)=[0x7fff, 0x2, 0x5]) recvmsg(r2, &(0x7f0000001b00)={&(0x7f0000001800)=@in6, 0xc, &(0x7f0000001a40)=[{&(0x7f0000001840)=""/94, 0x5e}, {&(0x7f00000018c0)=""/122, 0x7a}, {&(0x7f0000001940)=""/219, 0xdb}], 0x3, &(0x7f0000001a80)=""/73, 0x49}, 0x840) lseek(r3, 0x0, 0x8003) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) dup(r2) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x8f, 0x0) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0xc6, 0x0) 10:48:37 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0x9) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) writev(r0, &(0x7f00000000c0), 0x64) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000440)="78110eba677c9d5b68b446da6426d43afba64f18e0a0b16272e439f4812ee9170f2b58a4db4a5f6ec08a69d4d0018c79f9543d8d7357684794b3200f866845c63680660726506e793646e82eba5151b0d910f17820455ad642db04f3a47916c407fc371065d7b79b8d61259c0328cd007a9eecb1a00be5271c79f65997b21d38942359e4d7fb1c32f1", 0x89}, {&(0x7f0000000500)="86acbf669613873177f2c95aa14127219e91e058d6e758daf81fb9c13d1c8c192e65596acdf869d9ea79df0dfeb035fff0ecc81edb064f2f987ee4d1bbfd5fa4df74dc429a4c2ae3d8ccdc299b8996060237f05caf4dca83e3e2a3f3cc8ad1e8b7f269a15af375355869d8c0760b16451f693c1faaa9e15ec91bb716902f38c0736e6fa7371860150c08daef751ae104e315482d5f2d6dab4c7f1dcc518feee4a9ed50f85bc891e53bed72a79c3167dce26a8a6f9950f4aab20e8b2d774c1d0fe58f921fed4160592834d86e07b3656dd126151be0a686019a172a8445fe09bbd0f3432c05", 0xe5}, {&(0x7f00000003c0)="efa973c8", 0x4}, {&(0x7f0000000600)="6767805c7347a51b5999fdb42a46c71ae72fe6e97cdd5c9d688eb2f40c7cc91db405541a03a4e7a551cd84ac244e03ee7d90477fb878e6cf41417268415dd53feb28a75d81b4e5495ff13caa345763f2e0849934561329b4a40c3bab6445226b68b4dcdbf77e1423b2115014e3a6fddb2eb78c414d8bbfaa4f2d28bf484d06c6138e38c9a8f8", 0x86}], 0x4) r4 = semget$private(0x0, 0x1, 0x10c) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x80000000]) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8001, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000040)=0x8) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000400)={0x4, 0x5}) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x300, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 10:48:37 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x10001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="254a69670deece373054cd38630d9a3057ecceb0858ab81ba88e8b0d68c90e2941bede5ac32f34a3748fcd00593702fe151c1937866aa03fde0624e4180b31fbfbc8d5c68f41224d8eca94a56110c22fbf66a24c799c697ef38be9b90a52585d1be14e4f18335304df5669f4f955c884328fb0024549dd67d7a04f74ac1f", 0x7e, 0x402, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000480)="9c8756de14703a84b0f0502e2e", 0xd) execve(0x0, 0x0, 0x0) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x500, 0x0) wsmux_getmux: no memory for mux 8388609 10:48:37 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) syz_open_pts() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) close(0xffffffffffffffff) syz_open_pts() syz_open_pts() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="7343720a05459ba4dbabb625cd1e7ac097e51735e4", 0x15}, {&(0x7f00000000c0)="e7eafc64d920f478e7a297a161db19d01bb2aed62604cd66a0290321a0a6f42f1e032642fc36190066195b145461fd174690a878653d338bbe95125b64b33ace71a352158a036080f4afc3bd845e9a27b71a393a4ae893f9092004e0e45cdf38d14e169ad8005275948b5023911107", 0x6f}, {&(0x7f0000000140)}], 0x3) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x600, 0x0) 10:48:37 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x2, 0x9) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r1, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0xac64, 0xfffffffffffffffd, 0x3}, 0xc) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x700, 0x0) 10:48:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x72, 0x77, {0x74, 0x4}}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) dup(r2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x0) 10:48:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x4, 0x7, 0x4, 0x0, 0x5, 0x6, 0x18000000, 0x1, 0x2, 0xfff, 0x7}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) 10:48:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0xa00, 0x0) 10:48:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000240)={0x8, 0x6}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) fcntl$setflags(r1, 0x2, 0x0) clock_getres(0x6, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="6c4ad1e5d4e5efaae004c08f5da821b191f02b58d94aaec11a2a6690bbd8491c23a7d0fb74019ba048eec5965b25725288d28e826d82676f5f2c351559023946565d161ee295f881918d2b6e189c0235f7c015ade08054ccbcc63074afcaab332c68de12656885611d9b1bf289dc8c996bbf874f5ef3a4644c238b7eba75ed3b7a41004bb0a74155cdc6050ef4383ed422cdcccb42e8d93e44ad89f813d42ca3b943fd57cf52992b386472a93b61e4dc9e7880324f9f7a5e394f68", 0xbb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x1, 0x6}) r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0x20, 0x2}) 10:48:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0xb00, 0x0) œ‡VÞp:„°ðP..œ‡VÞp:„°ðP..wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 10:48:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0xc00, 0x0) 10:48:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0xd00, 0x0) 10:48:39 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x141}, {r0, 0x5}, {r1, 0x28}, {r1, 0x50}], 0x4, 0x9) 10:48:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x1c00, 0x0) 10:48:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) wsmux_getmux: no memory for mux 8388609 10:48:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x2500, 0x0) wsmux_getmux: no memory for mux 8388609 10:48:40 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x10, 0x8e7292e62c0c6fc0, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="bc8b25005b2806fb977c37cb4dc65905541b56d7619f375d10064dcae2414fd901a9"], 0x30}, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x0, 0x40) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) fcntl$setflags(r2, 0x2, 0x1) 10:48:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x2800, 0x0) 10:48:40 executing program 1: clock_getres(0x4, 0x0) clock_getres(0x7, &(0x7f0000001200)) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001300)=0xffffffffffffff48) getsockname(r0, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000001080)=""/176, 0xb0}, {&(0x7f0000001140)=""/104, 0x68}], 0x2) nanosleep(&(0x7f0000001040)={0xffff, 0x9}, &(0x7f00000012c0)) mknod(&(0x7f0000001340)='./file0\x00', 0x6064, 0x3) chflags(&(0x7f0000001380)='./file0\x00', 0x10005) 10:48:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x2f00, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 10:48:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x8f00, 0x0) 10:48:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0xc600, 0x0) 10:48:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 10:48:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) 10:48:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="39a499fc6fe779c345dfac2011c037b9879f80db92e519d3b0a3871e16b8fe3cf2d66878b77d52466620d014c5d77f17f23e3ce158071103948e416ff4ec24cccdc00c2c89539090511fd05826c80c73a2", 0x51) r1 = syz_open_pts() fchmod(r0, 0x4) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:48:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x40000, 0x0) 10:48:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x100000, 0x0) 10:48:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x280000, 0x0) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *192025 59315 0 0x2 0 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1c1300,80084b01,ffff800020c179c0,3,ffff800020b75c38) at kcovioctl+0xe6 VOP_IOCTL(fffffd80613cead8,80084b01,ffff800020c179c0,3,fffffd807f7c6a20,ffff800020b75c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066f0c868,80084b01,ffff800020c179c0,ffff800020b75c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b75c38,ffff800020c17b00,ffff800020c17af0) at sys_ioctl+0x651 syscall(ffff800020c17ba0) at syscall+0x5b8 Xsyscall(6,36,7f7ffffe7d38,36,3,bd00d128958) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe7850, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: out of space in kmem_map ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1c1300,80084b01,ffff800020c179c0,3,ffff800020b75c38) at kcovioctl+0xe6 VOP_IOCTL(fffffd80613cead8,80084b01,ffff800020c179c0,3,fffffd807f7c6a20,ffff800020b75c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066f0c868,80084b01,ffff800020c179c0,ffff800020b75c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b75c38,ffff800020c17b00,ffff800020c17af0) at sys_ioctl+0x651 syscall(ffff800020c17ba0) at syscall+0x5b8 Xsyscall(6,36,7f7ffffe7d38,36,3,bd00d128958) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe7850, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c175f0 rbx 0xffff800020c176a0 rdx 0xffffffff81f8cf20 apollo_pio_rec+0x94b7 rcx 0 rax 0 r8 0xffffffff81793b13 kprintf+0x183 r9 0x1 r10 0x25 r11 0xdc1e975256407ed7 r12 0x3000000008 r13 0xffff800020c17600 r14 0x100 r15 0x1 rip 0xffffffff810c0a18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c175e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=192025 stat=onproc flags process=2 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b759e0,0xffffffff82361320 process=0xffff800020b8c360 user=0xffff800020c12000, vmspace=0xfffffd807f00b708 estcpu=0, cpticks=3, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *59315 192025 89743 0 7 0x2 syz-executor.1 41673 206204 1 0 3 0x100083 ttyin getty 19160 46906 89743 0 3 0x82 piperd syz-executor.0 68134 12525 0 0 3 0x14200 bored sosplice 89743 409193 5237 0 3 0x82 thrsleep syz-fuzzer 89743 218833 5237 0 3 0x4000082 nanosleep syz-fuzzer 89743 146187 5237 0 3 0x4000082 thrsleep syz-fuzzer 89743 511613 5237 0 3 0x4000082 thrsleep syz-fuzzer 89743 68333 5237 0 3 0x4000082 thrsleep syz-fuzzer 89743 281092 5237 0 3 0x4000082 thrsleep syz-fuzzer 89743 236178 5237 0 3 0x4000082 kqread syz-fuzzer 89743 21803 5237 0 3 0x4000082 thrsleep syz-fuzzer 89743 97715 5237 0 3 0x4000082 thrsleep syz-fuzzer 89743 446385 5237 0 3 0x4000082 thrsleep syz-fuzzer 5237 240320 70680 0 3 0x10008a pause ksh 70680 327615 1835 0 3 0x92 select sshd 1835 489344 1 0 3 0x80 select sshd 62470 94704 23444 74 3 0x100092 bpf pflogd 23444 19228 1 0 3 0x80 netio pflogd 95842 21830 83816 73 3 0x100090 kqread syslogd 83816 298035 1 0 3 0x100082 netio syslogd 97670 515198 1 77 3 0x100090 poll dhclient 68676 360393 1 0 3 0x80 poll dhclient 31551 246913 0 0 3 0x14200 pgzero zerothread 76966 419838 0 0 3 0x14200 aiodoned aiodoned 77920 406223 0 0 3 0x14200 syncer update 64755 156129 0 0 3 0x14200 cleaner cleaner 14034 472570 0 0 3 0x14200 reaper reaper 59069 187990 0 0 3 0x14200 pgdaemon pagedaemon 39285 501384 0 0 3 0x14200 bored crynlk 11986 306734 0 0 3 0x14200 bored crypto 88243 250773 0 0 3 0x40014200 acpi0 acpi0 22924 436184 0 0 3 0x40014200 idle1 26425 521920 0 0 3 0x14200 bored softnet 93799 353134 0 0 3 0x14200 bored systqmp 97205 146804 0 0 3 0x14200 bored systq 19857 310183 0 0 3 0x40014200 bored softclock 47270 446136 0 0 7 0x40014200 idle0 85798 8374 0 0 3 0x14200 bored smr 1 246393 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 59315 (syz-executor.1) thread 0xffff800020b75c38 (192025) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8237aa40) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9529 71951K 71963K 78643K 11041 0 0 pcb 25 9K 11K 78643K 631 0 0 rtable 82 3K 4K 78643K 673 0 0 ifaddr 56 13K 14K 78643K 261 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1486 0 0 iov 0 0K 28K 78643K 144 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1189 74K 75K 78643K 1848 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 19 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 148 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 19K 78643K 1058 0 0 sigio 0 0K 0K 78643K 26 0 0 proc 54 51K 71K 78643K 597 0 0 subproc 55 57345K 67586K 78643K 298 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 111 0 0 in_multi 22 1K 2K 78643K 135 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 313 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 78 12K 29K 78643K 4266 0 0 UVM aobj 53 2K 2K 78643K 59 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 62 0 0 NDP 12 0K 0K 78643K 77 0 0 temp 166 2379K 3019K 78643K 6514 0 0 kqueue 0 0K 0K 78643K 14 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 7 1 0 1 1 0 8 0 inpcbpl 280 554 0 547 1 0 1 1 0 8 0 plimitpl 152 66 0 58 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 96 0 65 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7 0 7 1 1 0 1 0 8 0 tcpcb 544 176 0 172 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 16 0 14 1 0 1 1 0 8 0 ppxss 1128 39 0 39 6 5 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 32 0 20 1 0 1 1 0 8 0 pfstkey 112 32 0 20 1 0 1 1 0 8 0 pfstate 328 32 0 20 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 440 0 293 12 0 12 12 0 8 0 art_table 32 441 0 293 2 0 2 2 0 8 0 art_node 16 95 0 67 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 10 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 146 0 136 1 0 1 1 0 8 0 shmpl 112 57 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3359 0 1911 47 0 47 47 0 8 0 ffsino 272 3359 0 1911 97 0 97 97 0 8 0 nchpl 144 5032 0 3375 62 0 62 62 0 8 0 uvmvnodes 72 3611 0 0 66 0 66 66 0 8 0 vnodes 200 3611 0 0 191 0 191 191 0 8 0 namei 1024 15390 0 15390 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 14750 0 14750 11 10 1 6 0 8 1 sigapl 432 1237 0 1223 2 0 2 2 0 8 0 futexpl 56 11570 0 11570 1 0 1 1 0 8 1 knotepl 112 435 0 414 1 0 1 1 0 8 0 kqueuepl 104 293 0 291 1 0 1 1 0 8 0 pipepl 112 836 0 817 3 2 1 2 0 8 0 fdescpl 488 1238 0 1223 3 0 3 3 0 8 0 filepl 152 7258 0 7164 6 1 5 6 0 8 1 lockfpl 104 302 0 302 3 2 1 1 0 8 1 lockfspl 32 261 0 261 3 2 1 1 0 8 1 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 38 0 28 1 0 1 1 0 8 0 ucredpl 96 1224 0 1215 1 0 1 1 0 8 0 zombiepl 144 1223 0 1223 2 1 1 1 0 8 1 processpl 840 1254 0 1223 4 0 4 4 0 8 0 procpl 600 3434 0 3394 5 1 4 5 0 8 0 srpgc 64 43 0 43 4 3 1 1 0 8 1 sosppl 128 14 0 14 7 7 0 1 0 8 0 sockpl 384 1096 0 1077 5 2 3 4 0 8 1 mcl64k 65536 229 0 0 29 4 25 29 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 15 1 14 15 0 8 0 mtagpl 80 3 0 0 1 0 1 1 0 8 0 mbufpl 256 339 0 0 18 0 18 18 0 8 0 bufpl 256 8336 0 1312 440 0 440 440 0 8 0 anonpl 16 137452 0 130430 73 36 37 52 0 125 0 amapchunkpl 152 7830 0 7751 22 18 4 9 0 158 0 amappl16 192 5091 0 4631 50 24 26 36 0 8 2 amappl15 184 717 0 712 1 0 1 1 0 8 0 amappl14 176 142 0 137 2 1 1 1 0 8 0 amappl13 168 171 0 168 1 0 1 1 0 8 0 amappl12 160 123 0 122 1 0 1 1 0 8 0 amappl11 152 572 0 556 1 0 1 1 0 8 0 amappl10 144 70 0 67 1 0 1 1 0 8 0 amappl9 136 738 0 735 1 0 1 1 0 8 0 amappl8 128 312 0 294 1 0 1 1 0 8 0 amappl7 120 45 0 39 1 0 1 1 0 8 0 amappl6 112 387 0 381 1 0 1 1 0 8 0 amappl5 104 189 0 174 1 0 1 1 0 8 0 amappl4 96 1363 0 1334 2 1 1 2 0 8 0 amappl3 88 301 0 294 1 0 1 1 0 8 0 amappl2 80 10043 0 9999 2 0 2 2 0 8 0 amappl1 72 35590 0 35166 26 16 10 20 0 8 0 amappl 72 3733 0 3702 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 58 0 6 1 0 1 1 0 8 0 uaddrrnd 24 1238 0 1223 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1238 0 1223 1 0 1 1 0 8 0 vmmpekpl 168 14686 0 14661 2 0 2 2 0 8 0 vmmpepl 168 137283 0 135927 129 48 81 81 0 357 11 vmsppl 360 1237 0 1223 2 0 2 2 0 8 0 pdppl 4096 2484 0 2446 6 0 6 6 0 8 0 pvpl 32 394250 0 384025 168 48 120 136 0 265 17 pmappl 224 1237 0 1223 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 633 0 9 18 0 18 18 0 8 0