00dbd4d75fec2db53d25df8ec5388a7ad160f2b076777a7d43cc66ec7774330542127d362ea3ea063065e1140ef7538aefa8eede3e1367d85776f48e62c0743e99df9c19ceb1486da0ab5bbcc0192563dd3d270fa75f3c129b2004a9e569a79d68f087eaf0559015bb917ae981204ed31f3378a7394258c57572777efb21b1822141152101a99dd79bb60e97fd2dca1689effb84de4ce892e7a8c5d714e571cf13c363bd31a2e6c9e4ede22bcc06e1b59d169349b864c633cdf12903f3e1a490bc4e732cc6119a6950fd7e2776aaafbd3386d48db14d7bbec5efb9ddc579e51210320f4a973c5c3cbb8d8aa0b1dfd3fd4a186ebd1633d1a51fcf8889bc643b1fdd2e955790c09c0c9c327d8509a76a1ae6f637f61b930bdeb9848bb1ec116400721b23908f175159466b16339cd84108f2d4ef2529c5437f5ace5525bbe52a4892a271bbe3c8531707db6e73a82699fda6b43710ebe04ae107c4bd913dda15ef078376db324501cd15e9d3684b51a70e88b1721128600e3ec5d7990b1fe038cc37fcce7ce7f76782aa8f8ea54b0bf487c74452372c880fecd7557e162e8802c12577c23ef970d09bf6784f32e35f4a870d160e9756b28741780cc42048c1627ef660911fa25ba5f283753987bcb6c19f8177ac20c4e1b08056351113c052c3b9d5a0ef2b7e1ad3f7d66bee73e350d3c7fcbeb79082448577673ac508162e53cd355d7fa31205244dfdafd9af66bd6f3f54e2fc4c934d59df46a02f720af6072694d94e949663e1f3aba8070b14c9b2203bd30b40813d616ae557ec5f020efc0062f4d4821cf4ce7a8b4e1dd0d260d1e280d68f5d827bf58d07fb3ec34bdafdaac97b8b86fd19957816e75372c9c854f75ffa33fd52bcc255997cc65adc7e56f910f5e7a0c502764e94a6eba7f2737b186526db0c904fdfbf099f0de175bf4a9e57636e20e864e5a09823024e2f43ebd00e4c77699e35837bcc0b2234ac9afca3879500feecf6c842d2e2e6554087a471a27f17da520b212b750ae434a97e48f2e0a6a8adca62b94c3664cd1e318a695da9d135bd7856bdcba0ac42f359551ff78b607bf943691e7a655966911f07e3e0d3c8a73807d848f23f26a3dd911b4e2b8dd80fb26e2db6badcb4c7962cbaa34abd6956ffd20212b7d35585dc74f9ebc2523b1da28cdd6a2cf86008ae2ed5fc4618d1a1fab5fea9de4a03d7da350d70bf01163e101e1e8881cf8570487aa5f5e4910161a72a08e84f0c92993f842dc8d712739ac304a40618b0afa053332d7749de002b11660881c10cf9cca79d2cbc0dbad6d2cec4e356d78a6802a6180fbce1428e745a013355fd7545b440184532e3638527b9be9ff29955af636d865399756509a6296efb259e2a7bfdf6357953dc7e70fbffc1c98ddbaaf3b03f309df6004742ddc525ca4f9091b47afb96444b9ec57c102f2e58e2a433efdf2642a3ec2d0d8a07d2abdaba96873979af527176ea5164d85993bdcadc6778ae609452badf9329f8d4941ebe0ceffdd887e8e06488eb9c94c51ab609f913b1c9692d58c1d88119dbafe71244d157cd782edc729321a39874b3ffea3ca78e23b33e87a44cd5920d62c16d67fdcf21ef078b3e81dc8abddf96080b0c0c83f713adae09465e04aa1dc41bf0661eeb60acfea2623f2dea3eb282381634830d1f1aca9f186f0f4cd43a24654aca606ed2c93b4e8105aa765cce157163a6bb6cd4c8c88e086d4c82ed97727a6670f59c162bfa4fdbdd5caa7b5caa6b3bd539ba450613e069b091b8f3597d8c4fa178976ab8d525fe8b3c4d63a563c62a1b7ad7b3a3f2aa3f822459eb4cd5ae54b1c4beaf56248bb14f5773b20e88e4c9741d8d896d8eba3706f32969694f3a54c4e93fd75bad47dedd459b763bd7c3375d5ae471bd0c1a02523e1e6a215a1d2bc871aa9566b522ce4d404d490d131f18f59cba2ace5e9726b05376fa4ad08c8c48dc7bce32014449d5cfcaad91bfc0ff1422da83f9852435e1cc99f404df781a1dc3dfe98cf022a7e508a04fc7b040e96a83175b795b1d885e8546bbd0ad4836c002cd10e6f4ffac891e1053125a4283c34c2fe44311a5f486ea4b87ce654f8a5bf5c80f6e084cabd1345ef6785a772e6c89a63bb67f2d6d53272aaa966e0063cda636a411bda11d25be4c9fd618427fa67902ff6d6eed35ab6c7edbe7ff74f98008e01d77f40aff627587df02f6944e575b2a5e12c3aadf5ab4bc7d5837f7dfef1237f97763c4338ad3719a556910f3e2909423878aede5c4ed8cde53f0fd9d86edfc98eca8a25e5de1038a7a5088661e7cb59a748d07c6aa6a4dd740dfbee9c38c13e3947da118adaab4ebc294743a571543e46c929596f4a562e4a67653efad2102c85c717e14aa7ab83698d9fa3e1406d791b2e62d7b69cd99ca1b77a7633e3bead4c39827802b8028ef3094ad22736780e0c4257ca3e96ea01dc5e3b7ba71827e1eebce5027d101982b1dc6604b86dffcdbad1c0192f9e5ee6cca845aed4d57fa533a68e15c9b3d55dd2cde8434e6cac5517eb0c6002c629286b43b530ce0054bdc2abbeff2d011b94ce169632bb4ecddb8d5f5fc783bf5631f418d5d0533e3614648629f882bf5200917b373dd19a9574e0d57dd74c543d6db17e1b8b26c79fb4d08bd796912024132421a2b09085ea1908b86e83472b7dc406018b54a3acd2c0bbef04e472e2e2c5c6035a932f7510581725eb4b81bc7042e2b0cf9391386ecaf91b46172ec802b9ebc69ada13a9192cfc46683c042b8d4d980b5f5b2afceac3e56d5b46acbb71696dd2a80acffe856b9236abee7e3927a63bfbd20e60eff25c2e2086f4273a40c41dd86e2cbdd5c166794100431e46b05ad0a95d08e0f66c979dbdfc3f6abaa25a62d0b7db57054a363ae47e13fd1d1f9368a65054447b3dbbc466e5d5f2e3cc5a4d106bf16591ff99eedd0b066ed2b9987b220e3bf217cec4bb122a1ddac8afbdb79c8bbc99eea2f27b575cff2af56afb67728273183405d78fbbe75032311d3bce36a515f2b7f6968abf5e314c590ee3931c713ab11f87c298496765aaa0a86df46f4570c95551b3ecf69dfa8fbda9b7494581588452f4a8ce536823f8b8d6169873bf0dbd9a7ba742a7faa3650796e7f9fba07349f272a7f7876c4e1b156435f2a191c043f556910cb5eac6ed5098e67769c04543903dbfb26d4735c82a87e4d0833f777fb42e3925587af63e7d688b2b821768ffce01462e90224bebc9c91ae86f4c3f494e7087c6ff94b2dc43574311dd47eabe16b3966fbc5d80cc00ac139cb279788abd8a49fd1c31236bdce5a8b9888b130a8d72ee56d3df881788556b74e227c7a9f1e589967c2b5abb39af7b66fc4a60911893d598096c26b2ff523cc950b6d1e0c48a1cc29b1ce9165c59897e846774154774b94249be8c3368eeddf9294f2c897ffa1521f810ea2401d29c86ca4099af0069b53a16ee1fb9e2be3b33818252f21ac7d57d4c2bb57836258894b3fee6d45d4f4b331a3d8cc4891abb099cac30f8340c7b60660ab47998da6a367df5346d15b61281119a5ca8cf165ee9d1fdefbb54e954e49db8c8f2386c69949f16d1afee7f27556c6fa8bf41365451c65d2a1118fafe8d97cd27777917622548cb773c331255f52146406e4eadc516bae716e9438145cd1baadcb9f3a7e70e6fc0d9677d19b86a8410585daca1038127b548e8cbf3eb2f5617fecfc8e32515d2ea08bd1589824692bc96155e93124c1ed8a266db4eceb9171d6a43d293bae31aa4fa4d1d7f4f83a7710ecde3b6a699ea75cd0514e062974d4f2d5fed006900086541435743b5274c16ebb3d4bf89391187d98751f2e50c9715181423de26adb6f49a87f8f15691659c5ee69571f4be3ac8f19dcbf3d90a914c89e6d26daed77ad65d5080f6a5c4c8cbb5542206cfda7ceebf8abec9a3081e0b2a1a518760a46b298142affcb7a84dc1b181c84f04dc53add36c2b96c2ce4f0fd4af56283050f139a61d84c0f285fae5e93cdbae0903b7090e6c93c51f0bdfe833910734242ed6ff2aa7260333b31451730641d8776a4ee63f8e95b73f10e47b4fd5c637cc86988fb417ea12227c51a202c898e2cb95611233572e9d4f81db4598d96ca2a4ef930896b81972be8b1798e96af0e5306c5c922fb7d7677d6cb4cbddebb38c6f2f25fd805a7703373676d667b5b459754c27cf0e3229e1d93153a6d124634f2586847219f11a268bef79bdc8186760a7766388d55f1114b3f2ad4eb2ba401ef07826aede3811853622c91d80f2d4af66d726a760dc4a95189ed4b3f0b626bf8d991a159dbff37303baf63ec50cd98cbbe126bd1c9c0a857a03d30239e8a751e4b8db3a8130bb76c9dc0bdbd35eca1131ccfc2232db2a0021588fae5f811746e587f9eb762323a54631a63c9003a8661ef52bc6ba7e907be7d16cdc43ac72aa6c17811f962d0dbd0cab808d3a900c1b8992e3c3a1cd11e9a0b94978197bdffa071460d84e676a839271c81cb3e78731b85fd6aaf2da3a5f40d936f352dd11d8f49f2d36faadd18fd1027c0d288a8cb60e96e46de64c4e63328e4d75a52f98d96e4836308c24bbab276bede9bc2fb7759c445e26d8f540e9e0a20ce4019bab2244c11b5dd5f2df61975b64bc1c9671e7b8daeef3b3f319741c8472f67d6df33eaf6e3c68ebb72000bd64b4c066c475b0f89f20f39defb2d8809ad00f53e9ebff3a71d6c144148d6017dfa032e9ce5a9b0f1e81ccd74d2494815a2995c1a5cb78e9aca35a73b2d1d0c4e92344028188e6206175b87634edc7ad653cd056e28b080a891fad096a7a482334921d5e0cfb7787c0c5558bc1c4cf8b5cba543c90b93d6b7bcc8ae1268e046e9a9f33b5f52ae9febe1d6f45e12c8a8f7159fcadba1bab608f5e015218dd6e12542ba9fa93b6894342856cc4906410a0b67dcce3efc2583ca7269984d15e70df8430503d3d12646fcf5a6a88bbc10b2d02b086c328d15c64304cf5dff167fe74f73af64ef180db8fa1544a15ac5a5ccd4c2641a7cf22e116ddd86f4e2bf651aa925ad9ac31c6688ad73e4b9a1499fa32110b86e4c9149b367c1139e4b8153dc7fa589827bb4993759df9ab2056284153c42e53ec29ed4a1336cd6005e9d25bb64b78aa88965532500f540337bd47ea6e999c13fb2940157f3a77137869a8f081a4a401dd306f46e931463b4913f0f44cf737cb06055ddf2f63fa478646388dac97388eb207a1eb09689efe650b26af5cfe48feb4cc3b0f70f7aa9493698773bb35aeeaff56203aa18b55197fe393c43f7e316f556d3e23a1c4621b9ad24d71bb2043b85df00b4beb206ac76696bafe2a29fd49cb1c381a78cfa8a9d1f23e537df51f646d4b5a8abb3bda3ecf1950a8d8aaeb8cd460c9747bbcd74ef7e63c2b5e4a594fcb33863177fb4abfbb9c8e29dff808ff09440b35b0c108cb6f56c0c06520fbc8b59c3eb0df95a3e92e24a1f5e0d4de5933d3dd8e5590fbcf9e00b8c09db7804ae95e10a525022a81531f5eeedf2942f5187bd404a18d783fbb57be054f225a03d870d939b4a02d15022a41288b51b4f7ebc92fa9b8bff28b50d77407d4ec2920"}, {0xa8, 0x0, 0x3, "abdbb9e7d62cf9337e808a98acc311b137dbeb9980434b803db25b71e6b020c9803035d8f70605cc8b5e2ac3c0395f84fa2cb7f9d19c8f7b51e4c5e4661aeedc5ea1d8cd76758048172d76c7b8aa4ceef59a2999c95cb23ff60537d8963fee8bfe7dcec5d6f1cc1e89f6bb191a3c2d57ac8763fc0354e6208bea0cb700299cdf5cf7dce1dc173d3f8d8cc2d89e94cf90190d6ead"}, {0x100, 0xffff, 0x101, "c316a7bef187f8a3e02c8a82da962315ed1bcb2d4ab4af6d2fa9db117bf85c850cc4f828190c3f2782fd7178ad4a7008813903ee27dee35edcdfd812545451f0165ba83eccec0c10b5c5da12cd18680922e3eadbb2355ca547b26a13e27918c7cc023f164a87abb4a4cc1135bb660692056080b59089b0d19aecb0facff8214a8535943e74c1533295e9f9288a7171b2d97cf9e4353bd1485c0afc837375ef78af319da394d9311428deada03514eb4e6f05042887ea0236df65b60f5714a5f727e1c8117f7a05762f832bd2571271380473c0f1233fc498466f33bc11eb71c7e22d72a9535eae8bd11a1cc36e2c"}, {0xf0, 0x1, 0x4, "77e24366fb664a183798aa5a14627635224aadb4fd83c584dfe3e27a150a4b11b3debb6b5a9c2b3efbc0d9a89f8e14292a2906f8d3f8b724bbd06614c45b9f3db622cdbc2c153b73500189390c3332139420e4aa47691415b71111235eda0b9ceba658af09376f0d49dd013d1eaf90c3b136428108139a39b67e4d4c29745b2cd0b7ce4d64551955e5bb47569830648d525e122c6b528dfd706cdf396caf4efa07d3c3fefc53cb9afd048d74e4ae64e58a084f964d5ae77dc365d852370335472fc558b1414b10ced3249cff38a608759ae3a276674733ff3e"}, {0x70, 0x0, 0x8, "dfa4f45388474a300b788d7c816a885980ceb8b63da26b987fbdeefb372392f2eb08f82210049b2872a5dd8c5ac1a0308d8f54f10173b100f55d990a68ae0eb8899b40fc009349b6d5af999e00062bce1be8c206238f3bfe14c0c82a"}, {0x10, 0xffff, 0x4}, {0xe0, 0x1, 0x74, "7728ddac189f4c743078cc02d9ceb8d014e6d3af7d1730db8a9f5a84fb65a82e87d25efef25b1253fc01701f467a77756635b382aece2846faafc622d61fbe367d7714c36932362580bfa47e14cb151d0559bb5eb0cdadd6cc14bcd5bde0ef69271a0a0a2c3c726378c673ae49c6a5ef9dbfaeeaebfcd68e6da851a2d434a5518fc157d91087939d4560687d85740caaa10aa2646b6056082e65c43b21c729f0adc94ecac6925503412da6b6519d362252c72c4b4c719f8b3e0d0e5e74a12d9a2dc88f91a106e69de76896f89b92c9"}, {0x48, 0xffff, 0x6, "98bd77c7d2d863994d9a02d7faae78ea716971be1326d904f1fb46171104fda2912b2c5cd09e2b5f4559bbb303975e5943cbba5d32ee5eff"}], 0x14b0}, 0x4) fcntl$lock(r1, 0x6, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000003740)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000003600)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/79, 0x4f}, {&(0x7f00000012c0)=""/233, 0xe9}, {&(0x7f00000013c0)=""/75, 0x4b}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/211, 0xd3}, {&(0x7f0000002540)}, {&(0x7f0000002580)=""/10, 0xa}, {&(0x7f00000025c0)=""/46, 0x2e}, {&(0x7f0000002600)=""/4096, 0x1000}], 0xa, &(0x7f00000036c0)=""/84, 0x54}, 0x42) r2 = socket(0x16, 0x4, 0x80000001) recvfrom$unix(r2, &(0x7f0000002540)=""/22, 0x16, 0x40, &(0x7f0000003780)=ANY=[@ANYBLOB="01002e2f66694c653000"], 0xa) 13:34:17 executing program 0: clock_getres(0x200000000000005, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x28) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) r7 = socket$inet6(0x18, 0x2, 0x7) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x6, 0x3ff, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffa, 0x71, 0x4, 0x3f, 0x2}], 0x9, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0xc6, 0x0, 0x7, 0x3}, {{r4}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x9, 0x6}, {{r5}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x8, 0x80000001}, {{r6}, 0xfffffffffffffff8, 0x2, 0x1, 0x8001}, {{r7}, 0xffffffffffffffff, 0x12, 0x4, 0x8, 0x7}, {{r8}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8, 0x20}, {{r9}, 0x0, 0x35, 0x9, 0x1, 0x8000}], 0x0, &(0x7f0000000380)={0x32d, 0xff}) clock_getres(0x3, &(0x7f00000003c0)) 13:34:17 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x100800000018, 0x1, 0xaa1) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x6, 0x1, 0x1ff) 13:34:17 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/45, 0x2d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "843cc45303359bea9c93276e840c45ca502eca46"}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) recvfrom$inet(r2, &(0x7f00000000c0)=""/5, 0x5, 0x842, &(0x7f0000000180)={0x2, 0x1}, 0xc) 13:34:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/134, 0x86, 0x40, &(0x7f0000000140)={0x18, 0x0, 0x7, 0x10f}, 0xc) setitimer(0x3, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) 13:34:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 13:34:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='/dev/zero\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='\'+&\x00', &(0x7f0000000180)='/dev/zero\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='/dev/zero\x00']) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x7fc, 0x0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000480), &(0x7f0000000600)=[&(0x7f00000004c0)='/\x00', &(0x7f0000000500)='+\x00', &(0x7f0000000540)='&%\x00', &(0x7f0000000580)='!.#!\x00', &(0x7f00000005c0)='+%\x00']) getpid() 13:34:18 executing program 0: socket$inet(0x2, 0x3, 0x2a5) 13:34:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/144, 0x90) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x200000000000000, 0xffffffff, 0x2, "e704aca39c692f8ca64fd4353fce3c33747bd762", 0xfffffffffffffe00, 0x5}) close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) 13:34:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x101) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}, {r0, 0x5}], 0x2, 0x0) 13:34:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 13:34:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="21738f76e84e04751e3910115bf012d04648cc3dd736514a392b9a1b0a3aea2e74806ed5a203ffc15c932bfbb6c7790316be8c626e3a4152dbd8a9dfc130e271ef2a8009856f319e7f6892e93894b7c4035022dd667d968adef523ae1df6bcb2866d8aaa64d9419660f726a9d4f3942396f7e71f5004c1669e06f1e262a62aa91822dfd2d9214e44ca375023f99c840b5a252f550a40fe508fd7ea4473d78c00ed86bb5ac37e759d1eacfeb8880fb30ccd9389f697dff61b11758e2c660eb5eea39cd19842b04be75bf5e52f891b2a9b6222fdd56e21c7a399325096ecc743ea1e86c054f1afbb8ebbd0d663cdd0d724edc82d0082e0aa11bfd204c8", 0xfc}, {&(0x7f00000001c0)="610f187b5b70230dd5f2be58b259dd58cb5701fcf804a25bf3ef24b9bda5469692a5900540bae9274cbeb55a35be9d0c9c28bf8ece4f019b53d774f9c7c971b954c950d5673743852f2127d1eb6925c7ec83a108d2ceb35b9af681cf8977f55e2f13785c158a54ee18ef2f4a32", 0x6d}, {&(0x7f0000000240)="70e56c942cb9bea71c7406a96a813006bf4c513f423ade51abf6cb70eac52e7a82ebf220388218b42748d92b602a0e69d05e7ef5f3028f8bf5ec6f042eddcd17944330211d34e174450730195bd11832fc2902c82e12cc331119e97b3a90730c5189c84e5caff69be433fca80c325d2711a00ec6993f9dad6ef26e678f6529fbb765f6e90126f37a7994", 0x8a}, {&(0x7f0000000300)="623b520b94c424c83bb953fe6857c61968f045c8557cebbbf6cd5dc4af5b28b9cae4e0162dcdc7508c2e294bb840f1715bcc15f112e6f85a1660cdcc4b0e2607c4452c3aab021aecf07e", 0x4a}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}], 0x68, 0x4}, 0x40c) kevent(r1, &(0x7f00000000c0), 0x9, 0x0, 0xc68, 0x0) getpid() 13:34:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000040)="39aed9f992ae2f13ddda56f0332081b918afe17b111b6ff9d8250e31ca61bf5246536a9d79bb04f2077f6a7314d06353524eab42bf5bbd34be05f378a3a941ddffdeca6a380e6ea21422f3", 0x4b, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0x10000, 0xd0d}, 0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 13:34:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 13:34:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18413, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x2, 0x9, 0x8, "1832d433d2170bccdde1ba1d2574689b277dfd3a", 0xf9, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r1) syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) 13:34:19 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xfffdffffffffff6a) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="0f6eae6235961350fdb63636758bd1826c9bc53adec793feba66822611105245ef09a8a925d2f447b7308bdd39ccd038ada8de27fa1c4ce285a782ca8ab6207b09325e378531fc5cbffed4cc32c0b48d38693bd65581abca77a7f8cc8851f6024e135f894e16defebab25967954d49b6ced8f943156f96e9fe427f2fafb9db5d4f373b6381dc0415e587cacac7e134614219278e96cf46853b7b88a2fdf17c26a787dd69651ea8d1d67ab10c8c3dd7e6b19eaa98bd939600b59fdcb4e70bc1c05bb66d1eaa1b7add2f1eb5bb99c664e781c983d5a9c8219ed71c908a704c3830", 0xe0}, {&(0x7f0000000140)="841dcadb13567f3698485500ab88d0cce7fd550d71319b8e718f016783d9412cf10e8579425e54", 0x27}, {&(0x7f0000000180)="74a183ce58eb60c3528f86a5e448fb9cb300", 0x12}], 0x3, &(0x7f0000000200)=[{0x48, 0xffff, 0x6, "ae54d1fa4541e870c3bc224cb98ade94c6f420861451b5e8a17e24cd9509e4581ef39b02f11d22ac559e3beca976d5bf9bb1211a74e6b03c"}, {0xf8, 0x1, 0x3, "7c5b7cbad1d978314a6218ac93abec16c560279024c92d649628ae98e0be904b1fb3b3825e6905c5402f4b694f244486cbd33ce1ad8c3c5ff92299d4e7bd47feba263b2c9b008113a7fba7b0a0e5e91bfae0eb08a5d18c763d091922cc77fa116318818e8f6655dc635cb97937d7a094625a53c7195df7506e91def196112c9dd6d655b3799864b638d03f72a051f788fcc0fab014145b6582706084e53db088a689c7d3a5e392d634fbbb89d0b942f7a882c706204ee16d1474333129292e1cfdf23580aaa6cf8c1528c4a427df9a83a48de54bb5e1ebf52283fb321b943e33b2af3f5543c5ff"}, {0xf8, 0xffff, 0x401, "008bd10f8b344f3ca62d0cf6103df39ce08175772287a9100b86015c108a39c14b85627bfe4b259219483871e5b8e7fd0ecf6f4cc449b078ae561bab48466b9abde5e095ee37c29cef4a3e1b57043a590ca51c84e2bd0ac39941ccb34599f5bd754e8b244e97f1a5b65909077b3765b0aec401e8e6fb0d27075ca1fc27b4ecc068b9caf3e832e078414144029e82c9c49c6defa8f3c697f4cd5979390e1d1afc7ddd91e2fd835e0aa7ba23addd355fe372995badd1eefb832500609a24bc4a67e47e40c48eae51122bda3e8c52085b8f039189f5f8aa8eb34b4fc2b3997b542def0da7"}, {0x98, 0xffff, 0x2d, "4f15b5179ddf410394b497c18d233f9b3589818235d484d89a3b8c7650ba58e90ab1597632d3ddc4d5e18a760892c43d7cdbccb0cf95cee15c184334552d0acf7aa9bb491f9d4b04b070ae0e2c926bcd38b3f671ed7191dfba5d07750e464b3789bd6a3b7ed1dae03872afe5ef3d7179210948e9dc9af40e2a42ce3f469ac2f571774627"}, {0xa0, 0xffff, 0x6, "41d38d2f4d7d24bbc0e81a31474768a043c722cfb828622ce291668988695605a54afa2b07ede930c8b417c137c944552818dd12f5a47e06ba489f0cc8d7154beb176ae7230ff714a5f1785bab88d4ccf574e495a0f10b0a8c63b1df20b563ae561dee8146663b6ca4e161ee516f51a9e168a60ce4fc6ba69b2095d24825b07f0029c9730362b1641999d471"}, {0x38, 0xffff, 0x400, "0c45b84762dbb110d2a7589fe751f8070ab4a42490b673fd85727f5caaf7a5014023ce"}, {0x28, 0x1, 0x9, "c0ceffe38c424c5f441b0c8ef7bc704cc96e16f586"}, {0xc8, 0xffff, 0xffffffff, "201787667fa5f62c310e59a37ec00b63430419b1442a50d1d48440f7dac1264f7c2b135189bbeaae053da65cb01f5179fdf6d212db936378b3e22685245d11077ac5527620adbd8dc2c262abc2cedce912b1827195675d5b2d86b9a3b43c2baae74a355fc4501a432d88c40fed0051e33036ff7046eda01098483d85bf67ccc8816a4c4cd0655062ea79ff1c46c5e147dd5a08c61e1a700c6b6cce86724ba48f42071261becd7308a70822185bd69a62ffe5d6"}], 0x498}, 0x4) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 13:34:19 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1809, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = semget$private(0x0, 0x7, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000440)=[0xfffffffffffffffd, 0x1, 0x1ff, 0x401, 0x1d, 0x1d10, 0x10000, 0x8b000000000000, 0x9, 0x2]) sync() semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/204) semop(r1, &(0x7f0000000280)=[{0x3, 0x5, 0x1000}, {0x3, 0x3, 0x1800}, {0x3, 0x1000, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0xf7b5}], 0x5) getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x5, 0x9, 0x5, 0xffff}) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000003c0)={0x7fffffff, './file0\x00'}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x31d4) chmod(&(0x7f00000005c0)='./file0\x00', 0x58) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000480)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000004c0)="b386a3dea182f3cc9fbdda888909a05987c2ec3e04abd256ad73453772ba4670f0c08e1503b1f324b91fe4ca421aee73d71628cc2c29b1f29d7288", 0x3b}], 0x1, 0x0}, 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000640)=0x5) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000680)=""/154) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000780)=0x2) mkdir(&(0x7f00000007c0)='./file0\x00', 0x5) mknod(&(0x7f0000000540)='./bus\x00', 0x200002104, 0x4520) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80085761, &(0x7f0000000040)=0x3) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCCBRK(r4, 0x2000747a) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2012, r4, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000800)) 13:34:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:19 executing program 1: r0 = socket(0x0, 0x0, 0x9) dup(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000100)=0x1) 13:34:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x76}], 0x1, 0x0) 13:34:19 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000040)=0x84) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="fe00cbb893c4a4f19c7f65ba6e5bdbbac9979d1c4dcf07ecf6e88b7835e779398c04a88f1ff52bad4cdeb259edb9b8ef1f4a1671cdcf310e23bcdde0523a50c194e7648441490e48c25b00cb954b1ef3f4398343faa95a138ac8ddd6e081032c2622c5de93e4cf67a80e2041b94d245248fd301b0e063e9b3f7eaab810bd70219f0f27b19833856a6f977faf48716fdc21d7335200df277c6e1d6b152f30", 0x9e}, {&(0x7f0000000240)="d2f226379b74b887b5e8251fcb8df1e8b239e46134f570fe03c680acc871dcaa6e98d3ab00d2eaa15d80b47329f355168d9a750e1f41530f2804ad15927188cce8593dea5a516fadda89e040a7dde9512e0987564f037019b7a6523c1c3c60874a6ba002acd410ed377c01add6a39196d8c1f2070fefb842253a4f68739982167ab7", 0x82}], 0x2) 13:34:19 executing program 1: socket$unix(0x1, 0x1, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) rmdir(&(0x7f0000000000)='./control\x00') 13:34:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/101, 0x65}, {&(0x7f0000001100)=""/143, 0x8f}, {&(0x7f00000011c0)=""/147, 0x93}, {&(0x7f0000001280)=""/134, 0x86}, {&(0x7f0000001340)=""/14, 0xe}, {&(0x7f0000001380)=""/226, 0xe2}, {&(0x7f0000001480)=""/58, 0x3a}], 0x8, &(0x7f0000001540)=""/43, 0x2b}, 0x1) 13:34:20 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r0, &(0x7f0000000400)="3d66350b5d9d7302fac733b26769edd07a3f762ba807bf8f129b24ea46b05c7e41a8da980f355105b24761877b7a14ef43e75376188f2bb1fb666f6857b5e956412082121121243c360b42eb0bd84ea3df2abb8ffbd82400dc2de17969fd3b817a5afd03bbcfe6793b3a9c39b856dee5c1f19d52a6b968c167aca991a99ff2422a06cd49ac116ac8c4e2efe7a5b92e2b68a702ac7fd3ff2601a0208a53534819f2ead878b2b4f1997887a7a629f828f4cff7564bf0e61a7db4d923654f9e2731c82ec4e80cd5ca178db793ecd24aed207a317383e234c55c4893a52db23a9f8e2c083100e7b9b82a096fdffb119401135afe91673a11306c5be318f0dbd6e3141b248df21356f3d0d81403e4f0c2a9f11d4fe411af1361f07157ef7d6306aa3d5438174bcaf5f93383bb8db11522cff4b6a10bbe1e507e09286e951c74d19d59b118e2b5626189a61609b7aa99c034166bad88b26b44e50f8ad37eda11fa4315", 0x160) r3 = syz_open_pts() nanosleep(&(0x7f0000000000)={0xffffffffffffff7f, 0x9}, &(0x7f00000000c0)) close(r0) r4 = dup(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_open_pts() 13:34:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000001540)=""/4096, 0x1180}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r3 = getpid() getpgid(r3) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000000000001b1e68992a7154f1bb3797470a3a3c7246e8ec21263ec6147615e991ac47c2a3fa8115acb40db3a98cc2e64f2b7f07a91f57daeceb4ffc5fee1e85164438f61033ecbc5e6ea94b71f26e94e80e7c2bd6c34827ad9e78fce92b8c8c214a02486175d4f22ceed6fd449d47d5dcd73d14ba1c0f48a17eb2774c4eab4426b39100c1516dd14eb310ebdfb121ab2f291807ebd7bddf0562bce46fb82f53fdf0ca6c92686da99c07b464cf16ed3d1d45c4e25d18dd7d221645b3b8c7aa3db88a6e4b1bb569da125692f805390a5804df47e807c779dee9448c52f8180c3521c7305319526598b1ebf0a3002b754d4192fc20d401976ea7e9d799fff87a32f17d6421049ec6460b256455a76a988d2c29cfa65d2612a5b93e76f840c969b144e23fcf3ccf9fa3ed6e36fcb78c1a9780e134fc6bfbe31e646bc872504aa59cbb9fb602e472a07ce0b150669659e89df262a0e106280d2d1104625268501ba0272d944e0532da53fe2ae6d78f3468bf712a4e2e155c9729b8f6d8fe809044c86a6c745b1fa3fd1be1e72666fb4c1518a203f44ff4876eba77d8274941fad44c14d31ee4eef000000000000000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 13:34:20 executing program 1: socketpair$unix(0x1, 0x4002000002, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/138, 0x8a, 0x2, 0x0, 0x0) 13:34:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x800, 0x81, {0x1800, 0x5}}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:34:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) msgget$private(0x0, 0x26) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) 13:34:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x100000000, 0xed1e, 0x7, 0x7fffffff, "76d857bafe78a6febde68ef6a9db9fafaac390c8", 0x6, 0x5}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x51, 0x3, 0xfff, 0x3}, {{r2}, 0xfffffffffffffffe, 0xcb, 0x40000002, 0x1, 0x2}], 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xf0000050, 0x6, 0x80000001}], 0xeb1, &(0x7f0000000140)={0x8, 0x1f}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) kqueue() 13:34:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x3ff}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) r2 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) r3 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0xfffffffffff, 0x7, 0x0, 0x51) setitimer(0x3, &(0x7f0000000180)={{0x3ff, 0x2a51}, {0x7, 0xc289}}, &(0x7f00000001c0)) r4 = dup2(r0, r3) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) 13:34:21 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 13:34:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x0, 0x0) 13:34:21 executing program 0: setuid(0xee01) semget(0x2, 0x0, 0x0) 13:34:21 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 13:34:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x8, 0x100, {0x5, 0x2}}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r1}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) kqueue() 13:34:21 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 13:34:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) 13:34:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x202, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) 13:34:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="3f1cacd13a099d0cd7458965a054be84b8b10508baa7db9ff3c672f00e8dd976589951fbdf3559064a32a981f50b87746dcf0c67c35a8d947774364aad974ceec96a85196fb6168c5fd3ebfad9a5d06a0b77ee16efe2a7ba16da1954b86ca3bbd3d7ac5ce2d195f5a471b398fb68d8c066c355e0365e2dd2d94c2d2e134d858750229f1afbbd0c049b321b84e1877549035f131667713269f90518607ef9e4f2393f904df8c3826d", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="bd6d483c9773", 0x6) r4 = syz_open_pts() close(r2) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) dup(r5) 13:34:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 13:34:21 executing program 1: select(0x40, &(0x7f0000000000)={0x80, 0x8000, 0xfffffffffffffff9, 0x8, 0x8, 0x458c, 0x8001, 0x7}, &(0x7f0000000040)={0x8bf4, 0x3, 0x8000, 0x8, 0x4, 0x0, 0x9, 0x6}, &(0x7f0000000080)={0x7ff, 0x6, 0x1, 0x7, 0x4a3754e0, 0x3, 0xfffffffffffffffd, 0x6}, &(0x7f00000000c0)={0x1f, 0x3}) select(0x0, 0x0, &(0x7f00000002c0)={0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x3ff, 0x2000000000}, 0xffffffffffffffff, 0x0) 13:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:34:22 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = msgget(0x1, 0x44) msgsnd(r4, &(0x7f0000000180)={0x2, "1e108f5dff53de44cadeff8f82506654a70dfa0b"}, 0x1c, 0x800) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) accept$unix(r5, 0x0, &(0x7f00000001c0)) r6 = msgget(0xffffffffffffffff, 0x0) fcntl$setflags(r0, 0x2, 0x1) msgsnd(r6, 0x0, 0x0, 0x800) getuid() 13:34:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) socket(0x1a, 0x0, 0x40) r2 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000240)=0xfffffffffffffdf7) fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x2) 13:34:22 executing program 1: semget(0x3, 0x3, 0x44) semget(0xffffffffffffffff, 0x0, 0x0) 13:34:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) socket(0x16, 0x8007, 0x80000001) 13:34:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20082, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) accept(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffeb7) 13:34:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000040), 0x100000000000032e, 0x6104) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 13:34:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x42, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000025, 0x0, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0xc4, 0x1, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x6, 0x30, 0x168, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80, 0x5, 0x2}], 0x200, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x28, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x551, 0x180000000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0xffff}, {{r0}, 0xffffffffffffffff, 0x1d, 0x40, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1000, 0x364}], 0xcbf, &(0x7f00000003c0)={0x65c, 0x7}) read(r0, &(0x7f0000000200)=""/202, 0xca) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000400)=0x7) 13:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = semget(0x3, 0x6, 0x226) semop(r3, &(0x7f00000001c0)=[{0x3, 0x2, 0x800}], 0x1) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x6, 0x3636}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="7e4381386c35bf68aa93812e9d417f45535b0fbe77ddca912fba9db7913098d7ea172a8bbea401cdc5882cbfe377608155ba663847a5e5ced25aac92", 0x3c}, {&(0x7f0000000300)="98bd25356d57a8f4d7c0697ba88b4c9f269ace52ef5d0335abdedd225a74af628004aa2d6ee6ee40585a1b99c16818a6b7fa233960df93854d62557b9cfe3279ece5482b2a0664cd17cd36f58fc9b3fd2dd63064b5ec97a15306b48ec8dacb0a06fa48113e2eae285cbfd44eb223a5596dd678439f563bf3068b475b0279e59a17e7f7f3927d5e0b786654e91d2175bb5e931c12cb72f627db96128237aba8ac2aa8a37680bfe3c3601f1312941736a2dac27e52decdcb9ea42311ad8d198bb48a7f7655f74116f0e62bf7fa4cbc53dda39b9159e9aa9e9eb96ec3f4ff27", 0xde}, {&(0x7f00000001c0)}, {&(0x7f0000000400)="0782fa4af95e658dae4c120279ee37e74dca2b9bf8e28fbe53f910c997ef9a2ac6090f09fab531b5ce969a84853efbf83b3b651bcfca5ccdeec04aa2888db157f35ca42ab49b0a980346784aa6a50593a79daab1d8eb3b27bd4726b5012bf7baacbf5bd9eee208e8ecd22b86fc1bf5990756f9cb166e440b721a4249ea558811c7e203b925def063cb60af38e2d8dd738983b9ebde64c70267e56f61f9ecbd2d9608f8cd0d788b39b736dc6542ee537a9eae8f2387c71a7ea9e5f545a18f9f86b4613d896f9a52858ae7240ec514907e68435530a7a0445c4195ebbb1f3d9d1d23795ce2afb578f4473967082664a33d9d765aa959d570739f9d0f6f0b9e7821a7566f5997e7ed02f8f07e522bd223d1f7d53da8aa72f714eb91c0122bea96a6851a96037f775c5bc481336e9fd1eb1e33b25407e56f206692af36d702c8c0346470fbcec6634b8b6b303f90f5e49c6fcfd027355a6f39c12934df5035bdd091524c9e77776117fa0b34a7a80abc912f0152a429ab498f9baa07b1c444225162f0af4ad18b7feaec96beb968e4b8a8786ecb17ae9702004bd77bc32f3d8d054c5a78c41145f9fe886b7f8b275b1c251d0d2a8e463062f32837e9afc84a8b1a7d80027ba7f0bdbca9475de2221bd1f454734b02918f24291a6055f22b080e26ceac166cb1f07ceef680e7ee599197803c745f6c626ef7117b6e2cd47eef1e5735bbfc81d310aebf8d9414586d0327b043939e7d4befaa6a24aea09da8fbce48a490da999dc8be858b2b22339ad4a93c747451b83a279125e9755036bdee1627e36049a23a33dd6a6d22e68dd9739422a9de020fb43c89574bb2ed64f815d98da4f2c91b2094bffce70e3c36583e6da41d5c7ee7965a061f6bf41bfe3e98a5e65839105c9edfdcff5e31458c3702401a8c9d56cb1a9ce84cd9ade16141f5950f9bd413f5cc49a19b049150c66ad54321ade904299dfd8121bbd091358d5252d7d2dd68037c29394adffb6370abe4402522d47ace911635c92fc389a6cc78a4e3bb377604286f8087f57b0f8ed403e681af5266014b16b77e56dcf048e8454fc517456c2d79dbfa30c8b14a92176d4398f6e44b1f099a2a2c69728959f9fda2ae64a4d027ece64230f40cd3af62bd8b4db0e7e60b413d0c1bc62016dd53d872c760eed13468f0a0856c23dc585c229154c459baf3fc10a350090a32569878ebb5caff4e5ca79c2a8c4f3b31408fca39aa847a2f71c6938bd3e879cf4e6243d5142a37f381660eb662e4ec27899e1083c4190a8e18410e0043920e681c8effc2757ffd9924917de873b709ec7256269205df6cfc48503b8263c53970a1fb27a5d474f9887ca1ff147c2df0773a3f49e482d9248292afc6b9d5f5e6ac28b5cd35a215d11f4b5910002260ee7df28b84201c51864e259c2b70cb5f703e3fcb620933dc28177847451440ead66817a3046b6dd242d3b25ddcce2268b26012dda387c019f95ff310c757d473c655ab75cbf1f721b0a762b7100f5c9049fefeb770e359f9c65497fbbd2c039bad0f706fea59af3cc05a34a25f021bf399f85b487b79c710c0db8d03aad031e41d629f59bf282e48687d9a4b52064e3af0d8d93b5e13dd3b5f13cd3a841816fe0aac69230c7f4a887bf02ea9f733a0d73422e578b437672463adc94c1e796d66789c428f23226c54820d4e611ad53326a56de58830b336f7a8871cdc0f386a72026fc9df69ccc231f2e01fd6a71f807048eeb6d2e5303cbcea8021718cc617073b72e32af6e8c1406c9d39e7415dd9cf424fbfe82094bcf1657c1b6e3ec7755db036a8140e84b61ce052b475c866cf107c0bf569f6dc3d4a3b4650db9727ad1dcc230cf61dc8a99593c7f10946908698fc6d212419aead2e98b5d0d2379804d8a0d7d3029ef293ab60c89faeb23c83df8bf6f7b6bfb071f4a8edd40f9d90cbcd3d2b0fc98b136fab5be0e4282ed639a36d765c9cfc6e8dd3198f69808d82fb5a0e9f3b96c6abc3c5216a550b469fde3715e8ff4295d3e0385aaf591f497da0c3b48d7f070909fcc0df57a9d9ef6f827898cf34ba7bd8ec6ba2deb5ea8ba6246f57e5fdb0c1db38b0271a4daf68e221e34151d20cb57df7f92473472d8d09036c98d28cc756aa49464a03c22f71cf58266f5801e3ed6b67bfd9902eb7cfb515e3bbb4a6e57a257428edadcc56f1a28caecd5132d0bae3f8afa55cf3b48a4593bf88b64b3f4e78b561cdcef517946c1d94caf4d8da2cbfde7bb4de21020a68f17415eff8a6443600347dbd52fb4303f77517e0a3350bd1cebbc3d80fe4c2f2265948a39afc212c82b3c85b4bb1ddbff87e2e5008b2504c2c680b4ff1ab7f034a00f919ec278df38f3e7a7c467a90ea1344590d57ac7a1fa58a19b96512384a3b8c468658ea9c4410a0928e52b921657039bc0fd6fa81d019bd9c6c5b54aa2053a0da3829f4e2a92154e83c2907f1dae1154830205cc39e1697c4f454d2c77ee12b90ab75de8bff0673ea531d3f612de1388f7e4a41ffbdceadf4144fe1a8df36d1c2b1e8250559bfe9cc27f2488c03dbba50a13dd698b01d1cb00a8adc8f5c148f1e96319b9d7c14ea90c4339bd30ab6dcae3f88316f8a35a0e2ee4081ddac735807ad1fcec2ee004a18eec6635fe43733c4d4d7193b012765b0982c90c2b860a7abbff5b1b9c2eeaf0e774ed84b9203a2653e0c90d85e77befa1937e3d88bdcc5a13b47257bfae1bf30fc58373c059b476d1a3d05d53b2228f44a4e7e1395c2b41c2c0ff59f0dcb0552b967184ebb2ac6823d3c179a0d39b98e679eef49ed33ae65cbd8620ef07c749d8094892be4c4c01736d42562707d3be452bdb78aec35efb583c7e6088663380119009b71a6b6f71490ee0bb26c376023437267bc02f195c60e86544afb7ead049dee3e502b57cea0f76b63fdf1c562c881127defb172329f4e51feb1d1614437febaf2bfb04056e0f0a3e6199576395ed7f2c0a5d6774faf3a06dedbb9d180a3a51eb25135d3e2b109910d392aaddadb47a5951875c7f3e86ab9513eaf2915127def1e324f672ef9de90af94b271930b012bd81ddf528b59b07d5b098ec0448def30cc4ff51fa6b9791573e55976969e51ff639f2d7ab03665c0813bd66f9fe6464691810a0ada94c0611bc66ec98ede619d2a0b751472691c3a5d441dc10214da187caf426b61fe6e7e29ae3a5987c48e2c138c75e4bdda035e6219f2aef7b72bcd4ea29d318efc0c304105ad107df1672b38e6ac32fc7d6c7a8a50c20dcaef75fc93cd2c3bada49c09072563b81a1a5ff2985fa4cc3207c9ec4e0d1f46ae9ff2890458d0c6ba62c0aa149cc86825398bd08171a0dcd00255ce2ee51f08608d7b1753ed860f06cefa7c069caa67c594f286c79187069694992e9766f9147a02cd903198f3301794254052025cccda1f9d597e7a47df86c52a792e2ca99c02583e9cffe3d4bb00cae2e1ede53e2ea233cd710e79c24e2754d948d861e6a38f8464b45e47d7603e840d7efc83633b203813d6094ae1b2b69a8a711bddb51dd7062c39e9bc0e1879b076ad12bbbbdcbb1b4cbdf0078b070c9c4694f92490fa89841cc6681928bc51d81708349d3b1ba34205a9e0e365524eba0c02cf4ed1b3623659807af31073b53ab9831597897b9c318d65468100dba1797dfe17f8a1d8569bafe91d7c2464e369dbef4ebf8a5a2b015ca913f18dc07c3e29a6b29a00006a3e3a2742282797f061f061819b1c7f2ba3ffe3d356de1bd514544ec6011a576b638231d7f2e956a78d00fd2b892c5bdcfb144a7fe30b25d066e523f22363a103d8d98f192fbb9ebf76681092c3a2e3fbda4afe42d65a236b3bd1c0bda6b7bfd147517fc2434ca50030e5e681030fc07ed629facdd40eca49a93e5fbdabad794e9d27310959b10fac942a3905cd4f4828d9320557c80f99712a2ed1b6a17b0069aa4b180de62732c186b2b97a529b2799da8480659594d8f3b79899440a0cdb01e989972bebee3fe60e1c27c93d185f92c4d4848bef0882ddd27417c732588c907649091588ec62d90ff7a7ad5251299ce5c7c3769360e13fe6c73e09416d821156cfaa4bb1221bbd896e6bac60ab7df2d16a720dee5b24155cdc7bb143a8e66ea19f93b000918cc0721e5c732aba3472cb561b907bbe1b5d70794e0a4bcfdaface8418a250a9c5889010fac0bb8c89db8fa95b00b90b8ba0154597f5b2cb027076f19eecc8e560f265b7d75c670e7d53c4ce18114a4ae3399a5e7c4c7b1789c24c675b93c004265f6fea91621a778799ebf7a6ac503837d5d60e5965af6a51a0677531e82c841064530c1cb7f5d01e33371b5a91cf354e869ace8a1b60f62aabfd8fe2c73df6d35d0036951ca8462c1314c092e10c9ea5d9718037057e5bf066bffebd4199088233537f87d2830f13a7dc343a11a090f9ff20a3f1cc3e4ddaaeb9ab2fdd9e4fb2b956effcdb455c10c41700af8eb10371d6ca8b3eb97d140eb44c52e5661d62105ecee0f1133abf4418fb07e514b0db33053e713554150210d021b57397b5e0a2853960c80d94a5fbdb5778980930112603b236c395c1bcf6c815b6eb842851fced9176c7321231f6a66f59c4f4cbe4bb7546b47ed977bf79e1d6f5a50bfaa0f17039978a0679d6f484d697e63e9ee6d48c4593ddb4c6bb7a60737a10d667eff8ae3de7a11c0892652cea66b807434fef4b3514c9c26fb4a16584b6de9dde74357f6c80508d2a207501d5f75cb7d507407c9c60f440c92294ca3a46c9ec931c4a3904aa860554c683c998c55685503379ac622536294e8378bef3f5412038d3527fb1d91e446765e6b5323910c57177426a52f03406e8205dfa4eae2b9b7cf0ea80f2f1557cd2dda6d388d0ddd46fa03fe2d3e5a7246bc74fbb61051c6e0113b442fde61e88a53e9ff597e42b07f8961f884c7769097b16b751aa02c4492c4cceaf721de324403fafc83388c4dadf4c6758c90c280adaf9a09846020ac48657a52d93a228a993ac314537f18620ca16fe62ea88a1d5d553d1c309ef3a37e8636f649d3f5398414f960a09ce7bcae1f38f0ef4d4dc53e80a03dc1d895381eda34155030c7130d1ed0865349dc828e8c1aecfdde9cdcba5b4e2c168318b1dbbfc67af672dc20eb851bb80c2e1f31a24cbf221485d103570a667eb3fc9ad82096097cdb97edd2bf96cb7b0da4d871155875aed4e3cf57e3a9210e34415004dbc45d543a0e70cdd4d153372bae190383a22c95b002af7d3d7c24366d1461177ddf1d493615bb82a337f6e2cef9b17bdfffa12d4e6eeb25dd580ed59a1c7c1ca56ab5075784853ae658cdbce525a90754c9e22993ab0d760384ff3fb1a18efe23cefab3638ba2063ca1e119c9f2b17bb9fb95ce49ec9f73eaba47c52faab893b006c9b37c2b396367bd12f283ba1f96a480e67219b61d414543818acc0f552a41cdee02185bb06ef85dfb07236e27d1e65a819880a82e6e8ef4acede5bd9a8c2c8da32e86668ef47a29a39b9594f6f29038f88ac4244e288ca33b12efbd3b75a091d7a2f08ea7a18c8d5d25252f7d1f1d2f9accce282414ce09bd23c66b8eb66868b07c76e9eca209eb093e6dba1ccd655fcc271a49528d6ffe1e06eb984cd2455855bce0686304b9a5b8bdb2b27cb61aa569e36b8988407aeac3d612231bc4f90517ac3ae04321ac2bb351f92b18d33419915a365ac4f3bcfc387297d7ef60d65361e158b8f2caa3edf227ccbf8ed5e837bd27e1ce0df8b2a19da73a1bb9a18ce54fc5acabd519d7c4b9a14", 0x1000}], 0x4, &(0x7f0000002580)=ANY=[@ANYBLOB="101000000000000001000000800000003223da2affeb26b617bed93f7e85155403004b3485cf32f18336a92eadc6e1e92577f67540a703750bd6ac2b332b7994219006cfe1f972d9c63c1d70083ec59a735d42a99386588d73f426eb96dc23d8613dbbfd779d994d992b6f04e53d6323cbb1f0dba578be95144eafd953b31239e80106d92ee0d327345ae4b03b6a6fd48172fc1766be87d2bdac299f67a4e127ba61a250ac9ff1f047a6a42b16bca0f20146caa5d9aad5c2422457b495c47d73665c17afa94212d7ea3ec9ffa4836dadd39f7a3493ff497817ddb58b72899c500335410a0eb6302f2f921f3f8263036c8145f4c2dd6fca4f570e34dad40b130b9846c90fb8789913e029e3487d1a261d69a43bdcf8f0092c22956d3101da219f28017535bb7537c4d9b0f98a17dfbe6447ff1b6423670c229cb96f644e109000fac116228cfb47bdd2ef74752271d71e11748ab2581cf9de74fefed0073eb996ca9c98e4a3fdcf67f5958f87c0ab315bf10dfeb1501bba772ebbb02a0bd4c242d43ee8d258c3de66ae9d5832bf3ca35c08c75cdf82f1a9ad5a1cc14da0820c0a0d3bcb4b878fc2175b69ee6e81f06e14d9e85c760706a80e6a77ae8ea62f8475c45398c176ca7cce6e0e06daf5e2a41846a3c3d09a0fc99ddeb1ac67cac4221d40b97a1c016a55463a89824ab448897e3172efc6d7320bb58bfd98a570cdfd5ef75c711c8e3f1a21ee8dc7cc5edbbac049fa68fbcb0809eb8ea4d8e77b98dce2538937ed692c32a341c6fb1a803da9e526527ff32bc8db6ee2ee3b89b6c11d9e87c4ca145182ea88f41bd55044da3aaada6d62d2bda5c99cb92cba32c7bfee22b825abb064daee19d35dad2a8c198becb9a4c798cfc9b4e625ced40d0dd5ff355c3c428381820c3daed7e95df0ecbde8bacbb428795c39e93d5bc88b5d39d1c5ec0f963ed9f4ca70ea778dc98b661d806750e55ed2df1d350b8155854ba5c8d05194e5d314a154423ad97b93cc09525027b42f3d3a345f911d1ee85a8e071c8d194d7cf2b06e37fdf7c362e8d23a99a38f3dd1e1da883d12f26428e9ef957043e0d4c29b65c922535b2f29af6210c0ffa5c2024ac664015c4545425d90dc4f201d60a9123edde0f42a57a47c6be845b081cebecaedb3a44980f7516da41d8eac1b685c8daa5cf80b00022ebdecba2d9ee47b87a8841bd1429728f5aa5c57e5d2f0a47c1b4b57b8aac59c75384ceddd58c7f402a4a06e0711ae418eaf04aeb8b3ee2fd9820e078d8d961e59ebedcc3a473478a166eb8da4a9f61e3c376d81edb8a9d1ed4024c1190cd9b1d1ebfc3457e23977c1ef5ad3d33f6ee947950844fde71c0035885ca14612ca9a0815307c01badd4f4635efce1882fdea0486678f4c268e10878701189b0e2e7550a89731642554762dffe35a1c921ab911036bde44a6df5b8858719ca0987ce1d2aad95da9492c3c4acaa20ed88dca0abecfdee68684533d8478154332706b4c20374035f496c4e1314422077abfa6d6bf6e418d068669fceabf3543f9dfd2024205b62d9cbf1e0a2e34bfb612830998a79e8bea1825fb559715e79e3dbfcf5ef5548616182ecd59a048245442474e9e84f0d029d030e1fee16bd0d31148d7aa5b0fecae93df056d22054be975707bd2a70fac0a6ac10bff8cf2e8d51598c5cc6e8011a72bc8260ca3abe6ee5dd33994e498abeb571008e42726c949eca79c1c13d4ae9331b68ce499045211876ce19ea816eb30b25ef720d3c7b8fc0cc75ae648f573257706f1423801e43a02d969f601aee168f65134ebb406f3aeca0709a8829c69895fabf7c5b95a378ed2ab19d1661d4fa22dfbde12105e6bf6501366459d8bd93137ae39827bbead75d44f8e54a6ae3e5cc30ee340d3e1b35a05728308bf91a8da3096c33bddc4487255ec44fbec319a26717c93e1a593fee2096eb332470aaf4be9bee8fda05d79e9fb820511bc8630d537358f766cde2504486c9ef21befd816d951ff9fc8cf1f751c92402917002c7b5bae4762facd6143f47572aa8f94c9daa94f3c92a7110eb918adc1ba76cbd7f77a1c6ca327ef029e982370aecc308688431e040a89c894d05b9be82bcb188367471fe66666a70ce09e1e8b3a8a96e22577e6d69886be545ca502e5961eb57661de20d8df835dc2fe46dc8b3be2fee3394b30c8f5db0fdac7ee39f0513d8ae166717bab2c4e16fc7ea19c4622e7979a515c0b4a2447002d84794efd6bcc051a2557c6bec00a7cd7498302c5dffc3de0a38118841040b73ccfec202b940b2b70ec8110f14c934f61e80ad2cd16a5c58f446f9db9ddab47a1d76fd378720226f136d03dfb6c76b5a0ac5967ce2549fcbb256bfb16c0bb8ee5a0c4ee435e615d7cdf9c434ee95efd121955ef95822ece2dc93a7ab87597ba8374c6fd0e1a481b7ee200a4a5d4a88fb04b79e70cb70ffce1ef2547760ceb4c4345e6e7c1f49e9d5956b9241ce6765a9ba6193345443ab8c616474d8c096bb19081511af0334a37a04de783e6638a6e946af56acf5416305da229042c7c8a694b1fd17f706fd48de93a495414f01ca459c66e8b550326ec1e121dfd5f4431a02783eb823bef38d3c74caf532b1debfffc394cd3354560402b922c4909f7c2eeb6d922edf9c78ddea6d7f4b6043917346607d6f6c8ae3175b4cf9779d6aaa7cbde339424a33334f468bc3f4eafca3c173ef2ead61916fddc5728e40abf772b232a74fce8bb75d388597f334f3ceaa26ee9ea1347f703f00938ad75607e2caea76f670599ea81b4c9f49e45ce5b5e09969c8ce27a305624f76768a0e8a245312278abce7ff9c83d3fd21925b5bee2eb11508cb284d9dde477b333a8b8c3e5b596cfb839595c5d45673322c58eaf87d6cdf485f7c3c480c71312499c24158d749828ac17b625451fee28d8be95a7546b8d08e442412e3c9f5a152c594e5f9eb9b075b46157b6211ca95465320364c6eb3d81c6a276bcc6851bf93f3385ebb1dc405ca13c316a53fbd6a109b304298c5584edfdb6ad28dbc57117f207bdacdf48f1fb5540c647063912db264b43a624c1a3497fcfdb478bcbcf46c4c88a72f7ca699cb740e841e51b1701afeea3cac9f3026cad77c2c7b8b3b32bda97b8607ca1de3ed50a3fdc032e60f6b9be66ac117b0f907a39d2b08f47430d643cfeac07a5ab6d0c605bec337d152e37a59c5518fad2cfd1139da442c5f9643e153b757a71d1b2157bf6e33b3a61575076f6a122e3c7af24a8cfdc8b2b72306e9c7e0447415941bb8306de0d9c46f612ee41f8be1d24e4a294246e344200de4d2035a293a0aed2eecb0436cddaf9b1cf507634d5f855578ee8a79cf1d9e3c09bb2be0ccf787cbfd2e092a906fd2668e0c219e9761f70aa510c0b8581845978ca0de080b3f6a0a3bf7c261cfc68afac61461cadc883a1b86ae096ca6ef25725f823ab88d7c5e82735010bcb7f5e921cf518f3a85df7c6a3e88b752ea12546aa2ef8f79b8cb8aadc8f9b708955965a8a20919bf177b007e515cbd3ed0d78e32f8d33941153dc5943249edd06e584af004db2ecc8e81fe39d58e27a71e90fd43e12416413803b2547cbb9ce1278cb1e78988d522618e85abbc55c72f9d344720eccb0f4224fca522fb4be925190542011763cf7dc0ddddde62436b35c030503ae97fa91862ae095d0b2218decab74141a0303df188da4f13b8573a5e11b448d2c5987145bea6bc70e91e84404e1590c0585296246e39d6c02b796a513711a0f700405d8a75e0f481cc2083151a46fac313760b534eb41ff84e601aa63bb577edb05afa5ba6679f9561ac297b8e61747bd58fb8871731546afc9abbed1519a58d24f7b03a5849e5367df1af5c92978c64f5d332184f011a5a7923cc44c4fc6ad4c92dd3d7a3a69ac5c26dc13da272053097bd1d9b8d2f726d81200e669d1b4ca74c8d725e39252bb9bde40235f8c0110842cb60c2e0783a8d3be8e8087c62cf6f91050edcec7f72730c605397628333a2ccc325c069e5f5acd69876e2298d462844e74e8fe82b94aea477f22e6da19333b543450a981fcaf66e34fc6d0b1a4d8522f3f7959895e5706b67b56e01b7c9cdda25029373eb21becb660c5cf2f54897aa1032ea9873cdf2885bd74b2afb711225f45fd96c483f3eab0e7766693a54efa526c0248d59a13ed50ea37773db4084d2c7ce47bb2bcd0873ec15f8991c9d7e270170857e9f0d5188f5b55c5ce7803399569647ac5f449a574ea9f764e82f1915d3db4d57a90b46424b958c1b5fe720e93ae8a05fedc21163dbda681cc7f464c2d2659b17ebb1e5cda1ecb65c864d1c08dbc7f83db59f5a426546ec585d3ab3f7d245199e7b25f376e2f17d61d20b7168aab42657fcfdd3cfb9af346ee0c63c85f6143b0e3f8a27f6c478e53a748d4af373a3dd11e6556a3ccc1f10bf5ae57467db948d0e5a7447b20b2623f9bcf1c70e082659142e41a1d63297529258d8a688e9773790191e2d0ab49b156244f6600b798e03b876523035e391a78b7b366a91df0cc27775953a60b3dd321daa8c052fd318590edc7d59961f5cb52bccbe062d541d8cfe77aca617083c541e29ece5d0cd25debf556f28cae356fc6e0dee8073e6e11c2890d100cada53c44e6fab428f11271a0167a159b66cf1c141833d978be3968f17ff7323bd9d5758d99143c9e48b597cdc6c46ae70899ef1c002037213b906203212fc1d5be1b1e983d4c2308729ea841aa8d5af274337b679ccb6d49f3c7267cce2c2c04180f741a674216de9a391a16a80ad0b57f52b05f0872bd9d875c1ed024da0135e4f0217d0d063283fc89e750538e7a0309a039286b92c82cc1cd512d886915e1229d9f9d5d5fba579aeb9e11d85c5f4c57196c4a2a86d4b5749f9762f5d24f6a838120f491ebeebadd6d9a4e2426c037f5d10e85c6b3faf092778a0fef44ce8b14b8d6e7ce58a983b3fe781781026780c23552f5956c1870603a7ce428d47f784923e81f7ef201484d3b05d6457cf8c0f3240cd0ea34f50695f45a473a2a6866859d475ac9218106f4a3b51bad507f71fc385e075770f6acb5500d80be9bddfa435d5fbe940359cc8a9f0b27f86ad435c05e926c1b2edd8045267423d25ff17eaccdf431650fda00f77ecd2458ef426ac1bf914199ad8e4404f3ea98d1c666abd34ab878c4d9324a5907dff9291a7e278952b5a751b846afa84d23ce02b3c6e9322177574923a953d80332d0fd66a5117c15e38eaac0281ab8de9b820a7adbcb93e56d1392fe360cefb271b5c84b751b2c748c16a3e9316b73263d7ff568a2e0ea5710aa55e324db72f808ccf30a6132b589e2fb7559c1371b26777aa864d212c9738b7745fc6ccf09407604494bd8ddb1639ca0d2e49b1e381a637c2f992203fec645e778aa86f3381a84470e10c3c95b51f00325aa845647cc729c9578b2f0f4c27940a525cd027f123b03d7b0288c2fb2243f9d7d0b973b9c629435087682dafca37867d057cf92b7c68b9de7fb584ec8e10c643e87983a60704c1c8b2a1b3f374c2a55d54bd6fa9bc1b05d3cad6f45c267b999fbfa6ddbbb0b0028eaef3d43a8ebf3f374c1b84e508ece5b5ca63a1cae881322b66c9c1bfe8001fc296abe20f1304ad0c09fc253d3f5448cda305a1e44457686509bbe690e829690c981590c4df29a1dd66c2df55b76910e706bab8124807c3c1e10e6a8c325913509ec84cf54273f5b2fb05c22b93850d708b02a2c36bdb6fe1ab1e16fa0a26bd699b65c5fd1582d8bc19e798cd36887a3f0d118d50d4c0c9a739a186ac229400000000000000001000000300800003755c0e3f39ffdf8742547b80fadbd962e3dfcf664d7562871b018d1a3329ec558d34072a8112dc969a6e7cc8d000000c800000000000000ffff000001000000054d80f59523aa2ee6447c3bef7b1e9d9bfd27539d3ea49a4c820027081c7f4c3a36f0cda481fcbdf2c8850de6e3036bfd1fb09cd5140722d1f507dfc373602e4ddb520710dfed23fdb7641be823d9f03f932b7db132caf85f05a3b63d6bc60af38603a5d6bd0950b89af5c54807acb00ef10bacc1f444526385157b192a7844d4599ecdf87bc9a0e571e8e9db9422f7db1a6999b2e2d100844a693abe3b42cab2d44410994950b43526a193e1566bb74cb5e2d0ece70000b8a487cebdfe7236bca2413331c830ebce4537334f0f0748340e127acfa9d2e6994955b23d8c49ae8c10964f8bf2eacddee3c9684f0113620bf33074c766a3f1e41e79c88a03226f7a190ce17ffaac3f4e7cd779a187bf"], 0x1118}, 0x4) syz_open_pts() getsockname$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) 13:34:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r3 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r4 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r4, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r4) 13:34:23 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/17, 0x11, 0x3, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x800) 13:34:23 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x13c) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x1f, 0x6}, {{r0}, 0xfffffffffffffff8, 0x14, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x1ff, 0xf13}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7e7, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x29, 0x96a3, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000048, 0x80000000, 0x819a}, {{r0}, 0xfffffffffffffffe, 0x9, 0xfffff, 0xffff, 0x81}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x38c, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x8, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x100000000, 0x100}, {{r0}, 0xfffffffffffffffa, 0x30, 0x1, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0xa5, 0x0, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x80000001, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8000000000, 0x80}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x7, 0x2}], 0xfffffffffffff33b, &(0x7f0000000280)={0xf273, 0x106}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 13:34:23 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x101) setrlimit(0x6, &(0x7f0000000040)={0x4, 0x100000000}) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:34:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:34:24 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) 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) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/25}, &(0x7f00000000c0)=0x1b) 13:34:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10050, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 13:34:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2065d) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r3, 0x443deb1483bfebd}], 0x1, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4011, r3, 0x0, 0x0) 13:34:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xfffffffffffffd63) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x4, 0x8, r1}) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0xfffffffffffffd3b) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) fcntl$setflags(r0, 0x2, 0x1) fchdir(r0) 13:34:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 13:34:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000003a00)={&(0x7f00000011c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000003780)=[{&(0x7f0000001200)="f62407b7f8aa2b33df162e81311740d1ac3a3cfcbcc1442652cc81a033a19b84532fae0d30c3bd81f22441ca2e3a0c0f3c157808a86ab4f8107935e4322de25fe7732ecaa588c9ac54ea09f11e6e598b942641434529336dd372797005acadc740efb98ee6ef4c0aac1075e23d095df806606c15ddf8981fbc298da4275cf0c111b495ea00ea32", 0x87}, {&(0x7f00000012c0)="21e7514b3a11e315b0aec20f9178604dab91873bd1bdff991c8e62a339e3b6bae97f4a4b6cc4605bcdbba63df9387ad950735e36cf876818049311ba8efc32435fe2d98e5652ba34844b3d6dca7709feea39a37cd0efca3abf6d83797261aedfda4064970f4c611a1a3037af82def639f6ad60af7e36f1f3ba1b6f29bb15b436a1e5176b35259c9a2b36be4c487b7ca1b3c2e5bb8b084018ad9b5a63e0ddb1b48cbeb960c6b798037959756088b789e7bb617e60f1c258873c4a39a55cd6ad7d4e22d83e8852e50a82b95b31dc37c57530f5468896d06d272238eccb88f01ac2e41da190228ceccbb15d2e251e7bbecd1c51b15925f0185c50cb776d2b20eb7a0a9ec4e2cf7e85b741375b6b03b2c59970cf1b3dafea5e30fb22ec390d71029a9439a5c3a24b7f9c251db03392758ab262808aa3eb5cf29de134d8a379acb1d8d02e773f95a0297d325536fe1b045002870205fb3eedc9ffbc34d809111879763533b12f70d34de47204c76641493abb34352f2edeae9c1bcfa837b9d458977a32e475895ee08881183855e0bbbcaa34f207c099f72ede3612ef4262338209a18f2a0848ec10ca7f10fd3afed6a879abc77be2dcb5bfe2c3a1893992104f732b5cd0170100703661d40ae25f5fb103a130d731bbc57e77ecc27b638665bb4df4f7620c875a430aaa24dffa30f1dbbc9c6217bf3c1476bc9bd8e121eca711a000974b8cbd6962069064f9352c653b99215e3dcca741b6f2b381e7bf2418589ccf8a8e3d74c844109f73404c1fa6e0e47b0a99e5538be23a382b0b0cfc3e3e860095a089e89cf1bc5eb3be2d71c235d63e7cf88a6700a654bf68333f68cf2bca71e9d94d3f0d220279ad7e43698172652408bd6f83ec706d6973d4a7004af704233a7f819bf23f0969d776e530f14f31e8ed901a4511c6f88c1529f3e3dceeff0917cc9616ecb16363824f5c0cd93d80f3db33a7d937b64a89ed9376ad60848854eb2c13f12816d9fcf4d939bb70068869d8bd7f9637f264f17c43349d7413e8a587474267e06219a22380c7ab02e15c01b6dd1d978f9b5cb7467f42db0ea290495b1c7885f4ad7935f44e41aaa331f85b6216ab7e80c1ea42db9e9e920313b8e843377c55fa27c1746ddc189b5bdecdccc4d117d445366c33d85f0cd510c1a2c898ac2908df77adec965a312b78fd0ca35246f9afd8b54e0d292b2c5891adb0e0dd41da59e6855e96f6c49e421a95c53b400517fd296b52fe9c9ab850db830cf95ead8011ce6c0d928723083a75d5aa66a4c5236cf8e4ddeb9eb0195edda327011665cfb0e53b442be14b280ee82cf0870b1cc7d403b5b120975b596d2452b3b6278c6218ad859bbd8eb4fab7f69b3fbd891b5af2a0c432a9a42b920d130880bb4d4e47dd76c0747c29d223f05a1f48dbad47e03a95be992c9166e2fb2e0b82ec2cbf2509a75a1b6cb4807e1883874d57c43ef82d45d6701bbf2ee052f9165c552b7a17aceeb623be4dbdfdfd4307b5e8c075f242d4711483f0d1637e56a9d2c52ed05872184fe19112d290fdb0cd5e05df57e83e7e9b1386ceb846d83c18fda4eede046311df45b3065f5892942bcf0e1eaae91c10d939df7db5e8b79bb7644fc97e7ae0423a0bc53fe8ba5e31bfff179244000bf409a5389e94204679fcd53f062dadc05eb44391a9cc22db94b3e2a3f9a1ccd0573afaad5e20b4f83ab39eda61595bd4f7062e5e9fdac5dae08a77bb7396104f881aef0e9236b444affbbf7a3c0bb74c31aa2e0a1f8a5c845c45f06e4c689358a46f4c89a61db600de59285fa7435dcdecf9211c7bed72bc38aeff5e1fd3995cc0f2e408002b2dde9d0cdc3984d73021441ed364f4f8e95158827f3512ab104f9e52a7a002825b72112bac3c3002dcd3a4ed133703b77d6560b3ab89a24c68e80d7407271055ad9e9f4016b92157ddddebf8d108d40f62ea0a35735fba9a5d8425fc212052a5f15ba54d1413459affe343d24ea7bb9651449569832921e153bf16af6de3254bbdca20d48798c3bc4ce083a1f53c93d0c09943859f288600dc8675acc26dbcd625b4894493bfe5d4fbb355b5d1f171fd63cf8effeedfe0785785404905cbf8572ba05eec83d569f4a7dfbc95ad76329a702a1a5961633f6077b0310f95ccbb39e83927834707d31c187993e89a2ed4cf2b9e2dcfe1337c6f1861829d19b877d55b970fec6526eb82eb46e15baf72bdfbe22479ddc96555dec9d0e577c877908706fc5ad93dcc845988860f12cfd1722673b5915a075a83113d72923d19a49de6b3ab71e29fd748c756104328e1bba88e6d3126ed98daf7198522b45b139036b4625c00668a9fd9d2464b3b49bb6fde50a335625a36d48838dcd45457563e781f15a7ee682eb2fa7a536b0ff84080b6b5486e977ed967f0acfaca7c9628c3f4daa8fdb141298e078a64ed66ba60c8cc1468b9e05953b26acef00c8d8f944fa75ab4ff86f34fb85d5a5899bf4b0f44b3b2b55d5f5d03161969ff9be861cd4b0b53e1e926f0996890ed20d56474a03f99dd147dec092741a8a0ec6fb48e96f84e88c76651cca9428dd7440f68b1fbb8933cb03b2286a8d8bcfbd27360d16a41a8723f911f385706710c2bfb7b1382e701ed0b62424a488a3417b22df55b9b75ee2827510fbabaae9ee1de296cb459959210a3ec597141bfabe22417032731e2e7d66d0b3d02271cb2283ac94187c008891f06bade809c9d4ae921e59ee3e9bdf23ac2b4610f9766d7650b81c1688f5af6f585755b99f1d1ff626260e0161f50d56354e8afad37fbbfcd89e6c24d9efcd357c4b33225a0e428640f89ea88dbb26dbe700e06f46c994c69b134dedb3650e5f89f4a690a1c7099b11a6f492d2f3490717dd532e7f5c6d2654a823dde9e611bcbec256ec6181f686c74958227e25d15be929ec180c90c15a4544225857f08f5b257566540ab8abae45d84596d7cf40fbfdd0e28a55c11cc64da8e090e479cdc189c5aeb819b9766e8bd5d0b11e03d20ea2632e689521ca64d914516908a70441ac75521f1ee361db64361c6856dd16aeea8b3d8be972c4197280672b39aeeddcafae7e807687cfb7cf9204109ff518f8f1c60941c4d20f7d27030f86db55be465f0540f68691a7714d89ebfdb0d2d40a9a0f658fa713a985673a689c2d2c8de43957bd648882f1544ef3e42d6ded5b135b3c519bdc479b66fb04bd2a5f7ba0310f3d2693cc8f4d1293e068c3419ae6ffaa08eb297bd16eaec1c296789ade5e9d9df14540c4ee573cd30c61965a1923bc4c89e66985420aacd5ada50e3efaf727e7772f7153333db05b0e1d1b9d52663aab2de49b4f809e5137e1dd068b230a7c51d3c6c2bbb767bcc00c3f0d75953efbe02c34a84e92c8586be21d2ac51791b3567133c0dcafbbd93bd46d4ac89d8f90c811921cb347b0e62c6ab12c23d010d1a2aca3a81975427140b89d7dcf543611d5b1a203f0dd98927787434c3f1013e9bf25eabdda78238a900668c94e3a4840bb6000ec91607fc553d445219719f3de496fa6899ba1d1cbd6d76cebba4b99e4c4ed37efd653b58500e30c503de67f5b7f09245b65b0e63d8544e2ebc63e9f4c5c555e100a3a05addaaff6e1b8e0fa4f470fb28a469bc784d4dfd4087da82493ec28fc18c070eb3fcb4f314b86175eaff77fbc3067c7c84ba5644622c965d6de28c7e6664ae7f9d8c3a8ebd080abb1f02f41be8652592baff82c74aff9c42a1249b4f2462f28edcc54e3da18e38741edbe3708962a45298fa1c4148b40a6637add42994051adf9f12d6e2cc54b57f8b5162e659cd55ef5f6be61f198fb64dc0eb29526f969364b802a214971f79d15cfd77479bbcd773c246848486150112eb65ced8e7fefa4ecfcaef16f6160427bf4b61d7f1fdff34be3fb604cabfeadc8ee6976fb9ffc5fbb445c3df2a68aa8183993336dae67a60b75170503ac5546ef7111885af92d752e1d3094cbbe418474ee41ad4bd4b1b1ab4337b69db7c48cfb945ebc8f69ade0112ecf4d7bf124fb9c6deba98d74abc1c52a33bf6c9f28d13aa9ec491b9888033eb340529e95ae6996e61b5f6bb2f587fa9db93c6c3d6b679b6bf91a6b3a57b0f7ed729e951f7e5861c8138ef5b7348655c0c8c68a342217339e7794909dd834f1ff2d56d2438637ce5af1fcc3ec738f5e550f3a89ca17b18293d2fab9b52d63a02de88b788cbbf5e13de27957e2b0c0e30b8c593ebf07268905ec1c1cc85e85cfa81685630d78e1d4853790ae5b1f9b7e28d10c3c280effe34406482a225780d9685ebc9c608c0f8f7b9b0d1f05154ec0fc0ce9abc1fab0b9fdfb35376e7c0048730c5a5142bc6930ae970c36357150ffce13a95e09e889c5305e4299ed4531870f278ce824c1c86b44f3f5361b0b7fbbe7f63c29264cced0514b138963c85146d61d300f9a85a82cb9b3109471496e40b408234e54c44da5f33b697f75ecfb35d53db02e152e65b6e26bbb94b1c61f45dccd469702b7a2ec5de10fa7c6381fb6211ffa02005b70b73b0e23d50855a070976373799bb96d15f722e8630ec47d5811fdeb0b0a65c9a1a1e591711c0e4913984a6d2b7240e6083af2d4cf871bae8d47ff666212365914473ce4b2470d7805717c2b10a3a3ec6ca1c7c0e0fff9199c9b86fdc1777ff7b4f9726be4ff814d8797da504587c5581e3200c206883b50cefb2d465b935f1080816274f0f4e5b834a0bb44cba153eb1f9d8c157c25da5e4d9ebf731ace5c647e8b4ddd6269e08125827f6428d6d29aa6d4bbef95326ac6c40825f8d2a3ce65086384b8c1f109d3d65deb10ec64e165294e320e19c1e6778b8148c3e18fd9493bf790874e2127984e7d8bdb67e2a229fa059eeb1532a1e74e151a3947cc0e4400d7f76e7443880d49e9d07c893ad1862a937429cc5d1b9463c0e9f2092805504331468e9b5896cf0b015e5a2876620135aabc50cbd8cd06369626ef7ca9cab2ae1bc9e89bf40d717f561e799a942979e78bebdd828a7bff7732c84e7ea6eb62376eae9bad648f476e9bd600c7e929028b97f43c210263217b601352dd017db695f0bb68b4c7492e6c5b445c0562c9e8166cad8f3d4f7ab5504b362e4234932860473e3a609bb158771eaafbab19ce3fb874d3780fb9eac9f9743f0bc4a4e6520631d1dae4aa713bb2c0e1c1cadd647852f3a8bc173e015246d2b83c53a8ce2203b04a78338b12e6359f2aa6ddda19ae798a4a3a748362be9775fa740039ab1d6efe0ad4f610a25ddf4441335f948adea55bfb70c24c94ced35729e0171ee30e3fdda418ab05cb6c486bf42856dd75ab437eaab5f48853dc9448c17c7f56dc28f39156510281e812e2f3eccdf2345ca7008f1b61aec413c3a28f401089e614e0a4f5bfc0e5d83afc86daa641ea2803f1695a4701aa71e1e7696c86e10b2db2daa4612965482f5b86c9b5cd4ec51df785e188d57aefc075d6665bb1b67e4bbbde3f53515fd64ac78026cc6646c1f6210fda38182f3a69b55df40e1c7c732b0173392ae0b87781077251d3c484939a0d048406f3e8532ffb4026e0174d6529ede509c56899b10ce635f3022773edb783edcf9fd5c69e0de96084e51235753a3e8839c767ac945504983106da134ad2c451e22add900760d77665f54d23e72df993422a04bd61dc106b1cbe78065508740c4c71dbbdea917d56ed913fd5b83016a1a2e405e8e72c10924a2014295f2170d62e827c7b83a4693627fd3d2489f0785d8ef7fd9fb536d15dad830bd95b6b7c3f74292f7c2df17c9ec", 0x1000}, {&(0x7f00000022c0)="f69ef884722afe8e25a3130ecf8b7c6bf677d3ee87560b1e53e0535821ce09549f88fc09591ab71717eed41e52c74d55c5aa7c5a35a2b20d3ea423a3eb2ef1ae4fdbd68587e78d3b583b9a113f9ca0ed465ac2d9d1b2d5701caeaa272e275269196015092f53f7fb8afac4e57ab7b4c1ca02f020441a744a5e92bb24681392079b870dff434fdca46525f66608f3fe0cd4f3369e70d0d3f67668f1f0e0c7012aeb83124ca83c3f5c23a889c9a3757b707f15ba65c96fae62beb732e674dc4facbbf133a87cc86ea1f490d7", 0xcb}, {&(0x7f00000023c0)="8480dbfc1ee903bfd1e7a6c49dab818349414630a4eefc42967729c35f2387a69309cb914df1da97a78cfec59f5a4b4d76322e84e69ac1d2841ca81e95dc4fab1a9238cdf9acbc5cd55ed7abe1dc535ba34360633962289dbb1c47726181885f9be977e4536c124bd1d204582b0e4747c956f426f886aa919ec06bc154ec1096920f51cf1aec1b2c57a7e3765a11a8080bb0a021876d20e34829f3126616c38bfc3fbbf8d87322bdaba5f792582b4b36d31ba686c0d415793071ae0b0bbd912f78ff26fd980aa2c4d1cf4a007bd5a6eabac53e850b6a311fdc5a6e87e0170e1d0f4a648c535b8d187bc58e235d8c38a4e952c21ef40a0120f949728d1a921796538d88332f0fa27924d882d226e0c98084dbd37ee5a18579399b2cf70d21bbef247eee7275c310a91b97ed373ac683dc79d27bab2a82147be27daabfcc502632cedb82b6c5ab62df8e62c5bff304b562a975163a3813dafdba63d098b4057f559d393678719b4b506574568d06c3005c32e4887f6a2c5c9125cc25716d05e677055f0cabeaf0c93c8860a0828b40c41d6188ad49538d161aba7d4bf685299c2474012874100fc32c029c0a466b87e5cddf9bc8b802328ed9d4c294ccb0abf3998b98c522e1f576c8866e16d2aff6eb82ddc7dbfc831ff22f002a0be512bb7246d7001f015edc1c0690f90819ae0e3e618728ab799683ae841305bf5309d743ec66b354b33f3925766a57dc2db182a5aa9dee149532735f7f1e8afd78382fd3c78c59ce0a1d56715870b0041ee8eee8bd19100101bf1eff50063e3f7701de3bff4cf8e73510f3f1c3dda134dda6402c75df89cdb55f4173d08082f39d3a226539e3847234233bd2ace461286e433688c896e469da666ddde2c78e38b6b18e6a9465fe75d57145c3031e2392c4cbb9525daa33e3f346abc34d58317f365edaebdeb09a56a6f510e9ec7892282cd3d8844068d46561d738ad7f48490f6cc7f3e780b657801c24147d5facd81bbfdbf8f2bcef7fbebda98b871588f1306bbfc08c7d912e96f5e99e4b49d7e3a065f6bac37df77822a66e7ec06530830b6f3071993ba0422183edb8405a2a0b97177e540d16070d3a158755b255e81863e7ea43b11daac4ecaca0d537304f688b784dde198e8dcadeda744f754eb3de37e435f60cf8077e9d545c4c377a1595619c03398324510f17db401114ea0d4f2e4f6fbdd7800267bcfdc501bb98a80255197d04a3e915b70357d6a8b50c4711583690ff25ad468556df9e7717f979b5c5727c356ae366e0a9a05785c0a581c8e35e14f2eb21392deaa89ea88a51b01ef0733a143d9553c6d48ebad00da44f492add31522d22799e4dd6fc228812f49ed71530c8501a653ed6ea4881a6a32cd24989c5c170f71cfc2ba8ae72c810762974bbab83ddee063f78ea8200b906c722da258f93df387f1fec32b632aac2023bc976f7153e79d669fa23b57b92151dbfd848c272ee99aecc2f1b0bfe1d39c4feea12ded6c58fe585c16fcc9305385b5a4d9d34bf25f08eaccb3db691560647bcf8e5f374579320b2f833d80bd14b80d4e86a734725ead8a6c2571565877e42e97de0d21567746f17fdef702481da22a67b8d4951cc2f43e4c121ad480125bc4c30402578bc3ebe488715fd9dc71d38b82cc651b734b7dc4e16ba9448489d47b6a5899f4167cbaa07e249ea12780bd4a3bb2b969f4e2019c5fbf7ca8d7df10578b76e13ba1bc406e279b344da0550a02c5589a39a5db518da14472f0b84c4c7be961542181f1a2bffef715471c02141f660d29597628e885de66efa6cec3198ef4eadfe13d3470ce480c36a63b2f30b11a7916ade96f4d056851f3733db3fee387eb341b52ede186d8ad8a79213a62bf469a9d26b5357bd7b7aaa0e17dcdc1bfbc04458f73d1c69b1533abc76f68689532b28578caff8d64136e5ec1865fb5718ec67bf815d2df712bb4aacc8bb6f96a5d16724833311395bc49ec4a855d042ad1fc86c62df59fa22be36702396b404f33165363170c4bd5b9de3623418dcb399553000d4dc86c6f42a56cca83355ed7605154776c169326604a84ba6aa210d29bd392f398963d71d1dd2a07f99c5035eae476e3868624a5dc2172a5cd37e05669fd1be0d7ec495c27b6ccdf0b1058daa1dab072d39594715a88e19dec3703f326a9ae6d32db6555deba03f07113c7ac3cc80ff2b364ce659bb7de6f376a691e327d75abaf9fb33a641cda1ded7081138c14475b1ad4bda4315394b6fa28acfa0af152db05a5a973665fdaac71da4fef52150d7372fbc3c55e3096c6739f8c153ca223e96058562d065ec617f2e82bb2f61afd9ae1a0cfa262ec648c902806e81b8b03de9121896faca9031cae0b02b904b538891536e05c65f74c7c629de70fcd924d98ec49176b58e75ee348099b19b04c97725beb42c884b3fbc5426753f6a57d72aaeeb3180305675cdcc80cdc888b6068afc69cd47993ecb1aa1a45511339ed4c02b7726aad173bfb5f27a0b36322df089f3c55a12ab7d0fb5168ef8bc3234bced6ff9e3602a5f93a092e99714fb5d003a34f3467c5154b62dbcf917b43232e03b1bf03d2f600d0058eb4317d2e76cca72b77011d647ee71d925a29ec6a74e035c94cbd84bcab56aaa0b90e4802f7245ad8f3ee2b77da45f6a96f8b6934da31f63aa7e3ca1bd194e6d1e5a440a69e53401d48bd6dce7f09c1f3dbe1cbb39e2a265088d337985ffd5595c6f2e75d82b8b1c9141d09411a4d8a70ea6fcacebd5a34bc5aebc1f59001cebbe4cb3319b2430b088879ad3ac9b7b8e5430d7b29e03c44ad453b6c7e8d3f70778c3bd1b11d27b5b5ec0248c44cf1b1e229dc37be7512369695563ef05d0aeefb055a8494299d50530ef348247b4d5f4cecf2da58c622dc566798b4e3d0249b8e86c7b6ec1477c32afd82c4a65d2ab3a4bb3f7c0d1348d3ac498cb649923f535c681fc756379a018a47d3a9af178385c2b69497d72b92bd8f07b05d451b3bb618a2b3048e353553196ed13eef358ce486d7ccf16eaca5918da45943fa31de3677cd3727960cea34b9af765965d3a0041e4c5ec2831403feffad0be7d1eb4917bf645cf557c7e5753125367778fbe4a45fbe63fce24ee593b76ebd807fa0f4f9fc5b2a5f2cd3bacdb7b82ea1202636d8324b70e07fbbe62c7b60ee96b3898fcfabcd7eb06134ddc7365e14ddcf6af1bc009f8323fd3c210656e77561e56d500e5fed3c854c73ad9b4bcd75b294f7a9874198ec6a523667263cac266ea11bda30a746880c8aa55da53841ba6149a7dbe9ddf5dace6c699722a1ee0595ca0da9f78ba187c8077d8bf89a391df65a2653d96d91c923013373acb90cb280b0db12e2ad637a07caa63421e9d4b8eb1516168d1f083e7627da040c52a794e3d4e87f960320590cb73eb058e0c21c1e594594b9f609387a5ab400abe3cd726c5a45d92ec85fb97d394fbb3f65f0ca6066b8f8db71e940c77a380daec1feb9e322cf96956d5df666e416a9be87a59a355ab5979e6987b46f395ed9f575ab823a72c51d18bdd69c177ec30bf37528debd05cd5b839b9d99225e9b6b2e500985ad2dccc087730376d0b6b5edea2a63f0b68c32f7c0f8bfb7fb3296a869e6379f7b42a6b6557c1cdc062c95417fbeb659613858c4bf83a4b1a1fcb6fa0afa63ae28ee7918536619d78beb841f5d1eb436c9e2cbbf8c2157e9463d19a4129df0781e5365054edec8266d5c9e83d6bbbc44d70c0e3a5fcf903dd2ddfd728a998289accb49a1a503e6bf2a9aaf9d3ef9e57c4b310f9c144142ac561ff0026c927d8855b08898e12215d08eb1f4b59ae3c7672173ddcb9be56ce780a8cc0d4a47265e1f8b927f118e34eddefcbf9b171da33d9928bfa42d7d2a5f551399a83752e0e9946738fc1f6b90bf4a6c139393a4ebf4e80e22c93b550c991f2b82c20ba07110a0a85ee50af7f882f0fa3410ac538680fea902711035e6f0692f9c49a558e7f46057713ce41c131ed4cefd54601204e8bfa1897ee8a0ed0d4bb202c1bce0ad5d1ceac828708cf25522e6da8e30590f316d93d02528f2f93dc4c80c9a663484262c3732ca1f795ddd25b9eab4ffd003a31d05fcec56d7cb227893c3c4c072d21af5e2d64ed1a647acc8882b92aacc43e3d34497238f9aeea52b8431c24f1cff7b4648eb0727c5d90aa3c3abf8aca5b063e27c04520682fb38e1c225917e97964827fc86b078ff6f74b236dcfde71f00017325a22f9e19bcbb05b900bbedcea2970271a845b74dc6270693d3e299097eff32e9fbe2f218941b09fe7ccf775127585f2dd751818b0e89d26ee6c2380c7ae17769a13a66e448b00d28f7e2d29b0d79b3ce3fa7de6e3c4de47fd95ac14ae31d5f25ff1f967bc0724833a8f2da0b944f6b84be923ccf3cf47c1ece0646d5cf6a62da464bc40e2624a3ce41f8de39eeac5f3a5467a82c79d9f48aa5f6b4da254aa26f2f03b2cf21491fbc6244ab276f8ef5b3bc525863a3c14f1dd5338386cc33435eb785c27667f9997f82268d0e6a7cd24c5cfa9999627a80bf939ed10343c96e020877387faf1f47cd67be869d1dcec747814330ceb958957055fc4d2aec7d443626e680092d4242afa9578769a8acdcbcd7473374d8d755b5463fb5c33aedc8121dbc9709ea1c4706a630850681c4afbb72ed0507f922ccfeb407a33eb848cc3cf97336fe729f329e7c21095e5a8a7d19e8b2c89bc227bcbcb41ef085c896a263625d14f8cd91617e2810bda234777488120e7b372b1aee6bc73c97b5f08c5d8e4de9e749685c100ed0c9b6c7f66002b1bf4143bc81171ed7defe5c64caed4561ab64ad8f1cd30980c45b4f9cce9592239c132fd5de06180d10c266b0102f208f32a4f34560ff8351ef922430d3d92e0b772802c4cb8ad0640db28f8c4fd800a27175ed92d737328d4a09c365297ff0a0cc17e0864cc4c92272678e9a402ad4b433d82afbe121fc5945167f2f35d2601a75088cd7b5e5ca6e325413cb5d7bf173e056e22229f45b8777954cb54e7136b329357260049defe2ff42d6457a7440a40d896ff040dae4f28032af4976e03552fd6262a66324c60f9c5340096fddb01f3976dc7546d7d0bd78a1dda31cdb185ab929aadb1fd4253560b11a2ca16751707b14271f4225195b2b4e8dbf0e4fba34dfdf74f5d33acaf6c108c621a96dd9b3fc16358c7c9e3006cab18959ee7eab850979d2d9dcf142e2db959622aa1dbb9133228ef0482649c10feace0aff7ba3df116f743039ed0e51582677e3ab36b364573b2638e97f59226cebec6e38af02551a19a2677ccbb1e883fed3f8afcbdf1fb48ee711df6c812b771d8efe1945de81169c4bcecd304fd19cd89d4b52892117a0477ee4c15f654c94bf628e482fc84e6e89e0449caab3ff165898907ebc734f2a51b5217f5c5b579185dfe41431bbc1f73e482958d65b3afedd5d8bb6bb166c497d7b8fe8a5c47f6723cce8b63c9a87667cfbb55cac8d26ed3e651880e4fd3607402384f766eacb65f5c7abf14122d45d701c10320f23dd62de8d4607da7ca3a816ddf78505d93727ca5720ac1677b276b4b207a4295af415bb3751f090e21dd22e72a07b3e7f7af38937daaa2ea5cdafbe59aa0b368210fda7a0be874d09f1c908b8dc9c59ebdf1b1eee6e53bdf872b5aaf7b74008572810b940b74b8e10bdc9b7a8bf3a764c8643c39ba29e41ff6b22d464c527f77991ededcdaf2d39c5113619d1bcbe50822f63b11971148084a84fb30c4a7fa1c362ff244ba25648d", 0x1000}, {&(0x7f00000033c0)="c1cb78bdf37fdf8e9bdb2106f6d4f670ae801e6487ecdbf2010201ee8f5ff9a123a395b452f90516dfc936e26d59b74c6452175a31406d38aff2a64a7a07aee489f15a9a82", 0x45}, {&(0x7f0000003440)="9e3b399c798267b89b03822d749da0e4c3b321031f5305dbd705ceb26f1b4000217f4363d3d6a060abd312c5b15759a67d3c70e5c35b139433a08ef84d6d395f35e543d18eb9b378cf992749073d02c1db5e931fb9f10d1c6cdabdf1481ad6f8b66bf0e3181d9d14dfe8c175740bce7e13097cc3d61e498eb276455701f11d9aa133f25e7031a27ac8175b08d59281bd9f635c049d3329db1c4bceb71c8798cbbe8cd1ad118d670ba5a0b99cca1ea55dba4b4a7c7e4ebe365ebf5b9c8c4305eeb82745", 0xc3}, {&(0x7f0000003540)="c5366b389734dc7bbfcdce26d8def8f11de4e2cc76e6773f5eb4e2e2965ed7a1c8be5e107699b16bc78fea95f1c9f3e75d2f3bb1680daffb8b63609374a3ce61f04de9d2bb05da74a6d54ca62601d06b27820bb3f847e2eeb6fee204f73dbf3ec7ea5d6c9333661e0816d9ddebf4ca976e7819aa5d6f0ca7c99675089f398e39c2e24f886a57cabb4020b1bef393a4ef2eb6b01e0f95f6be9d5f3b9a73a64dfec90fde70faaf2e1f47becd16e997ae529f0af358391f09e78873f01ecbe43efd8a94af2db8da06434cd110c03c00804e5489a4cfcb43ff85cb153b490646", 0xde}, {&(0x7f0000003640)="0f75bdfe37d82c6112d6a601a14d2d1ef3996e665859bccf9443a0862904a9a86db2d2bfe10f0d4f99f92ddf2621", 0x2e}, {&(0x7f0000003680)="c25fe0fcfc40b7f887f70af8d4ab1f6331344ced80961d3b8ed4b532afea0266d929f57ebca8a7d826fcddfa1377e28ef3e3ab8444dfedcf1e86f801c66ba6b1", 0x40}, {&(0x7f00000036c0)="ae85b90342b16eac1cd6c6dbd60229188034bee0b700e3f2879cb9e0ea8df221e52d6b35e8df0fbf594e82e4d3ca31058faf79df78881c521a413c1e4bd4aa23ed97167fdf5bea5a6c150ba8c9ba334c843397a260135d9d92f953daa115ad226aca6f1f693e107abc6e4eb34bde051dea76628d05b060038f3f5292bd343d25064840a282b65391caba33c62423cc19", 0x90}], 0xa, &(0x7f0000003a40)=ANY=[@ANYBLOB="8000000000000000ffff000006000000949be932ae4752ae24177ec78a19bfeb41fddb5ae4da63273ae29ec0635c484d385be4f729c0d22ca8f0cdec8c5058c4e141571e68b58f7dfe575ce4fba72bfe863bae00eb68751861dbc75f82c6c017f6a70693c6c09c6205622370795c49d2ae404d4f7f38c84acea6f7639c82df00e800000000000000ffff0000b5000000688a4ca50ef3abbda378108fbf9372c3999742c92864773efa038cd351f4fb207dd1d9b340abb11f84333fb48a3bdd400bfcbf217b31a9071e90b0fd623eebcc8581eb2bd73d8eb37db27a2e72e99685650a9a5dd1c03d380da8e08889d285f94729054554ddc6cdf53b742a923ff8020d4f9a92c80135e1469f95f0c288605340a9e736b9e8ea7742326110901e618141e675b6bd017e720be4e1dd669a6df12e675f386c5ef63556157aedc2eb9b2b0069a4a259d2e1e8899dd230041ffeb8b009ec0c9eac4e86112361683b5a9339a0620000000000002000000000000000ffff0000000000008f156dec1f7c6bf64902000000000000d3d789beea58cc6571caad93ace13d0fc9728221502d57"], 0x188}, 0x408) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30108, 0x2d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x1000, 0x7ff, './file0\x00', 0x1, 0x200, 0x4, 0xfffffffffffffffc}) chroot(&(0x7f00000000c0)='./file0/file0\x00') getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) 13:34:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) socket(0x2, 0x3, 0x3ff) socketpair(0x16, 0x0, 0x6, &(0x7f0000000040)) listen(r0, 0x89) r1 = accept(r0, 0x0, 0x0) getsockopt(r1, 0x9000, 0xfffffffffffffffd, &(0x7f00000000c0)=""/110, &(0x7f0000000000)=0x416) accept(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000005f58233b2c66000000000000000000000000000012c85925735987957282f933da3c7dc585eb5267bc6a8550848751a017dbf8c29de084241c62469ad2b29ea8c4657e73d7521ad29fa7de0052ad50f23d8a0eba300457000966"], &(0x7f0000000080)=0x6e) listen(r0, 0x0) 13:34:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e6530002aca5168f081497bf9cd221c5bcced2b233aa40230b88494770bfbc603fd868d21040000003f36b765809d3a329ec1f2b31390dc9533afed53a0966958923616b2abca6b2f8e0ef4bfba650906821ec738b091fefbca24a372b7811e606adbcee64d098c698c2d064168bc3e9b16fc4162b2a4aa8fb695a7337f75dfde796e0998a293202e4fac4d8603ab02a823cd871f"], 0xa) 13:34:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 13:34:25 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000500)=0xf) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffff9a) r4 = getegid() fchownat(r2, &(0x7f0000000140)='./bus\x00', r3, r4, 0x4) close(r1) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x8, 0x60000047, 0xc73, 0x9}, {{r5}, 0xffffffffffffffff, 0x64, 0x2, 0x1f, 0xffffffff7fffffff}, {{r5}, 0xffffffffffffffff, 0x14, 0x41, 0x4, 0x800}, {{r5}, 0xfffffffffffffff9, 0x20, 0x20, 0x47, 0x10001}, {{r6}, 0xffffffffffffffff, 0x24, 0xc0000046, 0x7, 0x81}, {{r5}, 0xfffffffffffffff8, 0x2, 0x1, 0x2}, {{r6}, 0xfffffffffffffffe, 0x1, 0x8, 0x80, 0x8}, {{r2}, 0xffffffffffffffff, 0x30, 0xfffff, 0x100, 0x7f}], 0x5, &(0x7f0000000080)={0x832c00000000000, 0x20004000000}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) connect$inet(r5, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000640)=0x3f) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000700)=""/30, 0x1e}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000740)=""/191, 0xbf}], 0x10000564, &(0x7f0000000540)=""/136, 0x88}, 0x2) r7 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) shmget(0x3, 0x1000, 0x83, &(0x7f0000ffc000/0x1000)=nil) 13:34:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) dup(r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) socket(0x3e, 0x8000, 0x280000000000000) 13:34:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r0, &(0x7f0000000080)="f1d9e821cf0700af8af79ed7e566e00a2461f0cf1a7cdda598", 0x19) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 13:34:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) r1 = getegid() getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[r0, r1, r2, r3]) link(&(0x7f0000000100)='./bus\x00', 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus/file0\x00', 0x120, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0x2, '\x00', './bus\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000180)={0x8, './bus/file0\x00'}) 13:34:26 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x7) setrlimit(0x4000000003, &(0x7f0000000100)={0x8, 0x100000021}) 13:34:26 executing program 0: r0 = socket(0x400000000016, 0x800b, 0x0) setsockopt(r0, 0x2, 0x0, &(0x7f0000000080)="d60e7d666d4217644f388b0fc343b8dd6af0070711d86ba81d73d66de1473d27e42182d79151f7d0db2a27923c43d059157d5f11391775888130eec653ec5caed0fe286fc7d8be1f6d3f1da5efbd3dbde8d7002a13a51326e885a6ed2aaf4e3c2391c29d37eda8c7154a82f47c26a2940df2ed17f63f4b30f25095548f4911202418e54e7e6d98c3d5638083b7ebba81ac65c9a82ffa5d4bef94cb5c6d866ebef53c3fb9e8346efd082c2eefb10b24a2f96d2a943584a3c1cd61e196088f1976d6d505428399514b006258f4bec6df9713e7affe7792fece187755996a6c7ebc07c745293f0216d45028b439404d5b39b0", 0xf1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) getpid() socket(0x4, 0x0, 0x5) 13:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x9, 0x8}) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800c77af39a1352c4de000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 13:34:26 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file1\x00', 0x0, r6) setgroups(0x0, 0x0) setuid(0xee01) r7 = socket(0x18, 0x0, 0x2) symlinkat(&(0x7f0000000340)='./file1\x00', r7, &(0x7f0000000380)='./file1\x00') setsockopt(r7, 0x6, 0xbc0, &(0x7f0000000280)="7997c6429465053f53a2e57205aa5eca1772d568a8868dd94d22f711fdd94eef23cf83108acf7012a56c16c9223ddde79e262356e05efcdcaf7c6fc112848e7835530b8f799a7ab927ee4525cbb6eb83b1bea390415eb09fd3dd9c7665c050538ac93d0a3c5522d10c93c8d7d4b55ecdf8b7fb154c8135af54397ff7287c4edfe1e0ed2d3f90de3a76d1b788ec74b15a623df47d778fcb41c0d083ecfde34c7966eeabde804b294c5b56267f", 0xac) setgroups(0xa, &(0x7f0000000080)=[r6, r4, r4, r4, r3, r3, r5, r6, r5, r5]) fcntl$getown(r7, 0x5) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='\x84\x00') 13:34:26 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./control/file0\x00', 0x4fcc, 0x40, 0x100000001, 0x1, 0x200, 0x9, 0x7, 0x0, 0x2, 0x479510be, 0x4}) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x2, 0x5, 0x6, r2}) open$dir(&(0x7f00000000c0)='./control/file0\x00', 0x200, 0x40) 13:34:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 13:34:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000040), 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x8, 0x5, 0x5, 0x101, "369a745325e48cdcb231c4bd3be6703277491a7f", 0x0, 0x4}) getdents(r3, &(0x7f0000000040)=""/136, 0x88) flock(r0, 0x0) 13:34:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 13:34:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x400000000029, 0x80000037, 0x0, 0x0) 13:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd70) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 13:34:27 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1f) pwritev(r0, &(0x7f0000001880)=[{&(0x7f0000001400)="bcb85eea41fe12a854c9341255c9c3ae21dda9be09189ee6543641b02f7ba867cca9c153eb39f48b4955f942d641703ed1b901ad9cbdddbec4c3b9ec268d72bc8bc7a5b12598d9caeb8ceb3b8214db42d0c30c28dc7d1f146266f52deed960990a241c", 0x63}, {&(0x7f0000001480)="66923e2d5858c06acb0b7288ce184c4da141696d06378e3608041ac1f5404e88b0444dd87747369d951b550084e0949aa2151d7090403c7c910e657498de6480c54c83e243a6c202e512376acc2e7b9288c8dfc718d8cd050ef96f43d58c202dd8fecb23e9d27a5fb22392a456a033826d67b0e5d8bc41f103829a0354de5d7dd6ce5daee892c28f4c483e5abe91481f6a4a0ff54e51e0360a119c1fb3067f470652960d311cf1e30d1cdce2f504129acedf", 0xb2}, {&(0x7f0000001540)="2f9e0289d3e51ddd2353e6d2dfe91a1642957dfaab446ab87c00b61ecd678a1a829fbb29e13835bd1643bd7bede0c84b", 0x30}, {&(0x7f0000001580)="a69ad8175804f0ef512c993e90617468f7aeae39a954ba2f097d815d36a2dd9eaaf40fdbd9a6ad157cc46304b5b9e61d4d57cd8f465180395bdd0ee1e239470dcd52323c1a4d5849f04f32a50e12bc8ac27aa831b3b5a452d589864fe8da5abbeeb0a8fe53542006bf88d9291a0bac80640fed9e856a2f43fa61abfcbbaa72b7d8763c02e670f7e80295a803fba0dd4a2fa19ae2b4c8291537c71a32a7dc56e4a3b64587544206a34a044ca66a8f9d09ab0706fb443022475ef38c4734486074b1d9d295b16bd852b2245b24", 0xcc}, {&(0x7f0000001680)="3fc51f22fd8ebf84871595be1bfce5184d7fcdf4a7", 0x15}, {&(0x7f00000016c0)="8e2fa3e90e1dd42a18f29d060167c3125bfd736856516e8532f31de1ac343be400cd7e23ce82bfda38306252360199030297a5f5ce50e62a3716188b58f7b26d58165eb4c20e651d8506769ed12fc5dfa1a0c5195c478cfb565c1e10ce3ce30e5ef720a0c7cd09c6b9c95819d8ee40e63214dbdb1de1912697cc933db45a8f32c46638ef7b7dd6b4bb55f8d4c40b16078798feb63181da76788cd698bcb7d1b8d18463ceb1334ae17abcf337324335", 0xaf}, {&(0x7f0000001780)="506e204b323e736684a11fc34962cb2b5438ab73e359e7f3082ade66b8c3ccefcee68f4c2d92831be272d329", 0x2c}, {&(0x7f00000017c0)="0f3ebaa520024d6e6d201ca722d199b1517e4744f63beac86358c4789dc142f2efc67b96d73dd71cd01ad0488645cb865c8d51d2a0df63776130f7c493b0e37da50d68b6a732a58f43903d94b3b383eb53648c54eb73a3e8540c45483b1434d1e27ae125feefe9b40bfc35697b4b983f37ff78ca04a4e317314ae1564d2f7bfe6f085034dfe74724379454cee47fa1894bd8e8ebd087d56c53a27072dcdf2f375eae196c7f55f91e457b", 0xaa}], 0x8, 0x0) r1 = kqueue() pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x0, 0x5012, r1, 0x0, 0x0) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)=""/4096, 0x13cb}, {&(0x7f0000001200)=""/67, 0x43}, {&(0x7f0000001280)=""/203, 0xcb}], 0x7, 0x0) 13:34:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8048, 0xa0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0xffffffff7fffffff, 0x4, 0x6}) mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:34:29 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 13:34:31 executing program 0: r0 = socket(0x18, 0x4000, 0x8000000) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 13:34:31 executing program 1: r0 = socket(0x5346d6e1d47d3e1d, 0x3, 0x80000000085e) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20400, 0x4) fcntl$setstatus(r1, 0x4, 0x80) getegid() getgid() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='*#({\x00', &(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='+-\x00', &(0x7f0000000240)=',\\&\x87\x00', &(0x7f0000000280)='%\x00']) 13:34:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="aa22021719b99b46fa8143e4d4861a69fe3b7941c7d67aba0af822732d227bd215a2248a8de8168ba833bc623ee90e7f672b3cf5b5f7417032549dfe08a656681625ee008b06350fae884cdf00b369077609d308c09c4966a095de0b173d6981ffa41eb62bd9c7e3210d959e2fbcd5b4374c491a608b7971d75fa1a265193a421841880ac9806e086fa76aabaabf05cfa6d9710cdfe2c7dc547c6a53aa8d1037d1d4c399766cd49af6aba48b3adf7bd54e3504734a5acc4864584af8e7be55e3e028a2c21b9602334e5b12bab1342207e6c71f9265ce92c4d37cd70e599e89942ac311e3", 0xe4) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 13:34:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x401, 0xfffffffffffffffb, './file0\x00', 0x7f, 0x5, 0x1, 0x2}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x2) close(r1) dup(r0) 13:34:31 executing program 0: r0 = socket(0x27, 0x4007, 0x21) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x2d9, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000000000ff00010000000c761a1cdc663710c1e5ecb51bcc752347ec9f0b1dfec2a39302cff2b56b06cc141583fdf408dc4e59387fe9f4c105f1f23a54fcb86006802bd7749f4cb8050000bd48bf993c58b357f37e88cac816c1ccefa7954ab28b10e1376c1ce2330d8351472a6481b2365435f3ae7502a71e05acfbdff9fddd3186d98d07d447f45dca7fadf43c8db4d3d294c392de4e93141114ee148640b1c441be7a7a5a3c5e980c6d3a4f0f31b6a4d413c0da1b3a2b99901e88c4785977e4056011cc26a2446eeb066a4a7c"], 0x2fc}, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000480)=""/252, 0xfc}], 0x3, 0x0) 13:34:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x39, 0x4000, 0x2000) recvfrom$inet(r2, &(0x7f0000000240)=""/223, 0xdf, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff05232676d2b84d94f13f4e63db778c", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)=0x1) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) 13:34:31 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) 13:34:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000001c0)}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/175, 0xaf}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000480)=""/149, 0x95}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000540)=""/245, 0xf5}, {&(0x7f0000000640)=""/152, 0x98}], 0x8, &(0x7f0000000780)=""/145, 0x91}, 0x1) 13:34:31 executing program 1: r0 = geteuid() r1 = socket$unix(0x1, 0x2, 0x0) seteuid(r0) r2 = kqueue() setuid(r0) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000000)="f33fad2642962c0d17a48d1341a4f58047bb23feff556f77ef195c2f27d163e3eb810183c54957fb0bdb521df2dd00ea8aa9337a2c14ca4c094e72b24d02feb010f6f551acc568f1b5b6355389c66e1170f33f406ee1d99d6015d7b06d0ef9969d7b500a444658ec30b9e181feb76b57d0859f57", 0x74}, {&(0x7f0000000080)="0576b28c73bb5fbc1a34a4ae2c488da0fd5e58ee606e908e6b10f8eb55a5bc3c21a7c02eb6ad238508d5cd2c0d847c15ba6aeb86ce5f9f5f62b7a45307508acaae4c535b41c6217837e60d190bc21c29302dbf0945ece8f8221213dfca1133f059147d54d7222c97169642f86301a159919e7604f67c906a2d12e74b55ced3689365c49f6b51", 0x86}, {&(0x7f0000000140)="4818926b6ebca70ef846260b02ed466229ec0b106ca4c1b61289c93974c56c16f3ac7e7f5cb27081bfa735a4152a0c08445de2b636722071557670a9617f628196b775c864e58af16525c87cd719eaaf24b7c49cc4c99b3ef8279c8f654f8fe8524d8ca8e56dc813b36013eb416fd2f0e95b0b6d95d288af99a8b06a4a8f15e51df7ba2224fca81129a3994a94f2ab445d8cc22de90fe5148ddaa3ed214267d6bf6d474b40541e2ef64e869d9a9b20829a98d150c12f67d47609631ca4d397ad2d4aff26ae59ab59a80dab923043b6ba08c255dd0781aa7e050e155b30e6759ecca042423f33979e2d892a2d355779be82da25f2d039540c53e68e34a9de144ddb86ecbc91bed5fbddc9bbc255e29cfe85778b561e5fafa7c8e7fecd15c773858a2505b55f6da739a10ac079ba80c7550c884d528c0d6366a502401bfba7c481e52d209ac69dcf526b997ce0d3e611ceccb244475fb447334bd980846ea28dddeed1dd0633f0d6b2e3863bdd345bcfd7a4754c8bfd54e4b82d0f8f3bbca453bd72ebdfd0b6edcd948aebc6a2484b7aa08f5071e736ef48b2609c56e64d92a2bb3a53dd6ef252019bcbc22d2cb49054d7caffaeb52d19f27e44cdfff4ac9332befdeba215961a1c978d588b62d40f2b6833cca2fb0a345e220c358066f1ed5deb5eb7ee9e6aa87f09d7f46e83ebbe528696b8f6e7fe7b553f5e5c3fd751bb604e8baee7aa6fe6f3bef8d9b4edd40940ccf12f8e3d475c6d214f380a81e3cd19820c9e824d724890dc66d12ceab50ee9859869ef17e950c6bbb7f6e2e2a551975e9704ec4ff4e69f01dda9f9bdac65d5d7683083ef6d2f3135160b05ce80322c5ae65e1db20306c23f7a72e48271b504b6cafae24aabf4a7e93cadbfafa3a172c38322f5a83e6ed5a45f62b3a565c9ac971b54a11542d75e230afb952722abcd10570418d6cdc1e0aed728192e003741c772feefa1388d91f9c26752937c4379a62456a79322f62da5de58b940647e841c1a095938e81ec9b5403dc3d5f1e9f4485fedefc6f7b24688c6a57f14589c31bb7720e4d8ae50bc0ce37ae18fc6529411f4de04363c1caa4b8de5f9d973723dfae75dffa8dad6ba6ac85cf558c16bb76e16f0553c96f3b5152efacb3bc59a872145617b8acf1dc795ea7c2d5dd12badb626dbab2f4a80eef444e224183a1e101938bdf7bc8949f3f2e86bdea29bc0b2b05d55ed14ad422a0ffed2cd5ab01c31b2d172b43c11b2ae8a26793ffa49e43a8fdcd0af42b7522e49f3fd267a306af67e4cd17582b6a1d47aa7a07eae4d2a4b91c53cee68b31229cabc86db690d337a99c29b4b788a14f42c8857ac88d08d152f98500523920e40747ffd4586ef4b1a1d1b71e2a5e707ae5bb46e9375e4b73cf607f9da0f26b6b253a106e00c216b898499d1d525b63f64a6251c8ccca7fb586b0e558fd62aafeb87ce11a795201a2a5e11a29331502f9aef198cd9a66da5313be58a7296c3f66e47c353beca68edd4ea3bb8eb6071f415c24aaf61bc282286e6d83400e6334e269e895800191b23b2436e1dc3aaaa9fbf4c5084b976d39a6d9cc8206766a27d08eccb9d59b2acdc8da3dfec9234701b647a480954b128c99f3d5054c02784a18f155c5363f509336ad3f8cbe798927d0de540d6e0cbccc7c88d833821696855a3b124a05d2a142201b4c2482b5c97e44740d5c1545c9c3a8d60f7e04e4f7e4c536f9e6dda1e3dd544df297b9bb0173af87c213fade828610f9d40101a2013bdab0ebe6814f83f914e584aa90f1ce685d9bd4e362e02b7ee7ce188b2a7a2e697ee3bcf3e4a8c04e9c2ca6afef7c763bba8aeef21a523d999c14fb5b835b6277dd57947d2cc3d25f1c24b453ec35bb48cabae858629b0b35d3633d82a7fe212b77ddc68cac4ba5959ddfe07bd0cae36ef5a0a196be8c76bb035a7227254ffc655eb4d314a5d2de8119554f9c7c9413d5ce7d048c1f61b1e634ba39435282827263092741344194cafebe49fccdf8f444c377a9189b03521b6e990afa4fa3219807252c764ee1beadce0014a7af4aab35c488b1d0243f9ebc7d25f09af5dd99ec1f34613a31c0579cdec5fd3ac1d5f022dd77ae8dd682302786420afd9be52034684eb7a48b9dd531ee05b6fb593d0c1e83853ae3c1761238a2214943911c22f104f95442a9f3c3631873e7dd42a31b6dbc376937cc61b1a19195b1b70218ad6a43027ab35a8946ff4b7dcc0975e1dbed6d88ae8da48b1f461e7c9451f4ee91167e04db565934a1c3de1cf05ad503522765ea2f8f4976cb5b1c5ec539793375d2277291cc00109e2960e4649b5a4a42e614404d90bf0cbd3194d7ade6c5d8c38aba3aa24068c5e08f24d865c7f959a1d3de87b42d5d06c3cd296c4189fb212de6beac1d392a2cb58d3fa57ae724ea5d2d9cdc2d681dbc2b65878a821b2e19627bb48142877b4efd5786bb24b9ce3cef4033b3c4f675544ce180b3db493d3a101914333cd4cd371566c4b5dec977251d0102bc4c25a1485a41cab6394901ffb26659a5cf30b672b83243ee45dc095a8a77651255799873b77c4927f1fcb23a97e0a4a61e36d9a03f15ff943d7b62138c5ce215267591ed0f67e91f8eddab771da6ae496f2fdd3874243ba3273543c356eea252f83e3674b39981e6a82ac5036cd10b12ee043819b55777c30ea4b5ff7f305d0674bc2e4daa3a3e6c3ff7f6ccc2203db8cd7a64815bc956592b9a2c71218e45a29314db73fbc3e2625b0dc62a7519b195046068f29c61ad19d81254de9023976042cbb590e7b8e7b1cca027115fbbe26ff0c34afc4d44bac716feaf31ef20f8c90d61e92d252211cffe874c50bf42596b04f9480a1f4bafdaa0a942318ee390cd4bd7e81f42740fdfb01e7ca8bd24263f329b176fe62851df6de893ad2576ef0b75e360553f256844894bb9a346a9bbc64c9739e00096323662b3c2a25d75584333f4c919d7b5580a91c9508247e49ba9b9a203772eed7da00ad80ab795a12bd92d3095ef61165584f6b84176b46be80695a231f9d7dc0d79b3eadde0712908745aaa75f9bb56ed397a00bd5359c232d7c9df35753ce5a80a65b5d9d2ba2fb8dc3661f583c77a45faab1078bd87af9310f8ec598d37c9d0d2bd30012851eb03e1245dd7245db8b062534155caa0b7a6392c42dc53ba58ad4c4d26fa6a0763fc2000afcff82de21c68bddcd762bca96bab097627d9ac5a0a7797f7d0ee349dca1d8861f01bc748a7e1649bda70283d8fadf67604adac82197ab6d508d9d659f043a7505732c56da2d3ea8c01f628ea082192f1325dbcb5d09cfe478898f37a6d70ccc1eb76d1914a1d8f9ffde2cb71a89527f12bde809c7b36d408fe6d935aa0e7df6aea6db8e9a3b6e91cd7cd1def46fb09e3a35e21b504ab510002dbee197e4d702e15f96610f3ff66661575d115cf16bb245aa50fbaeb1aa4ec1449b04bd7594d5bbc44dd260536d8112cf7795879180c03aa79a8031d7d2ffed3dfac39f28b5f2f610d16b9b0890d82337df96d0de1f55c678c8bd58bbf070930d50b0dbe2af54a90868de8b4ed4443e3bc9a451cb99a75212bc1843b47f2da5df8f1025bfebfd4ea239d8ebc65856e225607e622ce7df1649c7d74628003c97a6aa3cf9dc279bc06ec568433d62addf65885b8b9f116f24c94777034c9d299cdf12721a305937c1e678fce85df144a9837db5cd5626a04cc0ac2716beab6c1d17cc65c4ef47d00006e42807c2b5540b1bb81b989e372e6cac0860ac9019f7cca0d440cfaccee7a48e28399f98de70aa3598599efcad4ba0e168fa85766b3391872eb3969031b743e226a67b57ce4057e6c2e4bf580fb50c2db325ac6100ee2c8c298a521a65891f31b900d8814357165883b9430982d812938d914236463db72a49701d1589c6b5622e3690f05cfc46c9a974de577fa3abfcd6c35e32a931e16adec4321532b9ff8f896177ee6587b97d5a8841344eb095211fd7e616995968674310bc7471c5525b2453dd6b5d159942b2249f8ca15460fb14503d080fd15480dcc81d8ba90e6fa7a7693d8e296a9fc7aaa92ccac8bbb45bab18a362dd6e528ccc5a56a6dc46a1093536a62d0868141f9ba560a356a71adacf06c0b23005e2a8805820d3133ca19803e38eeb39da172e2e74c3e8dbe10d7f5a86426f7d56f93a6c3e31aac8cc030efb7c9c5e6f6b12be3f493de80f43742ceced5ae8985d26301b6df23c4ebe5be8bc4d601bf2ce6afe6a1ef903b8a0bf024c094a8e914385d53a1b9d1b0b6437a9f59dd1399ca894143ca66189c7cf70065ddce83b3e1e40e1ce66e9722d3b67f9ce3716ccb3bc0159ff6556b3d66d619a10ba3849ed53c4b340f9b1f72744c1678dbadf76eebd9048fd13efdbca383e1a187c0fcedbf122e9f28e064ee04b5cc9da9f9f114d4e0c1d242d93b733fc202bbfeb1dbdbcce4a2ed8cf6918c8165eee3497defbb8bf94b30b2f873e85f28f69e07b5ea669a00fbe5b9582873e1616e043124322600f6b6a030bf731423806e90f072f2b14d5b92aa049a51c209dc8857b42e333b326da77ef3a95574b158daf35123b47cb8c83df24033884b9104a5954f4b00f3da379df4bb30b2a6aba6b644969de7a13be6e3f3e3acac7ea5c2ee73beca228ff3c781d2fd8184b67ac46a0a37b133d6d2e2fc3c8d23693410bb196acd934b67b950403c68dbff9283a681a1e7b9817bae0482ae4527fbb3df69e1a9ae93b7ba004ac486c840234d03ad84ef8d0f025b4a6e8dab81b2978a1809a6c51a96c6bca22bacc5dd1e686f28c47338c38d149432fb8ebe25743c671328ca98c36d98344754ca4b71904b7c85e387dc51aad78542127d8c3c7a4f903d84eb3bcbee6bcbb02e2c1e2fb2124dc9f122a31801b53f3b58f47322197a13fb1dfad534d965896b39d63d3cd146dd8d5f9749e1fa4c0a206b3a7d145e0729eed1fc2e6dc3f44b0dfac1e8484a68f2bd4eb195f14a7e0151f4cf9386b871f670c536e47d75417542aed9db30122a6a9f7dc886d7e5c1f7ef876e55c6083e1176aba411d3fd982a87fec6f0c05bb46d6b6379e8407c1cd14a2c61f70b8c90db8842225687e968be525dfb348de55385bfcf8eb23e477cdbf26d9e7630aa00e9808e3ceebca0a8dce49ba24801aa5f0471286f74839e5ab8a0a048932474413c15986166aa30485054488b850380a1933d2cd9c64c57fc7d709298d9e68112bfb8ac5c537a4919c35e56925ecb3a36e3141f26730cb8cc2addeecd54fe94a026f3968eccad19268a200d3b475c6d8ca9e5fdd9f99700a5227e0e275333de5dc8436c32d0b7d1b5d8037b9bed6588465652d56003e4582a9e4c09d08b4070ce5a642b52e2ca33608ef81894f05309dc9586df66275760369ed0e558ee6581d4343727d57cb50b10f455970651ff1b8cff6a51af0535887a40f2c5e107245897557210f8b933516ff718e8211d37ce333c823e86c8f47f9aa4a54641ded13a540958ae334d7c60d7609384309c07b5507bbdfa88749fe0877bbfd0c83f7b7ade6fcf9a933d17df060418e0dca16f1416c4d2a74a49103babf664e6f6d0ad0f3470fd1ec6786a04120cc83519612a19de166d4d8be9528ca45421dbf2240152c45eecbad44119d3756e568aa49a6356f3c8eb76df5249c1ad6975bebb50bb88c4afd2a096ad573f44fc874859a8f37f4ae3bbcb38948b8f5707ea70f7d867a51873eb3e113be24013dabc6818003d52ce884b86ce7af48f72abd7fc8bc709dd1dc7b371b49b00bcf991d", 0x1000}, {&(0x7f0000001140)="5bfac5f6183ce61b7670115416f90041abff6356bc166700cc939d3884bc4be39419d4b54a423a6fa0", 0x29}, {&(0x7f0000001180)="1ebd87ba7d5a9b4a401c913043e35f4dd538f1181e0fb94f38711250b233e58c6f7f1da069435c6d727520c5", 0x2c}, {&(0x7f00000011c0)="b1f7a86d1988b3fd849c33982d3a924a050307ad7e83dffff9f0704fdd23288ea0e54501b84b60084f4408bc104cfd6d0046a66bb4a0b2b035e949a2c4899fb6988ffd42403ce606735775c3f67ef648c161e9f1dc91ea49309614cdd7982922201a20133ced16d1bf1ccac76d2f553acb58f1012403a063f0380182eb2dd9552b", 0x81}, {&(0x7f0000001280)="fb3029e982c8311a12df4ae7ae1c979cd16a4ed79b22eda436b841b09a2b91333e8249676f3c58d6b4babb5ef779ffffa56641d7492cdc69f19891cd918bcfb8d6992f65c8841316a5464f3c81f822c4ffeba1fe7af700706713d74205ada80c8dea1a24f4b7367f07a6464c4c5b2ac6d7703c52fcc1b5c9dda164432be5dfe53d91221353128d66741e4ec891dd55b8df5f122954a5acbf2b635091bb93851881fa6613c81cd8dcde241cd2d9f44963efcbf1a09ed9273c94d6597476398aaf2b30f6ba6b1491d0ebc39117", 0xcc}], 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000001480)=0x11) r6 = msgget$private(0x0, 0x400) r7 = semget$private(0x0, 0x0, 0x20) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000014c0)=""/7) fchown(r5, r3, r4) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000001500)=0xffffffff) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001540)=""/231) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) syz_emit_ethernet(0x0, &(0x7f0000001680)) fcntl$setown(r2, 0x6, r8) open$dir(&(0x7f00000016c0)='./file0\x00', 0x120, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000001700)={0x3, 0x2}) ioctl$TIOCSBRK(r5, 0x2000747b) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000001780)=0x9) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000017c0)=""/86) readv(r9, &(0x7f0000001e00)=[{&(0x7f0000001840)=""/54, 0x36}, {&(0x7f0000001880)=""/226, 0xe2}, {&(0x7f0000001980)=""/116, 0x74}, {&(0x7f0000001a00)=""/253, 0xfd}, {&(0x7f0000001b00)=""/231, 0xe7}, {&(0x7f0000001c00)=""/71, 0x47}, {&(0x7f0000001c80)=""/231, 0xe7}, {&(0x7f0000001d80)=""/106, 0x6a}], 0x8) getpid() semop(r7, &(0x7f0000001e80)=[{0x0, 0x20}, {0x1, 0xfff, 0x800}], 0x2) ioctl$VT_GETSTATE(r10, 0x40067664, &(0x7f0000001ec0)) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000001f00)=0x6) 13:34:32 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x87, &(0x7f0000ffc000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x7ff, 0x1, 0xffffffffffffff57, 0x9, 0xfffffffffffffff9}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xca, 0x0) pipe(&(0x7f0000000100)) dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = dup(r2) ioctl$TIOCSTART(r3, 0x2000746e) r4 = socket$inet(0x2, 0x3, 0x2f) r5 = dup2(r4, r4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmget$private(0x0, 0x2000, 0x9a, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r6 = semget$private(0x0, 0x4, 0x408) semop(r6, &(0x7f0000000040)=[{0x2, 0xc00000000, 0x1800}, {0x0, 0x6}], 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1000000000000006) 13:34:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffffffc, 0x7}, 0x10) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 13:34:32 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x400, 0xfffffffffffffffd, 0x9, "8525f8a8deb4bf23eef50de6188e94db93804a28", 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r2) sendmsg$unix(r1, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 13:34:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1000000, 0x4) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x5) 13:34:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x5) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004269, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) open(&(0x7f00000001c0)='./file0\x00', 0x201, 0x1e0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)) getrlimit(0xb, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x6) 13:34:32 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x42, 0x8) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSDTR(r2, 0x20007479) renameat(r1, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) 13:34:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) flock(r1, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0x100) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:34:32 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) chdir(&(0x7f0000000080)='./file0\x00') shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 13:34:32 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x1) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) shutdown(r0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fchdir(r0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r2 = getegid() lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) 13:34:32 executing program 1: r0 = getpid() setpgid(r0, 0x0) geteuid() r1 = shmget(0x3, 0x3000, 0x18, &(0x7f0000ffd000/0x3000)=nil) getpid() r2 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getuid() r5 = getgid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x88, r2, r3, r4, r5, 0x40, 0x1}, 0x9, 0x0, r0, r0, 0x2, 0x40, 0x6}) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 13:34:32 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) listen(r2, 0x752f) sendto$inet(r2, &(0x7f00000000c0)="b167e33e540910319dc62a1fbc060376915edc191eb4525a01846e46f1c689ad59a8eebe7b44d45e3d3af921c53935595ac46b2d2b3506a8c552a0b8781a7437020ea333caffebd87a0ba7a604ed3c68e8cfd80106d84b55d9febbe8f84ac2a74bdf5791de678ecb5755d6a8134ee99a658ecbc3a48bdd256808509fa054ed765210a11aa78a5788714541ea7f38f064c6b15bc6478bfaf7f24b901b998346514fae592fb90bf224755ff34f39dc1e5485f7c2cd6ae3fcb6e20b18bd4836bee309e4cb9d638a619bd18f2e2c9cf5edb90f07d8fa269b816266040c618f79ce063fc3", 0xe2, 0x402, &(0x7f0000000000)={0x2, 0x3}, 0xc) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 13:34:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fchdir(r0) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r0, r2) 13:34:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x4, 0x2}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 13:34:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendto$unix(r0, &(0x7f0000000040)="e46cd1b1b5514af0487bb0306c2424489d20dc48e48be1f33256980ab069f22421405a7f504e7b9829034c90640355cd7ab35f930bf8c3f64215aaadbfa3e7017276551b83adc220527b62dc1ddd572a0020b543a02a4f44f5d8ce9ed8d3132660a3f54013ccef10131208adc2ab4cd4ffd0a577465693add4e1fb3bd43517846bc9465f131a1c760c1c58ab1c5a2e8ec28705bdaa9e5fce633ee41ff5c4361313d455a5f3c48f26a2cf956267ac11a498", 0xb1, 0x405, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x649, 0x0) shutdown(r0, 0x0) 13:34:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getuid() pipe(&(0x7f0000000080)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0xf7b}, 0xc) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 13:34:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0xb0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = semget(0x2, 0x2, 0x1) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000080)=""/43) 13:34:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8200, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 13:34:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcb0f14b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x2c, 0x9, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2ea) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x3) 13:34:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x440000000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:34:33 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x400040000000}) clock_gettime(0x0, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) flock(r0, 0x2) 13:34:33 executing program 0: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x7) mknod(&(0x7f0000000180)='./file0\x00', 0x402008, 0x34f6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) recvfrom$unix(r0, &(0x7f00000001c0)=""/176, 0xb0, 0x42, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = semget$private(0x0, 0x1, 0x80) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x8001, r2, r3, r2, r3, 0x21, 0x7}, 0xb9fd, 0x40, 0x80000000}) r5 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r5) denied attempt to set clock forward to 70369817919488 denied attempt to set clock forward to 70369817919488 13:34:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x2, 0x7, 0x80) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semop(r1, &(0x7f0000000000)=[{0x2, 0x10001, 0x800}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}], 0x3) 13:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r3, 0x4, 0xc2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:33 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendto(r0, &(0x7f0000000040)="8b66c3962eb1d7fcf9670ac9c76139b33d422a0e153ccc8db4404576860c8718e0b4bda54942f0d7fcecd39a1f0c64f0aac47d340e9bc52b5120b98fc5babb2c7e7d746afae8c741fe1600c9a4f727e843a545550fb9c6d7e865547444a25ea11e37a122851bd98d59f0c4a6e59e72e0cb6908cbf922011d24c588d9ed0f297d2c6552c565de44976fb2a5aeedcb8bdcb597dd93", 0x94, 0xa, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:34:33 executing program 0: setgroups(0x0, &(0x7f0000000080)) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000f8000000000049076d56e3139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000"], &(0x7f0000000140)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:33 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xffffffffffff2ffb, 0x6) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 13:34:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x114) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7fffffff) syz_open_pts() r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x6586, 0x9, 0x20, "75005a0414f83d680a616ee349804c0cd1190115", 0x8, 0x311}) r3 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) pipe(&(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x646d, 0x32, 0x9, 0x6, "3b64aaf5649ec717db61c9feeac1ef55f848e882", 0x5}) 13:34:33 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x3e8) 13:34:33 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x8, 0x1, &(0x7f0000000100)="b97dbc4ef0c7b9d2921ad578a58f6247e5fa6da84bca9592e4ca56df89deb57d04efcd2d3014ae88e4da6c999dd114e195ec97ba8391a8d4f487c90e1d9fcbe4d4d87f025b70606d8a52ea6bc991d1e9978ae667aa84036136b04dc40fd6043dbb7066918c87367398400ec3298d8e5ab924c4035511507039cf7231eeaeb579bd81f58296bc25d0445bbc4e651291a1437b183b7ed48aa04baad99fdf7573d474f32cb40d14fcb8dec9c966", 0xac) write(r1, &(0x7f00000002c0)="e269fc97c03f5e656f24eea073d21f11b7683f7e9cbf8a9958518357a5081f21a461cec6171f79f51adae32fb99462ccd7242fe42aa48870f772fc3d9110d4fb3cd70f04ed5e9c8178baae325d2becc98cf873a8fc73475fe2ef0126c658", 0x5e) close(r0) ftruncate(r0, 0xfffffffffffffffe) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000)="2ada662a6954ebb5e881f04d34ff52b97f06224fbaf74be2bf5ab0982c84657e841dce5f101c7877e8e70571268e7bbcdfe661a64504c529cc069c48a17ba4971ba9c012cfa1d34f53bf314661a3a6af0c6c3a08b39019af9c435cea117f1c4acd398c74bd9e556ff3c0fc7ffbcdecdc932cf32af6c8268f22c5bb09", 0xfffffffffffffd87) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) openat(r2, &(0x7f0000000440)='./file0\x00', 0x20802, 0x120) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000200)='\'\x00', &(0x7f0000000480)='\x00\a\x00\x00\xac\x19M~\x9d\x93\xc7\xd8\f]C\xb4]\xe4\xda\v\xdbs\x8c=\xda\n\xe6<8j\xfb\xf0*\r\xb5\xfe\xa4\xe6\xd9\xe7\xfd\xb7\x95FY\x8f', &(0x7f0000000280)='\'{-\x00', &(0x7f0000000540)='[,\x00\xb8\xac\xac\xd6\xed\xca~>9\r\a\xdek\xa1^\xc8X\x90\xca[\x9e07\xeec\xe3G\x1e\xb5\x1cM\x884^\xb1*\x03\xfb\xcf\xe6^W\x8b`\xa6U^\x1e)\xd6\x957\x1a@H\x1c\xe8\x9e\xf0\xd6\xdd13$\xc9\x87\xdc\xa5\x9d\xd8\b\x00\x00\x00\x00\x00\x00\x00\xb6\xad\xfd\xef\x16\xc7\x86k(N\xe2)\x10QY\xcc\xd4\xd3p\xb7`\x16\xfdO\xe3\x10\x99qqk#k\xb4\x06\x1d&\xbe\x1b\xd9\x8d\x17\xa2\xdci\xd3\x01u\x00\x00\xfc\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000003c0)=[&(0x7f0000000640)='\x00', &(0x7f0000000600)='(\x00']) 13:34:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto(r0, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xed, 0xfffffffffffffffd, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) dup2(r1, r0) 13:34:33 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 13:34:33 executing program 0: clock_getres(0x4, &(0x7f0000000000)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) getpeername(r1, &(0x7f00000011c0)=@in, &(0x7f0000001180)=0xfffffffffffffc7c) 13:34:33 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x10400, 0x100) r0 = semget$private(0x0, 0x1, 0x20) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000300)=""/201) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) mknod(&(0x7f00000002c0)='./bus/../file0\x00', 0xc000, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f0000000180)=0xc) chdir(&(0x7f00000001c0)='./bus\x00') ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x6) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x80) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r3, &(0x7f0000000040)="ccce6659d49aeba0", 0x8) 13:34:33 executing program 0: r0 = kqueue() close(r0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000000)="8d4cb219f9e4d5d995b5c980059168b392923c024c0dae8dc6af1164d9297f06b3b670b17ea77b815551f3f7ce0e886590f45aad86771daf464c2b2ff807c10250ed048376db38eef6899789bf7bf1267ac250436254906dcdce994ca95ea0299536abaff413a5c62620ac92d440dd0b2e6d780e334b3e483f7122ed423b51e72224b59a4f04212866c87fdcc87f916504d1ebb1d02c3aeeca75b3043210db7b86603a7e9667a9e99b42c00d64621deb4b9bee1db6838412221d801c004e201418500701ab138881b9e14c159f26", 0xce}, {&(0x7f0000000100)="e09ab91add01c1e16dc728f296c20e0dba610f581bec4cbafc0d8acbc473caa99304e9444301c66c9c36c3ea426d62733967040dc80408ecc028f590f3726dacbe80d6e280c17a776daa0eb48245cd15fd49ea003c23751432d75f46023ad05f808b43223507917fa43404913f7ff388fca860caa3353989d463cd0b62dac277a6d132432c55d959a4b8ba92d6cc9bbc1b68e8a60f4633da1090821c2a95d686074455b71fc81f15bf85fd3f3015baa21ac1438f254e410a1e74134c24a44e7ee3631300bf29", 0xc6}, {&(0x7f0000000200)="9b9eee7fe7d0e3a191754b287ebe456f7dd325d771a9419e80b474b0428c1955d623da3c874ccf763f778dadf6804fb32e54173d26301806aea48223cd36b3170c39de2c1edccac354e119fccc03e8a8c6cd1431e5b84d9b26bb0343124733e063b8116fb67f12ec3fac2c9d65b64781e876e3180c2bb2c8443fe0b9941bd6c3264256d44eb1a99d80553d2820d99ee9d13f9f93d89911ecdbd30cf157ef4baf9ab88cf2f6b186c0907093be9ea9f85c2f1fe6930c63fd6fe09acf9b75b619617bb850a231670e29bfca161905ea8e2325bd4cfb8a5f2df81db5", 0xda}, {&(0x7f0000000300)="0de2ec7569ab9b30488df6b9c2fc32a01d7108b7530bc796a6aefdc748bbacd5948e354d6d1a0d26f53b8267d9ef38ad1f995f635a1adfa6629334e5f4c9db964c8ddfbc2732c50006dfed4d75c71a7768adc6e7ab64b748b6b9488573c3ccf635f272a1708f69244954cea0fda9a44b34ff32f4d5b86f9123adb574240e53eb96789cadf8ddefad6c19881abc23ad2dae8af4edc81b2f5b011a0109f5", 0x9d}, {&(0x7f00000003c0)="88d4c79ee8c5042c257bb9c9f052683a4efd23d8c668bff6149243569b323fe902476511c3d661a1e65373fc34eff83d12eb5839667d00bd9f458baad4b395850a462f1f196154f6809d6573ee63d3a3617642570bacc210de268fffa24bd7947d583932d93f92c89f5d77e21df11acab140ba4bbb6ce56b90c8183adcf804c41fc2a50d48938abb1fa2565d92ebf1e55e68f20359d0f5cf9e9b0cb5aa06441107c4521af531e67b627dfb1c8b0310", 0xaf}, {&(0x7f0000000480)="1d61d851c79c860e2442049490398c2732c327dc7971ebd07b8b1499110e01546785ed9434b7a22cb8e2a0bcd2b4140f9ad1e255a04074c43f2bc04d8c123006f66fd2cf4f99ef0a993d8f6d653946036118c704a27b2b785a7997a2", 0x5c}, {&(0x7f0000000500)="3c021cb625eb34452b295d4c13209fee65095cb7f2879bc1d7e7256f97ff43d1ab0d3226f5bb1aef817a2eff78013f71f24e104bd6337fd08b8437d671194bcc8c2ea603316e7fa848e2a553a7f7ee7a249d84ade0fa74b97ba6e43dca6cb132662978d26d182bda8c394aee0e49091561db73d8ae6296f2505988ce9a97aebc7cf1c5f3dba0eeb98e82f12d2d60a7febfe4aa53fc015dddc75ad7cbc30c2fa02be91066f1bc46a95b9ab012e0a01ef15dd1870c738210297dc8e73f3635aeaa95df85ceef721f20e898c346c06ea59c36a2d59ffabb29f3259491d2d96af24e7472f5ebc2fb02d4a8a933f49be4d89f0fc31ea298d05679dc570e04a9e5ce", 0xff}, {&(0x7f0000000600)="0c7c7f4c593573fdcd3c63995b2371dd72ac1f4a358813cb2706f05f559e2159df142784aa49774c0b33c38296bc6e58060f16a32833789c3652ada5afca65df172b7b313599d19579678721a21f942b176b075e93fa6211d2f7bce246ec9dfd63ec6dd70f07fdd141177db46ef99778ed4f330ffe7f4d886d39e64c5bf46d9b42f0d86c02dc7dfb2d3c631fa2f5ec9c0b2748d1208b1e02705400d1c21d4117f057160cdf836cc7fd22a3588987d95dc350f8b95ca3203eb8a22daa525eaba98df3f1df12d942b8a4df43fa557050a2271959aa91c176452aae37a6cc0e8e3afca594ca59c4ffda3e9816", 0xeb}, {&(0x7f0000000700)="a08e6827d23d5e7fcfc5353605aa5535bd709b70693557659d1e5ca395e371f619cf12e8f6f13729b0fe11664d729ab08bf7cb06e0d7ec6141f66ce4d9a4736438f33c34b567f86e89a20c59c0d6b39cb3dd2bd55faf9232cdb52ba4b8e6ebb22b7da71bcef75cadf34b2c1c8db821de22b0e13c573ba3bf24c05de6185bd0abf6f9b456740998e6ee2241d916c1861a07c99ee30b4dfe7ff97c88e53b26be4d437ee71824573c8e60b4d29f56afeb2e23929f3d95c8", 0xb6}], 0x9, 0x0) ftruncate(r0, 0x0) 13:34:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000007000000000000008d55000000008b95af210649c0f3018dad333cabf1a60bd20538a2b805f545cc05c9260297000000000000000000000000000000"], 0x1, 0x1, 0x0) r3 = getpgrp() sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000040)="26f0539150b786c3da8855deb3742dfab39e0d38c8a988abe95edb51195d11fbcc856f65baf00ff5a259c054c45859e3d629501b98b482d222ef5bd24b1732e3ee4142119a3d73028ca345b7b3468a08be39ef0804c6d8161e9c961265dc0ee830dd653452476b7bbba2d7e00e316ba4e139cafb5be672e9e186089e2b92500423e414830be2aad37774379bbb776a615f23905562dd091acb05d306f075b4af63ba2e822b8b5199691f5fb25f5e0c129647d7c23e30f453c3fc", 0xba}, {&(0x7f0000000100)="4910c1e7af6371a21a1aeb3b42018f85f40bdc72104405bb30d876da67bc7ac1df70cb8bbe1da82c8018a2c4c3e11b278c3d11f077c8b567f3d6f1c7cc9bd2e10a7fedb5c5a189fad736fdcec2696121d1e8e32e", 0x54}, {&(0x7f0000000180)="fc489e6918cd3a4eec4426df81775caac5f9ad8b262e0396fc2e9b31f705958e59a0952262a1e0", 0x27}, {&(0x7f0000000240)="b36c1575f03ba81334fd72568b579341f9a5fbedf2161958399c1de206b4876a2e3fe1e5af0aa94111087dff03c0594f8c956328abc20cd728b56619c33050b6a507b372f6bb0660bc6feaa91847f1c0a827ebd4557cc98322db67191af58902da3a9ad39cf06ae3cdf4dae170480a0edf30dbe4cf33c29831b8a4bc7950d88cb83a5579c2097783c8386b8a2b", 0x8d}, {&(0x7f0000000300)="4de8717a10819d4183f45dabac5940578e74b19bf4a49a6c01f4829f591b2ea79e33d224a503b470da7d3c9f3adbd3c4dee28b1098c2089731b7d906c7f51dfc0d90de469d529b1b1956fe402399e32456e9feb6e22eadacbd26e1fb20671809e218714cee45e5d4a1a312e986a16d781de7c5904e5e58b8cd5a29778e8b50bf15090a9ff41d5ff2e25b43779e04eb0dfb1f954f7e42cea01b132473c0ba28b464e2deef1e78b331ecfb6659501c1e6b4b591ad28e66b31bcdcb0e276e88", 0xbe}, {&(0x7f00000003c0)="7c30048d8e6f8932df5f457c645e24a397692de5efba3c85ae7facd0ce3b140b98738adba1b642f9ec9071f3d62518f6100e4018217b2d14ed5b7c9c8881433099731f751df0e96da9bf732856f99ac371cc85fd1b644815fb69944767d1aab8ee9842f15781a487ccf956a64991e35601ed00a7d08e060a439d9b519a39e0d6742a62d3d7f2fcebf5b49ad31c3f2ebef44041b73f6db60755", 0x99}], 0x6, &(0x7f00000005c0)=[{0x98, 0xffff, 0xffffffffffffff7b, "22988d9d76e14688d56dd68ef41ac5fd776567f404ad2dab8a0d5e8d46b6522fa99426c4496f96d0adcbcfab29eff496f0b01dadd9bfd6d4f12a72f8777a8b6c0a34e15ec1adff4e93e5593b9ae37160bd13296af04c4ab99c425eb060e706483e306cee389c153b17aff1203f36a1a487a536ea9d0fa558c99f845b43ff48f3d8a2918560"}, {0x98, 0xffff, 0x4, "e3c74b77eb93314d26b1ad5a38b90324f9a4e37b061eaced3e274be40c6adb7b7dad595753d8bb1a16a1c1ae452102c69f86247d14838ad169abe553c135325b3a4e9862ae6a9fb058701331e6bc346a69c0beaf0016ec2a27f21a2ceeec6c4b5abb35567fdf021dda8c162f6e50c25581f0ab6401445910001d63b264efe7560a607aa5"}, {0xa8, 0x1, 0x0, "7c92a88b9f7bb305a2cfd8710c8e151ef74f4f4e83e7829beeba676ba3618c116cfec50a0eeceef14046bde42cbdefe1542724264993eb2f02c6d9b7e166043248807fb81304cffcaf0c5ec567a062d3ad0fb9a0d4a367a7fa7a895b2a44214fe53d9e2984ffca1cd4ef891ca1775fee029e129f6407fd16523f890b9d4c32db9c9a49b6d0c3b2d13cb04fb8710ac82cc71f"}, {0x48, 0xffff, 0x7, "97d8a37be89af94b05b08cb99dcf3c1a3fba382adb2a11bc032435a32ae552c6e5754458dd9dd6e89e343a28d3a140c4c94f8021"}, {0x80, 0xffff, 0xffffffff, "588c8e4b63095c34c865f5caa836fbb79efde3b56c6c269d96eb14f948ab2abbb80bfcf4554668fa922d73fbde304a88e0e6a8a7394d21af96e3184f563d09b94880b877f1ce424b39789b1d6f0afa962a98a1cdc8ab6b7c116384eec2e9d5ace6f4b7329df286aa49e12188a6e3"}, {0x40, 0x1, 0x81, "786cc3015c39095075ffef196361e84969ca2cf16a105909f614cd79d532351a351c77f594c55d0dcbe958667d297e"}, {0x80, 0x0, 0xf4, "75800caa73e3ec1cc289fb0955b469788daf26ff7ff6dbe1db11bc6fae88959b27d09bef8d55c2a43bdfe2720859bd861f2959afdcc7c6298b3c8b303a61c27a7321b9b0e9ab26bc05ef677676a9b9db7523d6547bf9b438d78add95b93c98f827df87098e1fb9cd85c24c9d79"}, {0xa8, 0x1, 0x7fffffff, "841915d6a00bcc3127b181b792f4dbde9a8e88ba9c12cc65dca3b7e16d45e32f3b8164fbd3756ea5e43c29fe818ff87b1f8ce586ad5a07f1901d2c5c277664c948d3e9f2109859a71af3fde724ee1908404b6df21d33e2b925cfeee5f9e37d0e93dace46986593f63f69b1e5cfcc04b8e759d6b3bb950781cb3edf402108275dbeb279f21afdac3e7f8aa4721294c8eb22b0b7203ea3b5ee"}], 0x408}, 0x4) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x140}, 0x400, 0x2, 0x0, r3, 0x415, 0xff, 0x1, 0x3}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000a00)=0x1) 13:34:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$getown(r0, 0x5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) fcntl$setown(0xffffffffffffff9c, 0x6, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8000, 0x7, 0x6, 0x1, "e6b91a80d815d7239bb206447d0ef27a5ed42d84", 0x101, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x800020000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x4, 0x6, r2}) 13:34:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) open$dir(&(0x7f0000000040)='./bus\x00', 0x20043, 0x18) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 13:34:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000280)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) poll(&(0x7f0000000300)=[{r0, 0x1}, {r1, 0x50}, {r2, 0x81}, {r3, 0x4}], 0x4, 0x9) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) recvfrom(r4, &(0x7f0000000340)=""/28, 0x1c, 0x1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom(r4, &(0x7f0000000140)=""/219, 0xdb, 0x42, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) open(&(0x7f0000000240)='./file0\x00', 0x8242, 0x0) 13:34:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x7, 0x4, 0x40000000000, 0x80000c}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000000005) 13:34:33 executing program 1: r0 = socket(0x0, 0x10008004, 0x2) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0xe52a, 0x200000027, &(0x7f0000000000), 0x0) 13:34:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000000005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:33 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) socketpair(0x0, 0x8001, 0x400, &(0x7f0000001540)={0xffffffffffffffff}) shutdown(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000001280)=""/147, 0x93}, {&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000001340)=""/142, 0x8e}, {&(0x7f0000001400)=""/103, 0x67}], 0x8) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x0, 0x18) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001500)=[0x74b, 0x5, 0x7f, 0x8001, 0x1000, 0x622e, 0x52, 0x0]) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x9, 0x4, &(0x7f0000001580)="e69c5df930e03ad2936eac369534b1e4e6c50331ff5d9949470b360dabd2a74e43414679cc096376b9b8ab68b3e330cbe19f65eee4889ee51c7fb82a9469", 0x3e) 13:34:33 executing program 0: r0 = dup(0xffffffffffffff9c) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 13:34:34 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) 13:34:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/114, &(0x7f00000001c0)=0x72) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040), 0x0) r2 = dup2(r0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x1f, 0x1000, 0x3, 0x10000}) 13:34:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = socket(0x1f, 0x3, 0x3) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b078b79ea4c02a3c1f5b8a69f62e2d9ac05df6d5acff05917c857163b8ccada58ba343f6bf64d5b631ecb689b8af746c28f857cc559aa22ccf705d3f2eac7342c94cf9dbf06a4bb0a38ea1e4388d3b10815d02fb6d2105ab2099ff1d", 0x5c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="672b5921094fd3c0ae3d4db07356a035b418a7ebe7ab23dab3e022664b6d60b83eec685efe8deab86330222be2949f4f763a9b7bd03fcfd04d038d61718d58ebf868ec120a60932948976f2313f7a88eca22757b3aecdd735c8bc2c139611878cd6c86d5ce80f599f9ee19e0b72e43bf470aac3fa8f9205ae7b1364900111c43df63feb9bdcfc894c8a669647dd848d4f4c68a492faeca3db45f6f3a8084ef768586c145705fa52bb7c0be28eccaad416e55b098668c35f6c1c2ee80367a56e70900a8689d5a534ef3ee5993e266086f40bc30866ff8407a4a3d2ded5adc6d3b5dba3c212f7752355cac401a6b4c162a99bbc7a8c2046ca0e70a2bceff656825faea171f790ce44a688f2f4b1d1d7c698d1aa44b3c06fc113f39e1c0c3081f8b5765cfc8298b6112c9a81942158e4dfce05f3bcc08b6150040aa7f1dcdc93376abdba8822fa0174aa913fdad51c9ffef7fbc6470fb73a9534e7a612ddaecd5c1f7de6b9df8a72a3c8918644c35d5dd7be522155f560e5676952552b7a426c96c9e532c6378dc1e524c5a956edf47cea54e7f65048f61f835aa3cdd9946e3162ebe3ec6156428983446c4af252c3b4c6c95e4de99812fe3716e43fcf3b7733a2d0f17456d20c84d07a50134e0e4add4f69825442ced2d6ac6abaaa91ddb1fd6b5e4b34bd3847b85ee68cd2bbd01f2c66474e88f89faf5526f3ca32bc5e37d7fea76364fdf6f13e2f2656abf162c6b4fdce8dbda186bd66fb5779f4b20efc31465b0217904320f364642456fcf14f6258e5a86771339a5c23d63fd1b82da30952ff5438adaa4b15eb77b2ad918813adcc3b7179a1f5ff83d689bb50f11025d99671bd8de6dc0cf3358909b2bd5847a218ad99fca53491c82dd1dac7fafb9958d1c674e8013ed40c6b9a6b751354b437640a739cefda247ad6b55dabc07fb3832c70e3b917065238b41cd195ff091ef71e15134ba0001419cf4c00885e88745b319d91cbaad1a76c8dd608824b421fa338238bc56ed66402235b8db4b34f101f1b35996de02fbb5c2326d150e27f524f3ca7c6efd7b814fb93a4ed807ab42f0684bea362effe9a0210a2ffacc179090beed4026ceb56ca409a3b454ebf691825259dc91437872bf2462a3d1322e87f7325521e1a8e8fc738980837033c9ab8232834996a8a68a8cda1feaa41787cff05a2eebbdeb4cdf115146c1a6f8d97eea60d7aece37132b4443a6f8ca012c2e7fc62781bf241a74bde17391725ceedda30579efa968f4deaa2e4b8636ee943e07926e7ba31a89ca0241076325d51fff7fba211b4fbbfe9eb992567f53880dd1fa28b28472ac8de30e76d9bb2f463adc67b169bfbcd2b2a72b7e260d2454babd65c0993cee7b10bb71ec5e03b340c8daeb67d1d6651fcfca85936f8f4e4a2b7bc0a63f33bf9b6d63f4eb6c6f4aae550a0c53b109438461a41a83fffefefe34e78e5dfe2fc9d0af2ecd128f4d2bee838bcbbece058594ee7db9acaea5e934cfa36579ea7e21bd31a5dd85d00d4dee0e4d5ead17086db42d648161f14daf2d34bb71e6a66cd820a39cddfb16c2156afb054edbd0643a9d5a60c103b7b081bd2544cdc749b289e6a3e99bf9ba4543ebf0f043e47749fbc35729aa0423b9014171e40332600066bca199a1e89248a2b9c8c4d33688b1057ebf3a28b9bc313d3e5759dc427139b56e1bf7dc222d0c8e658a6a6a62438b62df6c5c16660775e704cab5fef18b098a0f1bcf29099bd28dd40e504b8128e7bc016950822b921554e98b0c502b0f0ba463c11677f0e9494b564564ae87b57ac42f0191ee35b885ce3b40457ceda4e5c44485a3400f440784e685799aa8361ae976ea26f7aa721871df107ebe4df78a5b73fa2fa0ef648af11d25d09419d3815c23b9e66710f3e51c75e43240282a8506e8367c1dbcb0ca555a6f2524bcd1dd9bd80943bde72a118e2dfa8cc43c1cf733ef09ff6965b80b9b774fa89626a4daf60159620efe9d8b787172e822990658f1e4c0cab32b8893eccaedf317867bf6a80d462d73c0d236602988b91e0221469d525dd08c6e7b632a16bc41b9b3f14071c99a5f3a821af80dbb930a3191e303af7c542a3d89f879d2d6e16ebb78e134717eeec6fd758fd2c0211315e3b9fdcb0146cb6b928a8fb8eb73e80ac672475fc6a3017ba9ce6f3cd15827408d610b272651130f07c7f1e7cc0918a7f6e6ad60b877ebb122671d685c3fa4ea3933e42496fa315b1256ae26583abafbe690245ca92b3d80c30f7eb3d41d99e577d34c921dca87aed1d47f3e94717ff185f2326d09678c50001cbaaec88941fe8223ec9aad4a07d6564d3456ff12b9c54a9341a28c226dc2ac180aa1406b1bb42181a4c59827a637e8de0beb7a87bed09639a1730d1e48412ca57837c120865edabef353174ba923298a83e8a15b2fd795ef675ce3f8b31fd3441ffd21505a8a0902667a2714b33559f5c85ee3feabd7eea8dadfc707a6fe2e6142fabb43bbe5a01b7848f0131790af8fbd318b89e5e64c6c6a0349c081f4254ebbccf742cdc54d38acfdcee19add9ed6dafea25cc391a2d0ec6d0793ae29760f3dd9eb96bf169881ef3770d34615babd39aa3d6b8ff06b621ba126ff4bb487a56b030fe4460b27f59bc9bf6b42b470ac59ca091a81486d2c4e11c21e5b76e38a594e79d4b6fcdf2ad8f6b28f0bcd5f44243f954d02dca6b83ed6119871ff81c865a63610917713411d9d1587520eb111a3fcbf653cb0cef40301e9510e0e47dbc327605fbafff9c0bfa85c449a65fddd6fce913145ab1bac9b8e2c208f670a549c12169be8f314b1e79a4cecf71c848b50bb7570f8f1b0addd5c7b8177c133f68141cf56e6ce70f501ccc387d25a2ab6f42fc4a837d26b1b12205537418b5182c61e5b144304e96eb20756a7910e63a1b1e6e3b48487783f791dc66841d560b8cfe7b93566f42386d49cea5bbdecb36f880fafcd057a8f7ab560b65f9a438a4a8ffacb508073a9692e1de7f26bdd3e165e5776f8ef0d7d6e54616cc1e7eb82e0e92b23305b0ea979547463d52e633dd5712657917cade28c8a906d9d412d347cad817e3a373c108bddd4d042f3835530eebee1f10b7707379ec7c85207151e30c47719584bb3831b8720cc7100dfe3c61a5899e0503ff12c2ec90fe9959a82b88b3757d230c8ce084749d933f7e5b43fab9c24cf613386565473bcb9afa3358f2d902690251a725572768422b85fa03fe2fbc88e277d0812690eea0cc9feffa2edb64f4b0712905f6f296cff5b6a15d46a687a8aebd8f450ca950009c66452829ed2363e3e8d8adeb9a0327a9e9acb2816b3e5650d559cfd669ba3915aec4df66944526ab2a59507c2a674cdef49d3487b1b83b037cddf146c78dd68e7902bf9e2559944bd3d452a6c2243079e85c15cde8b87e6c2fedf96e75b0712ffa5727aae5dbd16a8152ed1c4fb63b3b3fbea6e26eaec0e2aa39f2b2c04d41cf77a29c033fea227fc326da3005d330a0677c277facd929aa1b9e0d12c493e28e7e36a3c14932d50dc2f6ac922e0591ab6f5dfa6f721845aafd6800cdf58e14a3279ae1ae6e1acb6477575a4f369fa0ec861b5d88becf66340f30e75565cc79231ff3b6366425b828d213ec7bac5538572c7dc6e717fe895f723be2ced9c4afb6666beb1e68103627e008adbea1682f7254bf0a23d13432e2fee3a673b3522a93cd2914c6ae609cc337e4a9dca2a2376eb84a342252eed8a3c1ec1a82718ddb55940cc9a66d72fc6b5203b911cc21f6e764a31dde0c6091dcb357cbe48338b84ddff3e914498c1eedae585b332d1b7c5feb314fb8a5d2bc291378fe4327a5afef73e467a68f23a6d81d40ccd4813f73ff935918718aaf692357aa1c1046d1e1af68957aca21dfeeea94b323446901f6d8b25b9db626c25a9fdbfbcf459907e9a48eb728c28765cbb97bf615ee1b09bd5cd87a99dd8c7d3b72d4eac136cbcbc0124e6917950a4454216c40e969523cdc87214c655bc0022abc27e4d6d91caafe820f47f68a5c852185dc52c0575c6cf42e11ba66a4e0b5065950456de4fa7d0319b5bda1e3364a46848a143adddbf57da08dc117347327531493b91b3acb436ec74ea2791f9757af49ccc7d30d29417381f6e153702e1611b9faa7006271ccbe6d3c9ccd0b0160447ab5514365f7aad2a1fa828544429fdcf4477e3eb4fd66311b14caa7e3fdcc7dd67273e518aa6484a48cb87c196eca3723a60e97945267cded0252f74dcb1eeb4cf7aa40de44874bd9fb8e536382a04c1ec89e119904da21e12fda067391f83cdbe2b9181f0bd443296335a98761484875f36eb8e62b6cc9250f748dc9b7befcfea9af1ad719fc7c379e65d8c47e23fe6fbf7963be0d44bb5abdc51dbe9e950ffdb2c47704eeae565ddff9b7789292301eeddd20b5d561002bb8f358c4bfac197da0ba949474ab599925033650a2ac7e55b57179a09a55289da444078b5a2b5025387034c79003aa8b350589810e10a71185af86acc1c8f7e9fde20fcb80643df1b29855a1daa14f131c46c0ae3f3453336e5bd4f6b8123e9fcb0f4923b4ef6304e8e15ad15724c4e95548fcfad2c6604fc28cf6669685ca18a1465ee99c6b3589276f2053b6495f22802030f3ae6cfbae94c39ec4070cd51bddd492acef919dfa6713c13eb4713a0d227f82ac564e215054e0fc4fc4bbb3c71dcaec38bb181055b6b0333a159f5c6c7e17e6086920d25498c5cf61b90b9bd4cd19200aa45d0e9322e2bdccbff41d6da65b8b4480e934dbf9821a101cc842d514f8cc3ede6e5bbc1503cb4bbf82cde89642c0d541eb1efe6871e1506034bd97f24ca830a506cdea96aeeadbed76dc59da199fc78d84e7781a1f4941628e85b9d33b9fd6163f96737445f6e319c5e709a45486e07086bd9e47107d501eddcb04c0be29f6f875b8dd57a929b0ec25c2cc60d233cc4b07f3f6cdf42c2624c5ec038bde58845282103d17959a1fa81a17b109f4b68cffae15302027d1a22074a68bbf5d2b3253e2e7b10fe829967ee9aecf9e5328d53ccc95d568a5d8ce94e59c4ed7ca638078d42493c44a09a6b44950407f89e44b02e23bc6644e449591d37c5ebf6555b127546dd9fee99413f8f4e59753207ca2aae07bd721347bc2a6d1e54d47acdf2d3ccdb52785119115e45ff1b60abe803d7726d44f1acde9e6a888b7cd5d241c88944ee9c8ad83590b4cdc6c5c0ddb011664a3768d540a6ce82098c19a2ee7c82e6c8d82aa3c911427ffc8ec65a39ab42278464e8450a4fbdc4429e1affcfd19468c9a046e48ebb4f1fb7866e018071edc9376cb7e5ed159c41614b37700686d9df7ab3d3c76f2bbcc29cf512119155f66a4f99395dc9e426be8a00405a319b046e13dafd7c885d9ac536f97b2c27ffb5a76a726460cd4ded1b8bd8969dee776edb4afd17eb6b3873fe359cef197c4c54646e913e720baa0a02c7e61f186de6370a6387b632594a20adee1060c8ee069042e22f302ad9dbdab20ce10b37be5cd6c4438dad2faf2633033d0ef17bcda49356b5e1e1a08815155c1a8270f70e6e73b45978c8b0f5df80f8604e525d5433c75a96693828e6cf50206e8b139653dd5b5737346996011c71cec4df677f5ba2c591791698c2c56a130f042adf16e7fc99280d40253981be0bb6f020287e2cdd26b31ab886ce03a3c1526b910693cb047c3d36161622d39ad374af27e9d80a03ffb22df13474bc0342e4aaf79346ca8fb65963b7d17dbd3815c21cfb9a85a3a0a30cdaedbf6e835e5e88", 0x1000) 13:34:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4, 0x12, r1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000180)=0x4) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r0, 0xffff, 0x120a, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 13:34:34 executing program 1: r0 = socket(0x17, 0x8008, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0xfffffffffffffc00}, 0x21) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x40) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x6, 0x4, 0x2, 0x7fffffff, "fe1d234781e049a0b34c31684898963fcff28796", 0x10000, 0x2}) setsockopt(r0, 0xe6, 0xd993, &(0x7f00000000c0)="82028bc59c3f5f9dd65d9a5b44c38f0d0bce706186ed07841f5a8dd4d0b28899e41639ae5466af2b38763778e65d0ec6e573fd6ff37be96d843020d44c139330d0ad4c6e035804d0d8683e4d32924c270b9adc933cf32257854556ab7888284025ae4424f44135a268af20f838b7f95f1aae8b08864723ac4e3e5e5e69ddb226ff7490099dcab02c3bcc4cdd79176c721944546f3eed7816e8b6787bc8b38adbf48ce63a267d8407a4443b5b87085214d7aa34d2588ad135eb748c147ff1", 0xbe) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0xa000000000000, 0x3}, {0x7f, 0x3ff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:34 executing program 0: r0 = syz_open_pts() poll(0x0, 0x0, 0x8861) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f00000002c0)=[&(0x7f0000000180)='\x00']) 13:34:34 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x16) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mprotect(&(0x7f00004f2000/0x2000)=nil, 0x2000, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:34 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=')}[\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)=']\xdb\x00']) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) 13:34:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 13:34:35 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x6, 0x0, 0x0) 13:34:35 executing program 1: symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) socket$inet6(0x18, 0x8000, 0x100) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) fcntl$setflags(r0, 0x2, 0x5) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 13:34:35 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) r0 = getuid() chmod(&(0x7f0000000000)='./file0\x00', 0x28) setuid(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 13:34:35 executing program 0: r0 = semget$private(0x0, 0x7, 0x41) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000380)=""/178) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x6d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xf8, 0x3, 0x10003, 0x99ffe}, {{r1}, 0x3, 0x80, 0x40000000, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x581, 0xffffffffffff60d1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x5, 0x81}], 0x1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x81, 0x4}, {{r1}, 0x0, 0x20, 0x2, 0x7, 0x3}, {{r1}, 0xfffffffffffffff8, 0x41, 0x8000008d, 0x2, 0x5}], 0x7, &(0x7f0000000240)={0xfffffffe00000000, 0x80000001}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000480)) r3 = kqueue() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000340)) faccessat(r1, &(0x7f0000000140)='./file1\x00', 0x2, 0x2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0x0, 0x2, 0x42, 0x9, 0x58ba}, {{r1}, 0xfffffffffffffffe, 0xc, 0x20, 0x2ee3, 0x8}, {{r4}, 0xfffffffffffffff9, 0x15, 0x1, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0xbe7c, 0xb2}, {{r1}, 0xfffffffffffffffe, 0x4ee3dda9d759adb5, 0x40000000, 0x800, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x91, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0xf81, 0x114}, {{r3}, 0xffffffffffffffff, 0x8a, 0x1, 0x75, 0x8f2}], 0x2, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffd, 0x13, 0x1, 0x8, 0x8}, {{r3}, 0xfffffffffffffffe, 0x20, 0xf0000001, 0x4, 0xffff}, {{r2}, 0x0, 0xc4, 0xf0000009, 0x81, 0x7}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x100, 0x1ff}, {{r2}, 0xfffffffffffffff8, 0x0, 0xfffff, 0xb235, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x8, 0x8, 0x390f}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x6, 0xffffffff80000001}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffffffffc1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x2, 0x7ff}, {{r3}, 0xfffffffffffffffc, 0x20, 0x40000044, 0x0, 0xffffffffffffffdb}], 0x6, &(0x7f0000000700)={0x1000, 0x327a3042}) kevent(r3, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) bind$inet6(r2, &(0x7f0000000440)={0x18, 0x2, 0x3, 0x7}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000100)={0x6, './file1\x00'}) 13:34:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) sendto(r0, &(0x7f0000000080)="39b347f7adc3dee5807be688ca7c136285ab014b56446627149c6b6b0a511770ed7c44b191b3931f88e94bb58632003d2c9073ac3a7f4d260264e8abec18147743626c9866eb3749af1bde7efa74c4f171de00a2523d3323901b7264c2c9a99398a15a14abba195ef970499472f1ab8b2d6d0cf73130f21ea6f3de85249e96cc17adb69d9fc46c735a6f85751cade98edb6992f2694a7b3f19f9f8e792363bae66a917a654eda30523aebddcc092f2d78f3d03280d5fa4420c8215a7e1aef30c1f94c30908620a17bf2791bf7ad16c223e88198289ee8be1ea722df5904c6c38076ebfa742219647b5aee6b3f1fe5bcab0d6e2bfa56e417608455bfa10ec2a08ae5a422c3042a663ab295f2d040fcf0a336cc55d41e666ff5a046f3bd81313553744b87de6e511080aaa66d344314bb8167acdb5b2ccf9b16ba461052bf04cb2159eba43f75fc78d383a5b38784a9b3e068b9bc34f5314e6da9e442ec2ec9c30c310c1023f2d58f59e90da13d9a51642a0bdf7fd266d40063d8cf2d074161e1fd999840be96514ce9ebc8dd8f8c3cc192a1ad56736b84d4e0825bab3fc6caabe69ba93c1461d12966ce09eba87c7d9368c9c968be0c5cd5f6e6cd339f6dff5d0faaa986ac11ce60d9593bcdf3117736ff0a4125ee2394f83a1754fd83d67f593562d5e0b6eaed732f68d27f86aca1429fae41f8f6e477c7b2d3de18fdd3e3503d052e4bf24740971bfbe1852b25fbfc2f0ebe6a8dfe5cbd289146b272d7a2c85d68b2336d113c0f16756982b00665fa3dfebf62f5531eb974993015b783cb4d0c2b2354bc0736436a563bfdf4f1de0d7c8a5db91b9ce2752c50ad6273d7694d4f14d8248872e399462c0260eaad54e22dcc55b1847a6546c9209fbe464f11504bee56e89b0b98cc8f08942780274534aaf4d46be8a368c1733876879f10d3b0f7c96b33b536e02fd6ae6a4b427c15d1c9d6a5de6fe7a41a2b1de456084315b71d8e6b14146f924c7d0b701452aa26a233d07a1ca9bb43a8c017319e07dc7e38a1da642b1224eadaaf226ea6b8627f6d0fce91fc755eaeef12cef75b92fa5797bd2128b747c124da02aeb19a222d016c541d47bf11ec8b615f3d565f900a66cde56b3f5ee0ae9fd8bf91ad4e5f89a9c6b0ef00eac255cf4ab63944b28776c9f66119f933851ec78a1453046f359d40764a6a472dab902e96c7b005dd0cc7a258e310bd10cd45f31d37c2438da360c81c740b7aac42fee2e9398d1fcff22be2a8666944242fd59af5f17f8dd4016b0a92c7e8b9a2155aa6af76c528e6d694e2668e86a903d1e52c4c4518ebfe0c48c4b419a185a028f6755dc9bae1566a1c4f1212c5f6c9d13566fe0338bf11f059a73fb2ed0e4d7af86006153c287755b49c144bcc2128b30b082d8488e4c11a449e10ea4f20e796a709db5d0acdae7d831e55f8b8faa66e568815ad1caa9fd8008dc0517689d6b394a72bb0cfd24108217a0116fd93e3d0e05d64ca8afb4971173165c836912d728596c9e0048f3124dee2df3986cfb7d5bfc8feb398b8db5f28c96994b312f0180cd67a5de27c024318ed7d7b68b63964fc373a92a9452102f8c3d157a18b3b0f2a031bbe7e74c65556392585363ed7cd7f0df95ea30fcfd6682610a715dc49873e9f0f9f21854567cca816bdeb4d75a94b9e00f5b2c31de8a4925ef0dc4fb4a0b45a48ace27b5fd5659603c8f1c61e230c8fbb79dc2bdc03cf0e6cee78877b34368c301e92f7056101b9f32e09d5995913b4ef0eb963b8ae9af93719103819cc2bcc7b55fb0083d1fdf585ea5572e62e76c6e079c746102a8354d83c9e875a9e0260a3338172b2d2edb79b4ecc9aae3655d1142730d434eb3ec3bde1811a3daf14891d7bfc28f325ff4fd3303c61b3426d6045fc5ebb3793943be29dcb833516749eebcdaae44bc5b6b0768abd6a5ac13cd6d9290f8c9e3f4475418ab327d825f05d8667f908d52b79b6a94c96f07bd9aef2b2ad5bccd45fff2cea048611012d9cc9b43293658746a05e973a904961584eb8a362a380bad2a842f2810518f915c7e255c10b9fcfe58b0d857fadfd0cfa93c1821af0602eb0ad820a1f43ae190d05e5c94889ac2e07e67764d6229ca750df3c7dafac76f8707ba471ebe7bbeaf3ffb33bb427a03a4d810187cdb22409fee878019441f91ccc96a20f277005abdca3c490ab5b1db03c69a577ae2368589004f073dbe2a3631c8a2d7a884d0a0596965bf6505fb829f987531f8a12a9dd38b7420da660bd4337b4103a225123f85a5c38bd50b9fd28baa1fa249b9871f18b9e9a3bf8684acc5c437711fd14842def685897a90b4084bfa9558c3f2ea6f8b873651811533279fc6cdf8eefddb472f17078d2c73c9ce1a332ce5670c44de6b0f68b7d4ceb7eb4b01009f34a4d80616e2ec91695dea5d3d3b025be5b374e7de54cf2750f062ca2c8a96c6526fae90c370dbf70008fb6b574e9c307405e1b6b880b0f347c585972862e072e8aa27c23e5efdecbaf34e1dec52882626d295d55368200b8ee874588eedfeff2641d76c4ce593114f40fa1ce7262aa7b00fd8e28a86c5f4e7cc737118f3ad683e035aeac9f1c351f16d2f81464c67d4b746de653195b856abfc41856c4e2ce6c2fb23c65f8f522a808b6e49f312d4a0a8f9537427f213ca28496da27bc1f8a26b322f30ff3fc41cdcd7b1b2daa13eec5de87b2ca73c08c8fc87d303bc38367471d596c560d3180d1144a5658794c300fcb419106d061b6653172742085ef156c220409646b4fd259283137347b609684a0b49841ae3507e226127cd5184901b071831f647e42d35a6e07eb581c7f52a90c2766b2bb29b06cdbdd6416b4a1d3d78d515f490851bf41d7d1efa012e4b531bed403c4729e93316f3fefb487081b13677612632d18e7c1c48e472b13ec655fa0612a71589feb4c15543e626bf46cb9beaf068b3e9e35a7c818e53f0806afbcb68cdcff7bcb89e4bb8dcb6890194869233048da42dc8749925ffe55e7c67a8c2e53cc3b5e7106b6f9f1c3b125e33c617a953113f643b1d80d925706816197285a2b7b8314f4602db060de27a7d78e7712d89d5960cfc6ecef70a739c316a2e159b726950d5f4f3731d18d8e1c89765260ef49eb53192f071f2eab3ed27003b0f493f58502f58bdab1630d9387f272939934d287ba06dca0fd76a73c8e6dd530df287bc7e7d36af4bda081d7b4ec0e3286c09a6823240c879978bf075972f844abdb48004f93cf0c2d56969fb01cd80f8f4f3561f33bb529001503b374acc6764ab5f3f7a01f8df6d7e1210fd470518c5a896d517f181ffbdbdc19b35c3efbbd07da1a9e864dd2a1f0218b7b5d0f252a5f22a0b2ef4a973919ad6c8081227ba58270858f6c539575c0e7d8ed35c7c8dea995188a849f95fac69bc03613c06e4d6ef8bde97055822eaf44b3e63167e5875df8c81a9f5a0376f0b88542fe251302d4f92bb6b4f63a76b0f7d76c1c8182d293962d2f9a3ff757ee2660bebb568405f79831c90c9fcba3adf946675e5ca6c6d3f7a3e98144c34945dc80a7a776b8512b5c0f46584696952e2da27acfe5b4e29a3b8e790978b47f3f0408fb13f4ebc98417d77ac9e9893e0a0da934e67eef1a48a53fa35011ece74d648b020056a188b42790d3a6fb2ddb4b8cfa1c0c765d47f95a1a724a7379fbfeb3493d8f27195da3b14c187b2f74fbc93fe2ce552016890e672312e0458fba73dfc1ae501240e3fe62f72351728c06690961e398ac35d32b94e3b29854255a041812fcd99b27793fc406712a7febab5ef4fe3c3a807a2cec7573fc87a5fd5a379473bbecd114ac043af833d6293ecf04cc11155c368e46332dd37e834c4fccc6af5dbf32971da1265fc18b90a0f6f149a1d78691f7c7fe9b38bc280cce67d93604ffd7c8e584f0e25f7ab8ddf17273ba2404388f35eddb29b8b560161f337615d557658162c71ea9c0d08bd848aff650bc9215849a574cb8cdf33a83e8f0985cb53c7bb4fa2fd3ae4e3a32a8dbfc9e5a4af812f482ea3acd86bf5aea83ac2b51f2b97889e1b72c706521f255a578379c809afe199d59902e4e196f3c87b71e6488473c414d74b254566762a6bf51ad010a7f81cb3811d02333d4ea6f16ab8c2b6ccce6805f1270992f9c83d2264afd4b2527e76d2b277202ad1575893a6bb77778b85a6b363d81f707140a3a5a57fd8bc30fd0bb120b63deb4fdd77e7d52587c615ca237d7ec10c6c8ad3fc228c210b4af8c83870b65b7463eea561b369bbd8d09e7fb56f04526f759123c7d9eed071de9eb313fbe6cd2f9aa6a1a12e168732c3f76f26da248c2c4556f7a664085e47ded4173f714356aa4c6e07acbdfa08e1cb17b5d6c18a05ee4ea970fca4f8c9e81a31c8ad85bc103cb5227bb876c25427aeaf2af89bcd40596ccdd07a17118da48f46d796e3ed45167feee2b7b1a24a73b958bbef30556edb7f5b8e358b5b5b12c0dbd3dbb2067cd6783f9c78483a6af119c1c7fd86cb0d5f7c4178be59cf1f7191588d96cdd970bdaa3a1d7074c1249b08462b70e8688db334ec590a50e2634f76a370d8a81bf4be92a19f45fba14cbdd4d716fe30bf609d6c5e85f59fa73cb61de44e54e6dbb17b5aa7b3593e772c628c7ac662ebe84a57b5ca004d5f6d1fab28b36227bd12d21ac6b5599e27af9249b8195d812445a711de1de404341a07d3f4d44c338fbe88be0a7c3f2b6a61d5c93db9c740b04c55bba7642811bb2c0ea3ff4481d4534174b87a112a3de2218c2a3818ae5705d5ca363461b05acf9efdf667f1371e57787fdbe5c3ce316e4f72eafa069fedc355d7e12488ab6741b007553cdbb00495a520fbbab203cdc495e126668897237db04160b91c6a2938111f0ea19af00f2b2a78e6ca72ef20f91b843f9c29e12cb240a17610ca5f77c7f73beca4b828c446826a7194cbdf2185c2c9abd4ea6885aff441392509cb0b3a16715d64cdf3c9804dc293dabb04765f5869f282ec4c54450ee4437423e4d5bdee4cdfb50af19814620874290c2393f31be59637ad5a158b9631428b0758ff43a6874f7ab5250ea1db839360bb95cbda5aa1cde8bff7c9b250cbf449dd7961b78b6c20c206f238f70bc0b8a94cc6db7b7704df427efaf1d8a5b0e94a9dd9032cb3926bc9eb2ca93ed30465dcd602de7157d1c1edd7171243e3a5c432dc69333acd9650be1246103019ff244f2b3468614a92d36df1b2718f9a946fa42baea8c58e7efc582f361cdf8eedf68334d5e0ec8c39cdbecc938bdd6c84e4b39aec063186bf148673bfc519f7572064f2811019126bf5445fa7581ab45de9cc23006b7ce1d48a87a8c51b8b2bcaba79c1821345a5088b1e2bca7a958dad3ed452795d467fc9fb4b10821a2eb6cc8e7d92945997e2895425e17ad900a1163c6082177476576b5b3aa78503317f54c4e42b4c54a08f635c2790b456cd0179eff1e5b035731610bfb23714dea463cb269cfc36b8d9e4eef89a8868dd2041637583a99a26489a232d93a4a6b703abc0779ea43b00b3bffd4b85276c51efe6e5e283c1da37f9782ac6953a0aa7d0cba2af417107d3950f96d30a8653f65c86d4a689783df09470ee9118eec605b303520e81ce6891ca52b8b71406863cf1aac42257348fa47fe983a0bff6eaea045d4769a882cc5a56a471ba1b2661821af1d97ba80f59c3c12167a7d0f5643cfe3ab0189cd0f0c4015d073a131ecb43cccc8c83d7e3ebba2565b3a9250e3bf6a50d7478b0c4737278cabe66242c3c345bcf2cdc", 0x1000, 0x1, &(0x7f0000001080)=@in={0x2, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x0) r2 = shmget$private(0x0, 0xa000, 0x0, &(0x7f0000ff3000/0xa000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) msgget$private(0x0, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 13:34:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) 13:34:35 executing program 1: pipe(&(0x7f00000001c0)) socket$inet6(0x18, 0x0, 0x7fff) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000240), 0x10000) dup(0xffffffffffffffff) r0 = socket(0x18, 0x4, 0x2) r1 = accept$inet6(r0, 0x0, &(0x7f0000000200)=0xfffffffffffffe3f) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) fcntl$getown(r2, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt(r2, 0x3ff, 0x2e8b, &(0x7f0000000140)="01ab350e2d727a459e188db4919a4613868d04bcf79cc0eb8dbad2bf5e022f59dafcbf4a021d3e7ef35053b967994f301012df9fab63ec9cab5ad295455dbe82a240afc510f610a1f8591200fc51ab7177d7082ecea9227a4511b60628ecf530cd6136929b191628a7dd78ba0e53f4d5998267f3d792aa54", 0x78) fchown(r2, r3, r4) 13:34:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4", 0x3ff}) clock_settime(0x0, &(0x7f0000000100)={0x100000000, 0x1ff}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0xa) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x419b, 0x6, {0x1, 0x9}}) close(r0) r2 = semget$private(0x0, 0x7, 0xc) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000001c0)=""/148) syz_open_pts() r3 = syz_open_pts() write(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 13:34:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x811, 0x5) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) linkat(r0, &(0x7f0000000140)='.\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) denied attempt to set clock forward to 4294967296 13:34:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670174585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a9728", 0x103}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() denied attempt to set clock forward to 4294967296 13:34:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7, './file0\x00'}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 13:34:35 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) semget$private(0x0, 0x0, 0x20) socketpair(0x20, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x3f, 0x8000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f00000002c0)="ebffcbffdd29ba13b9fd812eaa4e713048e6993192cb9d67823bbb4a5e89cbe92b52445047497a5f1805464a8e5dc0dfa3f9d95028edc4fcb0e78d95555b75b9da188d020fad317684c428bbb4e9a66d5dd66fb10f58d2e4848a5778c12edb07b6984fc9e49d5a4876789df4881b2cbf50db5bf922e78b631db7b632dbb118db7cc66f4e58ab62359b5523c9ce6cfe6b90ea6bf93848ffd3a6238a3cd360fe0e5d840a7cac661d2dbf7fdd89c190635844f09efd2318ae32de8ed7d1bb1115c95a08f96d69ab5a9f59e312e931dd6faf33045669459770a4af1d4ad3272f25ae6d65fe99", 0xe4) ftruncate(r3, 0x80000000) setsockopt(r3, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) r6 = shmget(0x2, 0x3000, 0x10, &(0x7f0000727000/0x3000)=nil) shmat(r6, &(0x7f000068f000/0x4000)=nil, 0x0) setsockopt(r0, 0xff, 0x0, &(0x7f0000000080)="760d3a43f38a77b062824f04aa634958aa0b7e5133570fc46d4e5d99b8fd1556dc00e75f4a68b67011534f2fe0ffc740868709ac", 0x34) 13:34:35 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x101}], 0x26, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1, 0x800, {0x4, 0x100000000}}) close(0xffffffffffffffff) 13:34:36 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f4542090c376e66f0852c5596dc1a44c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738fb96bb011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"], 0xf3, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/171}, 0xb3, 0x0, 0x1800) 13:34:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/180, 0xb4, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6e1, 0x3}, 0xc) setsockopt(r0, 0x29, 0xffff, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0x4f9c4d17d3071365) 13:34:36 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x9) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0x1, [{0x3, 0x9}, {0x0, 0x7}, {0x1, 0x9}, {0x3, 0x4}, {0x3, 0x1000}, {0x1, 0x8}, {0x1, 0xa256}, {0x2, 0x6}, {0x3, 0x1}, {0x3}, {0x1, 0x9}, {0x0, 0xcfb3}, {0x3, 0x8001}, {0x3, 0x8}, {0x0, 0xffffffffdb4f3beb}, {0x3, 0x101}, {0x2, 0x8001}, {0x1, 0x7f}, {0x1, 0x401}, {0x3, 0x35}, {0x1, 0x4}, {0x1, 0x6}, {0x1, 0x3b0}, {0x3, 0xf1}, {0x3, 0x7}, {0x0, 0x7}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x9}, {0x1, 0x7}, {0x3, 0x3ff}, {0x1, 0x1f}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) lseek(r1, 0x0, 0x2) fcntl$setown(r2, 0x6, r3) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = semget$private(0x0, 0x1, 0x100) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000280)=""/235) fchdir(r1) fcntl$setown(r2, 0x6, 0x0) 13:34:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000080)=""/69, 0x45}, {&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/38, 0x26}, {&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000480)=""/70, 0x46}], 0x8, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001e, 0x0, 0x199) 13:34:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = getuid() r3 = getgid() getitimer(0x3, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x3, 0x263) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x9, r2, r3, r2, r3, 0x100, 0x31e}, 0x10001, 0xffffffffffffff0d, 0x6}) fchown(r1, r2, r3) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) open$dir(&(0x7f0000000100)='./file0\x00', 0xa0, 0x4) 13:34:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x46}, {0x18, 0x2, 0xffffffffffffff80}, 0x3, [0x8a, 0xfe0000000, 0x2, 0x40, 0x200, 0x7, 0x400, 0x7fff]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) select(0x40, &(0x7f0000000080)={0x3c, 0x1, 0x0, 0x0, 0x20}, 0x0, 0x0, 0x0) 13:34:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 13:34:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 13:34:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 13:34:39 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 13:34:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:34:39 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0xcf5, 0x800}, {0x0, 0x6, 0x1800}], 0x2) r1 = socket$inet6(0x18, 0x1000000000002, 0xfffffffffffffffe) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000100)=0xc) shutdown(r1, 0x0) setsockopt(r1, 0x6, 0x1000, &(0x7f0000000080)="1bb9ca84e5a0d28fe8181739b75982e46503bf62bba9eedf1dbf11253b77acef8722a7bf3b9eceaf3e7675b95be61ebe0d444d45189bfb766b5bb157efb3eff49e35a57a2df51fa2ff337de3c64c86f64221a0c78ed9af16b696226637d57456474d956c3b", 0x65) fcntl$dupfd(r1, 0xa, r1) close(r1) 13:34:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0xffffff21) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x8000000003, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 13:34:39 executing program 0: lstat(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) pckbd_enable: command error 13:34:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) openat$tty(0xffffffffffffff9c, &(0x7f0000001340)='/dev/tty\x00', 0x2, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x0) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001500)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f0000001300)=""/14, 0xe}, {&(0x7f0000001340)}, {&(0x7f0000001380)=""/193, 0xc1}, {&(0x7f0000001480)=""/23, 0x17}, {&(0x7f00000014c0)}], 0x9, &(0x7f00000015c0)=""/107, 0x6b}, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:41 executing program 0: r0 = socket(0x3b, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x8}) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x6012, r2, 0x0, 0x0) 13:34:41 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x620, 0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xffffffffffff7fff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() dup(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) close(r2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) pckbd_enable: command error 13:34:42 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x9, 0x80, 0x401, "81baaff15c8d1abbf7332a23524a6313503f40aa", 0x10000, 0x29db}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r2, 0x20004276, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x100) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000100)=0x6) 13:34:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="b130eb71fc5268928600a5bb8a9d864b67c644d016f34a93f25dc1896fd3322b8ac77d97e49d15f35ab272d22dfdb457104e59afb24aaed1b76c70fe0fd8307b5709deb3672b5699222e4c2e9059418faa559faba9b0b783b18c7e9a97fc3b905f157d707a56240f793e1233440793513a7ecafbea273031e27bf1411936808a779d2517f8b5af0818da688fd8a3471ea90cacf5ae99f29a06abcdb83b2ed515340dd3f232483ceb27d077909f00dc2a2a342c39e4b8e3975b1d0dae2fecbcb69d47871d87d188f91ea1825fe5be786853fb4ea49284292865c3c16847f2ab3ae6cf561303d30187db285ec7f2d1d51b296a4150116784da60196e3a5ff32e9bb7455eeb9b986ac398757da97c805e83f25fa7407bdcd47a002b6a3a7d5cbfbeb15bb6362b982dafbb8718dd52a77e13ee6c5604a2c471e25b9baf"], 0x8) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 13:34:42 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) unlink(&(0x7f0000000000)='./file0\x00') 13:34:46 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x102f, &(0x7f0000000040), 0x4) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x9) 13:34:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0xb2) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0xffffffffffffff94}, {0x9}}, 0x2) socketpair(0x18, 0x4003, 0x106, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r1 = getuid() utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0xb562}, {0x49c0, 0x6}}, 0x2) r2 = getgid() fchown(r0, r1, r2) 13:34:46 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0xfffffffffffffa90}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) getuid() 13:34:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3, 0x5, {0x1000, 0xcda}}) fchdir(r0) ioctl$TIOCCDTR(r0, 0x20007478) fchdir(r0) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = msgget$private(0x0, 0x8) r3 = socket$unix(0x1, 0x7, 0x0) fcntl$getflags(r3, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = geteuid() r7 = getegid() r8 = fcntl$getown(r3, 0x5) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x3, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="b7394eced01e5ea2980f8617da106e8b543c04fa0eebb179c0bb3eb53cd7536eeb5bba37b945a2cce7d233819449604bad83b51c6494595cf144038cba63fa772a303727a609afea48ee686c5a18e81fb178a0e478399031615b87dbda33e8a5545f77e20952f83f3bb44b90e0a31debe671491e6876ec30d8e94fc95ce196b4bec6d7c0c66f21bd", 0x88}, {&(0x7f0000000140)="2db72596ec7062d032280b714c07cbfb864b7c1d50f76dee03a9acfac66d", 0x1e}, {&(0x7f0000000180)="568879c433b8c92603a7b704d4ee4371848930538dea7f372d19ba7c2898c65fffd8b8450b2a0aa9c258c8fec2ffe8d86fd29a3f4a738e779c18a3e1bf569c01dbf5ee5ef77fce410bda91235426da30e9760411c0db8ffab5564dde40ff677ac4322ea289e5a6f5300f3094d66111e2f474809d523a400f3cee325abaf50ae3a97e777ceb5bd31c23127fcdab09a580e8f42140a83361682fcdf4706eaf6a056b9263b0156d81bcee4c6539114a4c08618f4915aa6d755951e966fb3599cd624420ef127e10277b6ca0b940fb1e247df876a19887286d4e9f0120118b58f6be153a1a2ce63a9f283481e2faf1d1ef", 0xef}], 0x3, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r3, r0, r3, r0, r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @cred={0x20, 0xffff, 0x0, r12, r15, r17}], 0x88, 0x3f2a56cb70f28079}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) recvfrom$unix(r0, &(0x7f0000000600)=""/4096, 0x1000, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001600)=""/100) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, 0xffffffffffffffff, 0x0, 0x0) seteuid(r5) setpgid(r12, r10) lstat(&(0x7f0000001680)='./file0/file0\x00', &(0x7f00000016c0)) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001740)={{0xc8, r13, r16, r9, r17, 0x104, 0x400}, 0xec2, 0xa44, r8, r14, 0x5, 0x7, 0x4122, 0x40}) lseek(r0, 0x0, 0x0) msgrcv(r2, &(0x7f00000017c0)={0x0, ""/42}, 0x32, 0x1, 0x0) 13:34:46 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) socketpair(0x2, 0x6, 0x200, &(0x7f0000000240)) r0 = socket$unix(0x1, 0x7, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair(0x6, 0x0, 0x3, &(0x7f00000001c0)) sendto(r1, &(0x7f0000000100)="5d1f5b76a50c309195029d8456b2f1ec98e53bf820f2f8160601c687c673a68a2e270a80af4b7c9737bebf423e881ace34d6fa40f76a3ac94b10e63d619aedc45979ca88d7de67125dd608c0b9245795063a0a45bb3ef7635742321bedf7d6988c4fb52e59becf2b82929d561cd1366aa135284897b6a2a0a148a5db", 0x7c, 0x8, &(0x7f0000000180)=@in6={0x18, 0x2, 0x604, 0x1}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 13:34:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x200, 0x4}, {0x18, 0x1, 0x1080000000, 0x7}, 0x3a, [0x9c, 0x0, 0x9, 0x4, 0x49cb, 0x7fffffff, 0x3, 0x6]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000040)="f2430fe65cd300c4a179703dbd00000008420f3808f2c4216556d2d33bd1a2010000000f416bcfc4c3e940300066660f380b34f3f2400f79c8") 13:34:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 13:34:46 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x3, 0x2, &(0x7f00000000c0)="ed35a4d4101331ad24f1f48868f6c21d217d5ecf96b50808955e86af668c0ef40c2fbeaf9184d7bf140cf49291e451e8f934663a182e39a17b80ec0b393685b6f095f7f7588233ac38e566434ff1470f2044d12a5778db54564b3936e6d98b5197a875602fc15739119c9f534ff3273919b9ce2e14879fdbfb4dc362dc40b717750a743f522cf8c8169c15f786ea9657d588bb8cd992e6c9ad7b438ac89ba95abda1eb935af52929548193437370f46e0c9efdc016243342b04295c0236cc95229fce47fc84b57145183547b2ad05cdc9d6fb803a18095f37dfb521b01b17040e96f4b466ae4ce9968", 0xe9) lseek(r1, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x3f0e, 0x0, 0x0, 0xffffffff, 0xb4, 0x3, 0x2, 0x2, 0x9, 0x7e}) 13:34:46 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setitimer(0x2, &(0x7f0000000040)={{0xff, 0x6}, {0x22a2}}, &(0x7f0000000080)) setitimer(0x2, 0x0, &(0x7f0000000140)) 13:34:48 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, r0, 0x0, 0x0) 13:34:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) open(&(0x7f0000000000)='./file0\x00', 0x202, 0x183) 13:34:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x200, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) rmdir(&(0x7f0000000000)='./file0\x00') 13:34:48 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x82, 0x2000}, 0x0, 0x3, 0x5}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x4, r3, r5, r3, r4, 0x0, 0x1}, 0x101, 0x1, 0x3}) semget(0x3, 0x0, 0x20) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x6c0d12fb, 0x6}, {0x18, 0x2, 0x100000, 0x17}, 0x1, [0x3, 0x800, 0x3, 0x1, 0x8, 0x1, 0xf6, 0x7fffffff]}, 0x3c) 13:34:48 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, 0xffffffffffffffff) getuid() clock_settime(0x8, &(0x7f00000000c0)={0x0, 0x5}) 13:34:48 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 13:34:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) fsync(r0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xd8, 0x3}, 0xc) 13:34:48 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000440)='./file0/file0\x00') 13:34:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xf0000040, 0x81, 0x7ff}], 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000081, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x51, 0xfffff, 0x2, 0x5}, {{r1}, 0xfffffffffffffffc, 0x28, 0x1}, {{r1}, 0xffffffffffffffff, 0x5c3ec2609aae9149, 0x20000000, 0x1, 0x776}, {{r1}, 0xfffffffffffffffc, 0x3a, 0x4, 0x1000, 0xa406}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0xfffffffffffffffd, 0x8}, {{r2}, 0xfffffffffffffffe, 0xa0, 0x2, 0x7fffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x9, 0x3f}], 0x2, &(0x7f0000000140)={0x3, 0x101}) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 13:34:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xa193, 0x6, 0x9, 0x564d, "2d163106e7f05d11f6beed4c1b4b04bf21109c02", 0x8, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000080)="ebffcbff0600000077b0e47a25f7e63ddb929648b0927d", 0x17) 13:34:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)="05", 0x5e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d1f3adaea3e810b4c38162769e763565706a7fa4fa9798e62a99d0325bb03d4ab422a5c7e15bed01175d6495af044abc20ecd7fc6b22528ef6b19e401696a0978724d55b2462663ee3a5387c", 0x4c) socket(0x50cc37a60805a111, 0x4002, 0xfffffffffffffffd) 13:34:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000180)=[{r1, 0xe5}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x60, 0x2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x1f) 13:34:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgid(r0) setgroups(0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getuid() r2 = getuid() setuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setgroups(0x0, &(0x7f0000000200)) faccessat(r3, &(0x7f0000000140)='.\x00', 0x1, 0x0) 13:34:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000000)) r2 = semget(0x2, 0x1, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0xa, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r5, r6, 0x20, 0x3f}, 0x961d, 0x0, 0x1}) 13:34:48 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) semget$private(0x0, 0x4, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x90) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r2, r3, r4) socket$inet(0x2, 0x8007, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000540)=0x1) r5 = dup(r2) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) semop(r1, &(0x7f00000003c0)=[{0x1, 0x0, 0x800}], 0x1) syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0xd6) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) r6 = dup(0xffffffffffffffff) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000017c0)=""/4096) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000440)="e1c2fc13df26a497310461a01a59c3db5c8c4eef1107aa340ec884cd2ca536fb19331205542dfda9d0d42639e71d95021bad8b7caee9f5f38145afa62791670eea9bcb02b21641a9a4ec04806ece7256c8b90d55c94c30350a0c565906a62c4ac8cc965f7051d5c8244686e1cf240d16f1b57ed1aa451a0f12a2d524375397d5a42253938b7b6b1c977e3d6a80337a6c799a76253e507490ab97d83af9d1673dcda8b82627c0f6e1aeb3f1aaf93a0ce88a5a777c7bedc59fae3f9037d7d496de9c68d063e7d316bdf35209a84640317b93fc759de02b8a1adc3f506a51040a81e6dbe9cc7c0eee4e19f2", 0xea) 13:34:48 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:34:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 13:34:48 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r10, &(0x7f0000000140), 0xb51) r11 = syz_open_pts() close(r10) dup(r11) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r12, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r9) 13:34:48 executing program 0: wait4(0x0, 0x0, 0x4000001, 0x0) r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000000)={0x1, "0f734567cad85d14555abd1603595b0eaa3d79915b803b181c4a5d0a8309b0af7a028a0c1b0018fb4b7e8e10aeae15ad331c5a00ddd0905785e39fde3e3acadd9731de343ed04740751b00fec5a0ad9e8b87f30779b26a8716cc0f571646f2a34aff6b8324940c"}, 0x6f, 0x800) 13:34:48 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x1000000002052, 0x5f00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x13) 13:34:48 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x10009, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x4, 0x401, {0x0, 0x400}}) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r1) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)="49f406b015edd809bc56dea3cb65131391cdedb6ef84676d5093", 0x1a}], 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0xa0, 0x130) 13:34:49 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfa73ab785ca52b4d, 0x4, 0xa0000013, 0xd07, 0xffffffff}, {{r0}, 0x0, 0x88, 0x4000000c, 0xfff, 0x2b3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x11, 0x2, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x94, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x5, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x60000000, 0x20, 0x20}], 0x20, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x7, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0xa, 0x32, 0x101, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x5}], 0x6, &(0x7f0000000200)={0x0, 0xae}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) 13:34:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x830, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0x1) socket$inet6(0x18, 0x4, 0x405) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) getsockopt(r1, 0x8eed, 0xa7, 0x0, 0x0) 13:34:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="82022ea39e3919c7618833647354e2b22f66696c65301e369381286e315c0000153bb184db63b92e85e243c11dc1157823223ce9ee09e11bda3892a0edf1b35a0a7ae6d8d39c25c8b6d348b97d69dbd97c401f2af85275309958edc6b32aee73e201511a6d78ec6264d153760b1dd82ff7f7a5c5ffc4e82cca20879de27e15b7054d109dba2891fa9258a61e3775528828a5edf64adc022d346652defb74c02d411782578de18b5ae5175e4bb9c5fbca369264aa7d3638aad8830befcbbc6e1f18bf6a56dd331efa96f0957906e1056f6c5dc2"], 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x80000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) close(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x20200, 0x80) r1 = accept$inet6(r0, &(0x7f0000000140), 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f00000000c0)=""/8, 0x8}], 0x2, &(0x7f0000000240)=""/122, 0x7a}, 0x40) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r2, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 13:34:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:34:49 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) setsockopt(r0, 0x8, 0x3, &(0x7f0000000140)="8a61b77ff62cf46f0454f0adad9028c5c2e4c3ec57429f060b4fde3daf06ec08660afb58075dfd93fe5dbbd489233ea2882a41b925c55cf99920f58b0696b39cc6629b2d54969aeb57f5e351ac6f290746a35d4df57fc3f56bc9c311c44961e8c07c21510f9362ae03c27926c3298c0258426e27b19b5b31eef61c49ba5a243dc14870ddc8219cf4606bbff30a2b0c63ff8e369114ba8c4bef64aee49bad82cabd7c20e96500842844b30f9afd787378fba4b6337ba4f94231c13cfcc9bf7add63b123f9b7fc51d44bcaecbb51925b0a80d9692ee2c14d7c7b5e8ea7", 0xdc) 13:34:49 executing program 1: syz_open_pts() mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:34:49 executing program 1: setuid(0xee01) r0 = geteuid() setreuid(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="dfaf3feae28db8c2b6e15bfc74fe01026d6a0689b677ec25eed3223b1a9ec96b6cbd6f969cf50eb7d4f1e88dee7cd38d1ef585f580d72e882f07c25dae28f40180d2b7d8e3868f48377c6fd6599f7c8dc8a600ce40f41ddfe557a51da276a045b060f403d53bba36e791cc7a755f", 0x6e}, {&(0x7f00000000c0)="054f2a16c33ec4a0e6bd04b926b9e76891f3d5b1940b13e7afd73cfa5c9e029b5a0f81540bb0b4788456631f3395712f0cce6c421bcc88a25cca7c46fdf8a631cc2c8e6f8d69f9b2de3c4e4bb3b5b0152a42d84d172e59d5f534e58e0c01c640e264e771cd3cafb3b2bb4d979589f8edd537ae", 0x73}, {&(0x7f0000000140)="b5e0d60ae0935cfa081c114a3b0a95dcc5901ecb7bb119fbb70d5c77372614c0edfaa8fdfc0caba32bf2f208cc51c261afffdc0abe1160167bf6694cab338a5fcfaec75671a0ca3b7a43cbce6b1ef85421ded3715fa89d9f4f2fc39d0bed760ae8e1b63e80bf64e17c8073d397ddb49278692608e47de4916ba78cbeca7cd5ab192d8a94a77d3d7e76e1303ef6c0846764de4403b5518de0d087df6b4a194e88f383f313ff1cd1da0f9152266171706850a5f3f9af2b5a765ca813263a344ffedb5a3580504136061f32a5d312781b7fb5e73c20ef121ef8156eb832bd1ec0c5e9e051b727335c266f81f99dee8c1ebfdcc61e37fe12e8966ef7e1", 0xfb}, {&(0x7f0000000240)="d09f019a1d46b354a9773ad459b73ea5ebcee545a90709cf512c053b4c3501c63603a5f255e65a65a2545c8140a16a853e47a952cc109295f6781bbec7da2a7cfe291675610f4a12dccbff9f2f7f3e6380336beb8a38ae6427ce6bb69796fbfe25921eb5384c5e4f5fc4e70922ddd53c7b45789b0ca5b30cc9d3c12bc05eb6259576485ac5237ce37fe6ffd5ad15754168fb99ed50c5ae4546a9ea3450c6daeccf3c3c55c7d1f131241bfec60dd4eb2248d6b7fa4550c22810d35ae1492b09e701b99fcd15c9524fa7e8", 0xca}, {&(0x7f0000000340)="e2672e512fe333005223c6e27bb77f27a8a94d33526746b3b7964ecd4b6c1bbee349815c8566cf9d55704eed438e0175cf4f839731a78b9e5b325bb0eb31c90763a0eb7a841886f08166e7e91aa646a3c6f959717470410f254e06c8f85dd168daa58f302fb5832ea3310e1a536a87c419ee81b4981d9f86b29f9e97bdb9fe22af4bf7b9aedcc830aea6e09bd4b8d5d6dd5d465e361342f56bcc0a5e2fea7c01d3a191daea223d81b3", 0xa9}, {&(0x7f0000000400)="16d144815904eafc6840219808b25fb0f5c5b3348caf7887457624658334dcfafadd68215949ffa138a96143c1667980c0ecb602bce5d341f01a0fc7267a8fd1734ac16318c1622d30b76e", 0x4b}, {&(0x7f0000000480)="270a8c54ceb5e108be797923c6d5f9", 0xf}], 0x7, 0x0) 13:34:49 executing program 0: setreuid(0x0, 0xee01) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x78e4a90a96eedfb9) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, r2, 0x0, r3, 0xffffffffffffffff, 0x0]) setregid(r4, r5) 13:34:49 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653000682eb59731ab4a6808232f9dd34b8608fd97094f0859e39c72d641c0ebe8d79a844e868cd20d9344ef4198f0e956df4d0740c29ced0804001ab53f15d8265bad61fe386cffde67160325f865"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)) 13:34:49 executing program 0: r0 = socket(0x3e, 0x2, 0x80) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 13:34:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:34:49 executing program 0: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd00"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getdents(r4, &(0x7f0000000000)=""/20, 0x14) openat(r3, &(0x7f0000000180)='./bus\x00', 0x20000, 0x20) ioctl$TIOCSTOP(r4, 0x2000746f) utimensat(r4, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() getpgrp() 13:34:49 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/196, 0xc4}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0x0, 0x60, 0x80, 0xffffffffcec92baf, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xfffffffffffffffd, 0x1}], 0x33, 0x0, 0xc68, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0xffff}) getppid() 13:34:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) pipe2(&(0x7f0000000040), 0x10004) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) getsockopt(r1, 0x1, 0x2, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) 13:34:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 13:34:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2d340cdd51eb04cb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f666d30000000"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="c58ef7915d63e9580c7794bae9b8016a8c55f7b410cbbba6bc2558feec9b71ed1d0442ecebe4785545243428955e1cda95436a43e961d2ed022a4144f6b1844ee0e64654b30cef2ec50a5f227f04d012b50396d59b37783c207359a86e0c29036c2fff87301ee70ef6eae71a64f41415e129e0e82974815e57b6523ee1727680b787819cbc37f46f506db5415bbc992e", 0x90}, {&(0x7f00000001c0)="3ffd0a0a1320bcff9fd9003f0e568eea1f75079c00ded31a6f638c302a0bedb21956cef1c7ba606e89006b68b878adafd702b7c17a2b87e6604c2fc753b12656772a25e268f44498c0d99af956ac5146cd7779e019ee1204a6cd7223a02b93b57980", 0x62}, {&(0x7f0000000300)="c9bbacbca0e719ce2fdc64b3d99b778a6472a03fcc62fa8fdd420a561f05bc3efee2a912590c95f3e63b0b485af70d1d8b9defad71f64708af180599c7065b6e82c69ed6cc314eb36cf44304e00db29308ab995d4850e4ae9bf40d719433955bd3b537a904d1d2bbb38ddf4396ab03091b177defaaefcc6b65233fcae384717e4bdd15160bbec69727e1688333b37acf153af583cb035eedc3b74ae0de5bd4390c8e29ceba2bd296b9feea5c08333d7407be2fb3c17f6fdb0f8003347d61bfe45fcdf6555eb31160", 0xc8}, {&(0x7f0000000240)="9a941f720a5396a6b3abeb8803e11e86942002de27eaca855505fbe4fe4a27604f", 0x21}, {&(0x7f00000004c0)="b7a717fc47ef548ed83d094e27a54fcab1da1b0869265d22df644ece39b0ed7046760a4b3a5c38c3d11c9b1e286a28bb9b7136883df26587d5f7f1be4b9dda773519419b5aa6b035bef500a4e92bfb72a8268eb52e556d28998c685ce2f3d15639b78e448c389e0e56cb56e1242bd8161bb36e0dcd7516e0a93d93856bd47e8ba1d267702162053c5f11aa41ef0f5152c02f73156a8b1bddea6fa7102bae5cdab6a28006aa7428995bda912552e505a17cfa567eec3450523ed3090cfdecce8a9a436bb1a9d28a3e879a4fd3869381705de860679dbfea82db0a0f0834526470b6ce47e8", 0xe4}, {&(0x7f0000000280)}, {&(0x7f0000000640)="51bc4b0f157ec9c1a6d58726226b3f8b63bb43cc14712f95a00ce1119f2a5d2aad665d59c7070474a7b6d5482e62e4672829c32f4250a885f48b6cf657872dcd17672508a1b42aa6e4934ca5c4f03b7fcc7221e02ba3e7235897d56db9b839fb4d68e87080426b79b20174f49f07e2103ccd1c630b1460bb2a3583a1780e542d42e2ddbc179920f463", 0x89}, {&(0x7f0000001280)="526c3d323009bac0a3637a8d53aed92f70a6beec48e9a47090bc89847b7aca2df7f9229a1cf29ce71d6fdd5d1f218761d2248c027541d8310acb5c7d4157d3dcc3db054f1e96055f9899a92793b4c63d19feee32e17ba03081295e4f7a15b57aa546f1157a936931978b8b756650118d8c55e8ff4ad9ecb8c4e3bb94e45df318100af0d4f2d5f0ff89e49303b629a18b850f2ef7d543999ea04d7ebebf6ec60de335e35c15096f91973c0ec3a35a7755b70a72656b5ca625ef26b0767b4ae91f07b8f801efb2fb447aac07c14d983f372ec8d25a05619223be538db1a9ad9cd151b702605b9c26dc5537ea8276faf1c8837844ec5e64736b2dbdef7cc3945be0c45873a2fb7c92cb2d5d102a409da81d362389d9515874e37b3ed5b01691a03eb7459dafaa93867fe7c6d6cb20d5217a63b6ee233f061e975ac5956c134d76f48a6cb0f45f5735a9884382ebc1cd9071ea19a75b3042c1de75b34d1835612adc1dc23c81b84c4f1fbc23fbc6c09b78bbb605579c566aa2bb8457baff8ad0db2d6a76c58f0f758849937a853c9a8fd21bb16ce581f944baf5a006deea82a35ef1dec4e33804d23067293a90ea6f6841514c6bd033309b9cf101f4256f2a411a62d89214816d9fae0b95a6f5f75fd6955de9fa4249be3ac111c2436dae97d4bf61a36e543516492da795eee92dbd8bbf3bfbafe2afc7b9f6eee45aab91394c42202b67e06d152293b5bbd643e4072f8bb367f2268a0a2084347f5704f4be8d436d0d72a3564c7238a08662612d47ebfe59f7f041eb18930406c1534089cc95cac08145c72bf15b692aacba80c0a196efee03de99f3d63d144c42a938e636a641e2de284bd765eb036442ef41a0c60f919b83dcaf846a5dbddfdb45a877408ac970b5d9a0738ff252c02a62b5d9201132ae51f7793ad1e7a79214f0f8c6936d6b95f7b7bc0318ffa4538f4a2e729f48e077f0ccf7c4b3a503b290878a0bff25e3e6983e804ac69acd337c8d698bbf3ccfa6b7c0925f5b5a5873ee513ad95452eea667d9cf351eae394af5564724d738604471d2662979afe8cdf514aca89c8498a271df0bf7b9364b8d2bf21d4fecb0a1f92a9dcc4bc9bc4783dc6b4dbf2ff14f936b60f4153d0665fee18719518dfdc57135dfcda9b7df96f7f414140adae4bc5010fa519d883f6f5a3eabd5b683be5d4d39c632258f65c696e89b374455fc76b3477681956f690841aa52d47983dec3780668029d2fdace7ea217a05732674d48e0218c5917f1dca5a6b211c94d61052c26a3fddf79ad8aac85bfcec8279606bc1a02ebd991069030d697dbba9424df56af9e13ed46d9de1906dc6263d3c925fe3a2c4eaf1103c4bfd68c4d4aa777e19aebefdbd7b56955528b368cf45c9a6a391d7c50a1d5e3a3ebee748dd468266ea0124c5bc979d9a4da51d440c9c7362a3e08550a6afca917110886fe1b11ddd5e50e41133b9355284c82506248910712798c3f1e3aea78c8dc29d163ac95c54e388dada9b250fe1727424e35b0264c5f68e08a15e3f2e4872ce5dd42d195991fb8fff2aa18567e2d54b4e93d0e02c6de89b519334848231a826d2b803e73e0afdea56d018cb5f39e8899af479206c64bd1eba9be4e0f687a55e10445e84330c04439220ca4ed1cf89df8e63bde5e18228772edcfee3ae3d7366706806f5e1685099ab4f6c216a653d3d90f7d1261d506bd7efa7578d8493d2109487c29726464a8dae9b0b90ccee3a0057e048ed570e896738b636ac907297fb44010ac058e49bb3096b621887d76b8dbe63b2141d3bc6557ce4f73c81e2c33247f46e012a8ae1a0bff19be10ff5ca8999291fd41f4c46e238e8cd9d56088a4d9ecdb218560adca3a1e9f799443ebb72e63aab7ff846bb5125de2c86189490d7d8a730de98790d13a46b38e93dab27c409186de562e3c90970bea634fa10c5847d2392abfa4c009268265fd048fa7f7eebbebaf30c3731b3e99833e921bf27f0fb201d58fcc3881b0b852752ea5606f69f50f20cc0081d13f8bbf94e45c763649ce9dbf9cbc655c4da5135e53017ac0d29e4ad56cd5cacd7f1b49652c1ee7fe26ad8801f1254d0c268197a553a6c7e038aa9faf90c0ad45c96643c8abe9748952174752f0da9d0e3a706bdd1753b4af3f830937430c4a64be1c6f482819ad4d50b7a1cf45212a6b046bbb964da738330f87e219a937a6e8475aaf2ac1d4bf3235e6dc3875228eaf5dff6542422bb314db66e037bcef9aca468ac0745d372ed92bbb3813de6e247e026d265ca205639ae1be543a4414c6992645b1af38aaecba033ead98bb2c144ad2aa477db878ee8fa8a91aca31d21e4c4844bc4f76cd6cd0c8516780747efc01c9e84cd33caa4235ce45632821ee34180bc59c445ab5d2454cabc7a5baecb981c4e9a4161312b12a2087dda0857b451b7581ed5b826e84e7eb52ddbeb51cb3703b81a7ff59caa780ad6e3f8fc83df638b6e4cfa70ecefba9e57e93e3e05105e767d60b30e4a3876d708df5a66a126210fc095fa5c0ef891cb5c0f3684ec815e418b4df85ee7cec875ccec903a54cdea86679e494df8ac8427b8cb1557e0ee081d2f814bcf9a474c5b03975b2a95eb9023bc1692f496cab6754ec12e6c505abcb61fdac49f2d4f00ac067dd7ae79bd37c4d52e1ef7bce39881a289e66e2f22fd2993f03c1af9452854c953cef8d7f9a38d95e841dde411cc87b84caa02bde9c586be7be519362849a3473096705e0340e5eacb0ae5d86b8c0bf41534dafb2c06f5ebf54301f0c3112d7d38a1dd4f67c518cae4cf4b7206af8fd5ab19d4445846b9dda7ff2eb296572a2d7020d822938f10abebf3a1a4b4ab733ae43cf5b00bea7f1085afd4d6e3d659ff49e5fe461224472276af08d5bdad03b0e4c9162d06eb0b50f68b2a73aaf5cba00955f3d18969500621a0ba4d57a1235e5cfba28f359042afe1f373ba76b01ec1b3b42152b53aae715c0bfa56e2dc6dcf88c658d466cf373a69f8183fe1beaea5e2456f3106a69e7d045d562a02140c26236239b1107d7e709e82e96b3024810fd41489e88db762d486ac4956fc6876c29ceb2111b2ff8373fa0c7489155f82e5cbb878fc5a9e3e32c5c1b89c23caf566c86e8d5295e367b850952b3c021997f137c9761764be6b4106f8cda0bc63550856b4549e8414efbd32c056ca6af13a11824e26f6392ccb05a2af5bf58f92dc40a58778c7e2a01d95792fce55d8118fc96d764be9018ca6d8e4db4b31fb38911669a584b9de2e72d173d7e023e86fb5819aed20da8ebe431a26bea212b229baf98bf4b7cf189d116a86173d54c562880757497f71f2b0fe9f9a52d053750507f80ff1b931b12bb81f346a5632cdb9e54d19ff678ef5769fcd34c5f710c1ad1aadec6721f08f5821ec65633524e277d0e8b65dc6f7aba6d51cc9dc7b95ff57dd5c152c0567f0aae6e410563690a3477c1e1db7710ca1e6bb9a06fea33f3f9aae44143818d3a900ae08f754eef79ccfc1634e76e83a9a6ac895c748421ed493bc21e7a5e8a9048e525b8d11e212d9012ca8d74f8c5e3201bad80f10a46886e2a986cb84fc10cbbfeb36eabbd5743f22ea0cd725d58c18c88ae8a05ef839d1d405a50e387177eff778ac1be6cc0e5318b5d9b846e4fc8ee6f957a0bf59e6c36835509b6f318911388bfb1945613869ec572b1a54174b4e29390d6e37cbf200389d7c344d097b6c61d1844f7f39b429cef451ee0e37db65f85e2ece3d3003efd16aca16301c7e79f0c786485f39a2069d5d1403d048bb59ef6e438d2fb09cc615d62dd468dcfc87ee46b7103d86f2460e299110368ebaa2af1c42f00abd197d111704d4668be7dbe92115821f2e94fdee40808973691f7a478da2665d7ee11ba8e5f4d57827f8a818eb5718b0b3723355938036619e76507762e8f7c678ee7b4fc3c98408614f5dc575b4e48399c9c819d8753f447156af09e2a108a357f93f3499b27b54787b7f7070db7ddb9b0a4379c54d7e745fd6264b487f94e9878871a8210c8e1cd569017ea43c27f779b4d80d89b7aeb2656aa5dc3e3e9a654af0db462cfcb2932bf9fb6bcea22d2c8d94039ff20ae280260b08133ac65f8aa124fccad56df762b815f9d8d9c206ae5118639552f5b7370a9b2cbd1afe44fa71ebcbc186d908bbaf51486b59e46aca8475ff4e2d2d7753eacfbd868de119e0910bf75e062982c9683fe66abe50ad463d8ad3525e30f44bf5815e6ba655eb893ff042089c2cf7bb63f8779c23f315ab726168ec81ac429c7fc39f8d35a5239446a2da10a1a8bc4bd99f11475b733f3e571c25f76de18105051336095f8ca397b2d954666decbd58181a574d12e9f5e7aaf4c900a7d829539f02d638164823cfea6f9e0f9bacf3671d546478a6c591870c6089ae41085c1a7b177abc46a34ccc6000a78184453caac3312a811328fa7fe97a23c5530422881f34b276447ef125566f781935004353f8160270bf56ad2b99044da2948da4dc5f46fcf3207a715085248098f5fe64e8c02bd3b8b82443b622dbd822fca13d1006ed8a8168b82c36bc84ae8cca616a70cf47318f0acd6053a4cacafbafe427caa4ce3844998c9ddd5a2d5c3e2c646100ba6f7225f1feb5153b368d9f2c9ffd4066cdd7d5efb112d63848873f1a66152f88f7b1e63445e2ba869cb0f3a1b1ef4b068c3e3d8a5b7dec57d42d4cfc32581cece0fc572ee1abc22cb0b794f6f76016778251e4ff794764d8b69dbef57d50515c471bc18f2f08d7421db5318fd21e81dd7ddbc7519e9c0a6587a05d67d500bd59c8dcf0713b26e696281a7006c389adf1723b1d221bcc427928aebd77ce689af38eb53351c24a8c2fa9d94d56a374932a2e515af0444034a40aac7ebf22aa8a4560b5a12f4871eb056d321a40a4a0ca53660801e752998ea70e11f52faf346909f259592395d4b9dab014a097acf1908bd75a6c456a5811889185a0699746efd0aea70216902afef5cdc2bf33d3ab7babe72c9d1436f92700f7080478255bac91bf3931ca5a7b974c3796a45c81b9ffef467e4fc75e3683b68deab71d348b477afcf6fc9e27a1bb672b268b7de08e4d9e4b4ca2bd0a7adbb26eb943c1fea2d41eef2e85d81514b9d631a31f6b4819c024ebc44176a2c34f8a1c3e66da4c1df810feb5273a90dcf3268b7f0e3ee8da15c09fd23c7d14c2e9bffa9e886cb42ba1c858bf5df72803773742395695a121f7add9b6cb8b858224fbcda974fa5a0a91f79ea6f81081cb4c953db8fd870b3d15a1b02d0c546c14d1fbacfeb65f8d4f740b7df71b3ad1c282f8cac365094237539dcc78adc824bb3b1942c959a0daf0e9b69e5819c2f285e115d6442a3e1e73a626dd91c77c97e0b0138666b8ada8cc6b977fafd4c157fd2c02d92a04b5a545629a2c3091e9e681281bfac45115c702893710c5890d27b1db4e81898a9b350f3015b33190792c04fbd8c36942efdef148bd10614ea1722fa612400dd5e3cf3f19a1e6b51e36faeb5cf25d70bd857067a2c7e6d20897596d49ec3b1fe028b98714745f3c3f82b87d24c743d86b4086f5c6f6ccf7012e18d6ff9a678f857fdcca93342a3dbec73e9cdc3dc5013ec3f6027e4ec9ab45fa845cd442a0ff294708ebe81fc3560896bc9c20c4458b10c287b896de8ea09e378b42bb0a062cf589e92b40f6468b293707244bbba7884b3361dd3ae252ffda6002b0dad4f280200d256e2b1817e9485e032739fbb244f34cd8a8b906ec7eb11ffe82f62d5590b76d5e731fd19f81872", 0x1000}], 0x8, &(0x7f0000000800)=ANY=[@ANYBLOB="28000000000000000900000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x8}, 0x2) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 13:34:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x66, 0x2000000a, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x14, 0x6, 0xffff, 0xffffffffffff8000}, {{r0}, 0xffffffffffffffff, 0x28, 0x10, 0xfffffffffffffffa, 0xffff}], 0x6, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x7, 0x0, 0x1ff}], 0x3, &(0x7f0000000100)={0x100, 0x8}) writev(r0, &(0x7f0000000180), 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000200)=""/156, 0x9c) pipe2(&(0x7f00000001c0), 0x4) 13:34:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000005, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xfffffffffffffeb5) 13:34:51 executing program 0: r0 = socket(0x2, 0x7, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000800e2dfc656987c755b9bf1009da295fcc67a4afcbfe89ee4a7933f8d32d34c07ea31c0bf034acd27e8dd8bacc68f9eddf6efd89d78beb4dac1bdd814d98e2f9b9aea18a5c26eef12e2cb8bb501d69465f00a0fe6ff195984bbd708431e0116"], 0x1) socket(0x10, 0x1, 0x7ff) lseek(r0, 0x20000000000, 0x0) 13:34:51 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) sync() lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000040)=""/37, 0x25) getdents(r0, &(0x7f0000000180)=""/120, 0xffffffffffffffd6) 13:34:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x13, 0x7) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 13:34:51 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 13:34:51 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) r1 = getgid() r2 = getegid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, r2, r1, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f0000000140)={0x0, ""/132}, 0x8c, 0x2, 0x1000) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:51 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 13:34:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x7}, {0x45, 0x100000000}}, &(0x7f00000000c0)) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/40, 0x28}, {&(0x7f00000002c0)=""/123, 0x7b}], 0x4, &(0x7f0000000380)=""/36, 0x24}, 0x2) 13:34:51 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x801, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 13:34:51 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x40) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000440)='./file0/file0\x00') 13:34:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001640)="d1", 0x1) write(r0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) 13:34:51 executing program 1: r0 = socket(0x40000000001, 0x8000000000000, 0x4e4f) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000700)=ANY=[@ANYBLOB="00002e2f66696c6530009bda5dd0a600000000000007ffddb9c168027bda8294bf039eee27c2789b5bf257a1aa779a1beca7a56f9397ddff7f1a6512cbf1cdc19352"], 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="ddb6aeacdb02e678e94b0bc59343d1156d80faa3d55f9d7582e22a5e7e2c3ffa05890285892697dfd720bd70dba3a686a05fa7a3ccc6b0ea06b7b5e14812cdc9450f1f9642372226a6face650ad72cfec6ab969cc0e0f3eb9b7696e623db4be1f2634a41e607e7301edf9ac91efc7b720dbacd6e17de1b15ed51eea29ae563b7573bc1a53fa3b7cc599fd4b819588be8a16ce803918909f678321438a0ccf2741170f7b1b13ab6d68a19e56ac2c7d3221cb8945b47f5ddb67b57bf45211dbe3323a1c666c6a5b608c06a62891bb31e5ce49697d0e1c9f0590d9b3528a733d7ec41bb49ae93", 0xe5}, {&(0x7f00000002c0)="b9e15f8e63188b", 0x7}, {&(0x7f0000000300)="bde0acacb05ec17c3ce499ce67bac6b2b27aa074547a41df626da336c7c6d515734bfe67e99286688b0fa466f356a9b7d677dd28e60d01cedf9eebc4be9decbe939b70429d04fb54c349285bd19d6b50059ab99a1180d9d3795c86fc3241fe66343519e3823fbd597ed510c9d4c3d99df616990a5a30fd556c4f3159dd637c387f6274cd91013523c1187557f68530f59ee6c156400ef80b0eb73deff434980661fb305c693c2758daefe52d3142de8eea8e7b06599322603aa3abfb516001ced074b64a53925bbe020ed3dd42c4e840cd675c07f8fbb1e7c2487d040766197999285dc0352076", 0xe7}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000004af15a95994b69c126a45a3249698b2cd837ae9e56fecab6ff4e2bdabfc2f5db790d21d3dc241b2337e210f7ad131038005b6b8ac81f1219e1df4244d441cc75377fdd1227b4ea7b7154e3ed7ebe09890bad6921f2949cbb1bdd96e5d7986bac714146c5aeed57ca0ab93944b89da33252831036f5bde5c6112cf8ed752bab6e6ef1f50ab9475d7ef7dc44c34c0fb77c9d7b7171f587200b4f4f4f7eb6aee446771de54d9f8a5c2de0bb5fa1db1ed8cb148c8ec04b9ed23c63119f35cf6d52c05cf42b25"], 0x20, 0x2}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) r3 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r3, 0x6) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000880)=""/151, 0x97) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0), 0x0, &(0x7f0000000500)=""/173, 0xad}, 0x840) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x200) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x100) 13:34:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f00000004c0)=""/130, 0x82}], 0x3) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchdir(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:34:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, 0xff}, 0xc) 13:34:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1ffc, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 13:34:53 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 13:34:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x11, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) 13:34:53 executing program 0: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/62}, &(0x7f0000000080)=0x40) 13:34:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 13:34:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x28, 0x65) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x0, 0x7, 0x7, r1}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)='./bus\x00') link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 13:34:53 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x76, 0x6}, {0x7b, 0xfffffffffffff921}}) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="127754928367476170588e5855b6355d6fcb9f74325c9826b2051f2484f15856", 0x20}], 0x1, 0x0) socketpair(0x1, 0x3, 0x4, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 13:34:53 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x25}, {r1, 0xa2}, {r1, 0x8}, {r1, 0x4}, {r1, 0x4}, {r1, 0x2}, {r1, 0x16}, {r1, 0x2}], 0x8, 0x5) 13:34:53 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8100, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 13:34:53 executing program 1: syz_emit_ethernet(0xfffffffffffffed0, 0xfffffffffffffffe) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x7}, {0x5, 0x7d8d}}) 13:34:53 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000180)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 13:34:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = getppid() wait4(r1, &(0x7f0000000140), 0x8, &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:34:53 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x6, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000006, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000004, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 13:34:53 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmget(0x0, 0x2000, 0x1, &(0x7f0000001000/0x2000)=nil) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6) 13:34:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x0, 0x4002, 0x4) recvfrom(r1, &(0x7f0000000000)=""/16, 0x10, 0x801, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x9b9, 0x4, 0x0, 0x0) 13:34:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000001, 0x2, 0x8, 0x1, "966b7e2aa86b2f7e29072057b11ab04eff60de10", 0x8000, 0x9}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) setsockopt(r0, 0x2, 0x5, &(0x7f0000000080)="fc64", 0x2) 13:34:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) write(r0, 0x0, 0x0) 13:34:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) 13:34:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10800, 0x98) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x60, &(0x7f00000002c0)="9fdb35a6dfe6c857d0a080a5ca308d06d298e88bce53071d1ebdfcd2faba2dbe32f8af3b75722f9c6a32fc79f01f8096f73a5b70d84e741c1a3e71894a11a8d8504701b139a5e33053a94c3df3215537d415523a673c09869ad544a628d9ffcb") r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='./file1\x00', r1, &(0x7f0000000340)='./file0\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0/file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x1ff) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 13:34:54 executing program 0: clock_gettime(0x5, &(0x7f0000000040)) 13:34:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x148, 0x1}, {0x18, 0x2, 0xe9d, 0x7}, 0x3, [0x7, 0x2, 0x8, 0x7183, 0x3, 0x80000000, 0xc49, 0x101]}, 0x3c) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) 13:34:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="9179074fb02189a6552db592c61d000a3eeaf7958770c457d5180fd12646d29c16bc3dfa47cd9f7f5138a6aef8ad1a0c8411923d2c697173ea05d02057acad953e0545a255ccbf5314b1e40bb526a0e2549de8c1b95c5975f134d320a16a1e2610be15", 0x63}, {&(0x7f0000000140)="fd0b762958bf1647d1155e8c131cd049ff646565523ad6ecd4387419354ddbf156d1a30f1063a92a8617fc9fe4968f26e6fdff3d2b6323af5b20710fdf4e0139025a21bd79830dd22af11cb53ca9505bd15c397f5b6216aed583a1db4f11ea2b8003bc3ac90e0129c53c02d30520d932ed880f0fe2f3e2484d327ab810f222ea18e9465f650a2803f262321d3363c90d", 0x90}, {&(0x7f0000000200)="b3cefa7b40802680b361f145d167eaa678d6cff79cb380b290dae56025deed2ad70c58e351e896260249f443b4a35526a893160818bfdb16f96816b49b91c9b0e36e96bbb3b016706a1a44d423dd8882e8ee3487e45cac0c1dca06f5575b6d07310c1041b82cbb9d8696f932a57095b35bd6f3aa1f915ab0efce2cb6cc9bb05df0c4d38339c03d3e1a1c06ea12eedc3821ab296b8a0c195bb29435d71645a0e1196ba782ed38d194bc01c490d12c9216a82b5f1281755c67bcd3d480e387424c08d451b734c8d04f5e6b8f4d2dfae21933cc3c2b081a6ce340b684b8ca", 0xdd}, {&(0x7f0000000300)="8dda4ab4cb5a5242d46bedaba886f4a62ecddec5dc027bf0adb0c02e975c4885b1926183192372f82a578ed3a15b69d6f7f24084c55229fed0fb63a27e764b1afa21220ceabe09b787a52d1fc862e873c5ad51ff0c2ae761917b8e", 0x5b}, {&(0x7f0000000380)="d5549c6b3d3d9df392fe80f3a14eaeb85ea363c421f31882ce0de38543408f4a2c583188dace5748ed25136d7b277efdb09abcc3d32e42c36aa6941c1e6af7fc46aec32cfd397cbba817edea15fa564cece9049ebc819d45454fd05749705c85d8e1084203", 0x65}], 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) pwritev(r1, &(0x7f0000000740)=[{0x0, 0x33e}], 0x122, 0x0) close(r0) 13:34:54 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffe2) r1 = socket(0x2, 0x5, 0xffffffffffff8011) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000002400)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000021c0)=[{&(0x7f00000000c0)="6bf083743be356f2266bfb1391a58532d291f08e21fc748ad0fcb2f931f17e06ff35a034ae0b3f2835d3a8eaa4fd94e9315a08ee5948f3044de2e58e22813385e408234cd226c0dcbca77f5f0c5071f756b8909a4c3ea59f72839d79a515ac35baa694412fff26af31e3bcae44689512725e3f61743e03816fd4ca15a879f1a42f017f7781d7fb7d00f8cda0066b2888a714a62416d8e96def885fd30d4d23ee41d93515f957d2a180049eb08c1ffcd0579a5a7031b4b6af69152c6c4ee507c1d03dc9e832c52c68e9a749415d03718b5fd667dafadf6c120576b060927ffa799ede72ec5b8b5875e8aa57faff2d4ced2f784b2459c688417969644dc629ca81f296d92d35199b401b4e65a8bcaf7ccec3137370ad0c7813f3ebfccc4024bc2d5d31a372037d64315da47d9580733d86db51ecd5fc7e5a9e93c420d6e48617c8b56e851008c52c33bbd29aaf9f6bddc1602ebdefa624699547aa5327e501f79fc4347e6c9cc82f535032b235d6ed9b5ec71c2aad65a2f85007c0b65e0aad3e8d04b2e204b39d3cd47dd276488bf394ebc6510e6a358a8f83232d189502eedfed36f913b24ffd3a7be87e148c39e3a1bf5a7f16d3098b56529421524d68ebc36095788e72f2ffc19934ad55bcb77a3d394aab0b21301fea3fd664cfc73e0d9e2d4e3204a99d6585012f23e1a85dd82dbda59b18eea803a24660fda4ad47ec17508cecf9e8699e165899c2d9c0d39e0ad3c3f56cf24d80383c950550fc12170242f3e5e19740397bf591ae0de6135eeba7f52afbd41a8998e1d18b08fb847edfe24ec6ea751f23dbbd18ce9c6c6843ce843658978551964c45c24d49a94b54c448b2e3a3f8d2fd16900043bde4cd6a33c930b5c39f691052ff4f022ce32654f49a936750d8b9a5ca2d23b0ab5b5c9f9670e70da03c4da7a28ab6626099cabf7978f4e99ee091f6674c2ba28c24e674e635a5c69360f1f49dacfe86f7baa1e5185c66eec045d22f3b883551d097b5fefd35bfd4da02b0f681306effc2fd36a81e6c3bc9238df92c9dea38a305d53366964641f5561a8287d275898ef7eef580c76f97dbb111467aa5224afeae30cd44bc6eebe65c2b9c204e806dc52f28a5da60db118ddd9fb779e921e4df46ad0084a261185bbfdb76ad4c806c420fa0650ed789856817575f72ff818c28850829d16c0f5b9aea443ba76455267c1c629533c5c01a0f85cc9fedd7679327f50558c822875c255450054a100a7bfd0ffe09899791fbd427c61dcd42b0a3cc98ad5764dbcfeb7f3c4d5713435df144868fe274674cde6d1ea90279db5d5d5012ff05a780d9a7b1d84405fa8baff67ec97126dd14ab6a243330282048eedfb1bbcea83c43e078909c25e7cb804248ecb0da44f48b01e8a2d98ea0edcafe02e4474ef1ca94e4be4934581888afc117503908c41253cd4055a8a618bc02bbf49e1b30d2974021eeadaeba9c9ccc39449d4b171b90a451e679594f2b5eba832dc382e7a2e314aa871cae0ebfa2b9bf86b3a785bb9fb1f1931d045c40fcae7ba44dea6d7893cc7d259d56c05a01b95f7f30d6ccf44021f8fb558254e35100fd18003def01a00788b68701d34cd72a6d6ce324081c5a0b166c3dbd958a8040a1b989e3235df4318dbcf7a84250b5af133bacc81d2b37472a95d6f45b7132d05b2c8db0efd3b0f89da475f26f404ebf9daaa6fa5e54c9f032bd4aaaab421c8a8cf2b46396dc5aa645602dc39c417b1f97f10b94e2239cd7d647c96955cbb2f8a4f2f4480d7adb64720f88de263542788161637d120d6a4388ce5c2ac64e7fd4da63a4751f7caa48f994d4b69a9bb5690141ec59bc15eaf3a610aff381e9d824028b1434011519c66426c17c0a45ad8e2882f0c0b890c14f4f74aaaaa73a5d8cf2628b89daeb51e5f3e7ea3786e41372380a9b3ce0ed40026358d6af9d3bff24035e2d61a310b1ae0ddf58811f7431d16dc34728e3ca617c18159427b94d35f90e4cb390248dbfbc24712c193442d701ace3c9294931347eb6f5d44e08b550363b3cc0b5f1ee9746a3c4801a3002d687f7d848f04623987113ad2a42915c18b552c5a0ac532677514d58129baff55226068901b26c2074eba21988f4e06a832bc36489b8eb46fe6cc3568416c0690e0fe9e879832a82e12743df2d32e0a0109fd5d2746383ba8d44eb39a7a12fc1da2ecb592d169cfd9155b31dc704dfbae3a449b2fdba01f959ca6c37add5db4c691a6dee3cef79f6a01bae06ff4f1df710ab910cca3eb28324a60e98a802c230ea1ea4439c934ded3f1f264990904f43e6ce66d725cc0e772e62f11107904c39083968a1aa447d33b503958738a7ac7d2eb5ff31452fcbc6de0b0335c4a2e65b07f47fc1f3384bc33eb14f4176885a31f153a5facd36a2dcfeb2a3544c94a8096eb0b56c128da931108f42f847d4fd8102d3a0f81538f1e72a21279baffe8e6987852135e9a9c8ae328dbe8b15a7263036f3e0906d250f605101a799c2ca4596199766702ca7e4228e2902994be088f23a693b77996856db7a7fccb9d29c722f5fad4a7bccd2b74cabbf0235e452e34b4c66207fbcc4f2f6a4d6b6e1e064465ada7a955547dfdd9dd1301235a002a08d440d0d61364a69545b122a37e526845f6f910df48add4b1cc6ad746ac36e514104c58149b9bc10f83638b3fa002a2b05ade8105230e2e2f96bd472a1048879245d0ac57dd6ac5996f91a2a560442ed590c5637eff2febf8c162d7faddf6bdd43e8f9570b4ace249da932983978fd6d6ea3295d4137ae23e2df610a7903e9d0a72e720fe3cdb59e5bdf1d6e9a7967492f537097e720f90252634336bcc2684bc46295d1d4c60d36886a56ffeaa54aeafd31e2d6a9b9b65644de08f77be7cb8095cc55d327251d967b6931ed82b47be35e7a31418467df8cee4c8e2cf7fb64f98be4b273ea271ff92e9df81714d19448357252f0223228e566e146f03fd5c1cec9869edf1e0d3226dc0a9486974c616caf9c2ef686e461cc4b7c9ff25769c6c795ff446381580d97d861b1e71c0cf2302b6fcf1eaf5f55b9a14ee9567bffdfe50fa9f69b0d0c31dc3bc4d70c1f77dfd4e33ecaf9016d4fa2fab1a82129a52139fd059e63022da481e43324c628b0a19bc8628c3df49e98bc63bccf7b29cac841543d0a00830d45255144d17212094f22d8e19613b9274be9535f75a4a64226e577e552a2dd17ecc0e05e6679fa5fa8c352b9e156c50d11d07539b9977573ff7bdb50d7dda4df5b9355f6825c43108fd5ee4682c1e5b4cf4ea60bac2a3557b2fde6321a2a57bc59c7b70f7329dbf68acd801006e75c94f0cd2bbc5b842dbcf7c47e2952e35d474189366889dfb20a1a57e860ec0e0bc6f155b4050c2ed278d453a618d8a68fef3b3c47ca4958c4f4dcf526434ac02f540f5a439763e7cb6ef03d7c92904fda73514c5d7705ca37e0453ac08a3e4ce2edeacfad6cd60dad22186c19f14c2b304bd6a4fd0cdbdf06502a80a98e1293eddf78c14791a78f899702e3a08de4d6f7b0af90f29c70ca7b53f6ceee3c4d5c3066f03f9126b773779a837380e3a613e96681e1e36e8acba8e92f7ff1ce1c4194dbd779d70edd1459663cecab4c11eca19331af79a7d1f31073e06e1f04ae191453033e73b601fb602de037036055658f9b522a2ec47946a49ca0e25057c9024b50beac2afb4630eb43414e2f16e1daae69ca783781bc452977a6f4f66100fb9c149e86683f5f05c67e8ab0243e331333295c6dbfe6f38ee34d5b32ced8595d0e6f7c2a88d5f6415429ee67d9d8b635e84f4e3ef73baf78b95fb726b0cf82b3810358b82ea46744a0f9ae0ec05e695d591414c6d942f26e590e8fc70947e8d310911822219cff3348cd17c080eef294ebfb765022f978c39c7bc72e5370ab93354d6a50dfdcf3ecc95b390577e5d75b6961422b036933d6eb576e67b24adca88039087b938b8fb471ca232c8590311e6e385cbbacfbd405c4fb01044f388a058b394f956b4923fbbed8b434ab290531275a78548345291304af4fb91899740f8ddb84a68aa3692089ca8117c7a3f9a61a37119f0a9174418f94079408116ca6e8c03a40b1f11931b829f28244cd3fa5daf8a8f47dea9ca316565378f7a6ff19c8027802786b1128e6954b4264e903b0196736333afcffd138dff66f77e0c012c9d81c79fa53bfdc34b023354f02b2e0fbc38c8f20b7831a4ebb50976fad6d75244b6ac8cce571c5e62d6235dfe2ed77c34cce5fec6af5c42825c33e03caae22e8fb55b9e885e144328cb943c0e3bf85078699c8c8e4a72acc0f96f98fb631b9495431f097da76e0f904c48759ff760df457dd06886f6a96049c4bccbb97241efde7f9a44d548b5d9dc6dea292330e81b63aca4232dc139f4eb4a6a370f9863598179a0a7b3ab9a1ae8823d09cbfac5e750fbc6715146f120ab84a73e5e4e48e82f1b0e8ade8a6cea8cb81b2e119fe0e3a196fb4e783e429a599971187f2e653f8dd361caa7fe5fcd0f68e56d94d0c8fb41b2da7c7f2b2b5c486789b992dec4e01d813612e812cea15792d268559ba6f7c945154fbb699e953dba519974ffe4ef49949f4ce7fbd4a98d86c75d5a3c1a09e80b829afbf745412425f300e393ffce73f765635e3ac49ed168d9d17b9ff967136394df598fd9aa3e9b26912439640885f3fc76c302848237b1e5757f8148bce5d1b0a338a49cfee88cbcdcf41d2879e0c79fea288a3b3631b5ccbbaad2b0f1974371c9ec61727d964f431123dc644ce208ba91e25c9ddfa87b91e884854f097db439d73ae11a4f81cefd61a78682d977e8b50f2a4c9e1dc2de5cf03160253c6deac5ce481ed6acaaad0d0eb6b1e8a4789afdbfe0a7ea30159cd423b8c240eae7132ba61d492eaab20afa7ef4e5d996a38c2b84a30133b80459d3f3f93d4068513781df3a3c2bb7f1c0e3538f2ffa32fb7d4024514e85212465deae7d6f5d8479d8dc7de6a23d3a0ec51631bd5bd8aa317833195c0e85aea5d84c41a11ea59631d72b05334b5e429e486047dd7ccc96f8eb033a0b574324bc71f016cc423910315ef5f7fef4a760374128d04c46e38d73826e7f0a44f2ffc50beabb0bdb895d36c6c6669974ccbd8275a5f9669cf140a6f2e20a17f0a4ab493a7b515d2c3cdcb67e9538dc65095ec908049d5ba019d44c8cbda78ea8f0aa9bca448d591855c84758414bf5c3acd7d27f9a0672735003ac083fab070df8b31a84c6304faedd5c512cce2b811a9cd57a8fc3e3bc1c1bd25487baef41b764073cff04b669cadd2a9279fd7cdba421df4cbb98323232156f836fb250599726b8700cff04f360039bd9e6bbc862a3d8deba957e4ddce2aedb67eb93846c467f3c92e422bb1286471a5d0be4a234776ace062f91ef20760ec32777fa131801eca5e560a0b5e3846485dc0e2abea399ec80df1e1b6516a13172b4d09bedf3c3ae34f70e9e831c5650db88f62d5a764f962715c81cde5efb99fd449c3a14a16e139e266c471199600414b44bc24b89f1aad3366fdbaf8ac124c2d0a2f5583b50e74100ae7d842e946d0fa5fd3ff65c1b97d93748a7389a7192469fe74279c63109ee9d9f3b44e93374f7572dc21c0c897b9ef25da5fa0ca3fbbf650bbea0881eea45511c7858690b1599868e6ef5d06c06f5d62a50bc4cec945513477927c969b1e4ad99abc9a2677e835a493e0a7f3043c1558d1ba5b6ec148c36c7969c705cd3fe6b8ec927102dcd95ee9381b0dd8af121479d6327a0ec2cfaa6888097a3682f6", 0x1000}, {&(0x7f00000010c0)="38b1c60ee5ffaa957344f43c9ee66d8c42fe5ddb750032c328c0d28cb10e6bdcc88d46435ab5b914e829020fdad0a1d305bdee5008243cc1f7968fbfe3c0f5209cdecf491dbd47fa17d5fffb0b1d686b4148e65f6fcffc775cda2dd266745368697f1b3e16611c69af45ce2c12e82398ec9db0221d082147c3a3b5f1b6ce51203b30423cec91d565ddbfe82ee9c64339891d1ea842bea4937ea1ca134b4c97daf0", 0xa1}, {&(0x7f0000001180)="0a23dfa448b15816db35d65a9d40882ef62164435fd9ec11692b01ab7a9d4a2b4ebad54837efb7631845447a02e4d027b1a9b89f4450877f35e461bbd5b54943865a8f4f317b71d225e8e3f6285432bf0122da972d36841922e204c53ccf27e16bf64a4056c3bc5476c2ab02c55cd31d061cfad09b0db65fc49fb55ddb79fe9798146bee4953fe5f775a6550b996b834f9d86ef25aad90f6d90912cd842d225ff5d9e286e43e0c3ca045ba1412a33fbc7b943de82c98f3c959612874c9798f2fbd2fb2a8619679f5e0585509bad392336a636bdb48eb7fb27c82d20cc9b202bddbad6bf6ee279d1862124f1e052aeae211365576aff4a122104f8ab453201d5ff3867bc84c1ebb7847b24952d39d43b1c614533428febfcc27e51dae9c8686582955f463a821926aa4deb6753522b66f944d2efce59aff564df239f8c8951b1f9c2486da5f0de7406e5bbfc05ca0f40439d7157a57b26a152836af687db8068b576a09caf533f6f3778587108a0b996c329f6edcbcec5edb9e505d689debd3bc52abafdb778f11f2741c7070b9493a475a058ed5b54f213d463047f8c1bc739193e2108900335da30a53df454793eff10a5e61ec011bc1032f1ee7f3c5d9b224bb2629b12d20d492b0c7ee6b722655052feff3da6834222a044b341e970116ece8237854044bfb5a821e55d7c9b7020be1176e638d7de780d85833ecfdd57407a058316c4bafefac4078baccfd39808d2ff0fed7a379f022ec9a1ab3d1eedb5a12e37e027af72bd1b54b7d094c4da9a3614a9cb7075e124938f5fef1a6775fa30069b20cbccec8e81c912cc316e73d5ede40b7047b2a20338c0636b0f1c139ff28187b5e2bafc9454bfe914ca805e6fcadbbad68a3e245601f793002add537e72708e8a6cb73507721e3ca5f4c6d1285660b4af32bff0e47d7d6d84626028dc1a1ea54c0502622462529276f4df47b75b36d7a3dc0844d7f850f191c146e745be8549eb8afbe6f38c5db21ad4f99f7b841b6f6c5bee48098316625cae571beed199bdd3d2e66939a856a9ceeb54f3510c45616d3019441d56495ebda05eb17f8e4c49e53a199ba87c6936c46903c92f09bdd405d043f78490e69ed83468d693dbde1985f6e1c6fd07a42a4d587632145be7ebec7eef9a9a754875747bc4f0a8451cc418bdfa476745b8814041c905a70da55e061005df0d938a74680e3344631e45909032336a267e5d658094d3572ff137b4da45deb7cf02b68ac2ed32f5e1051a21f5689364ce93ed5ee66256444cb355504cd40cbca9d695adc93f4688cafa9ece5aa00133f7da3979735e71b07c698b764ab73bb3c4a7dd592a4285380d3dfbc386f71b777c4050d1fa328aedba6fa56305ba40e990e892243be9823564a64f0916e54d0d7f4b5a2d6de141fb919f2a870938c4fa4dacacc625eaa28e1c8f3d5e016065e384b2844db326ef5dd215646b09f6e639de9a6ae86321f42614d16c58e6e7ed9d12910fcd45faa9b93982db0bc01949146731cae613bd69e4f0a6936d2c212e9542cc5a95f20febe5aec9bbf2fce09c7244fcd8e7512da9197fac90bc22b11f0093152f27344ba63c17621e231ac7d13598f01008929f7299084e3917dc89b88bd323ba972f97b7cd2bf5aee5a26b49b7f85df3cc795de84074435e762c19b09b3e62f961df37b32c66bef60f160d42146cc83d94889f6211a2fdf1416905b3c0087480e223baa0f4f2d8e8d25dc51b617963e3610cd785f9602aee3fcfccef585bbf25481902baba8bc55aee4bc6d6317afcb8ee9fde1a1e15a034768c1baae95ca04f13cb052259e94366e13a09a54debd5b4261efa0e250c575f5fe605dde9c63c4c75bd6cc17faa2040d8b4d52fe72038f35c7b9d16888ad330bedea67272bccddb89c168b0bae14607f09d45753beb8c1b184650c15b63eb13913d168c34eebe23ad4054e6c8133d80a68c76b8a39179a3f75b9d123a17e57b9429fc8ede3d3d1a5d5108c196e4e03a1596bc1443011b993f02e488601248c9b7a39cb2b10db0ef441e42538f5e29a1549621e8ce3eb8d75160127c263abc4f964149776882ca2dbe295be68212daa2db9737cd72d2bf0f53cf66a091fa1cfaee3ae129ea0556c2d9c3531bd2bcb58b3b03dc79993ef15cee876f8b85a52a93b58e5cfade0ba4662c3d118e8687a1268f2db7cf7f913a096966503d3f87d516fde84571218e4cb7ae6899e7c884b1ca650a36ef7ec25850885f4f922615e93957bdf1d29f227a56614dbd98a817b55a49e79390c02f6984016463f6cd4a2e9419510338f9fe7fc9ce3f25aea360d8562d9813505adf499686df447b0b998f96778e6a13cb34a146f9e205464bbce2e13bad6300f60ff8233e1abaedc23d884d5646b551570f6bb19b3eeeda2729ce4bc698300f07add6a83061b75bd32bfed5d415a5227bd35de00b9d065e938858df5a5e127f0058a2c2c04dabe4eed04bf28f554fc3a0969d563eeb7733dc8799029d4984a92247f9234c27aba390160b2ba744b477b7fc28533c163a8bf234ab29b9c2d06167963948eebb9f23218488f28f94d177d7f4121c2d141745300870a764b303b6fa8571adb475fe9347e372e19a31f98f4b2df790798b09fa2dfb70d7752e94235d8beb58f63f67dbae585c2bd655928cfd606e7d5f1696cdd010b10fce13064114dfa2a5d8c84d5abb0ab0283c2375fd16871bbf53f390b4252bea584b4cbe513404380db287088dd11efda1bfd22fe5cdb3eb81e496cb75df084578eaabcbf14ce32a7407ec003a4e124d6f78ed1464fdb5c183f885587f6f00bc95625ace48c3f587453ba8af306688f3fd0956ece0bc4d72f023d91f42d9df0a61894b7992d4cc3fcc592363e746155150a63a0c35a6d3273d418e7b3b01b9c75fc1d92d72a670d379b34e9250c6ae84317b033a38f421c3f7724aa211460c375489c762545a96f375db93b4a94f4d035ee255dcedbc51584b711791c14ffd6eade576ab82be3c8ad627e9169faf489f2665c229623f01f2078607bdee635f7eeb599e25021e2779d7e3af43c645a527aee8139427df6187510e72a005df6cc525226312e4cf7ee7a40e9385c6da1e5532164d2f5d83ae5a994b702fb0a5867947895372f0152747fce6588d88cffdac5ed9edd4b5ffccbcf8b33d8aa3ab26686af78c4d7f44375c58533cf05418eea72423dc6e998d653c713740eefafd597a3f9a7c67d2f0a460a10aeec6e180521c60a84e9cd0a2407dcafb380d9b11145127e8d64903d38d7b67aef8da5e56f08fab75670ba955f450ef06b99d25e91f8dee9f8d724a9196f484452e3f90e181feb6b9d99b02fae7ed325152c78130e85fa0a866ff0f35b58494632ccb21e75b2905f2a9ee637ed68fc6fc526508c44a7248e9363380f8685ae0b3153adf72ec420e703b15fcf6303396fbfae483dec65c9c51ebda9ebd411f4bd6fd15f7e9425e6f572be25e12b71f613f188db3c24ae5da60aa707cd96f0740c8b35bde08f1b25fad2bd0605083a497038d266d99810d7a71e03ef995926295b0f08845ae6b4e949e6d8963f66ff6a04be3f1258ff336e260d22da29db562eef83fceb019eafb3a01ca623596ec265537d65495f9c5db070c643fe9b3dcc485b70b724bad5e73ca150d4b36b9a50173fcf778496f0395f20633bfcf9edd399c87b5ea03beed0c87357c7e3e980497286d5461096febe387f2236c7fcf3aa43655c53a0d969238f5eaa49ca5e26cf2c612ee57ccdbbebaeadf102c84d4525033058eb33bb7488bed4c237f27b2bc5fcd3b553670dbaa40dbc5d29f6083f9a61f3aa09433c0e2154ef23ed996e0058c805368be55e557f033d602aea08aad9d374a45a82d0c51715bac8a0caf8edb668d588691bf2d87dd1bedc22dfe97ca5b884657536c02c13fe58e06081e5b2cf3610860f667a273807107a15258d2ee03f533d1badb33e5355d2f902fa140f84ebe6f17e064468332848d74ba775cded91cbdc55f24939624b4f4d12a2fa660c587c341bf2d6215c97b46527c9f7e15fd64a0fd4b91280637b9ce64cd3d24cb4e60dd66b0e75d291ca703ad5f6ee308a592072435f16b8c4c9bc69f041eb04cf5af7e53504b11f7ba21dc33a870336dc491cefd3cbecd6b5a2051dac97279253166fca2b49c4b35271b7ace7e00beb74094eb6ae617f2da510aa560d58a48612c0771f231d51c2082cda5f14e0f4c64a9ffad1e8aa5a11e5de2edb4662d771a648999bf5e7c777e9a6a91d01b0507d9cc29a2836614ab7f865d46f3cf243edb6147833adb22326f6d91d15894b55f6a68ca6e2e68efa9f0e2d79cf9ff750ff24f331dc1957d1619bf95f7900d090058491761bae5f96608d2dfa06de51afb0175eca9d422f8a59100969533cacfc208f686784b875d88b0ba57d8dfb672ff64b64948a212db946ee8a88bfc076ae297ba36a09c26dac258531e7165d2e65b195ded786bba2fb7368359000678b7eb84d2bcaaf0af0da995b1df2f277a621544d1b19947369bc2536d505401aa584fb2c1b92cd6a6637957bc6c87f8fd060545dfadf95c645603e662533e01d0a4b4fca781ccbc0fd86745167d7242a7206c4f3accde04eb66545bf93d030a494a7fc74d7a084ceb05b4f36be68e00f7cdc167a6f77ee8f441beec4b5c2fe654431dd4eaabf8276eac0447ae6fc0aaef84caebfabc331c744e37aa34b8ea4b9a8a12ad298988c5fe91ce87755c20043f9be466d591ae037a13814314c091de6c7ce54689bc440d4035c9d5769eacad4225ecb56a0ef77eb329d11931b1f93b289950f369fa2b037d46b0d9bc0838bb9d58533156195e81007d6df4ece0932bdd2fc524361bb2c7804dc5ebeb882a2a261f28a10c95fe6a1e011363010821abb6e87812a982bee4e86ea1fa0d3bc5214edf239e139f2fddbe038c860eb009e767e00ebae7e6c23f4dcfd2508228f2321090f1ba9c15d52cf721c01166f2a11ab2da8e30e109ba1ab3a8d1ae7c5b17cc8cc27fa12e4a2ccce9363aec1ee6b50c01b685120c92626500f71c0ff6e0cd0560acb449ec6c9e29fc7acc971554510eba3bf974db97dacdb2256c958d227d406901948726b338d732661068e2073c3b094775a09088250418158307906bb451029b58569e1cf71f2f72a5276747e741629190458fd82d506e5d2ac3f0deabf8a0388ba02687cbb0709360706fb3a845b4ada0ac48b7d4448a767640c49d4e8846d8214b10dfefd5c035ded67280bbf4e9e8282f2784e175b796c1cdbae9d7e81ea64d3e5bf224c1b07cdd8a929927dc9c2166ddd4b43b46b8806befa47025dccdb2f96c9850528c6f050665a9822f7aea0c25c4674706742aa0b781e0962a1b8cc81f5ff27a40f0b675fc3f0ed05cb224dc75316a5b10d320629df748a6dfb212170c64bff5eed6bb04ed8e6324f29dba25995bcbb918ae0253bfe3048796f83f168b2431b9acb624067165d2803cb68ae8d8e2013f0023ecf7698c4f70082408dabf1ca80f711945c701ce63c04208a4207032f2863455cb33ca439737f2d6c62d8d8b01c2e4a1aea6076f7cdb1a3682c2d5a529af4dca423f2ad5dc9fb7e7d19914863de6cb4e580bb99b01667bab052c2ebaf754dd301b8a1b55652f2dfe2ad6ad923e2ef394af98bff37fb42500717fa9b73876f5a20871569992cb44b534ef52ccf723454bb4168548c0479bf30c92e72f785b27e2ca24e0f1edd3bc559a12ad225a65a114853e03c88a1231e103f4eab8d2a15f296f5860096", 0x1000}, {&(0x7f0000002180)="b81486a98d08a28dee6bcf89cb7528e379220c1f45b82353c9", 0x19}], 0x4, &(0x7f0000002200)=[{0x30, 0xffff, 0x1ff, "0d61fcfd27526e5b5a249c2bd576c2debc4505f05b4fdb0ea4cb"}, {0x48, 0x1, 0xf16, "862f48c19ea8decbbaf1a74721061d6f8af20d5b2a5686a5c9f90b030c097dadf97e846ad12bf925922dc80a6c70b3b8481fa1b8348275"}, {0x90, 0x0, 0x0, "cdd08cac12f4749a51e52fae353db1359f6b5c77e365d82bcc7fe740ca2b0b182ad5c60808fbb2c3d6a6b7f51f1ca5ca0c22bbcc548fd1fc03ef437663578e1b64d4b010962e58bab84cb67dfb22a5759e60ecfe2db3dddf80f6820f818a8fb637299d8a64db231d4a74bdb68bb56fbceb261fa5087413336bb07631fa63cd30"}, {0xd0, 0xffff, 0x4b, "0d16f429cad0cdd2f4bea8b9d6a44ae0e9431acf31ef1d6d0411f5460477c7814f0b0875465bd0fc12f11e21d49e67eec7ad65b34b3de1dac6185fe3be4524d012c6be81f3c1f42a69e20e6f2acb19de13f86fde04a1d91ce8fd84ec43605b83eb284807aef573ee075c39de3d402cf82b4bd48611e04beb0a66c21096b4b7886638799eee78cd53cc39bde63f1b48f7c30aa55a9871a48ce7b9eb69075430c444f406d0448ca903336be1d362df05f0d1e07f939d97bec623f981ea"}], 0x1d8}, 0x4) 13:34:54 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) dup(r0) ioctl$TIOCCDTR(r0, 0x20007478) setreuid(0x0, 0xee00) r4 = geteuid() open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r5 = geteuid() setreuid(r4, r5) r6 = shmget(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) setreuid(r2, r4) r7 = msgget(0x0, 0x90) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x0, r5, r3, r4, r3, 0x10, 0x4c40000000}, 0x0, 0x7, r1, r1, 0xb4, 0x0, 0x6a, 0x10000}) setregid(r3, r3) r8 = msgget$private(0x0, 0x102) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x27d6, r4, r3, r4, r3, 0x20, 0x7ff}, 0x5, 0x800, r1, r1, 0xcbf, 0x9, 0xfff, 0x8}) shmctl$SHM_UNLOCK(r6, 0x4) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/133, 0x85) geteuid() shmctl$SHM_UNLOCK(r6, 0x4) 13:34:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x3, 0x82) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setitimer(0x0, &(0x7f0000000240)={{0x1, 0xfffffffffffffffa}, {0x80000000, 0x7}}, &(0x7f0000000280)) close(r0) r3 = semget(0x2, 0x0, 0x642) semop(r3, &(0x7f0000000200)=[{0x1, 0x1, 0x1000}], 0x1) semget$private(0x0, 0x3, 0x80) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/42}, &(0x7f0000000300)=0x2c) semop(r2, &(0x7f0000000300), 0x0) semget$private(0x0, 0x1, 0x1f2) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) getitimer(0x0, &(0x7f00000002c0)) 13:34:54 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x8000, 0x40) lseek(r0, 0x0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 13:34:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:34:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x8001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() open$dir(&(0x7f00000002c0)='./file0\x00', 0x888, 0x4) close(r1) dup(r2) r3 = syz_open_pts() syz_execute_func(&(0x7f0000000280)="c44161d855098f0868ccbd42000000000f683e8fa978cb490065c3460f3805f7456f66450ff18800000020c46125ea84110af0fffff2430f2b3f") ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r1) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 13:34:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = kqueue() writev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="825894771d08b6b1251ec08ef2751889a030c28f18ca2814e48b7effb73e409033005f33d14d71b4cac31114d45f65066590a70f5d419337dcbd3976fba66f22b1aac060cfeec3d7d1bd710d64239ec1c8a2c8d236daafec5bc1e97cff02291b6b0c3c0f94afd43b6abbd032117be9928aedb630cc2456e0c1ca73facbb78fff1376ff516eee472b323b0def0babb18db39e8da6209af4f5e716bb48bab69bcc9ca7de6649971c496117adb447a1c95913e06888647f13a730240724f7816673355f74e555e88a6490732286d8625d02fd4083f6c9b3a76018193ade964d45c5d2fec3d8afc24b00b5f7e7fb5b4519c0fe0adebdc7885d96f646056289a955064e080ac41e63cff26143fa4b2fe37dcea8a728a73ddc89a97319492a7001e44255b90fd58888a92cb6bea766fc3b2a83f18e834a5c1a5520aa3db119710e3da2479188d25b31c8a41827a843dcbdb605d669322799488db24f9f103e472209dedc109a8cdddc34475dff4ed036ea6b306f9cd081049a8019c813be039df34e4c7190dd88104cb7f478809097f34da2b3970b42e7eac4f23410938d3b1932226d26d89f29a4d8564a81ec315899a95528216b71622f6dd702528b202ceb165611594e8e70397b35bb5f5d9c2fe2fa91ec2f106a0c9e65b5f2c16fe89fdeaa5dafd82765fb4548fc5d2f61a63e9c8369f6212ac6d16542ec390fdfdaada1970e866bd0e3a961b3ce5c7e753512b5c973040403628f8152c919ebdf3f8c26ceeced959159e725d324d5125df1edb65f2f99254426b752564e83a7ad09f839b8c26ee05f4a0333acb5cb29fad53c4ca3bedebe450387ed02562ac49d3f2cddec20395d6ae0502f50fab2d1102d02b45facaa0f9fa0b25606f118d2dcff050e767a9e30ced0a2ce764f4adcd928936303f9b4dc19a03acaa48393b1b1f68b3d626f535d586c11d6ae9bc4f182a0f25fb8f4ea10eeabd60353c4b20b6a69315bc2c5c1345e7a051203a841be22be32a8d5a9e1fe107e5b948f5cf685d25767e671faa5632e61d8fae690e82ece5ff34a8f37114d65ce86963a3ee474eaaa60f43850059dff911069818b4e50bc94224f6bf12167d3594829745afe80869a2d931b3da96379e8b8770cb65a8c0d6617ef83d1e92e1987229acd333cee4d3b883bfb250297e91cd67a9e57047a8ea9653d5378c178bf1d118c9143ac122f5d5ee6a1a90de7c90921eabcf5b86ebee86f0f5bbac9e086111d2db9fa6dcc1a3b9e0398a101641e74283b0033a7d77a43fc4139f96c2db4192cbd2396f9878ef29aa1a1a5414565ecfb6c92499bbb5af5d348f36846bc8f7f065a6361eb6301c0e7156896d0fbaa7b89b3379a22b2593b9f1bc6f2345d05df7fa0921c70557c265c25f7211a71db988fa74c84d477156a4bb4882492b1a5154c9ded1aa17bbc0a78256cfd5de9ed8f725eed85bfd1a643430a496072700f62c07d4084ddd971e98039a57c4a6ff54393c35e2fba5c1db57c2725086cb9cd85871d2dfe78ca74ad45c14d32a9119414cd6b962b629e948bd80ca4f1462c5eba821867d767e4553c4afd4cdae4925c687ec45bedc222474113285aa5ae104a588b74b4d6e097ad4b0f3dfb48505a3a6d37f0518e0ccabe08f1fe3332c7458ad6c77f8a83da55e0727cb404a7d9cb77b84cd972eebff35ccb3e3e6080648648ecdafec3bd0e39fa87d3bf692dc5b19de0af56541532fc91047546c213a56f9c5dd28fa4506dfeb15f4a16966523032da8aef5efdcf8497e10895f1fabfe34111662342be036856da0a7ae24dc81ea1eb6ecfa39b20b241bae693019570e4c95c492c6239f902a3ad79e05cf0a94d1eb1475c3268242ff98a39255e2877a5aee50d8231f55b48db4849cee22cb6b9b1aa6806dae152d472967f7d5f95e800fdf1aab08a97b9f4d48f57f105da98f46be6e2303a3b5282478788cb6ee6d41b7eba492f21f5a6e48bd74d52e65030927f902cf982a0f62edfdc53a930fe57669e25d0704248e7d59064743ed2435c9b062605065d78efd69fe46b0d02dc52099e88945de1d1e00ee51bbb1e0e86e672d906ad697f37b2ccc2269962e7a320e4cc3ba0d6851c1e24d3730080de8c477c4e4c498d2c34c28e741ada1840f0292d71d5a65d18be964873c18b12a0560f163200d83f57dc79b907b41e99b166b99116924104f5c24150de502c4d2c7ea52b8c71e77ca614652ea66daf265f704689ab06bb507e097d8bf26f4c88977fdf856f27df824a7f4ccc9f7ff392512b47c10b166446e884f90e952a28d64d257486e9e5279998d694c45918bffc971cf1a9ea87eec6487818e990df8b1323238dc37fb7f68f122dab68bfe399cfb37d2bcd7ad811ffc97a3d9d79a438787c6b9f60a7eafc89e2f872d12e5df53e8de6a61276ae478b73c3e7353a54943fcaa11577d02674ea0cbdf41482f64e40c86967fb1851cde8b6dd413da1831a79276ca8d48bafaab5ff65d8ba056282f3b3faf0a029aac4423559da10959be61a52be9ce0a906a33d7c04bddc0527a5612aa69e73a4ffa0b47b38b0096184e0052c8dc1c36f2187b64658e20a7125a4987e56c5aee1599ae1c1bce44034ab0f089cb1b0895425f60a5e4d8e157cfaf54e73475310a6d55b12304dd7a3a6a9fae5e01949e9ac79d617d209474ac97bbd3a6bce0a3dd3331189d391e94871d2f91cfd305a006b31e4212e7ca80273c9f4e94b9ad93cb88d3a28846d6686b109b27bec6a26dd77d2eefcd12c4ea033f921880e647c8d62529b87219cfd4750764f0b1916eb120968de81c6c6562ebcb32003169ecc8432194596dfa3928febd0593490f90be79b455b4099ad0c2119f52c5b778ec336fa5c2ffd0ee74b791e79a155370095f6c62ea111bb25306a04f098f8f6a4c82b693d54850f6c0392e7c045b3f80129678a42691ffc2df582200af7c7b85d729dff1ff80cc2647dc57d71a68314b5d303fb3ae6b716843b586b0eb35008c5ef325efa730ec8e49601d6f81da594825d85117f14a2feaa06ef57b543bc4c99ba608bfd8ecbda236a259ae5c8e9a910e996bfbaafb79e38b09fa62109589d33c9f5171682522a9bf89a61b0529c691b104854880f84a7c13a05f6a49c03a7342b21e3dc19c771da2ad3ca5ccf7ebd82eb566289ec345db66156501062e6180ac0c5a9f82f2709dfbfe70e47d64326a4624c4c28a857c48b1c527385900ca1ccc676cfad3514bac74a75d5426da8b706ff7b11f6e612f571b869c703b82f4bed231ca51dba24d5a25a6acea92053aa0c1c9841de1761430380969926010e2d5ffc41b9583b1fed3d5b97053a741f245121fe3da9d5f7729b1e832800656a8e1555fcbebf8d1c10e0a4d0f45129060e95a68838f237ff0376b09b298c69385c23060274c2238febaea3686437ca604a1e5d298213a3d514cc2ddb4b3f8e37307ebfdaf05a9c71747278e53ab529960a4dbd1e2b0d20d0afb8a1659566fed5d3bc3bc71dbfaa4fd27f64e0bff19a7c2ce11dd7abb9f3ebc0c914e45f87872b4cc7b0ce998403bfc6370ed329593d6026721b3c078e195d93b1e223b1033111ee0fd11ac986512cc53b01cd5c26018c66c89a3e49aeaa164109778e6ef6ca6c0d238451cdbd7e17bfe2b908d0160ec14636ff2c7583af70fb3bc1172dfeac46f266905eb19774f704d5836c66e25aa1f72947878704a8c4cce95e758c3185ebadf7981c5a6d96e4dece142d0cc965ac6b141c2c1b6fc13831415aa9c18d4a2fbac6c11fc59d77475b1709986b6f305149759a9044edd22fadd130c3735bff72cdbcac5c498a2076399281ab5ce1b2a2ed0382ab15d701b2f5bfdae3f3fe05325be9701c189e1be9c535ba886da30c835831415d36226298e9d96ebc95f3ade715d741a9d52a75ce1f2aeeafda1861304c265e7089393ba1f876c6b4f422a1ca93e077225289d043e98c4c53e4139f9a3d0e4835a2d90af8fe0f310871f829a8b091fa7e1a63661be06bdd31db2e7577fef889f6dbb9e1cbde1149192942fc16dc06fc9914a4aab950bb22cf6ef431d2eb64a2dc7759ff49822137f6e206eefc6ecd900734cc29639c176f23b7f9ea4cf29d62ba1340709c568727db30b4e8b1899e30b139d584a6ea8bbc2942e1e0e42bd75f02fddcfeba5aebbda2ce6c6d6db135b753e88ffdcf5d0978360de77b23d3efbae9f61f71a3114815b9bbb24c40b84300316a92f322939a80cf452d0413c80261a90e508d1f6075d0e404d6eb58b65e33c61f69a24e479d41d2f46063e7f562f0c3bd88ff9a9a4d0629ef585fa1aefc014ecb25bab024616c017a2dc8bc0850fe923f736a800c9af1e1bad2e9635668c555e55d18dd7852eff0fa0c645699de7996380e5f36e4f5502cc96259b24fafb7137aef69b7f2dcf4627256a31288e74304173df23e6b32ded3c290161fd2bc8f7c52c886b47483ee842ce38355c4f8fbe9a5ded27a6d0395de2a8265f76086ff20778158208f1f9007f13f862ee878cab634e9568fd2aba2ea17ef38e35abc26009a72d4039fee481485290e6486f8cd4e688144cab8bb7f047793d3291b6c0c05479cf4506125751273215eb764c46f2b912bdb2473fe44424c8f4cbeea8912273685a7e8366a1e3c43453824de40fe88a3f189502f7860b53ee3d3219491cf4a5dedff292d1bf8531ba20b4cb521a71725dcd8a07fff556fff7f502495887d17204b6d3fc5c7136f84c76631a4a7b5fb8847e602b6d71f85f4a7e38a2ddb785eb0bddc6e51c3a53a452aa2a5e89e20405cb681622ec981e895142146f2f019958df781ebcaa786b2f7623a431e2af222556dc174c3b58c607c569c43f7bf77164d1bfab2d63a45710ca00a54effa7ddada595d3631c828c94aed565235e511ef5adf92a73af57b01de59b214480d98ad6a89bc5624d7d52a2b74256d221700020a91e4e0e217df36fe51d0d5b67e262f55c8295ae78900a5d76bd2e8459585a8f125c2b5b0301787343d737886499c0004354ff2c3e41cec98b0a2e96a95a4d708a1b0d66997be6eacba07a7114f7bc559df81007142c5a40567e2b38fb55301ba190f6c3af0be9a8cf393282707217b67ad6acdb596ab283670102c9fe86dd5552a963d9ff8ba03e6589fd8fd2eaf35d7b04866ab67fd8492a4dc4191f9ecfb660776a5c38acafc166dd029a7f1825918f8879e76cc994195d0c580abd380d77f7e4b39c7a3a6866ce0ad26126155af249c52dfb836670ee366524a04a70df8ba44015003363a9b2ffe0fef4988e9291d5d1dfdda09d94d91f46994d0c779fb75e14e20ea136c021daed9ea662e00b5d0ed0c41e477f609b95449415cb5ae9da0bde8b86a7790f1e56d9abb51104bba8247a5a551531a2f766d10ce34ac5a3672e838efd10c08a215a72529e237d40d585d7c6991d89c26028fd323132d54c3625e2ff235f66548c5642f4787fed0f43d854d736a8f430b29d9a27db1393e68011f95a137c3d2fe6d6e94ee7d8e7111c6de8ab5a5f0bde8f7c98a247abc78fd13d6e9758293bb09369de18173491102c83ea7e6a528eaba7b768265a21518b2a486284d559a2c1e090c127a2861df092f6570f210d7299b3e507adb019ab0165cf0fab4a35d70ac39860c4ad824e75abf4ba63019951edfbf4144f2ef632e7720af38e8a560ccc0afcc3787bfc2f9df69375601d66673e858a9e2c1a9dd444dc1dbafe28c39f8f2a9c3b9393bda8088f70de42a709340ebdf4bbfd09072ffa69a14fed0aadc64f889388168cbcd49b", 0x1000}, {&(0x7f0000001080)="e6db7b63624263b145740e239ee9f4d3e5e81611f9a77e35599a1394cba8b9bb9077b36ac3cb4985c74dd0d97d21a003b0da3720687489d4228c75d49429d4102599544b07bbf10580f74126589b377b4e45d646f5a930f60ab73f681c2dca4e75ac85837c07119517146c64acb2bc79ae2e763c377be1eaea97cd39070501f53dde3f0c2528e2938a25296372433c59310eacaeb1ff3ce396809a0c097c6a557a61c90e2034105d79e34c5104d6225f179cad491353d8f7aecf471bc476fa83dbfa53ea26291755cd36b309a694da4612db57cfce0c8f5c00532ff8c68ea14ab5818e338ec590c0dbde049c34add085df750a", 0xf3}, {&(0x7f0000001180)="9df2b095989ac1cf3b812d8ea7", 0xd}, {&(0x7f00000011c0)="ce2cd522045c8bfa61e40187113b843d2f0257a8541981adb9b8f22c6777ad8eec134a24f4fc6fd687444138f1c38819a4f53ad8528c81a19bfa59c60bda18cf4696b76d51183bc2ad630d365ade6c612d43a3a37582fcde72fe146cce98a71ea662283c8d8b9e420fc971d412d9", 0x6e}, {&(0x7f0000001240)="060d96027ba8840794af5622a6eed41609c5fe2ab4b918ff5b08ba1c6ff2fc12307a630d3a7fe02be7b491198a3d2d97df2a41472ade46ea01ada39c7aa289132974ae745d7e88c0a1", 0x49}, {&(0x7f00000012c0)="59f1cbbbff52d020d2460dd97f59359c15cbb7ea3ef75353a39c9dece967204ef182b3133c0c19ff305e95", 0x2b}, {&(0x7f0000001300)="eb5899f62625546e5e2c79482868338678c7f7afdb22ed21a7c87f0ccbc3c90b839b734b9c3147a8d151a1521e70c10168ef4fc00edc5c1cf57d99f69e67b7e1b5ccf6a149ca7fa608ccfd8bdfb4c9eb4b6dff817dd5a2ff42074cf523f08904078c5b62ab575c237442ed653eb6933f8999bc21d01373b8b2c6146bf0b157e72b7dc740265300fc3cd0583357fda041253ed6a55a", 0x95}, {&(0x7f00000013c0)="dd6f7f9d4888b76ee7778b1b78a838953bd2bede8e2924f55d06232ae3019228bc8a65d5b75b792c8ad80f346d24a19669a96457a99460ad33271882b31e2b3de112210f3b026fcf40a662d5d2b5a696200928d8", 0x54}, {&(0x7f0000001440)="5e9941c13ead4a756420b7c5e7d8f71ef813cffff0be", 0x16}, {&(0x7f0000001480)="a72508adc8eb18ad5efa79ce07849f38bab031506b887fd034c1db4b88d2d0bc68c38cf5074f9ec35e6ec29d62f1ff7d5bdbf8362d65829d5938bd5c506bdcaf4cee432797e91d396fe95abc3109a55daba500aa5b64933ff6fe530d1f70863897dcc81c31a41e17ac482bc931d82d7e28d0cde7c622b81b51c41efa50d26a1c0dcb48c125a9a4844ea22a562c399e24f1383f2eba9b3fd932e9c7f0494f92e9a66af1203942e27d7ac28f5a610f5fa6e6530e818bf1375a4f3c7285", 0xbc}], 0xa) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x400000000000) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x400) getsockname$unix(r1, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) fcntl$setown(r1, 0x6, 0x0) 13:34:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x750, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = msgget$private(0x0, 0x6a8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/141) 13:34:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) read(r0, &(0x7f0000000080)=""/193, 0xc1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x1000100000001}) 13:34:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd86}, 0x0) 13:34:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x8e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 13:34:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(0x0, r0) setuid(0xee01) r1 = msgget(0x2, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) 13:34:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) 13:34:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 13:34:55 executing program 0: r0 = socket(0x16, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 13:34:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x100000000, 0x8001}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 13:34:55 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getuid() clock_gettime(0x0, &(0x7f00000000c0)) 13:34:55 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1a, 0x4003, 0x4) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f00000004c0)=""/159, 0x9f}, {&(0x7f0000000240)=""/237, 0xed}, {&(0x7f0000000340)=""/214, 0x30f}, {&(0x7f0000000100)=""/45, 0x2d}], 0x5, 0x0) 13:34:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x1}, {0x1, 0x9}}, 0x2) 13:34:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x3f, 0x7fff}, 0x10) lseek(r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xff}) 13:34:55 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x100) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = socket(0x6, 0x4000, 0x1ff) socketpair(0x2, 0x4, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x2, 0x0) r6 = kqueue() fcntl$getflags(r4, 0x3) r7 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x4004, 0x80000000) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x5, 0x10, 0x0, 0xd9c}, {{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x6, 0x3}, {{r3}, 0xfffffffffffffff8, 0xc8, 0x25, 0x4, 0x3}, {{r4}, 0xffffffffffffffff, 0x5, 0x2, 0x6}, {{r5}, 0xfffffffffffffff9, 0x40, 0x400000a0, 0x6, 0xffffffffffff0001}, {{r6}, 0xfffffffffffffff9, 0x20, 0x2, 0x80, 0x401}, {{r7}, 0xfffffffffffffff9, 0x3, 0x2, 0x7, 0x9}, {{r8}, 0xfffffffffffffff9, 0x10, 0x200000bf, 0x8, 0x80000001}], 0x8, &(0x7f0000000400)=[{{r9}, 0x0, 0x82, 0x20000082, 0x136, 0x380000000}, {{r10}, 0xfffffffffffffff8, 0x4, 0x40000049, 0x4, 0x5}, {{r11}, 0xfffffffffffffffd, 0x21, 0x20000004, 0x2, 0x4}], 0x7fff, &(0x7f0000000480)={0xf5a8, 0x8}) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) read(r12, &(0x7f0000000000)=""/69, 0x45) sendmsg$unix(r10, &(0x7f0000000900)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000500)="064df12006c2df5e9adcb6a00db819fdcd6b4ae2758665037c5aae818941bd27a0a735f926da788c511d814aee4598a24dc7db535f22671f7d11c9143a6e6210a80cb99ab6943e4f4ea702232ce3fcf5ca92b0391bacaf6e83ca6d37c96e97477a24fc9b4dee8b68d18d13c6fe9acf94df0d24c8a31207941046230a3fdd5b04638194e42c9cabaaf4753283023a3bbfc6f1ad860d8e67c26f27197e814ce731abb7a7d438f1f68dfa568d80098b204f13b32bc3d3395d74624bf3028dbd571fbc16576b600f18430dd5ab", 0xcb}, {&(0x7f0000000600)="891727b7d5497db399d414a1cf8bae90041858016e311ea20d7707844b7b337573d18fcc60ccbeb1e78a0f8efe7d5f9fe5cc0c3a4e95303d85fe6f794251f96aee4cf79cb51bcde9bb582a7e3e12f02fc688d72e3a714c310641950db91206e5efdc6d4bac494ac3c05ece653f3331b3439eac575dc1a4ec6376ffeffd058e4389ab30c4c4e4af7a72d02c52b2d90b3163bb287e4e2592cc3f0f8d51ada76dcc6e61416ab1098c316c4976e203d1beb794c570bad62419f5ec2c12690f21dfd890b840b25e633efce2c1a4372034f980", 0xd0}, {&(0x7f0000000700)="12e347a690062a41f9c1580836990b175d70b665f121d1812d8c2cd61d6b5daab869e642432899f7e75efab1a2c03f0cde5bcc3a81a93c304c63c54d8eef89d6e8a5812db8987abb29dd56", 0x4b}, {&(0x7f0000000780)="cacccc254e6464b4592f635224de51b53d299953620a02533f72b5d822099e04ff71cd24690ed6aff7e6c98191ff4408f7a4187ac4acedd2e991049a8c39fb7d95370d49aeb0869f4d0f0e344e6167be43bc86b8f3343c6a77be19ae2035f63d1a1611999aba", 0x66}, {&(0x7f0000000800)="977e6e15c9a50f90f921e4caa78fd90dade3f2c092242f31277261c4abf8d0bc6a3cd236e82bf40f087764d8e305bebd67f82cf116575ae18c4c0d364681146a3edc7e4a9041e939c5fa4d14f77c4c3169a75b", 0x53}], 0x5}, 0x8) kevent(r13, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r12}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) 13:34:55 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r2, &(0x7f0000000280)=""/96, 0x60, 0x41, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) close(r0) write(r1, &(0x7f0000000000)="9b6b4f5481d18ed9668f2102a34cd26554abeb6e87ff18462a9d44e07b4f084718f8acf753564895e265563664dd57926f01a494b9aa7f2a2b9ff1ca3e", 0x3d) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f0000000140)="c63c223954c884046a618885fc6b043d7ca229b8918abf8bca34149edadbfb07bbea1dcc023f11232da29ec47a695eeb05058d350bb4be00c6742db8edd326", 0x3f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 13:34:55 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x1b3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8e) recvfrom(r2, &(0x7f0000000140)=""/101, 0x65, 0x801, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 13:34:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') semget(0x0, 0x7, 0x20f) r0 = semget$private(0x0, 0x1000000005, 0x40) semop(r0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 13:34:56 executing program 0: shutdown(0xffffffffffffffff, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 13:34:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20000000000000) 13:34:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 13:34:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 13:34:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x9, 0x6, r1}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x3) chdir(&(0x7f0000000040)='./file0\x00') 13:34:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, 0x0, 0xfffffffffffffeec, 0x4000000000c, &(0x7f0000000080)={0x2, 0x1}, 0x35d) 13:34:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30000, 0x84) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f0000000100)=""/197, 0xc5) 13:34:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000040)=""/70, 0x46}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000300)=""/50, 0x32}, {&(0x7f0000000340)=""/121, 0x79}], 0x7) write(r0, 0x0, 0x0) r5 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x80) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) lseek(r4, 0x0, 0x3) 13:34:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x409, &(0x7f0000000100), 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x188) ioctl$TIOCDRAIN(r1, 0x2000745e) 13:34:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fchmod(r0, 0x5) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 13:34:56 executing program 1: socketpair(0x10, 0x0, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000080)=""/22) r3 = shmget(0x2, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x3}, 0xc) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x2000) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0x1000) r4 = getuid() r5 = getuid() setreuid(r4, r5) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/217, 0xd9) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socket(0x18, 0x4, 0x8) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x102f, &(0x7f0000000300)=0x9, 0x4) connect(r0, &(0x7f0000000340)=@in6={0x18, 0x1, 0xc8fe, 0x3f}, 0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r7, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) geteuid() sendto(r6, &(0x7f0000000400)="078cb787070b232a186251b8c75a", 0xe, 0xc, &(0x7f0000000440)=@in6={0x18, 0x3, 0x1, 0xffffffff}, 0xc) clock_getres(0x2, &(0x7f0000000480)) semop(r2, &(0x7f00000004c0)=[{0x7, 0x80, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0xffffffffffff3648, 0x1800}], 0x4) chroot(&(0x7f0000000500)='./file0\x00') pipe2(&(0x7f0000000540), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)) mknod(&(0x7f00000005c0)='./file0\x00', 0x100, 0x2) symlinkat(&(0x7f0000000600)='./file0/../file0\x00', r7, &(0x7f0000000640)='./file0\x00') 13:34:57 executing program 0: r0 = socket(0x0, 0x400000001002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="c6549c59b060b0d973a3a14a2291b867553cc804eca74f13038b922beb9cacf0746023bdd7d7303f79ac6fe8363fbe0df90862e5560a38c66758fb92c0f49906d4d64da47987acfd91d3c9a853ef19d99e17aa987c3776eeeff560a2561225a7bad0ccf4699ecbca10e4e318e67001cdc131", 0x72}], 0x1, &(0x7f0000000140)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x1}, 0x2) 13:34:57 executing program 1: mprotect(&(0x7f0000235000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8280, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x7}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 13:34:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000001, 0xf59e, 0x1}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x2, 0x8}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 13:34:57 executing program 0: socket$inet(0x2, 0x4, 0x7) accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) r0 = syz_open_pts() accept$unix(0xffffffffffffff9c, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001300)='/dev/tty\x00', 0x80, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) preadv(r3, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001180)="93f3c715921de2b6315ebae827aa5a31824f77c3fe171e78d011860b3da09da2ba29d8c67b1a4b38a707a2bb4ec15c5744cd2db21984c6ceedc05533d0b427cd0a79dc5bc8c18b599f19549ac39bd22204615d8e3b659f739e429109b48e381246561259a35c7d2ad081804452841a1f9f1541f9e8e0b61262fd88820cd16775ed8d741fe3133ed0668b15344873bc45a0436f2ca1197b33fe05c1b559f12159c7a7ff90a12137dddfa9f369f05a49c750ff0165956c6d1c5bc7a24db303c78e74225318142a4ca72b976e557195ca0474dcea237cafc7f45cc14ae760cbb7d0", 0xe0) 13:34:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) 13:34:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0xd69, './file0\x00', './file0\x00'}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x100, 0xa) close(r0) dup(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000", 0x0, 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:58 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="eedecb7f4feeb49c892ad9a31a64debed4d6531c3ca177aa763e2a6c137b89946b31931dd083e9d91102b273bc13babebcd77763ff6d67e99cb3f7d279afc83f3dfec24efcfd92385e15c00c75a141655d9c43c6eb11420e74cda3ba513e29253d8a34a240a7fa085fc8ad655e8f0b19dcbe947c796822127421e247b4a487a66123dcc5b226ea20d04b82b867883a2da0342278a6f62221", 0x98}], 0x1) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)="1df8dbc235805c8025406aab3fd79c406e163f3e89f2e9451d8403d22f1954761d9c38da1060634fd7379608c6c1a53afbb952cd077c5f610a41c387654a7676d16d4209f4462398ad0208386358189af94d3593e6a2e0cdf997693936cfde43c1ad3e24678d35f57a5ebe4f7885a1f404c6c749f7ce1ece755911c366c7847952bd024d5a5c9dd78ff6e572ef7177be94f7ad12ccd289d13a0af5564c45332ecf85879de2832a77126d48148393c6b32714e8fd3a36853b7c0909444a52018b3b1d94e1f02873dbc617bc578eeca74a5bb53c3ef52ea845cbbf0a4d6d12", 0xde}, {&(0x7f0000000300)="c0746421ff027ab38423b7e1107db2f62ee1d73b22006fd7c4befe07ad44cbf256657b6287cbef2db3713e08fa43ab565ea279f90748271163b2", 0x3a}, {&(0x7f0000000a00)="fa30779c5797db6736c738efcf27b24b5744644f06b5398183015f14ec7887e75c458989177a492ef8f91ac54ea0347e4c1b43b9f4776d4852f788d0c380f69d9a455aae9647e937f84f3eaee5cc5c4d319154f1636d0568eda98d6b060824a1fa4f09322fa1ee2f019916e3722393d6f5366d9a55f02b25dcecc643926f9dc815922372b682e81fefc673b2b56b9476b146aa591af2ce76a1fbfafc465a16350683c6e1d2a4d5b29985a8e3f3a6f842247a3b045dd1e0b27770d8594f1b6c4ef91ceb9c1a9ada38f494560ecd7f1a11cc9c5764e6b2ee55a24221ae8c837f8e76dc410247be96cf9f79d8fad73320e9f4f97079fdc69e3e4c7e1618d341898bb3ab34918b42ad1b7fef1e33841dee4e7c643446f451257931966f4009eb48a3f79dc570d359166e0b3c07007fe8e8587aa2b42f65f228e6c0cac16ca9b9d71e5d6a141f7b29f7c9c87837f37b035893dd085b99ed203ad27c16d4428114e5b1c34e2d8dcc73cd68b7c5e02374cdcacadbf6085cff371e4e910bdad96bd86e0a4dc7a4b0a34a364ebe89efcf7cf6c7b6620ee058059c24c9ece85eddebeb3a73ba73f4e87d8280046c1b5ab94cbfdfb72a0b498d2bc973f3800fdebaa75a6d7cbb77383d51b72e7d8a0766becc3e8ce40d8d1398afe66c630a2f9f4b641ac44d409b22de01c83619cdb4af69c20f1646419df0290082f41c0b1b83e13e228522753017055bedee111a1295d26f612e30d50e6070cf807056604baf2980f22f3966b724a9aa165027f3e41a93f7ebfbc655edcca7480e7c16dee301c6ff86952d246cf819aac779f4d6ee7d32aab2b41bc9b3c8b698753140f1dadceac148b352c455a5b331c888709ab406a46a33603cf6289e344306f5516a17dacc9bfcb52710657f1fd649651748acd0287a9f57ba2590809927109289464759b24f739361fbbcbd76a0eed41d182b9643a947396c050f65575683ea6eadf98761c17161da06333d792e1af9748c96f251dd3a3063b329118e2d7ddc0b6a514bf92d6907a1763000ca1b98065c297de155b7f8907694eaf43dd0d03fd714c7b1f6c4d8451dc9077fc3ced5348da1b4fe76883664aa9cb03574d63ba06681f36be5eddcb0274dc1ab7a0aa9b965eab7597ca99b04fcd6bd1b0b5b996cf26a1492a717777971a296ef1365dede1b90b6ddd8f920708a2694e6f6e04906c572ec065074343e68c6fd4553f84590b12f100d6107b0962fb7f89b99045641b90709f5108fb2d657dabc98718d5974008d711759b583542fc9c595e512ff2f26e10a187ae251bdb42439b0fcc31fda5b027d3ad5b5a706716a5655aa97dac15033ec6d17578ef9fdba329c32cb23eca2338e1cfc2e8b3c3cd00f903cb04d688b8067705d294c447e2a57dab5d864cc9a945921c7eff51f69b0568806663f61f244875acc40f16c4bea88d372bf51d4abf36f81fdb6a4906f281395aa8d42c9b59d7f6ea6d1f5b32021d5ed862b05b92b6de8b137247ac0bdb560595a61770cc4948902bd966de84498f89b1cd392b339a7197e55b62dbebb0f93c0ef955afae93613981cfa7f42e6bb3d9942e4cf5b20d808bf76b2a2651376276e14d4699bf1fcde398e5437e9fce7dca146af557d349e229decfb8b782b45a663e080097053e38f3717df4bb1789cc2df3fad8bf406145e3dc32d966c8668edf04871f45fcc35de68fc1d69f9cbc60f0986721f4b5b053a90d74ab8cbef255867df38c07556b90d5ab8f8e4b34ca2502e66861664b0375190eafc81076a0eaaf001c66bee12e1ee0c703a83561b256dcd29f53b5c791ddbca03147a5e715a4fdf29f6aabf82a47ad0436f177e97a2658cc4c486b6554b8fd04ce00259664a33631b030710237db8e1dfa12b1b36eeb62b74f267d3364176deb9b627e47c2e8c366cec1369c7015910422efb4a88c38e578fc5cae79b9d358920535f29df96f0b1707e8435dd1344eead5263cab2d422a178bd8ecf86a8565be2295834c0ba02e7fde01b48e84931c9b46474fd1bc234b9c9be5f240009c167313750d6d70d83b8bf89b35167f21aafb1f76bfe3384ad40e98e01a68edc43406facb499b0c462a90eddb4d95364fa4a1f8a210fa5abbecaf439adc103c8d166103c4c137c1137354166b53c45bb50cb723cba362ca4bfa6b320a0c6f1901cc3c21841f4c0727b186504b68b90668bf222920d7818a4f781ab4de34cf210c176ffcfab544ea633a23d112d1237bdbcedfa98258083be24e93c80cfa2a57c9e80d1d4c195cb8d77bc92b4535a18bd9c421fab2372ce0501fff5bdc1be5c368256c7e6be6b739b5838e4d18e7f851b0cdb5b16077f4bb48477dc7537b0a2c5c57c1227122180132e7c03f0ca526310ab14f250129cccb9551ebb8f9355f001c78680e222300cae83244f23b9485b13a1de62b07a379215a6c69c8ee4d4296fb29062545c7f755af2c2155229f3a36d16d294a795b0808d65a858645be9777502e745ab024c554b0e9f4afeaa00a592ffe9465cedc5b03ef077e2cc5abb51a4f813f908a9419e19940718a87f6dfccff818e12b110cbad07c028a854f1191caf6633dda5dfd9e710bd7ba6cc23906ff6b7a6fe382f7f79ed49a285375de49884da7e97c9f8f8f2eae25afa76ee28493890eba542bdcba395ba0b1cd11cd78f388a0579a0994cd1ee42bf69f7c4463d707c5c6df65550ed8281cfd6b88e4cb14ec58bc5d6f6dc97f18a07be4865b2d5ba7a51d3e42490f363ea36f6ac40094d9ef65ca19358fcb59efc20bcef95a5649120ab57c2daaf39a0512e9190b54e6919dc232c1da59cd83c6174521c3c2e76e5e5fe3c51e0e5497fc6b7fa322b09cf9c8f9fbecdc566b8274638874ac4332a83fb64cbaa81d0f8905d85ea922ab0a67f930219633c4d234f7b001951ec1ae6c54a90a6506dcc54c5a7d96194e0e493f1068c495c5c2d01c798adf3f5ea3768c1516ed5eea03a85c3c0010672dc501d8667cb6bbf7fe092fd41500de90bb999954bfe3a4b2cb334ed562464f6e6072a0574b27fc48ec4f3651c1a46758a13303e5aa3365132239c4a08f78d9ec6f55244e06947134b3fb417a662d2a7dbfa18701e6f0e1ddf32bed6854214b862bd8cbdb787adfd30ed786f2d058c3c5dcbe311c0f11ed8c0494cc58e47fcc8c5691d9a0daf074e7a0464cd3e9e37898906ff26cf8d83940260e52faa38c7cd16687adea7086f5e69e218314ff5c4af585c0470dba490e89a80fc1a12ff31bc99c44f92fbf996eeab5cc92ae54fb17f27ebfac455be19bcec5da79fb933ee669473160fdb7fd67e47c37b80e6fd0c00df17b6011a40f5a46454f36c5d2ef3a28d61878735ac1f0ab3f4eb7fb86febb68d35701c1acd8a481a83dfaa6b6e25b9ae15f91ad4dc88ce550e4c756ed0ac6bd6b2f6ab83977380903bdcb38dc46f479ea6c2a6723859062b194459b5afb3b12f26fc09fbdea17692b52d0dba3b9a308c747ef2eeb6290706d21da1317fc902d0bbf61da96cca6bc8e473227a49d69903dcf46d173a91b82592279f74e84fc10ef2d999e66b956c9f5786f68d0556c5c63a45b4b295647a70aa526f3768812d8fec12e5208afc93ef6d45f26836a204a895fafadd8d47e9e5401fe83acfdec7620e55703e43cc619de4fd1a5976e066bd90f5d6e771dbbf59c49a09040b502a851b68fc0e07c1c76391333248e12f270a9ea44590d91ebb0b1c8c49a4d479b7d5a7e582fbf146a0ebbc9548f592f2167723a5132e2430c6853dc34aaa74c001d484eb43ab8b2cf69aa9d3e45ec0758d506ab40d27dce3cfbda1f3656171ba597ef768140558270930a0dd045acc2290014cad53d5579e115735a26e6db814a5ea1609bae128f155ba3bbf73c5a676af09fab16ac019214920bc598f4cb0cf60bc441b5f105d8bc3dbb1dc2097028716b66147ca033d7ed09c536f3d596fad22bfeeba6423c0a343ad3f80d7a14c10f3eb0ca9da6cde783d7167cc7307f462ffc08bb7cbebec5618232215ae302798a4208f98531f4582366602a22bb880f0797dbcc7c5646b05ee103ee43441cbc86692fffa00046d663ba97bc283280d8087830f1f8ffa31c1a94bf726af38d691038c254ad18c82eff1fda4e77a98b70229f261e80ad137e11d143ccd7c8e98db6484ea94b6b381f974ba063acad16ac144a5067bde4e2d714824b11e5094551437bb068eadc02452db0e2c2095743682bfd58158c8216f9fa89536d01ddc9371b2cbe330ee9769f7465406b12e4472024d620096350243a9c1850d6fd743abf85e078eea8d877953b6ed200b91d05ab3a63db26b33a8a4a40195c9612978f3a039973ed1992a5cc7aa15cad0c2577a4ef1afd11a5337373a4121f49a46ccde8d76ccc4f8cf068d948bba5ab19a968ff8a7970a297eceb4a2219dfcf93f311f56c6a3c3617a5ac8e5769862ae2bacc2f94852b5e52a8b00f15598ff7e3ab9da12392d8df9ed0d421ba6e95bef617f07ae0311e195791548e48dd6facf30f1792dcfbae848cf7cace73ad1ae45d177dec3608fede692be85495d05fd3873ac0091cbe3595c0ca75ce88c64a0fab3350e0ce9efa0898aaf16d53e9793751638764cf9d37aa476ec622624e668818a929c954647a726ec69b45081f037eb1feeca0f52b8160dce01e60367638862c1490e0577557f92ffd5ae829457ca34665e02eac4f2eb16409b36b60b474837ded18d999a5fa0f9c2b22ba271e5c53ea668de1948ec514bea6c68806afd7b83d6f78c4f39bad814191c9251704d968b489d1d96af08eed42cbc3d954e850d3a52aeee3206a56e27953afe0c92a6194a5f67bdb6e454fc8051f9033e72bd6572862f2cc9d2b4d549e5c9636a4ed8ff0a1f8907abde92aa44b4ce978f5a80892687c1e1e29b7c72bdad3a829b0779c5e287ad4035566079edfb0014b0f2d8c87060813c8824daf2d9563e790624839b503399c601990f2a72060d9f08d2e37f1e0ddd4a904f6bcb8575bedd7f3a51a3e500137e012a30ec6dea6e53291a983af2cc7ab00ea46923e44beb833e282871d8f7166d35c07de42d6314388980c0785fa89cd0b2c0565ba337a03adf5b32176604725340657d808f813ca9620678a6e383186b1b8b4982964e2e162a05686d42d782ffea46c89565ab9270493e9049285b9350c3c46174227cc1504f2b07e626a3464f17d945870751e1f2a8226d86eba1c9b6bf66b56f4fb7992344507747ac3f54bc939697bda440635def14a99a89909f71bf42d8bc29036970b92d4789b8579718b8965eedfd08762009237a27e19f5a9698981c45a478fbf16a59f256f32a3a9365b5a2d4dfe6985a2fef8062fccf3b37d9237aa493975ef21cefcdb2a00f86fb1a5b37a49b0222961850e897755ceee6de8108278f1c6fb7b02f07d0beaedd1c8be20dc5309ba8c41fa2d923350e0523571560f76ecc79e9772124459e981ee9da964afad29f99c66fb5c3b391f8a11799880ca46ce9459d3b623e63b6d24d27cdd3915740a834218d8d8ddb3e9bd588674fc65b853b5a151490f8c4bf866e8e15b6bf77b4cda3876b86733fc50820efd9678a3f49c97d94749df79c2d447fe2ff9bb80159bc10198e41dbfb1ea3cb93f64e6ebbd6c0d2c4de2cab24e326ae2620c831acd8d540febf3e2a81dc5735d92f5e048683280682c2bf3cc477595d118aed849ca79d7c3a7427cf74dd225704762a8afcbaa949f2a8f8ee8a8285d6e7166bcdbf69623eee4cad68f43a71f1798696cde541d584bdad9216db2", 0x1000}, {&(0x7f0000000340)="44d4f0af6128f3120ba98f778313fdb553156e4d71b7f04aef8933e2956ded416bc564fe30d6c5b82cc5a9032436be2af293651c070816d1900b169a8c3b576a231da746a8edb4c6ea7c39d312031925bcc270775933c2b6259a60f66d254f91b48d523e3cea963e395e519586d4c67114e7c1252bf64f882e29dadd944375b615556f809c08672ef9aed34eb2f45bf8b6e492e4e4f87d23a1ee6bf1ec29193a5eabee3c45769412bf36e75d380867761fa923c6419aa359029c724512522a65da264e50bd8752aaea52046186641000c783", 0xd2}, {&(0x7f0000000440)="430c0c09aeb6f7ba431deea9b1de82f4d2e0739174293781b22078629ef27e6c2c2d2f80b9427114bc18aaa0fe584caedb7f59dd117ba086a79b945bc5994af7f1e80ab7ab", 0x45}, {&(0x7f00000004c0)="27bd3411ae42bb4bdb3d9249e79063ae88216ad3a370ae38a6c6e78628a0d4031da56fcfa50daecc2a3278569f958ef05a29c552349f1f386ee930c9daf944beffd5e1e4dd9fc38014bf04b1522c94464d7884030b9dc82b03892eb04ca2aa7f08c2631a79966e4f2492b5848a6514fd1e54ef4f961fb64f30613ae41d940fbbd6c6d7d6eff907ee683b95fc7acb1fdbaa82a0af5b11a790fb17e55bcfc332559ef149d28aa09f121cd3", 0xaa}, {&(0x7f0000000580)="d06f95956128fc52ca43ec546099f4c9cbc736cd6240f983041b690745a4f0266d67e1f6fd5c53909d9bee02fe2d555b27776aec948384e6b9bf0cc03c192363616037881aaaa08147c07e2f44ab85d1ddc3151b79b442330f63c3cfb58f4d34a21cd1cf980596b95d", 0x69}, {&(0x7f0000000600)="7a6722d8cf398c0bf792d18f7f66445b94abb15cb7e47b23343ed83c8362cc25750c51780c48801a2c6e9942e401472c80f5d959527d58bcb528f6522a107a705faf8ee535c201348ee44a6709ce9ff1bbb5f3594fc7e13d32b4f680959e7766f623c19a24f1505488780cf7dcc8a404f74bb71ef1a713d4fb839a4666533ab11e60305d7038442b3b372d01994d9127395144ac654a071b0f063094b0cb9562a40143ec4764b30b4b767d6bd3664b53835a48c7187dbb91c619258c67e913e72ae7935c175a91fb315b0742cde2118214bd633db85f7fd163b42ca8acfb5ab0", 0xe0}, {&(0x7f0000000700)="96a873b261edf4d1eed10447d1d92efe89336427261b4138480154a7d0dbbe3e032b5d5fefbe41b6743c52df45530bdc4b1051ebac845930c30eeb93718b1564f4cecca193cdd53d3088323e4b7e531ecd1892f01caf8733328cdbf2303738a1a858fca516f0c6d6390d76ebb803a9961f48e34a229e6188ba15417465d842dd942d53e487ac025a032f61c8a9de4cc25729144c791adaacac1615378e34c026b163afa7e8b6df603a09e768fab5d0b35df1b786bd", 0xb5}], 0x9) r1 = socket$inet6(0x18, 0x3, 0x102) pipe(&(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r1, 0x0, r1) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0x101) sendmsg$unix(r3, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 13:34:58 executing program 0: r0 = socket(0x10000000011, 0x0, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:34:58 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r3 = getgid() setgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) 13:34:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r0) 13:34:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x1ffffffffffffffe, 0xfffffffffffffffe) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fcntl$setstatus(r0, 0x4, 0x8) 13:34:58 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 13:34:58 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000451249e8c7bab04fb61c0e78775081665e0df38d999605a6cf117dd52a8aa4e81752d858662c5f22029e8a9601708d1533cd327b49d9750241a62d3a8853a4e57cf41342e3f34bbe9711fdb64c31ea3fc44f0bb3175a8f6b20379648d5e0299c00e660dbddaa60f6b2865338c0a591e7f52906eb2fa57176ddc0582aea9dfe6137612fa5fe05b2af3c3fa9a8def5f7bf06e152140ee83dd0a43f5bb18fdde7223df9a62081efd983e1a76465811510d987354bc2878525b0d62d43ddaa792f540aa3800bd7f2e217059ddf814d618ff72932e9047f9b33eee6d78c1167b95c488f0da00d234dd7490bc1b482ccc3e2a2962731fe9a946c5b09b0440e7652b0d5462e43ec8da548c2be7c7f46b97e6a17f3c10d95715f41c87cc0b46ee44fc8127cc707f25fda28ce3ce745430a8cc098504bb671b970e6a9666c2f504316ebb93861c7840625af8dbec7c428cf37dba9e8d75736c8fc2503a0879a911a392b55b426c9df184d25f7f259b81735771354303706ec34e6aeff262960b1f7981b2f47337753d078f39a95"], 0xeb, 0x800) 13:34:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9f) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r1) 13:34:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10ff00001a0f00000000000000000000"], 0x10}, 0x0) 13:34:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x81, 0x1, 0x5, 0x24000000000000, 0x7}, 0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 13:34:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10001, 0x100, &(0x7f0000000040)="d3d8795c02e48300199400ddc49b96adad28166b420b1a014199b4648fa11f3c8f3dc48d49bfa43b401a29cca814099befd67e72d9e0dd3ee177d6b099ca41765fa51ccfd53e97f2dc6d37dd5a3af0101bff990b43b4347358d232779216a8a8e4d090d1741996cb652c4231647b7baf3556d60596c18411ec18dc1b3dc13cf8c7473942f5f6e175f70339185d2c1baea06383345eb37da674cb4724c8ab311bdb719d961db8f88939105925543c228be78edf7f27f468dc534af09402777668ddd8bcf720e32057576bee84757c4958bbe20d62fc63242316a112451bf74721dc3b4ce11e08f1d86a41fc6a1d89e0aeff2ae36b1a4a59bdf6", 0xf9) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) setsockopt(r0, 0x9, 0x8, &(0x7f0000000140)="0e7a0c13d378cd9ace8aa6", 0xb) 13:34:59 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x24d) fcntl$setstatus(r1, 0x4, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x20040, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x20200, 0x5) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 13:34:59 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b33220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b33221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b33222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b33223000 didn't change! 13:34:59 executing program 0: sync() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x108, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) getrusage(0x1, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x420) msgrcv(r1, &(0x7f0000000000)={0x0, ""/72}, 0x50, 0x0, 0x1000) 13:34:59 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x6, 0x1000}], 0x1) 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, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0xdd) accept(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r4, &(0x7f0000000340)=""/152, 0xffffffffffffffca) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) pipe2(&(0x7f0000000180), 0x10004) 13:34:59 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xac8) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5) close(r1) fchmodat(0xffffffffffffffff, 0x0, 0x1, 0x0) utimensat(r0, 0x0, 0x0, 0x2) close(r1) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) dup2(0xffffffffffffffff, r1) 13:34:59 executing program 1: r0 = socket(0x18, 0x3, 0xf2e1) setsockopt(r0, 0x4, 0xc1c, &(0x7f00000000c0)="2b61a351487fd6bd75b9b4af399727391825fddef6d79ce21ae07685f5b5169e0f4a2521d611814ea6123533b3846b14d32a59ffbf98376dd6303bec53c152f32b5fc2198ff7ab5063b05681016f7031e8e907f6f7a0a825b994f1deea34a1bf93d1b966171e1337777f2a2f744887a9f1c930b30b67baa7e5eaf43bacaf4aec49d198b5", 0x84) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x1) setsockopt(r0, 0x29, 0x65, 0x0, 0x0) setsockopt(r0, 0x8, 0x9, &(0x7f0000000040)="f0c9bc62238c84d50e3a2d75632bbe74adb43f7cb35c0d54c836efbda91f222ddd1eb43264dc9c434a23d2d2de215b7cde66813507140a7824deff6cd518a303683791b3", 0x44) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/43, 0x2b}, {&(0x7f00000003c0)=""/7, 0x7}, {&(0x7f0000000400)=""/93, 0x5d}, {&(0x7f0000000480)=""/155, 0x9b}, {&(0x7f0000000540)=""/231, 0xe7}, {&(0x7f0000000640)=""/37, 0x25}, {&(0x7f0000000680)=""/71, 0x47}], 0x9, &(0x7f00000007c0)=""/56, 0x38}, 0x41) clock_gettime(0x4, &(0x7f0000000840)) socketpair(0x1, 0x4000, 0x97ea, &(0x7f0000000000)) 13:35:00 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, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3ff, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) pckbd_enable: command error 13:35:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20220, 0x0) recvfrom(r0, &(0x7f0000000040)=""/152, 0x98, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4d5, 0xfffffffffffffffb}, 0xc) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800ad80f06200000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 13:35:01 executing program 1: lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x8408, 0x20) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{0xfffffffffffffffe}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0]}], 0x60, 0x4}, 0x400) 13:35:02 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./control/file0\x00', 0x2000, 0x1ff) r0 = open(&(0x7f0000000040)='./control/file0/file0\x00', 0x800, 0x40) geteuid() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) open$dir(&(0x7f0000000280)='./control/file0\x00', 0x8, 0x3ffffffffffffd) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x9, 0x3f1a, 0x1, 0x1, 0x4, 0x7, 0x0, 0x3, 0x3ff, 0x6}) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000200)=""/44, 0x2c}, {&(0x7f0000000240)=""/25, 0x19}, {&(0x7f0000000340)=""/87, 0x57}, {&(0x7f00000003c0)=""/172, 0xac}, {&(0x7f0000000480)=""/199, 0xc7}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/218, 0xda}], 0x7) r1 = semget$private(0x0, 0x6, 0x109) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = geteuid() getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x101, r2, r3, r4, r3, 0x80, 0x81}, 0x1, 0x1ff, 0x7}) 13:35:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x29, 0x2a8}, {{r0}, 0x0, 0x40, 0x4, 0x2, 0xe10e}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0xca4, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000001, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x7, 0x8000}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x60, 0xa00fffff, 0x7, 0x42}, {{r0}, 0xfffffffffffffffe, 0x64, 0x80000025, 0x1af, 0x800}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x4, 0x9}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7c, 0x1, 0x8, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x4d2, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x1c, 0x0, 0x0, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000003, 0x4, 0xe07}], 0x81, &(0x7f0000000200)={0xd5, 0x1}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) r2 = msgget(0x3, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() r5 = fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffd96) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getpid() r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x2, r3, r4, r6, r7, 0x42, 0x6}, 0x3f, 0xc05e, r8, r9, 0x2, 0x1ff, 0xfffffffffffffffe, 0x8}) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r11 = getpgid(0x0) setpgid(r10, r11) close(r1) 13:35:02 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x40800000000021}], 0x7, 0x0, 0x200000000008001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 13:35:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="f7b73c12e00e249daf9e6b50c8dbe8898ff5591ac499a22dcef8596981f9300573c44fcd2d57815c18113cbb21e3dfd4c93a60231c8758aaa7dd722413b576593f704e600792471c19c73d4c338aded2d2b513529f162b76d5729d", 0x5b}], 0x1, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x60, 0xa}, 0x403) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 13:35:02 executing program 1: setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) setrlimit(0x2, &(0x7f0000000000)={0x6, 0xe9}) 13:35:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x5d965f403e48b4a1, 0x2) 13:35:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) open(&(0x7f0000000040)='./file0\x00', 0x41, 0x8) 13:35:03 executing program 1: r0 = socket(0x10, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/236, &(0x7f0000000000)=0xec) 13:35:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0xb1) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 13:35:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() close(r4) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 13:35:03 executing program 1: r0 = socket(0x18, 0x8000, 0x1) r1 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x1, 0x2c8) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0xffffffffffffffff}, 0x0) 13:35:03 executing program 0: r0 = socket(0x12, 0x4005, 0x82) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 13:35:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0/file0/file0/file0\x00', 0x2, 0x8, 0x5, 0x0, 0x56f1655c, 0x601c, 0x3, 0x1, 0x0, 0x3, 0x8b}) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 13:35:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x16fe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) 13:35:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x8, 0x9, 0x10000, 0x3f, "73326dbb7c83fbeee105d4a3dd4caefa65f4250c", 0xffffffffffffff6b, 0xc0}) 13:35:03 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) sendmsg(r0, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)="6f81da7b3a78263edd440ccf7a8cd2302eb4d8da63a4e128dfddb7006862dba2d6b96d0254efca3098668814578f77676e9a600b028fbdb09588dfc59d220983d2a75328470461e91ce185f030aea1c03d777d4b925b9a1550f59b06881b9b73ca5fe21279593a0b6675d1f52abd3174664e8b7a0595f70bd05ca951beae190ae021aeae7910f564f116195bae7a295817f8a7fc8ed8874da51092ca737a54d0d0", 0xa1}, {&(0x7f0000000340)="e5fdbb97b6af39e0d2ef333905312bc2cb0c74334e92bcb54dccd705", 0x1c}, {&(0x7f0000000380)="0ac6", 0x2}, {&(0x7f0000000480)="c5ba735e1de4f329f87ad5e1b82bdc2fff6252f6d36f0ab484b1145f9fa76c004536a6c17459d9bda0a6112af76ed746a3c7340c40fd19d37b6ac4ca19f532e6d3ea5339056698c91b3f9f63a97c2bd1f60e5b542f281d7cca35f2e49809dc98953759854002c80733e34906b264a96ff8e42be24f6014bc71cf5a8e77fd782d4cd6f8f3ac0c8289b72c1a5ff93d04a057f700ece541186511da3e27dc7505e1c9f4d8f14286792ec039c21bc0c718576c48c53f36d4297af2c628ea4b44b1d4cdcbf93b327d5300f29b348a9baf", 0xce}, {&(0x7f0000000580)="95e762e4b6c1d3afe5556545b068903229a2389224bc97facf134cb408807e77b1e17c77453163599f52d47258823785b7f7403f04eaf3060ed82c7f6659adbb52d781b81ab3192216f7fc09ce258fb41355d06753e594ac82694971f511377f83a1f67c5c53a7221387fd4adc605d7553bbe01d7442addb77b6e7a14f6526e432b1db5e30da1f8165a954ab58664816", 0x90}], 0x5, &(0x7f00000013c0)=ANY=[@ANYBLOB="c000000000400000ffff0000ff030000077ddb5b20e0ed8405d56c305ce70678e71c897ddc481f1db2ba83affc15f6c17388adf10a91a855d7207be1e464c77a7807000000e9b4a1cbbd9ee4bf81f441531d2850e72d3b170b8af7b0bdf55c1dcead3c981452d12a7a08f4475dad91965d3b0001a845c47b8ffc99a83c168618108576ff4b2c31e8c0dfc6b986cd2f2b532d9786f7dde18ce5c533e6b6270601ed48eda6ef13e6f349a70c39a9ba98b2e51a576a6a6352932f08b6ee580fcb14b5bc513c75cb4ac3d5ae85300000000000000001000000ffffff7fcb9f46ddc94abc24b513499f4e462c8cc7e7b86473e6af9658d84e0000000000c000000000000000ffff0000ff030000f57ac88bdd817d60721d2be05890cebf5159d39a56476180888865aa684774263b749696bd2449db89d79adeb93a4509e03b7b02320be4f2dc1c0ff890f4467600f005e8a1123812e4a056994f4efb280b51c931aaf551d103f172f040b8f6a296343c7c0dce4daba756331b180735431c255c343134ed7bb4f9f095e8d8ac7de369ad686ee14828f236411d56a1eea3dfc5b852c2a5bdb9939df09f3c026c5929eb87d989530d5ec5c18fad00000000d0000000000000000100000002000000f9a154be467f2eb989dde06323ac5fdad0659c1b3f311d8c6a3a334259016f48405801c9d05be0ab37923cbdb521af682f58363e214df5427f6fed06531f8527965456c7ab0479c935dbb91813f0f82a2248ab8cf59466e771470d97e881d6640901e4b91fd97eb8d949e8726b7cea9252502fa6173c780038afc70cd02018ff06963eedc1561e7fb0b7a25d875d8e893055c1533a9162b37112bbb8aecb7c9f89b388780b84884a2bad2b022ad22edbffa0aa374b07c391f6ea00000000000038000000000000000100000004000000004f68acedc90eb21e78463d21b539c3e8e556d89b61bfc9076146f6878b9303aba13357000000001001000000000000ffff000003000000187dde3475825466b77b24cb7006718e2a1fcafcaa8011a2a0138fda1e4384fbd1042b4c6f03758bd6588b1cfb37ff31054a6e91639cdfaf22c876346801472bc4d0559a710d7267c44818b2bc004ee051f038fcf7a71b246dd39d848d4bfc66b43c4369ad9f4d20d56e8573b1c5d512828cb30fde89c46f9d60a01c62fd3693b64676af03e3af2d53d7a2a8588281384d03e3343ed52b5b3c7e47fd1828e04b71b68356ca836becc2e46ab84e4cc2cbb4a80f82f3966639b65fab64dc3a14d0012ac36bbc1e07358039a8fe1de925a6a4ebdc1919ebfe85d6c428753c8029339cf6700b051d252a49139b266e1d75fb9b2e22e732d3eeee9a7a784806a716e0f7dee6cce2d700000000000088000000000000000100000003000000a3023a83a60f4020181a037a3e4bea80cfa766c20d5d59115908ed1340dbd6c72130c69818d8e32fb5365375b9e84db9253d04ec4d38543bf5ca63a6e0792d3ca4d281f380edc6a73becbac4ece97d64f38a114a74d41e71043a9589a2edafb6f98ca506db961ea1f9dc4c05f50809fb8ae9dc58d7feb5d21001000000000000ffff0000ee000000152eaad1a2f91dca4677ecb70f470be48fe6c07a92e07dece676564e66029866f803c6b889bf0b470b000ca5136ed02e72445eacaf7929af8acead87c70965681235b3c9b6f0b7579eb20001a2457f23a4b662025d6a02c0577bc56c26406f15f7a9bacd29f64b6213a1bcad0a3652b9add29ed530764b2804a99ec7fa50715a9158df9e906e8489e970bc481783278b84ae533b434aea48de7adff621ccd76af7b9f7130d8e370a12552bffd6168adcb361268b02a8fb74752bf2ac359e7b15a04e0c015b9d3bc0ea31747dd9ddd829950c95b317790b35b4dc69c7b2da75df7801eff9e9e10aac23b4c1b8ab60799d48a6ee26f9bf3d6147d7fa3300000000f800000000000000ffff0000a20000001f2ca5f0e5af0b8f20ab38f620050afb64f50b47425281547d4b532ed82d4ee1cccc37678e4b5ea9b48b65d7633d160a08aec03d500ec10e1d4e47b3e320603fffc10d5a6196a69329d8b09553e518eeeeeb54f976b1a6292e50e28c8d5d9ae849be6fa3a6b798f6f36bc22c25baebdab51a61ed7f39bfdf623ba068050ee7d6f78de0e3b297fc7b35c64e76e7d411a82c880659e2eebb6f04a59e9951c1190f13be1bfa0829bec34876fdd61d3d57a1d2308173a0fb7244acc4e63415799c2274bc7bd2098c2d7d62e28326cdba68e722c9aad0ed20db185bcfa44cb5cb327d86000000000000001decff8a88d9dc2611b521891ddc3013b21a3024b359936f7aaca0836b7e9c3087ffbbd22d8a828c82a199fe9e5cf2c4bf51df89ac35dd939ef11f729fdd67e46b6ebae71d"], 0x658}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x79}, {&(0x7f0000000000)=""/87, 0xffffffffffffff9d}], 0x1000000000000014) 13:35:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/26, 0x3f6, 0xfffffffffffffffe, 0x0, 0xcd) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0xfffffffffffffffe, 0x1, &(0x7f0000000180)="3ce08456437b6782cecd3ae8e093c3b38d2e3689c58f4fe136475faea32d4082166f9e6f3e7f0561d35f2550335922448f45a69cea663f35f71c1914e842b9d2c4132ea08938ae0ea783b28c958a64994a76969015a2925bbf6970edee182d9f92e9d956288841fcc932228f7029377b9d2a2026f4318d924a4de707184619fdfaa065c892ca41315b6288802b42689016e27a9a2c3867e81ca84593ac12d6d55d061a311fdd1e77605eb51ec813cdcbe740d25ed840dec81702046e3d34e0bc1dba0cffe8ab12c971ed36be30b8fe42cbc7058c4c5686aa869ca6fa61bd96f503529be6", 0xe4) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000000), 0x0) 13:35:03 executing program 0: r0 = getegid() r1 = socket(0x38, 0x5, 0xffffffffffffde31) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) r3 = geteuid() shmctl$SHM_LOCK(r2, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) write(r1, &(0x7f0000000300)="c2a95d9c6598e7dfedff790708b9b8c9594f3b1db12bf57ee3c6f151bb150dee452ae16c0195add946f2d131ffcc97702c530e61625b8996e10aade89edc919a23f0d5f4f77ebfbf381a0029fbdf2da7e1bd752c0ab13f53", 0x58) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x0, r3, r0, r4, r0, 0x80, 0x6f}, 0x1, 0x8, r5, r6, 0x2, 0x20, 0xcbc5}) setsockopt(r1, 0x9, 0x4, &(0x7f0000000080)="e8b66ec437f1e4e9688f8afce17317fe619f63b9d973dcac8cc6d7a488dd0ddc5a52d4a810c8b9a1de08b95d1ab97438ac0a62ab228e364c16186827799cbba63b86aabc0ba0e1185b81e71308202f72937e01754c557e497d389a7aabe7f8e920a36957059524d6cf526e5fb185951fdb0fe2f74ee14ea387434867d940ad1a5e8a1239d50c43e98a6d4fa7530727a2096852058a55ce95b7cdefcee1a6f37815c3fb663c995b7d6d77be36586e209cfe514f263d3dffccfc45c679559ad8ffb9a2519c2ff64795fe92a50d98d6322a3fb83f8c3f7d1f5784eced3ed415616ba83db6b06793e768c94d62bc5307010ddbcad5334e5d", 0xf6) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r7 = getegid() getgroups(0x4000000000000024, &(0x7f0000000040)=[r7, r7]) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:35:03 executing program 1: mlockall(0x1) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 13:35:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x800}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:35:03 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x110, 0x44) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000002680)='./bus\x00', 0x206, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000040)="4a02dfe9914e81f40814db9b3064837759bc001ba5b97b34a96cffc915b079e5d11992638f47ffd68ee0", 0x2a}, {&(0x7f00000001c0)="ebee0f68bb477e70670fdef24cb5a5c19a38c070adb771d2a0efc0c89da66bedcfc3f2eff0714b5bac5afdd58ecb6372f64a317818060c58b0287e87071a6b62fc51d32ba2b865fe175c23acbd47f7970ec99dafd3a504cd0c09bef4cf34f60667a181a5745e05dffaf829510c0eda65ad055adb458081c32c57b95713", 0x7d}, {&(0x7f0000000240)="8c4cdce6c58191d0bc6667f87f5f6634790d992372b17533d3cc42d9cd63467b6367023b8d48056bcfaf0217f529ddd353816d7cf54f9ea4259542845106afa32b18017ae9743127545767a1b37e4d76a5373c32a22b6dfd18fe6da09d9471a446fb87c52201988ce2ebb1eb4fa9d92dd6721c4e8be73fd4e546bab1c8c3", 0x7e}, {&(0x7f0000000300)="ef4efb33853aa146f866697548445bdfa8411769c82349459a5d3b24f4ab6ea505b2975d179814b3edfcfb6c124814fd99fc6aea4d91f3d56295329d90f223a35476955ed000e03cc0a53e2ff840944b47b2d7dcb821edcd4fe7b69b43a33e87ebf0623835fe8cf0cb8484d0bb4d3f9c563dfb08199c9aa6dea20a4cef7928b5b2066186feccf1683f822636af1b04cad9e1b8f271c445e3a06a0d110fb4d2b76f6c077b345ad3cf39642ab9ba62c0836c21ba05e697418981dbf795d9efcf240e977a6b3a7a8010262aef5d98f880d42be598eb15c84088b7b3f1379489fb5e4314ceccc61b42f2107d2d60d5ae71cd41dbb46c03be0db8ed9df13eb5adb3474b3fc9e2c7bad08c14ca2ba99dffced5d6e44a1797de2bcc4f506749742f453fa32ad0861691fb79a83725af82752da0cf4fb47647a8e796a8f610d60743ad9874f2b96a05f24b6e090c013167a5a39c88259027c26047df124e85b93d762b835ab06e1f5a2889fcac41336c41043e77475b9e19a9089e7cb194222b3ba81d028e452e6c547548f4a3b330d5b0627072e72b1e6792567c19e6c78a41a21117569e058371586fdba2064d275409a6c39c541e40ac800267dd8d2d335fafc1ca61041195190ac69239b2d2e705703e9dd57ee9ddfbedfea6d8c97e3ee5b41784cdb112aa197ce685a6efaf33509dc80208f867867f42f9ee0e35e94a90a65012d9cf7d68fc716e8ebdbb04931a1c880034b4c73518816bdf65ce981c3158412ae7d650cebf49be338334f103e697ead47d7cd5ccfbf414aafae749d4ba2127bb29279471b50ed48bd2479345bab035191fb5c27ea1aadad79229bbd4c4b51da893ea8359156263a73f457cc4cefe9956d4c4721a3742a46e235ae7652817b0a94429deb9b5b1bdbb8c78ac00347350a5b6fff92f7bfe474aab89d651c1c8d305c4e97c89ef6772933cbe24f68381375c5f0975e13c93453d2b89bde96af8472eae8db75676aa0df3336112feefacee5d209f0019afb5a56c70dbbd1ed77f99f450dbe06fdcc7de66e65af0b5ed00b9e15eae6a041cdec2ca2510fcc14205707f7175ffe3bbda16c8277360a205f367d37efa8a824e94b2f80f98b29a6d0aebad0ecc2f327092027c0690bef5b52ad91656cd6f3be4878947ea3725289770924918914ba293163606ba7815a9a96992f4fd04db0075741c8c787038d1fb67647c645e7ea5455b7a66eb5d556472c384f27f78359bf0f38e30f78facc638fd44d9f9fe94f930c93e1e175b8097e89d45507994de54015e985363828983087720e91aa9b963356d4ab553b78b07b8666c708ee97aa44b4faf51a68b44de34f9adbab71078953c651c42e96cbd292b6f37be750a2bd0007e4989a4c7833d3997caf1ec65ce6d6d24fd9a10230c93ce39ef0cdb7bf948023244f74cade43257ff18107f6332db5d8bb964d0733751cae9c80cd490b6ac63bd42f35555a7bf52c6bdc8d78f8fa38c1527ecaae280b80aaba8c02cf8a92a1f6e39da4684cea3aaccaea6c7687889b8ca0c2f379a6b76c65f729b417f17cae48c05453ca4c2a650f97b6cc47a6cd872e403d9487c0353ed846799302b939727b13adf35837986bdb3ee6bc9cf46f4e4af261164e893935e23d2c156cfcb90ed45733806602f3ab90f596e770d059463d5e96b9bf7c843333d903f9edd285a0d0f45dcdf0e8b4fbdd50fff5a12438f06aff7ef97224f12dccd4f817f292aafd7e0d43f9dd1d2e641db197be854c4e182be3ad50250c7b8b18a3d81f1e595496cb46ea924e675cd5ba23fb3f55705e8b074c681b671a468b38f5c7819f5446e6ea2c9e4ee8e5da14a111777998be62c5771b175546853966c4024de68d8a83e58328297c868015838a3a0f89b0c6785f2fdd51f343639bca463ae0d55326d94677a94323f335bae7b37dfe4104163d3a5fa552cb89c47c899b7cdf9664efcbb6d25dc1371fb16705dd93276655f5e032a292e4170f3792fb097c94539390b2a7c6ef610498a112a03f16cea53a1715ea7234b2eb01b0ad9a34b045673530d7b087f6262dbd3c8c4ab97b9f59e1d836eb68775313a3473fd1341c88e7790ad338294dfee7f44e8881020a7498014225b7815ffeb9a1d68ba84872b920fc6a8c6401b129d588cd3cf2fd274582aaa48cab7b66ac260afee2d34c712cd9d6ffb50385fc66c0cfa4fd86161491388928a80d48ae5b251acb8891181d08d81c55ce7aba0fb563dd8a68d2e363110443645166356cc92bbd4fbd09227b07b74955569b837f521cd196891bcbd742e70870dca2021df65a6778525984343b374c7edc790e7edab815f5b998e5780a589f6f289d1941187f5f2b3211c05995e6f0e8a7e72630374c53f9723fb5f3d91adb1c2c4f4889d2dabb400d889768cae6a6b6c55ebac6888d273c25ad31eb8c8d0df2c805f0b58aadfde26b6481230ea2032b4ab1ff067aab4b4bb30b001ad925ebd8492e2a9a644d612d747abe2e2fd184ba410a1eb4e054bca5721caddf6a39f155a0b9c2986ad9420d0070dc0121236530556dafd9349d1ebffab0343c76ddfe0ff02ff2f4f5d8e5c0d2ba6b1e3c93db3416261a8ca82832392fa642afcb8e146a7dfa5e576fda7059058186bb722f6da80b1cbd1fff17930a15772d1dba5d3797d05de7eb8ab9371811c2018358e23b5f67c6de906cdf40319cf37afbbdd3f5bf34438425d4213d5f6c7d9b336e97d32354bbb532cd9eff64aebc5bcfe356bd6947c7c478338abfffb3b87aa6c93c31b452a3e89bbdd6106637b0f685a9df0ce3e115040d82124193b5b12a0181e17cd9b99a53b1ecaa5f64f84907b89954a7f36ded54e31d79e2ee36cc77a46e6cb6ae70000d8baf0cee73cda3818cd359e89aa4b33ed1aff2055a3fa6dce3369f6ad90628bfe8c61815de47b9fc7b5b130bac1bbde4f2ecd7d44e912eccbd13efd8d148197df1ecea177e51e4c4dfa64dd600fb9786093659fecde168290bc0c7e890ce7fab783ce8a7bd5bf2a8cc4e2cd3fa43768359460a0675ed51f849f7915cfcab665a4ebc5a6e349e37e6a2cbe20ae36ca07529b5879ac8d2a51073c3ca29b439fe533989a1ab96324fe0bc47b1fc34898a188e6e8aeebc6dc13753872cac0404db4716951521390b7f9fbd8dd1ad1e6654b1dee6154e62cfbbf531ccf64de95cff93deb5a817fb2cab39345a11509566c2db7c214bc59176b892adaf8a4d4fda942d9c2f7163551dfcb050cf4978e2edc899d0665a4cebfc651c4c638a10adf95f79c75ec72e2b0771925970449222def6ee4a96b40a8142d8ecfb1d5e3e565e1ac45fae38139749a149a5d30fb821ff62b3d23f4e179be90002e4a12af8270b0a5c665df2ff60da9f478345b21d895a811806518ef5a82e27f3d9ffa35d2957e35fb7f654b9f136119e6f17f5914d2cae5b4027a22b40ff0946134697261109772d1d41e7b0ca7f2544dc01e834a7ae8845b3140a0ab117b90b52eba559f75136aa1795f184f4238adee1b0cec48c51fcc6c1dfdc2d430b1cf2f8afc92104d534e52ebe3656eb663aa7a305b2b5823cd125680ff3077478c7dea7cc3d34b5412bf5a91b20a0745dd28885f45cf39517af0c6116df61271d9893898cf0fddb86d65447b676b074acf2fab62b706e01c2fd6d0bd9906ae3ec2173144aed1e4bcd32b8dae4f618f2ca5a81765fb551ac33a2fde1d981164a53c145a80289ae38220cfe52df1dc1e53f7a8ce64e99c5acda49dbfc68634d3f17b7728e12a08b13b21a79de2e676d3d521a934eecfb5f68e74ce63c8fda935b1002ceb24ef0c6d9669a90383a3f207d25b3d8fc611ca811b88f80636740a5a23298210593ea88f3174a0072abbbb756a3c075497fbf9f9d7dd49ff011ac7772562bd4d6831dcb7fe2bc3b732c3e00cb7ae1bfcedaaaac9db54a6eaaa658ff298076be7b7d3f76ef70800abf19ab8939b459741659b871ce3f69aa5423f9dd1e3595261fb2a06108605ec5a17648186ca6ad56215b3a0f542048b54a6d04e980209224c7bc7959bb0156dc12b3e18b978f2565dd35ab82750e98aeda16ba979fbb6cf83100ad053c30613f1d534ce63447041204f18b7c8bf0cbed64ad2c09ce4a5bb6f0605f47bf0c54012ac3869e54a0ba00f2c2a4d36a1aa055109238e8b0163f15a0ad2b41ad73bb9c9464a361ecfc59a8a1b20712c64c1a7cdf8641cb197d38988a275933b32c04f5de5666b180317a1b66c7b173e3842f5062019153e57ea79a74fcdce8f780cd9c8644db9dad83e48afccc146ae81e4dfc5315478effc4c104f655f0cbb604d257b08267137e5ec552b053a1d71577c6432eb9145ca0e2bfbc6fcba3bfc304e9714055a8fdf0a91486e6ee773cc2f52720957da39b1379a995f5ea8c4ee49915676370c3e04fbad8453a7a71fb868c26cedc05bb56045f6ddd221a7a50d3a10431ca0ac72ef56243e2ec8df4322cdb4cd255fcc463f3ccda9daf05ff56f352551393db6da0a6b14511e260de610abc696feabb3e7a7a8623ce5befd0f0909cc37b4a16ab2bb30aa7b565660ec78550719d76258afdb5be4201bb3b503f44c34a7d5bed58270a840a1ee723ed061dfcf8015e41a3a5c937b3f83e1742d525fe0e0d7ec96edeb5f011f687604c35d034770a2c50e826bda05296d9ed92fdd182ae86369235b4a4a3adbd66130e1274459535cef1380946067fdaf6aadca4fe6f8848feda607b006167f93c2f5b413da794d992eccd2b441c7deb09f4a9e72f7f209a4cd37e6f1605396870a09719f42ef7b00dbc7ffd60b67953b269e1617c1696d5d8879ee51a5dd38426ea8c38903d5b6855b3d7e5648a9853959cfefca27ba0ee48ae05311aa122fbf8d91543874c17af7098b4edd148e60cce5bba896261888c13cc46c609afec0103f76255ff394bad91f4ae3ae71ff2d8b6126b3b07f68f8ef0b30bbf34c9d0470336a7ec3000a0af1a87f71671564afa8f366bac02720e22d4e4dff8567348a6bae2eabcefc6431e9fa7b21ef4f515c2a3a2b1e9b98bd10b6ecfb2d5131748f448d1005949ebff8e1c886d5f31dd4c37d4cf56c13e894b638c35a2c84ac021e692a81ec0391dbfea4a903e45f9b80bdce6091852d20b341b2e6e8a6aaf38a77ab72e6f92057d7b83bf94526e33d71a3fce616c5d2ec686a84264cffe4c360939b7644106d93259b58efce43fd7ca1a334fda9a4f3d79be9bbe0ea1d88e79017f321cc9b1f1c9ac365bec3928bab43718e68517f9ec9ca37b20448904a8b98e10874047411589205491cf224b25677d0e2b7e4845f7036b05a8692393ad3b02df66ba44881644c8e58bb5270f8c0f577f5cf29dab4e8524348a88289dd7c6682d6b5d9776586bd1e8ee035f4a8e8a4194869bd38b49b3418d353ad365199caa8b28a27a473a2b194720f9bd78835518f42fa900452c84695b6b64bf67d34bfc235bc1d564be268a99a53feb7c000eb8600de57d44be371b3eb3a96ef4460bae834d323ee8974905507c0695381af1cf71685a2c3114b3f3b225f5590711d1947042cc73d0a2b40c55a98a7e15f4cc10ffd494193f66617b589fff77e4a14fc34652ab2bd7f6d25351887b29f5f50c640b73ec03e9312263e919ca5b4f2de42cb7c98daf1c28e45cb1379031f9bb220d408a68a1c357bc5f08ec20b43ca908eba3e8a7b6d883426bc0b9704e882e359ea86c55b6e703b723118390e641a0af0b5058624614e7563494dd3f7609e6bdc3367925e6f9e7d0f7e5b524d958fa6a9b559bf8e1d", 0x1000}, {&(0x7f0000001300)="0e381d375ca850c65609d93ed823dc9ba1a0a3ca8e23253ac2c3ad7854055dd3373d3528b30ce1e467b69c76dd7d6cc596f8e852831ff48a57352f8926d1af155aae665b853e96bce52360f1be864685474103edbb", 0x55}, {&(0x7f00000000c0)="6185268b3662d0432103a83448ae45e19694fa98db259ee27989b5c42c8d626b2a3a7e354425d264bb5e8ce4561acbd2cb94f6afdfdd32afd71b002e5d93e9", 0x3f}, {&(0x7f0000001380)="9e37e1956acb6237d7c388f263823eb1925dacdd2af9c9f16078e8e2fc45bb4b4cb7f8b05b171ee05c0609bf6b33c3b7e82f6f45231ee19df6b48ccf12fb4d0c53617a8b0affd8f0dccb990f5e7c7f1d5706c22b18ad154e956442eb364de4a76c0670c83083589b4e77ffec06778b6c3d43ee8d62f9af94ca57712f587ebdc1ae22c03d706bf35cf313c34f199d3091ec872d3c57a11be0c0bf062f7363ba1d9014dc643a8b53762ddcfa6cc30ed2c1f367", 0xb2}, {&(0x7f0000001440)="c8e8ae5c9c", 0x5}, {&(0x7f0000001480)="3e6f6f4b04656138db", 0x9}, {&(0x7f00000014c0)="da75f1d685825c162bddffa866fad84f9fb27d6d081653b150e4be8e487dcc876c842c79e96b099253802796864ff6f47c29b6d4b4069eb7e538546d87b6988554af0db0e1ddf65461482cd5a5edc18d6734a60bab876a79cf67d81ef053619941d834a40c42048ce0ae5ec710a01ed7db511dbca099ed6aa5aedc6a593669509613dd9653b38bcc92f48cb14991759591be785129f817f748c95070e3c08f52b5fff40b0b558b32893cec8e21111aa791428f7bc0b615e8abcb23b41f054699b3da55884205821d1d92fcb0a1832c6b572dce40cea3b7b54ed5a2a0a1eeefd7205d710ca7cb4d7b00b25973b9e6a5c3c36ca1157967925010938716130006e6b845fde55f4848ae232842fcda7c9b216bfe9b2c98482fd56a303ad3e0a3300002ac9361d4bfb3c98fce51832440651f0b8b79b6d11e9a93b824303df135b6517ababf73bad7668f766c7fd9b5c9ba8540d9a54c126604828bc3196ff7a996f6d5167a87a240810354f506bb97790826c5cf3b9fce46c13ad00581c2836e2d032df51cef8734909d4a83e18b42743797ad29fda4080551c2ad285f57138168381e8322fb8fdb8b75a426f3493ad520083a97fc39c757a2432a399703ad016e21b051aec33e789e4557f0ef4195bcfcfb2582ec51d54e58e397a89dfb889160f705668c4bbfebfabd7879ee4fb5ef8453190b94bff04e3853ecc8e2ddcb55351dc3af7219a0e5a5d53e9ef581c5a8cb5e58e89d7ba321f66a6e6199adef366faee4ba17385c2a35b602a788dbeec063ef07311ff71cf24fc7a5f409dcd69b6e421a774f8789921101d17929f826a09153fe99c3fee229236bf5d8a55bd10ba695fb32b02acf6e7c2f5f8b6c7f69cff835a85283839ef5f2d2e812844e38640175aaf248240ad8d814baf89c07127a63a92ce4cad0f625ec75d69ef16842dafa8c47bbdade82ff5ab30bd9fe0545d50ed06dc48ecd82fa545bdd7c45e49d9c6f62e16e3c087ccce382f18801a8a4cbd94972ce0d4e5d2ce244f4345b4878fe0c920e03193f04611bebd8245ae78dfd27f1b67eb8b544d7e24386c9ead110444139530e17a0147c80c18fd85703efe6fcc660522b33cfb6cd51a0615214860c417e38ad71e080253e13fd6a113a311ca2c6dcb3fbe6db13df838ca54729cadd98844d793dc6c3696e4f79ff68c2c37c5e31aebb8cc8ef1be2229459903df92d864a98fc7f23462ad8479438d47fd76d2d1193965e4973ff43e6609a5e4c2399d0fae13cb4584251bf82a03995a98e9e830c0123a91a43a56b9039eb368d3dc8ccde64ec5784a85db562e25578a632fd5f3b66ec08ec448681e6762449f5aedbcbe4e6e84c310e03fea950e338dd5da6c235311c0e0a4e3e06b488734b8517d1ce073f8ebd9482edc92cc7d5bf9dbdaf96babc0ca721455623c913377c6e68f6364574d8794890cf4c876a7a1225a7304d7cd14f47dff7b7c0aafa27db04055d07ad180e166aab6efb254290a2e8d18207670125fe472fd909d6bc9a6699cc9114a82d68febad1d6d158fd7af5fc194f31b190e2382e15fbbc5a185cdd3418f89921e121d52cae95f120c08ada56e6c48bde33357822453d9546a82de5c4b5461c11ccabcebb73a8b5468de8754c0c8789d72c0133d04a92186576a9156c44fce09e8351ab32ac55a73c0a62e35c2ece1bca7828eb39aeccc9aa3b87b14ab2d8925b6d1616d75ac0b6e071e2a4b2c4a61074376a6cea2600d5e6bcd53171415e1b6d277a4119e32753c1ad247a5dff7a7bfbeb0a5fb4ba6e63a0cbb83d0278b73cdd7596ea2a20a0092ea3113cc14376c7a40a03a5fc43e52a2903af5fb0c217922eeb0d57c4abdb3ab133fbcf80cfdea67a7b265d73968eb2ef599dd81be6de14166a1a6403a84ac4e1fb1682f497f383ca26e61e4292b4195821e84c05415b8884c0a7824dab96bc4c326f60cc1a14bff9740d54a4e37ce69282139f60632743c48ba416f848835192b1b96816e0580df8c5c792a9ce532b42ebd4123f2aa50bd65069c8f739b8e29264de6cd9e8a32e8f5a101a9a4e8e773c969ba0dd89b419b3c7f74c326486135de20f0688b7dfea26f1cb608ad69ea7167ad02fc74c95a1f2b0ebc2ae3ce5837620527ec00fc56b1c91d09485be4eb78cace3b2b826cb59e0e8438e08116fd145f6445f70ffd8f2a2ca7d822eb0a1867f53ec07ea9d0f5bad8d5735b4ff418e7b0d3c8cbc56844cc44bf918a603b290c2247e80e7529ee6e60939badf6160bb7ac4193b96cb7d98d122123caa59cc13d8187784eaeace39f8a2a02eae12de3b84d3340df3368fd75ad307867a046b41b6740e73652922c1d7088a770012dea2282225fb70e26a8e44e98aeb45d2515a0d2d185334a8f5003b61c382647fa0ac29bce1d12b8e5b579bb88898def2f612faee411284d182c50fb02f3dc82f40af37c670f186a215924de93f1a916ff9cdbc8ac8d3bccfd4f0b6d2bf86d4328ce434fef01c3c4fd56ccdf4e4bc0c40554af91f36bec3bdf063ee6e3c0340da658bc2ef9040e0874196d109d37d3dd4da1a0ccda78f114892335fb9e055ddef6782f862f89fcc91ae839218f9425bb5d5284a503eadce1b71f2743e8c13fbcd56733de69fdb7f61cd9ad1f068ed744ec5018733021cb44d075b0e680d3c5c4a62fbb6ea5539c861b17244fb489c71943c083f3332e4cf0ac9bdc3682bcc32563e1d74b2448e4344d09c3cfd65fe0e8ec4cefbc6fb40e14ef781f85f4e8d948f97335524af0cea282bbf27218006141899f9cd1108e6138717df17433bd64374ae43456a4e0e2d98917b391c04d3204516d2324b65d155aee5da1ef1ff386215c08c7f76f2dfb414ddccb67e646955275eced009113047e15aacbd37bddbf6c523e7afd88c0fa666eb7fbdfe88d752cf51a1215e8f6eca94a0f55dc95506e1c4e837fd1cd33047f032b9242b196b2b7b967dfcc892c0ec6133a0337edaa87e41384b489dcfffbc94878e8445d312d24a85e220219857014bbbae83157f70ffe4200bf7cb92721c8c40aa258bea3bedfed1e24ea3f13fd6d7bc5fff9b30fc9cb322b8157bc0ef3a54578d08bd81d2cfe4e60042f3332be0e22ab6a576b8455f6f4a3e931401910b5fe7c9a40a9bf8e660a36f4ccda99af6b8622362c74f2f18f3541dcc011ffc1ca25e72b31fcab6daafb665b854deb4374f5a6884c49405e5ffe73ef55746d6b4c03c2ac4a9dd450ab46fceb997c92787a915182e7900c8e9f6d3878ab1db3cbfa338f66546cf9bcdedd71dd5f1ea10e1282bfb30ed3b5007927f896892501610e027eddf9ce3e675db91a4c2c5f08fff1be1e98be4b2ed9db760cb7cede5ce0fc2ce0195173ae7e8d38c316b7e5b92bcacf775fcc04814ec37d548d2b16178df43e18cb75692bc45d9fe2dd89e5ba3bbaec0a06306e1c82b5480c9454742bdd1845a4f77f9dd8cb272dc6d0854288e0bac47cbcc95d07da0265823e7e1ceb28dae7dfca60e632d942470d2729630b5df13baf631b147f843495b5a59a10771fba72ba61faa64c1c355fb9451ffe5ee06e55f21dbdeebfc0c19cc2a17fce321f807ec9766eac2a294aacee304f0972825ab41358a123772d4a1e7c5f269a3b34fb2693d39af8015e182efa1989398eec3d7824f39a11c13107c311d8823ff18a972a4651835c05c961d64b1d4ce63a5c4f6ba46dfded546fb3667111ab5a4a4a4dce89767f04e0815fc8631d48d1d2db0696e8b3853f231ac0cba3c09f78e02f9a82cb57484989be43ed9f6a6621f2b0d7f383e550c5c74802d11fb4aabcfa294ee67e4cb7d710c44c1d27d92d7072f1e04258dcd52a15cceeabe240ad853e523923acb10a0a7a2c7250979457f39d0fd485d0011257f6211b52f679e04094c421fbddf821ced34f6152baafd4ae0dd48b8072b4150a70075e60d110f11ee20435e7368de5db1bbe1f2190e1d4a27c30423be920d1e2f2211dee961f80682a3870c74e640250b1dd2781133929b039a6cb2d6cb0588de9908369fbca2b88fb4912249366e0357f6c2c6e2e97166d8376704db2929ac3aa65b7d5b59091aa4176501217eefbd23dffb6b0421a8e4dc2b4ebaf4171168b937fee98311e3afcadcd0e860d4d108eec01e842a902ef4086f2b25a45da2b0d59f2d63c74288f778300b346d17db39f3d24f12d2d3c03a3bcebd75d7f3c97e6b0ec4a48d4e6a78a516f1ed05bba508398a2f5a1c29a3666a10921a08378c59b494da9d6edb2aa6f81914dfd41456a4e2c43c0fe30806f9a8c4fb02bf20e563e4188876df70f14008b262a3077e241fdd5a725154166538a0facc8a2a40feafda51e13a1600f0ecfdb472811f64a0714cc44681b05bf828bc61b64203a698871d4f672dd26ad4990cff429858f576694aa1ef04caf1bb88a6969af04425155a00630f8ef1f9e55488d03f549b4113ec4fce502961604aa043c9c3a737ab91272ff881e330f78a4c982cdeb7f72ec6917d9bb9ee8a1ca47b9e8eb352389975ed1cff3c4fa1b2b42e0cb2e2d08abc92630d6cbc92159c10ec9c3d26c67a4df6b080ef08b723ed8964dedfaba60d3fe41786800a4ad661dc87a5558060783e0e9839e596ea972621316864b8bed07cbc24f498d2b394153d4ad205994d1d2a21b31962f24d0a2db3d59b3cb263e78b9e566f28da5bf37147f86f27b68831d5d0c57bab4430755feeb91dc38c07563ae0a651a277eab35b802abdfbfccf81318a1fd35d7976e94e5f0175fe81732185c286bc146492d8d0b5b57755b749c39a461d6abf87fc16da02aaa8eaf40d592382c616e156299d0f440c188cf4fde6a960420e60ad3a8b5966cc44cad6378d77d19c4502709217c3928ee704deb583fcb7a42a86d159aa2dd4332f2fb0fd89a79dcde4dec61e3812188c6574b6bdf9b469cc0968ea18ec1eb7b403013f47446a0b1a907b5a0dd8ccd165902d99a0bd1ea79d4f856a8e5bb911a664753ee0344a46fd585769c07bc51a2aa194895c1c732d92c322fc9af61d0cb67ade390765f96415866875c521cb67efa459b28a57b10a096534cd67a95de9ed0e6114bc43d6dd0a4fab06615a19c559c9afde943ee294943a2c3fe5c5de027843d1dad1e4d8d66ce4106d5c7eef4808c67101419407e8a79f458a4302c910be67daf9bfc8e7b92377dc10db137b12a3a474751e4d57d35d17f71c6d2a8dfc42c18b0e1461871aad0754e25e968382232efa0cd9dd26ffefebac2f43fdec5d9f8d299d36abf9650146198b9b4a65b57bc9ca20f5239e029e31f46db8181d67a15da4c852ff0ca0b89b5a924b7837bffa7dc6a976f2d5913b13115f8b04631969916fe491ce83b025380873f4ab0034b03518c77779aa3862fd95a70b722ff327dc83641319aed73afe80b512370609a8f3a0a4b4545ba9e5048f2099b2aa3045cf4fffc0c93bc9918a707ea4c986e58e438fc18dfa526e17efe5969d877c4a2ebd826eaf11fb06892d0de0d4fa0328d47ddc1ef8fc058cefcfd75d788932c4e34479d5e8cd325e58cf79a07db44ac280e51e622a9498ad35cebc0d863a02353067307bcb592efd24ff8ee2cfc9aab8ba3ebe5b8f45eba6ee0a80cbcbacf684f721af6e2e5ea0acbc034f3e0813b3a1d4f5457360d1f117cfc1cd16a1754d105e65bed87919a5641880871d0ac75d2a802e51a1affb5f4faf1948951da4df0403c554fe37eec472d63d84a4764e97f1006e7024688d8627dbac0a621d217f3364dfe516501e17771d41c3b4df1d8bbb589b93405dc8837b", 0x1000}], 0xa, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:35:03 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000004c0)=0x1000) r2 = getegid() r3 = fcntl$getown(r0, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r4 = kqueue() getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r5 = dup2(r4, r4) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) setregid(r2, r2) readlinkat(r6, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/168, 0xa8) mkdir(&(0x7f0000000480)='./file1\x00', 0x89) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) kqueue() fcntl$lock(r6, 0x9, &(0x7f0000000300)={0x3, 0x1, 0x7fff, 0x3, r3}) recvfrom$inet6(r0, &(0x7f0000000340)=""/79, 0x4f, 0x0, &(0x7f00000003c0)={0x18, 0x0, 0x9, 0xb9c}, 0xc) renameat(r0, &(0x7f0000000400)='./file0\x00', r5, &(0x7f0000000440)='./file1\x00') fcntl$getown(r1, 0x5) semget(0x0, 0x3, 0x240) 13:35:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 13:35:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="84a88de965e88306d061028b89976b3d2359ab243c9e3c90aeeaaadea40302e53d756e61ac37845aeebc9be05fecd49f5140ed6ad593ff5da9b5feccdf29e593a5641e53cb8a7d42fbdf8d792b4eb3c40145529219c859476d5f9330b0923a5bc0cd8035651e4561b8eba5d1687a94c371b83ba3d5226a804afc1e38deccf621baef02478c60973fcf6fed81240e9661e10c065b249f3976d4e257e4063ba2a6d045a6a08ca88af0d75c3aa62da60034a72a50695f5505be9fec5b76f646c7e91da4be03a019cef850e6dee8735705449eb6fae39a23584865a345ec69eff32dd1d3706c3dd7cc4de246bb706ae128db17eadb8452b195d632c3b91ccca2bce2cd5355fde1ebf0c10aa1929fa355a662c614be7064ff14bb6db87daad11d447e13f9b7b13f6ebe1aae254b0994c3cb15b3095daf340b0fc438b7d39ee4cd2a09800d5ea777d47bab707226eb029e5a9e92e82fe55957d7d4c9a666292025af715bf649a52effff69de7c3a18fb96b0532bdcbf02f4ad289d4367afff2ce2e4c8de8a4f5b70c50fa2fb1bee67199dce7df35fc028cfa94f8992a0415823251bcd51c2a26e9ded31b38f5053fb8b3fd22e60c9c1e43b590753bceece3c7a468b5564d3e57d499f663ea9975c3b094c68d2af84acc8566481bb1704d0059e41755fbdcba4105781a85869024ad3eae27fb5bd02c1a9b9aea9c7b32a4d113d44650e9c3aa3959fa9114b3a8ca0ebfb74058edcbdc5cf42a18dc7f96f625d0f5e8fc411331852b30ad35d41f0b17fafe7c2775b965c3855030f080bec6c9cc147a339530d3be74fd9b04033079c6e427f818064dc8980046e9debe2ad8efb6622fdde4620d195cedc5ea835cb31f0c18b62d3cb061b85446a90ad53895bdf1bfd7ceec99a3e6c3a7907175adf470feb01813609cbf524ef7023b857fae7cd90ff3073e111b38bb34ceb4a681f196da6d7e91c12a455bb37f6359e132380048ec59a92fce1ff270381bac03e61bf37b70f09fd0e9f77bba0b320b13ac8d03b07006e23c1b1cb3828eea3512a0486f41335a3566bc326c9b090f77c3ac1e6510e8d884ffa63a24e52449e8123edd17ab73d780c38eca403eba467b13795029732c25e23339ac065e9119adeaed858d5b515a22d7a0b16b2750b53390087dc1a6ea315934bcb03990f2251f24ec75dd67dea23ba242f928e99e4b0e203ed246810ff624ed3bada6a6cf42fa78d744c32510d84c3f305903595e397cc61b376030d050976cc83b75af402853fd29f92efa3e6122ff827497277493e40ce2d7d2bdc150a024367736cf96a1c942b7ee6ea6ceb9dc35b11f70ce38b20b4f0ce483992564844135b4983bb3660131b4d3b7b9b3e19c66fbbe4f3d52b1ffe27ee61eb199bd7e8875dfbe881b0561ccd282fe9d8d57d628282d99ae2777736f16c5ca9192e02f5180e32c4b6e14487cc8ebc7190e1bbe919bc48dea759975a6ff22a4bc04293dce01e6aeea252e3114894d00ce49b940da7df6317ca6acdb1e27eddf6172a745ff81f1c6e331d63bd3b4b5ac7fced58d2950c75bc47b9ea041c9bd89a1be3f8bff5c7c43138ab30eb6fa4d91fdc168e3e0b99891c0cfabc2917efd25c90e1d196f70b57443f6840d9bc133325ead07d650c29bc0c5e030a912b3f3c54374620663c340f984c288a72486a9cc0ab5d956fdfcce877da9656fe41ba7a4c0d6acae4e32ca6c5e94133568022bf0ac5f529144a2ee18dee4be3b39d762d5679172ce360ad271e6ddd4279dd6efd4ded9ad1e0b47d82ea58a469ae17b5f6c0e909485f74360e8de7cdc2df550bd90380024b14996dca69bbec8057aa4c924a372b74b8cb18e44b5f6219d5bc2e29e15aca3fa17c57d90aa2c3041dd919cfd80c53be56be72188b056dbcf7b56872f12cbb81e0231fe8ccff2a999e7e229c6955853d5336385ac700e53a0df2ed168fd893f031ac99caafd69f5c6880713b0ce23a39c1d8ccff722ea6d86b016fc58771330f4ca10dbdcd4f93a14060992da1c9ff63c83110c2cc2faff558588816ba3e5a004495cec2a87dfd0b8d5f6dd3acc00dab6929b937546c0a3ee3738deccc5a912dbeea74623ba8810d950af626cc0fcf6cf5980288d590738ab6532f66d03d8c46240aa91f9f68ac1d11a75b9ada63f79d154827ea7b557538952cfda063ac86cca4706b43f2180882b2ae9e456c59c9475e70e3f185a01b009ca5e5c82d8850f2e373af0cb9767f6141c41e1a427d32b3c7ff78405bbbf8e0d1460902a8ad89b541d8980dfa037da3ad6412128b1f2eb09aee55e49fae43b2662c3a942d4a106f56107e1602219740a9001d39d7d26b70d05016886d02b9b1a5fc517d20a77648e0a13be4c9ddfb57bbe9de66ddb1e592086bbe7cf0ebb350dd8bba612a8f22d2f9d5a6cc0a8519b412f43123319d371af60c5a00fa53aee87a32398db0c24e4cb703b3d6434f293456d346ea7cad2b2825ca42b8a2a4e85acaa83d1c109d8c34781e540fe7d99a04b6f58f839d165ef2835819426cc7f21e667c431c4637f9677ce1309fc512ab747a4fa64aadcd766bafd117302c334c5f03d56da80b6282de918c5271dfd184cf9d12d23c4145b53352909bce7a96b9f83fafc26b07dd4f136745816299ff24a6f7873dc9ebb2f6e82977e726f5c8c55df9b93d16938e6b434a07b9bf9f8b2f9a5cb2be85cb58bec83b6ff4ca76653b6dfdd82afe93a2120cec282a212a3106d78bbecc2a8a7365cc0753bac7ea3699f30d245bcf929833c5b627538b7c1b8551ceff2723b6b0cd750931306ecdf0c027a6000bc1fbc48d68c690d70ad69aaf1669eb6e456febfc102483022605ea289435c599ce5bafbc77c933870f08354528ba64d6dee51000556688e1203e96cff35d3f0c49c2f817a288521bc1c069d2807ed34fefdc54e363913519850ccf518fe7083b73a43ffb3556243353d9ae41e169f9fb3ab8dace787694152801525c3a22cc79a27ace8cda3efcb03a3626b4cba09b4a9cceff7a645b8e2ffdb80e38b9d3f427a076727e9b5995bbd93efd4b780c97ffaa6f5cd6c9b42df93e5fbb8bcb3f427aec0e1b4aa23ceb7bae40f5c67c321bf36c7cc655da0c646885dc2211d71d94c175d71329a7a59f61b5ca67da47572036e7efc048cdb40c0cf339bfceeb7d0993546ec72024868847328f65316a27c439e29467355eb9dc18450c904c5513bb698eece533ddb16068cb040042e37d132c76804142c4e288af78fabb8523b475c6016e07e3f92a0c55eca6584ae1e88e623de6f9120dafe25316156e514cb2b76000b22ba09a66450c5dd43503a7622ef2b820cf6720ff98dcd5f7c1080c8aa6150cd7450f4697caa3fc019c571230b15017b9d8c11033573f1c0129451a47e3b790d4c767f7468c2df40f6382b3097a3fd46eedde2e6c71c6e70d8a5d4e4d79400a0cf23b6855069fd810e38a28de127fbc31c34f9d32d7b9f545faee062cf486fa4acbd9bc1f8dc7028401c9095e5a5ead27cefc531f8dc6567d8fc4d4019536c9765a0492d56dcbac7e695a2b9d3c8e5ead2d905b937b52be97cbd22e4252c2cd84a6742187e3fe42761267d713dfe5f40252b23a306b2852029df44f08d9e3be0fb307f8ec36132b947f0d5422db997db13b7dec2b5a7a23dc667ff1e1f34f5e027462d99e87ec29b1c585bb3820fdcfebae3bc51e686b1147fdca396dfcfc4e67dd47315387a7e40b3deac3706085fb1dd89a75cf79ebe192d090b4513cfa1210d17b49624f19ff85d4a9c4ee97d393e4b72af82d5f113ac461f36abb44ede31369223452a0c49f954e6cc64848b4f8e5da6ab1fc6b2ea12b6c1eadf557b4f98abd9e8e99e212f01cf9c58ea1769055fac530344a4e8a7f10bdbb9cfd85fbd41fa66956e8da660454c907d06c003fa6264c24b8c0ceac2b670a349a6e18289c7af8cfcc460e2993b45e48054a35be3f93d9818085f068db6488ea856bd454bd082cf957da9120f2b9dde54c703fc1d37f5880bb05f9294deb636a8a5db6300844d15f0374738d0a880dd0a7b51bd6e3c537d21bb5b6ccf8b9fd1a9876a2afe9b51e8bed2586346f1289e1484d99737c8faaa22ab903ffa2a091609e383761f30200d2c58225659139ddb27842b47ae10c22df2a2cb5652f6ed7215b7c4e9785bf8552913d39bce670c8085698adfc0db37b8a21cc2f76bb619e5af66c5d558c3df521027c9f67303d827f4e5f466f6ed24bcdd1e5d8ff131961140d715806641c61bc76c078439ae39370c4163d5a69c2fed4d6c7afc2738fb118554aac0b4c9862b479be5fa7bd0ef23312adedd45960ca9502a400046e8da26474f9d130090a6d95a10d4cf2eddc2d9148e0ca817c8b048019e4a0e89e827eb1e6e1a608382e84eb5529d1a5a8b6468e08c6ec15de35d52cf27fc73125d55a3c13f978e85a8a3a5959feb4f8420b21d42d785c96b13c6758bc584ed8360d06d9e9223158822f96a38f60cd2e9422ade5837ad2b4132f80edfd20fc4841f7b9ce946c92137d566efb7db118df16f4f393597b791e8234fa4a71faa94a04e33a01765295fb64ebfbacdda9741381f94b61cb57f1597265d86af17b6780fa00ce37d18b5a597f3f4d953021ffd884e8c22502a445eceb1c475ae9d6d2b207fbd6fd2c0903206ed3e43227768c4e58c2fb78609effa5f0260313b0e5ed01d2292da0296a61e75f17ff582fe4b6f02068533005eb8a262bce3aa1e0ef98cc02ab98c98fcedb9fa122f55b69f34ba43d688a4f1de7214c2f84523cab23d6fc0db3ebe1fc20ef8990d605a17301a85ae5841d5f8749b8b77c340bbade49678f5dcbf5a64002cd199ede36bf324e79419213f3524928e404d8dbaf52a8888a1a1af78d384339abdaf9e48e846270ad06d04fc86184af4276d8b4298ab1337e1199140e8c09fc2b63d4a1c0e770f72e195c8dc4834e10c5118b0e8d2566e1a916b3125aea9a03b9e55b73379ded17e0f9bad7b3477a85063b65a11e78c1e6862e465c091ea1513bcaab706ed8972392b822cf042c96d90611d4e95d06ff56ec48aff61df1e4bdf38ce3e5480590504c1d3f55a97cff6fd9d0b9aae5d03e07e3ca0a827c60a25ef1ef438d8bb162593333af961b5de0cc2945619ff7cc2318b5bf33ef80df99c9f26de59139ccfa0bca930bffe6fd8eeaf548ea5a6b0746730617e788e891595879c2c2e9caacc82b3c546c8b5c3d870b8349a5a35e4fa4d33718c311c5da34f0311c335cc6057c792d33d1608695fe304e8910ce11810329a2d2db2b8cdb5bfc989d00130d8389662cc11cbbe83c046593dc9f3cf97c40bed065266267aea58069484122b11d8533103d3861f8dd646db7cc14db6035bde95f22f174a647b30d988392d49d9b29dac69d233aef639a1a70beffa6badfd2416d969c5dd17a7f2bd56afccf963baf736a6e41fb58e849d61766f1bb503980f7d0471d0d8d7a0759c9580f074016f23ee068b2cca77f04e74add0b8ae77587350c3a2e85934766e3ed971846d21e42af660d812f67e07d996fe394e8a5eab1e80c9dbd389f0f68f0d25460e9b39aecfc6427803bb9ee7ce37fa590fc8baa9c61f73f000455ec0c63aa256b9affc742ef7874804d60e2c2553d61a18599722952753ae6bc4182b6eeb9de5f15708583ac848856f98b142413b415d10ccdecccf0f5898c1162293ed27f32bbd5fb2ccbbaff63791ab5b1d689844223f1755aa50f4e2a35c5993c161048b1b1a260c3a66bf03072b9d52bf7f6837137bb5f4fcfa8", 0x1000}, {&(0x7f00000001c0)="31c7f95fc57d445fbf8d2ad7015aca2461e0208a443d61788af4fc1c588a1e819be5f3eb02bb72d929593d5061f18b1ed15407ff0e952efa2e7f01fc786d27c5bcea49d040b2f64e7a637f981aee2f0a32b22a216cf5c181764cd1752ff816049e214c9e712552c9dcee353afe054bf366b49f7f41c08cff45baf2a2d0c76ea9fc9b5b4d6ed2c2321caeee04cf94a7d51b6135b835a80cc4636622dff8aeab63012dfaacb4c322f3da51947df3e6813acc", 0xb1}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:35:03 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="2c96c27f79794a60a3cfcf4e3a5e1727b083e2ffc51908149891270398c9a9dcc2169061b51f856340feb19c095a35", 0x2f}, {&(0x7f0000000240)="8a8cdbad3155f7d6f19117b2fc44e09e3a115d876a22b5d7160e1a166f2d0b45225980e0bcf8489ad0933f5bac318239793b507ba043984cde4c19913523100ac22c6863c819a6cdc1529682a9d2450630dacbe1ab931b98580b98c5037c8a91a3b9dadc22c03f01978ded6509b35db044a7c92e07c9ec4366738a4656f71048456669d55c4cdfe787bfd5e0678f77765310d420b63fde69473d385c1f44490e29dccd3e12862644f96ef047a70f71d0", 0xb0}, {&(0x7f0000000300)="13b944dca5659052310bd9ab84f51a7cc4ac9ede255df37c850788e80be09be23ce60f2436b16ff8844d8a7e57cc8818b68f5aa8548072aefd048217e1f59cd5f010fe9809c9e262e89951c722c7c228af7f4ae1845e712a3331371ad0d5ec6dfb387693594f7c8613cf55cefe1fd6f650736ddd28b040675867d11e9764f4ae88dfca8e7795fe124158259ea9fe3626994ce1f68e9a58b0992a4f114014f5df9385340e684e389f67f7d9cb5c0acefc17801cb86e6135faceff0281d6840a6e7a5c6480cc00dc47e008d97acc594043257c769bae768321784b268bb71d61c89f8e92f4ebaceb", 0xe7}, {&(0x7f0000000400)="603d23da553ececc6b03015d228fccda132aca49f6969dacbebdca7ec48ba74031d3dde1d450cd7f571a52a5014ae949141f0d99de6a66f86eba03fb76181b85095bab7f1e90ccdeefb5dcd59b66ea5821cd9ee288e4b122f5f401d5439612ea4dc0e33df4310618a1921c8e0e214b9d94bad03d6230f40e72ecff05b7adf81dd99d9cfe61fcf39b2c0312dc7a240043fbec917e994f40b1173cad77ea9e7f7f175401972a0db69c785cb67b2dc8bc1d1b3b2f0bb455abfd8ce0a82ba3b2e659", 0xc0}, {&(0x7f00000004c0)="ccf0a210e97d0bfff965ea9bacd877056d6756663936f3cf7c7c4c6afb0b47a42f04ea2b73a5ff505f4038f4118a12f407aabce46814c37afb8f15579c5b304ee486c590b8345fb63d436dcfcb05666dfea536e961e8045c0df5e7934964a4ce8424d3b95decbf54586b29945b9ee21784aa0358966b9b81c62f48a0e05a5c657403b4c6b2d75542c2d05780aafd80afbc543f470cbd59fc1a0df785", 0x9c}, {&(0x7f0000000080)="f67ab0c6f6374939ed6fc58b3e215c1e54a82507ea4af447f8ade1402c254919b0eaba26dc93ed9849f2813db48105e4", 0x30}, {&(0x7f0000000580)="9ee303c062b482d5ff718ac253b81a974fdf9a5a6cbc1f26e8a30196f84a9d6c1a1eb535812599de15610de53d03f13463d5f5df113e1956d7e41d7402d6883aebdb867cd65a7c7f79b9f17bd696db63b8c9d3175ea40fe4d4b33b1aa2ac98dd8ccaf6011c944e72829119b034112a2e4409c55fa35dd2ab283fa7ad9b4544c3194bc5c69caeeedcab64a89662713cfabdb7051a56669107c3e795ca3b29d8f39e2f1eddb8c031a04b326dd66a3c58c7cf7fce321a1104e7a893c76c1179c73ca24259a7c3022de8c917e0e8205b04fa230cb30fbeb61ea9dad199596c79ec11", 0xe0}], 0x7) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000173a68d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000680)=0x1) setsockopt(r0, 0x6, 0x3, &(0x7f0000000000)="d619259fff02d3c2743ef4e9a108a5b79feaf6f1d3d3421f8bbb5b986c65995880c22463", 0x24) 13:35:03 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) syz_execute_func(&(0x7f0000000200)="4636002865db962cb40000450ffc53381cf341e102462b2c08f245a200000100000000008f897812c8c4e29dac16660f70790bf5c4e37d6ea360e966110a") 13:35:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x4) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 13:35:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x18, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCCDTR(r0, 0x20007478) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000180)=""/233, 0xe9}], 0x2) close(r3) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000280)) socket$unix(0x1, 0x2, 0x0) 13:35:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) setsockopt(r0, 0x10001, 0x1f, &(0x7f0000000140)="c8b57a6522297248e2df16f5c64ff4bdbb100037842e87078a8eb3d4a07fbdb5dd0c542f2aa469e110c4d58ead6353cb901b39d6a694294252b797c1162ea0ac54df40c580da4295a507cf0185918271a84a6835e6d402c8d0c69614d878573d1f9bcfd99261f6edf8e9d3e2de71bff2dd6f6b2dc21e11d41d2e180069945dbd80cb72e714ab389491ac15a1193f45eff8bbf5008dcd5a76b85d00459ab7941d46561f013be485f4b76cccac063c23363e27f19dbfcbaa5f75496c23db8ec96a530bbda92d5188f3dde60e1c4198abe49daacab6431cd2f7a18fb264178b48bf3f8d6db8dc10b9392bb5b746476eeef9c34ddae507", 0xf5) setsockopt(r0, 0x0, 0x2bd, &(0x7f0000000080)="cde3fb775165eac4dab9a6f1c44a5ec4775175d7783c85ea57d1742955d021a7e32125d969aef6737ed2a321c15a7e9e2a42158d926ad213b67732915c350d4b9df9b8b691acd995890749ba8d", 0x4d) r1 = socket(0x18, 0x5, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x75) setsockopt(r1, 0x2b, 0x20000003c, &(0x7f0000000040)="00000001", 0x4) 13:35:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0b27625cf05a2d012e2f"], 0x6a) 13:35:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x22c000000000000, 0x3, r2}) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x29f5c3bd) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000380)="f6c4d45f17f517710758857579baa3bc9a2e2e6b30e09a9268dbe8c3c9f8e2d46020190747663c3aec337aaa74cec62dc67557654e690e3f1b4dcffb2270f339f6bbfe279453c207f555ab4a095074ebdc35f539aeab07d5118e523aeae5a28ef9482ba561df3ed62434f0decd208ecd99334b412664fa1a8719248492b0d4ab0b9f8a6e043b65bdf39d9b9eb201bed9e874cd27690774b557d1a8c9e40d52ffe3954b4747df68e6a1d6fb3d45d1212ba71b0a5d3cf5cf60addde4cf67ca897394b923a701ec3257767b6eb3169f06f004534cca8e3df373e68d1ba062e8a97b2456483c80c74e90257b", 0xea}, {&(0x7f0000000240)="891e00dc452fe0ae5ddd94c2024cc307b73036e4a0cdca7c6a48777831b040b1672390033509c357d2eb17ffd4b3fb2ed6bbe85652c34bb186009bce4c60dc7b35c48edb9d4450456f57daf9b7deda20bd3aea09553ec2b95927b76c6cd6c3d8097e0f7b8e66e2c53e1d794a1127a2eb9802d802677db5783c19bfb122478c66a09ce8d567372468afba24de1ab4abec4aeb96598e8d7a503c87566240d74d8ad2afc51ef2ee867d7ddc9a48f25afb7eddd2560c6345c8caa250558cbf03f033231edad3f5a0ca4fde055465ab15bf8b12b51da3f881f42117ae755172274293de1b", 0xe2}], 0x2) munlockall() 13:35:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x800002, 0xda}, {0xe9, 0x8}}, 0x0) socket(0x38, 0x1, 0x7) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 13:35:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x1000000001005dc9) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) 13:35:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x3, 0x1ff, {0x1, 0x5}}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 13:35:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x44, 0x9c42, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000040, 0x4, 0x800}, {{r0}, 0x0, 0x20, 0x1, 0x401, 0x755e}, {{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x2, 0x87, 0xf21b, 0x4}, {{r0}, 0xffffffffffffffff, 0x6, 0x400fffff, 0x8, 0x81}, {{r0}, 0x0, 0x20, 0x12, 0x1, 0x5}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 13:35:06 executing program 0: r0 = kqueue() socketpair(0x2, 0x5, 0x3, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x183f, &(0x7f0000000040), &(0x7f0000000080)=0x4) 13:35:06 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$IPC_RMID(r1, 0x0) 13:35:10 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) pipe(&(0x7f0000000100)) 13:35:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setuid(0xee01) r3 = socket(0x800000018, 0x0, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200)="cbb039dede698ae3e073947665c3818ca22da8198d5bf878c0905fa49e17e8db636fe00ce6605f0e9a084e276c", 0x2d) bind$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="002a3e2cc874e4e664d664114ab9e77f4c78c8bdb71046ee219232b518f93e960ea2188a46990fdd2ea91d919f41313d62aca91e228c1cec26e1ce49a0c036dee15a3df8f558f7a9dd134551c2f3aff885cbb5771777acf0ca7c843496ae9ccefc76614649d7509a4e3fb4ee0000000000000000000000"], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r4, 0x2000745e) 13:35:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00001db000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x270, &(0x7f0000000040)="49d99d6019e7b855e87619fdaf3ce269f4991bc046d1ce970d1d517dd0371f56f6c6918155c2626252dc46fc35019edcaac963cd8129d2dededab354c6da62db236725865f5ada4a9ab05002a2b846ed4db0085e04fd9ffa7ae2d519098101615d1d96cc019c253a1ffcf69858280cf6f3b746029c0cc6ddf6af61d72266d7bb711c8ba06bb7f2b651ecd3fde9b84c29ff102cc4693df1aa046fc877eedaafa99b0c0aec09657c28a57dbbead2ba4de9608317c6b25f81", 0xb7) listen(r0, 0x3f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:10 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) r2 = dup(r0) listen(r2, 0xfff) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7598) sendto(r2, &(0x7f0000000140)="6eede2d89cde293bcb843b81550a16b6a2c991297e6b401fee4b32c52784045e80f05800499392bbc762bc8c217b96c512d12df2ce7796e909feb1a7712a069ac00b62c1b17f189983e976392a5cec84a1a72f8e2f6dd0da8b7f891522789ba6e8fff07d0e5bae25fd720b4790866aa748dd2b9f1fdc7918f5", 0x79, 0x2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x20, 0x40}, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 13:35:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) 13:35:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x9) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000280)=0x4) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = dup2(r0, r4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000006c0)=0x2) ioctl$TIOCEXCL(r3, 0x2000740d) writev(r2, &(0x7f0000000480)=[{&(0x7f00000002c0)="0e9e337fa9dc494d05a68e8ea253f094d309fd388c37f653bda7133ec42ad9d9b2899709d4172b0f08e314a3d3e69281be079c074d9256ed47f029b523b50ac7eb29d36ecb5d801b9503216234c6538fa3cc73da1a4d4e898edaa51d36423362acaac3b9532a75ca64495c442d57e2d18119f1e4da3c3de369a386aabf77637a9127f9c4e7ec1a591f191d16f15e82472bf12f083eccbcb2e69d659c9148d330e6993d16126c54de2dbf1786c92be418905f71ebef6d4fd0091c0d2b804cdedd8fa7a50e29e9a682e2b951685cad371fa532c50def109da21a1a441bedbac1dcaea390187120b1ae05cf267ea8e51a0db84f9d", 0xf3}, {&(0x7f00000003c0)="06d343c6dd7827f59ce0d5c6eead45a987c49d79067ef1e7ed4f8c6473dbfee84d8d203fdb38e84b4e86d315847cf3be1c95dabbb2443c93c238f0fbc190f55ba0025794b9050533bfaa970284be213b995b62ac697d0ddfe30db54b3037daca39b37333ed389cfc32f92415249f8fc23a356f513e2c6e3afa4c6f229c6472bc4d6eb0ed9af5e2d76035f69820532758d7576c7eef91a2fa1c9842d890fb549c059da23f8aa5", 0xa6}, {&(0x7f00000005c0)="ba1cef47da4c7fcf03b2acab95b75a208734bca1ad32f8a34a83190820c263592ff9712fbbbd14e5a2d8d5311ec34fee28d33bb7c16030e69981d5c943ea175c1fa4f7c2d154c5a136868ae7ee81a6dfe3577b7af0933351dd902adc4be9cc9626456e0edb373585fbdb14dc8a4224e48a6d8e900500ef9c63215649e12b7aedee8cc045934267c81a51df1b403a3db489aca8692086969addc6ed1c1f42324cfba8ac9256a145fb692f69a4ff1ec28dd1bd27d24c4278097c5b87be2529d0d2f2abe9cbd91324183f5a02c1", 0xcc}], 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) write(r4, &(0x7f0000000200)="1c", 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffff, "85fe4dbfa60200000007ad00fbffffffffffffff"}) r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000040)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:10 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000003900)=[{&(0x7f0000002600)="cd129c756502b8a36a4e5f126bd8e453c6cbc4e40ebebe9931060c0608435f461fbdf3241a996d964bae1aac2286", 0x2e}, {&(0x7f0000002640)="37d1a65cf56e7b47bdcf137288ea252ca67803c6975a0cbc91897f602bce5034b35bdf2f89f1a89598f4117cde67936d15ef473fd6e7696e63e48124fce6e5fbed203e34f4532aad02b9375c4b4eb1974269", 0x52}, {&(0x7f00000026c0)="dafbef5f4dc339f5c4896161e41ae18f9bfb8a", 0x13}, {&(0x7f0000002700)="71c34f07f6c11355470327633489317ca4b7e37aa19665a2c9e1a0ad8fbe8286ef6e62d8177e30ab9af9f881c74b953652ca2c1855aa5605ba67fda41036f316a3097307278e9c944188ba5c7cc078c466e8160bdbb048e7cd158bacde9c490389b2bcaa82cb9aea013c11427effb389ec2d313aa501efcbb8713ab6f33848cfca42d03124804345515303e3c092fa6cb3f8ab807daf2aa95ef0693dd5d0766d6ba3d9f59e43856fbbfc80a7f3240f52f8eb97043893adac646bcdd70ad95f5e8a47ae3896533b918f292df57ff295f3281f4cbf49ec7002fa176cba1f9d", 0xde}, {&(0x7f0000002800)="3996930eed628ddcffc014a1f92a8b3e18599cdce02ae2ce702a5e9e63a62d1bebb91085c679482463a6fa235d7d39282095c88a5ff2661529b1c46f023cb032a97688775bdd8c30de26593dacbca2cd143246b845a314bc88afbcf1dd6af5763cfc0edd19ec59da4df956cd129da6b45ca62fc892454add467fd95e2a6e8d4c6fb814b771a0c411afb32b6fe3ef56602efe65d0", 0x94}, {&(0x7f00000028c0)="3fa564a0d393cf45c29f7b997cf14e786dfc567250fefd43bdb9a642fd01d84e6f950cd5418935810cee58061149927a40b8084f1ac42891", 0x38}, {&(0x7f0000002900)="d510fa106995e71c98b9ab1e026bca196516d40912af1c0f372569ebcb366f9b74045b384a4f4dc25efb8bf89d3687656c7c3d108b9b67adb868394921aaba5be9cadf93be824a7a07d1700c9d13283d854254e4f079297ce6f027e30658ea3cedc4e1a6a9d1150b3b93186ffa178fb402de79a6323cfc931f27538361ad188f7276989912818408d35cf6e319ee1cc5ca8821e1462796849f1c3ea0a3ea3ac65e70c134cee87548832bcdf10e6904639df0dce78d4d04a9b3638fa7134430e959ab1d1369a5b25d43e9f269dec5c20616e301caaa3138272cec68ca210fefb8d044d2f609df6ba066a94415a14c30c1cdd1999619d629f18895b94d9c6a23fa33b75a315f90cc64e6ec64c7b244d59af4a1abe511a5a6299a976c340b2f9d04bf6606a0c183e9d202706e38b60d06a1c0f548a08a9e523082f1f5f8ac96e208e21ca7e66e7b05a58288dfa6b4c583b0fa2c504f4fbb03f26e2ce1c30488ab2c7619ef01485c470086bf50856e4e0623d241ff7235d2fe0a8a2e280b981a644ffeef4e7ca14aa9b6b2bc2678179b43ac9d5fd92576114198aacc8782213147b8a2aab304b0b651f42202c26cbc8ea34b4b24ea0958318f706ce1a9061a2effcdeefde342fcb7fec819b59f40dabcbbb961b489a94448cb0b9befa69536f3f708be5b87158633e1f41909565e405d0cfe95ea302cd056d9c16d7946ebcafdf360895f16e47360560250b304479a0b2238b2a4581f420f43f7d4c9dbba28e0433b6b13b0e325b70a47fc2e67b2f7aaaa3681b0b57e0dbdda5b23016eb1f670b4489fc1ce960f1faa28720b2677049aeee91a2cae2227278454bf47b170bfa43759c1f43cbae536d79bab194be32ecea210434a2202b0646b7e26f0ab1bbcddea7b272e794ac282945d061626c6412080d0cc3b00d91708f7611feb054722d2f72c767df397a7c18c496a1bd924964a6fcdfbf68ea47dd93338e54ae5c9c4a7ca910f2dca93db6e3dca038450a31eaae302ab68a4157ff94a1ef06d3801edf34b2d2ff94e9b2bc8519f6892d3bf8352b8c291e03dcd3d1db7801157a9f9487b236a6e571efe14459e5ded3b6b5455cf6190506647a331780a0a65e05b178ccaf57be3cfb8c2c4f56d87e1c732ba80eae6591f6cdd5a145dde363365f988c2e6627b7a54a6bf5e795e400468170ffd273182193858e86d391133bd2c59c3e1289421a0745e0eb2f38c6b40230e63b4953e2cfa6cda4d608b5f7233174e5613cbd3617749ebe48699376eef94296228c27eaa716fcf04e914b3174efb0ed35c242863ec73226f551cad7ae9ff91ba0da583f159c7cc4353abb3fb754bdedead4177e5e6ebf8d600c4dabaf835d05317cbca9dd20fa00065d979c7f82b8fe8be82f9e1f1f9e4455f28b0fcdb16e5509d319fe98d081ec4ac6c61fb6bef15f4f0cb0b5a6c44e4ed838e12d982d4c46688ebc76f8f59617730a3b50b3e96428583549c508d33a9445a2f4124c0052035d4488356306d79fc0a90000876875c69ad78f3a5b5a682648df552f73f89c339e6cee4f866ab807715373bccba4a53e20cf087bbe2301dcb48c43b62e7c273f4ce046047c5f993a11df6eb61341cde3643f7d1a93faa4fff056ad35ca09aca4500be0254112dc7f8a260f55b6f5d461fd2dd0b1d6c3f06df24933c26237573136d4a0d438f9b954a96d9716cc19a70515e44fe44e69681b1792a475e14c02f0dac4f52ba3009eda83b6c4301aaa4508c310147f2cc4c5a6283fa367fde1ff1d1083e53c51df1d3fc4d5789d0e8e15e0723945e166681a0c68539b5cb164513ab3f5f980651fae862c6b7c7f723689d880d537cd69d5aec3ce66d6eb88f8f3a602f665647b83149283da54e3191f9070d281f76b34f7f08a4c55c30689b4947e0bc653a8486f274bf814575634fe8830bb50a38535085a995bcb4942807259fa8b16e81d72229d44e4453cea04242d900bec38044177ebb58968a7dcc2867d65e212a51f0151c05645ce3a006c299238c2c62397ca8b8ec257201a1fac3876c4346045f2556c427731835c7fa527c38553b026caeb8eea9473d2344b290d0fe25e79d71f9b1c0e4e13dd99c7a76621742d980b1ca041bed744273db3296d307794eb0acb8629b5043773611857bedf24ef531a140383f602819fbd273cf7a9b6bada685b7dd32c4f37139342b17f523c0edb6457ff14ad1e927a071c02cf3bcb554d8f14fe63d5a51165f3567e41f78f8e3284847419d76a950eea129487649a43fc70904bb6d44b51126579c58b03e37abc7c0a6c96adff84e941ef837134f0cf77c7ac7acb1fcda3872bfd3bf4aaa23fd4ebe0f0bcb6d2f7e85778ea66277ad484219b1b1907ac5e99793f45485d083d615cf069798819359aedbdf9085d30a5a115ba028292f025dadcd5b4517697933cdc04155738f70375397aebcc67006599c4932a74b8fc73d288479ce6e07421db846b0a301bfe94b11363d1440a71701dbd4c3f8cb1490d437ce4b8fdcf3d95659ce18f8687a74d7b35c34faee006098027531dbcd8af7028b68930e3fccfab0aceb6b4e5ee43e1eb99748ec4602d01040717589def20d566aa21c647d80eeb79bcabe9c409fdd4c4dde1387d6f0803636ee65391599c400dabe890aa67e6d389ddd6f855c33c9eec6f16ee16b5c7e9744cd12a1b1cda6af158c4260d59c5c607453172199eee247a72b4e62f9aada895395764054f4abd4ccb60887ad70a0cdbef56930b9353f2119ff2f3e9b658de9109955f80b5703d8cf122ac8149188159365ab25d2beecb6f2d5d580e4bf1be7b4a5e26a2ac2d3c306f4daf096c62fcadae060b062a42552bbf5ade0a5cc296c6ea95ccda9651bcceb17f8d638ccd47a3b587d7be5f18691753191d2fc1f39deb57f25dc1fdc93aa9eaeafb133443c6205b12d1f8515c71a473df8640c64b39722a59c2b323f2217bb330eab0389db50c10a759077533580319d38f06bf6ce9e63542d59ec8416145ed259017924e5b2d87726a59a3eb3bfd34d8d03a6122b14be55bba24a50a50223f20864042c4934ddc4be5c739bf44621d5b9361d8af13552c439547ceb05417d0e0f6ddaf28e03d29bd714b7fe449976f5fe7fd151b068d6c2b1d7746e466679b558e07dd31154a9b762c0d803a597f7c7493e172189058f5b125d21acf65e75c5941f2b07bc69a6c4b1add85940593b949a3d68440e71e48b91f12a288ebce5af4932b128a33e3c7540f44e3dbfcaa8caa87daa4227e5d5db80a6abe74f335fd077a93c7553079ef6d5996c9013e6424d6b7522399dd8ac375879ae4d53f09fc00c666b4e816cded2499deb1b8b334df8484e531a8ab725840341a407276d4f7c2c14e3454c286d7c4c95d4615cca7193cd4802dabde8270952f42f91403e28665bcdcfa1c3d8ff2aa31987886e5e9a6cde4f66d43d89a5524d9d4f80f15fe83d3a36b60b428d0010607af3593752209196e65e5b29c4f138d4edad7cff1f570000a5fd3e8a4e4646480d0b3e5d0d57e896c43cfb6a5622bb59148e7eb3bb233a281fda7482fd58a77dab4c04f49e8ac3278eca059110ff1d0505a2842e0d0f431c47ae0911cc674dbb4b276a49a7bc15eee4973f11b4d7926d4c4b51168edcd392bd0f3257ba4a80005264979d410835515b68575d08ad8061ff5b405419db1c3e013b510478b90de7bb1dd39f0ee64ca1b13394bbf0163a9ff30307e8764b46cf801b2795c50fa200e8332a999d9fe14f29331d2302a792586c71670bfb782044008c3e3cc2995528d80af7ac887c20cb68318338e57d9c56d559a9a02992a817e1d84224ff941be3c5f0840123fd212da52c85a9a6e12d6a4dff0a6d962579920f0a430e013b18dd6e2b613cd26ce504a6b8285248a301e8925db04180ff604c9bf18530481ae118ccaf83c5d491dd7045aacba9d4c192fcf996514671ad9a310281580963abd731bc04e61ea4030ec3ee995e71e88f182530b96ed0c35d14f56bb7a993bb6b3a534650f1e90d562611a9df9838e6155cde22fe5bf613069d557c6325c004cc5e2e39589c998fae755aa6454ac3e9034afe12e3ab8f85be2f7f53dad6d2f765572fed30c2d19041f4c379c2420c6ba09049abd0825ef86e168a8b9f8725c2f97c2bc4fd854e4e48e496673a2a17e9faf2ced7255de84b49888736b6b3f017b8c73a41f1e4ddee22dbf76afc63fa4984975c87cc18f251a02a3511eb79ad16222ec33fae5bd4de29f2c194eac72c360b8e0d0d006c9f6439c8b2d3487c015272471a6f1bcc0fdbecddafb36f2e0fd69a687e674da1e3ae11cb132650ec58a9e5220df052cea3660243808f5eaa1dfa9b80c4df39030676a403b4c02c23acb72ed725306e167b28abf4d8316722ffb577c54fe1c404ac0c477f45ec1e6195908e92072a26f3fa80d72e2c1f82f436bf21d164d0be86a9a9d3cbbd08af57172a36bf95267d2d534b9aac141692ec8aaa89d3a37b3f4651ad63d3b2d2ac1afd57eba0e2ae436ec3662dbf72f3e2fd8fd2425a7c8705519f296b86e6d2b93ea2d0f6e2adebaac56cce98eb39baca71a3065257ba3d48d95a2834f15c129291280aec84808fb266b59132ef53692e0e7c55a97a9b34a6ba564dff6ef34dd3268ac68b34671804acf41b850430e45781627eefc81d7319bcf5a28403bf88f6942da3f17d2d6fec4fc5e0cf3f7040acfa923ad64f6f0cfac064c9e095538ad36cac591379efef4076d5725ba8aa6ce97f6b50b8176a83e1b0977b89f88fc9b7976a19979092ff6489d83de9b8c4efb8c73657238a8c9e7b6d64a71a0830ad788c58e196538e68b7dc2bacb796b95667213fa6425cef4f944ef0b1609018ccbf26a7f6e5dd19f46c2854a8d4757d916be40112b3c9c2e1093981ca04823cd518a3015b307194d4239ee04d9fc52d2b1c7c27a51bf5f591973a4a2bfe173f13919d69095d8145eb00196a9b1cf86b1f559ffcc99a36305011105e24a8bc7bf2f053d175d2d53f98baf5089e3195d52d77eb1084b9590b8d76ecf83ea30d3ae69747981a4629090e57f6ab177e7b6ebbebf0deb23b4d05fa88dea0650a04505cba5911b468998e1d67ce9e8dbca1293d52ffa2b8e82086ef5ce0da0e3a0e7cf2e9ead2dd98d386864ff08b835939acfff8c66e058216f7dfa04737ea09fddf15dc11701b79307ade6d1fd467eb9b988f589686f4615b32c76bbd52cfb06c56e57914d86e7e688c5e6610779ca538c27fefbfdc1fbc34beddf819359c2719629bf300758fa5bbf3e9d404ba58f830a2bfc94e63232d9541525bcd47b3185ccedd8333a75e64b11b72beeb86e5d8122ed2ff1c48f3dc01fd853251c7ce6fcfcb173952f6e8697de473bed5778ce41ab05eef7f2513d04e5c44e9591f742517678e6c19bb06666745b652e2ba9029ddc805583b4eea72016752e8b21edf09da8e004d14fbcb36bbdcb8613e6fd2555d6d7f6b36afbb2f03ce35d8bd1c9efbafeffc64dcc62dec4f398a9c51fb60136af2d4734b69c1a6b646a0424593108718c2a294266a5f83b085e32f6627062a7a3d8b106e4b476be83c749fd1e8b4fc3e256bfb05ef9a6d504a733d4130ad785bd94065e5659185e8ec6d0efd8c00953502791759d873af4e342367d1571f55ec091a632a58981a32596f5639abd56129de1b4b2230f976bbfdf82e877aff49d1b335fec3daeaba5400afc1af9ce675f0dfeef8a7132dd0f5f66aad87f99c43ed6036fc3a65a9b22c5eeead409f7c0f20efc801f0db56846423", 0x1000}], 0x7, 0x0) r0 = kqueue() lseek(r0, 0x0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000025c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x800, 0xfff}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="8de9cfb49403e507903be37d09673410b0bcdb0c0d240d38191f18021bb61bf718512fb9e296e9421f194c43db01d4a8746b466bc9bb7eff7f56bf5b3a93e1fae326dac5fe1d566f1498b804", 0x4c}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="f00000000000000000000000400000002d6a77e30f464c2f9e81a4596cedf89dfc9cce43497d6ee24ddcc04f9d7b6e13bfe7e90b73ee76e9558a2deeef581aac83cee602a14ac7344b423b981c773557b32406d10d4b56f4d25f7494d40d0ea6fc0c53f656ba7add81dbbe1e72bd7b7bd12eaa2b4c070e287d3ccb0cf7fa090df0793347a498b65723395e3ce075afd4312f4a44cfb89fd840c0c9683a0cdba46c189fbb51402014a9ee86fc27308b4a7c780b48bf0ef37bfaa30ec15d0d98e90160f6d4e2d906e312c537e93bccca4fecf7cc13f8509072486c1331f9b084a87c9b297531bb9ee8a4449ce4900e54628029ab000000b800000000000000ffff00007f0000009b83d8c6aa5af09454c51f42c6d9f9fbffadc05a88dd5a323cab59a7b709bac417988cefa612da39039e572e0da66ea909a23dda47c62ce305b4367d645e8eda037ce7ee4d7918e881accac2a75117b1b4d9c5ae43f01858ed91c575c1a7d83c658189794c8bd66ccb464cd2a907268fd57062892dcf8c1bcd4c0a73aa35b45cc77a2d79a0d431e6c81a8b3fee4b25907df2832aa48f33293a5e86b169cc0cbb002e5d4752c2e000c000000000000000ffff00008b010000b3a92625f988fe3f480d6375402615e1aae26a7b135ba94b1b6de66f67826f3eb7a4f0947021a419bacd9848529810ff748a2697c187d7566746a3273402b6da5aa11930da55cd37c76ac0c2a7cc441d7df6ccf78aa0b98b70a9f24ba05e1983e13a89a99e0c932817441367e2cab442c340906d9515bab4c1dcc7ba76a023a6b0fdde2cf95106b90d4904bebfd8c385d3c48ae64630488f37520dd2fa206e46a26c4df86ea8dde75da3a1343d8b7ad71010000000000000ffff0000d8180000818decb8360b6803d6422a5b18f537c5117acacf76256c89b79c8f54f01818023887cacaf40fe8f1cdb125fe2d64357a1baae0692c46dafb5d85a1c24a85434212b45364185f0d366b72fd3c52a4322506065a03aaffe1a0d709dafe677f20f1bcf8438bd62f728a3bd9e5172864e0797473e972ff49894ac745de77f6ae0df827ca3f4ab85ade3699c79820d080af03d86ecf7a16f25950efffbbbec392f14ef248bc29c6b5dbea069a5d993107ffe4895f797ab61d62b0821f58600180e03131b6ac0ed739e0fe075d26c7f3d5783f1f1dbecf252e9acbe1f64a56f1da13132259ec317d09487773217046d098b46e7df934f1fd5de24d34c71fae379c9c34eb4cd560c05fe4415c6a99707df0d22b4d0d7d93cb10446ca12d713802879f41684e541195a309723eed1af4b27ff21b7f1f7517440df7699d9874cc4f4416e954e158235a459ec78c23fb636922c2a8c49c2d9fefefcbd97db744a64479340796688f87d2371bafede17c84331bdbe76be972e45f07163aa4c619d4624df55d6bf89e8d013373c3a94ef7484403690d268412920c99d17fd562856744e7e0b951892278a03cece24f2e47c92139d31763d3f39f9342c9379451b6ca80a16e8253c8171e6b4a8e84549bd926f84ad27842312a36356ffa68d55ec56d6b1b0a7af5f97860e85509ef9819bdb516b482e0573fd7e3fd7493e831ff9119391c39138801db6f7aa6fbeee05cdf64c19e7e66e82d1015f02ef4fafb112c76383866724ff3bd7b72f70a96735b3aba3dc1467804ed22199b7cea39bbce256c0185791389c5c1e1643c7ca04785f5176e8482a2642cc45dd65ff7afb8459731707ed84336b05464ab58f2a21ca8135d9c7b3e4581603806ad3fc0d24b7d366d9c4b1d146e35b367f347f9e4ecc9c5463998c811074b62cbd3db2ed1484a1041ce88457cc17ae92bf119cf3cf1d29fd70b760de6bfac8ccc7882dcc3eb292dae49422a8f10a75ec9ce05cc04107a68de2e611ae2f63d3a1668f49456c93313d0d40542f943827be39114a6942f6d7e96ee1a1ee2e9c5748e5342a6f9ef54d780470702742814699e98d85f99838e99c3213900c272017c918ddd567d0e39bce1e4a2d0b01d953ce74ed12cfc5822d91f4cb078858f0ec2e2a90cc3eb8cbdb12c9551d469d2f11e9f22e4f35d5a2b14f505b6f4f70dbdb7be3f468ab06766342db40bb96eee398c84bcbba1531a52b5152142a92550b4432075efc494d08de015e43cbca694d671ceaab6b2ffc06571e8ed8f669d33e44df774eab1977c6096158b4f821cf2606fbc1072a2baf444ad7a6490310a19ef1ad91abdf34df33679e4513f7ea34f4f335f039331caa568ae60ca25299678828bbed1e43f71cb2a4ecb2c24be85da95ca3b49dbb73ea4c07b58d33e13697e5514887c62937bf6b5d5c27eced36f6b0c3d15ca3f24f528371df8b91a1f66471bb3fce0620ff3eb395819648fbc548a8a20e8dc1b61ab19e85fb52bb61b13e247cc72574939015a1d8f443a562b6e7f076eab37b3fc5c054973c8e017312ba8a9d41c13b5cc245dec454e123ec97cf9e92d31653a356b0c47caf6cb3372a29bfe4f7cb3b1b59c6447c8ed4d88b4f8190d2fb6187f8637ef0b481ed62bb4c194b6ef0d4a94f06dcde5d1736e66a2f062f5c6b234f08bf81c717804990ef1e648b7bd461c08225bff8c751ef83cd367ba6e54c5320d5f0ff50694165f8f84ff038855e19fc4667c47dbd64aace83998cc2cea7f06cac82b3a91718863f435c6d13d609e1777ad0089b40249e019bbd5e4688106a24b9e854e968ce0398bb5931bf8d8b597a703101f55e5663be4aa2f0ea6e48101ad66206d5318877a7f72b292c4a188dc71712bde2db834bb6eb05e955d2a5d86fddd696fd9b37d5e59391433f496c1eedeacebb0dcc9bacfe38b593f12476df4724f50b2f6af668713003c7e757bba0fbcb844a4c928ae989ce48f37d8e69e4ddfad0dbe3d67149ec60e4406dcefd9c2db6b12f5a137dd70ab9486b2b25511f13ef24b98e2dbd729635eb0ad19b405f9bea1f25f519e2d0f527cdf1fd53b7901bd5b3daeb4a19760a161231cfe8ec9b5f6a1309cd61b78521c3619d67556009851c327e2b8c4c3da13856d7d1a245e6ab761448cd1a6fdd7e511272641f97111ba32a244362e66d91223d4c5fe429bc3959892bcc77ade1fb72e05e24f58dc49c971a978cdb5b08b657a22b29a65b566411e324abb1e44ab39044c475c00ea6494af16ec59858c72ced72fb4aae6a6bf1a79d41e449c314c32c8a5217009610012d3d422ced583d5ef4ad375f30e28cf04653a8a0b0f14f543688bc79e5d57d67168d22c047e5365b3b0c6d7034a3de786e1082b4e82a16bc9348e4c7587278dbe37705b686a17f4a1d73d3086ce69c7be634f37de30ee15f3df5799da4b1a3f2f29ad392a476a6081f518de6e51ef2bb65ac08477a1ef1f159a7b314bb5a6483b2e913be4f4f2a407decacfc683a19488be910db32c332a7c03e86343cc594ff5b07eb604d5400bc9cb59dee48716793316312eba5427a2ac7ade4219c374a823a48d9850deda6da4b7318d3831f7a1af45b9844e186298c5fd474f9c196b802e6d58c3bc448238e000d68aa8fb1862119538caeea266a52ea3bb9735b088f25ea0c76aab25d5bd02c5e49df926a1080423f329083510687f1f587a597510d53625d28ea2928a9367f6fa5068273ac8479c46ffe5383ac2161145240161d13bc4f051e1dfcbe1fba4de6782e336750539aae84c25233afb80fb174f78f3c3db170f1645e744b70116305ecd14955bd7f873ce7761d9df0745112cf0c40c9fced8c418feeb8b3fb52e59a15720257781b34d233372c1649e388d907d25d874e087d35773e88a5696882cb0011748c618f0e710cf5531e59387a9eb2e1a5e88d4d570c4e5cf51b5c804d096ddd1e2796a49534064b4c930f7a4bd8ea7e438ca4965d628724912f2751e327b6173fb8322e173f92a69b91c674908271784190cd294b3da6ff9547b78c90269bad9d1731d8bf05c8fe589448deb07a834f6d66f6a7aad9bc1dfb8c175e3a2d1f2df0fdb51f368708eace63dc398b43e5750538ccf775e889f8471ab089a45c6f00aa821ebb4980e957e111713c349ffd88c443788d90eccb721a8f9294554700a5ea0c2c84152992155fc3afb6aa1f7fd2b6b6bcc3fcaa0d2f6b53f92b70be8303b02f426b0e1ef66808df709e9bca616df48b236b923a88c9d8ab6067575be164c8ea03343d60b35a4d7a04976e0c68b4d3288f5419e213a16bf926788a0875a8009893f2e95f53b87be70ca637f01e292772bb499db8e2558a76d37d56e8d542a86cd5208f6e3db9e7d3d6f780695be2dcd4a78d36029fd00a9c4e533a3e60b9f9a933fe8c6e294c420f728f2a745827e4e7996c11989ad6dc0f7e9441d95e066ee771fb03332ead9415186732af26e0c4a9009bf4c2c2cd22e1f1ec46f3fe65268b69e65b0287642ea17d9ac55ddfba0929b7f8c7b03b9ba53ce19d9a8e7f9ff2d4c3babcc38d4ec321179489dceca7f6e75f8ee13e03bb4df90a2f264f15f246634b36885c9860b307855a4fd30e9910d3db81601c2ce3262889be7513e894d554debe0a270ceb0d78636018dc536090f69b742591cf37a5cd9b77ad4adda20a809816910158313f6c7d778b4914c671fd861044794e1c7c7749f2405d7220709f9de02bc0e01e7bd46a6c565ebb22d9f675426606acc66f413c59c2907ad07f3e53b5fe32f7e2fe53c4c8f1ed20169276e68b0adabb1e579e9fbf888851665f7b8c3ea027d3e779eb89ba7d2c47a193037dcf6d8a57bfdccb66fb9ee8b666a8f6d717db87696e5ee966926eb86c3005e3b4a523f1f22cbbe63e0dc1510b7cd14b02670e90be943ffe1b92181ddddcf6e97c7e9478d178daea7f41c1a90adda5ac069615ea28c22f2a3285730bb42b2b135ac11f1254ef8b739129b6aed3b92b2f8f251249741e04a754ce4e729cbcd84de26faad599277aa01cb8a729723d6ccd8aa09dc7b71efb557435971d2d8468b75484b09e30c3952887ee360e5cc4e5b468842f4ae146ebed05e5bca1cb66ab940b202ab49ab8c9dc4bb1c847c3740cdd2aa2b32960ea4073e8aa662b455e08fe927d9811d463ec14dc5ec1779530bf2679cfda6e9337056434d7bfa6a178e90ac519f7827d6e5e5d68d093427ee01e68340d3dab444f83a3c2e754fadb933b50740d2a6b67640aad4c90c0df6255d939d241034d4e343c2e6558821988e0546ab7140f99778a93ae925d7b66243cc478e48fb1b326759de351b1e0e899cf86a647fb58d8b75bb4210679796170dab684f9b5c3a6868390f90e66878668dce2e32856d54de5294ae644ff5cce028f81ac08af3328246c488234969593d17924cc4c6bee9182f517f5849a74ad0f63e7a3eddce158fef3db1a82d7b144a77d98b145c8a05c3e076f75ab8af9a54690cb7a520557279fa8312d4c648e1ba8647a98415044725106a7dbeb85f533dd5fee9115237ef04313c0599c6797d63e072e3546be49187b1fae4f66752521c7121876eae0ead7a0e942b8c9cf3f5e7548e683baaa03da71b390c00d9577dfdb4ac18f167240125e55c7df664e8df0e604dccfb4ed2bce5ba5c2dbddfde0d38fd85be0a9574bd370e1662d590f89c317b7304238420a1972f340f4dee0aa974f42c65dce2382b24716451ab37531e59176be6b3a1da7b5c33269cf06cfc782f33a17e55a36e783e2251756885d1d2a9b09790e2aad181490ff46c7c3f64fa06177252b5262561763b21f4a8af7a638d83a8742650cff36488a676c34398694fdd29d27e65812146a32aec433e9fd96521eeeade9fcdae05f0a484de5f38e004915220548df17fb915c6c2c0172a312c836173325c5b1bfc3d84c5837d265f4ab23cb86c975f92a6f670cb4251326e09862b613a715a585806ac58e7a820702d2721601266dc374c4b227896a63b0cd2dd44963fcae8424863a7a942e37b61321a53b569f9f4bbf05511a07a38d94925c78d320fa90e9b941df4edf0dfc51f8b3262f644f75ed5e5906a713ec33db763a7a933a5ae88eea2651b381bb8444a44b7ab090ac4d5ae5fa0f60df2798e9406347a4cf0959c05f1e85c3a9b3f3c341576f725d8ddc503e9a3ee2a889a4eee96fe82d7d26ab4b0d6327d325c4046917138ecf70f828a375c9d97365c2bbbfef71d0b5c58ebba6073db518e3c390b80025d3caf74d2d150f5c978c7ce47b976f796dd16e713770aaf0a951e0c6862fb276afda0510072eb0a39ee2df2ff9171d6243e5015f79d22721dedca84f1eb86d8153ed0828fe4d352dc19811e3089daf675d1a57617ae0247b6c8e131f5f978e1d0c655e877baed738568416fbc60df42a5fea7214d8b7c6dea3a0707cd8bf5ba464efce01e5788aa28498089e3d5ac73199a9da0e53405f01f9d6a4a96403a6b10c09a9bcab0aed3fee2129c039753aa9283a758dc81bb69bccdb4edd086c7918cf285e26453d414084a32cb93db6daf897a1baaf97f5d331db33c189244c2e2c2645eb90a96d8223a832969b05ea0a9dc1f9f98eafee66b823988a358a4eb32989b60ffc664f882c551b9140e0bb5309aee1f5946531b5fea36f5073241bf8d69e9933c0c74ee45d1ff3ece86cbf07ed0df24f020f4d673b0afb2708b68e14f00f7bcb59618e4c69d0a310924cb51a8c6001d6f503ee9c4f660f7e057108e6b48952633689767180e7888f85b2625fc0801000000000000ffff0000070000004aecbe961cab917e5e6a3f80df3272deb67c583a3b947ce5a7896d3a77b08f56813028a95302d49579ad047d1c80501397341086a31317b0a60065840cf8117ba725f51864ca6dfd47eda04d9871117a5c47edc619ab8e1fbe022ff0ffe7f208f53a1291b3669f127fbf1208cf65ed9d8ff1ff5649a76a8bf60a0c41f8383d3d739ee1adfaa35754e62a646e995d8761902b0132edab1fade58bf69ccc56e0df00edf95042212b28c0c7fd1f4a3cbe4e14be8f5520d8be0f41bbfef0bd4b20c2035c7e14173c286bc7eea77a5750730be70cde2c8a5ffe5a5d4fa870f68cc0172c476a14a4cdafe47574ef41a033b23dbe2f3f99cd0825494000000000000000010000000000000085f05b564e90fae395f9242f9df019253dec5008f2cfcfce7362dda352505fa83b6e44c014aabab62a19510e000000001010000000000000010000000400000077a53af0c4b280643718f4c82909fe84e4de058e782071807d7abc17e256f7a66f6ba5683a2cc9065c4b81641578bcd4f2dd1b9f218678a9103b897e1ee73e268039b020a4470dbf848b07d9884091b5b72a2691d4bdf0cc37205010a27901a535dbfb3f07e529021954157dfc88fa7e371232c8ef4971e05e2b11cb80d5bdf2aaa5436ac07c7c7d5a718a2c50d417039b236efac694c9df85a4ec6d0cddb4c119480b60d8a561c2d2ad938b658217bcf89abb5c150d69795112d1405575c9d4679d03cfba435c001de932c56180595b720fdc9c89ad99b81871ecfb0bbc4bd51e6f1ed3b5edfba34da0cc96c8553157f3c68b840a7ac169f05a90b25f399568daaad7257a573bd3c0eda0b8f77141ef920dcb6e585c1a9872b0a1ed24502ffac728d7b8d20bd79c78c8677baefe018825cdd6e5e91a5e3be412c7d99e510d38ba9a6789da98370800916cb22772ea12bbf9e7b49ec1c85ed21cbf185f2b54a9655d2a8c16e0b60147df46462907446fa37cc89c8c9f563a7c769c02441534889df51462b8ef3063e95365245d333c5d042a6456728fe16a1be9638a83997c828f912d7b3cbecd071df942ce1b07800c1500726fce7202e82463d995be522d3769de25b1f9e1634a5851ffca919796f5fc276400ee04801b4e32a7c21a8259186bb3cbda8d47f8ba7b1ccd6a0f23f87341e65ec54d0d3d6fae35adaac252b52fb2501533f5010781811ca1fbc70306454d501ec7661a8bed107e1cdf52c57a6639f189051acba38c469f3592487b9fc0f5aabdd0dd01a8c7b69e0554cbb6f0d158f34138c28d6cae9b8d4e351e5f65b7f370c480dae862c3b1d731cd64abbc61b8f6eaab671e25ff77c7e5e9225eb038876beca3ac8760337c03f6289c20aeb3db49e503c855a6b286fddab17a00ea2666b99536e93198419f72d2830b9b5abc97b44b099e804f66f623c3ecca144f33acb52301382c8a04276e0ae5481cacb5e7113f7955f8741c3d39e0d51eb8d165499ca715fb6ac1c2756a1d80a04f89419a4092257d6b82db8dd85ff8963285f43bd9ad916f56277e5e6789da48c4e412bc4c46376aaed0101c42c0122dda0faec96eac2a415e7a5893525df77191d86ee25120d90bc31aa9d742437e60ac21ed76158d13b2b483bbfe329a404e9351be2f137e73bdd8a5f6688234cea9fd0de397e3784bb384f65d092c40ad6eb4c73f61ca963ed816bc22b15290293ea59b4e6e8465430781b698b019b40939515978615e23beae8324d9fce47fa4269ea9d381b22ece1d26918ac54dd779028739a4c0cd426fce203999d20b24faf5f5ad16b67e69e9ca66df2283b53b22181ebdb491d74239e2ee2ed2e36db433ec8c8b5032b0adcb19ab33f092d93b24eb52406e5b5eff5f042cceab16db8e7ab4dcac8e6bff9705b45fd69dc4f162e29213b414866955e9503d5e4478a135a4e1c8d0fa122ebb14a96d97f473f6d87e655b12798def20a50ca4a8d2aa931def8e0786d59647520ede8bdf68db7e055e01bac48ca141f01a5aab6efed7cc9daa64470792a48ed9cb80fa47532b152df7215f2cc033ac176d4cba067879ab2707b175f915908092fc586403cca0cd32e2efb90cd43ff8897f0fab0efd38e5abfc85d9114e231e2f01c0564bda7702384a5b176f01c7c2eaf15c8ad52c181482f6d8673e2c14854d1d5831e4eb7004d889a6b157660da02ad007ef6656e9689e5d81c85745207d7aeec14322aad6da9650539a40669917b37521bf5eb9ee6d8bb624d579a727f095e8909d6d6d1de85e9a160e984342b608358504c6ccc187dd2df6e14661caa96b8e16da4185b282867dc18e7db80b51a8100d1e8ad42e53cbf63636c05c1534051b10ce661e3cc813bd3e18492116286ccf7a60666c413a779c9187ae00664fd25f71812acc6661a6e66f4859c3deebc6437a500b6496ec275bd2300df62ee0d758ccc71399cad7a298998ae4dc66b0599dc0730ddb0fe44c928e10a783eacd0c3c3392660c2fd326fa8fd6984161a191ecd9654db35dacd0e24769fa06e53f0e9e7553e7df5958c1f1aa9fa7a0f6aac326331453953d012e172e4100c6ea72e43252be88166f9e72d7afda41b8a4443c2872e61c1e8e557fbceffd6dc119c8e6d09cb24a2306c6e68d3e5d793a746a5f6309ca36407841e3548fc3254fc2aba0d29b65264982fdaaf54cb395d8390ce34d7c44ad25f366b6720a4cdeb068b91dc1bc400f1dad6978b74977a41bbb15930947de797cf9cb43c799eba6b420ad2d212f51fe2b5ea41d09af469b3469bb39229ccfc6a26d9c0588ae40426bf29a006fb111457e5a6e6b8cb6e4a99be64f86e4fd749abe2ce7c731a01f607b23b8bf38299fdce95a14434d4c539d48c4dae867e7a2913ed8cd7d8a4197683dd03a6d12e721b978c88ba3f24174292eb3fdad5b597bcb618a805f7367a4b4372089a71c8a37e0f4636fe31dd03b1640be73f2f3dd60bbc0fc1b9af7b1c12864d6d345fc7fbec19320c7a0dad35efe358404b9425a72df623789bcbef57c898ebfc287b795edb6a74550ca8906e72a32efec7ba7c201bb10b1205a2bbea3f9b656b3fba5909fee83008ab70a0d4ab377c71b2e3e811af9fd8a39209d8cc21fcc0c50fe24a7b54c9665576559d6322fe86b28e2b325f51ec0b33bd213eaf6a866ded44a4ffdde557925f31ac6162cf84ebd9aaa0d8e3ce673d22664a1c27741bfcfeb6a96b26493d78640a40549e94076a48f883a98900c1e24d1b1d5d4fb530397973a59e9126ef89f7fb3edd39a5a4628967ee762f2854f65f0e676224f6b580f8b5679226d1595382d19f8fe4c801be87a2768909812f0d8af02722e77be000dcab02686446ceb9323152acd49038a0668c01e61cc711f40f1a9e844ce65e47592a22f95415138baf97b675e9d1d803982e8bacbe883f3a87368f9cb06ad14a5d31ece664a182bae23f80a05ff5c9dfa92dc6e8cacbe7dd88046a6077b0ccc40aeeccbf1cb3effc470c75efa06fc93366bb407efddf5c4d848acf51dfb81f1940bfa7e184c3ea0bd5e311ec780cee173c222c693aa0449e0db662413f4dc6107da5b674d9d5994dd4addad196792fcd563f5b2752ce08ca2c9073ef1f09e6024d1b1b78b97bb6bc241da601b7030bdbfd0b9d728afb4dc94a507622d16064ce0280630f9a871e0bed07c9d5accea52a7956f53eebd2b427d005fb9185ec7a3d3a7b250086c826c051cfc4fc6cbc083dbf63298c9178245b911ae56c13586d3c5737aa7401a453aaae3e3eb5d6efd19e122eefcaa60a2dcb91a6de20b13d53d0ae19f73f1acdce6638c913935e1476b8898c7fb2e210a1547491aa9cc2e6433703f8f5b2c4d40df45795b1a0506b091d0f9f0473ed02d7689812fbcda8495bc55be2349f5a5853b15a3d1b2dc472e71dd10b3bc80d45cf0c01889f0c2c03625946e68b266822e04d398e6736fc76ca47d3618dc81469be3cdfde76a7038349e4cd3889c67c1c346e40723dd7120d909890785d6adaa576fa79555c456c3d60e92091fb7b67d29dad0ae6b1d8e2564c3e68b35946ddf1b430622723f149c8cb93d122c22b78194b2822205a9a358d56b335ce14be0158aa63db6f1d04a1acf571a164f1baa371022c46cfe81f11c7caf6a435bdd9ac66aaa2a9159063ac8c60ca5379c1169c0f6db0ad2136c2e8c2ebdb831492f0b049db59565ffc0b0f4e2553638bf4d3f9b0d9d385c73e8f3cfb96a9b315ef0279d6c80d0ef619fe86bea2524732886889008e87004e88e5af805cf3e3e78ef3178992daf7d9d9db9895bd445fbde190698000a13b8228ff01e5e30b870ddf45f24000785193fedee7c93ad5269020aa8c0465f54945be2716dcc6b0a01da78795d869b8e90fc40d9f2126d1583859e23eb4a15cdd9b41c4425a44ad1b4d0b262bac609b636d37f126a866b9e42f28231c674f88ee3d08ba7a698611d33c4a14e980d377c8a61f79942b9fa3de5136de39c804de818160c417ad78e27d4ed77ca5f14a4c7cccf2b98f8695cd7707454860ca6287aa72eb4d3251b6ea1158b8ace950274db698c2bcbf62f02646a82529b8d70a2d192b4c58b7177bd4b68d08865c1e1c6afe7b3351d7aa37ede16d89e0b6dd71664b4dabe0de585cb47126fd3e72b6dc102dee6f4a12f3610b0ddb16a9b0e5ffcba41b7d37e00f5e46d0cf70d3b11ae47532e62eebe5451cf6f47cc0942a0044580e03345f49e0d64a643b040dad537cfe184513667062922292d4ad01dfe999b3f6042d9870864f07ec94005737fdc0b2d57c976dd7a4a39b93a67373590bf99a29caa42467f0f03a2b71f74c9cdaa41f6764d41c4dc45e534a5cf2c6212def13f9f67d218724c4201c2bcc1173b0b27e23edc6dd017896998478ca4f5f439e45333e95d51fcbb4fe70d05e134a150ac4bece742505fde5980cd37420c63488497e1123084a161635e46b662672634ae59c263ffdf5ac892d39a837bc075e4a533ad69a55299290dc239f47364751702a8bebb1587d4f12a03e423d993de077794154a1580d0edee41fa0dbd6e38c3f561b90167c760552c1c2d5936a848aee7a4c71656be77bfed00cd38f4a6ae21d434e17f1cb0dec431d8cfc939d0e3bda7d3c912ab2e6dd66860a21c7c49b72c4819ddfdfc62e3dda9ec5de2479e7389efc450e6b9953baa03a9962ec65c359744b3e18a99bfda2c616da4c1c7340f2cffd55159bfae904850e60f1d498ae8ae6d823be041c52ae061c68761dfac6250d800965a219275625b1e68faee5fbcfeef1b26b2fcc8d8685992da8f37a8a89ade901c788ee9e9c1fc8c456e86db1a9ac40ef8d9ab723e9b9f4872b399ffe7741dc66fcfa47ab7e9f067c1124edad419ab7202d9019dbbf6017e368d7a7f0b9e91a9d6738e3aa242933f8e6ff26f9653e3e12141150bb0d25159c44ca84bdfdb9587167f8cd93f1da094edb6bef8890e5ece58fd34d061f59d03d96c43617ec586890f9f8c0235a90b4448a3b1653ea5c085babeb4db647d8646120db88aa8b3e689d0b07cfc57c74bb5e36a1e584cbbdd1e273ea50ee60b1a4a769f7067607a1825e7267e38cc3ed3a41ee49b9c6bde0d832787c0c5d7b3717d30df3b482384edcdc414684a291a5e2a068cd45e886e7d2fca0d389bddae1b95859f2f7f1f56a08cc668f87cd7db0a10b14e590452ea9054de5d3d6a2fcff5a15b72d198b90cd96476caf11ebe819d620433cbd40a0f575ba3dda0bc04218137f365084313b96cdf5c602afd580bde0e8418c21ccfb8e97e9018c4ed19fbc36077d07b55b71aeac5f451c6b66d1431980f26b4cf7f8e3458eb165ee7a1d2f13b18687633dc2f420b37fd50cefa6fb8d6f84cd1b978806d4444242660f460acf06821368f6db539d6d0d03e85c852bf8153cf7cf14e9e15a08a3878dc5183e4780f191267073460a5357dfd1ccdd40be7826a461f8835aff9a403d65cfcfe17a36e57b57f5a13b2d796d3b52e9b4013149aac28f2756c9dcbcbc1774b27d206bb0d4d2b48e87832cd1683a27446e058b1c34cfb6417630981165f27d2a83949afd17883683152bfe2ae9d0ccdb27fb505bfa5fcba46268e1545b88f1cfe204724c3e4e02d25e310edb6c46f151e5f3fea32e2c4c44103d4929158280266b29db89dbcc16bb6ae4805f61e02adae158708cffeac96ef7c29e29ea0c304520c5da44ca9269c439d55a4278f9115d09239b34d67424b4d88a144e5389a0bc4fbeeee6472ccdc570a2943b8"], 0x23d0}, 0x402) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 13:35:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getuid() 13:35:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 13:35:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) 13:35:10 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x200100000023, 0x0, 0x60) 13:35:10 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x7, 0xfff}, 0x12c) 13:35:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0xfffffffffffffe9e) 13:35:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/57}, &(0x7f00000000c0)=0x3b) 13:35:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) 13:35:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 13:35:10 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2eb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 13:35:10 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30100, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) ftruncate(r2, 0xe6b) r7 = getpgid(r3) ioctl$TIOCSCTTY(r1, 0x20007461) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x6, r4, r5, r4, r5, 0x90, 0x219a}, 0x2, 0x9, r7, r3, 0x4, 0x5, 0x77ca, 0xaf5}) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0x4}, {0xffffffff, 0x9}}, 0x2) shmctl$IPC_RMID(r6, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) bind$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r8 = socket(0x11, 0x0, 0x8) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) getegid() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)}], 0x1) mlockall(0x0) getpeername$unix(r1, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) r9 = syz_open_pts() getpeername$unix(r8, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000440)=""/254) fsync(r9) socket(0x30, 0x1, 0x80000001) msgget$private(0x0, 0x489) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000580)={0x3, 0x8}) 13:35:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x3ff) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000180)='./bus\x00', r2, r1) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) 13:35:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0x7, "7e389ddedff371734578fbcef9097b5ac793683a", 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:35:11 executing program 0: socketpair(0x20, 0x8000, 0x1ca7759d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x3, 0xffffffffffffffa2) r1 = socket(0x2, 0x1, 0x0) socket(0x18, 0x8000, 0x47df) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1ad984f9a02fa431, 0x11, r0, 0x0, 0x18) sendto$inet6(r0, &(0x7f0000000100)="87a05b0671358b3c2111b17e7b30b02477c2083ccd576a0b7510bbdf93686e44f24c77238de3a07c7a134ad2bde6d393c58c25feedd056e5396db19a13a4707101f392fdce60e85c1dab7fd04a94b3663ee85f6efe75ebe08007b6dd6d5bffa3fc930488ec0b045e775af4973439e2533324738524e78bc2f97851176939f964e0b0bf323915cbf9fb290e3dc30cb7f6013527a6c93d0cf5279f6673021e3d4cd55617d90dd581a5d651b94b0e443b608a250d736ec265b6b11e1b46ee25b74da24965593a9adf3bb8007a0d06377e2b00", 0xd1, 0x2, &(0x7f0000000200)={0x18, 0x0, 0x8, 0xffffffffffffff00}, 0xc) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 13:35:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cd028825c0431297b284dddaf212541a41bbac06e46209120abadcd41cd892bc7ef6", 0x4d) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 13:35: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$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0xa2, 0x19) 13:35: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$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x400, 0x9, 0x80000001, 0x4, "555bbdaee46a9934537405e79714338ec8fc60f7", 0x5, 0x2}) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 13:35:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) fsync(r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x100000001) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 13:35:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) socket$inet(0x2, 0x4000, 0x9) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/159, 0x9f}, {&(0x7f0000000180)=""/171, 0xab}], 0x2, 0x0) fchmod(r0, 0x10) r1 = semget(0x1, 0x0, 0x40) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000240)=""/192) 13:35:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r0) getegid() setgid(0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r2, &(0x7f00000002c0), 0x1) 13:35:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f00000000c0)="629401a4d47cf82cf67eeb776db9b26d0be8a21034a20b8042204b57017cf0852c3dce09a588934daa6477f103f24ee339b5407a189666fcba2de2b8afaa0eef301e386941bbeaf48591fdec4e0e0a2534892d6ac927fe694ded63d5d50b6ca33db9902db4824792062d8682efa6eca32aa79bbeeefa361d00c8563df938bd951d8d63a30395352ea0318806772e691f4b7b18f67417a390584085c38a78286bace779014251b100a8d1e27dc032aa19a2efe3423b68e4457065da61dbeaac78446fb55f908c2272f23abac49e12f0ff290ffa8f5b7d3e55ee2be4d63e2560301210d93e8dab", 0xe6}, {&(0x7f00000002c0)="1aaef829697ede30df8e105183ef97a390fd50227d5b", 0x16}, {&(0x7f00000005c0)="c1ba0b824aae51739f3449836a98e5d880e124db32d69a517d8f7400bd3b5a16ed00888f96a3b57b039f8a25f075a913c990021edaabb7e45ddcd1b4b1811c4f813a7642a5a3bfc6e4d8b9e4d1b4b86e2a2e91e1225df7a4ce49c1a526e4320a0bd2411ae14a779229c45ffb18df11001f46ded39d8e802ce5d424390b45dec586d677ef7544233746823eb64d9cf5ff52a326c0942979d71aa0f9e04e1a27b99c515be263", 0xa5}, {&(0x7f0000000680)="68d5ae0c16a4d8b1a9ae90e471e2d731f0a9bb581d97dc79541388d66a4b43e4ceed106d0e26c17b2a42ce483678b9e1743ce6f36eadad0e7994c4aef2433c863f18640622c0289dde4ffbfc1306327cbe6d0f2f80880040a92a0c1b5ebe", 0x5e}, {&(0x7f0000000700)="47a0944f95c8ae143c2bfef854b7f199ef1d0ddf222769beed649a36f54b2b9d56778285ea741c2a858b5ee8ca7e1be0dff76968ffadd42cdfcf00aec6399605e6a57272f75a7b3d5705544a838f8dd27fe3e3ca3449ba12feaa890e18dbe21c3c03741331cdd51a40754c9b236bc3e92a414f80451de009c5cf722148f3f81ee8c6731c45fa1f3f9f6dddeb2f7105eff52c4ca57eba2d69945e10b41aba77c469af040582a4542466795a4cb13421333ee01baf545e68df5e31d87778105db3e04fa7fc473e7738420dbff46a149a22c825ce032cb4241f2ed70376d7aa41e8ec6a5013", 0xe4}, {&(0x7f0000000900)="05eeab673f4a83c149c9918c71cfa8a29e21a0acfdbcd814fa7ea0b9482377e483e593f061ce249095c0324c0c94057e0ea4c84d71eb8f71b637020e0c093221f9196ba2f024203002db7bd8b398fa4e5ab8306107fee52c130948764899df3ce57d62bf98525636e727630010fe9c1c3548da4f029cf62fc21c034e7bb00cc99c36dadd5fa8695971903cc1af6d48bad5a2cf0bf0519f6e63734f31c52a59e7710ce3aa1dd82d50d5f09d78f439947b59b5e21281abf655dea9dafe015eece45bfa76816e", 0xc5}, {&(0x7f0000000340)}], 0x7, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x402}, 0x8) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() readv(r9, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 13:35:11 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000040}], 0x2, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r0) 13:35:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) kqueue() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff0000010000000000000006c4b060b105000000c1a94deef81c33485375665ef3976748fb35c4710fd152f9782778234670dafb51eac5d3080b9bc91e"], 0x10}, 0x0) 13:35:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 13:35:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x5, 0x0, 0x31) 13:35:12 executing program 1: socketpair$unix(0x1, 0x4000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x40) chdir(&(0x7f00000001c0)='./file0\x00') r2 = semget$private(0x0, 0x3, 0xc7) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000100)=""/173) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a094000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098066fd71ed063038d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 13:35:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x4, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1f, 0x8, 0x3, 0x4, "70bcba17acb5bdc85de52caa604866e19e98db35", 0x8}) 13:35:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x402, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x4) 13:35:12 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x81) r1 = geteuid() sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000200)="62277284086821ef87d06c8559a7fad7419f08735d9d7a504e6d15a237dac90c27a4ada416bbcaf8576d2947a377c9ef00d4146560daabfc3c066628dd92f18a253bea1120d5518a610b29b97d1d94b88d1ac80318330027705b517f8a38e6365fc95ada7fa128f2881ab57147a4beee71c5ad39104dd073628ae43357dac2b501db073ce8021b7db236ed84d6a300f6d8ac742ec1c9cb1456708fd922de82d0ec1638ac705c542982f79993efe199bfe3faad80f34ce553ba", 0xb9}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8800000000000000ffff000009000000b5ccb8d2da28da24f6c37ce2fcce70eef1f1eab6e00403d89631e9488d2199dc903ab75a73a943a601ce79d0e4d87885f921ee5f3cb656ac73057ad94eae7dec76a2dadc965be776b92afcf8862dfcf98e3b2832e9c0761113e34dc0c7e49b7280a5789be5922f513ecf4e85cff3ecd13d1c2ba11628d12df000000000000000ffff0000ff0100005d312bf5ac4e652c4598e75987ef85b600f260dfcd54d104a51044753852b4ed3eb338da001201db75096c850c1b55a158994e9198d7f31709051956161fcdc327d7d96a73005eae6d21f68fdcf787822c3e9ea083656b74a8d4c9581cbb4c4e68397386fe7e8d6db76aa827588eb82da09c39aee8e2d77e365ad31881e1fcf4092047b4aa41a8bf4a2133e9bb42f56fcd92c707a06d23917b3087676013e319bc7b20b2192f086404cda321e86ab57adf2002f950d8782b7a06f1624187fb97ac2a84dc1cefccab52419c8957707bd5e8335d887e4e4f2c5670de3e595c000070000000000000000100000004000000685b1a2f04d860b676984dc80abc86c5c31352250cd2a6acb8281a09127596b62d7549353eda0372949665b18d9fcaa04f7b76775523864c08d9a596700d196de2f089a12202e1ea13a30c39a6881a20274f0473c3cb9f3dc65a000000000000280800000000000000000000030000005cd4294fb56b5cfd2599997e41cce06658930000000000005000000000000000ffff000001000000acecfd58442ca8a0e8c4ac6c34de56d791e9494f4b16d3e212e3dd6dd6549d2c706a21e9f44487d83c7721775f4284c6870a350538f52b5d51686a0896000000"], 0x260}, 0x8) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') shmget(0x2, 0x3000, 0x3c0, &(0x7f0000ffb000/0x3000)=nil) 13:35:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x190, 0x0) getsockopt(r0, 0x7, 0x9426, &(0x7f00000000c0)=""/132, &(0x7f0000000180)=0x84) socketpair$unix(0x1, 0x8000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f00000001c0)={0x1000000343de0b5}, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) 13:35:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000080)=0x2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00'], 0x18}, 0x0) 13:35:12 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$setflags(r2, 0x2, 0x1) 13:35:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xfff7fffffffffffd) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/137, 0x89, 0x800, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./control\x00') 13:35:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x100, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$setstatus(r0, 0x4, 0x8) sendto$inet6(r0, &(0x7f0000000040)="81ec752c5e6dfbe3fa8fa1de1bfbb1d4c8489c56bb5521aeb8be332c44c821ee35eca3c412e422a4c135f3dbd6e32cc1c65aa673e42a6fc208b6bc9a808996d125520fb0e5032affa5e4c78d565a9b7b720e0c6be919adae0cc88d40fbe5d80f08553f14b535bde3e42c03a4ff6b0285aa8f5071e249c0a8a26e1e7deb9fd858a9e49700136b26294e2b44aac5b27b70406f3362540147cd0ec8a8cbfb3b2a47af82dc08829012a7c54f447128f93c67d00bc8bfb6fcacea5fe10340047064710f46500c631ee2506d742e95637ac3674aaf1254e9844187d0c70bab5c353916dd2a9a2eb9764e040c5285344f97bed158799eab967d6b70d304515685ecff81249ded92ce03ff519285ee0a0c2bf9f72ca58941246a29f91f9f42945cc029f2479658cc1698422074e38a38dae1f491abf0044f79cfad808aeee053243cc4ca5aa18f7e113bdfb42a42315f34a3c25fcf6d2d9817d79ceb7df36a030bdd164f114abcbdc44a608053c7561e5fdc0ebb80ab6e0bcbb706ceb68f010a54e97ec431ce19c2b0434b787e10da9dcb467d91891ce41dc85478b89aa49a77e140158bdf8f230535b30b73631f0171a0bdc8cf79fa9bdbec8814964010dd1f37edf35e6f87186fb053aec9696e6830c82b541fb028e8ae4fe24e3668c765f1735ac6f90631a95fb9a3125e3945e59dfba4e35d07015030cadfcdf28bf4baf762e07e910d670835d726388831b6232d81fd00847db3514d434f0a7cdb31b790b31989cdfcbc415e502936d96270df184f00345b606f88882baf77a5f7e4503f29f3ce33bc916f21eadbf4b428f4dcd47dfe3018379a1f6478503e90b56b91a7826e7f444c459a8b0613ba977a1fd285febcb1df97ada17712e5f9193e86f39be781ca44a7246f81efed5bc803a96bd7ed80aa441fd741feed2005542f3baa5b276117a2e399ccc920f2531d9d6232f1d17dbb8799ebfa0d1ee262183cf060fd5679cdd124b90f5010aa6cf8c344b4dd8a3a739eeebff8fbb970fb503787ec54d0a083fd044829fb19760c9c62ad722ba4eeca06683a93fe6000712126e210e1d926ec92dfe40ad3c1dc879341cf66e2f19f484e9cd527bf328411986934f7279ee66e0fcacdc0b46b25a078f00ac71a0b7680d37c0f102ae291b006a16d1b3b4e88171185fb9d41fe79b483f87c199fd6e7c426ad5a3d069e554bc8b9794a62c17c8054b6252ded6778a1d016a4759dd27b66acead587bef62f0cda36bdb42f4628aff976f07ab80f55066dfcc8bece7cdb127634ab74e9509c6ee5b7e3fd9014b24a04e6af565339ccd43096609adefeeac1e7101131e4a0bcddd11107653dcee8cccdd255a8be587f62b5df930ebfd964344e7c93c4da0717782288c44e08c608ffa46d0881a93e05e97a611225b89a4d310d19e865f14f912ea741fc24546bb979aa968c40c8b16c74d4412853b19ea2f6668c7abff75cd673c8a31fef9ed0e4fdb7d6b445d712e14e7a07d265c053f2051e38b27b0f96ba5c093f55fb3a75d16f8704266ecacef5f0ea4c860b17e031e61e13d62c6821cc6b3f78b2747b805579d18db590152dd7dd7c7edca7cc5fc101fd080773703d71f47d02cd3429b75b4963692b33d8e82d096f4a16d5032f7a831068fe78a66787fafd514d08e8c14a0fcf07a4cd5ec4455196da94b87a8e45ca829f0513cfa4775d899c28071d4d7e2e0e2cab9c37f75b5357f1e38d64fa80c8647b73cdbba45199a03cd32ef640a4a9dc73eb14b4c863e07cccf49c3b89714d1e7caf066ec9445918b50b6d4c1ab2ef15a6e6b185e4a3afcb0973eef6d12741139691995fab1385b0c5a126a92a6c731b1f9bcbd0a1c8cf360c57fd79d94383ec76ceafff480e328502f3263561d7ef096661ae9586a357beb6b181a02940d8d8c29724cfca3f1617cd5c67e43eccc3c5031da9ed44a95fad0fde94651bc8a315a7b575c39a3e6f46b1760446b2ced1cccac8bbdf96deeae487c9e840a0372fc6727a56166a9833abdc6651238c478c090b0640771f1b0bf2796becdfd08670bc2944aa6bb30f0d0a1024f679f70f9981a8ccf37a474548732d12c6da99b32b18e3b46a936704358a15a513d48daa7a3e54f52bdd10abbe9669fba2aad2531add88e7d5655136499760c984b0eed37633cdd302403b9e75f07850ea6b36dc990026d7cb5241c174c1d36fb1bcdf9ef414683e50f1df0ec86544d461ff0e5ebbefaee476d3e71aeb57fb5a60c482d8e8f0f4f877ee043188939727abc08293e409f1cb53fd27b54a98bbdb05ed5aa3ea6e640260d63c3f145840200e068634325040c31506c3b87102cdfe7d644a187f79caed8d88a4e8b9761916365738b8ec097f46d85299f2e7293a82035d1210bf33ede044240c5a838031e87e315572659fe0376e61438b5a83a4ede66d344958fe72ba59d843918c8ce6b7f1563bf80ca2881b3c31ec3bc24a41623c7d36e2179444178c52c0717380a0eba9424e11bae23ccd9b93640aa810e372e364f5e1232182554599aaa2cd232c184413f5b8561539e1a2a6b898281118806d38ea65eac6abc30fc3ad951965a561d3ac3da702708836faf44278af053872caa2a4b73b2edbc3983f36c897b74c9896e935cff7649ffb6741335d493e9f0573c67372a98af0a35137a1d680540ca9d2d7149bb68000fe620be9c1efd9f966ca3873fa4f52eb0b93b6ce92ee7e5aca7756a8cd05f6487aecd596d76ebc6a3f4c982f28c2536b2ddb5ef5f1b09edbbc232d9debe881cb12b00f64237151dd99ccbcfe193869bd8a25b30ba3396a6239530235d85effb3e77df317b3d83e02ebfea3240dc4d76a43fad20fd620491329a3dcb465a9890e9a2ef6ebf41c4fe6f20e358ada1ac5e87c44bbaf6ffd227bd052b3ea659e4d662cc1f9a9b8addd4823913b238f39fee22d5beaec000b5624de5b06ec157ece7a155776c7e3202e0bb8356156b7e55665b4130a9f010e1800db1d9cf6bf95c315b028ea768060f781d14984bdab03c537a23ca2e0a84dc28e8971aaa20c72d062bcf592f9159854c3be66b17509b01fbf50ef4119b22633ae5a66d9972ee9fe3662df7ad1b9eaead9ba8efa2f90bdf9eec068f0071f6a05e316ffcf2b1331b41fbf2b0213408a6b79e1a97dd0885a4d842ce8ec4e787bb171eb9f53f13069782cd290e96b7ca60668df9e9d1ab55228ec416f22dcd029f1553942365c1117441d429594c5f6005bcc1787b5ec7499966a53be3a516e744d37652464a8ef7afafd57de884709f3a110623d86fc42631007c004048a36459495397acd342f31c21a1e5e4825af4a4db9605c91e903aac2e5076717e73a63c019b4fb8372109a2223014778154812f28be33f127e19e017185b4ad38d43a38c0fc5e53f3d13c13da6da48f43b09ba6642fcc15b108cd31e93717fa328127b3db5976ba35977793856ba4432b9c9b75fa678fd0a91d25dc5c1cfa11543687137826fa3c4c926f45df456029b4e505d090b57dc7242d49e225770f7ccd9949496144cb9bd1987095a4be637d1ad3e5274183c24134d41835484bf895e7c5afb00d0e036466a1fac9ba2d91606f94a8d9430a1d1725e1f648271f9a18b857595dc17f04424a0d5f665a81a62235dc3bf51e60421227de1593784230ae92b807456db6364735f5b4117f885b41bb76274477f93dd9edaf9079c0514f16d1f46f95e765c3c10f7928cb95c14fd520b038a4ab328ea855e8cd6839f68bdf6e8136b8dc2dd9729781c664744d955f38b3a21ecafa10108ce7712a36a02c434f54660de449d02ae718e5a4e34ebe84686484187f5eaf8c25b3fcedfec69c5e434c8e2b73ac415f3c926957276eab91795a360f308ccf4616fcdec2cff30f8e2439b12ec937c027e7fb5a400de4d03f0e271e857557afe2ec7c9a7c9aa3b275184d37100cf7e16bb413740b9b7633a5b186644d4bb5fda65d628199b5b0bc91d26645070aa3070fd8590d484429dfcb5cb0fe10fbdc06d15adfb227b919107b09bd874313d86581353e65a850a150c7566d187dd3679007f28b1842e5868a790ece154c981c2ca3ab0f13d25df9ba9b6641fa1c575fd1229859029f70c1b4e4ec18051c2afd78c9275d887d4da7df00400dcb47cf0ff64946bdc2c6e0749dddf29d0ceb725296e353800392cc2c94aeae44093193fa02febb11b5040559b02cf81ea095b3bf16e6ad2f561f2e034e2db2d46ba6d9b79d6930daa3eadcec0be475b392f6fb8ee0b3274310a9306482534ecfe0155e855d7120a53d338725df02b035eaf9eefc01e57a64102fd83ef6de11a3b321879cd88a78e9efd018958797dc38a9ec7445e23a48ccb850ef15da6186e846e5bc786a3b2d124b32cf4396ad5495fa6f65b777e869cb6556d61c962b4eeed4d8d6e619aa554d63bde44937388cf61d257bd6cc06b9fd54c27076f6ea1da7975846a533428591574af1e80262f2cf9fcb9b5ba22b3fe7bf6d2126e3eab1181d238c7d1fa0a73ce100cf7e4671b8574328fe05573c3efadf324f3bc6595429d184e4a03c8492f3f9d3f41b4366a30dd9e0a767cb1267e3ed4ad5452ee0ed30b34bc842576cdf7a978005a9e2bcaee99d47c4a32a34eaf73f2838723b449817d25df11baf6daa986d57595ca7c1b7a4cdd46f3ea0348a165a107235aa4777445e5a589e88279967420ee6748d3a1a9fdf36cdc8ec052ce231173ec43700f20247da79338bf937178f8853eea40eab4817001d7ca05226776249179f72a4c4732b7fc7159a5464f4380ffa8891be78760ee1d0b841ddbdc9490f2427fee8cef14368db698d29793b870a832d18d95052aea1fb4db50bab92d99b64c1a35f23f0d08b97a23cfcfae21f68763191eda8486b30fbf1fe44df0cd531a21045aceed0c516909e1d49c7574dc4c8c9b4c527696679a10153d793a6c647cdbea6a9b89d2a3140889a537b7a835e0c8a3a1b08f25cee39411b8eba67f7e537d4ba22ba6a315c47cafc60e2adce2facc6403dd1a50344b097ff02edbe3b3983ee0b4615b0e651ce723d6b564f1a6f6a3262a25617da02196f752556ff7670123492401e8646a8ee6b322cdfd0cd1e034aa8acc48509335959f6b34c47c0cffcd641e2de9b6d75856aedc0f763bae97ef6a232dabf7d1a6bd8fb14c87524103ee166b3622ba7867ea942bab7ada96194bbcfcb2168ddc7aecd93c5e6319c76206d9eafc197485b2a6588e21de6c598df0b6f07f51e6036431f9a96c86048e5850c6cd0dc8d113217159c439242cac98ae958c2930bf640fd5c94c7471c29be4bcfb3d27cceb1bd2ed453e978eae1c83fd021a9694858b59cf2a3ca4b2ad7a474f064fb331615d95b58e1b2cb9b68c7637e56728a0d933f51af072b6bc1e01d6b631fa467b339e7f4ed2c81f6e7823f44c754ae53efa19dc99994955f3399efb499134fe31963a24470dc44affe8f8c29f4e13129abce1b5c18902d241ef8f5803e8f40b496e2fa4f08b7914bb9af1a1ca4a7f9979c6fcca435af77d751742d2f193e19772919c5a8e3f0947c0a741a84cc2b81533162755f6aae6f9cf8c4d835cbccb1dd6933470b2ac6caed75b9e064c47c49e7d89755d7cab7af59703fed3851a0338b209e274bed63ff9b0060337e26cad556eb6ee1fa68f35a1ceb41eef179d217c3e664c1aa7a860e02de16aceb64a904351b60bd0ad3dfff7c52765689d33f459a49d3f067c9efaebc5a935de616ee0d33ae5711cb499db0cfa0dd1ae7a92b35434f2423cd6ee8ce72a996b8e", 0x1000, 0x8, &(0x7f0000001040)={0x18, 0x3, 0x5e9}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x18, 0x4003, 0x4) open(&(0x7f0000001080)='./file0\x00', 0x80, 0x4) 13:35:12 executing program 0: r0 = msgget(0x2, 0x0) msgctl$IPC_RMID(r0, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 13:35:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="3f69399033d8f73c61146053ff4b96ff1da1ba88bed4c7b80c7d7f08326200ac1ed509c12af9301f2f6fb26ec13ad15e6d2890f2e1fed578c77873cc1ae4c5b89f46928b9e60842bb5f9c1d1beb7cb04a73c8105e229ad7afa29b5a40fe9595d4e1c630426", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b", 0x38) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:35:12 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 13:35:12 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xffffffffffffff37, 0x0, 0x0, 0x1a0) r1 = shmget$private(0x0, 0x1000, 0x294, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r2) shmctl$IPC_RMID(r1, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) 13:35:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x7) execve(0x0, 0x0, 0x0) 13:35:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) close(r0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="4da2d010e71ed8b3d13aaf7b64cd6aab144f38091ae038f4e407c3f9f44370a7a046a9b7d768b1283b5fde641eb4551f8eb24640a70170ff260b80ef540186a52e7ba8a54d06e37578d30038a6a5", 0x4e}], 0x1, 0x0) 13:35:12 executing program 0: lstat(0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000005c0)='./file0\x00', 0x1, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)="6a1b93e8a59b4ed73e544bb0fa9f8eb74d4243fbfc080bedff28cc1c637fa5cd64e9d5c1bb7c7e387003950e1757782d1aeada4f37fa3f172c956137ea48b304835e5e5a5366960aebbad396fa706a21f3d2829d0fb95588329ccb1c8524b6ea04ed74501f252703d6310874188c811f40ba40cb", 0x74}, {&(0x7f0000000080)="0eb7e36e8c9957b40763d6e6373c14839acb0a3cc9e72a27763126cb3e8a92e46192df1f98fa90b86c3ec4332d34e45da331f7e162f2396f23c6644f221cbf473e1fbb87f38ce4f25284e95f936dad72aa1aa1b45795bc1d6583fa4960b3aac0670390df149433721af37b0667c862f9f3c9e8001710f325f553f2429a49b67c458ea82ce457d2d74fc1d859979d48c9395d26c0f3046f050fc99e0ed5247c8adabf69edb73f6ca212282a2511aa919456f08bfbc11a4236b5a11ccae3e221bb4e396d2cb075b542baf13de9541e6dfa3882f6139dadf78b2dbe380edfb8b7", 0xdf}, {&(0x7f0000000180)="9adebcf3b87730314f503cd634990fdc2b0bfe4c08a462c5accd58350d403760464c165a10a83a6355cdf4fe2f217587f60c17f18ac778", 0x37}, {&(0x7f00000001c0)="8b45452dfc7ed2aba84b1512b08b9f91940899b0c592bdc37a0465fb2c1a921815fa403d1894633d7c5030e2b7d2f5e800c2212f6a056bac91e5da32952294d07d6c217fac5a960582c241d16d9d8d142999a78ec72afd8423853bd3b8c4ab536f19f19e58d22e07b56d3082d83c939a440a48", 0x73}, {&(0x7f0000000240)="7efc2e6afc0053f86626607a12c19c3995cd65744877c1f2dd3710ed2b9fedd7682f6bdec91ccc638422dacd9e63b72fa23351b31b3b855afb6005c12ec49ed2e8e69d19e4a3e02e16be7e837bbf26eba44c0810096cf5485120b47b068f2c84834bd85c8170c472744a4d45e1219938a9476e7df1d5084b9a6d88d4b345b03af654646dd23ec3243da505ee3e464d0ae82ef660a48e4bd60637c7f1dc5019b65269a519b53705830d3ca14e5d22e3625ed9489fbb4fff1a8ee3383b2144144a9cd75509d14f", 0xc6}, {&(0x7f0000000340)="c1c53fa12fe64d73f845e89ae1956b09cb0d92", 0x13}, {&(0x7f0000000380)="b6965fedade9b7029469cc9fbc7e0921a64a967fb33da8117cf7d888547694d04fb390f9efdd53493c8bb6b7035287fc434d7188135d4e843d57f9930decbddc3deded622292adfbbb3c", 0x4a}, {&(0x7f0000000400)="ae92a37eb77dc39f51e310486aeceb3dc6922da030ba4345d8118e779c96a9bc3e745247fecc3e6ff13364b887ad5bc74db51c4dab985177151835945626453006e14e96723a8a45fe9498ee9886f5ded9381124336a62b1b4a67724167e50aa90027f1e66a6ca19af8c2f000e91c373e977c8441d86dceeebd14d83e4e6f07fdf0b88b3940e5c5d90e66855d34a12d5e86dfe0e6d5d2551431d14ace7e618467b58a45a96b23166b20bb3773f08bff46016b6dc5a8ae9cfb012", 0xba}], 0x8) 13:35:13 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x0, 0x8) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x4020426b, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0x200, 0x44}, {{r3}, 0xfffffffffffffff9, 0x30, 0x80000000, 0x4, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x8, 0x6}, {{r2}, 0xffffffffffffffff, 0x4a, 0x6000000b, 0x4, 0x2}, {{r2}, 0xfffffffffffffffa, 0x20, 0x20000002, 0x401, 0x1}, {{r2}, 0x0, 0x40, 0xf0000000, 0x7, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0x41, 0x2, 0x42d, 0xff}, {{r2}, 0xfffffffffffffffd, 0x80, 0xf0000061, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffffb, 0x3, 0x20000010, 0x9, 0x3ff}, {{r3}, 0x0, 0x8, 0x8, 0x80000001, 0x100}], 0xf416, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x1, 0x8, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x24, 0x4, 0x9, 0x6}, {{r3}, 0xfffffffffffffffe, 0x4, 0xf0000040, 0x3ff, 0x6}, {{r3}, 0xffffffffffffffff, 0x51, 0x4, 0x200, 0x5}, {{r3}, 0xfffffffffffffff9, 0x38, 0x80000011, 0x7fff, 0xb5ba}], 0x4, &(0x7f00000002c0)={0x9922, 0x8}) 13:35:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x409, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f00000001c0)=""/218, 0xda, 0x40, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ftruncate(r0, 0x4) 13:35:13 executing program 0: setuid(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002600)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000000)="6e89e9eeb21a110c99efd70b12cc671470d0f4b8b7c5dd195362cbf71d11725393429167b45784", 0x27}, {&(0x7f0000000040)="390173841b407e6e2fd4670404c0afbd8fba46bf8d153f3210626c912596e55ae11a9ea49862f60e0b8f0bfe6d6adecd5558dd9f218ff4f681a5a756dcdb17264b69af1a70bbcc8c2b929baffb1f03a47530f01d45f6fe3bae219f0b50eb8e5efbe98fa9a685eca3d9a38d8607595f3ac41c50dec74c325b4fa6fab8b2635634af845087ce48f40da6d9c50ae23ab279f4073a00eacc1a07190a006134c8f244da5d7be41b675771d750afd1311d985cf694b4557022569b6b1c0737828e3fa78486a093242e7c71ac6e18eca0d505c710edd9d8c9e4f37a96098842cc409489f58282c472f5142c6527dc9f", 0xec}, {&(0x7f0000000180)="46ea924851b621c20374727034897c6a3772136109fdb019266f31986f9bcaf68f7bb19e092ed77ef2c176d3344274b2e2214742f41a5462f54e5d0e04e29dacfe8f7671c5e9c968d85ca1014688b369726644f1639400692c08a5d911b88d90be9e707f2d6a1a4cce0b4af9417a14ce8fd4763f82e1b8e07504f23e25e73ed75fab7fce76992564f72b8d389be265e945a319f09bf19c349f595e1358de04a674485b6b37a014c34cb20170773b49ecbe2c6c4742bfdf2d31bef6648a4a047804ce4c3d0ff56e2844acf4b2ef7c34dc329f97bab22aa98f9b374a86ccd2673ea96a291bad66edc00c99e0fb49cdcaa79aee4f126550a117b006fef8679a2f8687fb0e90582b2781ad44d86a4c4f21279e917363ae29486b38c015754b3689ef74df2daf3b0fda8c388acad97e970f92a7dd9dc37faa2170442d92ba006c7de5f70dec262a1c88de4ce301771f117b8c830aa242d8d95a9a5d901367de60dc15346a835563b62842fa94bcfd5e2f367ac9bf11f59b6de9887ba3734efe0229d25e4a1a35cd9820ebf0d8708464bccd98b87a4a2367d890337087378ba606c0333f9e80b9122be592b54501b4f033f52af2ddf776dbf26ca1efdf4db16c973fee62ee1d898c39be1adb525e01b576d86374ee5ef5e394e21201e7397bba48dc6fa14ff07581fe5c05df4132033930299bed2dbab0e9f55afb67e65feade837f439ca1294ffd326ba930ba065f2d2f8c7460e576f3acc0829859fdf3a99c69e87d1d3346c8d3d180e4d655c74cf8da763173fa7fc1d4698b4b38a7a3b679549cd7a395b7768d649d9b064eb5d487410106db7990b1981f30b44373bfa1f453b0c2771552f3f9f99c5d0ed00148f05bcb138848cc8c5314d04eb12c2d2b982826c6f57b5d1a2472ecdb49f276a89172b40cf4a68d0e5021fb163a4de675660268cc282eeb100d3040688f12887e14596f3399838fe34e1294129a5b1e136c7dc4b3c9635c25e0f63e3bad39d98f2c8066cfc2d92e9f6a4519331ece9183e9f34d380ff3bcd48e08f9d93d8e20d45d1f322212bb3f8b671e32fb5f3d558ae13dd79de34999f151feb9a7ad6957d62627703d6f08e96c0fdc5f9c68261f91aa32a89142ac2285e91be8c6444db0e326d0461a1cb5eef8f27d611b1b21dc931e5f18209b9d152d28c12a98e518a3ed8443fc37c6f2a71dc72f7b4da205471d6fb6c78801e909e9dcc0a1def91bdd0cf0157a4f54ea79011d4265d41e23454c7e7a4a3ff2b6f8079b2da008d97c05acc2a8bacda4933eddc545e33108dbad77150f58ab19e0cdb72bd80047f93bc40587e28eebd6cb71c3ea67ca9ef9a37967def16fa39d1cd9f39976548ea757587c43a3f78d73da58f893c97ebade2188d7915653c419dd0ffb388b30090b8f52f53fb68c05b25a1724ac1e3c6960751ac6db1e5271c0927451b64cb0e84160f245bed768c97adbbf75e4be9fa886fb1bc36e6516d32c8c9275a6cef63aefc628d40883951d7fa1a1051acb2de9ae7dc86a2b023fe7690c2b70f64f82405c4d2415c448fa064d554dff2283bd927e44038171038798d9ef42a44f32d8ac08a965744cfb2b286d78ddb6a95f58fadcedc57975d89298829ab34cd39d263b2ae56f3e26f5abbe397278cc712778d9b07d337f005f7f5d625b0acb4162e1ea7fbeb034b916153324aa9265d75b8d43bab9dcb85937a4050129bf6abd86c5d96efaeb6ac2a904f8ec6aa92c086ac506bbd582f1a4696aed08d1f57d6a7fa5c8ac54c91a4a4562476ba6ec5f1d33a16a57f205b9f7a882b5349d6a2454ed86cc7ce9f32f204a52ecf55075c2644b5f4b435f745fc2828a312dd700a06b23f94ce25f8a4844d434d9ac5a2cfdbabf011509804911c855bba5113c75300e13a46a78ce52268a5e2451a2a998928e284be17eb1d705539be5de4fe7479efddc2a6afbd61b2aa9e141f6a1c25c5281aece40d3283b0fa7f58d6dd48ffdc6d191269d488cd0eb4abbf3af4d7092a6c934b8415c06798e9d3e15465b4fa0a08e9cbf5df2536ab7c3fc9645500a79d1fbbdb084f0c6db1feb809e171d2e936f267839865f98c5cdcdd486f8f07a2adcad225be3fcb4466ae40de9f7aee4714459a8739e82c08145995f370e8047aebac34eb0aea45accde29a2f07c28385e17371d7a9ba51bf88c9b86935980a661548c1f8b7f6ff550d12090eef008ce440f39b8da07a29cdbb702b910fe0c86cf946aeaded86d6a361b9e97994eb6bc556489ebc90da55c7689c8555b6eff2860214e4a7d05df93952e45ddcfe5e417fb4ede3e108c4271f696dcbb6460b90f5c2c5c9d84b1661799898fbfb56d833337022078e9bd07fbfc43923c130c0e76951891fe7bd51b11f6fbee8aa35dbb78e088f54c75148e811c3dd69845639ca94ec2244b2e3ea2f5d5dbbb4a956f3592afc803d469b92d553b271b16a90c8ffae43cce7e73157325123ba5606c0993a3c7fe79d35e85c96bf26d6090cb236926b1e36cd281231cb63f81a419bc996a8a13ef1da439306c558e85f53fd51527ba9e3573c561345582d351c43f8c95823f111edb51f8f97a5b60137b2588da5ab1fb4c79febf95dc248d80206da618cf01033a1310b38b2d3785806101df04f5a31b73982a552000aa156e314a0a900c694cb50fd516f9efd3c3b57897c9c5355ad95f9a3e8954ebb6d0b91867ed9138bab0c85056ea6710f05fde5ec49862c7b031f2c2228df23e500dc5984ee2244984a6a32c3668f4a46e38815a12dc4606530a6fb1402df4c666866fd8bb76954ae4484c9f4eb62a14bd1f7fbdfc41363292e53076d2143de16864e21da8847d9b8dc1b5cef51bbca244115cf7990fb97a254991323214bb8c43fa8fac75d627720ac73f7f2b307377866d027e3b5f0da4e35c0eaccd2929f7477479069457f243bb29c4aead4cc1cc1b4fa1254b387c10ad1cbe403635f5adc1c54520651c36bfcbf654f5ed9d41555d6a27df577b27607dbbc689c4be57e5f916ae23517d073d53bb539012c6fb3cf837b0f4c5a48a366dbed8d59a5586ef40a5e4466787d2937a6a121874452bf0c66dd3732965f917074e1bb22e2e58d1470cfd76f8134f1e1d15bade8c2f324eb4dad51af3bde14daaa6f5edaa3c4887399c7e5e2af7c05d01a2e9adc2cc6f65bdfc632b3d1c2fa4a710a5e923ff1c41ae47af3f7269c46a6a9405a85f901c39deacf71f30b592f430a652b449ca37ce9940ffe79bf6cb325bae3fdda847a33ca880d027f1d972d0c1cdeb8bae6ad2694d61284c13ab95a053ab5fe21686567e326f908fafa0e7ec28f8f84322c2c0e6df56f5029154cc1fd7ab95919fbcfe61a02e25d5ec88865d70af62277610b9f795df0e419cf1e6b2746dd96bc2f42bac737e0beef866a4c1db892f18f2471b7d1049fbf0805b26ca488c9a2acd94cfe14f532009ce42e1838ec7e411d70922507e468d401a4234fb1b42622b65b95b8f57c86dfe55fd08f33990ade533ad2fdd63230c202584c94b9a5fb5cb04a32c1b4bef141528ef2d1a36613d283716b825357615ca18cf54ea556f61fbd48b100da08ca574d7d431759b5c57273652ce6c46a344460155fe179bd4d2891c3d6fa5071a9a11c3e1fc1f3dca607f0a9c0d0ac218598c9e862457190e6c3a42d87e9089cc1f248d49dd2785842231f75468bfe3158d38132d3c75aeddc6ed5fdf6504f73b4e8e124bcff16968dec8a65a49415b30da9bab13fb9025b02f8d57ea884065985d4aa0a995c90e821aa694eceb7321ec849f46eaaa60eb9f37dc64b31436cdb16f4729fd6bd3e606ccd15fc34190a6947386250401ad79e3bcd1af195f7fbaa626e4bb41a2b2b7e2cb26eabd9e55a605ebbf7c5c3a5caf8c21bfab2fe928141417d2c4afba370973344f208a936cc12f357c9dfa83a8844979b16e62077e9208ea3e2f12e75c3971228f2a2c5c58199e029e8727f34e8a553be35769a083471cbe3803e2a2a8bd91c17cc665c5a9418579c409833efec22677224c7a01cb07254397a9ce2bcb68bef8903a5f1a2dd7390b918e52b447bc8b2d82c2138d466bda34beeda6216c1b00920fb896adfe44f722e984dd7e2aa0a845860f4a96f1c22c58cb741ee4bc5d113cdef82a54d5a28de470f53549e9756e65312deb6a1ee2b27c33402dd7d258e3e35a9f2499f38dc2b3019cf51c427f7c986b8d5e24e1bfcc6a5f0eab62725ddc0b33e16811f55ec9e7c2d6a2f41620904d8e1b156a12d3b2f4e426211d16e5dea51306c7adf9721004982deb7a02c3a39d02e3f06be3bfe13804be7f7d126f685b51bb90b385c520480481640d029e9b9c884986bcb420879d589b901b2cdf383a6e90874604a6543ce3bccc2d3d08725cc520f2811098569ba1b3379e7460ff4faf39049f37421cf05c66fdb8803bc9bacc1b4a6cbbba7dade366bfc74fa413b263d49080d4eab0203613ecbdbd40ee8aaf4d273bb518de09e6ca81fdbbf4012850221c5459091cb9f6519975fdcbc94c7eb677badea1c1b272bad25dcf6e97a05d8595aa4e3370ea8f607ca385b01ed142390429912fdb50c54d6be786ab5d443ec6d79f7f1299671573093b88238d6a631e69a9768dbb13876c6b6b03993a36e27a07888cfe58523acfd08108b61dba0ac61bfe7aabe1572e9699be61099074fdc52581127832685d09c02df7f62b3a0a6a1a0f6d2bec0504462317c5e46ac28745e7db62b90c461ab4d5eccab901f7e69e79af5b19be260193770437b03cc27d50b45e423fced2399b36df23bed9b0bd114083323f2c5b206e4e59f2f15d59e4f878a2865abd1b350b5a0e52a5dff70acc7414c8f0a8e82418b6957b4e026a501412d07c3a91a2126a0880bfe16c2474ca24e85b7f4db362c47c65debcc35986ddd1a49217ad5340c56e1a1a5a9b19627013dc1528682ed83682e9be86422e8ad8e7026d8952c5d5a3cb95872ef0e453895dc862ac6a65dc3457c698995f6b628d723f4b04712c08bdb655e172fe6c64cde5266b3e7b8c9268a7a3d9ec9977592e600e8b3d5ee3f323b3dc3edea1fc025be90740dee29276096b338ad4015e1b737b0f6e3612aedba63b3a375532f8dd9db0faaf15aef06c3bd1ecd1a85f15fead4b73216c1e5754ec0d79c7db4e3fa56ebb971d2477d291b819484e8c192a6c4dc5c648528830dc847c50f88d8ee5a26bb52cc30df715b6c52687ee8adf4e87911379ba1c2d8ba5f146f39dedaac88b42962369d3d6335649097de0bf301b5d78695b2a786fa91a607dfda0a7769074d04a8c5f0fc590baff8dbebf2d0dfeeef3f1e7c6c5499e42c5f43f2aac10f17cb2149c1b4c92388f57a0868a8856400670ddb6d27e6560b676aa559162e5de22d94850e10db7e4e7db1b85c379125bf1fa783359db290bed0e0c2d53f8bddbb05d57f23d678e24305f0a39879b22e0c2dafb6919da46f8057f44f356183e647c851cf29c2a4a9a1a47123ed3728c1473e4253cf90767e9c03dbddaa2ef6269db19abc61e03c34cededab6f8357504b05cbefce0f508cd5db52e6113e7ac62395865d32f234578c77009b41356250152b8a4618e6cf5412c98cb2f140ef82c5ed01406e9278422e1f1cf57ea4daaf28183fa0d86238a60fce8d282c3bba70ee2d9efb9c9b57d48f1768ba6feefe005b89ec73d0e61d2afa9c140edf639e2417cb6207b9d76eae6eb7f85a6f8e2c1760068e8391d7aceea4a297d76068f7accb0b2b5938351f32c82432db881155bb6cbbf37eda688e60f8a955f635", 0x1000}, {&(0x7f0000001180)="74cc04d68d5cc20a014170f7cab3962647b49860c57b8f2c63c8fbf49168788076691fa35e15833f232c5d46dd8db583a0f2efc567f70e575258d19cf3b0d2def0e2580a917b7494f95267e197c63b66bc983c2737037de6b76fa0c9e94d245353a7efd330acf2e203de478571e540d8e2971196cc6904e33233b23ad396675b2db2db84f62d94c0c14e9b7884999f048173", 0x92}, {&(0x7f0000001240)="dab0cf971a2c96bc5af21a5596d4d6bdfdda0b37c8e8d577b955e4dc3bf36544ee2388b11494b9b2fd7de4a2c63e1836dede32e1c0c29bfc6a42edaca8dedcc1d505fa535ffeecf85c39f5a2a39cb2ed64ade045eeab14b82099120a43758783b0a5", 0x62}, {&(0x7f00000012c0)="a1307b2f87e5303d0680ddea2d1f1af83713b563ed5e8067bdeb9c53a6614cc735af2177c488a3fa", 0x28}, {&(0x7f0000001300)="110dc7bcba69827f1abeb987e746d575dd7be4f699d6b2d7407393a57a3a40a674aff33e2e7356606cc32ed0ea5a8b646da47f81085e9434908417161af02e659f91a2171679d951857005162da358ed0bf3eae883233bdc8924a45568b30433f6b39ffe7945f10e45227cce12d8187dfd947e80ff0b761a73fc09", 0x7b}, {&(0x7f0000001380)="ff93659efcbc84c69c1914aa3e1f2186a2e60d8ab0e78aaefa14f17f797a63", 0x1f}, {&(0x7f00000013c0)="7946b0ffb1b0d5ee154d930f2c0d56fe0633f0fc6e72b3dcebec08daaee94d6e3a18331970547d90d30c610de2437514250bbdafd217d85072908740a93f1122da8434e1b5e2111f7a30e36f1cb0d767fa1528bb2e0617", 0x57}], 0x9, &(0x7f0000003840)=ANY=[@ANYBLOB="1010000000000000ffff000000002000327d5a0c2800b26a5392caea76c78ac4b2407f0b9510430829745ec32dfbdf4f99f815a934d5a79d9324a936bfff38fad4c1e8e82777a6c0f10029b3047699b2494250a9f4ccf56a130b0b41c905e66e35d0016e714b161645c901c9910cc497452d1bfb424e06f8cf1639a2e023135e261d6a93f1918ed0e8e0a33d56d9b9a11cc25703104c566b5d4eafe93e67fee60ff4b74fd8f08d8e2f0f20df54ca62108bfa658f5c5c79e4b1ec836c56707b46eab1038393c7f43f98e7f64d7bf06e7c13224b281f0aaf4e460611d783ee62f8e1b90173ef31428697a88e91a5576cc2330e840046623649756e940e9c5ed2a9ad35e7b6452df7e87ec90281b94234ac08c0304dc805567417311a01774332c82be46abfba0845a115684aea8389d1cd3939c430b05e5d6baa59f08e4b122b1c5619d600d654ef9fd4a7da0c231d809fb8c05d3c8e88c36df6a122a10c535ac694e3f5c6b7bc88b0d4958a2500828cceb50b46dfe95541afedf7a1413c25b23ed285d390ab368c356b2577a5650ef3feb8b282d7377113972f7c1533c16df0d3914a28f695b2636de5369f3559437e2b8967e2c242c3d810b26aeba903f91fcac38f2d5c43fb5bf32aa2fac88fd23e8d1e032e01181147f44a0e02694a85d0089b13b6b0c71cc73414e2202682c10d837e84a00ffd9f18cd3492bd7f111ed1d05c5966fd46f762e7f94b5da95b2f6dffb60434eee93629655a32a5ee6ec21ce395552f6b65fc1fc6c894c1ee0ed851140ca1f990ca77b718b8edb8bc7a0ac97a0d4b5c9fb5e540134ebb786abe2e8148cd2d80d015ff0f1ea5ec1e2e952847640f3084683ea3a1088f9bdf713031e28c44efef1dc76a26db429e8000ec8a473f0f3517dbef2d5e6a244cbbce3d1c754b37e82e086552d32059155c36a59d09c8bfa09aa94edd32059758c4e0ea8e399e4d46f41cc28b1d7779f078693b40b2b3fc8bd6530d59da1dd9b3337db6c89164f8df8b70aa49f32a0a6344dbeca33165ab89962093a7e22fd4ee4b58430326eccbf217c6fd1d872483c4cc5e8d80a81d7835d379ff8a2e47dc54711149732f5ccac1e9c25ac0db13d47cb8b31ad77558b0ba88c7b5de75c14d517f21dedc3e3006e17e4e75154a65cdda6b44dc70d133ce0d14e8c10dfd4fc0477f5e13e7cdfd89914ba201eb2fb581e2c914c991d82f7db5e3c6fe0ce78de8a86dd870cad54f243f7d4d6e9417b839aa9d57b462fa0e70aeaeaa250c0b3c448c890389be588078d365c73a4c9808c314da07e16839cb650de8055c55f1a8c834228054253dc2891cdc2832124b28a6baf9d1344454ce82430dacd94a3bf10d031579ecc70f68be426bc0a84e09c7157af570a3680763eacb6f36a6377e5f508109aaeae0a1ea182e60ce91a63e11ace9220cc633d6b737f3e9ad78608b6d5b23fa25a10cab32855af8163cd89be0b2c8fe750b693ef3ecf81d2cbeb5b305b6cf4548865965945bdebba0d9fdd2c0d04fbbc9a6aee5da44bc92456a3d4a5f48ed00ee06eaf34fb76e1d1188dada32e17dc7907de5b72957ef8f929a63d32801df8c254436908f34b2a3cdfd287242bf8e96dc9b8dad6aa553abe3498e5be04dfa98ac30067707af693e7822dd24c42afd48030e533966ccd4721aad7b5fe7c43b7f983563b106f9e6defd046c739794e663b7a89b894cf20d851bccd41adac4862b2a0217d198bd7260d416ff267d908d04020333071e9dd61e5aed06b82d13d148328d18b33e4b19d4d5887a57d875adb7ae48f3a8608bb2d8afabc3abd66a70ca0c9affd224fe2c10ab3896d8045dd38c356654bfa8be5bad056f16f57494e646b43e9cce36d27868c876b2e0bd68fbaa31ebb7be101df2ff4e47bb2da6af1ba8fecccd9bb1cd5b828f63f261cd24144b8e6eae076b858be71d9cb621b787538f1104ac4282eb40b2e9527577a7a4b993a6fcba8f4149bc7958ab73eabf943faf74b9dabeb34c23a221f894f428bab93f751c01394514c452ff85202ce50ba95c5cebdc51c3f717777406dc31e1c98d50482a0d922fbbdcaddc0aecfa5c3f02bfd3827debad8c6f5bf4b0e38d538462dde08dfd2641476b1c86e1213b6b0919918ec15cb47ff1039d59a7860e7c42edd8299bc6e4194b331f312b7a23200c972d0cd385b5317d68db0ac1f6ec52906441ff51efcd54670cd8e9f67387e508734c78fd75bc7eea291c555478dd0bef8957e91c4500b80142ae0ffff412303e71a594118ca1d63e7ec090f586cdd990d1286f31a385d3a5b608fbefee5fbdf01e3aed9a1ae08cc67da123f53797d47f85c99b7b42a02e7a096c709f057b2e76ea0219ff614feb20045c52557d34ba0f4f0856239eb4026fde690d5e43f43c15bba7465f1050f1b332d6dad960520d62d33ad941a306a8b287a911d8d90532c156b3947fba9dc6e15ea9aa047c2fbaead6de5a612fe890013753a4820bc3da4e1d0e0de60504d5ab85e43e6306e56668521d9fe1fac28054641e4bd4066dd2b8c2860e8c4cccddff2a31249e9f12b8076f4fd6a85dd2a83f0383a7dfdcd1b0d8bc8e441622888ac7c7e1efe91df118720c7550ac04935a5408830a5b0da6f1dc37bbe402d0844bd2d617378a57cd87def620ee88baed2c89172d6c53a05d384a5adec36e03c78300b6624191c8f3bd907c53a0415ac29ee873821039ebac2bbac63a0738497872a6e3d1e3227fc2e429211bed0ad4f81a800448ea7ed59dbd89c2d1be726cdd1f52a40e8324e3d5b84dd524be50815df16dccffc0101850614915f4677cd67c9a4f7290fb17da60f2e43e868325f1e96470fb875080aaec54fdb04f0ffbe6835bb7551eee3bc3f99a4a97351fe234b4a3594b3976337d938e922b0e1f4a199afd856a5e8fecf10fc5ae087c33bdba97ccd9242805e83760080ab01c1f7c88baac063b1098fb52bac643d153930b5f189af8338a6c305613b69c1c423c64d0f6e34dc3102589fb31039a37ad6083855df2622a906a89e8deb46156aae7e9d07ff10742b2ae77da1f0b03f3733eeb6b946522ef6340f3ed9c8c5a2fb33c582e8fd89f58b519adfb30ddf55015fed8acc704c8d78917f69bb411af564d38027ab455f3d0d835b00156cfb52c797295b1eb9eaf482bdc5cb5b4fe277e78a992f53866ed5dbb5f7d00378b4ee430d5f342531dbe44aa27cf9760298d5f8026b2a0fa56d51001027ef794ee6dfd129efa1ceae0ae0dd352a94b1202f16e36e92152121db0b78e2db349393bd4f23c5f10fe4b70d75fcab19c4fc54a9ef0ac82db704141ddc7fd2e38a98d149d8a6bb9e65de763570bb74052e5289921a5013c230c966b3f7b3e4d467e7322c3822146120f55db22b0c9f68bf24d4ea37c3170e1d8ea7b3e3631fe3d41aa65c2eea376c4e8fab015a5e1c4667e4a6fe1ab5046e62b6e180c01cb34f0ccaa2bd170523bc71ff571c78976a6311f08a62ea155a9582db54b0e24e42f08d3d370f5b227d284d450cc8c7d28a5bd8ff876bd3ee6679f1fc8190a03e98815a71093c196823f2c92ab9aa77f25ae1d0e7d8a2b903ef274dcb6d62ef83056538a5d9a31c5a9f9995883cc39f890c4e6a718afdc3ebb840bd83b3d85bc90f7367e035fd8152c866b7f4480e9b0789f4604aa8351c95ab8358d999be2685ae18cfd41a9882574d274c5d5b23d65017ed824fd8bc5ec99679f69b89eb875f9f3034c7f723156c5e471d8afefb778f272cbda0d064dd2a26c60ac0cdb458140b5e89bb7fc571fafef2b79a4c3a0663b19369e4ab516de0e1fff7e9500eb263edd1620458d41353e5ba5ffc5664b976dfc8b0482464813adb70bbd034334d8aeffa16223a3dddb02d92eb51f17769f8f6e17e78734c79f9910a203c6580f3e2b9f7fdc9afb69317dd2d23484ea086e43dc76b2346ac374d2da6ebc6b4bf25d98d2aa4deb73db418e179f3ce07fadb80f26f1089c0df17ffeac734ead779d112d41c53c77cedc56b15136f676eb85b099edadeb7c2ade50bebf7ca3e631dda510f5a07d8ff967819f4efb88ab58df8d8f2a79ed27cf09094c26726f1baac33e6780756c136b88d78a94838a4966ac8bc8a23e164f70e06740e73684f560a746a6a5bb0416e2f98931b36bac1de43a1033dc04ade556ec03a28b606dba82759e9474c3c4b3e7408197f47de6e2ec0ba26691c23eba6633427262683c6a05e18ae5b47bfe2646c9695ac0c6619925f4fecf3af1efb1c6200f4ce3b119315e4da79ecdafc24c4a236b165ef99db3dbfef103921ec94c7ca6ba7864fe414c90ecd4a334a820dd05db15b09afa642e33d56903caf4191530ebe7455488eea391e717f9c47892bf18518281c41b3af4c5b7ead0bdb2340cc3bd5170fe0f81ee6e39ae94bd7e3ec16190eb51283e8eb003542d031e08bb8aa673142ab15eda5010e3e2b5d6875894b302e57ef63b55a253024e278e1cefa9445c956cbec7ce233c83fe21427527860deeac667b04df101fe5eda9668867ab534267400447004c95f2bfda46576d7b60d616513520f7e7771c6d99c04f78d3d9e8375d35859b62059669de42b1ebbcf826e33a182c217ed4fdb18e880574186cd5bb6dd33cdea634b4b7d5a9eb08e6d0ff775d56dcd1c589c1d46cf9786329318a16dd8e9e9f013dce19b263578db2e4161d63c3a8982859d12e382b67251989ccbc58fda7620b8369a52d1556d1f517091a9d656cfe8e33ffffff81f940315928f485471d2a78206536c76ab81c668a969085f4e918f0324baf61c82841b2933cffa8bd7331eb49d5fe7bef91e4fc19be13500a300c925f36d5ea51e379d8935f76342c6dd866cf94c78b9f5cf9455b95928be2a94d7ebd2a31ea9e6d547844cd6b504cade2842115856a395fefe84ba23eefeb5c278ddbc06bac01156177c88749856cdfe3364ff792daac2cd84f5d6d6cc1a79c31272aa8d47f2db39253fddf5d673078d3672479b9b5a46afefe4a1f40678ab777eed911b965baffd80c895b5fe417d851705afe84991fe0b8e4c12607fcc07aaa4268ce91586dc98acf24477f5acdc989230d0d4c2d5f71308f7349931df1239c60dbbe5b94dedb77e141fbbb33cec3baa52c01afc14ccc1dab48b7229139231c1c7bb2830013e75fd7deee94d1d285d5ed9366f4cf3ece0357632d3663d6f0499aee13c7b26f09a715e7000367d8f9d49d7977309a63e3a3922915e03b4f66629d1dba64853dd469bd03ac06909b6498bcb86cbeee68dc2eb509301f938edb5de5d84f19a373f4ea965c5fccf04ec6ad3771be7541345aaa147aae0540c1c28236389d1f20f69cd51cabf2d92b8975bf6eab29ca17f55539a042a946d86c0f89f34d12231f3e0c165241b16045ae8b030ce099ebffbc287b39e3a0ad94040fc0c98dc79745e897b491cdf8843d825bdcafd8d2acd40a588683f608829786ef475d20be9cd432d38a9c652eb7665acfcad0159393047fe7c247e0b958110fa0884467016da939aff54f355e95b02fd92559eb9565e657a09a43eefc5158796bad2fbec19f1f3764e78c241f85340b39fccc049440dc0941ffbf1f019d68d4d788089d7977b294a315fcbb1d9b28587adf83025481cf3e5a3af3549332fa7ab354ca0867cd8716a98fc1f208d8dc07bfc6a7bad7ca083557f103556fb0d7215a580c6d46a9c725ad333d74f0e232ae992852cb0028be7df0e131b23d7ebcd4d7f47d98dc1368844acd7d6dadf993854e93aa08d27c5c7f2df462f47fa14ca2d518dfcd4b45ed151d9f43c02c251a74e8450fc01fa14371c0e711ff39b92bda1000000000000000ffff000000000000a800000000000000ffff000001040000421dd2bea3e1cef84e0458f44ba33f9e70ea6110e242ec9a8c8af293b7753d5b552ada1b8d277ceed2b0e270be8b6d561f21038eba3d0aeefe9167f35bd6b73c7757a799d78b5f281fb8802241bada356c2b8e7db4094c3bc37fb14e5eb4ddafd44b75965b36865494b79d3218e1e864048050a1e831fc370c561a01f2ef286caecc505ab5ba82893a12dc6cd90358d789d1f5f8d2840000981137460c30856692e6aee5deb8ce19216d93ace957cb7c45b200d7ae8c41876ee333000098e047dd9304d96442a19a222f3022c4472fc03cee2ca82cdbc1984da47efaf9b24d558312861ceb44cd21df9e3dcdcdb4767f91d7eb50d4a27faa2a9da9d93182243e8461aff97bddb1078af45fd451f82b366566c60d04dc0f6961af79d9df21d11c04598a8d1e97462177ae6a1e63a8067bc703fa13ec440cb4d2e4b676f57572750084bd498ddfad70ce82f09c6cac3451e120153341dd6f2d8060a9d01c6e703da62511755d77e7c81d5e49fb5f927b119c8bdaa1c1ab6059fd954bfb5174b1c1c5fb7aed7c85ac7794399a8d00c3c0ccd9027810b349cd75389b14b6dfe126d574f2df86684946348aee43c42aac47416d19c07198904a6a5c"], 0x10c8}, 0x2) 13:35:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) setsockopt(r0, 0x3f, 0x25, 0x0, 0x0) socketpair(0x3, 0x4004, 0xe39, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x8, 0x6}, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x8080, 0x8000) 13:35:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 13:35:13 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x6, './file0\x00'}) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x10000000000056fd) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 13:35:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x40000003, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x7700, 0x3}, {{r0}, 0x0, 0x2, 0x4, 0x3f, 0x3}], 0x100, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0x21, 0x8, 0x800, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x6, 0x100}], 0x6, &(0x7f0000000200)={0x1f, 0x200}) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2ffc, 0x0) unlink(&(0x7f0000000280)='./file0\x00') kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) fcntl$setflags(r2, 0x2, 0x1) kevent(r0, &(0x7f00000000c0), 0xeca, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000240)={0x955, 0x2}) ftruncate(r1, 0x863c) pipe2(&(0x7f00000002c0), 0x400000000010000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x2, 0x3, 0x1}, 0x8) 13:35:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) socket(0x39, 0x4000, 0x0) 13:35:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000001400)='./bus\x00', 0xc0, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000001480)=0xfffffffffffffc95) chmod(&(0x7f0000000180)='./bus\x00', 0x18) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r1) r3 = open$dir(&(0x7f00000013c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r4 = getegid() setegid(r4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getgroups(0x3, &(0x7f0000001380)=[r2, r1, r2]) r6 = kqueue() kqueue() kevent(r6, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) writev(r6, &(0x7f0000002780)=[{&(0x7f0000001680)="7c9fb65ee5bc5893c88a314fff5e8803330aabdfd24daec8ebd59f80e5e410d61603f57153690986739a6d4d19a55ffe1d88111fd152cd6713342bc71d05f54edfafe68c213f856ea276e623fcdb744cdda70fad6285819bf91bbfa3fea7ac5ccecfde4673211ba5c4871eba639d0b37d583abe739d5f201a38ced5caee95126d84476279d748f1e14476a88a1279ab4cdc38c9ab596ca82dda57609fd10ce9c1ae5528c54248a2ed8bef6e3edaf812e4d935cb679d2b9b79012800d00fcae850a513298a9c0163fdb8af1e2d4ad0fcbe10c1184ac169fb5740adfb27db45914255001e228ef8b80c95b6991920cb09f8b284193083a4141d5e505bb7b5584a4ce00e12c4fd807dc0be3f08166409dd68a3b170174d5e77a47ccc228ff6155425f43a719726d6ace74a282d24b97e4246c9746ccac5759cbddd4f3d9e8ab73567edf3a4ae703dd67ecca812a9eb8adf4e625958c3c796be9a4a3b51e23c8587d9e0c8ee676cdc2dab412eff69b4795b5f3baf75e49af0042add583e7def54cb41b4c6c7004eedf2bee9f4864a8341ecc8284852086746f73f588df0b06ae032e61f4b612606f239af7c1a45d302499b7a731a2464683fb840b0e9a0915d134893fa742ba11719e53d4efb0af25548e6447a4a00cde61d86fcb4a635fb9e905e2a940532cd40dc546bc1fafdc0d1166d377770478753473ea546cbde5aab48ac1d73ef7741a9669ef300df1cf438557073fb8b1ce24ceb66c65b4f2a408a996680f9e0d574fb48e8406037c939dc9627038679e57fa47f2d80055b2623a073ecc423c01dd5e62a75f32254b0889da22cc4542d0b911ca2aef7920811bcd640e2a949c847a48950d3374d6f2b57daccc8c8849ec61332596aeaf5492d4dbac1dacb9e92c4bc8533573dc1a229d8d3df36a3c2d6b3dc2d156f3601a67656a9e83fe7c6910a65f0be211e9dcabdce77afae1d671a11898e10b1db6b765a305dc806886857816686229c00b2ac9fea62008090dea8f7c8f037241dfc14b5e99777a66a8bdcc3e816d80ecb735d30487549ed2a635db08c29f00a2eb3328adecdcad80b9c904599c00634ca84a50ab942ce3d85433f47146d44df902b11bf1ccf10b625972515a8f3b0d91f75797c651187478752023ba6def6a038ee6b6fa48f7dd88c13a4ac7478607bb336ae6446eeba6c9f484cf0a179fa37c4438e1c75d0e7ff1cc266e209118a735d36aa2e75c6b12f72fc39ef8502f1054cf5f6de5b0d276fdcf2f635ece9ef30a503227de6bc0d18a43ffb6d8a2211f1348d0f40b490094724a77775241a03942bde244051e1893692411f54d20cbf587b59efacfa440f799ed645718e65bbbbf2fa5ad01ea9a9274227de4c1c668a4d6968f11a7f3f2d52355795b946a6f2f61e02826f492b744fdeb2dde52b2f1e176759641dab38b8200c65c473b77e53a8764909058d1869355b25c104adc98846f5a4353657cc9b5228096ee06e3e52721e9b26041455b555206fa7e30bc67abd9dc5ab750b057fb1db9c84cf7c7323527223dc3c30baeca5500c5b2bffbbb701c28f14f90f9f9ac7d07ecf9eaa1818fd48a3608244db516bfaa7df493ee47850ceac50fab91f3d322963d1aeeaddfb416584cf30aae1342af656e875ea5c076f460039461e5aa8c14c645dc143b4981513994d87ee66bccd9b41b30891d6b90b3633ffe11692c432706a88b3ee32dff695da753787b70cc7fe2dac58a3e7c096b14c27a89ad08474b5d4fc8ac15fbdc81f1b82c9ee5e75d1151c1b71d66c162907b478d919315b6c066fcd43e5d9502ca5221722855ae6c59716874e01d8303f03ec933953552ee19db2a7278ac05598f992341fa8685d2c30d10127d0a562606e33410f9b8c0c2fe10d238009d3c54620eb05f3ea54e29a15394d00f9757d5205a4bebaf9fb92e831e041f4fbf5e081967789de4bcdcd100b1fc5e3fbeee7b9186a627d41658177031fcd884cefcd97c64818b61c3056b4943b9f788dd18e242fd0e463b018c9b03e9af35cee46d7caa5e4648034c8c7380989650f4b4dfc6c58a1b5b368c655d9900233bc1a2c4a1631d05265a7d7c2472eba4a1dc6ef382cec9ca8c044af26e9caf4639942831875a9e3ba0e5497e928b4b14286bce340f2451e5c4759e795aa788c813f9be9f032072bf4daca9267fdad15c4af409531db7694cf017684d475abdc9805a3bd8423396ecca1e30c7c61197bfec38e151dcef1faaca35ed5ba8283d68a47ded39b7072e0a29a3b1fcbead2bee25ebf17fb2c9f9508a12ca284ff0fd9ad048f5d1df39b1eaa3bc36320fe0df2f4efbe844ce625cbbde1aad72ff52979f034124e50f6444e6e86d306caa1e6ab02c95ec79d5b5d71cd13cb8be23241190b0bebb123f0580c0d252e9cce19bc99c6e318a558aa49baed742fcf90a7b6d9280f17544b351fc9240a8eba3250717f5b6290927d18b282db0b74e509fbab006924fbb220adb1abcd53a178da2d30b36a4df549f25e75e329c868fd59259d0282963b44f8648b92a63aae16b530ec3b85230654e52665f70d1b7d8ec4e85835d9a2d2208bc7b5fbdc56c8835cd2a348353bed7454456f510767826781324605f6c0234bdd3cea74c49b01c4a6dfae9f5860b3e50ca324fbc9bbcb968bd24aaff2d8281f44904eb6c78dfc13681c058727bedcbf8c21d02e480d90e244bea0b52a7fb0141d467869eb5649f80350d62a91d0d974bebf39954e0a12df26abbf1a3b0cad240dce365365b778be26076b9e29f4816913399506b70710c1850009fe8ec2e8f926ef11d3993941fcef9bc78cbd13edff0d539f82367560003135603f0798526e2a4350cb48e74bdba99e273a78f6f689e6407ea61f8d7c7b3908c824005884cd149842ea736e91303562bef211cdd437b1510631460f0103e045332fe7af4f406b1706c86cb4e33fd5f3a2a25390821a5d68646ebc10f5ef6d27c706d177cf05fa0e29295f6bff6b9035f3989cb3a3643e225b46bc1e82976f2f6c3fcee45aa42713cf19c6845e238438e80f4f436d69eacb351dc83e12c08903f89d9cdb6c60e2b590acd03b1a1d436e3aaf88b894dde30f31251d3a3c048a9727507260b474e531afdc2f8929deca096aa168fa149850ad534f049259fdad25d11892a941af5cae484f427a6a41bf9302feee4d4725ef5cbacfb5340071e20905c7b0cf624ef551a20e09097c3ab217e062f8565fffb987b51def14733e1dfab7224664b82a7a3e5c8bcb4e2a3a94e5a28f17290ded776e53306e932e21d7ec3be6f129221f6cc11a3a3bd4c9435451c48e828841cc591da9d1d3d1a9fd3b71041bd75f52b2b80f1431b26d99d00caddb3144c6c1b1647fe152f1c85958912d48762ec8089bd8c9b4f1816a3547c85b5af152d5493fda9d0adc353413231bec7ec1b22173e93190b7017480c17fa33c4c2dd98a4fc0b65206a8045292ab5f9964216fac04620acd83f5b01efee2d429267fc12655b1181a2d6997eb1fa5b104a96d79911969389f642accf0b5b209b2bcf8c77f68cdc13cdc905cd36cbef060582d7eae51647c57c696260f2c13c2b823a7989a34210e2ee6e0181be892d671222b7f957a6dbdffeb2ac557c299357988d116c7ddcb541f450392ec0faf3a9ee42152002224cc8931ec69b0900dcd9f78e8faef282f730c4340afabe4fa88b490cc16e4e67c0fb9e8e2c92fbd439b52ab8d02ddd938f336b523bf3ed8c2d8c4d1eb99d993e659b76a64b182f89ebb502f5a33f30fb9eceefb0af0826e159d0b7b4290a225a456e15567911873e926be8ec252343bc15195ff63227a703e976a331da5a88049cedf7b660403ce22d14321f0e5031042946604401442b66e023058f5641bda7cc4d723f3fde61e93ee9913e8a0d6fb04246dbd2c68efc13eb5f25059c433d04b8361e9bccb76e0b01d2b0fd0e6037c3463ad7cd3c05203b6aafa18a6185d0f2952ae0b066941faa29c41128b25843dcb1b113eefcd1f456fbf16922b8a58672a799c6e878dfd2dcf423d9dc27ea93601718748e7207a228206c36729a86d2e2d71151a5c5a1bd697026927992276d49ff3c4c7c7f73c5dcb3e4274e1e1baf853675fb28061e9696da88b53e90497b70b44bce7c907efa4d08af737107356127c8b071936dfb9d5c277518a0dcae27e7ec1f0b339493b05bf6a2aca5621a4f6e3d065c7b1c0bc4a7cdc72ab87e47769f4b9b0326d3e6d5c6f5019b940c8edaee90c595785aa498a8ec96d21abcaad5bb509dfb3693811092a805d6ac60a14b02ca4db6f31ad2a5f647b022029d4140486ad8a09fe0f5e123049815c7f8cfa758701f7a33cf2cf34d7dfd179e9cc6e0e1733801792f188f7abb745ae8c2c3efd666a8f3c0be072d14f127c0f699ae3263867463ccb5afabc2e2f9a6b0c60c00da259481d7ee65c8df54a3a7affb3ec9e2c4c6805326832aebd083494972e9ce4929fdeff9d1fc9c59334c7239bb9bf864c72ac63456c7188a40c9cacb5e926bc838486a9418997ed727ff3e0320fab859588de47b8e2b4b45e77082da0f2b15e8e38aae38c58f67e910205a7dd240aedfa1a858986e0a98f2341be6e3551785db3ac1414f3f026fc17cf7f73fd43d8a79bc807545818186f178a44afc25df041a2966f474471bc0a3fe90f2fcd0a35e611c2a44e91ac1d58f6deae2fc5c2645dc36618f01df1cd80e3837b8241829d3d09ed0637b78fb93d471838c6de05a6ead2fe67741579002cd644cb2e5f53174311c427ab94ebb1b1874172c5d3ad6b3ea99a40f2f8324baac9593f6b511fed04614fd62bedc0fa0338ff52d0835cc305f0da576e7e7452e54afe1acfba2b6c680fa3cecebcbc652984a9d6e2adf420e9ffe8e133f1429a30dae1aa5f1b5f2f283e0add7dc9cbac19f435d72d98af2dc906ba932a91c4c95bb6b7ae914027c75152430062eab8a6b1bce386f799981c5e4549cd15fb605a1737aea59762cd1873926083ed1cd3a4f7871f069ff75366452292d14e2411eddae67914527ab4cc7f13935998808f876b645ab3654161f129b6779a561f5de69a35697a36044d2c59078398862e7b5e3cd10d3ccc5b2f21863963448be2011a37f6b449e4918b515be4a2a1c0bc26823aad23af9138741343e7fd335958cf4b262c89619c99f7a1f1dc33a43f0256448bf44ab5aef84b85640668f3031ebd05c1e30a694cacf15ada4970e1ea6ff76bfe9c80aca6ebf918c2d28eefcaaf3f8db44c00b9308d911a59413615ac8eebfeb860655cb6cfeb5cc18176284c641649a1543eb0d6e1754d5a156ecfd582d4738663eb5c35cfed1c69e131429d82a48e39f6740712b1491e68d0f1ad12726cf8fe23c44b5b8099899c081909d566a4c117677aff489f92d90bcdf0ea9a20d8c63c51ee96b5452c134aa7be86d5e177094c5feb344bf12146b8dd09ebe3c7af878c9ae0052b989c76557775fc50713a0023c6cd4e30b79ca3fa6021b24b640c3291dd03f253e9f6326820b223ac436c9b7e5a25068c4bc505761831f4daa9376f0e456557f523b220dfd7381f6fccf72185789f511c90aa92c7fa5cea1bd1475253dc3dd8a0f507637014324367befbf9f33c2a970a3a84b650e104f5bec68cedf8dfb3f392391ddeda86c8019fd0adc6bcffce115792161d5e298290b71f4423a48b3e246cdd3e49e5c9be747eab16513c551c1daff00f59f7de12e3cd66b506d2330e51b2259e650cadc3efce2366aaafc1b7a6e596d39112ceb55d3ea88000000000000", 0x1000}, {&(0x7f0000002680)="befc6612b8c5efa247cf3f08fd6ed1c8d659da821619e9838bb0be4619c18a5aa95250151fc9190d014a8818b3a7c9ff03d408908b5602b5cfe84f2e0688d7668f9502f7edbae81d546aac69deeb0ff00e0a74bec7a75c9c3951cd71194de9c98009ca0d25b22ec005dab7f00bd749b675ce8f08b522d8f0cb8355c2c1816431ba1f295a872bbad0ff10123f072c2b3bfc0e08a61a12df5aab165e2f8e7701d471427ca63834401771d9e675b60748feabbe797c13b6413667b02b73ec8e95c210627046ab0d313201c9d09f3bc357e8ec4bf16573", 0xd5}], 0x2) 13:35:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x100000001, r3, r4, r5, r6, 0x12, 0x80000001}, 0x4, 0x8, r7, r8, 0x7, 0x8000, 0x434}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x21) 13:35:13 executing program 0: write(0xffffffffffffffff, &(0x7f0000000380)="f3166a47dd738d67a5d50ab1ac88aac6d4cd8cb10186d3c08ab7e1af17c10d3f172433aa39b3edfed7978ae33c792fdca10c464ab0e7571d0e69e3b45283a70c9d4b89dab1f425d9bf258ea2cdc7ccba1cedfa7ef4b845bf422b0b8f3060f7b056d141429f757f7d5c2d48a6679ab1d718ab6f9fb62dfee5cdaaa7e446537ffd6498a5e05911164946c3864ca81c83b58c5f378472b6eb645e3d06c0e5a03ac55f98f5a69c76908ad25031627db05dcd675d9b262327611d256fb2542e6524263a434dcad0abd951ac509ccb7089f39d8062600a5b875d45886a0124f39962e228a925a4976910c3626084d2feb647eab4c78b5e548bcca560799bf04210781ec50db1e5c3ba497be27ccfdac0aedef1eb3b8f9efd09cc9daa43113652023155441e2b2512bcc1148a7050f0a96c0049aa2ccd2a95b87eaa4a5b582a6748a89a84ca0b22035ca79e0e189d7beffb2c11a34c3c6fa3c73bbc82ccccb34a34f275c42b4c44c26592544d160dfec796e7bb5fdd134fc2004263eee9a15202b9289a7c55b59826df309e061788432a05845506deb77fbbc78b8cf7b05896b86ff4b29e8ffc4fb261cbcd2c77b1b4b7ba996df7d4cc706235914bbc864ad1bdfeb41785125b7dc4e2671450a196b920100f3595e8a9455e61387f534d66924966a23b3273307af75381474f0f3d804cbafa262f6ea8271145dc1c", 0x1f8) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:35:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x8001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x201, 0x40) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x38, 0x1, 0x0, 0xfffffffffffff801}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000005, 0xfffffffffffffe00, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x5, 0x0, 0xb334, 0x327e}, {{r0}, 0xfffffffffffffffe, 0xa3, 0xfffff, 0xc8, 0x1}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0xffffffffffffffe0}, {{r0}, 0x0, 0x28, 0x40, 0x51a, 0x100}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000041, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x3, 0x4a06}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x3ff, 0x2}, {{r0}, 0x9f4a3c670579e9ee, 0x11, 0xa0000000, 0x8, 0x5}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r0}, 0x0, 0x85, 0xf0000000, 0x4, 0x80}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x3ff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x83, 0x10, 0x5, 0x3}], 0x3ff, &(0x7f00000000c0)={0x5, 0x80000000}) 13:35:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) shutdown(r0, 0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016d3ff5baf05a200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) socket$unix(0x1, 0x1, 0x0) 13:35:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000002940)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x0, 0x813, r2, 0x0, 0x0) sendmsg(r2, &(0x7f0000002840)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000080)="d197dacc081ac7e05fdb132920616be7c4cb96eb2ad686c6b46f9fd4e10ae7c5341dc5b9a872fe3e77b1831760421f871d5c783f338921efa069361cd71bb42b2e9740d7c5777f0fde58f5f334ad7daaf21c7de914a896f522a24976109c16952bb0b185c414698afae31b3e3a05ab3081ef1f977209e055406f0c22", 0x7c}, {&(0x7f0000000100)="1cecce86f1bdd2ba3fe25d998ee2b70f30524124b26a1297a3d35f033f26a5143eb56cf1e31bf218cd0a25fb1e97eb67f0ae7ae19f89174e76369993d744ccedbbdb8fb02a7c29ebaee5a53b8dba162d", 0x50}, {&(0x7f00000001c0)="3645c3e98356c08278191b64cbd9c2565d8111e2eb42818417263d13901e793cd719a11f85240ee65f24fb53b686e1ea6ffb3a684ffda73baee4cf17126c4ef6a6781b12b22fad34269d10c70928762b557e94b8f20df81e3533a64ab02b3ab5de3df0039336644294339891442becbfc35b12bfc2a9e42f2c3e56a6e188a85703db101db14b8a6c7feeac1849f08c7f0a920d6d36e61788e516292f4020675f738dff3aefcc2d33cfe6b238c259fce267f84b799e58a1290ffb73a59937525b4d3eb3bf06d5", 0xc6}, {&(0x7f00000002c0)="a7dd301a706ffdd30afe9c254e152534c26d8198341bdac02a717144013484ccb4dafcc5277621254fb78a7f64251e948f6034ae90d5754c51ec9457a1a7719997a928837031d0691ccf8deb0917925c044f669b206766525a2ef6c1e3c0e7149babae5cbcbd173fdac99c9e0a7c4a3bf577cb43a0a48d91abad0fce40bc25f1e28499e76605c9b3cdeba53eae8306e31694c97283259148e95e9a4b09e0f77ae438495d64f34ad714684331ceeca2f22919402155d4a9b96b6fbdcbffce60adb4306523b21f82230cf6d7fd11269d95a04f18ff0ebc236b34699333eb56b75cc72110", 0xe3}, {&(0x7f00000003c0)="2c181bfffd79677db04a3029d1c0dfb574219a816d683ec1d746e61628d0c7ce933312b533cfe52ee69b17545ada0c8cece6e8b3959248f05f9c445e8317c4e4cd60843edbfc3fe54fc207b9852d461796b8985898e0c0d431417029b0509a5f5b660923a7d33afe41ff7b4eb859d6b25582d42f6630bf681bd183a964a5518c594a6e4c46c4cc09bb05ab86129e0a379fb7c9f21712d5a310217fc165871e3055b70ed498bdb4e5f8b2acf9b2dfad2c3b0e76b66ffcfe31fc1ffe7b60a235da831259cc49dccc8ef71eb7f8c968d6a0ca647934ee683fb44bc6ed7ccfc7033f43a4f4d3beba733b7c457ccb42d272a9c5fb3e1ea807ab454d3ba6685940763911a100ec5ca02c0a8bea0312d13c2f2a1c69081f9334dda911e3e3c16dfcac9f79cf345a43174c6eee169c8df8b0791fd26f4330677e5951aed5472f9e4b678c977ff455e97ca9d0d675c5749fa37e23575a5fbf2ea72972b43574407cde29287e8e0412f6f081e9e32db416c2e8a3f6ac9a1ac92a7dc4e2e1e8ddab6829c8d4865f817054b446e49cdd3f044298c02b4d83bcdf9148f850d570dfa84b3a152c5cee6e54717b37f3379f82b470f65d937da6a4a22c3a65257e8f5cd57d23107d9558dd04a27913908d006f6416800a9c2ddd40508e2c9db3a293ca66548625eee0a52d15d2f9e489ef403eb9bf706c90d1ef5204a2ff77982d5fca15b2a8d73b5c93e7e45c578ab12864d06fdadd650781fb009a386580248470224d6f362f7a0131d24c5061207f9b3bfd24e3c2d15659e53ef12643e5ad1ba24602b0abcffb43df651a2e78a5f7e74f245f2fac078af8cbe88789d5d2602d9d97d56913e1aa3b735a5d389524dabde55e46005b949d4a190f717b35b25930ca44dde78ab73629bf504d990fabab7df93d378675b6b5bb6e1216029ca5a680e13bc21b067c8e8cd2c297dcd02d4712dd2a65d59252ace4f5460734324f6934a8c933040a55b8fa86ca4b766639a725fadd142e54d565006a87433561e22e6110aad409680d64e69b2a87145a3659b94e1add055fbdc4a5aa974428a79cf5ab6f02a341dea1c147dfc3eac256e56f4ad9597cf460d4134ad34a57e05b8886d126df301210b7e81adbc8497704f478433c69ecb546d7fade7b65c1b490166c4689b7cdebe60214fb4db8fdac997f62f2976e88d5225495f681fe0d22d9bef2338db77d9fa6e5192cf8b84428b5df5e4b30af6912993dfe144493ee92153f36bea1a7cc42acfa0d6d7e745388c7a4a16fcc573c8d60aa89a56cf0b7ccf2605a80c429dc83ed014d34afc3fc93ac6d7b1b4655da66992ad4e9eb91f03e0542e27d871da643ffbbd13ae8073df8b51c3396e9be8c1ba80102531450f4c83a481b9002a5463ef7285cc482dadcf87b467f0ba115ed6dca935ae8a27bbbd00dab0cc999f666181b8b1ab314fe09c05f9bd4952e2372999e721e68eb82ef25287c64fea6afd7a004dd6a6b27d7ecd0f3eb1687418bf6b11dace5c55b2c577614b8970c0da2be72da35b8a00b9038ba991905ac8443773d5777d4044d525bfd2331acc2bdad2130ac5eb129de665b65ac8ae75603fd925b05ae67152c92f0aaa9da63cf6e7d1e9f41133f2fe690e350b395db71bbc58b8f130353f2ac709a976d75bf44b5cf08e75d5bed690a871e3071ea47a9a42458888b77fa191d374dd1650d9a18b31cbfee484465484449c98663df00c7dccd1e02d79d05ea4a598273ab0f4cfddac6a516d2de2ac2a362e90374e6c514cd3a2cbbf5ade4cad799dd789d21c760476330f4ea581f2daa3a578bfd55bde9f4feccf86ac7700ff91c323b10c9d07d5e61287def576ca53337f8555ecfa15edcbbde2b766aded4f26b0c4eb3224d263215955ebe819380f0e341b2ac6e71e526eba81d309fdb623750b8e0578ec575af278455de19beb4c73814b1e3937c861b3aa18104c0a884733546b6ed335c0e353410a212eec843de750af59f221da0385a3365773cf2ba95a74573661fdb642988b1729228fea1abaa1c3316d06857b23da42b3cf3526f6718a9f7ef631ed56122c4fe6ea5a3f2d1615f02b1c458cbc81c2e582c4658aadb32dbdfc6999da16ea910cafde50b845f9de24a174c7e1955175405c05c8497b25b2edc64ce668a3daabe19bd42e2938ed32c8ae6183d0db622c9ca1ebe420bbe9b795ccedfd345079a41ccb33b0258173714e858435fb93bea7cd07ef2aa81f528ff339e795fa40423fad553d22e60afce638895322dee3b1f835ff2196a36fbabb34e5db8370bdc8d03c3a94a52ef604110187c2b24f39822c122c7fd82aa37b65d3c2d47912335f3daa65e6e2bd05c60053aa104bb9d992be52d4ef7b4246f35ec1eae362e2b42f6cd0d9a2fdcfe4bce61df8d6ccc5fa7a0c609e9672c4cf306a73f65c3922504d36e5189ed1c30d5c27e5682d6ba21d2f37dc9add6bad085c20c08dc1593c648e6bc6f6c6c763e3bbe838e74a10b5966fa3824ce51d8b7f4f9354fbfd79034e85effb261aec58e1ed18ca0c6ac780bae96324991b75cffcadba592978031f0297510110e840686548822dc3ccea7af13259d1969b9264cb29aaabff7a4413a7fe1014faea9b44ee4de2c7419648e2dde31deef83389c06fa8d4701aa5c9375516c136db8124614705337b0a41ba22c09a9856e8b195a4c0c927d20e14ca88254c09fb07a34a2b5e2300cbc0ccfa66edf131e50103d431e3b68afb95cee2aedb32f89a4afe278a407b0e7988c201c5516eb14fdad7592144e04afb86d53e17b872cf6a523a71bf48408b88bd2e249ae5fa6547211327190651b786c8adee4ef55e39590b8751998468fb8ab2af9b5cc217c4c33ac5e260be68032eaae4f0634e1186ccb4dccf28362112d4c20272f42728d893ba5b41d2da7c8c87b04e482d92e7395a1ee35aa2e612add5656ef4bf90d57ce3c58672ee2b93067e876da6f165823f09afe753e85ea94e4c20c76be9751d4e7c2ac324067a913ba904280efccd79c4a9b3265cb2ad926172e1ae86a49971b36322cfb1d05b0e9b006907760aac64a7539aa8d727183217bd5644106e46dd1901ea224b697dee163aa366c73ab91d9e972223f9ef2ed9ff144eb8adc660d368e7bbd19187450baff4551c42bf9e21aafbd480064f2555f1d2be492467a9d484fbea2a55252aae245e5d264057fa2394cb3e13d02cdf16b551970457b7e1b3b10e4886c9a89cd32ae66e25925f8c2ee89e663885d72da4760c0567aafaed5a72255327a19e68a0a50920fb34d3416e0de1328c2e4f2ef251e4a51be0655cdac3c4277a9052ff06d32ba6be9b694e0c9c73ba9cea66aa03cbfdb898133d6109148beebd72d327f1fe4a49a9daba7f55086497072c15e3835b3813dbb8b9d620ae6db538e6496067fb8afae4bd993bfa82d45b63381728dd2c6ecd4382773cf6464dff2d1d9250c2ee1737aa57c86c66e213fc757729a760a567d0fc49a51dc70c86caabf45987f35a19ba17eff2ed221a4478e042e88c7876ba360f4f134a268883ad6a24d7185d280fe788d149b3a3df9c9f2445b3483b79e51b479d3e493c08a5cf0255c3e36a025b2089a332eada5dfc0c60011a13ab5ca3b86feae3be3d6ec375bf69cab768900ce1338f637dacb4c45fd4e6e9def439523745962acda6a53f0459a534a0e6891a92936ae5b38633cf5b891414bbea8195db421b5d7102cfd7499cfda8cebd3266d2b8fb515ef7c5d958bde5b8f43ac6c05ccc9df1d347e8c2bfd8d9f692600b0b866bf95ba11f7abd411fdbcc6c0e3d50e9ffa45e6eb8ee585ace5153ba2f4ba3cc6444e7f97c0fe63543157c3b9f1f1edea383cce5aad30cd7208be1cad319b99fefe9072ee270cfad176ea1fbe9763bb840bc896490953d043ab09df72778dfb1bc09eb87f18a133c74914d19201a7e4407e72816dcb5c9beea9dc3916e661d4bd272465bd7c32ad9c8f174add27e5103ce40041653c219dd9de75615b3afa1c00b1f8915692943538c0e9f20b93b4e4605ab2947f2a89efeb50a1197f3429688879d904e6261e352e476844b6648201eea4b5c9974848c561521a0f7e6d0efbb6d91978c69a1261fdf642b4d44b947de8db3e8bbc11d2900fa4c5e69a943e7cb819fef6fe1291b4eee2808f8e454b02766d1563664d39227d162cac34f39e41f8558f25b0b3c98e54534fb67761d044bdf91b5f11df7ee93a8163d6e39e968b8a95df321ee0f6a0403466f65161b3d8548a9cf37cd4025f88360cf09e764612075d9f883e774e0a04c41e97b13863623342346d1ce3f89404a16e21ff7374218abd0438f08e0a23f2614453436c647199587901d586e9dc6ce227977f7fc3868f3b13d3620984afa108673ce9c7dd5b10f1e69af9dfcd6bd885316ec48b922c7274f6ecd278f37c34478524d01e85dde15c5e6cc470830f5a8b869ee5db168a9c22d3626f76090ec673f454c548a895fa6515fd4fb3d26d5799a2b83dd419a8b6de1219560957cfde7e42b4292fb8b3d51ac6d8605203d74f412d8ef720ee743925c94dc6a343f2b3bf62eb554d515362ae2da052ad27635d2edf3a8a9ecffcd4730e0bdb6f740ac89511a7824fa362556ab313b0ab0cf42edf9d8df702191a98ea44adeb28a9145c45fdcdd47485e50c4c448a1723fdfbef1affc08b6c742aa782c2cb2e1a464cc55b652812f1615e5ac68b5ee6205c7d2bb07df285de05636f2aca6828e181bb535701e62fe23a479158d25cdcb6dac75aabe7d9b376c2f91cafa965b39b1295b4ed56c36f6b6fd3abe4f664b82e14e22611809b0b32f2430506c11ce8f71d209e72d564c6caec536f9d63389f9013e2ed3bd4508ebf65a847f2f66b8fe3e80a2e408bad4cf2b9790268739243e0f9421f7f97c2e85298412dae1facff7e87321fb785e4f37a22dd19eeef60960e68a544cecfe0586449072c7c26f33b650f245aa0e3b3851e1cb7d812fecb1caeff84af8d7bab3cc1cb5c7c5360b226425ffad6af6e2cd342059087ad4daafb244b272b89f131c172b57d3b9c72f43ee1b1514e3fd177225cb03224c3e1d4abad0481ce293148c6a87cebf339f9a93edcc19cb192a7cf5338b75aed0b1d473c2b4009f25f479f5d75f441a530e010d42ac0de8c7942981217d9f63b501cc548ab301636220e5637e48df990af1ce6f3c25207436a64c40870a38c9c7f0796a3d2d48a02c50954e38a507b8e8270c641233fb5eb5577bd176c1a76992d8df04b5d4ec0905faf5038df1f2bedf955450a375d2d8aa4a468e06e30799d8b1ae41c828ee2bda5556abf0a05be00ec505ed69f1d2e183823942900f9436c427975a60dd266befd5821889fc6d295ea2b55d5747ddd02f141a5daf575a177432cc1042a1aaf3b033d664dc2b73eb550fa134d3e17ffe68d75477f12c5182b683cc5a165450f802e795b16f25984a633cebd431fb7cc17e0d1b4986a0bd256a74da9554ad0f07c4e209ed26d52504431b9086fe53f9d4fef2d1c14e25b018ee9bbf834d126b0f98c3ace0587428178fe1c4bdf8ff8f6729b4a20479842e7c01b0d0207503f7eb8c15ce9a30ed313b666e72f77248d27e103ac38361dd2e1d361df4c7d1ceb9a60d22f2b34d96637254292408b5df202aee6231fbba8b2ca10e45d0d731f19833e0a40af9ad3b236805ea803db3aa22c5492091b35ac5d745b6425f0eeea820a69ec88b2548fa9413663ae09588e1800a74aaba5144118c93b097c6e35cfb79d5d9ab329f77236a25096ef2b408c5c3966c1e7", 0x1000}], 0x5, &(0x7f0000001440)=ANY=[@ANYBLOB="c8000000000000000100000002000000e35bcdb56eceabc819f294525b772ab18a9faf64e1ff7a33a93197a5ffeb6b42a4675a938b0d7664c78826b65974ecb545a79feb7bf4e1d7fdd9fd92dbb42dbb0d6a274021ee8fc960969d01ddf9d9e52374efca035c2bb5b9674559d2c7f8e411c71fa3e411c9c4843621b9c54cdfc8ecf1105f91b0225b69c01ed3ae245ab82e7f8729a309ae2b5f7712b471b3773efa7713a36b41430ecfa1874208dbecbc742825bc3d5a0349a1427a2dca51d0c5265deda3cf490000d8000000000000000000000000000000a5f25ee7eca68528ecf7cc2a67142d9f6d60e1aaa01f6f05426ec354f966a74fa860579ae384336d06c3904e87a592fc41420202949827ecd32e6b7a0caece6e1adebb2ca73be62d9fbd7d0386303fe4fb94f14a98cfa50c86350dc70285fd17499d08856a9e40063f1cc2fad55fe820a7589b386602eb053ecb52785d9f066480aadd52c8b69816b329f8a629f244baf3f89d88a00055e28cfed9c67f5f1ef4a4a369261a4e843a609a131615e7b0b128a7f0587c7cd497dadd6f631a97b0b9693f31fd00000000b000000000000000ffff0000ffffffff567d6fb445b7eb092cee61cdada5859deef4034d7170c8869048a0a48de86be5b2e6c470dd84f34630615d882fd2a10f43de1e4a8c7258f25115b59db76c6f63d7a6a89e971e0a7867fc4dd618a883ffc8003f8f0ddf7985a62a850104e05758a9fd8f8376568c36fe7dea219dc1a7bf163b4c82b19d674a5e6d31d66f564651fac2ade8d76154985b8903e26ef270b24a4ee81da39e2778e6420000000000001010000000000000010000000300000048ad99abb70a4148983130a417867e410cc530d9388d55d5ba7db8e9fb40ca42920e333756684358da89c8dfd6a087a9666b3368194776de5a51f030e9bea4088568a04ef8b6d10599fe81588b170bbc32fecee0435cbd9137e44fcfdc575854bb26df3b1b4ea940cd8c09d817047dbe90a2d5814ca0c9ef3ec6868ba812debe07aa9c2682edd5a1726c85cc7cacd18aa882a648777c521b23d40f9a8e01543eaffbaecdc2b270e963c112249ee35ed04ca745496aef79b1bf8a90e77d77dba3abd150ee49272d6c8ddcf09ccb81cfbaccde7a9f2d7979aab5726d87cd1c03de1bccd1dbc69813f4262245060bf6ed2094d57de67c8552552e49821f1020aa3093bdc20d2cbb55053edc7cc7e0465e162e2c31cd19bdcdd19620d7c2a158c88044a05e58c60cbbc04fc62c8658161f866e3a491965f626c15c60ba07c4d13578f3fe3ad974a07d84a65cd7ee48325bac8def07e15437d294ff6f5e6a793370a7f49901b9e582280f09958356335d0235a783dd7752cf78a1e6f67f4e930bfc1b4630a22a64d99ea3b6be25a5804cb647e422f92160e287e8b88853357ea554c2e224fe7be0525ac27e3d6cc053f741863c1319237970a448c581cbac7a1b53121503934f765850465e640f2ed6717b28141b9ad67e91c7d2f97548d64eb2453f9850d2c0d08fd701da87137dcbac3a4e6b8e25c32cdc4db0ac9292a9ddb29e8bb7b2e0f64d78d2296ed7cc82e8105f3a3d723747b35740560a1e33d571ded5e28c84b868cb96a8ef6f58c796d9dca44b32e108a8b6333d922fa50d7d811ac3075ed08ee274effa082f4ed16d5213ba521c9126b3c0b78a609bc6ed75ec08c6a459269bbeeb957f6ac52f1375f1f7747c6c247239463b57e28dc27f7f96fe9f9543dabb33e09528522bafd655ee1bb463867a99bc72dab7f8f5a7ef0f6324543bb08570f1d732e821e73ae0df4c896187c1b00442d89de392a6ce0d4817ac4cfcac1b4e347222b171d5cf5ae2b1f8d9e3b4ea85e0ef40488f0ce4efb741b43083d3b1421dc35333393e7f42c483203ceec13f99493d22abfad6ea22a27e20eaea49195ce7769cc6b172beb6308c3b82eb33fdfc4ae5c72991b3ffbe4afac3b30a0b8d60816ee1c3ce32fbbaff574099a2c10623e6e144415e61dde094b2dcbabf1803bdcf41c92864b474ac19736e3b57dddcb70b67c7452952b26ee18dfc434d10de9f536e15bdc93c178ecebc4a1ef4d08bf3b47cb966168b9cf2b4ceb977b91dca7d384602fca7a9b949d795b5840ed08df4212a065684b3e6b79a272394a862c1540e5def5f5e55cd953742bfd0e12ab766c428a9c6e79046a55912bc305620c269eac400aded27292540a61ae1f3808993a104eac49868541dedeeae1320145715e9b98de3ff4d328a7004f7fc15a6ccd2a3ff4b3cecc292b4c06ad7e21e12c0ba799c98e5293842aa7699bfa626fd623dd5581be58c323e6b314bdf4d98eec74c72a3360d87f6c32d95bc75ecc826a564df1336b3bd437ad109b19c7f31f393c7f375b8461be5755aab41ed2b254d3dc7eaab8f7ad4f6471e89cb12faf30abdd2048339f0b3011e3456f1ed3680c0482652aaae6bc7e770edffad922dab7888f3bf4b24a8d56f5232cb907205a99b2573336b84952b4db736caf158bde2de5e6f6811250f86d2845309ade276b03a887514c5e84ffa254242823f08632a08c6765259a8148b17a4bc965187399d7b93fcb0261ce33bafa6a8bb3e45b025cd3cbd73362c3df0473eaa0c08a2119a9aad1487c47186d9a63d42ed945833ac9a16bda9d5e76d2426a271014acc5fa4cf17039317802a8bf8458ac223e5bc53424c97aff7098cba5b8c211c2925c3028274a73bb3ecc51a6ce67b6f49edf9bf7969c22832466ff23d863f5429ed8a41708cdd041620b21c050817d9cc2cd8743faa243e877240ed93ac77aac44dfd2ef00608b8cbadcba4b3c0692e19a5f7420e21c995336e7d9ec2a270443f4634eeb29c6fd5048c820ab34fe7e5a84b321dad58f4b5fd94e84aa0f9d0aa392daf9abf9569d630564e61384066e106f02f878fd9dce32982b18c12b311fecd5efc33b6fc7af30bc0bf9f2709598a50c9405768f8cc42b322c38cf4f87d3e71c35480b3c25de87a8db0f0d6ffd9d2309c4b745ceebb717623cfdba63c7584ac653a5d6400dbe6539ccffe6accfc83be7b237f663902c894c46d51b51d8531dc04d93cddd5ee9b9abca1f40f783d45d75a975e61c997eb134df6567f6746029f8c4b0cc2736f333184f147aa2c0c0c9d022b06799cfc4aeb5eaf7fb1997252d5d77d7f7c596cfe722bfeddc28a12e5ecf53c79abeed934c167e15525a4066d1ee77300dccbe72bc11994ab21e1bf7827817990e48d4aa8687f0dfb28d2d370805b7442a0447868de91be829cbc3420ba58919aed10210a50806c9658ce3d71efcfb52b8692954a99fdffb3be91fa0975bcaabbc617b4962ef25ad4eafd5673dc7cdc2b38c6484e10442bc36f962fa633df222b6e0d891382752a0886b4a64d85fdd102815ac61ef41ee9beb58c0f8f4323db52358f6828e6a227624e0bf8189f1362ea28e477ff1df85ed8c4768d2aa7789b4924c8d7ace933b98581b2dcd7df856e1f22d24f7092508fe4ead89af29cb64af5e2aae09359d4f6f391778bb0dbb405be1ef9c6874230e972a29755c695226e2c7786e52659fe4c1b07e74d1568609d782c98b3f3a1a7e3509e139dc6e787aa9b32223bda684758e8d40f6c00e8b45e7ea7054067ae7197e7c755aa48b02a80b2c9128565fc8b086947eab96210c16049669adbc5bd10e99bb0fec57f7f10984b5ff40f330c3b6d44f305c5e8bc122b7fc0529abe497ed93f7d352f732034719129ccae93ee0914d6fd9c46ca65c949f95bc45ceb4cc3dc0b0e77e32edc5fd9b42c040b5230a82fe88b138943463f9ece5ef64f0750effbb1b3174b4f8197dfa49d4aa704f416769c4a87cb0edd69d683c3b278c783e80c8bb51efd5034ce41e09546a12b17cfc513904f13f7579d9231487e79defe25d179b10c9a0b1614b6cd53e267183d5fb61a4fa77092a46a100ac73328da36d2785be6452d256f00befe41c384c74097fe63b7e4153d5232946c0fa1566c5e5a8e0315e11b090314bbd81aa3502bc65ef048813aa7801f2daafd0b3610f790fa68cbf459cfa5584d3a0b3740cf9d2d9e650f3fb66be466f31174164720d04ca0e68e25b27ded6a35a2100d0bfb033e577a021250a6b0cf947711d6a1348c24ad8cb09231bc0022f76437097ccfac6bb95934d94ce9d3fd928a5f47c14ea54f305bed79861dfffff0fb64e6128d7dfaaac4e6ae098a27cb5ec3176be698b84820dae632792dfeed009444914dc6fb3dadf193405b6b834e05d1c23a5c649649008e7aa0a0df561b32efc7c1b0a7608125881f85a925391e79fedeb1cbe284119b387b91dcd1170a3fb335d39ee0110def57f90dc21d0daade20e1d091341717d07be93b51d7b2f39d287716f035af41544e1f7aa091f7be08d3d9d1e12b925cb0d093dfd6003da38e5a2183f15d69f6dd1670b3416f3806f6c567a4eb34704510ee0422dd7d526c108e439751218818a589bb9e91b366a1c9b34a164d72a974d63f4157bd9956da4f4741235b0630172c17d39a4c94cdc18240cbd1e5418cbc555409329fcb69e496ddea5356f55ae0bd744ef23f6fd9112a6fbcb781d1d6fcd4ea421bde7daa5c3defece4197987c25df7d783794393c837f9ef09ee3812be19b9000b238a47e227bafec646ae953e78e81a8e2ae32596ba014ebe10b8f7507dd63c36d1f8a7d1fe1d9c2959d0d79a883783025deaaf81e0c377e84c6663fa1a7b0c180b1351dbebbfb52772bd4be6dde40c394e492e4f85ce71f690cf33d512ceff2c15aca80b75d526bc39fa68f212cb1f3a5068a5a7b4992155abcc933b6e38fcb5e067df39c5f5072b28b275084373a6e8381acf85017d9de5edbe7fe3a6a99e9cb99ab67a5ca2ceed66793907651fc07cff3eb884844c52773453972b80f80b2d6af2ed1afc8e780ba1826f2b216494c09e84315cf50bf332732742fbc74b9901702cda0fb43b7cc7b284102e76d6fc93c28e4d3fd44ec68d18a69d354f0e89094079668a2c6e036cd99aa3cb184e924cf4f787d96d8701c014ebfec5996662a0ab29e215921fe7614b8eb3a115638546c1f9c40595168882c11219f8756e6afd305cd8af152555c4ae47a311ecadbb68838e6156adadf9118c08074c755884ac18a565613f4d8f229df150585e3253a9514fca210a5387f29fbd0b042b8d5dfb0b6873e45bea6cc035bdda82936846bed2ed11bd59a7c599603fca45842caff7c0ea0e6cad78948d1a9dffd431c6243f2eb059bf4e3674af19f8d6e9d7f8ff977c3de147dfa6d044d49e4a7441f1ab4d9ca3f9e3e06432643f11c7801a2587713df1f042ea39a24553fc3fe88583e92bb5d7cea3c2fe51ca3a5bf9e76db82eba2c19699c861572219449beca4c22a9d69e0d3be8cbf73fe8ae6557f920228031175ddc1eb657da57b56fcbbb39e859a110853a0d854ed66833218a878c577f63c46c5501f582faa2fc48d576ef4cf1e341c4240fa8052f43fcc006bdcaecb8dff2cb708810ab743fc0214680358fe7ae903e3c1f628d0b9fda9441ce2f9b6924a2f821c93fa67de1c27658933bae90bae6bbe954a8d2d2b82798b8f4fe9f8151d124c9fc7d0fcf3856ab26a8299166fe41ef39933b1e6e255c4d7312a231f239ebd6bcce9474f2ada981ebe8b4f6324f0022e596e000fb7b1167d9b9ad3ea78bb47bdcbed9e7905a16b41a0bf4c00ebf8c0d77f2bf881f9003d3e0e5912420a3c66c522b4691ecb74473625f062e342ef8e59dede9d98da6752b753fc3584f14c98b2838764302e16a1d91785eb4e21fb649bad229aa894e7ef86b9307d3eacacdea94ef49011588ed4350015d88ea41f111ab2a50bb1013499a7d24857955315da74e507dab7108dea08c1e0b5c38acd77aa5dd0f116b892bbfe6e0e6973092d87354ce3e4aee562e8d365631b4e12a1e67fdb6dfc8293ef3db6fcd02a6abc116be6afe7afd978000caaaa4a1ba0704df327a76aa76215b405df89b01ad3e7ea4a65078e0cb400b16ada6d245f6da4389b6f8c6221c67916ab585167612f13eb7740640804dc13039ebea6d21f3fc7a79c53936669e81f09ae1f99f38a3b8cfa99a7a246a5416392e03a811acb5634e541f2ba061ba4005b01a5d3a5805c5b16bda2c7c94b91e6144bf9fb7316ea5ecb8c26f089ca9a842f2329eab9ee5262011a68ca40bccefdd4bbee0f016f1ff9fa19b8e57ed9acc50e4e72abeb98c43175b5bad313fc2dda45d0765ca462f50f33f98901947bd941f6e3599ac408c8e500ab3985c35ea6921f8f77a20c9403840181281d91c15b32178b915c2aeb117a5967368f339d96a2687c9525f1af38aed853acd1303a9419341068874905a99fad050bb8b221eb6e27d87dd2d2be85ccebde0c5b306eb6b1ba0577bd56dae1b7d3caa7f376d9ffd2908c348c1c407ccd7faa0c8af135206e8c9f1dfe90ca244ce9e42c2b64535d7d89bc08a23309ea2f9bee32db543d8797387a1164b439eef4f2510edbf155467ea879b0312308b55c6d350700d7d8f342fc91e784cf5d8fa5967958148f02c04bef60d3e926cada5b22d88984c2d2a5cf3b02ba372143694c50bf3c7d4e8d95110c3474631eceeba3bfcf848960bcc6952cfd24728229643197f67d007b000000000000000ffff0000f1430000c485c106bf39e819638a81f3b30a062aac01cadb329ea065c8ba724b99f309b6429db9ae49ecb4c005edd7d96f25e794d48a4bbf75b21f33cd2593d1c9077074752eca9d8ea7e1a16368c4c45b7b344112ae04fdf54299a9d6aead894ed939e439615eff97ddf10478914a6870c9e296649f42adaad306b3739581a314a7240119b96d2d67901736935c8bd16e1d469f0f5b0e8184e48f202d00000000000000e80000000000000001000000080000000fdb7ce6d2a00cb2792422c90d3ada90f15b3fc06e1ab48b9a40f253731fa0cbe7e7711c9ea0f0ac7636247c4f4ca8ac03a043648bf6583d50287885e8e43694288e29df022a20819e36b29f25152975dc4f292eae126f8a7897c782fbdbee6f6db0058c9132dbab4cdd8644bceb2569918df69c84a6fa53a172f353aba2b803ef64a7828288908674ff8eb04e646474dd7c8ced49bb26cf33062963648024eed20853942054cd7a661f5f1911240cd163b406afa0d91b843104fd9c9347c2ebca19b017ba52be985d5fa1f470ad4d2d9a386abd65ba5600000000"], 0x13f8}, 0x8) r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f00000028c0)={0x1, 0x2, 0x9, 0x800, r3}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000002880)={0x5380c781, 0x1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000002900)={0xe49, 0xc33, 0x1, 0x5}) 13:35:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0xd56, 0x0) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xfffffffffffff800, 0x0, &(0x7f0000000040)="2c479743b700b667226ea4ac9afb464ce37353", 0x13) 13:35:13 executing program 1: r0 = socket$inet(0x2, 0x7, 0x10003) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 13:35:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x8, 0x20000000000020, 0x0, 0x7, 0x3}, 0x0, &(0x7f0000000100)={0xac13, 0x367}) r0 = socket$inet(0x2, 0x7, 0x7fffffff) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="bed25d51f168d752d9ef12bc6ae09da4ba041c5829acfe53f49136d44ca0342293e88633bee1bc470942a80f5071356879c1905941ea6df9fabd44fb5fca5c81de51835603dcc7088d1075e7ec20c6a97cb95add2eded2dff8228e68003120c233d6746488805c72899e8e1b237c51868ef9839d740c08fc0762a3eee2560bb70508bc3acddae8a53b9e414ae8dccbd9b283a4cdbe59136fd2d049379fbf92", 0x9f}, {&(0x7f0000000000)="4d670896185d0de52727988ca43f12205805eee0144f66ddce3d4a58f4e2e20fdcadefe82beb25509b9e", 0x2a}, {&(0x7f0000000200)="52365c626ee433c7d777117f380c206f7d4a36a13fe17bb3a6a9a88be612e28e11409cfd29cd1d7554bb0580b4e0ac6d59d3cd16fcc508558c632773d7b09345aae7bd7d1ccb6d7c8e940f57c3e8ddcd2c397d147ec870580c842692ffa4ecdcf87a7bd4d22423558fa267880c0162caa65f18b30a09199460e6747fe63530a9a1e3f109c89d78c70eaec960597ab3", 0x8f}, {&(0x7f0000000040)}, {&(0x7f00000002c0)="bb21fd817ea363bea9e189c095854d884cebeb437fb0a615a026e24dc5265f6e0a7967495ed48596df12c8390a76f075a8ef172e3ee48e7fda26ae87181643293265400a12e5fd91cfe37793a7a24dbc0bb43014a459c89b7bb149d5ec57bbe3f7d1fdf366a400de2e40d2a2f4ca8ca177cc0abd2c24af5fb6209712f32e132af7fd02e351c76111c47583333b", 0x8d}, {&(0x7f00000000c0)="6a84a07b786694afad65e5bf5b3b161f767527b6e9a782678f75a5b4b577f2f002feffe422275f325c2b80ec968712a82e7f0d9d4249c7b571e3c3d2125934", 0x3f}, {&(0x7f0000000380)="5f30995b26358689013df995414b2d6600006441e904ebe434c34b19611627613ca563e53e9d75d7cf67744043fa3175cba1fec186cb3917582a00e54cf73ab974f113", 0x43}], 0x7) dup(r0) 13:35:13 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 13:35:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x25951614a87560ab, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x1, 0x0, 0x0) r4 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3f, r4, r8, r9, r10, 0x1}, 0x7ff, 0x5, 0xfff}) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x1100, 0x1) setgroups(0x5, &(0x7f0000000240)=[r7, r5, r7, r8, r7]) munlockall() munlockall() getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000300)=""/50) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x2, 0x4}) getuid() ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000600)=0x1) accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/44}, &(0x7f00000003c0)=0x2e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getppid() getgroups(0x6, &(0x7f0000000480)=[r5, r10, r11, r6, r7, r5]) semget$private(0x0, 0x4, 0x181) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000004c0)=0x1) getgid() symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x10000, 0xa, 0x8, 0x1, 0xffffffffffffffff, 0x5d21, 0x2, 0x2, 0x1, 0x80000000, 0xba7}) 13:35:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 13:35:13 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="e233ceb9efe3ad82eda387426a34c5ea7106d885e3ee627eedd46ac0573c85495b964a8c2fe397805884e554dc8ccaaa67263336e74ad390284d45374f1768dbfdf57b40ace5aac20b704f8478acd6804cbbb5e44b321fbe4a8e89df74c1a9d719a068e59fd090cfc7d0e2d22662c7b47350", 0x72}, {&(0x7f0000000080)="f399b24d077892332cf272ac5926fc72a305418b5c441ed1b75365734be6a43c77d2861af18712da2176e0a6ee9a95e15df09d9534921b15a9b8e2664b6df82502dfdfd6bd8a4aa8d894f12ca67be6b94c451ed13bbedc51aa3885adcc4fa262ce878fd9403b5ccec07295c35805106b38baa67f4339f16e7f3ad90d09813071a6a0100f26298367d16edaa539db34da7ec85a17127bb78cadbf633f5d99ee1809f5d18fbf073c4919d49e06f538dd827f82a941d89f83716ef6d808f4f3a92d245444cd851e1dbe9af185013fd172284599f1", 0xd3}, {&(0x7f0000000200)="32268d2c7616e61b577dba5d1f7fb04cdb68c1ba75940d422912880d45230df183cb144690741c8173433aeeb3551c1590accc515d9d41c72847ceb847b5d8abbdf45bb6526c4af163823495bc23e26d60dd1b6fb28f8728fb7d5bb2050178e1632b910da3ed4a6f88aca908e96f8cdd0e102a0f561099fc97849e7555660eb1f7cf01d1617de926cc77da37d67b099a5991162dd7f51be44a259b40cc134ad6f847b80d23df30c0dd1723975a0f0c2f02a726c504a8ce7de4ea3b54e8be0aa6d369478e8addf42aa57e1d6194ab425e985edf7fe066043824b9bdbccb7b5e982a2a38e3d802a36d1deb8646c2f3cd9f", 0xf0}, {&(0x7f0000000300)="eb79e539d8e9fbd9cf0790d4600142dd195b2c2ff0edd60238bd99a2d909d135ff0fa9e59f0b3b2a3d4bc206f3b60f2dab2b7b6c9226187407fa1a8dce48c0515ea126bea8b156daba46373a71f21d7677b983d177af721b5ee194fa0ffad45c36b447e88a9e492cf7a12d7266e50db39bbc6e456c742e9c19fd948a585624d4682643562f0e593d78d0ba515e0471d8de82a6b7f0d08b1d51c35cdfa1e423c1737dbba3e6996f7d1bc232bf286c10e47ba123dcc021c1f8225abe9b5db119bd98b412", 0xc3}, {&(0x7f0000000400)="3b07c02c8ea22745ab60092b4f16c6a3e6ca1b2ba549554eacfd39bb3058dae3f2c43b33cf6a1eaf4296642dacb6a79af2414c950bb7bb66ea9dcea63007b3d855a62cc5052cbf0e1c769cf882666a49909ce9df2eb957c8d2b1b7be950864cb6b9f5c4fcf145a65b690983f6c43d3b81530fccd0bc9423dd0e3ccb121b44a14a59a1e48d3b9113fb7b62966951967d6d5ab1e88cb55582f8c0ffc78f955439ff4", 0xa1}, {&(0x7f00000004c0)="82852d368801d34d9a63400859a74b7652794dcea7c7282fc9b16e7ffd3be23c0a850e246b6a65dc42c5c9734947f0ceecd0e20ad1c3357bc36ee0379e4464069b089c953fda13e0c7ac0768cd05393ea4a0", 0x52}, {&(0x7f0000000540)="7f970a294cd83e7c73fd23d3a0ff8842266086fe8103724b43f130b96cb1386fbbb619c44cae4b415c1f81395640254f7d5fb6a4572452be299bb63c6ac3b0c56f6e5a499000cc36320d60e0e2af021ff8c0aed7f1e5cbfcec003cd2352e6635e17a45c7ff4a5585e484a7e9d48dc10f613b95b2bfade3e8cd3307912dadb8453671ff43a4678d", 0x87}, {&(0x7f0000000600)="772ca3f46c76b3bccf558ed1369aeb5c111672564d02a2300fa06d0362afa5b2af5d2c579b0da66b28a7ea421aa12cc9a5f55c8efe6b87117d333a6f7b3397f20e7d45305dfc53f3a49c5bd787f40435fccad8cece75c90c8b9aeb77204d048e28095dc20081487db94d3b1d5252fd25f801ab0371f2768e5bc9524a5094c4a666b10b852cb9223b055095c006db957092ae2bf6245dab4da4dd2e905cafc413ab82177022114e3d5dd1b41c3a6892207c60da3b63e6c3fa1a5a8af094cfd9ebce7565d6d3944011913609b1c1c5588dcbfc3d94c9c0b8acd2289d9320d3bc198edefa7bdac63e0cc95c8ea2311fa00f2af03f2339be481c6ced8da3", 0xfc}], 0x8, 0x0) 13:35:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x90, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x2000002, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 13:35:13 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x4, 0xff}) setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:35:13 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x2000000000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00001ab000/0x3000)=nil, 0x3000, 0x2) shmget$private(0x0, 0x2000, 0x4, &(0x7f000044c000/0x2000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 13:35:13 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 13:35:13 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10df0000ffbd42bdd27b18bc4f618fc288906aa6a1ff00000100000000000000ff7b642241e646ca01cbb1ecbb7ecc98bc84fc707a3dfaa4c2c761f3bd9a0918906e956a5d532c4b3add0f472d35c37b606bfbc6d6f0203eaa542b0fde63c4edd2fa8f33ea957d58d1150ad9e48d3f214981316473b61effc1c312df61ca43da3d6d3560a25fbd04acaeb5b7758ddb2249eadeea2ad7caf331debcd46314dd0384976c3cb6533de562b3c0603d7883416eb5f5deee9e7bec050dc56707077b00030a2228946857a7a790a2cc2cfab4fd985aa42a1d0b687e24627b0c291b28b5aed010a86472f17e1be987d5fd9af57aa6686051ab7c3e280445030c2c4d138342f6632e858e3beaeeb73e00000000000000"], 0x10}, 0x0) semget$private(0x0, 0x7, 0x400) ftruncate(r0, 0x1) 13:35:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000080)="21888245d582e2ad609f8e2d3b52a5f8e0b44105ff8ac48e94b8e4ccbf835788c39224e2d82eea2435bec64de0eb7df5f6dbf55685ae0100d4d5e0600d08b39816b15eea09d825413917159a41d9f7bf0e68a3babb05e4f5c9b1593d08906100801f7dee9fccd6bdef31ba82b725f25d01000000000000006fa8064492a81563156792c6f918a6b41d9d3ad57e987deedd2fc098d65b0d34c15a517cee74c26188baedd959d6868a06150add8498951e", 0xb0) 13:35:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/238, 0xee}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f00000002c0)=""/138, 0x8a}, {&(0x7f0000000040)=""/23, 0x17}], 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x800, 0x105) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:35:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x20, 0x8000, 0x120, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/82, 0x52, 0x3, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='rc') r2 = dup(r0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) 13:35:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) 13:35:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4, 0x80000001) r3 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x40) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10280, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x210, 0x0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x7, 0xfffffffffffffff9) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r12 = open$dir(&(0x7f0000000480)='./bus\x00', 0x18, 0x20) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x100, 0x0) r16 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x5, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0x8, 0x3, 0x4412}, {{r3}, 0xffffffffffffffff, 0x14, 0x80000040, 0x1, 0x3}, {{r4}, 0xfffffffffffffffe, 0x30, 0x2, 0x3f}, {{r5}, 0xfffffffffffffffb, 0xc, 0x2, 0x7fff, 0x3d8}, {{r6}, 0xffffffffffffffff, 0xd6, 0x20, 0x2, 0x4}, {{r7}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x8}, {{r8}, 0xfffffffffffffff8, 0x10, 0x0, 0x0, 0x10000}], 0xffff, &(0x7f00000005c0)=[{{r9}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x0, 0x81}, {{r10}, 0xffffffffffffffff, 0x10, 0x20000005, 0x2, 0xffffffff}, {{r11}, 0xfffffffffffffffc, 0x11, 0xfffff, 0x3f, 0x1167}, {{r12}, 0xfffffffffffffff9, 0xc2, 0x1, 0x8, 0x8}, {{r13}, 0xfffffffffffffffa, 0x9a4e175ad09ea8e8, 0x41, 0x100}, {{r14}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x3}, {{r15}, 0xfffffffffffffffe, 0x40, 0x2, 0x2, 0x6}, {{r16}, 0xfffffffffffffffe, 0x5, 0x0, 0x219, 0x10000}, {{r17}, 0xfffffffffffffff9, 0x0, 0x4, 0x2, 0x1}], 0x5, &(0x7f0000000700)={0x9, 0x7fffffff}) r18 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r18, 0x80185760, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{r18, 0x3}], 0x1, 0x0) 13:35:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000000, 0x0) r1 = kqueue() minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) mlockall(0x3) fcntl$getown(r1, 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xffffffff) 13:35:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3c5}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f77594011463b056ec09253650cf6dde3d658865"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 13:35:14 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 13:35:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f00000001c0)="000f0008a681c215", 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="0ecedd1637c8d39555f2d07bc9a31968dbf417bb9198d2a18570d7e5f56dc098", 0x20, 0x8, &(0x7f0000000040)={0x18, 0x2, 0x5a6, 0x8}, 0xc) mmap(&(0x7f00001df000/0x3000)=nil, 0x3000, 0x5, 0x2812, r0, 0x0, 0x0) 13:35:15 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x3, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8, 0x5, &(0x7f0000000140)="0388b3fc5c1c032c", 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) socket(0x38, 0x0, 0x2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) 13:35:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:35:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) seteuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) r2 = socket(0x36, 0x4, 0x580) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="7fcfa49d68d5c0ad0a03411297419ef1e2596e041ee37d3c0c0727a9fb3546e371f6ab558157fb2bc01e20c3a789299c73f18fa9867c95", 0x37}, {&(0x7f00000000c0)="431f8176789a444a04e8b498e097d36dbb07bf11a1dacfa34f85b6cc90abb342f0", 0x21}, {&(0x7f0000000100)="668a696ebc6e0092c2adc40589aa1c46358c0dca4800db40df492461762442aa126b9b03c578df8a3696280f55e4e2461dfc31312b292813060605292f8bf3f005d6cbc52c7d16f9a4b1ad57e4", 0x4d}, {&(0x7f0000000180)="ec681cc0bc9ec12d1eaa7becaf830de3c7f7a1bb9d2f000e424ca2c143356b72dd02de94ba071d522f903dac5ba501811b2f2549e904d3ebbfd1aeb374a3bdc7c754756730e4ff6e7f8a2674139bca1db76a2c37387cd777f8fe202b3e25b54fbd6ca9f9457e3bcce1e13efce50063bbd2d82612f10fc85ed4fef49bbccba355c401614eaec47af1bd3276d96ebc9a6025447598962e0748e97b2b57da7432c04ae73e0b6a12b691ae1860a60211f9908c6a7ee90c2a79ce87224385e3753257325cf82a078e6c9ab7f8281b3bd4401b33ffe75ecac1b77084c1b37262ed11a281954a79eaa316ccbadc268dcdd65e7024acef91", 0xf4}], 0x4, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}], 0x20, 0x407}, 0x408) 13:35:15 executing program 0: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') dup2(r1, r0) 13:35:15 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r1, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x340, 0x0) 13:35:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000140)) 13:35:15 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x80, 0xf0000004, 0x40, 0x20}], 0x3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x7f, 0x6}, {{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x52, 0x5, 0x9}, {{r1}, 0xfffffffffffffff9, 0xa0, 0xf0000001, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x81, 0x0, 0xa6c1, 0x200}, {{r1}, 0xffffffffffffffff, 0x10, 0x7, 0x7fffffff, 0x2}, {{r1}, 0x0, 0x9e, 0x20000000, 0x60, 0x9b}], 0x3, &(0x7f0000000140)={0x0, 0x8}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9, 0x4, 0x3, 0x7f, "c60919c96d3a8e410bf0eaee95d0d4ce785845ab", 0x20, 0x4}) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 13:35:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x8, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5236a911, 0x0, 0xed, 0x435e, "131a4d5598ca212ef247de50406c0e016671b2fd", 0x8, 0x2}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000040)=0x6) 13:35:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1f, 0xff, 0x2, 0x0, "7ebc7b5ac793683a030000000000000000009f79"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 13:35:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = semget(0x2, 0x3, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000100)=""/4096) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x1) shmget$private(0x0, 0x2000, 0x0, &(0x7f00002f8000/0x2000)=nil) 13:35:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:35:15 executing program 0: r0 = socket(0x33, 0x4007, 0x2000000000040000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ad0600000000003c"], 0x10) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = socket(0x26, 0x4007, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x84}], 0x1, 0x0) 13:35:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 13:35:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000800f59626646cab58"], 0xa) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 13:35:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 13:35:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x9, 0x0, 0x10000, 0x2}) shutdown(r0, 0x0) poll(&(0x7f0000000040), 0x0, 0x3) 13:35:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) getsockname(r0, 0x0, &(0x7f0000000000)=0x2a9) 13:35:16 executing program 0: mknod(&(0x7f00000000c0)='./file0/../file0\x00', 0x1000, 0x406) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 13:35:16 executing program 1: chmod(0x0, 0x100) 13:35:16 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x80, 0x6a9}, 0x8) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0xd2}, 0xc) 13:35:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xeafd, 0x5}, {0x0, 0x8}}, 0x2) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') chdir(&(0x7f0000000100)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setgid(r1) 13:35:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x56) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:35:16 executing program 1: syz_execute_func(&(0x7f0000000280)="646536660ffacb0f3acc0364f3f344d8fb36458030cd43a30c000000000000008fc87ca234f3008f483ca220402666440fea801cbd8c318f6978c1eac4c1d9e57800") r0 = socket(0x1e, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xe0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTART(r1, 0x2000746e) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="c2ea259d6b96c782090b2a500aabe3c0820549882853883d1ec406ec6ecebfb6aed581d79ac3288a4350b0b316721adbcd21dd94b2c0f9ca1730b0bc77e656945f36f4803d256024b701e773035ae139e858e2a4bf008295fbfc282dc752fa7ebc813a8403522b3d5519c196b9018b23cba4", 0x72}, {&(0x7f0000000080)="62f7de44e955456ad36941103755d28d3b3ebb916beda5f986de6ff6d7da349096ed8d494d9e97a829d089f2f7f7654f2cdfac5479e20fc5e3a4378e9c1ea07f5b98637fd214b29da2a66b33073435a77c885bc03235d423f30b0fc1db2d1350d37b1dc3c2872e3f721caecfbbe27c4a1c421b8dd5097985740614aa159f4fa3578805dd088dbbd18780e36e6e3d", 0x8e}, {&(0x7f0000000140)="3b6b020624c20ab190f6385d22043f7588a4f7ef4c9b4c874f6b54481875d7c4dd385d2f3a5a028ac8463a9c9f3412fb16bcc3cef3ff026668b101318d88edf5bdf8bcac872534d80ba135ffc3b475b4c74f41879b19e957cc8228338d11eecf8beb325b24f902f08cacb5b90d56959232dde5bded6b6882ee844b6a41a594a2cfbed2c6107327de7b9a63fc8b1f4d569b5f0ce30060ac6fc05048cd", 0x9c}, {&(0x7f0000000200)="67658a81002a1c83794dc7c0a1536e1d9ebeea5d81f26406b1db02b92629c558ec5eca647fbd020e3d57bb915a692576d461b3ffea18a1643d5118", 0x3b}], 0x4, 0x2e) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) 13:35:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) 13:35:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x2) 13:35:16 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x24) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0xff}) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) 13:35:16 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 13:35:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, 0x56) 13:35:16 executing program 1: r0 = getuid() setuid(r0) pipe2(&(0x7f0000000000), 0x10004) r1 = msgget(0x2, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = getgid() getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = getpgrp() r5 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4, r0, r2, r0, r3, 0x1, 0x1}, 0x8, 0x200, r4, r5, 0x436, 0xc0f4, 0x5, 0x2}) 13:35:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x800040000000002, 0x80003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0xfffffffffffffffb, 0x4) shutdown(r1, 0x1) shutdown(r1, 0x2) 13:35:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xfffffdbc}, 0xffffffffffffffff) 13:35:16 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) 13:35:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x42) 13:35:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) 13:35:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xcc07, 0x1, 0x2}) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:35:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x84, 0x2) write(r0, &(0x7f0000000080)="000900090046ba2ca6", 0x9) 13:35:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='T\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x0, 0x7f, 0x7, "0d77a7ca754837b477964b6ab2f4e6160ff16380", 0xbee, 0x7}) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="006c6630e300000000003e76bf1bbb26ad32ab0377c35730b4dc5728b2a2d30d73d5984498eca0d7034d5967053e6bf28936ace355fe6b7a0768535842f569028c10bb4810dc2255c6defd21eb4c8669782ce439e1464b27c94e75902ee016a972b6ef5a7904cdef2811fc7ac32406cb29923c20887fd4f5"], 0xa) 13:35:17 executing program 1: semget(0x0, 0x2, 0x260) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x3}, {0x4e59, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 13:35:17 executing program 0: clock_gettime(0x0, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) 13:35:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 13:35:17 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000100)=[r0, r4, r0, r2, r2, r1, r3, r0, r0, r4]) getgroups(0x400001f9, &(0x7f00000001c0)=[r6, r5, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/186, 0xba}], 0x1, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) chmod(&(0x7f0000000100)='./file0\x00', 0x20) 13:35:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7ff, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 13:35:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) r3 = msgget(0xffffffffffffffff, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYRES64=r3], 0x1, 0x20000800) 13:35:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 13:35:17 executing program 0: setuid(0xee01) r0 = msgget(0x1, 0x0) getpid() getpid() r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, r1}) r2 = semget$private(0x0, 0x7, 0x1) semop(r2, &(0x7f0000000000)=[{0x1, 0x8, 0x1800}, {0x0, 0xfff, 0x1000}], 0x2) socket$inet6(0x18, 0x2, 0x77) open$dir(&(0x7f0000000040)='./file0\x00', 0x10090, 0x0) 13:35:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pledge(&(0x7f0000000000)='#-\x00', &(0x7f0000000040)=',\\\x00') r2 = socket(0x18, 0x2, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x80) setsockopt(r2, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000200), 0x72da7a85ca920a45) 13:35:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="fe1204ad9155ce1e004301c4e8ffc76b518d9a17073c4e87c7b11eb529ac8cf907c592296aa03e934469745103e91b448f404c159e55d84a3e1a35010080583b6e92c398449672dff15f4fe6327bf4bc1119ab3f5ff9a9d5342af882437a35a876d04335b1ed9c441c54577919233aee6876c92c38cdede8f0f4d314c814a5852d900d1262695b6405b50000000000000000", 0x9}], 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="01000000005ccf01", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) fsync(r0) 13:35:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) pledge(&(0x7f0000000080)='%\x00', &(0x7f00000000c0)='\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 13:35:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffd, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10883, 0x44) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) close(r2) 13:35:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x2, 0x7, 0x9) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 13:35:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0xfffffffffffffffe) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x810, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000340)=0x101, 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="6abbf4ea6ce083adb211d8dff6dc2b2dcda102008f000000000000ea6742d211034a8220de849b541bc7accbff040b0118237e3c9c0478060000000000000062743f4621e20d21376410790c075ffdc079c6f7050000000000000000000000000000"], 0x10) getitimer(0x2, &(0x7f0000000300)) setitimer(0x2, &(0x7f0000000000)={{0x296, 0x80000000}, {0x100000001, 0x8}}, &(0x7f0000000280)) 13:35:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0xfffffffffffffffc) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='./bus\x00') r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x1) fchmodat(r0, &(0x7f0000000300)='./bus\x00', 0x1, 0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x11) open$dir(&(0x7f0000000080)='.\x00', 0x80, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x8802, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 13:35:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0xe0, 0xf0000011, 0xb720, 0x4c1}, {{r2}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x8, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x6, 0x3}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x400}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000008, 0x7, 0x3}, {{r3}, 0xfffffffffffffffd, 0x14, 0x40, 0x8a}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x0, 0x7}, {{r1}, 0x0, 0x41, 0x0, 0xff, 0x4220463a}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x5, 0xca}, {{r2}, 0xfffffffffffffff8, 0x41, 0x40, 0x7, 0x9}], 0x5, &(0x7f0000000000)={0x0, 0x1000}) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x3cfb, 0x6}, 0x8) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x9, 0x0, 0x0, 0x9c29}, {{r0}, 0xfffffffffffffffc, 0x6, 0x1, 0x101, 0x4e}, {{r2}, 0xfffffffffffffff8, 0x24, 0x1, 0x7, 0x2}, {{r2}, 0xfffffffffffffffb, 0x47, 0xf0000000, 0x4, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x50, 0x4, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x6}, {{r3}, 0x0, 0xc, 0x3, 0x6, 0x100000001}], 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x49, 0x10, 0x0, 0xe148}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x44, 0x0, 0x2, 0xded}, {{r1}, 0xffffffffffffffff, 0x12, 0x8, 0xffffffffffffffe0}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x800, 0xffffffffc00c2cd7}], 0x15e, &(0x7f0000000400)={0x5, 0x9a3f}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000480)) 13:35:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb, 0x0, 0x0, 0xffffffffffffffff}, {{r0}, 0xffffffffff800000, 0x1}], 0x66, 0x0, 0xc80e, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x10000, 0x1ff, 0x244, "521d87b389f042e1a3608d73f21281e81b22f30f", 0x101, 0x5}) dup2(r0, r1) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) 13:35:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="0a9a28ea77ed13c461adaec85344520115e8c752e78d563a5a6247a2d75564512287449514ffac06026b1f45be85833b1a5ea932dfc06dc9559b0ddc9ed52690f68193331e173245200dc21ed7b1f890d410c6c8054f1e37c55fe05b201b416b8d4e4b7fca5c411edd377059f0889a578740e62d02020f416fad8baae3929e637918e8be390e528acfa06689fa1b0a32092fb269a4b6e803640060e66aa3accaf25025c558224c94ad8ae28c4c9e1bf4f49b28c167cd52302a5934789390fcd18f4669fa023f5de178df9c78d84528443982d1c475c5b500edb0d62879d0796d11e064fa6477d3a6208baffc91e16ccd555d3f454ea51d3959482e5f1c11d2ba0bd13021b765406a7f2c15b9f909f120357ad3c7789689dfe247efb01440a96ee2732d0aee5351d7f4bb558bee8283cfe8d4800cdcba410469a2a106bb3ac62e70afaeff4a43e981eebdbc22677c05b8a61fab481b0c9fc82485be853f68791fa7099db53e265cb3833b35a23a7f5300312785c66637047eb0f768c7d8879259f93cfd5731efc1db746ed18088248ef622c6c31544767ea1dd0b400c9950442f42b74535444ed803e3fa377c616be06d7b5b1345b7ef38d3e65151be9aa91e9648f8328a9216f896478239dcfbb27ad46d38e1237442d0e32dc963bcb4e6b7a9c05c6d07533ebb239d3cd7e36263d16943f0050b533c1343de6e78556eb0a1ddfd94829162d659a72a9c2ad2c0a985c5cd8cba4c43ab75a93dcbcb8ef455527e1ee52783d7f356aaa7f85e56d51d4cd488d97023af47bb260b49b979d889150da918072cf26f53d8030add0d59bdf5535e64e5783d6bc42245fbd3b4c50ad10f52ce0923362ed10076d34e11c992698f076f5b85429560b715cadd0cf89ed1768775bc9ac5123e07e9cf3d274c5bc2acb7a36edd179eb81677824b7055afb48477b5f9e22d76bc9fafa02917bd91e1193f097f4a8462859e63c3565897a3d76ebcc6dadda2f90d160b57ab41463400a5d72e26348da1586843d32c1d6f9a16f4ec56f71b31c7cc9f8394535ed8bf19c1d973c511bd3b421f23fd2341870e2dc4ba68b55e2da0d1c1cec0fbc4f48aa496782655ea5fb50683015e14be63bc7a140b3687bd8ba18ded88da43a4d31c9a8c00f0a99d488df3445a7d20d7274e8a5eb4edd4d59b82eedbb1bb464b5b45576a6be85d55d210a9ad20326afa1e2c7801258f859ddd7dd6444e5bb4ccbeb72b068a259682b9c00db4486583625273014c02357a4ad8946c54726a56cb8f7b6eb94a078299540616a8a98bd5f8611289325c66a2b9200120a6d334a4b2ed5a675aa423fe15efcc3fe0246e25698036b18922ddbebe70e11509d9986590d7eba40895428c4014a778bd0e731e83c8d98efae2d48657234e7dccd71553b541fd9038bab06c3c91b069aaaac4a0ecaf1cee5b781ea80a60963f251a5a7985ac687ca91fcdae6d4d6673b8121f7f956e1221ed8faab0e700574b4d063b3b1071dd90e84ded59fbff5b84bab7ec97f88a8bc65ae86ef7fddb03b090813261823bf9b8cd4ebaf92812aec6cd492911b4fbfc2255feee7abf2b2cb8d4494b042aa3a4f1458de0dbc949522713101ae9a82211354aecb2a96d750f6ab4ada6bc597f9e47892672582a9293ba789e2be42e55a58817d151347509a8de1ab287982fb55666e89641dedf24e52365a1a6e96abdbe6aba28ad463543c1ccb5b47380effbeac5b9f87e620153d0982bd4b6a55d2fa8612b7e51dc525253ae618c4b9a6bde8b86469d51b19ef5dc64f44e2286a864f68208eeb49299b24e4f184ad4dc5d7e91352e65f8682d6ce535a3e870b3112884d63870faaa51675b7d7e0fbd61c5ca6fb8f81cb5df3e8858c08f203358aaaa87d27d3e44088bc3ccfa084e0a4b6fb8a34d9fceae7fb5391d23d38ea473e99169bd7236041827c8e370948e45ed053fa0939a7b53d8d97532b0b9335e0a68e71eb9fd7c149d676bd640b0ee54bebdc5bc9d363a9650f2fb6954c532cd7ee3a70afdfc77fb47f4ac806f6b34e4773f74ad0ff4002ea70785b255ff4c1d81b75b2d578c781cdfbc5dfa2a72c05673a721e8c5f5e0be2ffff55075141a37d5d262fd36c8ee73c93b96c0250b962a8235d89d62ac3300ea315969fb57ed6244fc7e68bde2ac3f0ad2a015833829f3d57303cc50262bedc98165f22f7486703d5c94301a580b24b6d90f82ef0e3b4e018bfccd8c6b7bfc3bbff8df188bf22e41299e58699acda30d038c062597a474e89aa83bbf8c2daa809a3c2d76a5cceff7fa8ca6ffc5bd76b8e04c79423d2e082920510e12dd3fe472668e3b9b82b40dda5b18608e23452c3bd831c180b6f46e6e7b46770706ebd6109cc2ef91f79c854c49488c1786a432932bf6abfad5f79450badd5fd84bb670235aa3734eb9944599733c96020ee27aeed3333e869f4b5147255b4d73e56c53e6280f850e3a8da9ff95b95733b1a7892ca50f5f0423bbd7915571a9865c3a479d5bcf5038c3377a59d8db61b434fe6875f3d93883addf8591f952e45154248b1f2fb7c47b24de125d92316d8679d471220c4232a7e3e7065f394659e913d76e250aa9a8adc3c5e1ab30345ef90abd574f8d12a640a5d78c991fb5249e06eb7e4103dff1fb73b92a1d4c902a44ae40c04433e88b45c179a94c768bc2d564be26a425c5821c2bade11952a4284682d8ea35d9c10bbaab4015d2a5cad059aad8246ac431f250a1e94d19190318f4454bf461d469bdf8e002e8f504ec962be53424e8cc49197e88796b7ee2239bd20f50cf97eb3d1308dcfe824bd814d0317d62ba546305e3f7b9fe56b92e44144beffa09bb51fe5035fd8e4b66c452568d6d47f77c270f632537f03aba385f6ea5fd57823c4adc3fbc6da8aeb9cd85ea56b462a56ffba62f37d0cb603ced27aa71c97103487d2ae1363b7b51ba7f7bf66266370371175cb847c21bbcd9c2367d22d887a0a9bccacfb343ed481784ce960a2c0aa888a8f70dfe2d081b88178872074b46f650e218622a24678e9e2018e151709b0941a9251800cc31b705e0a6a61be08975ffb3a7b4905879ae6c161f3194c27f13a92eb8da97acd9813f71fd346b264de628f7ca5689f515d2e8c255c2a422f0cb8e9e01df63c5cffae281abec5ce95cec0435468c56ac91a38bcff0367911f3c2352527d996bce9d9de6339a2f376a99d938624859aec286dd1ffa64b1b37c50ba67d409048d283da94af5069dc32a0db2372d309381ccb41f4989838b95c6e7bdcdfbe2af851b24121f66488f9382f5178a3392dcf83211286983b9a90dd1d572b5802391bc3e47ae773d6aea80af064a9807761db0399ac124a6cbdd95c1f24fb790c0393eabe4621f2e683ca0895809c62e07abbddb39915dbfcdac72bd6652608a694870936c421cf8e9f5a25e2bd1584dccdfbe7d391f04c3a8fbaf24fae7fa95c5578563925dfa174183b5119cfa0bcd4f9806e3972a1f4969c3a57a48fe907e9c5ca4320321f78ec9a70e5e235ff772947a0dc6e1b706e4380511a100012cab762b7048eaaf530f837b951fc299bf731e185d6d1bb7ea934924ccc9b1362c478752684394287d4189b91662b27e0103b39704aba78df81457c4f115688a86c8b5192b2874a2317336a470a2b05661af3c606f7d3fe1a35c695055cf384b47d8631e7cdd9db41caac86898be7d8a82aa83736aa0f4b3e39c9641cf0026c8cb8e39c98cc3d54e572b812bb31df5b6ed8b8c8713b987814a6dd3c382dad057b4292184b863ef0873d866da4382e1fe250e9ddcf025bf0449cc6f005912953d5723d239017a4ac5327c95c684193f86a4a790f99659e50aaae377e4546f9a27798cad326888ac18a2a679de8814ef571026a13e931d2be5338593d0a0cee24de258f2913d29473fc16155e61da8f10b4b97f48ba31b2fbc115628cf93864a55753d2c88e5e58112d7cdda0b89ab2c30b2c1a026a3c562104dd97bcbd8232b9c5e1ef9efe3f449cf98a6ea165abfe5abdeef8e2fe2355131a134eac7c3bcc612b8df38983efd0b26153d8b90caffa860ad903211d0f3babdbe815c8bd4f978e56e9baf009b985a4fa8fa3a696bccb25de5fc21cb8640d31ed7daa726e29acbc3b2d02b11a247dba6e782ed675687e26a8b570619c6d99c488c2d8174ac18f5977e58905a1b47c42641a4b6ffbf5f6d2d34dd318262ac3b6f7bfe4a3b987668f72774e0cfa58acbf4290320286dbc69505581285b0da22a09d86042ec8bfe674fd1896f11c20f6f38de1d7b362ecc904a9bbf28b11e76384c036a6cf51b0890fb9100ff79ef456929c352d9ddd120705622c4d5337c7d1fa05c31918f75d299bcbf4f1e5458b6e759af17708a1a0b73131ee29907b6c5bb50b3d0bc0bb76ac10247550b0e68ccd4b44124a07fd786468595c6f796054ab4e5b95e62485a8c25c4a834f2aa55752c280f383a62ee876779e91222a3ac4326425400bf2b7ec4473926ab054ce40ae314920e8f27c9a2f13d62ef308a8ed2297f0340e343268ec33a32fe6572f7548db8e354962a2319937831f1dbfafb000bb7b2d7e675ffd62828bb7e96ce5637fa929afd1a0d598e3d5672a40bf4792d0c16620cd6a3034e042d897705e0cefcaa9dd23f3a966f7dec9c5e7f565f377113a9054d2dd458b3f9f77e6df83a2b594b6ac89920e11e5a9f45a3320a95d3d450040d4b473e4d7b57f9d2cff73dbc2895b246c61019946539b9e3507db161749c2adf42e811490c59657c1183d630fe057cc209c6d9a4b8660caa4bd0be198888f60a69e4440621ebcbc2c25fdd7b966d8cb39359fbf386bce886585b966fb79569f17b0412860a23b598d30206a7f612bef94e1719db54702618b4caf772453c84597cd652d48fc5ba1cab876f7789f83ebc8ee1ae32ceff70da75003676b2124c3a4fd07b13ac0f0203e0f27793554fa4a1ed415232a2240e14dd3a2d0f3956c26d4213fc982541f026adb5ae3c44d3e3995f642d2af5a88f748f90ccba6b3526bb63a3e6af55155af4eec961a70ba7554dbc3ced33b5e13ec4aff05ad666c8b75912d4c9677751c6ca83f1a010afd889172d63b4eaa6dbad7afb2b04efd6226e2299a29c080bb50b3342624fb0c0ad7a485a7916ede956e514a4c2924c694a08e73efed1e245b4071d99b5cff382b24c58e447c56486781e9097f5cc4a8b36b9ce4512dfce9d437c27a4aca44d5701347172052e2df92d32a821eac8dc6356c69fb549de749c66c77b23b323b456f98db909ecbdd92b155b7104319cba3c7fb19d1ec74c2a6893a7a5cd1f55bb92da118474a2bf027b15e8243684aebab997a3b56118c01689db5aa92a2a1e37f24de8d0fc69edaf9952b4ef5728348055c3d7347ca29abbfe2feb8dea0288214814287b518dd70042cd575cc0e9c471a2b36a3d34223cb35beeacad6b6e4692c0f953b473102e47a4ddd46ac6886add2cb64a85edd076f2eed4551480ebfa018a74049d5d201219f4a8038a89a1a9c0c469b2b7662ed1dae7d0c5430cdefdfb87c412a218201d3c819b5739283f99944396cf8790128530cc704ade87d5a1e4d04d8d8fde5eb745084726cca5561e28e971e07769934e3a775e99442bf81bb6d1e018c0569efe96daa901035bd1dcac4d4d03e79d4df2dfc4f6d81dd0e1bd2317b92344f70acac2e74119fff1637f0d40fcdb9c989738c92630aecb264d3ca4cd7890f1dc7ae42486aff40f6411ac636486a755a74f4e7d65437f5066c6afce88947056162ad569a", 0x1000}, {&(0x7f0000000040)="08e20794a43845e685bcc91730f44d1384f387d19c15765577e8664dee75a0389d7887d7ff9836695d87fb8539994f4722074c4bfa1004fa9ea1b0b6cab7e48e4b55d965536b13f684143df672f5f9ce253fb58a56829b76ef4435297cc2695753367a564c44f2d2576d197948e4855eb2ac850397cccadfcfb54fd2c0c69fb46099cb588174e6017326a66c2fa037a693ee506dec653ba3af0807127815c733e16ce34750", 0xa5}, {&(0x7f0000001180)="7cf3871444ae1b69ac91bd55f6e89a5e82f62b27957d38760039d3c4859d1776867c6d958065378beac95b0c61e857e4d91b6b531e668d8d0a5ff199ffb8408563baaff708b4e2b17b287d5f35cf23fa14265287982b0c47391f370dc3e3a219f2d62454dfd4304c77fd3dc0c245518d31b0acf0", 0x74}, {&(0x7f0000001200)="917ccfde336b1750cc6604eaceeba32033da3f5b07fcdd254630fb61f51b65e845b9a64f52a838844cc4c84c7099c86fc22e74d8ede796f3c80e62844123486ac5ddc186cfb68c256fb912106ae7668c3f0d38a0a765e17f3a035a5293c6252b32c6395a57cefb7429bcd6257ebf0618e8c22039e3ff", 0x76}], 0x4) 13:35:17 executing program 0: r0 = socket(0x10000000000, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 13:35:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 13:35:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xa0, 0x0, 0x200, 0x4}, {{r0}, 0xffffffffffffffff, 0x2c, 0xf0000004, 0x8, 0xc75}, {{r0}, 0xfffffffffffffffe, 0xed884e532dbabcd2, 0x80, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x60, 0x0, 0xff2, 0x8}, {{r0}, 0x0, 0x40, 0x3, 0x4, 0x4}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x45, 0x0, 0x8, 0xf0fd}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xb8, 0x2, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x3, 0x8}], 0x3f, &(0x7f0000000140)={0x2, 0x8001}) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 13:35:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0xfffffffffffffedf) chroot(&(0x7f0000000000)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x25) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x6) sendmsg(r0, &(0x7f0000001540)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000100)="9093f91be9cb0f7cae2329187707a0cb9e6ef83303b9007d5ffabebb50fa2874d73681f85ba5e1618588e7e999e34b7a8a28430c4fe71c9c5f3ff3543c61726167a60cac7b62569a940ee931661b7e092fbcd3c6febb57d6e575e2f6cac277baae2931c9", 0x64}, {&(0x7f0000000180)="02d8be9798ff3a36f847a241ee4ca200bb796a149c0c7c66e27cd822f4faf1155b26f489642c8dec20b9db17dd26b8a567c3d816886e2341dbc6a556528e03a5755bc0a6c6ee6e05bfb79307a6ae080439eaf6cd238d7961f167ea8da3bd355ee51e0db5ca77be4382fd87ee2e3d11177710acf4a2b49a536c335f834994cf3831db127b8f6e20e0922a3dfb3bb0fd92873bae88cd99fca5326d3e01c594e2ec6bf016d42e7d4b0be2c43bdd", 0xac}, {&(0x7f0000000240)="f630700a7b4ae1d57db428105fb64df68b015daaa5a760d0ebf6f2e53594c063a0b1ad11a346a19a289268ddcd60aee7ac340cf9333588426f0f305bfa5b83811040f0e80053babc337094ce3e278fef3087399464f4c659c191d05366701d16bed6f72858c1a3f460a48c5ce97428378517316e70a7eb73cfe69da1bb593e4d4c040c4a98c1401ccad2ce2bfafe04b0261c0cf8e092ae9ba1ba5f9f1e0b88005f942ec053c9ab1b4fa317d7f4068636a72ff27f066c6329c53eb267ca1ad1d2a2ac1f31920a324bb3574d6b14dd63e2a67ab4ab3281f1c752963d45ca3f84444e3651d14b5d6ebf1f618966039db4aad94fb4b7d51fae5061356d7d3511f9483bc0c563bf96fdd68dbcab74b8e92f9ad082eb2fbe54e0903567f02bee80159e90f0f28f643ef640f58bcc7706adbc509e7deedee50eb40510e9ccde44b62c6bea1ddd38e71d5f57a6ffa32977e32692fdbe641901785a5a87d1df8c0142e08f6d8f81f750b4eeefce98c7524bc115fe78435edf11f1a5ee6feacdd068385c45d4e55724c3ac085ed5378daa4d36bc95e7e112f67bfedcbf26fa8ea2f2f9b95b860c92eeeeaa5526564fe39068614f35023753c5585303e114974559c641a887f22199061b12e9c90c4116d55bc40be72ec8a1a896bf981e6b6d3364483b9608496953ca34a0a533a2193b939859422abaa9f6f8973acb747ed7f5910db1a6b9e4c34582da63991042c81ffb21f346582d5ace7b2d375441598b4499a2f6fb4611e02fdfd172ef33fd69c7747483504dd06b036e1ed35fd7d220c8c8b3b6ab4ed8da2c76ab7e0b59377d28cea3d99919d6da34b16765686b396b3a815b83661dc36dc8df64e24ed80fb0e23f424e386b91cb39279fb085dae5c07efde60c24b6b025550125b28bcd81d7c89a3016200979e0de8a594bee786d05928805d0b7ccd6d7ca134935ba0f2fbac8ccc981e9eae3bfa1f6e2b50416b727a3490185780d0bfa5fab87fb476485a1f42ecdef782e9f24900aad0786b8b0a9e2d12e9a1158ec3a133969d7db62f13a992e634cebbd255562335de33c46ed02b85a9f2059a1bfe96949c142551b1796aeea9794e84de8d7434bef3e8d5e4ef530e915f3c6e9044d8b608560820899a7f6597706d8a1c1c68b6161c33942ca3aae91b3f9c89e83213c4ecb8d927e385c87cb656761859d8d9102965acf6c8fa5fb5edf9c21d4da9c3df348653cf628e5dff36a8a1d36a0ae9c87344473834000dbd1bf57edc85c835a9e6696f17b65b13884aba25dc3349e043a10dab89bb64eb60c505c820a265719c6a7b9a39577102f0a6c2c63b58a3af0cb8ba39042e10e47ca0fa910567965b7f2abd1a4d2ae7f79ef0b1684f05169d9719c2ceab74f52715d662a344c13f64853b7b6655bef3d533008ea2ff939fe318e384696025d7fdc8b271da871c9b84451ddb2099296d19321bcee565bd912aec29dc52469b35def752b3f1bda6f82de5f5ed80799a065ca8cae21daf4b1a6f6221f1e7fed76cd0b3e940d0e210b1491c00207f6dc5c05ce47eaf52383477919d488970111552eed947d0b214649e30f6c652f6a1235afa01c5126f44f2ea8176b2a9da796816c7e82e965d12f16cf8e6ef9247770ed077450540fa5bd3460f17972c66dc49b2e79ec3b56f0359d6014afb91c34f019de1c5ae6e97659e55b09802b1025dd01b2918a8dd2492623531a54adda7ba0f2c34e89184715a121b38d56a331ab89932d7d5ffb30cd3416a66bff2428f96b8f17eda1748733ae2df281a29fa52fd36082c65900bfb606d003127ac4f255c6bc254ca50d11078c316baf2606e2c8c1b93a1b94a635fc615638be36bde52aaa0aa78bbd64a36dbafeff8d8b67e591b7438236f926c079c62ec4e05ff9fb81702810fb6f8b80ca34776d47eea33e4de4de15606d674497e36cb1c3db17deb219a7041885286559091d8c2fffaaf28eb9086699b50f1710f99cb9089dcbada6403d77c6f688c10692f5a231f032336641ab9b98274a1dae28df70aebd060445a52022f9df549ddb8ec22f62aa0a8989c395143dfcf607bd50f5234e51e668064dc2e0a5fc15ab09ead5bfda4f98215dbba0ce940de1061071257c51f4ec94ac113bccb1280259f401d31ae17cd9dcc4b0b945243dfef6925a0546b9295c423ba6e4908d328563754141c1ce9e1d553537d504ef5b4e1d6780f2e95e5bf8abb57740322927ab2b254dcb2faa5a63a89c79fd7c04f2e799f081b147524442cc4081f597b23fe356b9b3c55f5318a68ffddeef049c238c34f294edbbbf25a1acd0e4b672361c5cbea070f51b7360a13b486676967a43c44440c88cfcec8ed8b28c2e1ed3f248d6ea0bc1a092dc27bb4a9b1d0d49b65b0397e312a7876233f7290fc3477ae2831d6da0f6a2f945375408159ad40eb777eb75e32472d29cc7da749cbe7235318e23eb57ebf80d8e79ef8dfe88ba41628f61e6da1fba632ed47310914ac2141fe91d87c444d216f5c3ba5a58483fb5b8ec7ff38e9161e7ca9a980dccdd8fd69f0a26754f77b50fc7e53a811f3c59761a1b05cf8a98955c157c7899f528fa238e08a264bf8933803f028ca43549a4be922457785f3cf3362fce835d132b91ea1d787a1a481e7432eaf2ea71a0a104bbf0b3ff9a5d8ab6d8da180bfb55ba043ba9a93493c023009ce2c5086a6e8a1ed206dd51581ff6a9b3513145cbe6530d0254dfe732ff3ec7198753736a6ad0b055cc180850b13a8681f2d5223cbac32e09b841dbcecb5a80ef760571440dedd8a7e84ac7b5500ca766d55c160721bd9fec93e0dc447f01b1a1d246ba682ea4240ceb40a533e5f4a500ab592696ce3bff8137eb516879d0c1eb536007da523de65b3c6906cbafa3b581d4fbc8ff00796b39950c8a5b8151c1c492d42421d161f2ccd39612e4c5459b0461ae4d40cfe21dff722fc60eb95f5870abae9ed65495f68f30700fb3d6e40585742c9638b5701556e6957d4b793357d5b209aa470dcd70b5281c6f0c754e642d5c46342518843291ee751774dc9e4b8576f76e41322bbef397f8c79b13b30c5ef7da70bde1aebd47f9b10877a6ea26530eb5d9e245e3cf12f53b79d7b3b1861a5dca1fb4eb5f676394b06fc203769ada9998651f1ba9c7ca2c4476cd62b9153f1517b24129c4600ec44408672646281ac676975e6d98531a3057251c0c0bfd9d30aaf947964c771754c22bb1f58687812867a3c1b3dc84b5dc3b82347a2057241e4a89169d9ab7c9de5ad7a6c2529dfab82903de9ad48722b080826d80f3245d8c6d49c0e04497235af6826ad0bd53297d503c4cc88a23808ed316a02e73c386441fbf302017aa16784ef7d3f8a8fbfa492e86ef81f426ce4366880cdddb1a216f4b1777259ca410c04e91be842a5d2c1396c8546271fa4cadf344a10c72fa6102ee9163692d4e4cfc3a5c862546334c61847fa607866c4f6c502a68b49a2156219212ed0dd6ceed8b6f56c1f628e4700c473cc056f01b5817934bcc4db94e74f3a594bbda1fe5707460d737f16356f8051d8120cc489666eb169d285ecffa794b0c417eb17a9ba8f9178a245bd42485f0a315631747a144305d12dceb7c0779574aa45e84e1e53df7b70a4e8ffb10cd2a8f8f970475419f14a60f28b369b87256cf30259b3ac01b038cc4016f3195f7a447d5776405508264002a675e75bdfe83a4e70a87c80b5b6bdf3c8f71f05e16e74bfa116d0772e67f7e1aa677ad29cff5112e8668ec2ebbdbcdc10a5e9ea0adf5946de8d9176977a6d33357041f2ebedb60d797367f706d7c7302fe0165e2a60fa0c4e6f960bc7fbc0bed326a2acca779f7bd34161cdc53e5ea9ca39b0b6fd35fccd91fba7d8cf609fa7bcc0f5b5640b6416d5544888209ce2f08286b983fc56c61e7c7e698137c683bfceaeafec24dd276db63cf898f8f18f48e43128523092e25ee8662808d90e473ef3ed5e1ef8250105800c27fab36f59f2015528556a112bc6abf084bac12816d856c07a53a25e5ddd1b95c648406e31d0e366edb847fe8ee2d9dbeef54f17328a8d10c6dcec6a29d8e6cc3dc1ca4448fb11feee5f7e66627659ae70c7de796ed13b7b0c8147d61716297ab24d151415625dcf814a8e2f8f9efc85af00fde3b5d3b41fe83fc2c1a3f544d2d713ac36e283d03145748ac0f17aca02259ffff4192143072c4eb26c5cfd1e5fda37635cdb3dfe5da652415d6ffe73e293dea20ba6df77a7fb62cdf1f7644febc5f8d4c459bb9fff66d8769d67f95cfc73fd52ffc13d0159a65f942b3fdc550f534e510b6c5c121311d4b23d2511ce2e93cd9fce0425c42dd33db459b4112fc5d306d18ff3a34e566b951fbca8dd0aef1ddd8c3c9406c6dcfa1fa4a47a77844dfedbc207358a477d05d9d404367fe9d01f2cb701c81456c066955d08c2a6cde1859974e08fd4d04a631f3bf6ab700a6b365214c02576b9c9bf55f4f300a85ea7ccd49759fa03ba2b2c0963f0cf109660dedc4e5f7507ed946b187ffb1291f8a031b0b126a005eab73937aa074f0b6b9527df39fc398909b79d256cb50f62234682db46bde7d218521d0dbd372bfe03eed708af6b4e85a5693033519270586502a57f8c6ed7b7755181f6322738c5f1d1625d6341f78f2bd1f252b62caad17cb4f38ad51a2ff11d27a7c0b09e378e3beb1b2b3a11ca4f72c4cfec5c41b8f8633ffc690bee77de6f74d4c073a127561cc7ae92777127a074440bcfa083c38e2153773e6a6f2d268d7050f6666ab2e6f5eddf26a255b70438e7592ab70b61ecacd269182e364aac457f2297284f57bb0cf5fa5e97bc1f73b22e595b444d0c2b8c2265f9b16ec226dbe22f296720c9bca8d3628dfcbe2240d4348ede57c1cdeaa65cb92f4a8020687edb4ca306feddec6dd7a580c7e3a13d26b18425a1c3d025c7a956f22382e74b87e8071b8bcf3b6910941e6144b58f235d14e354d3c44d4578c63bec1cb4dd9c5536a3be52e1316cee1413936342329bd75d8154c7e62c7d98d8e51e9445d5c7b071568d23b7a774e39254f37eee3b72f839666a3d1d8b45de06128e78155fb89d19170139cc402ceb070eae64a2bdef765ad7a2b26b156731d2b07356c13cc7afdb1c825d088d207a9550ca2e3b9c3e7023dff511a63707f6493c20321ea1c9275acc0b57dc2d201b40a008d6226c0eda18bcd6e0dc507770effcdbee8b6f6dca1dc37917ed1a071a9a0fe226556588f3d5f1c3ddd1984e0aa7bf2495324879bdda1e52d29e31a7cab589602112947738d56099bbc995abddf3711a6157c8717789d0c01c4d43da910dfb6bb249099115474dfc0e9c778a10ed68b5bb3eb9495e892e5745a2d4e3a657a27a3b91cccb30b04f23a975732a1d1fd4d4ca03582d4300953b5c06e18802c0b82f0acddedf7f4d96c3423329cabb666daba166c053d505471391591b9f24a51eb1e9b6aaf511cd5c78a3aa14a53f80869b0d4c5a3341085109d9fb311748a43023c55e506899923dd2aef7e9f9e57e2025d45e2cb95627f48083492472f301647641fc5e148de747284d10d4805017a9abe74e00cb73bee9307818326d4f1f72744d063bd3a1d5ed640ceb6b3b6a91d87a51437bf30954cc682e80b89e3bd9de518a4c3681611704c55e348ade8a33cda7967bced9f65b6c98e91374a291c85208d680db7aafd0e5150d2878c00cf6f7acda846fd5733470a51cc849206d736b6563ed8f9d8ddd578619139d7b305f76ecfa5bfa3b967d6356128751e0f1b290acc86b407eded7363", 0x1000}, {&(0x7f0000001240)="cb93169c2ebb1e21956c7866922827dac3a5ed9c7b251208a1d78b86a2ad7ee9e845550812b76b752f03bc58bbf69d516f2c94323e9ed4fe83180c25d18f00668d9e02db2c4799b1610d9f01f618a566ccd8c4a619f141fc124f2bc8221ae0e8f0289159fec9b91a4eb3da4e870e49d3dbf976eb61e4ea53d77164b61abab9d7f74400f92c94579ddebbebe583a7c8a0be5d0cb5bf6b5fd71fc26d949ee1e6598aed7680a00602c156ddc2d125ca17b64961f2a3c93d9f28a98f2a3225d75398ae5829", 0xc3}, {&(0x7f0000001340)="435ee95987349fd021", 0x9}, {&(0x7f0000001380)="a0cd92e02300d63ab74f84e76b51643c81ca7f097bc574d779c203a145abb5830b9cfa80f8ed3230107171f1fb8233fd462dd01f48", 0x35}], 0x6, &(0x7f0000001440)=[{0x68, 0xffff, 0xfff, "4bb733eae058267bf09f7bd17c79f82e11a79e8a6971fbfddbcc244ec07caccbd338283a08ae92524dcff34029e27edfd356d3b42260da91fe18e7baaa85cbd92487a956e60b35194b4112833e9e602f5d46"}, {0x90, 0x1, 0x6, "7d779933696c6b89a2d8c2b09327d401df9b36a98d87e7f77554b96dca4b8187023582795d2677dfc8107326673e15400e13054d2a6d8141b69cd2742e89bb04bde4bfcbe40934513556f6d760bc4adc8c613e1dacdfe47dbd39a65a7a6da050512e146c009807b75e746d87d529a2522773a717e3316b877e"}], 0xf8}, 0x401) 13:35:21 executing program 0: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r0, 0x0, 0x94) getpeername$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eba9f3ff83a55200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 13:35:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) close(r1) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x9c) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/245, 0xf5) r4 = getgid() setegid(r4) r5 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x10) recvfrom$unix(r1, &(0x7f00000002c0)=""/40, 0x28, 0x40, 0x0, 0x0) write(r0, &(0x7f0000000300)="1e3db9026b4ae04b62140f50ddde2cfb2938a43ede06d1412b4876d296334c69c062359a10d4d3cc636e566248684faf18afde48a4c819dd192af4524e6cde521631e1a57de96d8a640cdc21bb70b361da58fabff6e40b0e2937cf362cd84c82be0c1dcc4f7f40c194819c064a8a7e7ad9e0ff3a4ea79401ea2ba4ab91d971acb9ed0b648cd23cb500e159630ff5f1232b7142cbac5caffcb3c28d9bfe98d4a19f8fb4eaeb6022425ae61c338665f1982fd5a16947ecf5b31876e3892b5d06c5eb0fb67673fb4dbc3dfade4d2e03458166d09af413ef9c86725f00273cfc178facf8d0308432a2a964af63fb1a3d7ed8b1342d5e068fdcc3af887e3ace", 0xfd) symlinkat(&(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') bind$inet6(r2, &(0x7f0000000480)={0x18, 0x3, 0x800, 0x2}, 0xc) readlinkat(r5, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/108, 0x6c) r6 = shmget$private(0x0, 0x4000, 0x700, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000600)={{0x8001, r7, r4, r8, r4, 0x110, 0xfffffffffffffffd}, 0x315, 0x4, r10, r11, 0xf7a2, 0x4, 0x8}) lchown(&(0x7f0000000680)='./file0\x00', r7, r4) connect$inet(r2, &(0x7f00000006c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) recvfrom$unix(r2, &(0x7f0000000740)=""/55, 0x37, 0x40, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa) close(r3) r14 = msgget(0x3, 0x40) msgctl$IPC_SET(r14, 0x1, &(0x7f00000007c0)={{0x200, r8, r13, r12, r9, 0x0, 0x1fa0}, 0x1, 0x0, r11, r10, 0x4510, 0x80000001, 0x9, 0x1}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000840)) 13:35:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) r2 = getuid() r3 = getgid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000000c0)=0x1) fchown(r1, r2, r3) sync() r5 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x52) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x8) renameat(r5, &(0x7f0000000140)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00') 13:35:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x0) 13:35:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair(0x10, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x20, 0x3}, 0xc) shutdown(r0, 0x2) 13:35:22 executing program 1: r0 = socket(0x16, 0x2, 0xfffffffffffffffd) r1 = semget$private(0x0, 0x0, 0x190) r2 = semget(0x1, 0x3, 0x220) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f00000000c0)=0x7fff) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x8, 0x800}, {0x5, 0x1000, 0x1000}, {0x0, 0x1f, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x4}], 0x5) 13:35:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0xe04) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 13:35:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000340)={0x5}) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) r2 = openat(r1, &(0x7f0000000240)='./bus\x00', 0x8, 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000002c0)={0x3, 0xbb, {0x6562}}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000300)) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x8d, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x200fffff, 0x401, 0x3}], 0x20, 0x0, 0x10000, 0x0) 13:35:22 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') r3 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x4078) renameat(r3, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0/\x00') mkdir(&(0x7f0000000340)='./file0/file1\x00', 0x100) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='r\x00') ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x3ff, 0x96f, {0x10001, 0x463e}}) 13:35:22 executing program 0: r0 = dup(0xffffffffffffff9c) chmod(&(0x7f00000000c0)='./bus\x00', 0x1) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/226, 0xe2) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="8ca22ea4d47ae2f324fc6ee1627918e9d61ad6898737e543264e45e2a0adf157071b389c75d75697e54507", 0x2b) r1 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) write(r1, &(0x7f0000000000)="86fe89e0981e34eb4fa397b45e21c241bf2692507f", 0x15) 13:35:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$KDSETRAD(r2, 0x20004b43) 13:35:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) unlink(&(0x7f0000000100)='./bus\x00') fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x101, 0x4) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/44, 0x2c}, {&(0x7f00000001c0)=""/91, 0x5b}], 0x2) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000300)=""/239, 0xef}], 0x2, &(0x7f0000000440)=""/211, 0xd3}, 0x800) 13:35:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00000000e4a99ecdfcde1c56484fc730c2c42ba6df3a53cc2a83baf64bd3be9737afd36920feab682ade3339bcbb0297d55279b9bff90a6dcdbe1958c6a5c6b341ec0899661bf134add7d9d62beda047894a8d5c2c6275e93dc9c5395b3282c6d7cee9f9fb1adaa1b7616759b11b05cadf8ec686abbe70dc5066cd6a57f3a7e4", 0x25) 13:35:22 executing program 0: r0 = socket(0x1a, 0x4007, 0x100000001) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 13:35:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8002, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0/file0\x00', 0x9, 0x1, 0x9, 0x1, 0x0, 0xffffffff, 0x6, 0x0, 0x0, 0x9}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8d}], 0x9, 0x0, 0x8, 0x0) 13:35:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 13:35:22 executing program 1: nanosleep(&(0x7f0000000040)={0x1}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x6, 0x7, 0x4}], 0x0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x51, 0x2, 0x4, 0xf2d9}], 0x5, &(0x7f00000003c0)={0x0, 0x6}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) r5 = kqueue() r6 = socket(0x1e, 0x3, 0x4) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x8) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x4, 0xffff}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x1ff, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0x48, 0xfffff, 0xa7dd, 0xe4a9}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000002, 0x7, 0x10001}, {{r5}, 0xffffffffffffffff, 0x80, 0x10, 0x10000, 0xdc58}, {{r6}, 0x0, 0x1, 0x2, 0x100, 0x2b}, {{r7}, 0xfffffffffffffffb, 0x1, 0x24, 0xf4, 0x1000}, {{r8}, 0xfffffffffffffffb, 0x4a, 0x12, 0x2, 0x20}], 0x9, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x40, 0x5, 0x2000000000, 0x9}], 0x4, &(0x7f0000000300)={0xbbe, 0x5}) 13:35:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:35:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000494ff0e19a52e96a0a7179dace7028cff843e17d0dc8adb2e8115f512417ca1d4c8bb22d0ac8094ec4b5afcc19060aec141288934affedca060ce23bdded9638668ec25eb902ad6380cebe10f7c6e45ccb70ab1c756f49651fd2b08d9a9042a9487faceaddbe4371df28172ffbba9e333ae9ee25135461d4dcec174d2f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 13:35:22 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x31, 0x4) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x3ff, 0x1}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:35:23 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, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x50, 0x80000001, 0xffff, 0x2}, {{r2}, 0xfffffffffffffff9, 0x44, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x400, 0xffffffffffff23e1}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x5, 0x5}, {{r2}, 0xfffffffffffffffb, 0x68, 0x11, 0x5, 0xc7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x47, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x12, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x1f, 0x7fffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) close(r1) 13:35:23 executing program 0: clock_settime(0xfffffffffffffffe, &(0x7f0000000140)={0x49952610}) clock_settime(0x3, &(0x7f0000000000)={0x800, 0x93c}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x401}, 0x8) clock_settime(0x0, &(0x7f0000000040)={0x322, 0x5}) 16:13:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:13:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) 16:13:22 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:13:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) fcntl$getown(r0, 0x5) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="e8530c3cd4eb6235", 0x8) 16:13:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000146000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:13:22 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r1) chroot(&(0x7f0000000180)='./bus\x00') utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0xc5, 0x800}, {0x2, 0xcb}}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:13:22 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}}) setegid(r1) setgroups(0x22, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:13:22 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x101}) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 16:13:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x210, 0x90) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') socket(0x6, 0x3, 0x40) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:13:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x100) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000200)=""/203) syz_open_pts() write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r2, r3}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:13:22 executing program 0: mkdir(&(0x7f0000000200)='./file1\x00', 0x8) chmod(&(0x7f0000000340)='./file0\x00', 0x100) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getuid() r0 = getuid() setuid(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20800, 0x20) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c7, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:13:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8b, 0xff, './file0\x00', 0x7fffffff, 0x1, 0x100, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r1, r2) mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:13:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/119) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f0000000000)=0xfffffffffffffffe) 16:13:22 executing program 0: socket(0x2, 0x2, 0x0) 16:13:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001fff, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) 16:13:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x0) 16:13:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r1, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x68) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) read(r2, &(0x7f0000000180)=""/20, 0x2b5) open$dir(&(0x7f0000000040)='./bus\x00', 0x180, 0x40) msgget$private(0x0, 0x4) 16:13:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0xc40, 0x10) 16:13:22 executing program 0: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) r0 = getgid() r1 = getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getegid() getgroups(0x4, &(0x7f0000000040)=[r0, r1, r2, r3]) syz_open_pts() 16:13:22 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x2) shutdown(r0, 0x0) 16:13:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x22) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) recvfrom(r1, &(0x7f0000000200)=""/35, 0x23, 0x800, 0x0, 0x0) 16:13:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xffff, 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x4000000000004) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x10) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) 16:13:22 executing program 1: r0 = syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:13:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:13:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) fchmod(r0, 0x8) write(r0, &(0x7f0000000000)="2009ad58f9bccc762386869dbb62af83ef05ebc5a6", 0x15) close(r0) 16:13:22 executing program 1: r0 = socket(0x800000018, 0x4000, 0x10000000000100) chmod(&(0x7f0000000100)='./file0\x00', 0x400000000000100) sendmsg(r0, &(0x7f0000002a80)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x10001, 0x5aea7ecd}, 0xc, &(0x7f0000001640)=[{&(0x7f00000002c0)="f5620750823ca4aace405d26960f2bac01bbca979cf2ee51921674b93af02718b9b987dbb6bf9b914759ee9efa41beab870d4df750576286d2891f22f5318cce4eb28c12e01d098dbb5f222dbf", 0x4d}, {&(0x7f0000000340)="5afb2cc90b92573164dc81be0a0e0968c9a38a2008c3966d971b8d0648cc6f06c20b1f19080c9b4e14fccb04336f01a26470bf8e24c970d9f030ec22e9be0c7c1aa3da228a66dee2fef1672c4422ef29bb0291e65f7857166b638c7a631d0c6af7c2c99ddff4eaa008c39d9429a95c94dbcc08af6aaa24c1db9fc0801084def5c9ff1212090389f4c53b0098db21454cdd5c67ecc087b43cd8863b0c03370bd8f605739c47c207d542e2b12023cfb26f66f29c81f57f8b5987a3ffdc978176d3733485f95df482b74e09ebe7f8da2d1b208605c5caf3be14d869540f9a57c0c1e42c94bc66526adc7937715d99f0d8a721b263a6e7df3571bd1683b5f3bd1b12b4e4ba53cee384ab04f3a8392c4ba3bc45b163b66a839a2992a60ef3f27ba35706a0a3a2589ac9938c521c12c85c8e76f4da9ea8935354713982540be59124a8cec12370b8eae2d26d664e65078023b6c4b36721c8525aae877456d82e236f07ee8afa12a37ff5ffd67a747e56ad9d687fbad9882d9830449c82f3ebe8e5f72ff2a8c9f6e0ca511e0293290602305032d602346e8876ad70486dfb949c66ae19f6a25418b7a94f5beb3bce83a406aedcf6137692b0426a751b1f4cff33fb6eae28c06da2ed959cad5aa4f817a576713b33e75b5fe9ead673516d79377d4f0f5a9def04e8f2cebfce50a622fccdedd5ef9ef8883302246c14b293213f21a7e98151af5079e2307cdd6cd1a327477a0a1075bb343d90728d52ec62193e4857f8a5780f4800a958d42c3f076049e41a945d108d7c5a62f42b11ec7af117548707168341d2ee00f5d926fa58a5493c715f735a5bd3038dc1789e3190930d9881ff7db2f17c73b31f84bf8b093360e6378c39aa79aa03d53aed8d1b6481bd4bc6b360739fd4e294c9e644406886275aea885b9fb236eebf50a3424eefb613c40fac6ad5b024bfd56658ac61af9a40b68c90691c8789b4900ec0bbbf77b532a0b070a59fc0b156869be27339b8b476a88f8f4a7b306fd74c1157774d1b24089b836b3a3b45fa646372df9caf52065458c29cecb604dbc470a70b97558bb32534d8c5cbf41195d0f509faaef763b3450ed4164f74ee3046f86d8903806cae3ba9bd4e7d45fab59232132adc5cd74912197673182b7dd513f4676dad959416fba0a4db7889a549e2accdd0a4485dd88a072d2e28c8e7e7b9ce3567963c7d0e99075784135715afa2e6126d7c91dac9c0593c3e442f15a8e6f64d4916669afd25dc8a8e92d94e1c039e9fcd79df38774a19d93ca83b11486735e93a20c795736bb87f93571dc323efd8a22311a89c54bd93e8c5711d3dd1ec123015e021b888c86326937ef4169a2c33860e973533f60cdf3e18ef607949deefb7df7ff52da49d5ca0bf82f244274fa19e2f590b76212739ecb6413c70b482db11e22709aae6a2bb06dc928f0b1d926ec003f6d3230f572be2b5bcdf6aa44512607f16ce4462e7407d823f10e1901ddc951be4a7788453b21af98165a15a9e7d08867c49d50ec66128d011082f66c7e2b335bd54b891e4e87693797111d84b0718e282376a9cfa32f0af80d71960cae94a12d368e0a555131268f9cf8c533f14746559deab19121751e1b6537716523ecb7a891dc7e3e14071e79f2055a87ef7c9b0b9f4d04fcbd120efc0e90d00485d0f0f34796ddfb0dc18f2eeb3f0c7b0b0514155a13caaed3f9266776399b1850c96efa0e955186e00f05f3ef89f1a706721132afbb6f041d2939f8c8f355bdda7d6fb20e77b54ff88e4fc5f352932e6a044e07d48c189e636e6568cf2612f8ae933be43d7a4ea9d2f4c70f81918c0ada12e7bc26e8855b0089c88547d90c12be1f5d3b8cf82ba0b77d0c7fe707fb8dd2e330c6800cc8120d71d5535c75f05bd105ca435ce4f2a6789fe148715e3f4d76fed4b8a4907dec5bdae42878b06e2ce5502c6d9e6ebafabce4940236f085f5938734e9340161c4f136290aef4841e85533f50c13028bd32888a6a0c34288b0ab9ac790f1e33c284851bea70446938554cc76ef817cd5b57f8ff49b7a7d1c7cf7ec4a64cb28706e608612c49036292adc31ecdd3306bfc03297ed7958d0c80a7d256ac563ae77bf5f88f83388d14a2b80f349af26272000a1b0e3bda9ed79c91c6e1f6c3b55be70d7e1c3c192358180b88c456881a9d7f1dcefc5774cac34e41bafe14e0fc5f6d4ec3c2cb650fb444f334b0c6b1f6659434ee218ce9cec66fb0e2c075c8e6742016ac3652ba4297cf5a7c5e8c18df22f3ba0c8d5f91a57be2e0cef384aee0b5f2e66d6590a4923376629772e41eae595f0aa8726a21f22f4cf52ed418941d49d2ef2951885004ff253bee5357f50bc469ce690ce3f54f4e239c8dd9bb9a963fef1f5b589c723c9bf06dbeef69cdc8af18abfa19945b821db53f6e2e4aa562b4c78e48a78021d1089bb01991980e2d57dd1af8715afbd657a2a7222877ac7e497e14550b342a0ca45ebf734ce0c91d1ec9bb66df2fa38e35939a81c0ee8fc3b23ed22a0ace24e89e20faa1d6166f30940cc426710aef0aea09c95cca19f8c5c48abfb03474bb0e7b495bd7aa9ffe3515ce6d3e2201c3042924ac1447dac168e7a667c88ead1b1e2aa31686dde15d443a74a8fba89688e4747d709f5cdbd5da69082aa0631951f3d405cb148d375c52ca522132de5eaabc52e01891133553a7040968a631c7e7b2b35a2eea028de817d85449bff14ff8d0bddd546ffbbc58c18ce440ebbe41aa55550c34f9320f8aeac1a6781d70dfb1563073605a0a7ab3d4a675d5593da11f6264eb0a4135083191116096d788caef293062d3236824d92449a6f07c881f4e80f5dcf5e772eaa8d43c7c069fbf17695397af186bec5cfefddfa24fd65050730dc68bdf61f0b9065c1f0936d174c276f6b06e9ebf4723c9f7367a142552ba0e529d97cce72a9d4963c1c8b43d87ca02c78e221cb18300dae5b00ac7fdc15b8ed8a7e234e0af3a3d3469f1c27503694bf2bbbb6af87da096b82c48f2c537c1b9e0fc800634f5e5f5725986d726f8d7e3154115bfca286d33bbbf1916e4fd436d5f014614c858c52bb83c39f88a321a95ad21643cef5fcb735c38ef008012ac9290a01759b2fc149b7ab547f0ce4b50e7263735da277de1ef3fdda714ddae1472e4cd930ad23f29290c34b01e48c35f934eaf5a1adf5aca257a630189e860d9cfef4e6c50277b5e2f9d8e1710fd607e6f9da49169cea20d81e8c35bd75f3b32540543056d07d5b925ad158a9d686bacd290c205f90eac961bba24ad51de5295937f9160883058565021d55173857f4e9165f445baf55fd61b93e1d51dbf72b2d6a6264d9668914d1df8ae6c71a72c65e9c46b4164f5cf3ffdef723b1ccc442851ea12b65d400fecd12bc5f06e64cf27cba3e9c5dcd04eedaabafd19370c9bb4e55e5e9dec6a6926a2488a2d5738e6c0479784ad5b5ca2192d125fa30186374d39c05138eb1ad0bd10aed0e0eaa8169b90070d11b6b68dd1ee0482dfe754e79c43bb2c034a675ed934b992ffd9f23b59d0c5c5e5251e0892d02e169c574f0faa1147a9dd441c6d42e1fecfacc17a3859aa8dcca3dc4ce3d41fbc81cf03cf3f0bd3c4a9d88a9cde2df7428f3c79483fed888578a35f7882898ecb22eae3da098b0e377ccd472e16dd272d1bba84daa942bec4e16584f054317b99c8c6cdfba5cece8641ea2c2ddf08ab570fe874ddd7db056e553eb982c58f4afd9bfd43c1f7a072af504ba354aed59c1df9a90d908fbb1e0259b175a463d8e408a5d916c11fde79683bb6ac066d98516c83b156bed69d7b74817a4f706a430c5352512b19947598ef79b88d0b96df4e9703211904ef8340f57bbb3168bb66763cf7c3a6226ad07b8c871446ac9b8344478b5a05e02bcbb285d0eccd72d49195f4d2a9e3d736a9b9d10bdaae7de3334b0c670e27896aa55832abe5cca4e8e19f19edcf2dd427cae94ba42555d8607f4ed503729d4e1f26320bfa8400087dcd6dd4e9a319285cb1d1561883769fa1ab96c37c4032a73a9cdabd9196ada1f83c578a2fa4a2e4b478310d31328c004e84ce09b1d8c32e79146c7217abb9cf3a60f06fb3e747af0f2be14874c3468f3cea3d5f873966ae6dca3134b5495950eaca8fc0ca4b875f25233baf62e1e1cdfab4f9b959185f960fb0436eadf5ab0cdd892b3342a171c871ad44a1c217e3e0bd873cbabfc4f8577e7d390431ddad5d4a94cfc0d220ee5e2c416e53abd8fc40558c913b2d652775493574655164e5949a463e4260c266a19411291122bd56369977da1f212ae2ca977e403d7e673651971146aab069945fd7a465a96b96009c62f88f70fad878446fb7d1f75c5bdbe3aa4f84d1b4ebc685eb63e15e0e44eb5ee2b18700d3c39655812c77973c3ea17e3171d9ac60d39042524be4839bd6b31ae4da3a2637f01fdb3d5f05feb00d7f70d46e4050d9b4a703394cd8154ba24897fc32a37fab2c2f869d98b159ecd43bc818cbb6604a6b146f397c01ad02fc786f2d11f7ab7a4f2630a1e3e81c15e7d136fe754ec18027140464dd368558da228b1488e03a1bb67f48a4761c99e07b9aa9700784d8b80285eff7f02c8a4fd4325b32e6b1c969dfb07d1a4a43c705217d5f193a94371443264653c39eb01cfe6b522cebb2c1f3b7813c3e1085ab8c712dc07aa5cb2c704c44763f306dbaf50c72cd31e5a84accca6d84e21899e1649cffbb03d8348634a0fae314eb43590ba3087767ef96102bbacbf2509ee9b24adcb7c0f077a55aa9b79accfe3afe8372eabb85b27c7e41bb875dfbe8aa7e8f69677b9bfc83f428f664c546a527aaaa2305e6dfef234344c37703c72a6b58d2994baac66469068c23c4548b386eeecadc6373dc74ae8e32a17c124e0c133a9344af9e71ab859c274f1d34daa8d3f1194ea1e820bacd7fff9a44558d19d0504d3112a95dec05f7942263668e7485bf905d260bd694ae670c121eb1f3ba2825e2d3a9241c25c2a67b14f03fd5a155faa6a8e7ee781413f4ee5074d935f797324ca5c80b48dc581ff4636480f2e982b248c26f52ea48b7608af169a4c3f379359e98a369bd6100a67b6aba289ac5516b45ba60dc5448951362ec5b164419895095bdf037a2bea531f7d3915b60037aaf0c6fa0125138ca97c7848b81324b3f787deaa83b5296f8272faa50e6349f4e53e9266904dd948cf4ee006fa834fe771e0606ffe9902e74f4f7308afdef2b0cca661785aa8c77ec69da4fba1ad6b8af062a087de1a54e4e5aee0632bf659af097d56af7ca824be6acd3186ff87239aed1a127cd11bc8efb1e59b442478fdaf1e69bf079a9a58f8f85a2c051ea032725deab6498ef23a14a0eb178268deb70bbd628de4c18522e1d6d21ca3a21e1b989710f8d7a1dedee62d5741565783e132d1c8b26c8531fd0bd923aabe2ad2469051c92c45c19c3f2cd8f188d76599bb420038473caff9ba412c90f5a1a3842e50818706637c0f68eddcd28a513a26908b7396c942943648e706724af54cd997089253b7e9d618df603f70814c902c163b8f96d895d766c373f43f3f918d4c94c392fb885262507b5c813288ffb52bd1f41d129a90e76507fc5841fb2fc7c4d8d14be1442ce469a041d461292ea871911b6327815c3039422cc901676632da70f1880003ce693c6063f0ea338ddb69e99e359f5a70dad01dfd240e2d0b70a71fb32c47fe69a3f0e0e961ca96714dd227216efbb0ed77563d1307db02e8b759affaa4f1ad87cbdc4d8ca45bc3fff14cab5aaa3", 0x1000}, {&(0x7f0000001340)="9ad7bb6d616fb86bf3910f637b4e9dd0254024c851b49e127121aa289679b8cf33ad725ad9a1363f6a13c4d902d72d98e7255e4b8ede009af0da98e0aec15755b0d40982cb1e9c7e4899013b04df359f711fbcad65ca892f47b71c22d1e8abd188a944578ee871b88cf53a98579111f31bd76ddeba", 0x75}, {&(0x7f00000013c0)="b3991ab87eea19627b6d9cc92aff84a53f6c4670d78f1ae1b034f5b0bd57b00d5c80", 0x22}, {&(0x7f0000001400)="2eb5551f7e659ce5cb9e141cd25889341d215016998d49fb3a665c98ccf56301a7", 0x21}, {&(0x7f0000001440)="2753fa2e0e13e111b416b7ea5ff4919edc75d3ca706ccda7357dc599db049027b7fa78716c6381ea95d27941f839f07cc3b22c1e83e2edf00f8a9680ba12a2ff08aa859e5d2c37714e79864ccb8ec33229d3dac615b200facd83f5ff6bc84775b5cfaa6a11068816984789d3fa12a7f2d4f7800b52c8c42adbcf9b02e12346eb1542cb6d5918227ca9630af03c3c75439e36def7e18314bc5cc71ec62ba788bf42dc4fe811ac3754b0bd39b49544c5947a76d46f1c5fcb5440163d1ccb5b108fbfea36", 0xc3}, {&(0x7f0000001540)="e76599a23329e522d958094b6af1d012260f48247fdd6bb85d463ea55dd56dac7ea7cc09ed799fcb16e216825da4f994a0d57f8b51f6be7a97bd4dd8d03df5533a26e406251b87cd904879f06623bd09669f31f6e7e1946e6be11ea2faf37c6ce91b344a3cdadcaa4b2b2cd5408b0356eb9bfc4c05f256bb3c849f8f424295e70f95ff270b97bca0a6690648b929d73ae3d60a32d27cf4d93cc412fb13bc97cdbc71f6004875e6060755844beb53d226e3ab89af3744e2d2870bc40475313add3d5e29851fb5da5e", 0xc8}], 0x7, &(0x7f00000016c0)=[{0xe0, 0xffff, 0xfffffffffffffffb, "a1b1d74cfe0c984eaf4d76a6cbc0426c64fccdc9e40a2d0486241e59fed953b26d65777207d45075a65bcade191a19144a634335ed0b7814efafb8c1fd7951f5813ad2ae628c17888d4e5bc01183285e120b297d03eb0b275f9cf336c4eedbd5257053c0276d104516b220961017e3e208b1956f2a2c937eec1707d4409d850f34ea48fee5421b65a76349d2e5a1cd76fb761ea0d7ce5f51a489c869e3726b6a8f32c9c990c8ba0c291873bef385802213a7d1d612e88b7da9f17fdc8b6229b301fd63cdbc0177c73cb9"}, {0x88, 0x1, 0x6, "183ae5c583286475f1efbb9a237a772dbf50fdbc57b65411797d02f02f7dd24f4abdf023f81327cd4ce9c005d9c87c5ee9b5497fe4b4e4c97b65b8a0d25965e4001fd8d3ae00af47442ac1bfad34ab7182988e753f0b0e3ab7a088ac4ec415574c6a88e0a23e6b86a5adb41cfb38914f5878b878d22d11"}, {0xf8, 0xffff, 0x2, "4183f80ba20bb7872f4a54069bca6b5953d41dd496f0a4f4fda3711aea05cd36fbdd2ca5e10661ad4d34ae3e18405559611aa847d37ca07774c66a310e4252494f34eb78cd7391f6657e392e59bd5d4634a4cdfd23319573d1eb0a35a615e04bed6cb3a0c9eef249447c3e9dab651fafe32680d1e31764e2b07eb1809246ddbd222434d1a2587d8dd3a3b1a0dc6695bb34d941f01180aa3b2c9577cec5a259949188c0aea2ef0dc583f447eaba57eeda0033b8df23bdcc74f557c2796ee664326f72561f97bad3ae383494ab9529f6fc33956a7cbd213e447236a6b43c01f6ce84e14865ee"}, {0x1010, 0xffff, 0x5, "1b51dfb91a807bcab02bcc69f659189c12390041242a5afd5db62cd20c3f08437d7d7e9033458148d778ca9cae50d464ae7687585a41f2f0ef7e47b011d6925c0ca2877184886fbf1f7bc6627f12814e2e60d2760957ff95791ac86947a504bca5df60d7c13ad38e84141fc4914457d7c049525c0469f159f5834ea7107b89663c4e5c338266c160fe0a2c2784f0331a8f4b42621297d8b8580168c0b29bc9902b20d988cb981b753e1e5b499f28be7d3d641a857dcbb97a641ca79625a9978e33214f9db2d82160e29246a608efbc906ad6667ddcaa5fff482f9ea859c0dd3ba365a937ae0f6b2fa795cb6aa51a23ae63dcc1b7bdcff1ae11f9df95b01de1fc51f48adc989c766737c657064a616f96de0c75d8cc424dc8b47031a53273b802525cb8e5f509f4d6631556ff2b7123096256502c91e28dc573983778d05ac257fd3decc663697ca990772a9574262edfc794832aaff00e156dd398c29a1161dac7e7d8a4a31a8361ba8084569b3e2374a2e76359e264458b16b35e73cb2c0fc331141d70319a5a964df227c0c2fa80579d372b89d8646c220d4b3fdb669d318874f165eaa9e6137830cdc7d2f2c0de1cd97a54c400990cac6ba49d9478f9e51cc47208e883a0fc4eee3607b1cccbbf78da218e033d7cc614aa270f8543b354dc3f4dfde74ec0c2c3e2f9ad5029eb06baf9c589de095167e8bd7a397d0a8280b86998b503a7cf509bea3d8f576375c03b90e27c4a8b3b8b832dbabb9ff105b95d70de402eb8efff1a3da9c7f41fa0591c34c2ce0e048dc3c7849b4aebabc19b1a0596ebbba94e04cb0ae5cede2c0d5bb925811e342c522341106844bab6c0474a30a64d9daa2bbabf403a3d8e1cb3ae7413c728fdcefe18e117e7539096a481a1f22077969f64ad1d03e04f0dc3a090bd3ab86c78b1248b4a1495a3389754578df924a8b01148238c9ed4aebfede8eb5fe946676e42a87c8d92f8370f78f67d84fb3a5116ffd42790c18a692ed9d0d0a66517ce0c5174f9f2d13cdd182d5531fbc636551169ffdcc41fd74f937577cee42781af107f26791bc44ab960ebf27b32dbd34e547624c6a60719c4d8a6c900be1d841d32cf6049b4b891d4b401fb04f45de07f2e22ac9b6e167460c48eae952334d75c1cd917ef474adc5120b4fcdcfc81ddf97d1e70bd6a5d5005ef05ce70fff6c74da88a9afd15c5ea7b7efc0e09adadaf5eb7d1a2b95b08676f8f1c25572556a57f1adff7f46e2f71e06f01d4b501d0cbad1e06c2d47bf76ee77e02b9ade4f7424d08792c2a20b53b58206786f78dfb277fcfe12ece1bc23f2b175ec5331e217c4f58a0205d915f369648d14ec2b346c2ea0b89c60a360e174fd24d9c6b1f6b5e93347a45603d4420fd345ae89401ba828700a7ac0a47e5f9fda013adadce33f1bf2e75d522e9105eb2b530a70042d58d6c58f6939fa9e88c1dab21ca0e55ac2f984fee83d1314aa4ae3dd18be5c431266ca1d2ccae38eabf43a17fc073de16ece3bdabe9c0469625f9a478e38ad57131beaadd9bdad240f72c7a0cbbb7d6c20bbc02ce86587ae597cd10728687d997abcaf477da36e7535441def4bc4a9a8f2afae9f25d26e715c3076195d582c80497d4370ade123218f765ff105bf0eac39edab1abca8a5916415a92409dd3b37ae2fdf6577df83505841a842ec33f1d0f195bab22056fde8307f9e1d8a50f64c56f1af9835bdf9dcb9dc5b2fb7fc3d67a6ec0b909a1a7221e61a8e577ce3d5d40e2f432982762641e942ec1d5eba6ceba27fa392432f71fdd883194f56a3ba6f3dca2d1769961c1bdbe1ea09e1c06ea883cfcae01722032a11f9b96a29e4e0a8ffe469723161493bcb3d3870da2324adb0033be15ccbe8075c8d870f7b1bc3a156bfd4cbd87addf1de5b96f1c46c7b25620413dd156b79f1cfa58186d87ed92a910603226952c5f93aa6f73d97245a45eb5dd9a55c18fee79270942daf8b1a77b0f581d958ecc3d5b7688950f2af9b79f60b4ad4ff9265c0e6a181afbec5872c8bc1cf8216935e8a91c316060b09cca7ac78b88905492be1f800316923870eccc6dd12d4edc607746f397150730cb660a448af9f178ca0f0fab0cc786b18193a2278cc77cde1c9e9005dfaa9f24b234a08deb6d5fc24718a076b59548cc79a1f539f7dc67f24eb95e09a0905a29895d23433542f1d42bc1f75307efef60d04cac734786740ba92e4af1f2e9320dbeb9692332c0dc845459b3bae82d70a1a3edcd6300da6b2014a3797269eb1ea480ef2bd5997321df71be3ed09bea161c899c40c27938d071ffa02b3aa679e27cdc9ac241604eb6f8c7760442e741ffbf3776caca56b06603f979aebcc988034ed6c7945ecd030656d46263551b00789aff6ae85d0a914929cb67543be524d6b3c31b7d84bfeb7e7ae31b7f762ca3e7e789337544bb0263c73ce612615ff7d2dcd30016c757c38a75c3763b4d542ceb8af8cffede7c94d803aae20675aa1d23769c44327cd93892073733e0eb97204873d72d179d8342eb58f84c9cbafae45987e988bb51e519e2d7d0d2c058ea79366a8d4ecc3d3cb89dd172f65fbd06026fb2374abb6d2c51271c2dc88ff2d669b8706afe9c5d55cae73fe872eee27cbd1916705d14c79c240d6240f12cab075e55594b73cccea6100d83a02e7c5c7139071d0612d83c717aabf0a3a1c0c7d1481831866c9808d98364ca8b832ad7c9f5e331091376fd896c7d24846e42862dc039bf88ec3292aa8a8bb436f2481cc537473f4c568b2a9adce700c8e862ac5352acc3466c2bddb7e680abda77c5efea05152c8ce7e953de11c4f2b6b60d1ba439ef84844e0f6fe4ec5256b21fedc4e36357e441972fb28bcb8eff60b84c1e90a60a7be964014e75fba1c7f0e14f114bf8d0e43d51f4a22614977e1617cda0d08d1cc973b6f68c7e34f5434f17c5576df2a902d1979357372e3167e082a26c848cb4f045d9724834a92f43bbbecd6f9d758e6aa50a8c87cbb58d2f5788e8a378c48a92b766970ca404165c1b9efbcc3b6187deb66eb6011098e538459882834c609ad76ab38520c2e586541fee92b2b00456d6eaef8fcac9b508b8233f3e12053996861fd77676d8f48c92c8fee1ab724b64b9afb4c1cc05cc69fc7275c2e306db54d0dc8c1904626b4de7a1f423082536cf885d08ae8b2c6dde4821debaad30e9c54da256b23f044514be6c6473d7a4a788c64b18acdc73ea4326b8157409c45cfd564f2af43a43d5f55967b4f33142665acd9666e8c13af47685e26f577bb533df5a18b396b0a589dbd36428792c97a369f0ca8a7e4d5009a9b9ba8b651984587ca1d1cf760feb1031db4ae6f74d89a703503578554c80c6b067779ba9658fe5e96697bca80fc9b70d857cf442e288d14b741b73b87d2587dbe72fdcf6e54572cb152d83acf3baae69572ea4568886bb12d1212520b272ea01b31cafe0691c6874c1d5864de495b1f5f02b1121bad01e5007e4349e129be657cc84f5a9e809c7a4af2d7b8267dd124f0a2befd1331d0df85be3b5c98a7f0d5bf18861bbf4513d6756f4f611870f913769cc4cb583a2141bce6019543cab826a992daeeba097de6611b37eaa5667fe9f7a1801323a410c9c4aadda548f172bd6be42c9614784ee29a03ac2449fa7bb9f50fda85f4281ca5f6b42010675c1697c918972441d668727ee3ed9fa623aa25f5cd8a74f487ddb3dbd38018102db790f9194970587f39323ecb537c6cb48228da048c6adf55d60ca26b88c5ecf246035239d4994136fa49bbf2b11ff36b11aca2bfff43464d8ef749cadc0dae421eb1649dad010da153bab58aa946d545ba22ebc71ea1e7edfaad319cb610d199a23e04c7913b5997e5ab0086d7c404316b243726b7fc1e54991a65b1ee47d93ffc34a95a3ae731e94b8e4620f68d58c6f05627bdf1b146bf8a714514583c0da3d184a5ba80a5fbabd399b3aa5d68f2d31381432970e5a5debfc9815c5744bb022d0fb12efdbe5391595dd78d6c6dfb7fa641277b265d2877d537787a9e94e710d8503c02eb756902b461802c2f5410bbbd628e8f6fd49e9c4ee4e7307ebb66d4d7dc918724db014a57b328ce72d3cc5d7d0d3774688c947ed4e61b9539df800bfbea77010a04162283dbae3d94e3c0358ff34994c17762cb6d9956549a95e503f5bd384b7640eb8bd5490466c23cfc5f453c76130d11d9982188ce0d000e0ee1b0c09a5581b50ae64c8116bd67471d7d0a7a95d41bcf63d6bc9cecb7b25fa65caf29a724f6265075815a6d3decbd83842691b7939f937fad9a68906882f1a487671b97f2ac08430d46d68ead89368568b3209756dc9c42fd80e41806e44e82a138804982741f7642590acc59148dc29c272db2601c10f02460ef1c02da0515ec556569ad86d5a23c4e5a96c7dba705e0345eecf0de33bf8a44715781b1731ec8d256f5597e29de0c72b0001f1b2421d6cecf7e119a487f12041c5df673cbd53f0ad8f1541a7cf4d3617ee9b7c983d9fbb5e0ea5196fe2c22c88a9fce5e0c4fd6dd591be0b9134dcb3dec8d33f440b99f29fb8ac2c06ad8c94fb12c947ed25ab3f04e55bf83559112da505411897cc2910a9ac516b0511ad0e2fefc9f73443953806ca47a6d5cf66e20689fadd7b5cac80951e996784c63df6ccb15394b8aff92459b3f54a4ad34c3585fe349bf68476eaa52e2b69483e63dba887344be6ad02796c7f82882263438a8916aefcaf88ffdc57fa7017e92740f5ccebcbaa0fdcdbec0d077ed475dfa3ba2b710028032cc16427d135b6ecd952cbd937eff03e95ae764da096da6c9ef8323f81ba4fab446224a1570764f23f89dd5f40c6763d6264ee67ffe7bdfedd9d87fdba9ca646f3b8b70224417b132e4da1ae9f9884ca0a4b24bf1f3d5c6f000d08458a6cf126eb7fd495be88bb547af9cb0251cfbff6b15916bbb72afadc1b5207c687faf683b2fd7c127b2be3c17d475f8e5f58df10988be7b71abcf2ac673aebc912c81834389c956c9f175e1c01863f776cd3a33ccc9c07541ad5fe763c849287121e77637ea34cebbae3c667e45665c166cf347ce4a082f44a8747b9f7a32bec135da9bdbe7eaa22c9c13e7e60ce0c595592d4f71453f176c94ad27df17f559c9fca9682471f45078641770b6fb84a4432f930434ba3321ea6fbf63a1daebf33c30f83589421e17fc20e609f9c760673c0f0ff38d557ea293a7f495b5665198925d20f526625d7ca8e01a8cc0124ab78bde73cf7a5b90e0e9dfdafd537f3324b1a1d53f5280d90138f2c209768a4541ebda583221278a543eb566a59354124cb03438101141e460e9dd1cf81ce3c94cda6ee36b3d7a2aa0b27bcd3b30eb35e4e2adbf11daf53e9f65c332cd46f94c295c5f7a9dd32a572262baba892f9b565074bab17afd5be3cbf0146dcab02d17fa4505a0b9d0fbda83147b219207912fc6a037e6600a5f4492f46b58c586706d21bb60b92ed52f684746970960ee542d59653320d31a395e90f1030ce99bae84c07f03382457b6c78f8fcd08c4b58a43d4978ceefb4ba364861491044349ef95647680ff6305b0e8d61024b30c4e226001d22bc9f8837b2aee5995269709c4c310555cfe2eb2d5333df486376876fbb501d79e6eb69b90ae0e04353ea892703cd693a0a5be8a49f5a31a96999bf909ae4d6d80c51c785371afc4b4f48aae213a165917980e466028645f55acfad1f56394e694d352a6b8fa5cf4da2d00100b062fee6aea6fb68d4130933b9a32ce278d94d01b71e94"}, {0xa0, 0x0, 0x9, "c4b7b6d70aa1c808ec7af3eafb23f7fe0a98079e46debe9a8bcf235d2a749667d9a05cc3e28efe8c8dac63ec3862f39353cfe4e4ce40ca8ae863248cc78d989524ba4169f66fd9ceaaea03e50ea70b1d4c6f5e25679701e9c85733dcc33870a2bd66a418ad4ad4543c2a93e890ca3bd8cae669a411ccb4af0531562241ca9092ef8056aff6b4b4dc292978"}, {0x40, 0xffff, 0xffffffffffffffff, "0b735aba21c06fe540b9008317a92a370deb2887db398e0837e7369079be62f009851e1d3f0a083536"}, {0x70, 0xffff, 0xfffffffffffffffc, "547c94aa9e0ffc9dc637a0cce70a3dcd14469e27d0d2cacff736a645dae47a9d42ccfd7708f533fb7c1b39a4ce08f9e7a23654510bd1379697f384da300d024a2586193f3563af90bbfa590cb5e74efb18c4b97df13393d73ef6d5fab5614497"}], 0x13c0}, 0x0) setsockopt(r0, 0x7f, 0x40, &(0x7f0000000000)="9531fbb554130312c01773bee3590dcaebdd49abfbb7850bdc21ba7976e9a7669ee7ef4cf82c209179034034694dd98a441377097ef3a6246be904b6a763ff405ccfe3f9bbfb97c60660dfbccee93b8ab334b49cf1ab70990b60b52c6cdec7a2fd8eb8a0ba95e7f552e430464bb168700cdc48a49e07897c8bc5511041d94e1973ccf737da93bd42af0a56f14e0b95d8a2cf8a0320ade6169c61c128da3f794936ab695f798a5c4e4ff9e856096874540a1484858eec9e2f2de72067c68c2ca3bddc171bd4746781f1ab806ed5d6a6605657b7bf5b48bc3dd04e54efa5b820bd7cbf63bb6c1516d93ab29de2299a67e34b65796cd4aff6a72fe51e42a488", 0xfe) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="576a4e10eafb05c80adde54b253e22f20d714512a33baa89d2441ef0748449fb3357cb2687d73e9ae11cd099cb72db348a9bab40e8ef186fc00e10f2dc49805b15c317be90b8faf597e9752a5658ef8fdd0e3643f996d0c8e986e59508c6bb0367a276374916fe8c7042c6576789a07807d1614231713371954e9dd60018379106fc85c213c106ed189389794a48d5eb6e583fe05db5a62c5db3b02ac5196194751e78e59764a948994e54bc4dd35eccfcee30c447a6c8f3d0a575657001de4d17c5cef881b88a45821fcc54e139345c756daae653a7bf93038b8cd4a9c5f8b1cae9c7a6af624748970276d11e1d711e14faa76d45dd694e13d89efbb95a7b056ba01d22011c5417c8deefc55f7426daef8de2f09a1f6f4c9556352d81", 0x445) 16:13:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x9, 0x4, &(0x7f0000000080)=""/4096, &(0x7f00000010c0)=0x1000) setsockopt(r0, 0x0, 0x100023, &(0x7f0000000040)="caf5b415", 0x3) 16:13:22 executing program 1: pipe2(&(0x7f0000000000), 0x10004) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) write(r0, &(0x7f00000000c0)="db", 0x1) 16:13:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0xd5c7770f054687c5) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') accept$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000001a00000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff0effffffffff0000000000000000ba03d747c065251ec027f0adb4f271c1e429417742d75fc3d34cb7e10321e547e749fd216a1cb3c1692eec0a6821e55fb33593e226483f4f63516c4709a1ea364ae274f571e8a3868b7c2ca7b28d481ca6239d21756dca341e7cd4f0476fa9878156271d5a08d18816cc1a7d2a1ad5a4c9c59dccd49de2bf8bb624f39c8e000000000000000016ddb6b9461303fba1d16ad9f508b5e3a4fc94834aab71d344a19f5bc8e0bb32a70ccdff85776a4a09e7511f8e4a8fb808ae55cbd236f027e919247161ca8f16c335710c6a2423a535861633b03ce59f2a1e9f517e8a4da6fa389564ead32dea64adf6b0008de4ae1d953442bf254d93851bd99d3ff546f86ac9440d994ae8681b397ba76577f8e9e6e717b7941f81bad2b51c736491eb77129a3f829e41323d124b91598e09fad6ab2a8ef2274dd93196e2a8f14f81b446aab9de0116cd866630975162accaa5219a3ae9bbaff3b47e14f5ef28bd390eb7c38438aef2910b1a94fe29f2a5de25a16fdfe9d2e4f5ca4f3bf0b41a12b5c21a221d95"], &(0x7f0000000200)=0x6e) 16:13:22 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, r0) 16:13:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/141, 0x8d}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/171, 0xab}], 0x4, &(0x7f0000000300)=""/33, 0x21}, 0x801) 16:13:22 executing program 1: socket$inet6(0x18, 0x3, 0x101) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x1, 0x401, 0x6}, 0xc) r0 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x2012, r0, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:13:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000400)) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x5, &(0x7f0000000280)=[r2, r3, r4, r5, r6]) flock(r0, 0x2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000003c0)) close(r0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:13:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0) 16:13:23 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r1 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) connect$inet(r2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) wait4(r1, 0x0, 0x2, &(0x7f0000000200)) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x4) fcntl$getflags(r2, 0x3) wait4(r3, 0x0, 0x2, 0x0) 16:13:23 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) recvfrom(r0, &(0x7f0000000100)=""/172, 0xac, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 16:13:23 executing program 0: socketpair(0x1e, 0x5, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3f, 0x80000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) close(0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000340), 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:13:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x4000000000035c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff6e) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f00000004c0)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x1, 0x101, 0x1, "82da8f9a643966176519e7d106e4e1e149e0e212", 0x6, 0x3e30}) getgroups(0x6, &(0x7f00000005c0)=[r4, r4, r4, r4, r4, r4]) mkdir(&(0x7f0000000500)='./file0\x00', 0x5) ioctl$TIOCEXCL(r2, 0x2000740d) lchown(&(0x7f0000000000)='./file0\x00', r3, 0x0) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000600)=0x10000) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/68, 0x44}], 0x3, &(0x7f0000000440)=""/43, 0x2b}, 0x40) 16:13:23 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000080)=""/234, 0xea) 16:13:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x18400, 0x110) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) r4 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) fcntl$getflags(r1, 0x3) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)=0x9) 16:13:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) r2 = syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$getflags(r2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x6) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000080)) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x0, 0x101}, 0xc) execve(0x0, 0x0, 0x0) 16:13:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x48, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) 16:13:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:13:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4512) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r0 = socket(0x1, 0x7, 0x6) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0xffffffffffff8001}, 0xc) select(0x40, &(0x7f00000000c0)={0x4}, 0x0, &(0x7f00000001c0)={0x9}, 0x0) 16:13:25 executing program 0: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000080)={0x0, ""/156}, 0xa4, 0x1, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3, "dae57586142ecd61bc2979dad54b5bd14c21636117cbdab371e23857d681f6462194c196886884d09a1297ea5c1f2acb800417136ebd4df20b01b18147945dc3"}, 0x48, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x447, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20001, 0x77) bind$inet(r3, &(0x7f0000000280)={0x2, 0x1}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0x8) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x18600, 0x20) msgget(0x1, 0x20300) msgsnd(r0, &(0x7f0000000140)={0x1}, 0x8, 0x800) 16:13:25 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20, 0x22) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x20, 0x10000, 0x91d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x9) ioctl$TIOCSTOP(r4, 0x2000746f) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x3, 0x9e9, 0x10001, 0x1, "3e831f6aab3abcb066bdc048b512cd4a4973a0d8", 0xfff, 0x3f}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x10000, 0x4}, {0x18, 0x3, 0x800, 0xfff}, 0x3354, [0x5, 0x100000001, 0x5, 0x0, 0xcb47, 0x7fff, 0x3, 0x9]}, 0x3c) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() wsmuxpoll: not open 16:13:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0xfffffffffffffe77) fcntl$setstatus(r0, 0x4, 0x4) 16:13:26 executing program 0: 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$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) 16:13:26 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x20) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = semget(0x3, 0x7, 0x2) shmget$private(0x0, 0x3000, 0x440, &(0x7f0000ffd000/0x3000)=nil) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/132) setsockopt(r0, 0x100000001, 0xb, &(0x7f0000000000), 0x236) rmdir(&(0x7f00000001c0)='./file0\x00') r2 = fcntl$dupfd(r0, 0xa, r0) accept(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r3 = msgget(0x1, 0x80) linkat(r2, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) msgrcv(r3, &(0x7f0000000200)={0x0, ""/110}, 0x76, 0x3, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2759b1e048527424eb9470", 0xb) 16:13:26 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r1 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) wait4(r1, 0x0, 0x2, &(0x7f0000000200)) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x4) write(r2, &(0x7f00000002c0)="1e8c5f0c12e4a7501d8a672e8aff79c063753804daae40b517ec8394df0b09e6a5f8419044aa2de48478f9a5893e7dc506f2521e757d16c3bfa54631ef77522e3b97", 0x42) close(r2) fcntl$getflags(r2, 0x3) wait4(r3, 0x0, 0x2, 0x0) 16:13:26 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x0, 0x200000000000, 0x3, 0x0, 0x1, 0xbb7b, 0x59, 0x102915d4c7c5c021, 0x0, 0x6, 0x2}) mknod(&(0x7f0000000640)='./file1\x00', 0x80, 0x3f8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file1\x00') preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0xfffffffffffffffb, 0x0, 0xfffffffffffff1ed, 0x0, 0x8001, 0x210, 0x4, 0x3}) 16:13:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) sendto$unix(r2, &(0x7f00000002c0)="3fec0ead010aff906210f2f01154a8dfb232b77b54f15e5ec9e1835888b516db", 0x20, 0x409, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) connect(r2, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) recvfrom(r2, &(0x7f0000000380)=""/118, 0x76, 0x0, &(0x7f0000000400)=@in6={0x18, 0x1, 0x401, 0x400}, 0xc) sendto(r0, &(0x7f0000000440)="cffd180218e00fbcd3fccb72ec988fec9136aa6369b7e4e798729679aed0ff4b1face4fc26bd8c449227a700ce68b0d6b20ea40ea87cb7ee0a3f04d373b2acf964d61fbc4d1145928892acb462a61067d7912da745d958e5be3d6968776e9f90fcb9f20ff5854886b7409e1883e9eb9fd5dc5626f94bd9c464f210c6f5b29f3cf129e2e582e2b649d1a51088ff640c75b22eaf1b65f7b994d7c388aca7a8bd2d88a9671b4dccfefdfb790abf2eac09f202c7e97de587d9cbcacbaff0ad7eaed5bd89186878e92942f87228adf1798f8849ab02626c2cc22af53ebbda68df97de0f9fb0", 0xe3, 0x0, &(0x7f0000000540)=@in6={0x18, 0x0, 0x2f6f, 0x6d}, 0xc) connect(r2, &(0x7f0000000580)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r5 = dup(r0) connect(r1, &(0x7f0000000640)=@in6={0x18, 0x1, 0x400, 0x9}, 0xc) sendto(0xffffffffffffff9c, &(0x7f0000000680)="c1ea718890da793b74023857de634a", 0xf, 0x1, &(0x7f00000006c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$dupfd(r1, 0x0, r0) accept(r2, 0x0, &(0x7f0000000700)) recvfrom$unix(r0, &(0x7f0000000740)=""/118, 0x76, 0x40, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x2}, 0x8) geteuid() mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendto(r0, &(0x7f0000000800)="48b0347ffec26c88db1feeaf6d16fb402f0a16b3d5abefdfc7787844", 0x1c, 0x406, &(0x7f0000000840)=@in6={0x18, 0x0, 0x81, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000880)="ca52fc4e0fddfca62386a15c847249480b3cbd98182993304fc87dc18a8ee5fcafb0c6f26469802d984fc36a6c3b8cb30825fcbdd119c556211794d7440af8a423fdcf25889e2f1478c1bd61f4340f3880ee66fc6e3ef1464ee40516ecc308fb8e93cb449442434ee7661ef3f95bce86ad56e014caa45a1950e0491a79a39236dca14a3104e7f1af708083650934d386b7b58ebcf60f3f1d557113cc5d743fa8b9883c21c17bb1fc78b006aa8741d3df60041e901f26c4341533bcf86c36d50cbbadbb6fc2fa4893832e8808408a94fe092cc6a03c04fe46c5904aff358f8295bfd4ed8d6dd64fef0cba692d482fefe7e4b08ffe7d", 0xf5, 0x1, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) r6 = msgget(0x1, 0x0) msgsnd(r6, &(0x7f00000009c0)={0x1, "de5c6c57476c0d72ad5581eeec47348e8be9e4a0414a37358ebadd39705a80b74d2b964a3c752b6a39bdfb28c4a64eff4c30ece2608734b77752f9bb593df116193ebbba3089a12589c8083711fed0aa1e0978da43d1c72ce8926da36af5c56c"}, 0x68, 0x0) faccessat(r0, &(0x7f0000000a40)='./file0\x00', 0x5, 0x3) open(&(0x7f0000000a80)='./file0\x00', 0x2004a, 0x100) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCNXCL(r5, 0x2000740e) 16:13:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="7a66fdcdf9c1ed6b07bc7f6d0f5520732727a863f7401b1be5edf95e12df5b4d4dde2db027404de61b862f8afe9971e50de78e9f79c6ae0c57108e774a8f27c3c179dcdd960bb53f573937f66005d74b6d48a4e338552eab4fd75ab7046da3ce9dec5f243bab8b8035d63d0e4b9a0bc018c1b5840485", 0x76}, {&(0x7f0000000280)="6b434e60af73", 0x6}, {&(0x7f00000002c0)="6004e264cb32faf18a22bc5b6faa406e73e376d6ce8ea428000a1d7e09adbf79f18e65a7100fa822aeffe6cf05ab21b695b7de8b2e2d7ed87910619b9e9a68652d24f0e5e9402c41af0b23bbfd0a57e48ef68cc25f9d8137460aaaa8b159177b08629dd835aa3fbf5f35842d2ad6e93be2d4fb250a244eb109", 0x79}, {&(0x7f0000000340)="e94ab0e681c021eb270f8d70b9df58a36b41e7a73cf3cd3b880a3fa33702c28d42b0e5bc806379ffcb864d538ea9b8c6c66afc0601a00e486711d8a67278d5d5f9972b0fcd561f7d0c5c9c8cb6da3430f020e53db1799d4f812fd24bf6e4b46cab3cf11ea9aa0f3085c065ef00508ce28eed6027bfcc9ae5b24db33cd0956331b09dbc533ca4af1488ccf9202de1fe49a68790cc9a7ed1f071c829c9f8a7a380f5232536bc2b8b3bdf63fdd0cff58df33546409a31860dfb7fd45c93043deb8ce666f5f7ad65f7800ded8f1445a24eeb321d16a7774b4bc5d168e076d669f17c8f873533be65c8317f06ff66539359297fe0", 0xf2}, {&(0x7f0000000440)="cd70551d5908d71e8385203599011e3834f9d9dbbfbd9429e608911c20f3efaf3334478cdd1ab17786178c3a43c3b5db4e72236b4c2c5fb96f31905cae2b3c0350d9871014dccbab7635cd558b04e63272b2138a3306c2bb319c741db7c52ebf920114cb5c084f46b1c35aa76a86e30baa3b8abb89ec51b90539d5dfd3649a81a0ea2b4c6bad5e4d122fe72fdccc8ed8e60de7cccdd3e3c6ce2ed417bd844bf2b56b5e20e0dd88977870250d68016ca931898730c80161c059ad7acc636bca19f480bae62f3a5888d46231c1d332a0be6d31987bb5aa", 0xd6}], 0x5, 0x0) 16:13:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="09974dc4efacf86c6f6f2ceb1ff72bd4c60f8e91d1fd1b8a62ea66bdc80ad3c7784bb28695234c5245b91e40a9eb05d4b36a185d44ab31515790a8e6c8eab99df4af2ec0f326025b70cd69df4643dc1309", 0x51) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20001, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:13:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) ftruncate(r0, 0x0) close(r0) rmdir(&(0x7f0000000000)='./file1\x00') 16:13:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240)={0x0, 0x9}, 0x10) chmod(&(0x7f0000000040)='./file0\x00', 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000300)}, {&(0x7f00000003c0)=""/125, 0x7d}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f0000000440)=""/215, 0xd7}, {&(0x7f0000000540)=""/132, 0x84}, {&(0x7f0000000340)=""/58, 0x3a}], 0x6, 0x0) r3 = syz_open_pts() close(r0) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000280)) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000700)=0xfffd) close(r5) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000000)=0x1ad) 16:13:27 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) fcntl$getflags(r0, 0x1) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') 16:13:27 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000380)) readv(r0, &(0x7f0000001780)=[{&(0x7f00000003c0)=""/23, 0x17}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/244, 0xf4}, {&(0x7f0000001500)=""/89, 0x59}, {&(0x7f0000001580)=""/194, 0xc2}, {&(0x7f0000001680)=""/241, 0xf1}], 0x6) r1 = kqueue() utimes(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)={{0x39, 0x5}, {0x8000, 0xf02f}}) r2 = socket(0x6, 0x2, 0x3) kevent(r1, &(0x7f0000001800)=[{{r0}, 0xfffffffffffffffb, 0x22, 0x21, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000009, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x13, 0xf0000004, 0x6, 0x3cc1d0e1}, {{r0}, 0xfffffffffffffffb, 0x90, 0x80000002, 0x5, 0xf64}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x7, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x11, 0x2, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0xe0e, 0x8}, {{r0}, 0xffffffffffffffff, 0x5, 0x40000000, 0x2, 0x100}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x200, 0x100000001}], 0x85, &(0x7f0000001940)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0xa00000000000000, 0x4}, {{r0}, 0x0, 0x80, 0x20000003, 0x9, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x98, 0x95, 0x0, 0x3}], 0x100000001, &(0x7f00000019c0)={0x2a5, 0x8}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff9, 0xa9, 0x2, 0x9, 0x7738}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0xa9, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0xd, 0xf5f, 0x101}, {{r3}, 0xffffffffffffffff, 0x84, 0x80, 0x4, 0xfffffffffffffe2a}, {{r3}, 0xfffffffffffffffe, 0x14, 0x1, 0x5, 0x80}, {{r3}, 0xfffffffffffffffe, 0x31, 0x20000002, 0x3, 0x5}], 0x7, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r4}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0x400}, {{r4}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x2, 0x3}) kevent(r4, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x7) kevent(r4, &(0x7f00000000c0), 0x3f, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x22, 0xf0000005, 0x80000001, 0xff}, {{r4}, 0xffffffffffffffff, 0x10, 0x40000001, 0x2102488e, 0x9}, {{r4}, 0xffffffffffffffff, 0x5, 0x1, 0x8, 0x80}, {{r4}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x8, 0x1}, {{r3}, 0xfffffffffffffffd, 0x10, 0x80, 0x4, 0x10000}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0xa33, 0x8}], 0x7f, &(0x7f0000000100)={0x3, 0xca14}) dup2(r4, r3) 16:13:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x27, 0x2003f, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x7f}, 0xffffff8e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x80) 16:13:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0x6, 0x1, 0x1, 0x101, 0x8001, 0xe31b, 0x0, 0x1, 0x20}) 16:13:27 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000004b4c8a213c6c051f000000000000001805d1a8eeb02475bc01bd242b368adc64e7c0874b000000800000000000000000007dc71af3193a76"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x100000000003, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000780)=ANY=[@ANYRESHEX=r2], 0x1, 0x7fe) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) r5 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r5, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) msgrcv(r5, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) 16:13:27 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{0x0, 0x7ff}}, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/134, 0x86}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x6) 16:13:27 executing program 0: setreuid(0x0, 0xee01) r0 = geteuid() r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0x0) r2 = msgget(0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x4, r0, r3, r0, r4, 0x18, 0x10000}, 0x7ff, 0x10001, r5, r6, 0x800, 0x8, 0x1f, 0x5}) bind$unix(r1, &(0x7f0000000280)=@abs={0x1f95d27d48731892}, 0x8) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:13:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x402, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) pipe(0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) sendto(r0, &(0x7f00000010c0)="99c8b759fdc8211e5fd1cbd64714184589f8a1bbea9e3dcb014dd5bd979070153bf9eba49e316ce92ff452c2ebdbe99c663dcf94787d5dae4588e0f243b7718548e9a1f02d5c1c263500a0dea6ba7dd084a0c6", 0x53, 0x401, 0x0, 0x0) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 16:13:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000400)="2914c716f61c003805694d90b7c5769febf508366c2a9f856bbefd5bc4965873a0baed147f3b9adca558366d80fc122ed4eee77edcde01d576e232582e02c237d244dc5715ced916ccf6790949a784dd2c02cd0456365fdcfbbd341158a7f42aa0f80ad8504367f9438b0c43222ff203a801852ccf707dabcb3094faad5ff0aeadf04b39389241280e27fd447d9a19fe9480fa4bfc02ea893f5aae68217f0c60b20860fa3a32eee325b68d7246c8146f99200f2c20886ce7a686c7ed76d085a8f76ea2c6af945f4cf4cbae872cf377621a7c07997c265d1351f5f097b1a97cc8f42fdde19ffce05a19979d7a7a", 0xed}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-\'#\\\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+@!\x00', &(0x7f00000002c0)='\']\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='%}!\x00']) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:13:27 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x100000001, 0x7d, 0x8, 0x2b}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) flock(r0, 0x4) 16:13:27 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcb) 16:13:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000380)=0x5) r1 = socket(0x18, 0x1, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, r2, r3}, 0xc) sendto(r1, &(0x7f00000000c0)="571a305410377e6e6fa34c551bba87c4472ff69028c758dd414a63d51422c21344d2895a55f405944de37b650d81971637077d5fd5336e8bbfc39be4f406d35fe852264aab7f13e1353be6f1ad10b168c79eaa8decc773887fd7312876419ce3", 0x60, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r4 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) setsockopt(r1, 0x2a, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:13:27 executing program 0: syz_open_pts() mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x20220, 0x16) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) getsockname$inet(r1, &(0x7f0000000100), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) getuid() 16:13:27 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x4) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x24}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x88020000043fc) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x7fff) 16:13:27 executing program 1: setreuid(0x0, 0xee01) socket(0x18, 0x8005, 0x80000000002) 16:13:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) dup2(r0, r0) execve(0x0, 0x0, 0x0) 16:13:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x86}, {r0, 0x100}], 0x3, 0x8000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000002600)="9a", 0x1}], 0x1, 0x0) close(r0) 16:13:27 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) setgroups(0x0, 0x0) setuid(0xee01) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) 16:13:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:13:28 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x7fffffff) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x800) 16:13:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x6, 0xffff, 0x7, "a4b49482106ffc8bbd2bbb2253e59111929545b1", 0x61, 0x40}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x6, 0x80, 0x88, 0x80000000, "b53b5341e94182417ad5eb279fdea16f37cded61", 0x1f, 0x40000}) 16:13:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6c15"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) msgget(0x2, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:13:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x5, 0x3}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:13:28 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) 16:13:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xfffffffffffffff9) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8}, {0x6d0, 0xfffffffffffffffe}}) 16:13:28 executing program 0: r0 = socket(0xe, 0x4003, 0x1) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:13:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) lchown(&(0x7f0000000080)='./bus\x00', r3, r2) r5 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r5) 16:13:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa120402000000000000", 0xa}], 0x1, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='x\x00') pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) 16:13:28 executing program 1: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) r0 = shmget(0x0, 0x2000, 0x420, &(0x7f0000eca000/0x2000)=nil) r1 = socket$inet6(0x18, 0x8003, 0x1) sendto$inet6(r1, &(0x7f0000000000)="aa726821d30f31d43e9d66bd04d921ca914c562ca391cebe754479b9122ac3a1ed7b7082516f3facc5196821591699b889320288cf6756441a4cd0fa92e2b517bb7b96fb814f688250e6899c2d8c38a916dfe273550f0f42541aabacf91e7370ef0aef74bbc4f2b30ef2c1a255654d0f104c6b7fe4383e208d6f34bbccdc54fce3d46df590f8529ac36f84a7af03bb62897f31ab7de640c029b32c3efc46ac1e90a733e144807c3c312a735794eba9e4e5", 0xb1, 0x401, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x2}, 0xc) shmget(0x3, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1ffc) r2 = socket(0x20, 0x3, 0x60000000) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100), &(0x7f0000000140)) 16:13:28 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x206) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 16:13:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fcntl$getflags(r1, 0x5) 16:13:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) listen(r1, 0xffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1002, &(0x7f0000000000)={0x80000000}, 0x10) 16:13:28 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x481, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x87e) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) 16:13:28 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="8635e40ca11dc9bbb8025e992630581563d2dab686be049d3564e5204d4e6acd1729572f927ebcff94121734eac391167350dec8cc488b685ac0a64e81d1ede895ed25c64705fcb710c91dca2762c5c6e9e28e29c16ab54f3bca5bd048cc92cef607bea22264f8dd948e25d98098c661e49869cd0d60bc2fadc7761c29afec79e64f8cccd36bbfa8ae5c4c674babe448b166d07ad4bdef87ffa09e1b28d638d8920878c4b9e353b196a1eb74afddbbadd8030fdcec0e34c3b82a08f51aff07b1403e267eefe372f7f51ae03ecdbd334d2f1b22253342f4e99e7b8a0a15bb12ceb648a4173d3b998834bc2fac0ca3ab3dfe6c929d1675b2a2e4df", 0xfa) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) fsync(r0) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x8040, 0x83) pipe2(0x0, 0x0) 16:13:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:13:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa0, 0x100) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0xd3c5, 0x2}) lseek(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x4) 16:13:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt(r0, 0x7, 0x1, &(0x7f0000000040)="5a0dcd745eef091c8a2ae6568668512f0d46ce927dd0cad82309c6834b136fe361e3f691fc63a063fb3eb198c982e4bebb8acdb62ca82b17f70b01a52eaef541b40721813cf42f13b933e1f66c3eaeb8ea9678e5f6e8d895058ebf9ebceb6b8075164423e3ebc08e30e6108f5e71003b4c4c8885cebb34685fe84f18f10452245b755b2e589c04649abc73f488d3d3df4a5a93bfd249c5dbdb8efb8759dccbea69b1f36c057f45888e655bd0b380d114d219f833475ae69ab653e06f866d44e779686ffe4ecc4fe28d9dd81aafe4a3011b0f3b97015c03af77deb7095353efcb77d285de0a959a6f95fdfb79aa14", 0xee) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="07030000000000000000"], 0xa) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:13:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(r0, 0x8, 0x3, &(0x7f0000000040)="6e4e4d75093b83b5b0e80b9677522aafe3a7b02513d57112c452ff677af6a453d3da141be26aa980b58896ca7b01b9628530d4f9eca932ce76806fa4b6d616bfddadeabdfe382bc7c33e2c14993017fec867a39a698041b1e0a1d349b70a4147646116180570bc8f6faf8e85e27b1a", 0x6f) socket(0x18, 0x2, 0x0) 16:13:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x3ff) kqueue() 16:13:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:13:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) truncate(&(0x7f0000000540)='./bus\x00', 0x100000001) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="612590dff7abcc9eb448bc", 0xb}, {&(0x7f0000000080)}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="453b4c223c8aa94f3be42c69110280124c258c737f87cec6767406ea3a9b3409d7cfd37fd7359c8a64ec2e4aa397c803f0d12ff3e6c52883e199804edf64c62973ddbe76bf3a7aa82b07378bea56dafd670bb42b77522c831e0e473a9744ef1b68304bc62166dda8e4c498ed6d816a15688c5767ce627e8ad7a98707b8b5ca2b4ae15892d89f0d57", 0x88}, {&(0x7f00000001c0)="d7f9840da71e3e9bc1d3a150c389a3edeb9769af26c7a6841deb85fa58cd2a11191927441995c13ae388636fea91ec90546c81b8a5917b6dc7af9598ec912f62f6312414a3ecff824feb34e15ee1d898a89e58934dd740f49929a952d1ca54a52772350d60a75b13b1639c4879817f66b7779f", 0x73}, {&(0x7f0000000240)="8d24b2949d2051ab216185a3ec9c63fe5c7f7006274b387f22f4bcc78203bb5f98ad11413abc37265fc31edc3eed59644d2a02d773390125216022d2766ba74e4b64efc52f8b035e6f9407a8bb30b19225d12a7c3f8003379163083f6b28eed08004e773d239c63a71eeb7c10488d794d09f4915edb5bf35829db39c51256b3078c7ee682a652d01b660905a0ba496a21c67369d6d397cec9d8bec810dbb29d0bc97023342a4e8193e7935a25aee96817e92b2de29dd96548f5243082b62557ee200c734824f7d6305", 0xc9}, {&(0x7f0000000340)="2e6c6199631a768bcdff085554dccfab1ba9abdc51f27291d3bfea575697bef4aae3238f5a8e0099f5ec229d56e2b73d9d70c1cd1685871732a20b237f657f1eed2408e8fec0ea80a90b47ed1e07722a6377b8efbc4a51b1010ee41f90f6cb6b569eb9e34295ae38fa0d04", 0x6b}], 0x7) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x10ae2, 0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000440)={'./bus\x00', 0x5, 0x0, 0xfffffffffffffff9, 0x1, 0x4, 0x5bfc2cd1, 0x4, 0x0, 0x812f044033102372, 0xb1, 0x4}) fcntl$setstatus(r1, 0x4, 0x0) 16:13:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002480)=[@cred={0x20}], 0x20}, 0x0) r1 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getgid() getgroups(0x6, &(0x7f0000000080)=[r3, r3, r3, r5, r5, r5]) r6 = getppid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001140)={{0x1000, r2, r3, r4, r5, 0x40}, 0x0, 0x628b, r6, r7, 0x9, 0x4, 0xffffffff}) r8 = msgget(0x3, 0x40) msgsnd(r8, &(0x7f00000011c0)=ANY=[@ANYBLOB="0100000000000000498d45422f28a3d0aaca14777a86944eba4caf6ffcdf81b6058207fa0eeb871c33f7b3d4d201d692b68355c6708019969c76501538973f0764b7710b35869360efbdb8399524ffa376f9d8dcbf578acbd85880d01580445cd89c5f45d76e64b7bd04ed9da5621bab1ff077cd7eb658d4813f06cbfa81d4ef42d26c4f4e34005e0fdddd20c2f70e7bdd0cc16e35be2a78bf0eff603867404f72add16a28eab8b39e3c0d869eb6b60ca361a24f32dd3e940db75b8aadfa25d1c83d448b0f66f11b4df7e82d68e26b49dba3396b5be18d260134e5183a1501690a2665175aa0cf7c0744f8a01810e9de7243a9c3b2fa90e10edd867b67e4d4cbfbd3aa28945f4f15113d24b5ade40ee29285817a4508b8cbb087067ae489163a52295cc756a3642aa2499ff2772741d634e883cf2f903a048039172c3f006d372b1a9dcc513e7f21ebf1531fc05341eae4b5aae49d09457db84654762d40072333d187d976b544ad692e3b380db2f00529ef22e65c0a116fda3c6a6dbc928623931db1614e28c29fc1a04679f65df88cdefe1dbe004f43e47e9fd4a88c1896c75f20a26fa630cb2f5467b24a963398829a0621a38666263d39846acfce010c195fbf4bbc87b4b35c39530e0200393e9bbea785524035f5ad04b1f25d382860df5d3897bdda9c7a3d61428f0e6a3024610f7377dc950d19ea296b1038eb7d65ff1bd2af577743a8d7a890e2c5718719ec3f5c67d199ac75b59a36669bf809ef3117176d90cfa5ce7bc2110017f377ff6c001f6e0fe0137526858fc65fb7ea690cb7093252f9e29c612a6b45ef5c7459247a1d108fe2ea631fbab41d297279160ad55cc870f87fa18f0bfd88839fd110b2ed4849025f0a03fef9189e37188e69f68831ea30d2e42644668e103c6e93253da7e9e321e167be5e1612b57f1135655c44500a534493b032a136d869cc8bbc0dc137fd61c631fba487d438c7cadb90711ff94cf912ea1ee34226220f31eaad2c0ad78cc972df88349b401e08719628816d2bf6d4864094048be1d2b45547a33eec1ea6cd7b05153a4c61a2c876ab7f960fe1de9fc74ec0b72637f2afefa1890961be22e135b6d7b68e031a90c09758e12a83e877378bc8c3ac8263ce7e6352cbd55182c8725dcbcfafa72a3a2df5e00a936636c9b0b0907c6b7d30de6fa1c8db5061cde44d89c3ab3eb1e7acd3304055f72446a5ef32ff755cdf6aca0e815ba98f56d60e78b14a521711776d0db50b63db49109fa5c335a647990a165f59659dde0b0019c10de8a67e7ebb503cdbca515744b535606189aa506a3176d252204911ee35a85c8a116879f6ad06a9d4aeefde491073160bde65d3c30d457abbe0b96041e0a9032359f920ac93dea2b80e4149bb38dbf1357f4ad4e2b91566692306808be9f623c92513a45f895ecdeb0f035e8e8e4dfd473469a1feab39fc0f2d1a9d30856406ed8bfa3b9106c1b1fcbae8c8ac7aa996e91311099cf3ddc9ff321788b0d528ac2d39cd749edf9cf6de43b0046c0e5d64ed9a2d123fb6956b5157f07d0b42ccd6c99ab9e87bb61b5bd5a0e4ae00b84528f6616b3b21775834ed1c7fb25ff5df5265e79aabc27b63d4feb273c0fce7a5b3472d0c6417296be40d220c824a59f1b31beabb350ef8c100c8651da7105efafb5e6e1312c36e17c596ff456e68d4981fc380445f6d94a4efe95df5a6d95e2d27fe191c66027a4cd7ba869c38274b707e1a09d87d71fa25d4e4b269eb4a72b38d2a68c08731e90271c7f5b52a2ddd1a43b094965d8a61ca4accc567578bde2e8ad4fcc7497cc956ea8af9d03b5cf0557ef9ebbc3edac676148c804c14ea2a984f24d1ce205da038ab5e28c5c05576ed891f1eaf5228a56473f280a0427e845c694131c4ae475335e39a1c2fcfab398a627a27e68eb4082c40eae866d15caa0a1a9780c1f0db2ba5bce5df02a2d0e1eefb00acef6f56b137ef8dce47039ad62d6b1a28941c0f91f9c726c987c443c559027f16dcb48e525761c417b672b91309a14397553966ec6862c9a3b67e75f5ab84be09adc4f970414705ebf76ab50dc4ca1f39dd24ca38a2254b92ec4b7de7d7df7150302ede6f8701e31d62e648c7f133b4c051718887597f39819074ec6334c076d1e63e428125dd3c184cfae0623d7ccc5be4008e01331d6b15d7568c333ab89c3d75bdf782732a9979d71a4bcf07605d5ebf7f4c1f4031f546e18ef5932dbba91df17ab43c42f1ba9f7280f93068220969f3910b3d0cce96f9012c2c75a8268e54d62438a52020f29d7bbd5df837d197e3c9e539ee043c6e04869657c1b1f8a691bb52f79cdca177cea7ae1c7a78d70f11b68c62337b3622a457f7d9c3825aa4e89d32fcab87d80ad7cdf4d3a029479dac281c6b23bda9b8b595c1b585e9d23bfd80d1ef81483e03ad52b637ba1da1e52a45cf3b52a52f64859d5660945f29b2b9e5a0a02d0ca0d8be52e933229b1e0c7eb448584a549524efa0ac3f397a0c1d6ff65f694a8822e55629a1d3e65f922f89e3aaac5946bcdd8287b5ce788201fc11ba519433f11d7a60bcb1b5b95a39d2b9a37837435a2eb035b2fe66bc4e216935dc317a71f324e35e312c01a820572469a52263b6ae09e66fca9f5e137318b69fc67df2d688d894fe508c0a5b007c23569e52ed8e90aa1ac3d8d7f4b27730bd5421a3abb00290bcba1870c0ef10d5c974b119f230483bc93c8efd25090397f5be64de32c7a76db7c3e7d57b352cc48c6996e485318f22f53aa6792e5d03a36f843bdd249863a8911e87f16bbfa08053fcee5bfc953e2d1d0550229825b61d4ed5999b80734132fdab88382c8e007a5246d5f4319af4336a608295ae8c251a35e933429bafab19acda6159bf49dbbea472a95c4cd1ad51c59bd49e977f6b1d9bdd4edc1beea14ca8d4ed3cc29243a13bda36848a36593caf67ac39998c99cc8903e782e7bf453d4b121cfac658f002e1bba665b9d4f12ca674d31e90356897280aa8e7a48994ea223369aa029c8f40749aa0557e26f4f3ee6c55dcbf45149cb9991395d560b82924f1de24a7b413d48f7cd46dc3ece1f8d79e490e03eeaab9f3bbef6655352202db3bbd872e8d2c0d01e84f701c3e963e66b8ef144b235cbb18628dce8aa65281c070f70471652e9b87386975cb29d4d1ac17b4deb31db747110e4fe6f8d936b5fbc5b46c9c10fcc52f0462fccffbaa64d754a262fbafe8a562ef79d2a0b972ff0a37555536d8d4c3c75e069e65585863ce429b16dfa91b16bc244398dd940fb0ff17510b58b4205048e0ac8a2ec01e05d1462b4dd122bcf55a207ad6b296d732fa0150df5c34aba64a3d4c3fcc3b54692cecbe5b3441640d72d71a10af41f6d682cf15a605efc798210cb55541ea45716daae83823849e8c512eec348970436f54aa1d0a96197ee7555d114bd8308e695fd7f044e1f6d67c0a6cae4fdfb611c55609ca4ab62446cf2298de531c043f0872a5db1b9aa1a6e2adc7664146a4172a3cb644f96f4b9f7f11b7b57a5d1a516c459848a5b7e996ecefa8dc1425ceba918cc58875cdc3f281bbc3284117401400f28ac2d976a0a7f28393e394c377686228bf2a1e982873750ef9d3ff0430db6739b1b083b3397c4347023b2a36c901ea81553407d67f2a6e13ab80402d1bc22db64f3ae9300fd26f26e17c2cfd70f31bb15a7e57dbd29c0e3c3015ab70a6ca41927d97fe6c824ee08f7d80e7ef775501438e467ea40fff09801b3366e15c93bc71576dac25700d63756fe9d144e237ee455ae6abca6625d96687b3766be2acf2d601e3b6972fe607ea3ddff90b1e6dda7c7bd1b69cd1f8b737b0d16723d0e3b73a29275b7e1fbb6fdacb8082dcb0ef613cdc50ddb82ae21a7c4d1de5673b9805979193043e84e85919254c8bdb1644765e23bdf05acabe2669c4169f0007c6912fd5d38b63787ce63cab2a7e773943ef3baf11f067a2ada8dad303ffd35ab5ce1a18d37541f4e38cd89bc75da557b19bd831b622e9e2d5037cb07707530a9bad023633e7248ec73c7d6291781964d1bef26bbcd6fa2dd4027388dd4c28a8d5ca7054bc7906c477fffdb603b664e3a6d579e8d3cdd74045153e951ce64047da2343dea52527c026bc2dc4b411fbf10d92d3c362c66146c1554421fa189162e8083471a8b8cd875c80f9e05e650d4214a6f426e140ea42d53045367dab345f879ac73bd706f701df6a8e52c080a919a7658750d02c4a47b7dd7b8f21c16d22225c0b2514736256b734496981a655abaaedb0b49c291dbd6b3db62a7125bb6a7fa44d4e679ee63047c8921713f65611cc1d9af91f8ab0a9479f7e1bfe4682b642b69417cbac920e855a7040144aa4ea85f2855f1143c0e174f5438e162578f7c4f73421d76e0c80cec4ac59c59cd60d9b27738aab01aa170f82ffa6a4a9b92e64c348b4453377a11f5896571ca1c3900afd8a9b7254a17a3a85f8d1b507e6404adf86296b860653848d187ac052af41325c7977e67ba5522f3967ae05e22cbe1ec4e20ead93d534b5e737c14ef888857e9962b2c8848a6a9599b00f8cce0cd783a7238b254ec2392265aec51e6c238a61cb280db97c16f70a6086c2b8a2dd3cd519bcf5fdf59d58aa2d4d646065a3a41068b7f2d1dfda882f1dbcfddfed88019d80ee946a335903c4557b95237c432945fc1f1f040470dfe87e79637e36c639c90747c2559ea96c18216bfe9ddbf771177f92e5f484d6742802a88e267c863df01c84186350c8a83a8d1a901af13bbd6d221af2123138caa63789c2f9c5a49d9fcbfd47160e7927fd4b2d2a241be2fd1da07359a5acd6254afa2b9a57effb785f25155e10b44985061321c02f5b5e98db23103d4c5568dc56003dc8527edce59b8f82145d4bef3492ad5e0a096c8ead9cf9261f46fe7c10309fe5a7c0aa37296f140d76a05d50eeed1f2bcf48026a934fb3c6f1b1b2acfc8ff658fc8f074e61fbcbab5eb4feada4aace33e13d3cb337243ad3b494ebcfa9dd1fbb5f3c5eaeef4e477cf2c88cad45d95fab9f66370829fe1a63ec2f9da891a7d0d455762f34098cf84158dccbc40d37f725fb054f4a77d13ae4284f6e9f505717ee9fe6614994b18cc00bfe1ace23a4a65957da8ea9726b29347b28302aa1d12042810d33e6f0b88bb5d55cba61ba708290f9627f93384f9db84fd770bb39c51cd2c6b8c1c67b662c70a6d224b3b2b73f0537ba5b80bb3b40e4fbda816ae58427a1d196bd7a4aa137e5a752228f0f45e8ab59d537a00259032c5921f97263be3dae092119ef8e5341a3e04dabc2c5c575d25c49e002cd818cb6d007ab5bda896073cd498387636505bbac31fc923326fa7d5f4f139467dcbb1d5ba0e65a271c904ad9336c761be62a1c0072b3b0b2b78ab29193f146e5b09c400578462510f7a1e3350afcd0b9398be970c3b344cb1dcd1e978e9994e3cfab6464e23d96ed1bf1733bf20fafd03989ddc26424875c45540d8bf8908e96f912f264af0f828516768533df0aac656f4a16bd7cc6b119353b549b85d2896285db08f9ffa2b680d9758600d84afe0d9cced37f89a07802fb1abb7c32d1e3317a04076818eaa34697acc3dcace35d284961bd6a39cb9deefee878697ad04b95dabb292164c045aa015719e4247c6f2ac552c8d0f6c0c46fabd44c28301e651db8775d85dd6a4b361f6a22a98293da2e67d87cb24866d070389a15bc525096a82394601a450c20a3707350e63ba613d2f75ecf7ba68f1aedd47a9b5346c11a12150c4963ffefc4e0519c31733bca1bb6fabd13"], 0x1008, 0x800) 16:13:32 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7f, './file0\x00', './file0\x00'}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:13:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000000002453, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x200, 0x6}, {0x1, 0x40}}) 16:13:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000080), &(0x7f0000000140)=0x4) open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x80) 16:13:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)="307a1e7b7d01166d4bfdc7f71fe83ba16d366943fbf99ff0752608a120635f9eabc1bf2b16215ab1cae0eb3a639cfff2fb5925425b48758537242676b2326b125fa8b09ebf15056b24bf7225e2a817bac613693c59ab4c7da1aa64dbef5826c347de298991289247542ab39329c763c5518c9bfd2b40bab4f6a447f9cdd7cd2815d0529136194ed7b4af3a", 0x8b}, {&(0x7f0000000180)="622a98772cb60c22d1a24a3d1044e67cc56376f4092aa174817f1ebea500f0a28c066ec09ef5aeb23a899eae77abb3dbd25308e5b13eca015af8d3f478ce7b0e2e6dff74bf62d7815c2fdb5a895f430c4668fb898543f1bab85814491e2510c0d4063c351a487c3a1aaa8c786c596fc83801d73a478b0d9fe93e382220a2cf1256e685ee8dffde4636299c6f6ef32f94785b0f6cb204666ba973b3eaf0b640fd5eef4d25cbd88ea7039a6c19b39cb20ae4d3fd089797f08f15da0038d96f6059b2", 0xc1}, {&(0x7f0000000280)="ad6b8f1c6a604fe6d45e90cadcc13a994aaf977e04a568ac3c2fa6aa343c1d0e120e4d55d781bf549b40e34b88330dd183beeb54328acee15ee9d6493d62e750e058141d2796c4a6b2d86ca3172a7c17541251708e40b28aa896e1473dc88406858f0667ef37acb10f2164a8574bceec633f3660adc4151b497c94aa769e9d3104e0e85b1e5d6ef89756d27d5d45dc4b4816968acdb1c7b5c634d911a77e4805c5397fc6d61fe330164443ec6942dc60ec0cbd952df4d50efc28c6a519a6559027de9acf5373945d1b9cf60daaf329367ca88b9de8", 0xd5}, {&(0x7f0000000380)="6029a3ef6b6e803718609c1b0e7f41f2bf0b777442353a19fb76d84b5e016b7242babaa0cc11d2241648bc4e769bc92fcc20ab90e4e3c30e512b6ca58ab65d", 0x3f}, {&(0x7f00000003c0)="47cb6c4af8a3dc46a9376e79cc704d5c930648e0fedd392930a806a261ab8efedce23e848c3214de0661d969aff457101b425c9d0a97efa06e19884b5636cb9581835edd3ee553aebe9eee30ea166698ef080b85a7ae8f17b899ae44625f4438e8c86da8d869ea8f7ff114a3685d15175462d38b6fefc33bfa3732d20ca8fae51735a8f6bd08015539672d18efd8faacb09f741d72523066ad0145f5dd883107e7d0f3d8037b559bbef71ecba24cb9af0498f9218b07cff1dff5c727680c2b97aa257ba968e8985329e7cdc350279fa335e95767f7067a091a557323c96018d0cb4c7b7e6a556278b0f3f6ea79d7cbb182f2a2a4", 0xf4}, {&(0x7f0000000580)="24e7a68cafbdead29b3302776ad1500d3071a2cf2625cc0a0d88c0277bb6aaa743b152aa2164bd278e5af1f59506cab5c8d0334273bb14484108c0b63b8d24c9056d1c3bdaa18864b769cd8b4c72b8027ebdd87ad8322a945b605d4598768995eb2cc24356dc27450d4224452893babcdd6c8f1b6d98fd9f288471fb7a7a5b27d6e3b17be285c646eb6191c4badb4f48d75821cef678bf8167892e5f240d121b53c6c7a7dfa2976edbf4ee67f924f8e237cd9c39f1a6eca996af3e1bc2c566ba8cfb6bbb34e6ebc94e5a7a3697538fe7b84cfd533520ff62fe15086a57f4b1ff2fdef7989579165c78b5dd68a06dbd40facff1745653e0a55cbd358e57de56611f0ddde7cbf9750092579c98f73573f84af33b19200dd986c8a9def5a0a14ef898cd5a996d6685f6aefcf42ea8b3cf0a445ec0d2ec1424c89e039c2630af01408e132f35aee5fdce02e2d5d28860a36c8653e4b7040a6da80f484eb14f5bc4e46f23478fd8ef0f1edb27cca73d3c53cf3e229b3b10c72a83d8138b044306cde3ed8572317c1827fc7c0ac2f687ad8f392e37bd1b2ad7dcd7612ebd2ecf51caf0b6f1e06d242d445402eae70c9e0a61c0d9f1b4f792f509305ee4ff730fa7b30f9ad07be09b51ea25925e1de7f32bb0f53a7d100f2491fb021db02d05a68716cbe2ef7fd060dd1ae47a33bdff2860f60638960b0f886d73c20c172afbdaf39d23edfc15e651df84e78c2cb00e92d334f220172ca88a18b325052a50bd24fe0464d840ba63812c397031ee24875e893aa222809b1ee99405292c97545b26af2ed92599d2e39b4d2df494ea7e1b9186117af0810a1aaf86b0af51f584791ea210c8542cdf9475efdc09dc11bfb9839f69f45612f36eb4a4fa1da69c4f485ee8e3978090cdbc9fcdeeb8ddca08210a0dbb95b320c8e6ed916068043cc1fe83ac7794a74a7397bcb23c94412fba0aa1885448ae8f6bb99f4ec19fb560308082279f4cec9c350bd4b93b167282292806c964917c2aebe97998f112a9045997614e5386d9ecf8f394ead7e764af75e7e1f5cfed2304bd76491f5e826ea893e20c3a7b49cd003eeab220dc4fb7fb7f231fd3d5d4f18a36078c3d881b96cb4772d3f88dc0ed8bd3608f75e2027f7f61e810b4e6bcb1d593f083818f38853a587b7c0f8969811a183098fff07ede09fff5c8e3ef29a9160d29377bf389b1ca79d6fae8e73188cd69d51325874206ed8e7bae919b5bbb8f46ffa24e75a5b2ba07605ad19801c2b0ab60d5399aa8199bcaf7fc2ef328f54162b9d1c3958dbb7af039d00c4d4aa9e25677cbeb60634ad90e495f2719fde78b0278a22a5b4cdc90e00966656dc36cf61e43a8af6d9dc781086ebcd6f6de6f87d746d2fe3d1329fe876d2ed4ac5116ef5c6802a0946d1d6cfae145f18782be960723ca71c1391621de4539abe686df0471e1a48d74616c55b431ed6efa553b81f8d1e0bb503b34b66e8ecbd3e370a56d6bd15877631b79b3b23a9e84eec73dfe9bf7f28b78ffb3ac85076f267fc8ab31a6f3cd9e65096b433981dc7316c1008c29a19e0bc2fd960804dae86607dd26befd5f08bb6380b562d80ca92eda0849b476f3eec74a8c6d57abb27ab2f6739b76f3c82cdbbea693d64266e99574ba825dce94f5da63c73f6df6f0a72a0718c1c824fe07ffb82a773a9582bfe2863eccb3fc05fd7c9ab259ce532dec70ef6d2ac62077677e33375d9c4964a9cf5ac3d55f64d3e7a2cc143a16ca6656a06d776e3c447713c1b71add321f917bea696072ded549fa620899aadf6b7d8dbc852ecd322ec4d507050369d12c80ce8df494164abd1130662d29c19dd637598dbae7f1718dcc8b1bd2c3bd5ddf75572f645f9a9156e46a4a8a0c1fd24b1489f10ac8b336f12fe2ca73dcaf289466fd3f14a2cc69a8f0122c20d4b2ff2646bb58bde3c13e77dcc17a5b79f9152c24aebe3af8685cc58a9d91d7f94bfdd5ac0536efc8941d150669d0c9ca0ccf3fbb67606fa8492f667649bb1344e0ec52bf7572fef5d49a8e6793e65841d03f62bfd39753b02fcff25b7afa8869f4f110906aa7140e0c3688102a85bea1a0e74a01bf87ccabfd70c6c2c6dc24e6f265fca43541d11c7381c0390d824be6af040ec6954ac863b9d1f6163ba94e7394ce6bf09ec8341242c855a0355ac65373b928caa4a7ba6cbacfaad1ee3053e2934adb92e53b51618a358d66c19d04f4abc90b920d506b296fc9b760cbc82ffbc144cb0d4904817b4ef7f95985ffb7a8791ab491051073c95ebb59bca1a4048afe8d6ecd12e4c6f3a73e4b4c7d878d8d2a673113b4b5adf965b90f579811b58f3067a4f7f7912fdf66d42e1e0100ac50adfe387330f3fe2cc62f140891e1cf7d7791d6afe2e6291bd9ef223415afc57f871a6d2e328c34fe82fe3c2c7256e4ee4ad51a4b25db757a6f2c2ffa17dd7a3ecccdfdbabf44af5dc3832976d875122cf94b9ac5b4b5fa6821f039f29d8483b7bc35cbe639aafc53794215b51470498b54a6f5b6f19c63892bded0fd15f3d3c6ae2a502bd2250701c53fce531cd00c1f22c6e6153b9414e533da47124f2268b17eddae84623ffe27c1ef0875088db23e0b753062327bc8da66b340cb2183e20c2ee1d646f8b364f4592440f3bc8e986287e598424d8a3f40fb8d7f2ec3a6a76d5b2b0d3c5a0778dd3e64507bb2abb04f2b009e8aa06f9c9f6af2869a736ad473ed0fddfb275cf1c970bdb898688c0dcc23f912c1653bbbb263b75ff6d205be7fa60bf8d4eff789f68482df35613583777fae602886f070f53df9dbfda7cecfdd0477fac80a60d3ddd634b7cc8ceed7c53ca17902f1ae0c437ad9899346a23f1efb38070126235d4397886782aeb1c964a30ef4415938a0d1ee08a9a99b6db21acab766c84d454d92591e394bf89e5dc8b8bebbbbd2e73413374e50f8d9db71ac076dc7a59c073f1256f99d0def74085b167b81e4c6335c72a8812915f8547361421a3cc5adfade81ac5cc97c7470f777db9ad1740f2dc6a6bcafc4764e82e10c1bb0b03de908f7fa10a65e6e5f16893ab837bef377ac680312cbca1119b6a05b183692acdb0c980b6822525163a26696b8b81d27ffa8d740c06a163e97203487e7d78a18d2d9051a6dbc74009bd78fbd0c14d80ab8b5eb3035cfce5dbcefc3addeb0c114de34e9d6af4d51730f5d5eff45a86ef25a39403ab10453b9cd383f84c47414aaf6efdad2728fe11b75161fb7afd2e8eae84f3f3733b9bc7d317331507e113d27cd8d3622cf2a341cff7f5cfdf0e5028ca4c2bfbcbf8818512872dd2995b6797aff8245f79661c5286deb086af8a1327c5b976f61038fec3b92722bc590e262bb8ec386d6b5bd363e8542dfc70837d02d6210840a5f7c5adf6f4836a5a12cc5a499162e8ce68a03e1465aa204d202c5ebd1feed2bd558b8ae90c8c8081766bc203375d329f31a40d39fcbf5abd14999c527a3e6ffbfa9ed74d545af94778efe15da639c3164015ed2cc3082bc6c7f19d8a3111a00a8eceb37a74244ebe91a50331231922995854b81096c3eeead7d3b62837ad354c835e8c5dee4d04b0f22a4954e4b02b1f76a9dbb45da05627ed7367ae5b2a23e8ad286b4203396c5c3a8a7d7e17146c3b913ee1db2b4ebb0fede39c3183e83731cab28dbebcf5d6074eaad0cec77a095f17655a440003819ca0fb86a280cc5c0d120f40ccaad0903a3ffa2589fb9db06e96b119bec5bd6cfd38523bbf32e9475de5f67d2ab385ca97e6e001d72afa3de2899c7527dcd11ef645ce7978bcd2a65da3683dcbdb807a9719aa862f2111043257265a7229923de84994a83538fe87cab1d303827122c37c60e0e47bf0625925b892562e4ccbd8b2f49030d42a00a59e02977ac54ae3d9e6c1cbc02e09a0b2ba7075b4b4e307dfd22a70ec8df7a35a5f55f976438a9c85725402a166e1c863c761b874b67447a88042c49a33e268cc31b0da835db7a61ec3908ef0853ebcd10fafed2218bb0f1a3d99bb3608ccda27c938871aa0c7562ca60c0f317f7011433c06d1e373949cfa208e2dd08452db2529a442f22dd7f85fc8edfb9af5903df384fb33b6923e965b9d68bea8ba8dff00ebfa6e8420f1dac54e011adf1492a51649f127c675207354d8f81faa4e0326c636641ebf0c45af6a6a5ddd7e71ad0c5c0c6a05ef1c7c522ff4aa31604f9627314d211adf81a4e5eb4c1e655d946da669d3ae25bb67b06da356f963c71584411840fb66895ab1b715eb7f4ed9c24702cf0e4e40bbe06f7b20fa132078d00cec6e08360b5eb1316389563dec7413eb3a429c03633362f2d559aa0bf0552ba551b46e564905c9017d9f21702412407db58f0c57adf75665d37ce6c52e092196eec75fde5367964d09bdabd2acfc5921ff63701df0a7a174b6410489c227792cb56dd68a932fc1b0995dec4ad782c5448dea9bd380075fce3e103d3c4599f61fc41690ad6675c9db9ae28617e62ccfcefa3a922aec39bf7fbcdab331ad4c530cc9e6d0fc7ee6736af68a9383c8ee61c81c85ddabbe62bf0fd74c1b65e47fff3df9096e1bbad289ed1c9c6ffedfcb6bdd4685c7fe4ad9a53f11d3239e4a14808db5044fca1b407eed7b059a370b4af20fb223a1ed608e663bc0ad6bb9f8c786a4ed6072767c0c8760ea024a94994fa9f1111eb53e908d88537f5bc2eae621bd1262f4f46f06e5a495c651ba8af06c558dfe777cf0bc674294da2083b1a1083c51134391a3d263423a3fca3ea2855c12d2599937c583184aae1cdbe81ccf2af40c7c5eb9799434324e0a2895072b391931907ccf8f0f49a419692990a0e50b652e00cfab7666ddbf05ecf1b0cc2ccad8a2f0c3c68ddf8f30c8f5c88c314deef999f6b36329459d0115ac52e6b2632ccc744ff5fda2eff27b00651718b1545d314ced462a20addc3ab75f902a0700da103d318df491c24d012038aa051e978a495ade328036726bcb7ff46fe43e6d6ea73593fef577808060e23253fdb9d1595e18c5e897b0ac7cd415963afb39287a6482f0f9da88559888e990eebc7c04e8d5c1226e4fd00e12227e3ebb6a38487a8f537c46931a2a7e9612491d5b2e4205e0a6a64f62d38a1718f9bac5afd28b734f4f102191d25fb2d2cd6b29dd6f2b6568ff3061cf33243449be377319d490d3062e5f18521cacf73707a7a434855c46de6af5fed30894d85b11b88aa9b4c325892aad1d17496dbd339272c3b6eed55e61b76a409229e575cc4a8691ab293da700f90d66d153c0e701b756a0eca8e9ec4971d2168080d2a1a3146e5151e0441991cf278919aa27fdaa68d79cdc6fa0f6f9d443c23b6b178c28ac12bec1eb4b57594385705d7c6021eb785aa791918ab06b711c74fb745e03fb676cd5d7c69833116a9ea39456135b8cab51b190dfb927b86d8c6f05855aef75a575f0dd9c4760b61c56fa5c8aa9a34134416249b44cc9083457bc00be6a995c1127e34456693415a2da483cd361e042d997168fa89a02183caf92a81deee713bccfa5ce76aed5568a1df5906fb0bc97b91a0a6dfff64df5692353776902518cfd69523f24f1b1d4dce272ef8f7fd76d35423c4c4acd0f76ac7e3eb0f9acbff7735cb1764c4ae830bb40a21615323013e9266ebe6a5421a38d47c6d06597f3351befeba807e1f31de9fe91a58fca86cb0c4dff0246fba947928ed2ff8087e703976a8859093a79a9ea981a500aea58551e749ef01fda44f14ff6f8a99309713787db416a04be5724ab670a27db76d914607e75973c13d9800eb0c8d", 0x1000}], 0x6, &(0x7f0000001580)=[{0x60, 0xffff, 0x3, "9eb8100d7d26c1fbe4f8b1f751690cb945ee720def66523459435a0b722f40e9c335d33914edb7b9e75159d15afb75ceb9b61f8d9404605e904925fb8130e9519267a1afda667c0a49b8c21d35f7"}, {0x48, 0xffff, 0x5, "ac6648432a67a759161afc67da1d7a863d61ab470813ad2587b2c455679a688d117faf21ec7ce0c4e96de001100ac8f7d52a"}, {0xe8, 0x1, 0x4, "fe53a597bee5b5c30334f4d5a500295a9e37d5ccf0adcc01471045ec06e13d8c1aa3a6815987396f7a3c56c74d3f4bfa61c6d3dcb89765b21772e579c21143b3a343570b692dbb01fc83db6db4dfeb6c85c6a8a1b389e38b7ea43e107d8f6c1f78afa8d19fd72b1d055db55b598a787ca630c2fecb6ea7917fb5998a3ada8bc26fc1853fb08227d11666acc7fd44104ac539100d1ed7ded25c72b778e651b112ed191a53a32e8745cec2558c121eb8f2fc81c34cce1579aa57208dfcb6c21782c0f65ed2c0d46a57918694415910d7334d"}, {0x98, 0x1, 0x2, "f7f72b9f92db074d83b33c98bb96f1ad9c5408522b36928b859e962783e8a9aa8d9d638ee29761dffe7c03c4cf86ba0bf87082de566cd7f95e6e1350855ba30399d32c383561d02f5dee9bc743eff4962c623ad4086c8511a11c55aeabfd33260c4e3114233609fc91d253ed637d16db216885771b6414f6665949fc94a6e8a1c6f6a6895b5872de"}, {0x100, 0xffff, 0x40000, "1c7986787557148263b61b4174184ad58278a774afae333742172d21125d3329e45b30c31d670b9197cc17d2130bfbdcfcb49ae4f5d024869b8bf573a7572ac39dc2538fa486ab9aab16e0b89000ed8dfd2a46351fa6a57a92ce353372bd234a557b288f3d1c20cea5cc1b4ee3efa0fa9efe49413ded47508aba1d9655b737e1eed566151b3b3b6d24ea14684ca91122c1094bc4278fe6fd2770a8e32ada77eff6f684473c457b874d7c91a4f00342d8116432c6bf17911b7a98c9860aabf3ea47349c3bedaae32bfd738af8084451eaec995dd31f7a2e2dd45dcceab007d0379ef4244713c489a77dc1048831f6"}, {0x48, 0xffff, 0x7f, "89be72ceae51e9cb512ca8942a1ef7b19bbbd23157983c6589207cda6d488b66cb9df42f9f078b1f446c97fe731a28d1384c99c89aae81"}], 0x370}, 0x40f) connect$unix(r1, &(0x7f0000001940)=@file={0x0, './file1\x00'}, 0xa) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x40000000000, 0x0) 16:13:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:13:33 executing program 0: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x400001ffd, 0x8613c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="510fc30000", 0x5) pipe2(&(0x7f0000000000), 0x10000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom(r0, &(0x7f0000000140)=""/22, 0x16, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x93, 0x4}, 0xfffffffffffffebc) 16:13:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:13:33 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/16, 0x10, 0x3, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:13:33 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x101000000, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) 16:13:33 executing program 1: mprotect(&(0x7f00005f4000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x41) ioctl$TIOCEXCL(r1, 0x2000740d) 16:13:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x3, 0xde) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) r2 = semget$private(0x0, 0x2, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xc000, 0x7ff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:13:33 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x1) 16:13:33 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8001, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1000, 0x80000001, 0xffffffffffffffff, 0x1, 0x8, 0x6, 0x401, 0x2, 0x3, 0x9, 0x5}) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) shutdown(r1, 0xfffffffffffffffc) 16:13:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x5) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) r1 = fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0x0, './file0\x00', 0x8, 0x1, 0x3, 0x217aa019}) getpgid(r1) 16:13:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = msgget$private(0x0, 0x210) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:13:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 16:13:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x9) open(&(0x7f0000000100)='./file0\x00', 0x601, 0x80) chmod(&(0x7f0000000080)='./file0\x00', 0x25) 16:13:34 executing program 0: r0 = socket(0x1a, 0x1, 0x10003) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:13:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000280)="924324de795e86ac028da18e247677cbf00043108371c829e0599f5909e0bff5cf68903815c9ce6bc86dad8df46c2f6d63c39d893b34ee38dda11b51eae0240db566afbcfdffa564204c536aa2f0274d81a0099da096086e2deab0c4d8cc57", 0x5f}], 0x1, &(0x7f0000000400)=[{0x28, 0xffff, 0x8, "d5b598b05d2c6748f70d151a20adbc0d989a6c605a"}, {0x50, 0xffff, 0x100000001, "80cad8e16cf61de322dd58dcb4cdd04d0c5bcd7e0298746332e4885a57926844d08de2d6966aab65f255317dabd9a09bb6c706de0ec7aaa6cac9dd73e301b1e9"}, {0x78, 0xffff, 0x5, "245643ca89e748731ebe5de81251e263fd466cd72550c5b544d28972e24d037e151bb71905c76816737ff7dc0a412dead6c0571da64179a34207fe58e7590400ee77e3b849d23f8404ac5d46acac6d4b9096812d70ba4d53179c3f11bcd6250286d7158da7f6"}, {0x58, 0xffff, 0x5, "a2bfd7773da41446f657b0f267d00ca6e01fed86cf531d137d8c1ce181d73998c2382050ad90b71f345bf884af461aef482d5981de50fd8a1203e801f92289d965e03657b948048b"}, {0x10, 0xffff, 0x800}, {0x40, 0xffff, 0x6, "e30f1da7704729833c860e3195f4dd0f43206f94a3a0e17ee825a0dc895f875e158e1c86dcc7dc1e75e1fe"}, {0x40, 0xffff, 0x80000001, "a698651b79ff547ba12e7d7dac417a4caaa9fe9050c6a88e60af33db885239d6178c140fb9a9c532428a7ef0"}], 0x1d8}, 0x1) setsockopt(r0, 0x9, 0x2, &(0x7f0000000000)="9cf72c30b122c2e0f2476803b583f12a74d29ac7e153a70ce8b45c6b38a3cdbb41e158ca1b360c8bf6f2aa5bef4cec674592735779f530225a5afe37a8f8784dd14e52d2075b4fd7223bceb5bd8376bd32c1f986e8c8dd2b5ecf539b118f3531246d322c97e243e54011141896d2367e9147fe9e191e726569d322ff8fec9bf4be36e5147cd83ab3225a31d98ceaa0a83d75c62a6268c70363017420d3b98b9dd65bc2b32d6fc7d63b32098d231259e32844da0c1923a24f1109b9d920e19d72152acf542286bc74b022218bdf", 0xcd) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x50, 0x0, 0x0, "493d5ba7bf8c891e1cfb348b08ab1a049e66c0ab49cea59bb610cfa137238b7112160817093348ad48571ef0c97ae78d074ced8e48a549dc50"}], 0x50}, 0x407) pipe(&(0x7f0000000200)) 16:13:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) r2 = semget$private(0x0, 0x3, 0x12a) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000040)=""/4) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) syz_open_pts() munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x7) 16:13:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) fsync(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "107b7c507c84a4ffffffffff9c11fe4dbfa600"}) ioctl$KDDISABIO(r2, 0x20004b3d) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:13:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) sendto(r0, &(0x7f0000000000)="9b82bd4c227eeeb9c997597c5d31d159985f8ed77bd861e9382dd06b704253bcce5c3f2037f8d97be25820c2c6d1aae53869d48c010ce380f50b9fad74b496f66e62e7f597d2ed3339046f44fea05528bc93c4b5c0504e9d6aa6e92cc5b79a46cfbdacc7d1b5788a227b4dfa7286bcb1a1ee5fc4ed25f4313bb3cb70e163e648f4c240d357242cf653d4274901d9a1fa78ace4bb4c393d0d34432046cf6b068a0ebfbc537ba317c2c81cba58054d191d451a03cff711ee770259c84fa67e06b263e56b3faebb7b8fb3f962", 0xcb, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:13:37 executing program 1: r0 = socket(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="54022e2f67696c653000"], 0x1, 0x0, 0x0, 0x0}, 0x0) 16:13:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="9bd4d1e12e9252e2ac8f14f3ca94df6d8c60f2044801c2a392bfa9b670771504c488bcc410e85b119b060fd3bd2cf775c7858b34577812438251a9a4292998fa2dff636245bd54ee8f1a38797ec1294ab093021000bce05d1593d4f674c88a2941582c2cdffb6c0b45873545493c503eab4f6e97ea9f7aa80cd29bb5204828369753b35b84235ea0", 0x88}, {&(0x7f0000000200)="f4e12a348b23c37c88f9d1dc0849717c89d87abf7de41e0c3175d9210020c8f404696b28cf41c2f10765eb26710be32635b847d8806b41381a8910f9ebf8a1cd7968", 0x42}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="20000000010000000000000007000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x60}, 0x0) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 16:13:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="acbd6acaf95faf71b9535b8107a56c2189184f", 0x13}], 0x1) ftruncate(r0, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x100000000) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:13:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x200) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') ioctl$TIOCSDTR(r1, 0x20007479) link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x3, 0x3ff}) faccessat(r1, &(0x7f0000000280)='./file1\x00', 0x5, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000002c0)=0xc) r3 = getpgrp() setpgid(r2, r3) 16:13:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffb0) shutdown(r0, 0x3) 16:13:37 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:13:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/186, 0xba, 0x40, &(0x7f0000000180)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:13:37 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x160, 0x9}, 0x43) 16:13:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:13:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x60) 16:13:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = dup2(r0, r1) close(r1) r5 = fcntl$getown(r3, 0x5) r6 = getpgid(0x0) setpgid(r5, r6) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0xa0, 0x80000000, 0x7fffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x13, 0xfffff, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x91, 0x1, 0x5, 0x6}], 0x1, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x80, 0x4, 0x33, 0x815}, {{r0}, 0xfffffffffffffffe, 0x86, 0x40000003, 0x1, 0x3}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x3, 0x6}], 0x4, &(0x7f0000000000)={0x7, 0x40}) kqueue() kqueue() open(&(0x7f00000001c0)='./file0\x00', 0xa80, 0x81) 16:13:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001440)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58", 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8c2, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000a40)=""/165, 0xa5}, {&(0x7f0000000b00)=""/115, 0x73}, {&(0x7f0000000b80)=""/168, 0xa8}], 0x5, &(0x7f0000002480)=""/4096, 0x1000}, 0x1) 16:13:37 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = getpgrp() r1 = syz_open_pts() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x1, 0x5, 0x0, r0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r0, r2) 16:13:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0xfd65) 16:13:37 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:13:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r0}, {r0, 0x60}, {r1, 0x7}], 0x3, 0x3) fchmod(r0, 0x108) open(&(0x7f0000000240)='./bus\x00', 0x10, 0x9) fchmodat(r0, &(0x7f0000000200)='./bus\x00', 0x0, 0x4) connect(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0x36b) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/208, 0xd0) r2 = getppid() r3 = msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000340)={0x0, ""/215}, 0xdf, 0x0, 0x800) fcntl$setown(r0, 0x6, r2) 16:13:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x400000) fcntl$setstatus(r0, 0x4, 0x0) 16:13:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40000000000001fc, &(0x7f0000000040), &(0x7f0000000000)=0x4) 16:13:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:13:37 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x51, 0x0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x7fff, 0x4) kqueue() kqueue() connect(r2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 16:13:37 executing program 1: r0 = socket$inet(0x2, 0x8800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:13:37 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) getpgid(r0) setpgid(0x0, 0x0) 16:13:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000080), 0xfffffffffffffde6) 16:13:37 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0x3, 0x40}, {{r2}, 0xfffffffffffffffa, 0x40, 0x20000051, 0x1000, 0x9}, {{r2}, 0xfffffffffffffff9, 0x18, 0x2, 0x4, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x3, 0x80}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2000008, 0xffff, 0x80}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x1}, {{r2}, 0xfffffffffffffffb, 0x5, 0x3, 0x7, 0x4}, {{r2}, 0x0, 0x20, 0x20000000, 0x1ff, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x1b}], 0x6, 0x0, 0x9d1, &(0x7f0000000180)={0x0, 0x7fffffff}) kqueue() kqueue() ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000380)=0x2) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000340)=[r3, r4, r5, r6, r7, r8]) 16:13:37 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) r1 = socket$unix(0x1, 0x3, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) 16:13:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) close(r0) close(r0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8203, 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() 16:13:38 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x5, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x334) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r5, r6, 0x43, 0x9}, 0x1, 0x3, 0x80}) 16:13:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44b7b202c, 0x8) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:13:38 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x36a) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:13:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7ff) close(r0) 16:13:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x6, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) 16:13:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0x61e}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x64, 0x40000000, 0x8000, 0x2}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x21, 0xf0000000, 0x400, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x5, 0x200000a3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x14, 0xf0000005, 0x8, 0xd99a}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2c, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x38, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x3, 0x3, 0x1}], 0xdd, &(0x7f00000001c0)={0x6e, 0x5}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x2, 0x0) dup2(r2, r0) 16:13:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001140)={0x3f, 0x3, './file0\x00', 0x88fd, 0x8, 0x7ff}) r2 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom$inet6(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x843, &(0x7f00000010c0)={0x18, 0x2, 0xef2b, 0x7}, 0xc) 16:13:38 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x20, 0x4000, 0x12344486, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) close(r1) r2 = msgget$private(0x0, 0x2eb) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r2, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r1, 0x2000746f) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgsnd(r2, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) mkdirat(r1, &(0x7f0000001780)='./file0\x00', 0x18) msgsnd(r2, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r2, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x3e) r3 = semget(0x0, 0x2, 0x260) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000001680)) clock_settime(0x4, &(0x7f00000016c0)={0x50b, 0x20}) chmod(&(0x7f0000001700)='./file0\x00', 0x44) semctl$IPC_RMID(r3, 0x0, 0x0) 16:13:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x7, 0x5) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = kqueue() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r7 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x101) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x0, 0x1, 0x2, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x21, 0x1, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x655bad2e2cb4cac, 0x1, 0xfff, 0x7f}, {{r3}, 0x0, 0x8, 0xc0000000, 0x79c, 0x6}, {{r4}, 0xfffffffffffffffa, 0x8, 0x40000009, 0x6, 0xf0b}, {{r5}, 0xfffffffffffffffd, 0x10, 0xc, 0x3, 0x5}, {{r6}, 0xfffffffffffffff8, 0x20, 0x0, 0x3, 0x7fff}, {{r7}, 0xfffffffffffffffa, 0x4, 0x10, 0xfffffffffffff000, 0x4}, {{r8}, 0xfffffffffffffffb, 0x8a, 0x80000010, 0x3f, 0x9}, {{r9}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x8, 0x4}, {{r10}, 0xffffffffffffffff, 0x4a, 0x88, 0x7f, 0x3ff}], 0x6, &(0x7f0000000480)=[{{r11}, 0xffffffffffffffff, 0x4, 0x4, 0x80000001, 0x10001}, {{r12}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x2}], 0x5e, &(0x7f00000004c0)={0x20, 0x2}) r13 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:13:38 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20011, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r4 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r5 = dup(0xffffffffffffffff) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) shmdt(r4) 16:13:38 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000740)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/19, 0x13}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)=""/156, 0x9c}, {&(0x7f00000005c0)=""/237, 0xed}, {&(0x7f00000006c0)=""/102, 0x66}], 0xa, &(0x7f0000000800)=""/28, 0x1c}, 0x800) 16:13:38 executing program 0: getrusage(0x1, &(0x7f0000000300)) getrusage(0x0, &(0x7f0000000000)) 16:13:38 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair(0x0, 0x0, 0x1, &(0x7f0000000040)) 16:13:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000100)=""/146, 0x92}, {&(0x7f0000000040)=""/121, 0x79}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x4, 0x0) fcntl$setown(r0, 0x6, r1) 16:13:38 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="072a8434d9410f7244b3210f87f9b785e05c68e1aa470f35cbf03a42e95a2fe434d2fad166fd9f7c6e6347287b64d3e0fc7bfb92473c6b006370420f72129b3d810e691e275961e895b1f9c970cc4067b784b659dbc4eab712ad2b0a7e7af0d02bb13c09bea45847c05cdfa3e77c62a989cc07848710c5fbae0cba234ed0cf22f11890ab2f9b6aef2acae9032eb6fad6d2636b6347a1dadf1edc823382052e50dbab070983ce7921035398a04621e62a9bc9b8ee90d13d4c357b5f29661735e8551b7f16b3f4", 0xc6}, {&(0x7f0000000080)="25beedf11ae2792955446d4dd3cb84e1ce9b0b99027d5ff395dd9d97fdaf3951a79aa7aef048b933d1c73713e72a3f1f792260429921ba135bb77948671853c427734dde2fd78761cc87fc16451c2dacd54df63d96fa0130bf8334cf08fbede8a991", 0x62}, {&(0x7f00000002c0)="3969e3d206dfdc69bd32abd080a9e42b3ef4dbbdc531684ada6cda3e94e90a63737fa776a1bd548aacb01f09c495d204d67ca5666366ab45674fbefff970b1d48009a32d83ac249442ac0dcf2804cd70d16321570d77928d62b5ede0f0fa5ef16080ff08f884b80c603cd17b5058ee0df445ffafd701317e72d93c831949f5a2948a8ba17c3a7b9f4dedfe79d4e37da095443e6175d632f4ad8efe54500c0225f515f059fe92360b913f6a517c02a022b29666ad751bb03d0a6298b9257bd291ff230459f08307dac469a99d10e277e7", 0xd0}], 0x3, 0x0, 0x0, 0x408}, 0x404) 16:13:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x100000000000000a, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:13:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) r1 = shmget$private(0x0, 0x4000, 0x1d, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7fffffff, r2, r3, r4, r6, 0x20, 0x40}, 0xabf, 0x2, r7, r8, 0x0, 0x3, 0x796}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000280)="45c1252e74accab509b2c51b358587688d98c4e673c03cc7ab3aded3e60d49de1cbb60df491f1045e5fde6f8ef5c9bb9789fddd148e62e81052e2ea1fbbc0a5455abb89af885f9d110bcbd8a1c293f1beca88000e2dbce0b63735181fbc8bd423d57045e11eab827258cd58f2501feb2ad69dc667a8b786718933c4c17f35a2c4e82e21bd57fa92e057ce296ef3a2f94762588211cead3c949530186996d8e099bfc4d1550a003a59e06b84af46f58c15667406e034fd5ce9489d77c18edb8700d42ad26058a473027c1", 0xca}, {&(0x7f0000000380)="a9c6b13756e2898cba765c421616a8a863dcd13e12b204499c86e27ddb5367f5bd8190fedccfa8952b8ba44e529f8e6a6804ba19fac58178d65831267baa8bcb15ffb26017c5fbab1a132d1cb4f82d6bf48480d83e6c44ef17eec074cfcf207ff4dc71e3e92c32436a771ebc778b48addd3c8bb4d7913d5247ee2706be3b8edecc375bac43b8addff834d0d3413b2f64", 0x90}, {&(0x7f0000000440)="65e24a148b6d7d4b45de139e6efa419225baf799a24f4c2dfd5881831e23554ebfaf8fd17c6ae477f94e9fce8b8145d62eeea495b13c2d1e4ab5baedf988f3550f48b788452044c44c512dc6f0430a9fec13e39c04bfd7ffa9", 0x59}, {&(0x7f00000004c0)="cd47f35c8687f875cceb51b516745868b0864d4839469e0379ee227640f22c197c8a145237db13d9c7776632601a7732901657292e0aa81f36270379b29e90a34694b3a6374c240b22ac47cd14b217c71f672868386877eefc210103ab25dea77b305619feefa24fb184285a3bc96f7360abedc763a31f24f8cbb5edaa1f92e1d28f49", 0x83}, {&(0x7f0000000580)="8a7c00228761737075190ed30d2ceec2d0c01fe2b01647e4d93084cc967c1cd1722c5aa9ae3d83995d71b4ebc13af129c8bdd5c835288623b1f9abb8d95d4e859a41b9b294322be45070dfb9", 0x4c}, {&(0x7f0000000600)="9c81d7b8abebeaa628ef9a8a96d59b81e7889d1aaa0d3ddb0740d71738a3e0fd90499963142ca8389dd2298eae8547f7f071f487bce7fc8c7f7e0485cbf9a1c563ed73004553694953c0705b0ab29ccb1c617483231d28f322881b54ac1e8b77bffc30c49b41b08561a1109f1f20f3257c1ff9bf39cda17f6ae884129f560a0d78bb285bf87bdb57ec2f2fb4d8d736aae68e7d79445228c46c416f5141e18d70e0792e0928e06b71527217d63c7c2bd916a868c07fae33c8fe86889e532048b1e5f41fa88cc6d6b412fee081138d2726b34349967713d691f26fa445847ef694e2cd1d476dd7caf27cc6c865396c", 0xee}, {&(0x7f0000000700)="6db8d4c388aaf8554431ee882abc477ab8ddab30d150aab62dfe4e1c4591a57fdad41fa6d2f2a8e1b7cd66c1f282de3a9468964f7be07f1637a430c39208c347a5d507e15f72864b3c4024cf41aa02ee8a1344d3eae5540d039c27da1a", 0x5d}], 0x7, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r7, r4, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r2, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x118, 0x400}, 0x8) 16:13:39 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x4, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x6}, {0xffffffffffffffff, 0x84}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2c}, {r0, 0x1c}, {r0, 0x1dc}, {r0}, {r0, 0x20}, {r0, 0x18}, {r0, 0x2}, {r0, 0x4}, {r0, 0x4}], 0x9, 0x400) 16:13:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="00a90855d32ced14c9d06375a882abe3c73c62c8130dcbbebeee1d6e1e8627bb4728fe001dc8982bd3ddb640d8f1b5fd93fda0e0a093c58394e51020b1ea687bf5185d", 0x10282) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:13:39 executing program 1: msgget(0x0, 0x20) r0 = semget$private(0x0, 0x7, 0x82) semop(r0, &(0x7f0000000040)=[{0x2, 0x6, 0x1000}, {0x0, 0x100, 0x1800}], 0x2) msgget(0x2, 0x600) r1 = semget$private(0x0, 0x1, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0xfff, 0x1000}], 0x1) 16:13:39 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) r1 = getegid() r2 = getegid() setregid(r1, r2) close(r0) 16:13:39 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0xfffffffffffffffe, 0x3, 0x4, 0x20, 0x6, 0x6, 0xffffffffffffffff, 0xffffffffffffff80]) 16:13:39 executing program 1: r0 = msgget$private(0x0, 0x204) msgrcv(r0, &(0x7f0000000000)={0x0, ""/166}, 0xae, 0x3, 0x1000) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1, 0xeca, 0x5, 0xf7, "1d6df0a25ec626b0226a47c53a20a805863c7521", 0x7eb, 0x2520}) msgrcv(r0, &(0x7f0000000100)={0x0, ""/80}, 0x58, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000180)={0x0, ""/145}, 0x99, 0x3, 0x1800) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000280)=0x6) r4 = dup(r3) r5 = getpgrp() getpeername$unix(r4, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000340)) r6 = getuid() r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={r5, r6, r7}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1181, &(0x7f00000003c0)=0x1c00000000000, 0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x7, r6, r7, r6, r7, 0x1, 0x8001}, 0x1ff, 0x1, r5, r5, 0x10001, 0x3, 0x4, 0xd970}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000480)={0x1, 0x7, 0x80000001, 0x40, 0x7}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000004c0)=0x6) recvfrom(r4, &(0x7f0000000500)=""/130, 0x82, 0x802, 0x0, 0x0) unlink(&(0x7f00000005c0)='./file0\x00') fcntl$setown(r4, 0x6, r5) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000600)=0x89) r8 = syz_open_pts() open(&(0x7f0000000640)='./file0\x00', 0x20000, 0x1) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x610, 0x0) sendmsg$unix(r4, &(0x7f0000000b00)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000700)="ab5c31ca0bbe02b4b00fa6eafc23688a01a1475d0ceddc88c1389fe8411a4c33a9d0ed82d3adb9b681859e9a29c29f0cd820ae2829d97ed5bfdbb2a976f828b559f1a9b9513660b222bc261bb5f598d660d95cc02fba281a9d0cb13feb432bac", 0x60}, {&(0x7f0000000780)="db9f26472e02738ff7e3dc1e3158ed4b1f1523a9cb6fb80cc4eacd7abe06", 0x1e}, {&(0x7f00000007c0)="2f4935ae69d6d358b5726eb8080772067ba9b33be12ed457235909eac2b3c37d90ed593f0754de822f30dd94c68894214d635a5e392e9e22c0021d4dcda8edb0cf3a0707c8a04d1abb69eb74314267da0e553fea05810b9f2ec2622c1abb5c41f2f5707ac93df75be0e175b388e5be52e9963a636859b45d9c3b0c5b69dc78e22080afff0adb7c0849585b804ab6052593a7715fd175a0adc790b33b5e1fd26ec24603c29ed5f72e88e4ae5e648618e84ef8c1c94059b10c87b3665eb20a1ba286bfb389f760ecd0cd729c0a20c00ce9e11f006f1627858b0a", 0xd9}, {&(0x7f00000008c0)="495204c98d927d6f1a3f87c046c72dfb4777a647246e100cf62bd2ab49e46f1888c0fe31cbf9", 0x26}, {&(0x7f0000000900)="bb46f56d24e7c57a99d845c200cbacfa4766e1ee50f8dee1581472ba8c5d4410ac82eed203a7973b9eb7527536c025826a51ff281c5b54f778c96daf7c7597c7e3dfcc2e4b62de31bb8ae5fa3840ea0a949fd152900ae0e5b13c8d99a4aee17de7dadfc0458c686549aecca21b87dc0277e3726a95a1a1355667d882ecf176926cacc6d88b418d98f7416b24ed28a7479f5971d32abfe49b57e3fe3be96b7a37e4528f181df0fdede6a977f12f5169a601f9fe89da4efb6b25597fc541caf4f5e5b59b3cb26a47fd4369cdbff2b3ed", 0xcf}], 0x5, &(0x7f0000000a80)=[@rights={0x18, 0xffff, 0x1, [r9, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r4, r8]}], 0x50}, 0x400) connect(r3, &(0x7f0000000b40)=@un=@file={0x1, './file0\x00'}, 0xa) setregid(r7, r7) 16:13:39 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x18880, 0x8) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) ioctl$KDGKBMODE(r0, 0x40044b06) r3 = socket(0x10000000002, 0x2, 0x0) fchmodat(r0, &(0x7f0000001500)='./file2\x00', 0xb, 0x6) recvfrom(r1, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000240)=0x6, 0x150) accept(r1, 0x0, &(0x7f00000000c0)) write(r2, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000340)=""/101, 0x65}], 0x2, &(0x7f0000000400)=""/160, 0xa0}, 0x40) close(r3) syz_open_pts() open(&(0x7f0000000280)='./file1\x00', 0x10000, 0x100000083) 16:13:39 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) msgget(0x1, 0x250) 16:13:40 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd1}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCMBIS(r1, 0x2000740d, &(0x7f0000000000)) 16:13:40 executing program 0: setrlimit(0x8000000000005, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) mlockall(0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x3, 0x400}, {{r1}, 0xfffffffffffffff9, 0xb4, 0xc0000023, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x0, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000010, 0x8e, 0x100}, {{r1}, 0xfffffffffffffffa, 0x42, 0x1, 0xba6c, 0x1}, {{r0}, 0xfffffffffffffffe, 0x50, 0x80000011, 0x7fffffff, 0x1ab249de}, {{r1}, 0xffffffffffffffff, 0x1, 0x28, 0x3525, 0x3}, {{r1}, 0xfffffffffffffffc, 0xc4, 0xf0000004, 0x6, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x24, 0x200fffff, 0x7, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf5103bcc980940fd, 0xf6e5, 0xffff}], 0x8000, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x100, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0x81, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x0, 0x3ff}], 0x8000, &(0x7f0000000200)={0x1000, 0x2dee}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) 16:13:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:13:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffff, 0x4, 0x8000, 0xf3, "52509088f0cfd653640ab68629b96322fb8d651e", 0x8000, 0x7ad}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 16:13:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000100)='./file1\x00', r1, r2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x8001) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)) 16:13:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000240)='./file0\x00', 0x28000, 0x100) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)="2ffe9c20e1f3362731b075130e83fcbcb82bd50ac9c06ba14ae6150085e7660ca5e5", 0x22}, {&(0x7f0000000300)="6390cb96025d5159d62244c7dee4ae556715cab7f53eac918a0fc67081a0c22d4802fa300775369efa6f1cdc18d6a6cb66e149787617395e21e7301c97094774e16cb3072b94798a7aaf83f7035f9bde7212f0a0a823d2bb0e9d728afb845d85b863e3893eab9d4ba0dfdd00191c44e6bb2298629babcc1b8a5e1b5e02d2074d8ddbb6171e2e108727705be1c52775015acebd11f2e8fa7b62a15dc52f38c42c5e", 0xa1}], 0x2, 0x0) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000280)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 16:13:40 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x4, 0x9, 0x9, "054d320d71b23d713704cfbbcf320dd321555cd2", 0x100, 0x9}) r3 = socket$inet(0x2, 0x4, 0x6) poll(&(0x7f0000000000)=[{r1, 0x44}, {r1, 0x80}, {r0, 0x10}, {r3, 0x80}], 0x4, 0x6) r4 = syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x3, 0x3f, 0x6}, {{r3}, 0xffffffffffffffff, 0xa, 0x2, 0x6, 0x5}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0xffffffffffffffc1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000001, 0x0, 0x8}, {{r1}, 0xfffffffffffffffc, 0x94, 0x80000000, 0x1ff, 0x9}, {{r4}, 0xffffffffffffffff, 0x84, 0x2, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x7fffffff, 0x8}], 0x5, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffa, 0xbf, 0x0, 0x7, 0xffffffff}, {{r3}, 0xfffffffffffffffa, 0x2, 0x20000002, 0x4, 0x147400000000}, {{r3}, 0xfffffffffffffffc, 0x10, 0x0, 0xa95c, 0xff}, {{r1}, 0xfffffffffffffffd, 0xe0, 0x25, 0xffffffffffff0000, 0x4}], 0x83c5, &(0x7f0000000080)={0x0, 0x8}) 16:13:40 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) getsockopt(r0, 0xfffffffffffff800, 0x0, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:13:41 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) getitimer(0x0, &(0x7f0000000040)) 16:13:41 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 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', 0x0, 0x66) 16:13:41 executing program 0: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2003, 0x6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000240)=0x400000077ff) poll(&(0x7f0000000040)=[{r0, 0x11}], 0x1, 0x0) 16:13:41 executing program 0: r0 = socket(0x1, 0x2000000000000001, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:13:41 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="000569050061e7870c399e1e0a3acc59f625e80fe34881e3df5a871ab0646c1049db52a2a57c5ed1ebdcad6883ff7f0000000000007a7d1038b17eb870c2ed128adf40fb6b3bb64ed03d160000000000"], 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fsync(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) syz_open_pts() 16:13:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) dup2(r1, r0) fchown(r1, r2, r3) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r0, &(0x7f0000000080)="d2c7817995c6e7b64d9765c39337d85e799ad23290d6de713caacdedf987dc591bc71976926da397d55c0ef72d00d71ca6cfc611836f8d8c9db20e99eacb8ba5fe3dd87c321a672d683812b5270c2c727787756d685fcf1836c2efbb87304aa6d3bf2edb9d90bc0efb01fe410f18e5060e80524bc3ca7017e8", 0x79) 16:13:42 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:13:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ftruncate(r2, 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:13:42 executing program 1: socketpair(0x1, 0x8000, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x5, 0x6, r1}) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getgroups(0x1, &(0x7f0000001240)=[0xffffffffffffffff]) r5 = getuid() r6 = getgid() sendmsg$unix(r2, &(0x7f0000001300)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000000180)="6583a7ca5f5cab68ce00e3a8d63c70631bd453581c4ae9ef7cf16cafccb0abbacbbfc2cd30ee4d8f419e64e92164e8bff1cc9714c26e8b6ded473525dba88f3f2993db7269c28c2cf667df52c3dfe2f0657ffbd0c67591f755557fdd58ff12da00ad8af62c8058640ff3b6aacecdfcb4b9a69c55bee71f8eb8952aa898cf495294b3e077b3c764d34ed0e075f9861d2b9b6322f06cce9a10670a38d69c4a6b14144e0c2e309cf9c29aa77f6d03301c2092a0117f2febea4d883e9d05958513521152c56fa0cd3c1bbf26a409a5343b873f99e22d3b088aa2282c5d931f630bcad591860085d99a1d27e28dd89ad89862628687588b52eb512839b1667605dcf8f3e9d77c2da17df416d84133b0ae7ac380e9c29e1f4beb8e1bf6ff56b6880a9b2984ff4850f888a4ded7a828184a638a1d4592894ea9831476f7ecfb4ee4f71f984f4631e6f4fe614b5f83e0f2c9a1161c82aea28be054fad08e3c3b60bb0de3c78126cb97d8f80085e1f231ebf2e9dd65a6abc7cea8b373cb3c5cefbd84f509e12c1e24ca2b4f7f5dd1cbed9853577a9d3b86a0a68e64f4905ccce1743b963510a171a242b79165807ef3b547b31dd09b104a85115e0cf309289a3493121e5ddb9ee7828784455e9001bad546a0a5e4c7d5fe613ffa91924cb12828c735f12b973f6408a479b4863c8c3eab7ad6f2a1732038e44eab28a1bdb7e5a3d875847d514954d7970bc0a091127034a7c1caa1e2ab71868a38d97b29c59db147c1ecbad7f014d940c6f7b54a5050332abd303d37928beec6122fb5cb8add782ee19e8ba9f6233da23f39b87126c32914212d8c9284047ac69508815fe8ac65c65fe10699c34d0efe374822fab3361278d01e29b81bd9431580c775f2f190bfe297acb59d2874dbb61c37f4122f257d53a544e6d67841e19255983dc793f6a6962792800d78adef6332bb5a5b6fae8fc1572bfbb50c723718d3afe7bbff5c4cb5598d1e7d260777066ac21ce7bfd3680290c7d80478f3a56aa712fef3bbaa52a590f33a97a84db128a3cde0622c2722afe4608d8eba2fd1d63f891c917462daf6e6ea06f07f4e6981486ec2493c25e9d3f595171e63c883c2825949de2f1805baba13dbf4a81a1153c65399a2cece43e583482b53ba1d50e1ca681fe2a7e47097358706cebd9211c8612f569758627751c7430112314fae908e9161f1238d392ff01a20756901311c448a1f5aa11c5c14412262f05c626c59eac66319fa0aed9a836b48adb763293b9e24a54c9b1aa9094621cafb2fb2c2853a30aeebfe2a74614bc5dc351daa28d591b7e49c4b73e96f373eae03bb1a39d0b72c8be897ab0f4acf3bf37cdbd7090f10d434c8ae31483e9e37f3c429eed61fb9dd8d5843af90edf799a804239cbed0ba2670cfbea943a5fc0a90751d49f3408d975e3c2e0e9c5d451a712f005d718968a50a9a842aaa8e13b686163a055fc78e3b78ebe371b8fbf25370b505e6500808e0ea4a99045ea5609edab1f309590be5589f4bcaf69678d7aee06ab8c2c2ca9651a5ac20535e4689d7fa2606a2e1bdf102ed0e7dfc3bedd645944a6608e7ba502e2274615735fbf992fdcce6f08c6af6c0b4e4f752631e00fbfa520435a33351a010b4692e34aacbc0a3da39a62a3b6a53f0302a13488aa8d2cac11e6c5401bef2a2d4af273f968fd75761399771bede1317cd49b03948503ed77250ca197118da263f1faa23df69f8f30e551fed89d786c726596d13dfeb54d41c3804a4f357adefbd7ec0023631de6f2046042f1469f7ee03c6643f6b387d1708220dac25fce7f3cdebbecff38841cf7da1387545394f600af6d1df041c3134ac1eb20bc98aaa2237be4c7449c2ca57e8a8aa50f71b06d3a6f5eba9ee989a3682fea431fdd9c5bbcb73eca57ad9643d9a9989990154b2e21a0efb4944308fc77a747024292bb34b293366d03082ed63f812eacb6913990d518c6712ef0ed587a5e6f84352bd906282b33b38e6672c4eb46f55166d9c7182b898dac56a32d28e616d4a6e8c6bc1ea4993a2640fcea9e4fc10cdfde39320e4c562e9562fb1af4cc1636bb4b649fd6db8e9a5c47b6bb22e33d4bc2404377cf3214a0d45a64bb2a6ab727f5a8bae7cd2624102765a00b64f04cefb8ade230599eee8f3224dfc0d138ccb6fdac1cb4e943977b0d377a9e680d3235cdd635188d08a79fb099f2e7cbdab55ab48861a6e180f3b3f0f7e3b10f55d9af4d1c4a7180366e64f396ce26acf7b85677b0b1e8bd6914f3891a6f8290f53ccf1e5be953802eada0f4aea944b943ef70b1302a75e4c6744b98a5cfbb6a6027fd437b265a39f2f9aec61c283f3a269de63f2d449fee4a655eb0d728ee9877aae400429ab5ddb2d7849b30f9547970776321fadbf411da20bf7204f412cf895044e085f8e58cf6845cf8f3a5462f34a04f7874d12b595461d97e450c2af7c33b1efd5aa76fde2650b4cc4c5766505336877f075a448315d4f7fb71067ef8ddf519dbbc5de9eadfd76898c1e2ccb776e7123fd48d1c6da48152789b125536f4d243c2db8d4e31bdde9b1f924b58058d09e3ccdf63d78c8f0359cda7397228b13ca42341f0ce195717c4f1efbd2102c2e623fe7297196d58126e9856a4a528b1580b57be5020c8f9df68fa3ca23103132617817e2a68805eea8aa02d32b64c936766c514c520868433923bda78d2f63c4b48a9dc15d88db5d7b0e35248cdbdc4a142e5a0dda1ca4da92ffd9a60cc46c851fe03edeef67294e191dc48d74d3e231900f33735fa25b2c9e543b50df09a66d0528773313da8203ce15ff1127b85b0634d0609be71f0621ad2f87f3254954632bf542933ad98095a043332bf2c51a75897fe58ce72600ca3715e9eae2f550fa2ac0292786c9e7419fda995ac710c7883c6e069069b58b3d326c563b617114d2b9d9f276b6429c0483ae2c64d7e3b32d8dc2400573319912fd7a4326253dcdfd9325cde39cdf44d673f2a91fb12214fb2aed1d0b2f0b85bd74483781785edf56845a7747339645074dc9064cb0a3e4548e3edb686a77137ee9b249314fe9101ee1bff36bba6a17a48348a1f9b7838dfdb9864e45da60eec2acb47a188f5b5761b290397999b1aef41224a5d2cf1b183877049fd316f251035d640858d80811d93da412dad2ac0aa0e528b13707850c25423ddbddd7b2091cef30d88305c922396a27a4aa9accc65c0cbaa116dcacc403a3301eeef11606f8df5453c9738acc90a7a82ca4ce04c90cc157642b16db8b54493220b87f56312d102e15eebdbb5bcc80c4bb1845fefca8d417bc19eadda5c6c18f83697498a7a7514774a2cadc171ca47d37e54da48ee892b58aab15b31d1e9b4eeaac824adcba5f0011d6ea2991851e2835efd109549ae4fefa5cd5e7ab0493b2124b2a4e732fb847eebccd097382915c3519e13367491bc425e153dafddb6115deff4c4fdb93f4a144740ae4b2f03ca1b0c0dbafe115ac321fc56a1a71d7172d753c85294ea484b6eec9e3004d79b08fe7455c1be0faad603734bda13e88468ef064e33bf043c3a3cf3f666a4ac1afe0ff3865b310852b2554645fe1143667c5357fc63fa6595ce660addb4932e3e3e20e0e551a652016a3e1c79c55bb5da0db1c8c462a316861fda84335bd49917dc16634920159ff4310403ca718c2909ce160a3374c20a9d85c0ae2633e40d1bb0423be42f42e47eb85736767e551a09c8a0a1e0c4d6ec6fe7b9f6da066ae47dec47571756a8b7b94f95ad9e7b1b1cef424b89fa55d4686073b395cceeab965dd8629c88ec753f7dee4abc5a081370144d261a84b7a4665c35feb4b1f20d890002ef97bde90254f859dc0f5961edfdddd5aacdfcb606d565ee3b498234971f6318e74a9d3cb309c6e8b039f6cc755dcb88cf751bd709acaacf691861ecec01f4739f9abcefadf738b659d87c3f4680448fe25d9985476bd3aa63de3c0b642c6c6a13ecf307533b87d01b830c9f381aae883b62400a71dc3841efcbad0ae2ef801b3b6ef3850ca17901234b0c942e38bce589e3ee79c1e492f1b934506c9512cb8418bfa6ffea82c647973e78e2742e401daf214d548ed0e9c3e4ee6f13476f849c82ed823d6592f1e62a7b6482cbaf77aff7cf5c8a7979baaa9e81894427e3292af3cfe9da1051b9dc455233a73b07bf460ef9d61356fa53e538676a1b79ddc7e7cb8af4cd963d81b4e0a01fe3c3e73dfebdb7bc5bb4b854f9674aa1f28a4fd05134a7ee81ffb5254583f897fcf4e05a844da9ff847fbe8e35c47d0a9e049e739eda6d88525b9b68fd2d8e4611ba92135263946faaa8dd314d0d9a76b75e5a4a5f8be0089796922f05a6ba8fe318e59f43cddc4f87f19b86f6ccb9b31176d3139cfc81240e1a1ca23bb53ba5b0e377587f217992a29938eba60529b1a1303936bce9004f1f7224a6e8480f3261b00b9f1edc0523915570412c5274e30c10a26c60fe8472e3a6803b17d06eb3bad9117d466557503543ebb2dc6a6dc7492bd37b8e0330ff721a7dbaceae68f3157d31b13f252744bbd4bdd78a7a6b8627a446b80171f32918f7d5a2ab2baee5bf3583966889ac4fdbba06154bbbbab67ad841d38555d51e55136df7faa6f5b5cd1f69822beb2efdb2fa5038e8db50d7439342b8bd10c68664b3ed9cd8f21e751e0e18eba9b96f153cb8b7d167b1df70439acaa502ea218d720f91371d5c670c54b53c2ff52d78a61f7d0c705a4f28ef26f27bfe869e5b18f291c8843720c376387f425be31218683dbac4ec1b54271881b2e7eaf819de6930a9c1ff358e7158f82184b9190a7285867b45cf0ac6740aa68e2c75b30bdf1c76dced506cbf5f142b16bf2a97d34e8ef4bfeec22ae37d6996aa692ca8a558dc5ce6ccecd61766f1f571d8c8f561e1aac156bd7f63f2fed5982848c5c9eedc173f3eab057eb8e34dfa45f4646722bf57a7f9d19997898ac22d1eca1029561be9a57ebbec3fb7104d822a4fe1cb54a25f87cede18967c2049edb0388485fbd5091e14b43c7e3b1ef8124b5288c7b6e6d9ed5f17d2d5406c39fefbd600a724ae3cab6a3a6cb207c1c3443ad8c962ba967d322a649aae580e5986a4958d549d1c0a95d492420442e715d4074d003c209ddf88b1200e58a43b518ad6e2d13640aa6ab3d913b219a9aa38d323d64a5e9c8989020ddb1efcdff538b7427be44509131a2c189a4b75b54657238c2d70339f4b571e1263d41d1672609afe3a4c1728f74ca911622a8766993e5d0e02d84e1237fb7595c272e1ffc918322ea885a1f5b1011ce5fda5b77325509593c75791cf027d7caf8fd757f39bff5e9cb26562eba592fe3824f979f64d359b4e8c007570a6413d812188569d8e59695595cde50c54247a05799cb70f7f45c72f6167b9bd3080ddcbfc3eb6d9b136ac690353fabad00fd1b301b2fe74262b6f72923e9a537479e6b17f76187cce4c9b861e5e1f37c8fb80a0226f31a41ddb68e036b178839acef4f61d7b2d552a2ab916b00a1102a70293664df9006729496fa3b29c9aa555d7136baa8b73f919edc3adc8d9347019fb88a344f87b53dc59ede3727101bdaf32872898f49a9ea46d59af7ab40e9ea84df8e6a69b04d09cbadfdd5a1d6e2f8135076dfd8d7eae7f2af134f8fae22c7b6895379507f16358c149b6e7c180248b377c62b5086c2b7dcbeeb2197a6360eb895a5a0ffc96a717b7061dc74a38b17a9a52ed0a5fece75fd3eff47b24a5ce5d0337fa7df79fcd9f73db322e9b3fd6a7158b2774ed9fa5e5177e0fe", 0x1000}], 0x1, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}], 0x58, 0x8}, 0x8) setsockopt(r2, 0x0, 0x7f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0x38b) 16:13:42 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="459c138d201314dc85c8335bc6e28ac673b83dafd4c25fd3de35079bd52fe7360d70e1db84517197a9d4771b48864a6afb6d49c6e20ff18e4ff4f30322781c2be906e089a350e2b20172718d7524ec78f57976ba58d76705681d", 0x5a) 16:13:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f00000000c0), 0x2) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:13:43 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x62) write(r1, &(0x7f00000004c0)="86768fca6dfcff10093d1dd7ec8b175b1ad0b80dcce2588cc6acbd705ef3be00223960ca95cd5f6e00000000", 0x293) kqueue() readv(r1, &(0x7f0000000640)=[{&(0x7f0000000400)=""/31, 0x1f}], 0x0) execve(0x0, 0x0, 0x0) setreuid(0x0, 0xee00) r2 = socket(0x1, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) chmod(&(0x7f0000000040)='./file0\x00', 0x20) lseek(r0, 0x0, 0x2) 16:13:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000004, 0x6011, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/180, 0xb4) 16:13:43 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x7) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xfffffffffffffc81) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt(r0, 0x1, 0x6, &(0x7f00000000c0)=""/244, &(0x7f00000001c0)=0xf4) getsockopt(r0, 0x1ff, 0xae, &(0x7f0000000000)=""/34, &(0x7f0000000040)=0x22) r1 = socket(0x6, 0x5, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0xff, 0xfff}, {0x18, 0x1, 0xfb, 0x33}, 0x9, [0x5, 0x8, 0x2, 0xfffffffffffffff9, 0xa2, 0x7fffffff, 0x42c6, 0xa5f]}, 0x3c) socket(0x1e, 0x5, 0xfffffffffffff575) 16:13:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x40) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r2 = syz_open_pts() close(r0) fchdir(r0) r3 = dup(r2) r4 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) 16:13:43 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:13:43 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x12) setuid(0xee01) chmod(&(0x7f0000000200)='./file0\x00', 0x0) 16:13:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='&]\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='--]{[\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='{.%%%(*,*\x00', &(0x7f0000000300)='\x00']) 16:13:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') r1 = dup(0xffffffffffffff9c) r2 = dup(r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0x7b4d8e0a830b4b6d) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x5) r5 = dup2(r3, r3) r6 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socketpair(0x1e, 0xc006, 0x5, &(0x7f0000000180)={0xffffffffffffffff}) r8 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x20, 0x3, 0x5}, {{r3}, 0xfffffffffffffffb, 0x4, 0x40000083, 0x0, 0x101}, {{r4}, 0x0, 0x0, 0x20000004, 0x4, 0x5}, {{r5}, 0xfffffffffffffffb, 0x8, 0x82, 0x352, 0x7}], 0xfffffffffffffff7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1, 0x2c, 0x3, 0x800}, {{r7}, 0xfffffffffffffff9, 0x18, 0x4, 0x2, 0x19}, {{r8}, 0xfffffffffffffff8, 0x86, 0x1, 0x8, 0x1}], 0x4, &(0x7f0000000240)={0x8, 0x777}) r9 = socket(0x1e, 0x3, 0x0) sendto$unix(r9, 0x0, 0x0, 0x410, 0x0, 0xffffffffffffffab) 16:13:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1012, r0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x1) 16:13:43 executing program 1: mlock(&(0x7f0000002000/0xc000)=nil, 0xc000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:13:44 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x5}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) clock_getres(0x4, &(0x7f00000000c0)) flock(r0, 0x9) ioctl$TIOCNXCL(r0, 0x2000740e) clock_settime(0x0, &(0x7f0000000080)={0x6}) 16:13:44 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) dup2(r0, r1) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() rmdir(&(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000080)='./file1\x00', 0x202010, 0x1605) r0 = kqueue() symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0xa49, 0x49) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0xff) open$dir(&(0x7f00000001c0)='./file1\x00', 0x8080, 0x10) open$dir(&(0x7f0000000100)='./file0\x00', 0x204a0, 0x10000000000000) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:05 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) msgget(0x2, 0x1) r0 = msgget(0x3, 0x200) msgctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) getsockopt(r0, 0x100, 0xfc, &(0x7f0000000000)=""/255, &(0x7f0000000100)=0xff) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) clock_settime(0x7, &(0x7f0000000080)={0x9, 0x800}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x20, 0xe1df, 0x9, 0x1000}) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket(0x1, 0x3, 0x9) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x6, 0x0, 0x8) recvfrom$unix(r6, &(0x7f0000000540)=""/4096, 0x1000, 0x42, &(0x7f0000001540)=ANY=[@ANYBLOB="e1f190ba000000000000"], 0xa) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000500)) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20081, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0xb, 0x7}], 0x8001, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x9, 0xf8}, {{r3}, 0xfffffffffffffffc, 0x6f, 0x80000001, 0x9, 0x9}, {{r5}, 0x0, 0x42, 0x0, 0xdd4c000000, 0x5}, {{r7}, 0xfffffffffffffffb, 0x44, 0x80000001, 0x4, 0x7}, {{r8}, 0xfffffffffffffffd, 0x12, 0x0, 0x3, 0xfff}, {{r9}, 0xffffffffffffffff, 0xb0, 0x40, 0xc7, 0x8}], 0x1, &(0x7f00000004c0)={0x2, 0x1a}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f0000001640)=0xffffffffffffff63) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r10 = getuid() setreuid(r10, r10) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44b7b202c, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=ANY=[@ANYBLOB="020000000700000061000638b02dc07037fb6ffa515121aa967da5c8e9e5a6227de93be7e707c1597f91e97b1cd9161a2b0a12"], 0x8, 0x0, 0x1b6}, 0x0) r1 = semget(0x2, 0x3, 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x3ff) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/237) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='X\xf3') unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) rmdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000140)='./file1/file0\x00', 0x408, 0x42) 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0xfffffffffffffffe, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) socket(0x0, 0x4, 0x14000000000) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8081, 0x20) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56022e2f66696c65676a"], 0xa, 0x0, 0x0, 0x0}, 0x0) r2 = msgget(0x0, 0x406) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r6, 0x80, 0x1f}, 0x6000000000000000, 0x1, r7, r8, 0x10000, 0x7, 0xffffffff80000001, 0x2}) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x0, 0x142) r1 = semget$private(0x0, 0x3, 0x104) semop(r1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xffff, 0x1800}, {0x7, 0xd2bd, 0x1800}, {0x2, 0x6}, {0x3, 0x7, 0x800}, {0x0, 0x2, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x4, 0x4e, 0x1000}], 0x1) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./file1\x00', 0x6080, 0x101) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000180)='./bus\x00', 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x1a) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r2 = getpid() fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) r5 = dup(r0) ioctl$TIOCNXCL(r5, 0x2000740e) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000001540)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xff, 0xd0d}, {0x0, 0x100}}, &(0x7f00000001c0)) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/tty\x00', 0x8, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x80, 0x5c9, './bus\x00', 0xdd, 0x7347, 0x2, 0x7ff}) dup2(r0, r1) 16:00:05 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = msgget$private(0x0, 0x6) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) geteuid() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x3ff, 0x3, 0x8001, 0x800}) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x5, &(0x7f00000000c0)=[r5, r5, r5, r4, r5]) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, r3, r5, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getuid() r8 = getegid() r9 = getpgrp() writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000001c0)="0ac0683f0d1180d4172303d9106d50aca33fc0aa6c8ad8c0f4d3a34d761e99c40f7f533a1caab56b5405", 0x2a}, {&(0x7f0000000200)="bc7759b14f8708ca963043c4daaf12a5f767b2207a9dfff442bf04fe1dacdfd4139515d7", 0x24}, {&(0x7f0000000240)="7a2e1bfd9a2743d19ac406bb3ef5ba958fc4990e7bec810c90a8ccdb97aaec8b6e50e39af136b5", 0x27}], 0x3) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x5, r7, r6, r7, r8, 0x2, 0x10000}, 0x25b, 0x9a, r9, r10, 0x2, 0x1, 0x1e4e, 0x8000}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r11, &(0x7f0000ffe000/0x1000)=nil, 0x3000) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x7e1b, 0x6, {0x100000000, 0x2}}) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x3) 16:00:05 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) 16:00:05 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mlockall(0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xffffffffffffffe8, './file1\x00', './file0\x00'}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ffa000/0x4000)=nil) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2fff) shmdt(r2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffd42) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x5, 0x1, 0x9f19, 0x6}) setegid(r3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x100000001) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r4 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x80000001, 0x1, 0x7f, 0x8, 0x200}, 0xc) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x6) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x62) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) syz_open_pts() syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400004002c5, 0x1) ioctl$KDSETRAD(r0, 0x20004b43) open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x80) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:05 executing program 1: getrusage(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x1f2, 0x200, 0x2, 0x1, 0x8, 0x81, 0x1, 0x1, 0x1, 0xfffffffffffffff9, 0x81}) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x7, 0xe0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x2, 0x53c) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r9, r6, r6, r5, 0x0, r7, r8, r9, r6]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r14 = getpgid(0x0) r15 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r10, r11, r12, r13, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r14, r15, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x4d, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r16 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20102, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = socket(0x0, 0x4, 0x6) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = getegid() fchownat(r3, &(0x7f0000000080)='./file0\x00', 0x0, r4, 0x4) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040), 0x4) 16:00:05 executing program 0: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x800000000002, 0xfffffffffffffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) openat(r1, &(0x7f0000000480)='./file0\x00', 0x0, 0x40) socketpair(0x32, 0x4, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20008, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) r6 = kqueue() r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x84, 0x171) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x1000, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0xc6a}], 0x1ff, &(0x7f0000000340)=[{{r3}, 0x0, 0x40, 0x200fffff, 0x60, 0x8}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0x7fffffff, 0x200}, {{r5}, 0x0, 0x0, 0xfffff, 0xd2d4, 0x8001}, {{r6}, 0xffffffffffffffff, 0x1, 0x9, 0x0, 0x1}, {{r7}, 0xffffffffffffffff, 0x88, 0xfffff, 0x2, 0x1}, {{r8}, 0xfffffffffffffffc, 0x19, 0x0, 0x5, 0x1}, {{r9}, 0xffffffffffffffff, 0x20, 0x5, 0x200, 0x2}, {{r10}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x3, 0xd99}], 0x0, &(0x7f0000000440)={0x100000000, 0x4}) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7e0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000000)={0x0, ""/28}, 0x24, 0x1, 0x1800) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x44) dup2(r0, r1) dup2(r0, r1) 16:00:05 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget$private(0x0, 0xb000, 0x1, &(0x7f0000ef1000/0xb000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000500)=0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r8 = getegid() r9 = getppid() r10 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={r3, r6, r7}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r12 = semget$private(0x0, 0x7, 0x4) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f00000004c0)=""/62) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, 0x0, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x402}, 0x400) shmget$private(0x0, 0x4000, 0xfb, &(0x7f0000e87000/0x4000)=nil) accept$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) setuid(0xee01) msgget(0x1, 0x250) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x4b9ff54b, './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file1\x00'}) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x10002f) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x5}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10490, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2020, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80044272, &(0x7f00000000c0)=0x8000) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) r4 = fcntl$dupfd(r1, 0x0, r1) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x400000000ac9) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x4) ioctl$TIOCMSET(r4, 0xc010427b, &(0x7f0000000000)) poll(&(0x7f0000000180)=[{r1, 0x4}, {r4, 0x60}, {r4, 0x1}, {r1, 0xb0}], 0x4, 0x6ac6) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x5, 0x2) semop(r0, &(0x7f0000000000)=[{0x7, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0xfff, 0x800}, {0x7, 0x3, 0x1800}, {0x7, 0x4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0x8, 0x1000}], 0x7) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x7, 0x88}) 16:00:05 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0x80000001}) setrlimit(0x0, &(0x7f0000000000)={0x70}) 16:00:05 executing program 0: sync() 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x0) mlockall(0x3) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x400, 0x7f}) r3 = fcntl$dupfd(r1, 0x1, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10000000000010, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) socket(0x12, 0x0, 0x8b) mprotect(&(0x7f0000324000/0x2000)=nil, 0x2000, 0x2) fchmod(r1, 0x1c2) 16:00:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, r0) shmget(0x1, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r2 = semget$private(0x0, 0x0, 0x101) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffceb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r4, r5, r6, 0x2, 0x7fff}, 0x6, 0x20, 0xdb}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000002c0)) write(r1, &(0x7f0000000000)="f5c4bb2d23962976ce62015c41243f1dd0e17ff676da0eb13c64a07995681576b80dbab601971d3fa754b984342e5d0912118b86329b5e8a96b2f575de8797a311dc9e4fd31f52d4c37ec09f9e1c18df391367afc499f8257717bc5dd452ab42cabee9937299d3ef9a0c0ffa77e039b29e5153a446fd3f0c4f5d9da5e8eaff9d286d28fc0f69eb1598cf9fe829d2c7fd9f12d937a7ffb5a85fd675c2173c733969986a68a5b84b053615379d30c48ba8afb49fe318abd6b4daed0763b3eeb151105f4aeee1f1eaa5d224ba75fe001dc54aa22d8afe30164dea882bef4f76dad2c0835440a283ec5c2d7053af0bbf5e87ccdd6cd8", 0xf4) 16:00:08 executing program 0: 16:00:08 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f00000014c0)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001340)=[{&(0x7f0000000000)=""/88, 0x58}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000001200)=""/143, 0x8f}, {&(0x7f00000012c0)=""/64, 0x40}, {&(0x7f0000001300)=""/48, 0x30}], 0x6, &(0x7f00000013c0)=""/255, 0xff}, 0x0) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f0000000180)="dd465e0df6444d32aa8125c6fcaec5090b953b6c3091371510674365d88956f0ca6be40b43e5b5d59a2bcefa33cdd25092ee5fc0e4e290d009305ccf9103809171b72caaea09bc796d147b2899276c994d9a22e71c5ed77f901923a0eee50d13541686750f24d10bbd11ff9e018c628947af55a1f791162022d1fff365d22cf830eac23236c86886aab334a0016ccb0a073cd5ddb3564bbf5b108aed1084bf94f932393b8f23ca554aa4a9d1e1e1f8c47a1c3c921fe97a6d01423fb2c6baf7ce33fe0ef4b012db7410a58159b7e317a045acfafd28db3053b835ec110eb19057b0b3cfd3330e590db97ece28b8a1415397135043a22aef63f94a649100f1f0e439096bb8694f50a03c1e6d4b1c1970302b75157df61f1614304a93fefea3462f72b04e877267a76fb3402cce0d883df5d4e317bbbf1dd2bc384d197f4b442c1c3f73df4a66b7064b4508317a94dca5ad1c6fe842f8d492e769bc8b55fb59abc0daf01e0f444acf2a2f9cd98227bac27aebb983aca64858e139d4aaede4640c344a391764682a19c7cd29c21302914b2caed94a99a7f8e0a5fae41d355fba27119bc4fd2a90f4013f75c06b2424bd722c9f35ecb3b0717419c9cfce14f376879f9d3b0ade77325519bf4d13b5191d424ca12740b090ebd299e4f578ca8e9874851321030f25a81970fc264ffaf693f9862d4bc95d3574e145aad0a9ad885fdcb73a70af0590b2221f92208aeded6f99584037449f0c46bce345f7857d436a8a5aac69ff529231f913edd9a881f45d2e82e78986888ed5de5a7ff1665b768d31b739078ccacaea647ed076a9c472f071e72a5a3746af0755fb4b69283b7fdbf282f37a7ddf8645073d698e838703c063b656165c4fa17b5fdf917301b10b7eab8de6d0c4c6915b1df20d08cfdebab7b59f22aafafc46f9fb23f829f954168223bde4da8434a364724dba750db65ccb5374acbeac1a886874925899605a0a32d1c74325aafbd7817c322ac96dcfa15600ce4ef2dd016f8d5377eabe4079874516733764597678f8717d4d19967a3659a37cc2e9feb6667067758187145f7eb527f3b86686598100ca2be954a18a8f802456d37603ceee0b1f2362d1d351a7e53dcc564e2cf5b1e7bbcc88c6513d615b0bcf06a667282ec384b148d9eab63384b4df35b75cba97e7e397d94d191efdb7e1c8cb8a4b2ff5b94d5ec93408aab662d4aaf19613a195ffa89219b9b54555f00b1ef809f873fe9d593787fc8c812b4aefd567a49dcfb748eb1220be410f3a49737f70fd8c83e46418563f27871b23e7d4f51302f460b34d45412b29a48d31bb303f2dcc1d7c08354bdc0a45cb0810078c2e64cbcef0645792a32e311b8814cdacbd80c7d251433063b607d5b65234ae8a4a086656452b895520a1add2430ad372c44c81fd016f599e6b616a4ef5345d6b3f40c0138fab67b0dd35edac391df1e2c728a41937caf51a93fbb86995011620c191de557b014424df707686ec6eea32dff497febce083819fc10190dfd5d5e11ff009b68cd0473481d898d3e1492c0ae22afe15922e792c8d6783fba27ed96e1b397a8fdce117d9df7e5321f61a50ba14e2353520e851e3ed899f37f8b0e04ab788f75b8ba5f8b047102f7d81de5accd75fed2c2ca495a36a048619b89d6b01ac87fcc7566d48e2e8cde9ebf90b94ceff4f4b49a368094990aa54652368233e24baaaaba3c21072b56a8dcdcfc874bee244c11b706cc43724162fe32706c05a928d458d64ad602370bed6b4710aea4dadf502639d3f27ac4d4a9a02e9c52d90569ed1b6a165e2a758e16f21abc188d217fdeddb9cf720fa08769647b66beeb825ecd39ff1b84728445c68880beb01e46eb36edfc40955bb0f9db1ef0e32855e69434d0d77b55201ceb9577bc6397852a409efc01dfd38bcb509ecf752977120c348b0579693f8a416e2080e8a23a22f42923d497ee7013a3cb152a4c9dc581d11630e2be608a31d6cb3dadc9854bcb0505eef20894f29a9f920fbe5b1059339028fbca8c313872c7cb71da516707e34cc36d32bbd10bba6ac1dd594a25be03fc09563ecdea3109b634a5f9abb147442372db31daa411c47fab1f70ff919b8492586e290d2b957d757e2583f1e717a3fcb9019c972c8c5b7639846f1d858dedf60b0e96316ea8568d777ef2833a5f66cbd23bb4dbed6b1beb19eac7732b34db636e3ccdd3ff489c4283a921f5b8317ab39edbf24e3221cfe2f1a12bbbcb9764cecd50ab40b4e5f765dbc70f4fae1a449abeb414f7dd153be6239074cb024a5b793641c7e6c85ad15f2a2b52515447938486762e7228cad8ca0ce4c9d0fa14364c121e7b84ac20ce0abb2383e13b40e3711a861cb0b6a8943df6e43bab26e36dba05a147bf0d184ab8291f4dc2fde10756401a44ed73c40159400b3bf23f0df9a6d47c6af0dd4ea9b25ff3fccaef216f421f5ca83d53086fd250281584a9b5e2cca2e893ec2a2f26358292f78ee53e690a913b30e34675cc2dbddfb11dc8a7226c6c7587037baabae844c833ffd6c27dd2eabf98dcb203416132cdc139157e31a2667cf5f10ce4966283f6b7b40a67130faf8fe3d4a042baedb581eba251cdeaa387f7b23d244458dbc06cf84c5a6072441ef38a8f432faacc0f7bf59ba2772fbe87ca1e2b55f78ab9fd25bb20e38f6bdb5803fb9758c7fb68c89e96c9103fd9f251c0754a069b4f2e9095657891185b2183000acc1a07e1b7e5ca246709812787a5eb5d9805e6b58fc37ea0af42bc0dae5901a3279288e3ab56e894774a1fed4be15593be1cfe156f79d0e3ee3c620222dab9045960e0e264d77a409a8060f27573020b18c794ef3b000df19ad074baf8ab94e128eec4ceb83530fe07e828ce81f65bb7722bc94d979f98312815bbe3f5d99f31581f36157cc5ae1269bddabe7739298d830dbbc976073c6972705991a47d9857aa12c1644181f4f6495f9f096b7dd88d0f6a2db839033973d2b9f5ba93b5248edec98fba82502f8a7dda48668d42b524e93799bd224b020f2feb0942f1fa4ca60b9661d2a494c4a8d655bee2da0825d7fadff50a7f11ea845efa9ae368ce541ea76bd67e40cfbc41311ff5d728722e50cfb2116dbd8ee519c2715e2bd63bcae32aad31cce9104849a2e99e3533e010e87b7273e80dd6a949f8bedda473b21fd7bc78e5c8224433b1ddf262ae1431563db08a2efbad985b5b7bdb73e20cfb9fb2c1b15bc2e61f4bb9188e3e3ec0a9f353fe41298cf7d78303fbf8ff8f0eac4b392b363d128d92db9a70260f62c86244901e96b8f86570b268f19b1d2cddd3d156e08b7d8e199e1cb113286316449d018481d938f6e6d48983eb87b8999aa6aecbd375364b7618c4574c79dc6227093c380a797467ff5a942f5140581b414cdb81d6fc78faefe00c3b14ae2cabb97ee04da2f03cd466ab5c88b33d78ce9259ebfa883d9ae2bff10d8cd61cd53e7b60708132ebc4b24ebdc808ab919249f61bfcbda3ff5ced6d397480bc49911ca3a059e6392237fbca0edb692d2255799d37ebb841336ddca09c7d625a2888dff6342759ee57c80458b7b9bc42e65d8431243c1257b86be6d177bcb2650d030b97f85927b8b876eb9654bffafbd48bdc87c25d1af68724c4d3e07bfa4e0bd63b60643ff956295b9c9c6e76c9c6d228323d7166ae00ff891dcfdfb15cf9628d829fdfeefa1e757aa89e279fb78187e35bc1d98e3a734697f13c27d2916c04464a9fe66e10f79cc2cdeb1e49ec6d085dc24bb64a8447308ef13d9d6d0ddd3c0edf447ada5e9f82b5ef021c597eab6e3fc11951c68a5064547e666ba1a5d84236e43c6ae6fb64b5f5c3e5f974d046dbd768e3afff5f5ab29657127e3835d2e4081f8cab40e5f54dac7f287f38a46bb58c9306e046557caaf4dc908ea7a1ceec052f71b31fd688464ddcfe9b10cc6ce51bf1ae4a42deb5b4c608d41508eadc48cd86066f850bc469162965c6817f33c328e94752eb73d4fa75500bde9e52d49a09bfcca8aac88d6a6f329b8d2a64b92bb049ed703bfc724bf17de0c01054cc29804c6383bf27283ffb26b62b2b3d386d449a8e3f82b0bb7a4850b7e9d0b835cfb6a3f5c53d8c7b9cd38fc8bf2bce8a5b8354e6db2f995724bf5060c6a8ba127c6b26348046592b0028f461e0066e98fa58dca325c1baea0d10df8d1edd6ca70e84746e2ad65853995b3b52efef8d2d80ebd18aeb36ba709b017bdcba50c14a134dfe722fd7f9d8cf2a95a1a69d99862b0f595c582d17d26e489c6f24aa4d4288613601e73de945b97f5b87fd175aef47aaa7896dbda81413290dddfc17f6e9422387522edb75ba8a7714c6ac1da48c6e82b3a1f31d38fb21468352ea473db8c4dfdc89913914960ce63f6ed747cb752a0396f7b850fc0bfb371fdf08ef848d31fba67e14da1a443a504a25aa8c634b19bdb170afa616df9416cc9e62dd904a3b78dc92d7574b692255deb577d4cc8cb19c3e7642e024039061a77044b979da5086e3b916c475c2a2c14bbee7906f9c3aae9897ab2e4758a42df8c4134cffc1267cf8ac922fe02064b5bf072cd66ee48a6a565dfc5549aefb8a876325714b8173db7bb7f8fc2e573358fc8a1696cdc9a7e589b4cca42f3a57b058331ea47ac584fa43c426b6bcaa985d4ab8b8a345bb82598a87d8718e4daa27d5c72992efad262be7026059126e19e70f0752cc6ed2c0bb1737417e263850d18992fed1f088847e0f6ee2e9028697a07ef29b9ea2f34567d6cccfe6b5bf9ad986ce167916a78a59755a079ee93249c825aaefd55c79a923a9f0c0e38fcf1a43346f3e8558bc189fb410f5ab7a8ff5cd7c832fe201537324b02f8e4b2c35de7261bd43dab966967168e7211b7d9e72d30d349aa962a59aaa7463f50336c1b420b21bcf4c5c992c77122c56c2567743dad413ff50756d15c0fb283f42db6a78b57d98d7d50c2eab3e601b9b78d0e6728b53469ef40ba704d8b246d78243430683c9c322d0b94a34ce1a19fb15cf2f635c2248398d4d652e51ad7985e1a0c9bb77ea6986155a543006b7a56e20d51798e57ac5a6a6c07088f7b6c2492ac9ad6f85b3c95824167210bf2d371f4b46f552e683203098581b87ddda679bfacb70cf340f939cd8d13b548b69cdfaa93c6f3ef66173d571585e5221d2e317bfa2fc5b57a621b2e6ce9ead3085c8dc46ae1a362f09d07cd311b73ecc31b73e3e969bc6792066ca5daad6334fae416892e1392c1de139050f4fe36a2d7911381d1768d582a216142f3694a14118993e0f5771120e565c9832876646ede7b1c26da1ea9e107946f18f9aa0d5f253c28f7abbfdc0577ae56da461cdcae9a4b30bcf7c714829fb97f008de5c3df891d91b5d44f6144232a153926ce3e8dd65c548427e734d5c104585394e63e216fe3fa97612057f6a7f073ff509e4be8664a40ab7dfc0a22048a036f238444c04afafce67720d066c1fda6015fdbe67aa73f9eb3e75aeb5bb29a1d4ab6ddd15db91f12e58a553ce19ecc846e2946384df03423f88f6d68714bd8b16c51e7e8a3934333c2a1dcce36a5f08ee11b99f49b467c737027efeebbfc208b27d5b96354e3b249040b53e3c457bbbf57d50f03e0a0c6e381e528c12a2ebf7a22bb6da3cef8780b0114f6130fb2d91eb70a8dfc84b31d97ccdde61b4466d84e1e0ee90060b0eed5d3ced97b81aa39928f2e30dd58621d21dbbb08a702204beb0270af84f23c0c5ce795dff44455e964152be68f6a26c86dc421ef916c65e01eda02b996b0af9bc8", 0x1000) 16:00:08 executing program 1: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) getegid() kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:00:08 executing program 0: munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) setuid(0xee01) r0 = msgget(0x1, 0x0) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, r1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) r3 = semget$private(0x0, 0x7, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x5ea1, 0xfffffffffffffffe]) sendto$inet(r2, &(0x7f0000000000)="d3f3d8274d08acaed0356ec4c13a5131ea1f02ceb9e425c0566d7a432a94d2cfe4b872211ba8880c02f42bb1950227c81b46f1faa6dd8fad7f3532f22108c3eb35527e2cf1220dbb88372ed9136c", 0x4e, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xfffffffffffffea4) 16:00:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) socketpair(0x20, 0x8000, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000001c0)=""/255, 0xff, 0x3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xffffffffffffff5d) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = getgid() setgroups(0xa, &(0x7f0000000200)=[r0, r2, r3, r4, r7, r11, r12, r13, r14, r15]) r16 = getegid() r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r20 = openat(r17, &(0x7f0000000340)='./file0\x00', 0x10330, 0x10f) r21 = msgget(0x2, 0x200) msgctl$IPC_RMID(r21, 0x0) listen(r20, 0x6) setegid(r8) unlinkat(r20, &(0x7f0000000380)='./file0\x00', 0x8) fchmodat(r20, &(0x7f00000003c0)='./file0\x00', 0x104, 0x19e41de271773dda) r22 = shmget$private(0x0, 0x4000, 0x52, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000400)={{0x6, r6, r3, r18, r13, 0x54, 0xfffffffffffffc01}, 0x80, 0x6, r5, r5, 0xfffffffffffffffe, 0x3, 0xfffffffffffffae8}) r23 = semget(0x1, 0x0, 0x602) semctl$GETVAL(r23, 0x1, 0x5, &(0x7f0000000480)=""/154) ioctl$TIOCNOTTY(r17, 0x20007471) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000540)=""/189) setgroups(0x6, &(0x7f0000000600)=[r14, r9, r16, r10, r19, r1]) openat(r17, &(0x7f0000000640)='./file0\x00', 0x420, 0x22) 16:00:08 executing program 0: syz_open_pts() r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20801, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x44) setsockopt(r1, 0x3, 0x4, &(0x7f0000000100)="ddd216e8b9e3fd59440c295294d840d3fbef861097426690d6bb645b217bf7de647274c795e0ffffffffffffff0f2a4680d9efa18d3407936259e4f4a18800cfa095a1b5001642fb36c0dc1abe209e3f447653d989bf4e9f2dfd15748706609410a97974da366b0ee85b", 0x6a) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:08 executing program 1: setuid(0xee01) r0 = geteuid() getuid() setreuid(r0, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x36, &(0x7f0000000100), 0xffffffffffffff32) fcntl$getflags(r0, 0x3) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x6, 0x3, 0x800}, {0x1, 0x6, 0x1800}, {0x1, 0xc1, 0x1000}], 0x3) 16:00:08 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000000)='./file0/file0/../file0\x00', &(0x7f0000000040)='./file0/file0/../file0\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0xb) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = dup2(r1, r1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x101}, {0x3, 0x1}}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() r0 = getuid() setuid(r0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) close(r0) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) 16:00:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000867fe79224f5dcb7200000000da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab04ce32f0f770fb9e21141052c93d8de47db6d039c3e6784804651a3e165b6b0d2420116e842cf00c1689d600363faa250ba630e80e88b77d7740c9137c1cc7d2e57eb906f1113a023628bf821803cf8d0ea6d54f38fe264ed51bb748a16b35bfc8ef86df498d84ca42cd9def643facade851485ac46f41b624fe4365d01809a8318c7d07be83b524d425bbfdb3ac3736def49659f20f7064ec55e8541826a3391c4e1eaf36754200d4b7fbba84ff5a00eee0c3559d9b872aa280b"], 0x1, 0x800) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x181, 0x6) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000440)={0x0, [{0x3, 0x401}, {0x0, 0x1}, {0x3, 0x20}, {0x3, 0x27}, {0x1, 0x8}, {0x2, 0x101}, {0x2, 0x3}, {0x3, 0xfffffffffffffffb}, {0x0, 0x7}, {0x3, 0x2}, {0x3, 0x6a}, {0x3}, {0x3, 0x1}, {0x3}, {0x3, 0x7}, {0x3, 0x9}, {0x3}, {0x0, 0x7}, {0x0, 0x756}, {0x3, 0x10000}, {0x0, 0x8}, {0x3, 0x3f}, {0xb8ddda59d3521840, 0x2}, {0x3, 0xfffffffffffff001}, {0x1, 0x4}, {0x1, 0x5}, {0x2, 0x2}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x800}, {0x3, 0x9}, {0x1, 0x8}]}) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="03000000000000007245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb177e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f081067b865cdd43ae1a1426c6f061ae11970d7b90d374f06d0f3274b69098b9e49e320e65805800e308016"], 0x1, 0x800) 16:00:08 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="7993d6ced82bf3b79de1426c000000000000ff0f00000000009f00000000000000000000000000000000000000000000000000000000ecd40f68276a8d8dad6afb418efb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000000000000000000000000000000000000000000000000000000800000000000000000000000085612e742eca213b796969b000000000000000088464bff629f081ff175dda592b770c44b8ef1c776ec79193afcb5c797d686119bc103e4b1d050000000000000005"], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)={{0x3, 0x9}, {0x4000000000, 0x8000}}, 0x2) select(0x40, &(0x7f0000000400)={0x1, 0x6, 0x9, 0x4, 0x32, 0x8, 0x0, 0x151}, &(0x7f0000000440)={0x4, 0x4, 0x6, 0x7, 0xffffffffffffff2a, 0x200, 0x4, 0x7}, &(0x7f0000000480)={0x9, 0x2, 0x1, 0x5, 0x2, 0x3, 0x1, 0x7}, &(0x7f00000004c0)={0x5, 0x51015579}) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) r6 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r6, 0x4, 0x0) setuid(r3) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000000)=0x97) fcntl$setflags(r5, 0x2, 0x1) setuid(r3) getpeername$unix(r4, &(0x7f0000001540)=ANY=[@ANYRESOCT=r2], &(0x7f0000000380)=0x1) 16:00:08 executing program 0: r0 = socket(0x1, 0x1, 0x2) r1 = socket(0x16, 0x8000000005, 0x0) listen(r1, 0x4) mlockall(0x2) setsockopt(r0, 0x29, 0x200, 0x0, 0x2d9) 16:00:08 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x100000001, 0x8001}, {0xfffffffffffff04c}}, 0x0) r0 = getppid() wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)) poll(0xfffffffffffffffe, 0x0, 0x0) r1 = dup(0xffffffffffffffff) dup(r1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) write(r0, &(0x7f0000000080)="662e81e3ebddadc59aac651824dc051f74abae0a75b30a1c06e7c8999bc941f449dee0f811100cfb14efaaf36abb102c4f7b8d13f8ff50153a296a02d025c5934aaf45f821402f08ea01c86b73feea76f10ec52f055367d5d9a006466bedeeaef2fbac9788fb662e8a62d9503f239f1cc4738b613b51ed586cc523557efdab7630f28d9f16c4c91841a78e936fa7a7ab18b2716eb0417e2f5bc4e1f86c77c5a840a10353e37acb157e82d1d1fb22d9f17a8c3a96", 0xb4) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x100000000}, 0xc) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) socket(0x1e, 0x4007, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0xffffffff) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0xfff, 0x3ff}) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xfffffffffffffff9) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x6, 0x2, {0x7f, 0x3}}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) shmget(0x3, 0x1000, 0x83, &(0x7f0000ff1000/0x1000)=nil) sendto$unix(r0, &(0x7f00000000c0)="f92cdb3aa24399dd0930a713b26d8bb157e79dd3e713a89697140a5aeb6edfc0a350066b96fb33d629ca5685f86bc7198e95ee3e2d99237ab2c3a04588fbdacdf3387f90d3c8e80614b8fc8c5b5e5ce369ecdfa7c23bdc22814b05e1ca0b69fb679015c4fea273537dd4b00460804c48e825338b2124a14c4a3d55fe08b64cce446718642ec372631b19d1c070abd668c2dda240ccaca559c896", 0x9a, 0x0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="03a1", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000500)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='.\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='//,{#\x00', &(0x7f0000000380)='@\x8c%[\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000004c0)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x23, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000040), 0x0) syz_open_pts() close(r0) dup(r0) syz_open_pts() 16:00:09 executing program 1: r0 = geteuid() setuid(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x10047}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1f03000005000000", 0x7365) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = socket$inet6(0x18, 0x2, 0x47af2860) setsockopt(r0, 0x5, 0x1, &(0x7f0000000100)="d809911ec019bbf508097d94158d7caea2f78d30fce8eceec059be62f1bac768e2bb2e2c6037cca0ed6a65d7e2ec2c3638c0a88e5d5775bf", 0x38) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e75031929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000140)=0x8, 0x4) shutdown(r0, 0x20000000001) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffffffb) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4810, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1d, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="ac491a04d263515bdd0a334102e45d791d0271201eeaef02093a6ed0103d2cadefa0aa597ee571697ceae5f52712a3e2630ecb966193a5a8281e37476324", 0x3e}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000080)='a', 0x1) write(r1, &(0x7f0000335000), 0xfc94) openat(r0, &(0x7f0000000040)='./file0\x00', 0x210, 0x44) write(r1, 0x0, 0xfffffd7e) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x48) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x7fffffff, 0x80000001}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r2 = syz_open_pts() open(&(0x7f0000000240)='./file0\x00', 0x480, 0x18) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x5, 0x1, 0x100000000, 0x7, "39c630a39daee03974563e5233584ac257532e68", 0x200, 0x2}) write(r1, &(0x7f00000003c0)="eb852e7fa3789708f7b66fcaaa0a8dcfa65dcb77e4c35971ac31ccdd3b93d1a667bc68cb4799defb602fd65dbdf430843163769f392cd56b8d8de0919ba932eecf00185f6522dbc1ab877b9039d4aa83403c344a2bda290d2de248d985b00d009a950aa8e4c3140f0e7ebc1153545435f9408740357182b15d6014320ae99fb3fd7d1d54278256661691fcc29b8372991558fa7637cd2847e98fc860201f4f3d9299ec8d3cd38192c4125e7a8c7191903300ceb56fd136d15aeb37f684da2f3218b590d3bf3c6990eb4329da1d2d3586e4171732b3cb387598359a6a585f099093ca6048febfc75131abcd5ae27f88fda5c2e8f2603fc30bb0bb775fef02b1188c520c7cc7bc8999b6b8f454c5c6913e4cad62d1bf6f243c61bf4dde754274fb3555010f45ba78531cf626ad41262a130e9481235ff9194b71a78492c99f5be996c4ff1bd0c33717092291818cf7cf4b18eb2750453245fde976d178d41c603ad9c17738618fdda8658f73666dd6a1ec0b5eb1f888724777b2598e55f2bfe7df585b5ca95a64998220bfc1d3c5370729732ac4e8a493e88769c7a73b05bac472e2a6fa2b4c64a5be291de1fffcdc875b08274ba4bb12f8097206376a5f0dd783d477b53e98b8261fc1c72c0b68bc3db32391a170e78c74f25c06ccfade2a913699bd7cfd47511f2f29effcce4bb631ff2c1a9b9ecf5dadb0e555b24681ab99fb366bf28c8f0e1ffd8006f9c993474d746fe081751e70a2b80a9449c62befc840699eba6bcd58e6d98cc635e2dd9cdad7cb6990c2342498a64cc7d444b5f28203d6cc699fc2ca5c8a857c987e8e955d6a8efb278de1f616d4f38d27e767f3dbbbd0466acbc9dd3a3cb458407b8362ec0798a5385cfcba008ada316daefa3f7d09a8742af991676ea8a789b74b4922441943cefb95d630d0271001505d7cf726d72a8b892a0b8054930fe458e010b03d04ae17f125057672d3a071f667af09dd21f112d02f68d02206882f188abeb442d0c35bb8eab01b6a837fd5f936f5086f3b3041e6c8f23ef38b8358c8677e50c3a78e9333b4cb6f9909bff2501dee9af3c49919a8d87150ef72c243cf3eb7133cccfc0421625ec6e07ae9b8fd7da4c37a6529ffb440b188018efc336e66f36075ac5880d16d3705ce7f0f27318e42e72d6da12cb18e82fb76c9511a21b6c33eef27c5bfbfcade85d50d46fcdc878040adeabc9a77ee4a6b90cc8ce8e2ecaef932276832172a3aee199cfb0137b6bef75d225d9ab47e16740e1d8000deafd524528b9d2a978af2aab2df4f2b1b80eba50cdbdd42eacb580e47da49a182dc544c423ec352dccf5c507e3d0ae05d2cfd70eb17c5264f52b4e31fd76313d8633d51f6e880a20a58a2af47d46016840a4aa5949a2c2005124f499d8a4241a8be6efd32e365f42a8a5bdac55c522b94ce2142c3a54e89be8018712ec226a0f24dfa75f6fbebe5bd63eb6a5a6178f9ae2f4b8e961044b143ba1a84e5a14215c3663ae1769df7cb6f9bcd267a5d95c82e4d9085970e6ad47e18bf5635f86e0bf67c4473e759883dca80eb2fab5b1f0360a3625c392593b84b4ed8fe8355143fc66fcfcdb41ccb3e0f955eec239a60d5ae0ddb76399bc6229ee58220c7a66331e3155398ce298bed5de9a2ae1a5be4554494a15827295807ca59544f35375ce7aaa91548109ad604d0ccc26fe23a677088ead0300712842d1da5ac978d32964b5ce08fe97784bcfd824c0cb56df908d0c2d2a3ba5b9f5caa9c9cbf1057ee5d1762ce2d8fbed76927b6dc431f71ad8b929e25b694d45d6eef1f350ab06ed540aa0ca57f5f4672bd3faec4f78a45ce341c07a256d796e70ebb1426340d70e29190846ce38e5f5a6cfc9cf4d5840765763b4cb96eaa1da6dfdd9362d9c0b2feb65d2fac9e532d26a29e884a88585ff4ebbe29e4173737807230153cd1daa16e9fef4218b69f29352ab41aa915b8796c0d11bd6b324933dd1c7f7ec11d5f7b1fcecf3ba26e5123921c9890d5ea519fd6ce95c025fc800670553d7be0e418786b75060c08d29180ede817d1a9df2a5c7b34386f2ae9c233cc354ef21a37523b6e23495d36e3035870459c575894c6338933cd011ad8ec0cd41f707c98c01bd2eef9e78098f6f545f9caf4348e4772f0a61a79984d74396a9c1a54f30fea8bf9ba4f0d6ff271f8d297af4bbe7b8689ed78b59dd709156b760b980c9162a81661a8e20d8044f34dc0168a1913b7d57be2d0f9169bcf1277298b7b720feb3e730f49a61ffabbb6a08d839a0968ef3d9e1c05294b2c51ef62f97baf611fa1bcb61b8594de0b235a0d332265309400a62b3c1a684d1e8ea74db06de66e6e352dfb5abb82d178f74da8e72aa98c1a4ce797bc10e8fc1dcb28055f8d669bb1502c1f4a0ee2c4120499e3d98eae1fbe660f9074986ed6a96e650bb713a63466aaa8628070bbfba83ef89edffe0a44e450075aec9c44d15738ad1d9e1e93e481da795b6c97bb17e254b2a71597c17d591e47da76b7433e7b21f01e1e9d00944d89dd7ca94c8ec422ae9684d441a0ea20b67eccc5602bd7f84023790b57c5cdf06a1213bb84c3117e66f38def33091a589e17160f6a79a5e023ff4eed1cc126b5d3c82d6a3fe85be5c85ed14f93b3314e520aaf219adc4444b04f8bfdfc72b93e729fab745caf36f0abb135d4b6bb5d25162c018550a19c8062faf0f442de7a56c80e160eceabecba021c06a81d6a836344b93561d1f7ce8ae6a26a4fc6073deef30c9996736e17a9bb1f552b022cefe539a88b1336cd0ba9293cd1634cbec35b8f41b1fe1387b0ee600e8e40e2c8c1dd7b6321ce8e827867da872b7bfb7d890501af827abb6c7f74c689d0afbbb723b96c2c19323b2c7b3cdfd4b8176bd43d5d3e37c045ebbd50474db3700c07b4d23d2cb339f8de85fdef0c71c951098f92045708ba3be9aa880edb437bea51f31d268430469def52c52c5653ff620fa485b319b9ea040951f93dd6194447b710f6b4fc45b8d485b880a85a02c96d69e8a74138dd046a70a84b37b6a92223ad473135c5fc8d2429fa873f051728416cc34dbfce2c8eaa685d22e173b0ba077e5bf2312c44f0e707e446bccc7a4692238f796ea1b8c87e07f0f18a41872fedead06f2c2c92299ebfbe9a69981d19d1da634b90a2f0c411a814d82e033670f4c97d52c402bb7ecb6760a53f95aebffb275037f60b77bddd505ffa70b4836f56258898d6ed996c9362b7894b9ccce95e16566873e68b762714003e80d6c2ae46c68a93a36dcfab58b4c267bfac586a84b23b1a7ce58e33aab3da2d3be7aa50c75c4e73e30cb2f5577fba02c1bbf9e19a7d3575f89fe09ddd5806351adefd6997248cfea4fbf330a24847cc1b2df538e2484b5e7f9179ef056249db2e3fdfd60a0d53085dbf05a3649548a08c5a30b479e87a389c48d8b711e83b78ee3393065b4b871cebd7e43cf8230d3d45e0c29dd7c8a510c5f95aae30d062ca0e1a9ec9da4554decc7951d9635a4b35a2d9cc852c60a40fe2ccd806864ef5ae461acef2d08c388961bda37514b345943b29f42bb2d243d41ad219c94c76531aa85b9c56dc66aab47cb040d88ed51feae0121ed3365e62768be2872fe0017a61456bf2f8eb8a053ca21c719facf420a968bda726fb0589e622e51ecebfdf65b0c8cd3a994c4c741996df075cc12c2b4108c313264c45e65475938f2db0c3ff2fc84a8ba99d51a0efe124b812d80ad44314ef9715d46c61ea3cdbbb391b5f988f19ce9e013f971a898a32cb71cd8b6039e89f0830e09aa05860667a408c0f1d567ccfd51a066d06a1bdcd8e76a764ad67ce4233f516ffd03b35a5c2e9454a1d4b145f250a54e8bf590d0ab22e33e9500b2410e30b32c2ec9517aa7dbb490ba683eb4bfcef337391d9d4df5afc3080d635b45d430f5f94daf8578e4b4dde72d52608ebe4fca90dc475015ec200d031bc0fe723a22e796ce019553479bfe07fc6a92b68420cbd06cd8fa31e0b26ef9e9ce4f96385c3d34fd696de92e08248c0cd4ead9e2d9bef79574ee9dd63e9351f85a446768c36c09d846a250e9de5ad21269cf58c32694bd4ddbc410f002290684d4bcc9434e9bff3b914d56d9be027d9495519d69ededb5fff05570c8714eeddc7573b723922b47ab2976f19667524a8b89b2193f0d08d2e0d8464135bd2bf4711de1275b170973be2fe409d6a6ccfad99c846ccabca19a3fd753629d564328d1639780a970853a0473eeb86f9b8917dc47f4a03e7ed1986cb4a551c4ee25091ac32dd1cff76d8aeac2d21ac966ce46cf9c46948649e5ae6b0c5d03cca4471ebb01b07ca88bcc54f1e896f5b0df2d033fbcb2a85ec7c74ce4bac93a60ddc1a2cb46983f8ee6e6c6115b05b7b259275e54de3ffc85555500bd837548108f5358e540878a2cadf6e334e722002a6b060893a2e00e2cd699c6b51001b66e72cbacc0c07af145f68c7ad4b699fc93fe0240ac992b6be8d2074c52f5c30470d48d54782b112c0fc99e3654621ea75da46f3538e9025760b866f28944976777628a150e9c05f35b93d1574828317f3400c96bf76da299e1e4ec1382bc323f9b04376a4f0adb7dde280367a8d3a51f163f1c4cb1c3007170cd79f6e2ad171b6f7c743f1b7ad1f5334c787badf2bb0d05ddbf26ee82801b33605e3de4f69fab0233dd092d4c7069c3d7b9e2b21e66b92250f8e8e36c47a2dd5dda584a82c94228941db213f1fdc0d911f3f60636257106157e8c0afa0b47fe821e2fd3be98fb67856124b1b024142d7b4e92a0330c69fcfe6670bb45df45d9e73ed32a94fd1e30277e11d992251a21046d67c85a7359425c7ab81763770f1201c6f953def87abef2f7fc1efc3f63c82606f4a5c0eee11ca5608a29630503f5cec133ab32fff4e5f0f6679f7d406b2accc24f393b957145c2349c8eddf4d919e0512f230c4931816d074e30a426f5e87de417b4c0131bed9d71dbff9098455bbbee0357fe546d90651cf8c2357a34139c05252059aebd72b1c6ffb8cd8400f23c1f6953e443e0ca21d23034dfa9eb224ce41c5dd8f07651cf2eb695a1a94b266571e9ba0581041f7589ca5c7afcf1235297eecc294b28eda1abea0a08a23c3fbaaa60aabb97fa6f3b2e995f38dbcb4f5c0cf8e2b5c9626225cc20b10844aa6e1329b9af0d36c90e441d21726bc277d1963c20cbc18aaded6d3aadce8c3a73d1f84152129184e43713ff460eaf9305e608c7d8446986aad3d6414cca4ee8b4b91d36b4882b090f607ffe45dab0ed21a1fca1f61add431a6fec099a1a7f8b6d41c483776f4ae1f3f4017f055cf9cf3acfa66b35d5bd08dd2f83adb3e76c101fc7efca371d77d483e06ae1ea0710cca80ef9f2327576a5a211ff9a45d1c48cdaec7a9e9e69b7c116100cd6d59bceb0dfa4d3835781956387f1838dc9ade7798bc01e5066d890088b7a99296db1711f877329cd1abd6f24a7332bc23b8d6cfc6dbe9d597a8be334aaa561d0b754dc0dd578b836585365b89dc81e521d1bdf441f3bad99f1ef7260cb964f3ef96d3172088217f5ebd815c6691a073d009dca0e9fd5abee76b38513b341fb2f4eafcc4d1385d5fe579848128b09a5a00a3009f79187f428ab86dd64fe20450b02fcfe63163007bfe6f7848505fdd6f0a98bb9f6b708e0dfdc8b07eb7341ddfdd32c3f89bc71af2c5bc1d29434507ec99678d3f8d13c869fcf04de37b7c0277fccb026cfd835cee46007fc68e12940f51b4d0c14c276c02d9d75656b8ba3186739c3223fb797beb9c7d", 0x1000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) dup(0xffffffffffffffff) close(r0) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x95bc8fbc3baac0a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x388, 0x1, 0x4, 0x7, "3b279c42a90b76c7c619984e8ed001198119a4c9", 0x9, 0x5bb4}) setegid(r3) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="f895e1f024d599b120d75b6c4f82a3a70adc2d7ea79971e0c60ce2cd2239cc56b6b77b7035580f26e073bc90b38581f36b751ff69d369810", 0x38) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:09 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)=[{&(0x7f0000000200)="b8abb2", 0x3}], 0x4, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0x200000000000a, 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:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xc58, './bus\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x4, './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x58, 0x801) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/185, 0xb9) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x8208, 0x20) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000100), 0x28b81e) 16:00:09 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x8004) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)) kqueue() getrlimit(0x7, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000280)) getrlimit(0x6, &(0x7f0000000140)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = msgget(0x1, 0x4) msgsnd(r0, &(0x7f0000000180)={0x0, "28d8a98621c319540b0b43341fd6845b881d3a4ffa32fb01f48064d63fc7e56418a94bc869277c37b636bb432b745ba9dffc24b1ebf2f15f06d01b0df5ef677f879cf5be8168de4a9636335a54a055527613514889a0ecbce0a9018455ade872b00d48776dc8dd22be61652e5d2fd8d4a2ad91f459974ba97679a871b863d23ee07843bcbd520b1c8f7d3ffcb3b88bc7a3941a30a9986ffd1c070f859f4d22dad61d302bff5c1ad99a950991461487ebf2b90a5537ae11016f9a051d11289c2f136a79ef55150562bd1b9658fcea1330af120a886f7fbb6f0539bd1fdd"}, 0xe5, 0x800) chmod(&(0x7f0000000100)='./file0\x00', 0x20) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvfrom(r0, &(0x7f0000000000)=""/252, 0xfc, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1f, 0x2e80000000}, 0xc) shutdown(r0, 0x100000000001) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0xdbf8}, 0xffffffffffffff99) 16:00:09 executing program 1: semget(0x3, 0x3, 0x1) 16:00:09 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xa26, 0x4, 0xa2e, 0x0, 0x96, 0x7f, 0x9, 0x0, 0x0, 0x6, 0x91}) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) msgget$private(0x0, 0x1) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x80000000, 0x800) dup(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccfa6da0000000000004000aebb008000"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x2, 0x5, 0x5d, 0x100, "d264540669798023d71d5bc312eac05dfd4df3a3", 0xffffffffffff5d90, 0x8000}) syz_open_pts() 16:00:09 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x2) r0 = socket$inet6(0x18, 0x5, 0x9) mmap(&(0x7f00004da000/0x1000)=nil, 0x1000, 0x2, 0x811, r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) dup(r1) r4 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setgid(0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:10 executing program 1: setrlimit(0x0, &(0x7f0000000000)) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getegid() r4 = getegid() getgroups(0x4000000000000311, &(0x7f0000000380)=[r0, r3, 0x0, r1, 0x0, r4, r2]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) getuid() geteuid() geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4", 0xfffffffffffffffd}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f1c5dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf08000000b3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b02bb5a3c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/8, &(0x7f0000000040)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffed}], 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x81}, {0x6, 0x120}}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket(0x1, 0x4000, 0x0) 16:00:12 executing program 0: minherit(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="f5", 0xfffffffffffffe41) 16:00:12 executing program 1: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f00000023c0)=""/165, 0xa5) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0xfffffffffffffff8, 0x7, &(0x7f0000000100)=""/60, &(0x7f0000000140)=0x3c) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x190) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='t\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)=']\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\'$[\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=')!*\x00', &(0x7f0000000340)='^})]\x00', &(0x7f0000000380)='/{[\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x80) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) 16:00:12 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r0, r1) setreuid(0x0, 0xee00) setreuid(0x0, 0x0) setuid(0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/107, &(0x7f0000000240)=0x6b) accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYRESDEC, @ANYRESDEC, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="98861a06cd401771c932211928da34b825d4cc1a"], @ANYRES32]], 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x20751105b0, 0xffffffffffffffff, 0xb703, "c650fb6597c756b9563f4f3ef6c5eb18ebf53a38", 0x0, 0x101}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) write(r2, &(0x7f0000000300)="220e227801001c067e6b74a7ea11cf801bf1fa48f4445ed51f5f2ff5b48ed93dd212568c3c49dc3c809a23b5421ca7f99af4237bfadf81c9dc247ec0bbe3d5a623a3c6b641ddcbac99b901e6f3ad71b3c8f8f796f7befb4b7931bd51a696ac3b9c", 0x61) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/49, 0x31}, {&(0x7f00000001c0)=""/14, 0xe}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/95, 0x5f}, {&(0x7f0000001280)=""/242, 0xf2}, {&(0x7f0000001380)=""/158, 0x9e}], 0x7, &(0x7f00000014c0)=""/31, 0x1f}, 0x802) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x9, 0x0, &(0x7f0000000080)="5830d0a57e8cd48afbc1db4244b94ee24aa8f19569fb216d99713ee4abd50231dfa3d20d70830da8e85912ac7270cfae792c820d6d523079ff1d4ac66c15cf0de456417293ab07c89555117b3045bed09d6cf004b4b6b4afcf061b672badbac5d72132297cc34c5432", 0x69) socketpair(0x1, 0x0, 0x1000, &(0x7f0000001540)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000001580)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:00:13 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) recvfrom$unix(r0, &(0x7f0000000080)=""/93, 0x5d, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0174f5502d06df7a36ab9a002e2f661da32cadd1000ba2444ec4"], 0xa) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x4, 0x100000001, 0x7, 0x1, 0x7, 0x0, 0x30, 0x0, 0x0, 0x51c, 0x10000}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kqueue() setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0xfffffffffffffdb2) 16:00:13 executing program 1: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='W\x00') fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x3}], 0x2, 0x6) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4c) 16:00:13 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x6869, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x6) poll(&(0x7f0000000040)=[{r0, 0x3}], 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0xff) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r1 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) wait4(r1, 0x0, 0x2, &(0x7f0000000200)) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) fcntl$getflags(r2, 0x3) wait4(r3, 0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000002c0)) 16:00:13 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:13 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x9) ioctl$TIOCSTOP(r1, 0x2000746f) flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) write(r0, &(0x7f0000000000)="e992719960cdf071b2d52c71ae326a2f4e216b0843b64ffa40e612a01f6d2d1e18f53e6e8013ba421d810d90c1046ef6cd7e0fd97b0fc32ad3775d7e643c2215ea0d36e662a41ff7dae6a73e1ca73d0d98b920cb99ddf4324d8b926f69d97ec570dfac787a837cf75d796f2740d9403be9225e", 0x73) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 16:00:14 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x3f, 0x1, &(0x7f0000000140)="48a64e132ad7bc7da873a8b092b998fbc003a141b0af562c813908a723208265777575be246185c39210aca5d95338ef26dae822c2713368ad0b24368418c63e6b2462cc304a64f3f206f2cc7dd6783071c7fbf169b1628b66786779a105c1fbe686ca0abde3f0e3683fa916affece56e1fa7480c55f00232266137fcfd74d06eccbabad1e06ddaa44c0274cac32aab1b3165853749e74781ee806bf28210d088f6d87a1d398ce17ee1c4f9a9ee760b355619943e9afd4517e84640282626d3213468ae6b12be076c6d08c9527d8a375bd6e190a9290332420c797de9af16074b537abe04a11f1bbea9ccfe6aa59b3fb47b579cf3847874a43b49a60721f5b86643b47651d7fe69450282564a6f8b5719d8df512b2a4be2ee5424900e9c72d8d4cee0a80bbe65bf06714d5cb26231ba545b1815138f9aceca6f946e2e82d66e64eb21375351fe3cba784063dcc428ee96dcdafe09b998ff11d773e9d30c2413d528c60b9d68365a157d91803913119b4f68c772443cbaa476e65edc3d5f8bc447e096903d7b2486972ce51c6465b84c218699fb7d9f1e625c6321499cdfba04ab8f2876e1973cbb95def786e45d7c26daaf295985a8b35555bd45dccc4dff678d4c8164b5c584905f3526f88766bf4dfcc73137a5864000ce87402f7c475fa0e7d01246805d27746c43f35c4fdb3e69ee3354b66236893ff4baba13ddc78d8c3d4c3c53cfa0bbee5c9a7f1bd755c2d916dc7e0675cf7658dd36ccf62723fb2d63d376be9450030509e4e1bc8c65aa7d906c67187771960ca18a8ed150610457ab12a658f71c9c23c50e6bb92396d634ea66b900c844ac9ee4ddf7e2df2313dd78fbce1dab758173765c627d157c8bd0141f4ce11692cafe7da5f813b24139790296c4a9b86c88e3d581b0bc7160de7e21e672c2c740b1af6749604d6de0d9aefe67b36cf013ee5d82bb8fe9270462b1111b3e3f0207cfe3232c569197407d2a9f475fc527b4a6e9d9405ea0dca9235d7724949dcab5c7c6c6b07d13e5fc472e1aa78203181360e44cd10c1af2a6f27ad25d6559807794b952ecaff5ee60abb760b6bd71efff17f811c9b4540243d2b2e256e06aeeccf5c3d6a2daa731fe38f40d7f7ae91923d6e2b5e6002f63b15b470445641fd7a79245018352db6b926cf5c11b1a6bc9869d54a66e78e986fba0b8c302bfa9dd6f91405f0ea472eb295f3c789eed1ad8b6bdf191672442525a8a3db6484cf947e7586fc79aec61199855609ef4c758af7c41d17fbaf2aa85e40b9dd42aabd829532b534369efdf3f57df3359531dd614b58d6c27b7ad4d0186df608bd955bd269902f034f6a562e54b1837e9e726dba73861e550b4ac8fa4b8dbbc8356b99401e2692dc0381c9bf0687d6b4e1dc4c218ef4c6ee3abdcd189ae3868a4b4a2ffa23675bd576e1a98eaacab9e0a0ac456f0bd233a885a6394535a8786669a00331a93446da5579670a1f1ab500f73bba620735d4508fdab520de14c25cb3ea7206f6924a56a06158c76c3524327168bf47d0f1bfe8904efa2b6aa0c4b3925c18ca242c6920f608256b10477de04ff567f4a895dfddade1a7bc8adf26608f69552ea5f1f9b386e6d5b664d87ee012cf6e1594aec6254a95778d6b405f5dcf61d3eda4578e35bfe9c531b8a3ba6b07a73a2f4c586e051bf230376058cb99a1263d61ac144623a1faa8c602564585c59e6f132b80c894c9773badf712b2c5736d83d6e6236df9b58d85ed0ee21ee5347f072008ac63eaf70e49e0cced6af41c0d08c12ca9ea3a853f93ac2535d26d05821a30380940878d757419d4d6dccb93839d65eb0904656defbfae4c08516ddb66f37e7c18d2dadf3f87329c54f22849401765bf83a23f57611814e550f56dd5d31cf33d05d717666210823794e34908c600c6c01b86eeb38face0352517d01e697b17bba3ad85bb3b4849a83c75a34e56a453c305d24a0a5854c6a01a1ffd583dfbe76b141d571488dd10cc1948c23654cde88fb9ffde5a784c31b33b9d700f761d6c5779a2f51d4e8135ebc430ea9601441029605e5fef6220e3cd541f558872d4c9cd8c2e5d96e61fce6fa631aa0a9432ee89b17c42439088d4324e1ba211e8f87a9b043a68a9e036e42dc8bf6090f2029c52bee19a89f5013e5dc0230026f96f5419036b66b55910ab1a1b3d8f03615483c1680c90f1e3a4c9cb58547b3d013d10eb0a5f10af36e90b3c07d087d875a611a50ff4d55ca9fe8dba7308d4049662a6598572dcfd2579b3f76cdb40b804cd3f5b98da4ef910f0ba4df07483f64d350c99f4c30b94edd4e188ae8c8171219b254b027d03ff234567645e3c6dde08b8ab8998566224c07933db6377d2e7ca44f27ab56bbeb86c504945f14bb92af69b9dd94ea18f2c54a3b6d178ee2fcd27414298c09a98fd42b9927d69a480e0fdf6eda5083d0b40961fabc2f3b5afbedda079bac640b4436b9c84a6ed87447a78a9c79d4fd6c7d8ba1df41491abeb03e4d59dd22a3afa526f12ef88e833c707ca214ef4c1c3fc8cba2d6196295ac426635b1c6960270d605d2013025fa1022e73747f0389fcd5072c919cdb7d1dc8e9c0d824345803159e3523f8ee5aec0506df95afbe09faece3a689cb7b246824e10d578e4f44c0f81c90d19fe8cad9e0c3d23506499c2068c36d2ac5902abc080793b221169e5a31fa549c21eada1b67e7649f183d1ddd5d438656e2bc578686adf66d772f2bd7adc33cd45e83d0d04ca603be81f751ccd120c8ef87de293a53802bbd5cb8603c551fd935d9dce9490c99483efce5464556d4468c62cef30cf3d68451b9f278524764955dbfc6e1f00dedbac40b8ed81d543d217b699deeb0be98476038809c2e313f24ebd12fb202bb6221512c16741f5748d3a4fdb3b8d2c9c84cda4aae5220b35ead9dfab6b67ee236fb2c28a897bdbdf3802b8fb93409ab976062fe3180cc40669001c3eaf6202fb0e13b73296fc1adf6d51950c1aeba7cf8097ce76e9fa383e2e5e4e78b9e248e1e51617092bbaa75522c3cebbb265adc421756f66e552c114c6836f51ee5a6f90945a49e2c75af0a67e45fd828bb61f4dd8e76442732f33a0742131055c52b8b1c0f9cc6fda108d4d33cf0ccca5e11885074431a1ad1a0c5e210833d7852ac31a0b63856517c6cd143f4bbbe87686aba2d346d8afe6349447a19aef1c10b60ebfb8e30da5148da7707ddc938223db4d7d831ac3ec0f996d5c18d6bc15ae9a8dbb434e43a87222b5b85e3dabd4a1de1cfe2a364e9edb10c1d9a026522675838b2c7be398053eb5e614a7e595fed6b663dbfd775e7eee94c01299004d27d407883244128ff4d0847a4fa8484155596e22413867f0d9e6369131c08c4a138f475c247195770a9329b303d10477b10e6634bf2796dcbd1bac80bd372403e4b5c288850b7975a806b2b343edd0411733bad8fb9e26ad8f72f8b4e3f8add4d3215c068d3723d344e211ed7e0900d8f34bdea0d98739eec0bbe9a2565a4dcd897a33fd45b867a8cb63a3a63330dd61367345ab4c453d74ef5abad6625df15a598a2d0511ecd4caba8dcc18dcad0fc6a4848910ee168065f0629f69db4dc3b4c09f3895bdb96b3a3908dcbb69eb01549ea953d280771919d9ac4774b34bbbcb6a693297a1821a0492f3207e06327653415734b0f3719782cf9a633c2f7a83d1f41de7853f784e203bf0b3d8a23a4f9a2c02efe11cb847aa89b7c3987c8e656b3c75751444564b39681bdbbb1e7c105775a0bbe3d0f226406c2c9e5fadedb0afd328ec89a461fa116628f78bb8bff02fa725408bfe9b2b5c9da4dab92c43fa0ee08936a5e71f4559348b8dd812359db9efbed92b9714f5aacd3f1a401bcc577992e594c085ffae431a8b534ec52a19097fef18082ecb17ce9e2e34c86cb6a02f4f90d2d64f969f103c3a5b5144b85b73d60fa96ade0951273dd9b16c8cfdee0512f74d3ae1e7e2f04010ffec9daa4a805ab1b7cdacf1fb1ce753053adc721ee8d9b97c6ddde3fc8e21a0695bb3ff079441f114e57ae86ab9fad797781fa1218263f765e469e67f4ca75d31d3b9fc0e0605cf6b65085a3c3a3fc56e1fe188e66538b6809b345b0be01cac7d8bf6ba3a4a0d0a92733e8aa4ea0478edb56b44de36cd093be86fc48a3b8f2212b3078373bf86898cb8871bb068fffaf91a14b8fd1803aebd82c0011b103d122f1a6164955f684ebb77ee5f002f4f7b1ccf989e7fb149371b0d9d2c9c003de6f22e2110340887f91a53e81cdc5b6eb70c1075f92dfdbf4277ad139840bfd540e188a63d07c7630a69de7466442e8334ff3f49f29d3ea5321626a201ec96095fc72f659dd6e150f19826c22bc6b3ac29b34646eb67d3fa9ebf0d8604aac6808af9486bb9e3556c1f64b8b31b68dbd8dc76dbb9a549511e7f0636d24fb31537b6f074151f67c616fd18440afa5c6faf46b71d117da0cea54e65191e738465430c70d80af2dd750e9c8911024d64d58c642120d7a27594b34fa233f5588f47ed34f6e3f7d1981f9e01ba2f5a074759c5e25e322d8b6567cd7e0ebc30d53bfc69a3d3ab446453192ae39fca3b17aba4d7f0baaba8c6cfc1d4dd62ffde3998683b1b263b4bb8f5f552052aebffb37d083cdc36a00bd1c007317482bec5e22e32845632b4c07618c522ffce76383ee4de64a00a0ddca04be85099b050edc9cf78aa110d0174e7bc7ced7e5dad4ba7bca9d5239fe2fbbd1779c6f5c21e16607ee13f0f6878605fe4d7c312a6ddc89dd338e4c553560f1bd922e64ee5a45f422ba516242dcb8405292f50c7d9d4302366f0fef9137d7203248acd54280a2bfdfa9c80af3354b75c0e0b805d1c021b19806bc848375d4a19eba72e8afa66f50ecb8685f5cfe52fdf36c795c8251d2c50027a1f84ad069519540c16f3f62415c943fea707b6082e2b917b3738d317066d1f7bb1d7c3c5242ac99bdfab8ec41536f7c851558cb155d310dcdc6740a18a7323acd118d0917019efc30e9ded8ab089eefc2a4f8f3e337f815680be3d09da865b1e3d8d60477dcd9e2c73d0729e87535f11f093ca6b6261ffa4370c11aeafede90ee3c6e0a5aff49905b4088bead9e7b7fa80c741c0f32fc59f72d149ba3ae2cbdda83b2fee619e5d941a3abfba66195da889c64e099306d34c2d501d6a0a9370beda056377ce2133ce5166fe8be61cb97040c628791b48e4858c558afa25f2a196c633e57a302f20089a4f6a9206b5d000f6c190a3072d7f47b68343bd825ddaa4630cc1798a692055369bff076cdf754a210ff8c225fcef6af93f37f12e6238f3356e14d785defa36c99c41f19a9ad2527822afceb7f1afd82868bc91118a1c843c82865463db77c42c8eab45fa09bb00d1c80cc86318397dc4b8cd478207d3b4ee7871bcc9a8e75ec49f6a6def1672b4c20128b4bbc0e6b90013aabda633082712bb3f73323233d481aa0befe83856142a19f22c6e95e9fb0adef47bae46efe4d6c7774da2c336f713f5901f9c59254023daffe0548a538083e8a0f7e94af7c25883c42aa9deff33d5edb0fb23da1c1adfe716d85f8aae214caf143a3392b69e93e0a9143632c2bb7b4e73916a94d3d0a62ebc55ca2506e31b411d332fe9feb4d65a17afbee0506586ac37a2ffbe02e0d890c8558eb388812d10703f2ac3c06443448d6ad55a87accf214953ef18feb99278c2dc2393da8a93d5ae5d0b1b069aaaaf8fe9e8a398ce5322cfb19fed109289fc67a623aa930d9c519bc7a60c83da957edea1d1b7144061caecd31", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:14 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x50, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) connect(r0, &(0x7f0000000200)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/67, 0x43) pipe2(&(0x7f0000000040), 0x4) fcntl$setown(r1, 0x6, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x7, 0x240) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000080)=""/42) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) clock_gettime(0x4, &(0x7f0000000000)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x3, 0x1000) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) socket(0x20, 0x4005, 0x3) 16:00:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000080)="db594063246706cdcf63c089676c271e9f81b9c564be444113a6bcda8b3c9d004024a1b6f5690bfc4fd87e3030b539c74ca0e67b512db2bfd5c3b52871757eb5f5196d0521f6a81839f4b75e21f540fc9a99b58f8a71b56b4da8e4104aec1220d8fa9cc0b3559c93be8d17c167ed291edbad999410b9d40fa573c548e3e8f4d752f211ff94a013237dc02e3d050ce173baed71835901e1cb6ff49b31e9a7fcc2da1563ffbace9422182a612cf439492de671faeee8108ac4963e658de2e94bbb6eb0bc42d5b536f7", 0xffffffffffffffe5, 0x406, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) socket(0x1b, 0x5, 0x81) socket(0x20, 0x8000, 0x808a) 16:00:15 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x0, 0x4000007ffd) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r2 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r3 = kqueue() dup2(r3, r2) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) fcntl$getflags(r1, 0x3) 16:00:15 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mkdir(&(0x7f00000000c0)='./file0/../file0\x00', 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x1) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380), &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) 16:00:15 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f00000000c0)="45bbf9232c23806f4d8b6cde56b27871829172ba458dffc0a44cd181d3beacc76a468f061d91e86094815a82266e29e68a14bc69cfea112564427733806886af231d03c62a56dde5d0f87597d3a795feef67addc02e79013d7885e9176650a1783e7cd0eb5be127a7b411a0eb82243e4", 0x70) pipe2(&(0x7f0000000080), 0x10000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:15 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) shmget(0x2, 0x4000, 0xc3, &(0x7f00006f4000/0x4000)=nil) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x22b, 0xffffffff, 0x7, "9df552effa466f02ddb6b4ffbaa89b703d84ca35", 0x8, 0x3}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x9) poll(&(0x7f00000001c0)=[{r2, 0x80}, {r0}, {r0, 0x20}, {r1, 0x8}, {r2, 0x1}], 0x5, 0x800) 16:00:15 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, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3, 0x2}], 0x7, 0x0, 0x1000, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/166, 0xa6, 0x43, &(0x7f00000001c0)={0x18, 0x1, 0x2}, 0xc) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) unlink(&(0x7f0000000200)='./file0\x00') 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x6100, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x2f1) fchown(r0, r1, r2) r3 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x61, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) socket(0x39, 0x3, 0x5) bind$unix(r3, &(0x7f0000000200)=@abs={0x1f95d27d48731892}, 0x8) 16:00:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x110}, {r2, 0x100}, {r2, 0x2}], 0x3, 0x6) r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r1, r4) dup2(r0, r2) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r1, r0) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8600, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x20) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000400)="86fe89e0981c346bc1423bc829e2b9bd324fa397b45e21c2414d1bfe2462d7355d70187773647350a7334819436a36407ea33943c728332c91a52a3ae162dac4ef227fee5c0e5bf612598a655b4ccf684c5e2e13f3", 0x55) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) socket$inet(0x2, 0x4000, 0xc62) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x16, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x2d2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0x33}, {0x18, 0x2, 0x5f, 0x7f}, 0x9, [0x100, 0x440, 0x2, 0x7f, 0x45e7, 0x7, 0x3, 0x1f]}, 0x3c) fchmod(r1, 0x8) getsockname(r0, 0x0, &(0x7f0000000200)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:00:15 executing program 1: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r3, 0x1) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x1, 0x520) semget$private(0x0, 0x3, 0x80) mkdirat(r6, &(0x7f0000000780)='./file0\x00', 0x20) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x8}) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)=""/66, 0x42}, {&(0x7f0000000300)=""/22, 0x16}, {&(0x7f0000000400)=""/137, 0x89}], 0x3, &(0x7f00000004c0)=""/36, 0x24}, 0x801) sendto$inet6(r1, &(0x7f0000000240)="c90613be6ea84201e7a59167fcb4c109fcdb65dd7364e5ba997dda641a114366bea0240f61c0296c8bb5ef08fc82d2213a72fe79eb9aa31e148d6101d4b5edf3ba5caaf0e8114ff1a6b39ab0e6e59e06f11a49b60bb1551cde3d8ba5b00438f2bc95efa254df7cc4689c329f085ad70c187275f25ed9d4983c6bed0c3468a0027511e080d28dc547443aebe0f947", 0x8e, 0x400, &(0x7f0000000040)={0x18, 0x0, 0x9}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {&(0x7f0000001380)=""/179, 0xb3}], 0x6, 0x0) 16:00:15 executing program 1: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) shmget(0x0, 0x600000, 0x44, &(0x7f0000342000/0x600000)=nil) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom(r1, &(0x7f0000000080)=""/134, 0x86, 0x800, 0x0, 0x0) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) shmget(0x1, 0x4000, 0x200, &(0x7f000034d000/0x4000)=nil) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 16:00:15 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x1, 0x1, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = socket$unix(0x1, 0x1, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r12 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x30000, 0x60) poll(&(0x7f0000000300)=[{r0, 0x2}, {r2, 0x4}, {r3, 0x3}, {r4, 0x5}, {r5, 0x42}, {r7, 0x4}, {r9, 0x8}, {r10, 0x20}, {r11, 0x4}, {r12, 0x21}], 0xa, 0x8000) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r18 = getegid() r19 = fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001940)=[0x0, 0xffffffffffffffff]) getsockname$inet6(r3, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) r22 = msgget(0x3, 0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f0000001b00)={{0x7, r16, r15, r14, r17, 0x4, 0x5}, 0x101, 0x5d, r13, r13, 0x3, 0x6, 0x9, 0x3}) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001800)=[{&(0x7f00000003c0)="fb1f0b7ee233835bdd75840164bb071a79a3dcbbb2354205bccd0c079c92e78c9e02680b1869cbeb8b813fbdcef4da5d65196fd95c647d0a032fef54097a580a43d2da16048b1aabb51d67f8ccb253757972246c6cf289661be4a83a373eefb2ab1f0213fa4f37", 0x67}, {&(0x7f0000000440)="13d72cd35489714029be5a093d84d3db3f5f1ff42b3961e0d79ba8a0f57baf82aa66cc3254a55ed729329a7eeae913558e3e7eef53aa1023693a169aac58544140188be03b7481fa8a075d2f1fdcffe0f1fc220662338793be66d70eb3424354129ab81abbeda2bb746c51afc22263405741362ade340b3d9d8f5e76fc488f0ba16200a5e80a16ce27065d", 0x8b}, {&(0x7f0000000500)="e171d95672c4ef46fe2361daba14ba32b80887abed302e406b1dbd5759a78a629bd45e457445934e6db429f835c23de61b198e67a6747a767bcc0822b4d3a2c4f981976345a14b34d87458790aba998a363b97f187831443b80f0e9167b807b62818b1ef2c5939541dafeda4fd6d522ab896cacf5202ebf16cefefedd4496afc141a52204caa5c1996170133449dd3c13f8a8c38f8de97b696705dcd8bd0e0686bff866cf7fe022f3284fe2aca6c61be206cb91a64cfbaba4f6aadecb1b0ffbaf3a8febe46457b6f5f2a4b7cd30a90cc75e348828ad08e0b0de242819b30b882a5b058da868bb9859ab709e020f2980208bf6c2df22ed04fb52c1af9e4866921d0a38fb2a95cc512b3a1bade0966d948a97712d62d06f013f997f77ce6f9a36bbf0f0462d6cc9a6fc9483aff3908c818d54511092a66e10a0823c1cd898adbc4785c73b56c8110a641fb72be1919c7b067f35acfc75998006d0ccff16f3ff7587bf780192afaea0f63c48df1c4ea13e42bac1a15aa3374b2f8f96ba0da40720ef7c49d6662398e8af4d4fa08569f35f67d53d720142608c23306f15d98c1a8d7f02fdf95b351e9da8970876159a57b9586d2f7531e4a737ba157f06b1c53d27ca2c8a7f058548165da527ea73ce9a80445077f2b919aceedb089e9a686118f64a7b5436776b60af0ece47eea2190ab67054f17250cdb30175dc3e9a35e0adcac5797fdea1d45d9e1721e67319390dfbd6211bc1a92e4d0470d3da9180d2943d8289b7334dc8f3a77a6b8fece8b993ce7c0d2aabc7d91ba3c2b3eb58caffb2a2b582d864733089aed47a6b3204386d36bcf19be745b558b26746901d01ee8d2a921404acd93b7a09623cee789062a71b06103a26d49593a562d201be6994f4dafb98af28f5a3e82e16622f1a16217268d28852c43dbdcb00a57fdf7afdbf9632e7714b71dc25f5be0368b80fc17324bde1387216619c795a2e99802ee19605ba4ae37c224ad589f912b8efceed96e7e8b126d98faf24446ed55ca3f52f1a6e5bd1f9827cbd5eeb46504b1bd2d435ad2cfee34ed3c460e6da06049b209bb02f916668bbb0e230f0a639b5cedb40fbfc9fc1810b162bad700284b200a18e2934bd26560cf025f0d54307258ba7c239ef5b8bc701efe046a9b475ae93a9aff431ce19718ac3048361754f4341ed67f48fe33eac55a797604585019629f97a6ada7a30f5fcb68d021683ec82f470b37f7307c20331677d383ca9a2e1a4acd83a99531bf6566783ae3c9049f682055ef616822f4ca931df53b488a0528f07b2b3edb9fea9c3b99c5ec83f105c9bb10c9a3a9cb21d1e47f765a5fc8ed057cf03b0f8bc7d693a14c6004d7f866768ac7d92d448751c94d6c57210a978b962ed62e4c7d754fb0d4fa3481ce3ac24fd296f2269c6211f6b83cf2deb0e76cf50e55eeeb31c3fecdcaa18e30e8f611e7ab0bae379880e95edfda58978bacba8cc80908e23c6cc4bf0109b73b3dda7bc9c846028b9791d9e48b619d2efb04b95bfe408eb2029d6effd894b40f5a872cd9d35c2babaa2130ae3eb80c784d7418ddd87ce15bf455cae8af78bf4fe5ca6e80933228856a09b5cb7a5e4ca169757c714855347ad059179467f3070dfb71522ce9d667bf9155036922e30af420f44255f4d051198cc14f7a11c72690299031b8483301fea9abb9a91097ee5013f85a079adaf99b4ccb0b6b9e773616f08296d48f821aadc0ecca7901eaa59b5a0419825d231627dcfd114358a7aad90270ba7d3791ed55daa5fb7cf4b0d7e48b2537b9ffad9056551477c8147a9c4dbee673ecf226883aca444b2034e46823d2d28e13d6c56b0adb46b8ab828c32f828b63bb67aa278866d4ed95cbaf34dfd2992a4bb1cb9ede748b72901af614f519400b57789429b6081f0d25b3c1fa321b0bbd1dfe28e5e24c211adecbd61c817dbe9d10692e73baa570d667b4a694fbf7831ea799975c57358d06a84ceda6ba0d1dbce36ee6bf429338cca36926c5da255565a8cc6e81983a0296eaf9a6a1a21491428602b73194f4c7786aaf487cc7ee042f2d050efe1a9a2b90b8511e1b9578fdb27a212d1d12a176dfe22e372fb00b01e9de1a2122cb0de7f5131f23bce6fa0f96c39d74c857f4ad0c8a4604ee3f3640899aaf863cfc9f4c4413615b99c5bd691eff3cac8513a2176e55b488bd4fc16abecefdc2d361302a1d7ec6c95e8401b384918dab0f2b0912c0f0518d9ad3c90b44d6a8da8eef5fbbdfeae57ee751c38ece277520edf8a4959ade13da13f003800f5c4cc782ecc2480be9cfcca508b17c1a27ceb91c5f6a5ab708cc715f853c4967599109aca77161bcd678501a58c9af3fbb2c09c005d0432b5f6e56b0867a48b37cc777c1ef6c7a18ca3ca477bb82a812f2de8f193c4a5d1d8ac68a7e3689561f201dd0cce0da5175f3623b3d6b2484fc3850378754bb2578585e35d8222cc0b4d70f8464ba2832f026615ea7ff671034b86b809d2be06e2e97314fc30ee63e34e6109286611419a4bd96b86de0c8395c0e1defa627975ad6d52ce0409af53319889cdc4639e052de284d37ea2c57fac807c72f7daf6ffcd1ad9d71230434534baa73cf1d7cfaea26f68adc3b3b0ad4a3185fb7afec89bf739f25e2fd200416fa5e125e264349ec122c25cd9effee7acede8eb54b2f9106fa1f28165ed235ea6d57942569ca13d5d57f219f90e210aff4df03b882138c6f078875bd3ffce1e3eae176cad8349142d33655835bc9d675a03c10f12dda0e799fdc8c26e682c73fb6112bc461655d652be950e31bebe51666884e819b6261b0b92aa9f72734fe333c85dfbc9eccd1c1cdc535f4ffe54fe9a413bdbec707f2e4d6595d2738cd44dcb8f126ed28d72e7749284de2f1d79038c437ad52277b389c74540613704bf4f756511d1bfa3043280327e33875b998b7bd3aa5a9fee7b0b0450c5f6ce7e52e31c8e228e9fa7b97650fe0d15a581d13db16e92f4c17122a07747d0b690b617b846f52ae9cb44f28ddc2e4facfb8aa891306370aa761d86ab841d6a4d30d505aad39cca152267b59ae85c0d8769a5095ca8bfb02935072dcd4c626fccc6369ed55769da992a7d1df5c59fd076d0ef37bb00b600264b38cda3c20f71069735f59d5d1ecf393dde0121a636fa9213fa80ed16784ca4823dbb0146df85ab07848255c700781fb390cd41e97317ac45ff0d42dee689f9fc26f0ffd113c1be68b6a2e03567b8b8fae33720bbf030dc4e2cb7567df9770302963244bf21fb2bc197b3dbf58d2186a4301ccae9fd68f338e94d0e13fb688a460b565cb80515dcb5aa28a4d8ebcbf1a64171ab0e6a66b076c5f0562fa2472b615dad9b5fc413094593e5b48c1378ba5ad3b2bcec50b357959d3aac7928d3254b44b9a0fb2ffc53b6aaded92aba30340e1422b48e08f0e8eff654b22a4f0ec1f0186682b5c23320b8adea3e174ffba20104b6d03db50f338077e4e906dd645597f318142fb8fdff48d130a761e2dbe38a80d68ec5856b4bf6961ca18a450a24ec37ef71c299b75f80365826c38fbba340237a195938f87fb9288f81a2b73b0040eb57bdba71ceeaab131e4cf1f652377d463b1e33366bf77b051dfde3f777ca969acad01e83b39e447b9fb2b790b5be1a586c840355302ce980e91a437a763a3dca4c285d939dda6687cd81d771f73276132773380b6564da0aa8c3e514c7b8612570bf10a33dda3d4b13bbe5411119b8d345222de3a24226bf9771f806e99b320d5c7a012cb2eb5c54edb0128af992c94f773ad2796383af4f3659add514cf228920270454ffbf6742d971414cdeae69a98fb780c2d7d8a28aea9caca943bc1323a52d170e6ca0e9972f2bde31c62f998980f5427f64f88af163610ad18c5100112c5aab30d29c21fb40f03d545b2c8ca1d1d8cdcf212105899300e573b8f0aa6df0c77bc805bfb557fde7eb7d50667e5de11d5c8ae79fd9e3ce1e02f21c9e6f4ae9fe2da43d032c70a27a1bb230b4a997bb70061816c798c468b52b033438fbd659b263880037b16cd5b01abc9929cb0a0c369b7540e2d973caac67606bf4586712f986facacd1b7deade2b9ecdc19b98462bb0417f8c06f4a190b55d4513afea180544280f64dada9b8cfe198d8ecc4ed845786920ead4aa6200ab7b153f9e1fac2f40e856192dd8f30e4479c6ba1194352e916b0476845798081388783f0c1745ee7c93cb1d6c873e77b025639e8fc6df917eca65013e2444a853b156117453297b253ed31aa368cb8d1b3b069a6523c5bb639c19c19276ad6b3f4c164b45f323879a00f0d9cef0c8aa50e016baf5613d2e7c8bfc85369a4004c450d2e859977111d55a8a30710a8b2f01ddd5a71f45d8ae8398ef339949122dc026d71cec98087d09bd7897fef1eb2c44e6a6745b76efb2eb5c07ba5f40ee786856bcda1522c7c6a76a60ebf6f7bfbba2ba97e83a94854530f1f145d3387acdd5a269635b666864af63e0c407a5a759206b1b5f6b1c6f1b5a7455f8e4c3f4df067553ca58187735d915438672a22b3a71a3ad8b53c692e53ba54d3023d69bd9230b3127e0815345d1cf4541c197137e4a24a13113513973d21ed6f2dd03f8367d9ac095acec40e1bd30b5c1562bd456334d441f61eb8dfcf588c28269d9c178622f0a2824854aca0f635b80046ce7efb81efb7ff5d4aaa44972d89263b98d7453939d2add9a8f553ce92ce51c66c51f358b7f6b71d98db4903a531521d46b96018e2ed6b84ba084df5534112fd93950821b5363bebd71d54d2ade7e2191f1d0a0fdd751e24c3d6b7bf01bbd125d28d9f5b9bc3b38f74024518e0a3acfc516c1adbf5807322392b3ea6ef41eb675b39680055712fa17d66f7dc62b7889705bd25d54a31735c5cfd3a45bac0665b9740f9ba09f1fd4654f12aa19f81dfa3c4e939adc9706f366bf18df057368ad0db4c677f0cdcdc026ad0387515b4b356328c8db8f38511c2c577e9ce182b0cd788ff7500a288ce48431b94ade1b8a6cb92c80d1488de33e0e1bcee44ba1f05a5de806f229ea1cbd59b4dc3514d9dfd89c75fb77305d07963ac32638158f4419a2303e9ab7312cf0bd2c0d20a2eb6a0a600e18d18c9cf4bf9b55b2f26455f67ded6287d1072894f97e070320f817c687dd45799c98669856e2440bd63e04ad6fe93b42b1b6b8ccb3207abaf6777652575261ec29c7a115d2a908157fdcbe7b445af5189f8366784d0ad2164bdaa28d67c9a373bc582243ab0395e02cf65d2969749ca0b904c9fe8e2578bb2fac150c475331dd65587bb4419c2cf67d0a05ee15baf8f14d32c5d29a79acf009d14b46a027db8968e0532933298b5c67671563f1dcbc4833f7eea46e8b47b1f3f1da6774c157966ca3d481a55cba0bce8e648d2d97f39e237ed4e0a9d1f35774327cc5c6f6360b122450ca9d109f85ab7a569a77ec1bbf2019627159d0ad96450f086c4812d8aed85a4ddd18319ee93ed5644195deb7426615abfee04c984b3bb5e7bed03f66c5b7dc304d1a434917667b791c336fccfd9797175c6c01868e7daed06866fc5e8fd54ee095674275b7a3225d92b91c729777a93313ef605e994fd2f1e050b0f0f7a6cd591fc4ed8fb26c80ebd167a119258f0fbbe0001cd9e30b0b747fba5b453c9e9156ab4bcb90f4ab4b6927696f2d27962293b3ac81c07e858744d4b42c7ca5b0a639f7f52d2c965efeef02bc54bd5c8fbff24e400a98092392df9ed34daf1a9dd70e24693d5fec0c9ff74021e9d0f2370bc2a9e6f46e6524", 0x1000}, {&(0x7f0000001500)="ca7c2b8d7bbb84c74669e9d25ce89a29d37bbcadfcdff111f14a1426d607c68cfd9fb4f64e586a7e9db04e4a78c8c0d5e4d80a28b900e731624aeae9c75a60d0fac15e888bf3f9ea0cfb1b7c96dda5411bb84558efa1f8eea7ce207e2b405a", 0x5f}, {&(0x7f0000001580)="6a442ef59fae963028bea40df3ea0a963bf846077bd153935096598f8c67f3c8354323149df2af451350fda5c86fcdb337c2fecf62529ecbf1afab834773afac1ab5bdf6a712c24527af2110b8e468f69df7f3565d09ccc686866b229ec17acb5b57ee3837665db5973f5a4303892fa9441b29171e8702c8437770008b57cb60c87ab4b1039e52d5ebc5ff80bc491370ed691e66d59c49e2f88e9822ab3e9352c6364ab2c0044513", 0xa8}, {&(0x7f0000001640)="29b5c11ac26d79c0408d1f40f359f3a4a82e3b51af04258d4f08253a7ca77c8eec6ab869bae8e8ed3cfcd80ae562423b522f34973c6e76cc8e828c8d1c55b9772ce88d68ee5f82075fd4a2bbff538faf12a26c3852c4587c3f6c96fe4654cbf982dad23ed4678a5d9066f97e44c66e", 0x6f}, {&(0x7f00000016c0)="3bfde345135393e59303f27d8f6bbdd02246ab0a9c59cf137e3e47904e06e46398ae3379ee9e2f1c7c96e7e2582a259f7ae27baab14dd552141449d4a55ef2781ee1c7857345d4ecc54c417d2aa9c9b557deec62d300214c27c6bb4fe7114c24543920a0ebe98237e274917aaff85cd1f3f8e4855789709204", 0x79}, {&(0x7f0000001740)="f6d0740076a558ad8bfa74122168d9d6a4da024915adc17a5c58de656d8605917074b4fe6aee97681e1ff937834c6d89b7f294aaeb8f0e0b94e5809e492fd286ca0f6e8a3d0518d485bffc61661669d16fe13392501d682fa6828f376881fc817a80238cb209937cda3d8c271b0ba5d2af77493c76e8f4ffc0386e515de1136d2bd2c00ed871f3cab5e3c70f04aacd8e3e368e825e13070cfe143ac547deeedb45e9cc8ecbe3a534958f52b91f795ac4272bac267f51f48b", 0xb8}], 0x8, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r13, r16, r18}, @rights={0x20, 0xffff, 0x1, [r1, r5, r3, r11]}, @rights={0x20, 0xffff, 0x1, [r6, r8, r0]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x28, 0xffff, 0x1, [r7, r5, r12, r12, r1]}], 0xa8, 0x2}, 0x2) 16:00:16 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="5307f21c55c3db58ec3cd50598a02d6e7af99cbd0a93843c012d370e2b32798b54fc9880d4710874f6895ee139f4cc74cac9c2c8e189eaa28aa7275dc2c19f3824906e30b17e1fe429a16fb7cb8a6b1ecf242175d69dc52b0d2ec5592ee86e4041390a0b59e11165ccb017bc7dbc4116f0f7af449461aeab5e54771b03615db1bda30eef18c77c2005", 0x89}], 0x1) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000000200)=""/21, 0x15}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000002980)=""/4096, 0x1000}, {&(0x7f0000000300)=""/130, 0x82}, {&(0x7f00000003c0)=""/115, 0x73}], 0x9) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r1 = socket$inet(0x2, 0x5, 0x0) mlockall(0x4000000002) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r1, 0x0, 0x6e, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x615, 0x3, 0xfff, 0x2}) setsockopt$sock_timeval(r1, 0xffff, 0x1004, &(0x7f0000000040)={0x0, 0xb}, 0xfffffffffffffe6c) 16:00:16 executing program 1: r0 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1ff, r1, r2, r3, r4, 0x20, 0x8}, 0x1286, 0x594b, r5, r6, 0x4, 0x8, 0xf75}) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000100)) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) socketpair(0x20, 0x5, 0x100000000000, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}}) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) poll(&(0x7f0000000000)=[{r0, 0xc9}], 0x1, 0x7fff) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f0000000580)="02", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6b6, 0x80000000, 0x400, 0x759, "78f5c05efc7d1373e6fad6f2a91ad90e7e85f27b", 0xe7c, 0xfffffffffffff801}) 16:00:16 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000002c0)='./file0\x00', 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/190, 0xbe, 0x5ecfe1ca4cadcf60, &(0x7f0000000280)={0x2, 0x3}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r1, 0x5) pipe2(&(0x7f00000000c0), 0x10000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x100, 0x1) fcntl$dupfd(r2, 0x0, r3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x1, 0x8, 0x0, 0xfff, 0x6, 0x0, 0x0, 0x0, 0x0, 0x3}) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000, "f19fc763d3479f1c9a00"}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x5e}, 0xc) 16:00:16 executing program 1: getrlimit(0x0, &(0x7f0000000000)) socketpair(0x10, 0x0, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x8}, 0xc) getitimer(0x2, &(0x7f00000000c0)) getrlimit(0x8, &(0x7f0000000100)) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x0, 0x20, 0x7d000000000, r2}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2052, 0x0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x6040, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x28) r4 = socket$inet6(0x18, 0x4004, 0x7) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) getitimer(0x1, &(0x7f00000002c0)) r5 = getppid() symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') unlink(&(0x7f0000000380)='./file1\x00') r6 = fcntl$dupfd(r3, 0xa, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x7, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r16 = getgid() sendmsg$unix(r6, &(0x7f00000007c0)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000400)="826b5885031c91abc43f4b943cd25c97b5781868671ec1d3f0", 0x19}, {&(0x7f0000000440)="9bf082a45eef5449b222afb256", 0xd}, {&(0x7f0000000480)="753646d6d6065bbcda2e9e8a4aca5544307d99998be5a057db702df2", 0x1c}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r5, r7, r8}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @rights={0x30, 0xffff, 0x1, [r1, r3, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r11, r12}, @cred={0x20, 0xffff, 0x0, r2, r13, r14}, @cred={0x20, 0xffff, 0x0, r2, r15, r16}], 0xd0, 0x400}, 0x0) getpgid(r2) bind(r0, &(0x7f0000000800)=@in={0x2, 0x1}, 0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0x0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x100) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) syz_extract_tcp_res(&(0x7f0000000180), 0x800, 0xaf) 16:00:16 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) setsockopt(r0, 0x7fffffff, 0xfff, &(0x7f0000000000)="7e28aecb27161e6fec7fbc269df6e1d65e88328c3b6818f541db2daa1b0a8c2d8ecdcfae93628e8803d1512733744651bbfc766e7c5a0a614b3cb30e678cd1c4c61a7bd3ca0ac2b133094e319f5b207d7f4e64a9a6883f670ef49bc587a4b93200dc9e3ac1c9508984216c64c6b236d4483d2c601716f615b8554a684e78c1c48a36559a33f9add77b88caffc53586baa3cd54b182700093dd274ff44c5bcd6435cea4b38a561002cc67c6333268a839b8d7d80156b2355693b5fe78d8d1c67a7395", 0xc2) 16:00:16 executing program 1: r0 = socket(0x20, 0x8007, 0x402) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r1, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) 16:00:16 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) chmod(&(0x7f0000001ac0)='./file3\x00', 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x84}], 0x2, 0x0) ftruncate(r0, 0x2) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = geteuid() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x7fff, 0x7f}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r4) close(r0) setuid(r3) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f00000000c0)) ftruncate(r0, 0x200) writev(r0, &(0x7f00000000c0), 0x64) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() chroot(&(0x7f0000000000)='./file0\x00') close(r0) 16:00:16 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000100)='./file0\x00', r3, r4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) listen(r5, 0xffffffff) 16:00:16 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x2df) sendto$unix(r1, &(0x7f0000000180)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="dfd1636ff264744b3cada1e3535803fab5156299c3739cebcb0e84b1b0c2ff75157bd453a7c294573a1ea0709b78e9faed0a2c4bff39ebda2888a4900b92cbf38474cfc6ad4b1bd3746e99a2fa85afbdef0118ae53a9e41f5355db9958a99d1a284505f8fbe44a0499b6dd78a2f4b57d673ad890d81d98c68368160dfe5a33c5f94b36854c4c7e5c", 0x88) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x281, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x4, 0x2, 0x80000000, 0x1, "85c6517081d0372c6a62fec7ab2498f1202ace28", 0xc69f}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r3) fchmod(r0, 0x1) close(r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000003c0)=0x7ff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) syz_execute_func(&(0x7f0000000200)="c42325186d0b41c4627d19b901000000c403d57f5e6c08c48115ec2f42c18bc4f4eb8d000f4bea2e0f8fd65546ad653e0f38089300000100c42205ba10660f383bbe04000000") readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setgroups(0x4, &(0x7f0000000040)=[r2, r3, r3, r0]) r4 = geteuid() setuid(r4) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)=0xfffffffffffffff4) 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x6010, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4000000002) setsockopt(r1, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgid(r1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/111, &(0x7f0000000080)=0x6f) shutdown(r0, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/18, 0x12}, {&(0x7f0000000340)=""/192, 0xc0}, {&(0x7f0000000400)=""/175, 0xaf}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f00000005c0)=""/159, 0x9f}], 0x7, &(0x7f0000000700)=""/4096, 0x1000}, 0x840) getpeername$unix(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000003eb8c98c5c256cadced748e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000"], &(0x7f0000000040)=0x6e) close(r0) sendto(r0, &(0x7f00000017c0)="d041f9c697acd7d18406c3c9b7b3692ceec0c89953b42318aad56328504ebdcf86bc868cc86ae94b4d9e5ea680e252f03d1f95679da3b59b274d4ca7d337f46ecd1779d790769a02497310ea341baceb4b5a88eaea8e83da6f7a6982af3d7da0aa1ed6f0de07e76c5d40e6dce9ecc35765cd7059b72bbdcad9f0f66d74804a2e0435d51a68cd317320cbe25c47859ae61c99a51ebe5edac20d6c04b3f065e14a973db50303fe6fcc3ea6427feb95883aa382e4b07e9c34946a825f4b6c4998d016d22840046ae2528ac1a85936d06e80fefee543f7f19071a97f1c4e12", 0xdd, 0x408, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x4dbe) bind(r0, &(0x7f0000000700)=@in6={0x18, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r1, &(0x7f0000000300)=[{&(0x7f00000003c0)="fb66d53ddaccc1101fd4a03a240caebc6deea2f27cf5e3eef6faa888433cfa27d5cac1793c42b6335cbb68dcc1f2d242ba137620851961e536b0d114954ad762f2cad494f0323083dcb891d33b026ed924a2ff0e93a776bac3a23a8c837799b343a044e7ed", 0x65}, {0x0}], 0x2) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:16 executing program 0: select(0xffffffffffffffad, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xa2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffc97) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_execute_func(&(0x7f0000000200)="c4619351a7b60c0000260f18db66450f382a1dfbff0000430fd7d547d8c0c482499e19c4413dfdccc4235d78204ac4c3056af046f3e100") 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) socketpair(0x32, 0x8005, 0x14, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="7e9cb6cbf6ce68540f622b9b256752202e280ea21634cc03db9b14546c3a2ed6a10e1b84ccb33bf6ad05abdca32921b92acf34f8a89090c539b28b9c08dd1e3f35300cc56582def393256e3eac305bf41e93085be04ef4bc14a5a69ffc722afdff3bdd88599e9e591c902dbc6c7402f494a47f5917a923495d47511a18de9275c57200ca30fe762cba9e202b6c4a2a20350716631653f1ede24da7614f705311913ecbbd378a6d20d710be22211ade7be4fd6035626c91f8ccfc7ca40753", 0xbe) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) getpgid(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x4505d7ca, './file0\x00', './file0\x00'}) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000, r3}) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs, 0x56) 16:00:19 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="c85aa71e059785ecc993078c26a866a5f951d8b4df60b0dcd228e36a26dbaf488b5702f43c0e0915b0b933cf9000a2b7473170602cd504fb9c986a237b3a0cf97a0eebe1ce767514cf833aa8a7b811178fc017a3953c147c5de1aef143a449fcae4b02d457d1a0cec09befe529b75719b38bec729cbdfccbcc2592a5faaa1054226aef3557e618c7944d1dd974ac84b9170b42f20cbb91277cf52ccd85f070b9bf313bdc2797be751864926fa443e190ca5558134577673af74418a46950f0659c9ca32873a2b666d69c8ba7caae74a7e5d9e4560419d6c00fa23851792d005cd4f17c3e12bcad8eb5", 0xe9) r1 = semget(0x3, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/160) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) close(r0) r3 = dup(r1) fsync(r1) socketpair(0x6, 0x3, 0x9, &(0x7f0000000300)) syz_open_pts() write(r3, &(0x7f0000000440)="7199d50bf7bc975b3e63dad13e2b6d39e781e5986d4efbee3b931fd3e7a46259c07ed146c902feeb237003adf14911b596517582170479d27163361919a575a95f6b2d410b9eeb8fb808e3ac3df61238d2bd4ab79392adb1ccdeb89d68e879d87666ed249a73d7e5930600000000000000c366476736109fc4ed07cbe9e8e12a960fb5323e584ca8c052a0676201b1a10a7d7a2f19eee6a28196d468cea0133004058b0c307a448dd051876bc640dcc7f2122177df56724ffbbb92513bc3b3ca1b103f06f566cc8bcc5d546684836df4d282782d34f21b555e4848530984d164920bc8eac4528b8838a972f37492c833dc47d25b9f42db2b1f5350bf2792acb4845405d6bf1d960000000000000000000000000000007ba1678f8ddd7f3192eba6b0bb48e157a6e09cc36168c0d2c97db2a9847eebfc73251c22cfb5bc2c8c2b26455ab706b3", 0x146) syz_emit_ethernet(0x6, &(0x7f0000000140)="c4746daf86ff") fchdir(r1) 16:00:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10402, 0x40) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000001c0)) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806e6d6c48) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *466329 5252 0 0 0x4000000 0 syz-executor0 246563 43510 0 0x2 0 1 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(564be0649ea60970,0,ffff800020b939e0) at witness_warn+0x700 userret(f494621538a35ff) at userret+0x361 syscall(c7f65ce329c6b23d) at syscall+0x680 Xsyscall(6,5,c,0,3,1262718b1a0) at Xsyscall+0x128 end of kernel end trace frame: 0x1287a2eb450, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(564be0649ea60970,0,ffff800020b939e0) at witness_warn+0x700 userret(f494621538a35ff) at userret+0x361 syscall(c7f65ce329c6b23d) at syscall+0x680 Xsyscall(6,5,c,0,3,1262718b1a0) at Xsyscall+0x128 end of kernel end trace frame: 0x1287a2eb450, count: -6 ddb{0}> show registers rdi 0xffffffff81724177 db_enter+0x17 rsi 0x470a __ALIGN_SIZE+0x370a rbp 0xffff800020c92fe0 rbx 0xffff800020c93080 rdx 0x470b __ALIGN_SIZE+0x370b rcx 0xffff800000d46000 rax 0xffff800000d46000 r8 0xffffffff81d43064 kprintf+0x174 r9 0x1 r10 0x1d05874aa7a0ab3 r11 0x680d9692ed1fdc07 r12 0x3000000008 r13 0xffff800020c92ff0 r14 0x100 r15 0x1 rip 0xffffffff81724178 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c92fd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=466329 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b93c38,0xffffffff822e8af0 process=0xffff800020b94010 user=0xffff800020c8e000, vmspace=0xfffffd807f00c2d0 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 5252 287167 43510 0 2 0 syz-executor0 5252 159406 43510 0 3 0x4000080 fsleep syz-executor0 5252 113204 43510 0 2 0x4000000 syz-executor0 * 5252 466329 43510 0 7 0x4000000 syz-executor0 44450 363395 1 0 3 0x100083 ttyin getty 18752 247171 0 0 3 0x14200 bored sosplice 20447 279937 14592 0 2 0x2 syz-executor1 43510 246563 14592 0 7 0x2 syz-executor0 14592 489425 33108 0 3 0x82 thrsleep syz-fuzzer 14592 48157 33108 0 3 0x4000082 thrsleep syz-fuzzer 14592 140318 33108 0 3 0x4000082 thrsleep syz-fuzzer 14592 235066 33108 0 3 0x4000082 thrsleep syz-fuzzer 14592 72809 33108 0 3 0x4000082 thrsleep syz-fuzzer 14592 44244 33108 0 3 0x4000082 thrsleep syz-fuzzer 14592 142163 33108 0 3 0x4000082 thrsleep syz-fuzzer 14592 49736 33108 0 3 0x4000082 thrsleep syz-fuzzer 14592 18198 33108 0 3 0x4000082 kqread syz-fuzzer 14592 174119 33108 0 3 0x4000082 thrsleep syz-fuzzer 14592 386576 33108 0 3 0x4000082 thrsleep syz-fuzzer 33108 323805 20728 0 3 0x10008a pause ksh 20728 495190 62025 0 3 0x92 select sshd 62025 58822 1 0 3 0x80 select sshd 48072 249084 67120 73 3 0x100010 ffs_fsync syslogd 67120 146098 1 0 3 0x100082 netio syslogd 26208 5919 1 77 3 0x100090 poll dhclient 75281 312910 1 0 3 0x80 poll dhclient 26316 114113 0 0 3 0x14200 pgzero zerothread 97289 152273 0 0 3 0x14200 aiodoned aiodoned 72297 383988 0 0 3 0x14200 syncer update 17128 166002 0 0 3 0x14200 cleaner cleaner 60368 480624 0 0 3 0x14200 reaper reaper 58320 97239 0 0 3 0x14200 pgdaemon pagedaemon 85320 128644 0 0 3 0x14200 bored crynlk 17605 516260 0 0 3 0x14200 bored crypto 86953 438161 0 0 3 0x40014200 acpi0 acpi0 2685 331072 0 0 3 0x40014200 idle1 56958 459081 0 0 3 0x14200 bored softnet 44132 187395 0 0 3 0x14200 bored systqmp 61359 202886 0 0 3 0x14200 bored systq 86541 290681 0 0 3 0x40014200 bored softclock 1598 50340 0 0 3 0x40014200 idle0 1 383587 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 1: exclusive sched_lock &sched_lock r = 0 (0xffffffff8231c688) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:323 Process 5252 (syz-executor0) thread 0xffff800020b939e0 (466329) exclusive rrwlock inode r = 0 (0xfffffd806e6d6c48) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 48072 (syslogd) thread 0xffff800020be5c30 (249084) exclusive rrwlock inode r = 0 (0xfffffd806eb911a8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9546 10463K 10479K 78643K 12190 0 0 pcb 23 9K 11K 78643K 3498 0 0 rtable 100 3K 4K 78643K 882 0 0 ifaddr 62 17K 19K 78643K 472 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 54 0 0 iov 0 0K 32K 78643K 643 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1185 74K 76K 78643K 5182 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 136 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 664 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 6590 0 0 sigio 0 0K 0K 78643K 96 0 0 proc 42 38K 70K 78643K 1159 0 0 subproc 64 65538K 67586K 78643K 89 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 872 0 0 in_multi 33 2K 2K 78643K 352 0 0 ether_multi 1 0K 0K 78643K 52 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 138 609K 609K 78643K 138 0 0 exec 0 0K 1K 78643K 636 0 0 pfkey data 0 0K 0K 78643K 2 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 120 22K 31K 78643K 21907 0 0 UVM aobj 130 4K 4K 78643K 145 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 176 0 0 NDP 13 0K 0K 78643K 134 0 0 temp 177 2363K 2435K 78643K 20078 0 0 kqueue 0 0K 0K 78643K 100 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 2819 0 2812 1 0 1 1 0 8 0 plimitpl 152 87 0 80 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1044 0 1040 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 63 0 63 27 27 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 39 0 21 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 660 0 650 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 14158 0 12636 50 0 50 50 0 8 0 ffsino 272 14158 0 12636 104 2 102 102 0 8 0 nchpl 144 23951 0 22372 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 74706 0 74706 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 18 0 18 11 11 0 1 0 8 0 scxspl 192 69474 0 69473 25 24 1 6 0 8 0 sigapl 432 6758 0 6745 2 0 2 2 0 8 0 futexpl 56 80624 0 80623 2 1 1 1 0 8 0 knotepl 112 1837 0 1810 13 12 1 2 0 8 0 kqueuepl 104 2301 0 2299 1 0 1 1 0 8 0 pipepl 112 4448 0 4429 18 17 1 2 0 8 0 fdescpl 488 6759 0 6745 3 1 2 3 0 8 0 filepl 152 42836 0 42733 18 13 5 7 0 8 0 lockfpl 96 1976 0 1976 16 15 1 1 0 8 1 lockfspl 24 3325 0 3325 16 15 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 84 0 74 1 0 1 1 0 8 0 ucredpl 96 14199 0 14192 1 0 1 1 0 8 0 zombiepl 144 6745 0 6744 2 1 1 1 0 8 0 processpl 840 6774 0 6744 4 0 4 4 0 8 0 procpl 600 20964 0 20921 4 0 4 4 0 8 0 sosppl 128 113 0 113 31 30 1 1 0 8 1 sockpl 384 6174 0 6157 9 6 3 4 0 8 1 mcl64k 65536 899 0 0 88 59 29 65 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 33 0 0 2 1 1 2 0 8 0 mcl9k 9216 32 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 138 0 0 14 3 11 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 976 0 0 37 2 35 37 0 8 0 bufpl 256 15184 0 8215 436 0 436 436 0 8 0 anonpl 16 772635 0 764963 252 204 48 56 0 125 10 amapchunkpl 152 42137 0 42047 91 82 9 11 0 158 4 amappl16 192 42117 0 41715 380 347 33 33 0 8 12 amappl15 184 3259 0 3256 1 0 1 1 0 8 0 amappl14 176 7 0 5 3 2 1 1 0 8 0 amappl13 168 21 0 18 1 0 1 1 0 8 0 amappl12 160 18 0 17 1 0 1 1 0 8 0 amappl11 152 3495 0 3486 1 0 1 1 0 8 0 amappl10 144 64 0 62 2 1 1 1 0 8 0 amappl9 136 3657 0 3655 1 0 1 1 0 8 0 amappl8 128 242 0 190 2 0 2 2 0 8 0 amappl7 120 35 0 28 1 0 1 1 0 8 0 amappl6 112 53 0 44 1 0 1 1 0 8 0 amappl5 104 3421 0 3408 1 0 1 1 0 8 0 amappl4 96 316 0 295 2 1 1 2 0 8 0 amappl3 88 441 0 436 1 0 1 1 0 8 0 amappl2 80 66872 0 66818 2 0 2 2 0 8 0 amappl1 72 151475 0 151051 23 13 10 19 0 8 0 amappl 72 21308 0 21273 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 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 6759 0 6745 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6759 0 6745 1 0 1 1 0 8 0 vmmpekpl 168 59796 0 59773 2 0 2 2 0 8 0 vmmpepl 168 727985 0 726598 277 206 71 75 0 357 5 vmsppl 360 6758 0 6745 2 0 2 2 0 8 0 pdppl 4096 13525 0 13490 6 1 5 6 0 8 0 pvpl 32 1943673 0 1932909 443 315 128 142 0 265 37 pmappl 224 6758 0 6745 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 713 0 70 20 0 20 20 0 8 0