d5e8c9ad84081c2532b6c38d90433e47ddcdbf0cba2061272feb2c1d18bc88a923bf0bbc35d32ea49d2a42107a383a00a4bd178788e199a70f86effecc5705bb5e98b520eed2025b04bed50d3e02d318ce65ea6727213c4be90ea4fb4d59135cdf1b67041ab5508066ebf90e9155d6832d1931150bf694aa787ade9e12ee15a4acca953fb5c7f062d94c82f3989c052d5011a7cbc11b00815ef950e76e1f0689030568a5cc77b52c38feca5bd3e22981e290646038c36e4a525bcf952b203031cd1a98133f140fc29a19b2fffd8aaa73bec70d65f93", 0xfb}, {&(0x7f0000000140)="7c77fc3cdf7b6a32d38f6cc1216fd4c9cc46b0eeacfdbb57f672cd46600e86293723a0818b2cd632ae4e2cf5145ece0b59d8aa5ee912757328c47836e446033e28a7b63d3a06ec3d2fb91126a7973e69b6fff17baea31f8b2bcb537b29cbe757af1a79bf055a9e6f5cf4f31962d571de74152f9a81de75c3bd868d41deb6453b5a480812f8d88ef764557b02d93ab489ca2dbdb0069954e891c96e5112114d0cf36989", 0xa3}, {&(0x7f0000000200)="414dc21e734c56013c4e572ae61d10ca3d26a9fc9688492d2656b336775cc78567fbffb8c0d9c1cfb4122e935ea3d77e289a553bfe199cf1a8a14c7002c2a3e3b36502c198d2e2e9c5ce085742e4072c95bd1c6522d8d36b77b10f53512be503078db11c82ad1b402aedaff97bed25585fc2fd0bc26c3a1e8504b7776dd603fc", 0x80}], 0x3) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x200, 0x9, 0x5, 0x80, "6f626f2d3d7c4927ea5cb9a557427c8db0c6098d", 0x6, 0xb5}) 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4618502758a827a22acf8aa2dd8c456526ee2c92"}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0xc}], 0x1, 0x6) kqueue() 16:01:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xc) r2 = getpgrp() setpgid(r0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) setuid(r1) sendmsg$unix(r3, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000940)="da", 0x1}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{r4, 0x144}], 0x1, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001080)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xfffffffffffffea5) r14 = geteuid() r15 = getegid() r16 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, &(0x7f0000000d80)=0xc) setregid(r15, r13) r18 = getegid() socketpair(0x0, 0x3, 0x100000001, &(0x7f00000010c0)={0xffffffffffffffff}) connect$inet6(r19, &(0x7f0000001100)={0x18, 0x1, 0x2, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000f80), &(0x7f0000000fc0)=0xc) r21 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000f40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000a40)="938dd873c531c1d8122ab9400aa3b775706d5cb01df4fa98f662d36f07617b2331cc42394f5b76a66fb664da32586d870aa83ae6a4a2a570e6e2aa9fef368b747e99c87ab4c72a5cf0b492e81988b73a0cc2f9d5464e23ff672032d2de204a199aa7610589e14609db6e090243d39d2bf8c6c8d81c10d2e29257ac5fe4ef1057155b030e7c8b4c4b5b93f08931cfe6ffb590729c07d75b37b8ee47e80e1b99e2cde237702473ab5993c7639235e146f2fd529b5731100fc2e76f91e8d5dc2f6647a6c4d7a1ec", 0xc6}, {&(0x7f0000000b40)="394705819bea5b0c025129512a8b8e317523d23b4b99415a7ba1136376b1710e785002344af1cfe81aaa1d901e675304169068449aee28098b70361f4a086749984abdcf14b77dd23bd644aad8eefbdc36dae0f4b481278f53ded9a6051ef8cf7e4472e2908bd661d2be709437644083d601f50aca1200a2c301ed888f0ea8212063987cdd6ad3179f6bd577dc27aa3affe19e59b06271a5ac422da3dc", 0x9d}, {&(0x7f00000008c0)="c81adbab02dc0e50a71bf8fe598395bbc9a069b9e4153d2c5b", 0x19}], 0x3, &(0x7f0000000e40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000010000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x4}, 0x0) fchown(r19, r10, r22) 16:01:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000800)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="dd18d89ccfd9385f92779920d5b5ad756b86641c4c44ac4f5df749b2432af8a7d0a2f531a21f3f1e9cc69d99a5d274839392f7210202d5f3439badd35405c7612c1c156ca9196f8c1d59dc6a5666848b556823c44e96e3311762753a", 0x5c}, {&(0x7f0000000200)="08f4349071aed3359fc338b425bedb03664096453c975f1ab2c9fe87e09a0375a2b7b583c94c15ae9dd4270de3e654cb929f4a742d43f8059eae7edffec4a5bd9b8f687b6acf014da6365945851e83554eef642060483b346ccda6affa5fb7dcb495cfb6da438cd2a77aa5cf273e4f12a47730baa879e7450b39fd2c332f6d55c1c4c1fe906e42a9dece19779f277fc8d8d01ca2531e030e1dbd7f6734d02960b7a4becf79656861ecc6eed2ed0166c69c892d459f70380604b25c3f4d", 0xbd}, {&(0x7f00000002c0)="8e9f6a8c54647e5dc75cc92a257c0cde368b758dcefa8b6866aeb986993ba0b0d052b305fc6013901ea34d26bc1ca0d41e52585a07ce2c7d80de986bbb75df0c8751376d61ee01087f6fc85476e1b478d2cdb1b3dd7582d7b9e2e13c7437cabd244fe94844dc3fb1e67781a87017ddc73eb30dcf34f43e44e071b30c3d4827a0cc6ccb4d4c416059ea41addfcf11f5acf64fca3c6eabba435ecb083847e27ea5f3c3adb60d996a795c92db8142dbca0b51b5881ad67e164ef8129a8a366a41e0b4f7830f1b323b2bf0d39756fc78eed514032faf62846416917ea7f4ce5099a83ce0684a02dc88f4a67c11c326122b3c9b", 0xf1}, {&(0x7f00000003c0)="f39228cec88f92cd3204c2b7f9a148d51fc6289143281a800c0f5fdd78bb24fd83cedd7f5de120c6d09d4daceeac2709bf90d2904c6f0bb87e0502103a86b599db94d306665a52aa4d2297fcb1372af529e0068c10f777b840702255780eb653b9", 0x61}, {&(0x7f0000000440)="6576b87a97a1d95b4974c3e255fcb4a174807f7be146ab4e51b7460a4b46b232f5822455fc76df3ff35ac979784e63ca62394d1d63a3cdb2f6358f8f9ce22592704cb7e81603cffea02be03beb42e05a07", 0x51}, {&(0x7f00000000c0)="f622e6e5e68a08ea4e6cb41d425a19bb1c46516cc307385167ec2db3231f207d718a35d480fe6bb1521438d9da6f", 0x2e}, {&(0x7f00000004c0)="a2368a657c7e997f64d10a4ceac42d1352a5e897a000c8933e11f4", 0x1b}], 0x7, &(0x7f0000000580)=[{0xb8, 0x1, 0x100000000, "8064cf496d5fb90b8216662e2a5cf14e060b34cb40544daf796521a13abab56cc578bb4e7658bfed5065267c0a4f7b28c29fef4ecbd74089a866b9b4f8552eff44f5bfcc542d40abb4e93385de7dca6662e70b3e6c37c53ad461b1f4e29a0bb7370362ad2fa1def7a47f10e6bf0192dde1651b4f2d0718b782f77ca004bd436a5fd7d0d642a9e0719c4afe924cb4d148a5cbe3a8faa4099243b055042da2f17e9eeaa402"}, {0xd0, 0x1, 0x0, "b16e1a9a3ce8d3f466c1e00b34cfd34dc68e1e9b94c40389d3f90e8f20d0d66d45a6310d24d62c5dc6982b01404b4cb8f3b36d231b884e83a7114e2dd930b9ed4539a82fd655230b1092f799ac45570e62feb76d869dcf6ee7ece840955a853f0dbbce5ce2e3f895244c62cb5db23978248932fc08629751c69e4f7924d0e91d39d0dc093af66b270f87f8a207e4555157b0b7456c608efd52b5e4016b695a48c02812be4f5e2260446d6be3d5ceb49c908ef42b3359ed43d49ab2da6d"}, {0xe0, 0xffff, 0x2, "f5717b45506dbc0ec8c122b071b18b5ae6861eb9923102559e99d73e653e2b29edf6030999fb35bd41deb14f31dcdb20b3e57ab5982863ba805c9718ef501bbbb439cea226c6168f3534ba660f8e1bbc64b53b110f31c27bd91e9479c1131db91900ffb23902eaea4a4fbba971944772f48f01944b2137d0dbe89a1846de70d2706487760fef58ba6ca42f2694afc65784192df677dd24b52fa67a161bfac8a059ebb53859ab47ceabed2c3a6ef27b02616a205921e2c9c9638c8c5c630c6bbcf8b3f3fd28b4f6a26a69820adb29"}], 0x268, 0x409}, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x707f, 0x0) 16:01:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x280000020) accept$inet(r0, &(0x7f0000000140), &(0x7f00000000c0)=0xff83) setuid(0xee01) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x100, &(0x7f0000000200)={0x1, 0x2}) kevent(r3, &(0x7f0000000180)=[{}, {{r1}, 0xfffffffffffffffe, 0x83, 0x23, 0x3f65fa2b}], 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1, 0x97}) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0x51, 0x20000005, 0x7f, 0x4}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x3, 0x20000000000000}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0xed25, 0x9}], 0xfff, &(0x7f0000000240)={0xfff, 0x6}) kevent(r3, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) 16:01:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x0, 0x1f}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0xfffffffffffffffc, 0x5}, {{r0}, 0xffffffffffffffff, 0x95, 0x400000cb, 0x3}, {{r0}, 0xfffffffffffffffc, 0xb5, 0x4, 0xbb, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000002, 0x100000001, 0x200}, {{r0}, 0xfffffffffffffffa, 0x30, 0x80, 0x4}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x7, 0x4}], 0x2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x1, 0x200}], 0x5, &(0x7f0000000180)={0xfff, 0x7}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x4) truncate(&(0x7f00000001c0)='./file0\x00', 0x5e) kqueue() 16:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xfffffffffffffff7}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7fffffff, 0x3f}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x1f, 0x1, 0x80000000, "c421f36620ea5d4ee4220a4d5dd8a99da4c6050c", 0xfff, 0x2}) 16:01:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) kqueue() socket$inet6(0x18, 0x7, 0x800) 16:01:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) dup2(r2, r1) 16:01:25 executing program 0: r0 = semget(0x3, 0x0, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x1800}, {0x1, 0xb, 0x1000}, {0x0, 0x2, 0x803}, {0x3, 0x5, 0x1800}, {0x4, 0x6, 0x1800}, {0x10000000003, 0xffff, 0x800}, {0x2, 0x401, 0x1000}, {0x7}], 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0xd64, 0x800}], 0x1) 16:01:25 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='W\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:01:25 executing program 0: semget(0x2, 0x0, 0x0) r0 = semget(0x0, 0x6, 0x180) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/68}, &(0x7f0000000080)=0x46) semop(r0, &(0x7f0000000100)=[{0x2, 0x6f6, 0x800}, {0x4, 0x1, 0x1000}, {0x0, 0x1}, {0x3, 0x3, 0x800}, {0x5, 0x7, 0x800}, {0x2, 0x20, 0x800}], 0x6) semget$private(0x0, 0x7, 0x500) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x81, 0x1}, 0x10) semget(0x1, 0x7, 0x4) 16:01:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x164) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66476c653000"], 0xa) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x7f, 0x4) 16:01:25 executing program 0: setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$inet(0x2, 0x3, 0x0, 0x0) 16:01:25 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 16:01:25 executing program 0: geteuid() select(0x40, &(0x7f0000000140)={0x8000, 0x1000, 0xd46, 0x80000000, 0x0, 0x55, 0x1, 0x1000}, &(0x7f00000001c0)={0x1, 0x4bf2c654, 0x1, 0x3, 0xfffffffffffffffc, 0x100000000, 0x8, 0xc76}, &(0x7f0000000200)={0x0, 0x3ff, 0x9, 0xbe8, 0x6951b12b, 0x9, 0x2, 0xa6}, &(0x7f0000000240)={0x401, 0x6}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f0000000380)="4bcf08cbf4ed1355969d76281e8e624f478c898151058194fd611787ba8a9a7644e5ca9204ba8e02960362697390ea15532158627f281f807b80440a13a69dbc6df46386a12ccfef01523f4dca2eb071ba346e660a9608729b54ee0d462c33fb6bd4fa7529d7b2006af49d317f5571ece637ad729e89bb53a43cc992b0f1fe56077c081331c06e78bdc8b97c0e9567a559133f0af14da869689453d0ada2f61f60906f9d361f70ccfcabe059ffaee9dae3c7af3f01e8998bde41e55fdf300cfe25f0921dc94dc61534f0de0e1ea924e4c9407d53c14ca94e131e95c1ab77cfac03d986e1980d", 0xe6) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x808, 0xe) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x15) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000180)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x3) 16:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x2, 0xfffffffffffffffc, 0x4, "1eae8682ab0320755a91121e5bda33b911206fb2", 0xffffffffffffffff, 0x3d}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001800)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8022c48", 0x7c) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001780)=""/82, 0x52}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/167, 0xa7}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/121, 0x79}], 0x9) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:01:25 executing program 0: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000080), 0x10000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x200, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:25 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r2) socket$inet(0x2, 0x4001, 0x5) 16:01:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x4, 0x4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001000)="53a7733107904aab9d346dd35ae89bf53d4a0cb9c7d0274da714f6160a70f5b4efd86b98f335f932a8ca4dd821e3bd303929f13fdede6ae7fbe0d0b4e4cffbb8547315086960f469c0067722b6a7c450107a23dd7ed6b051728190497ecb3263ae0329bf53decc8aeefd7b22bc2cc7f6d91184df9095761f900c7af3d948246fd44076946f43c410cd9c71317440aa04e4a4a871a7b7f809766ff88672967593fc35404c137125f9d93d203aa0920d3a5b5cf70bb5ae709711944154e6b12e7edaf125c48c3aa469f9b013bc2959fd02afd2586413ddac4a3de9055ba712ab8bf8819d1e164b6e53782830d97be6c2c15b5d1b4335a77a23df89b3f700566cfa5d2784b70b59927c250e18e968cbded984acbab33bf8ddf31405c8c1a3088b92149ddb7c57feef981aa4bfd66f0a1fdf8ed3a01bd7f51e92be860b32380013ca2e5e19835ca82b31fd2fd0aec30278209d1db3935c2aad9eb7d3240de3611e93fd1353aabe17e321bacd51d38269c95825c28cf7f93ace992ee28455043c87ab3a87fbae4f8360407f72dd55abd1d09b0fa6a8e56a8632708f98612398ca1ba88282c578beb0db0b45ac164c72c3b690334893bb98892154491f91c131414b84ae012d86453e9201f1d4e2b7d55da022256695749a89b2aa3db4fc35d7ccee5a1e97f8be579cbf1ee0acd4e146a0999ce67a020a898222156f50604f56cb2ccb980db04a8cad3793e4f065517ee174f02bbe2e1d2fa563423da2eaa7b8b909f6fd7a5a8ec87dc32ba4819f9540fb05a15a383efd13f776add456ed2643bf7996c32496a90c3f810309ebf4b1ad340834d2de5741566a557c812d1b8df735e2ccc7114fba23a6d64ad225a67ff67f565cde0acd1b7ae6658b35b0e45b43781db831915a802cf26d76647cbba539c26cc1d42cc6da8dba6b5c204f27c125a78a240f24af11465eeff27707ba17ca5c1a2b22a660444f6f014e8cd5f69518a42664935d07e69a64130f52c5414dedf938249633e1bd1cbb5e220d6cc7bbfff9cc75629bfb04b75e998047aee5717581d1d2ffc608a0764fa6368ed8334678bc3395d226c6167bae7bfb528f8b01e1640688278f1966f9fc44492825454b03ac5f4fe15182bb58d40f5cf3505f1300b5bcb9c855df6d6c74c80115aadc47a7eb86fd22f7565549814aefd60430680d0581d4f4df68cb508663608cbce2f5081a2f665b5796639ae9e67a8a99168358d60f677982c48bb3019aea509ae6498881126afaba8724196a7e7f2ff58754666357ab8cd2ad31754b852bfd6faff4a64d8d9b20eeaf2382b8ec698bf1feeac49ec72742c2b80b3cf4fda7c69c149e79e9f0183f76511f5c3290bc1cdea978fee1fd4c262054012168fe42f2d61b458a75a472ab92e131417dfbdd95eac2738dd095db1b0b81658be9cf2918a8d27e3b912a5455c53fc750525aebe2a425a5092f4c67de65e25e9f9d03c51ae350bc422ce9b48954165ea58cfe361d0adc1ba8a3ce84b577c51d440a7e4c10f08637dfef10da50c114360a2b93a8aee98b23e840876d782501e0d76b96ba403654863339d019e2a52af478881a4751f10d60d77c0a5a248975c508fd2c231d7440cf3d62cc0de1d3108d08772d3e6bf03026448e236ca338b89a1c901852d61c1bcb14dffa1bd0227bb971f64e8e17f2215d29ae81607a772f068ed7356d97a77ff61fa66a8e39927ddcb2123ecfcc6d1b0b1ed045cf220c91cc05c2bdc66d0039edf11c9a2edd80a081f48edf62beae7b5408f636799e726c6fecacd91c2dbcabe71a18f4a400cb1dc8c47adc4630d3c09cdb55bc4dfbb5098e3652a0e7c1d93a3d4a3093dfc4e64b7cc2b2ad558a5b313eb57a507fe76b12321a03af0ba2e5c6dc1475183120b17c7d7bde8bc6fbf661fcb9b1c20fa159618a85b0612181e23004df1bd659943e3b7d8e5366e849cb3835ea3ac1f8a9fb0c24f1bdd1426d963d110c37ccecaca644cd99185a20747c884185f91b9563c0407c02d17942e84838d712cb8b4664f98e011b667fef57068529d095b4eefa38edcb40d457db4bf9e829775814dcb810dac9f07451c006ae2ad7cc2f0de311fd1d30dd4cfd8f6ab3b6a48c303a3f8aa931aa378342ecbbf4549f5048c726008bb215cc79badcd26da222a1969256674e96ef28d816650d2ba66f85e23f3767b8d65abcc121a3e244713a86cc6efcc34cd466c1c70fbdc56a52391f477dba0019e86de5c0f4a02ca6a1bbb35aecfc11c99d53b016e144f6645953acaa51343ca11707674a07a46fce749c8de40517d4e121b2dce09c44c6a6873a332b82b5be769dda1a921880cb9a887a62d3ee4b4cbf5ab1b0eff3ee4d49b1e6b4dbbc816371c489d818656a10fbb4683095d46c5777f64ba89579272c746b20189938046b65da656cb220c026ab8db962a1ae9793242d66535b1ba8cd595abfa681b339662dd5e3c71d986f34477d683a993cefb6228b26a80b8a697f9adafb32af9dde7842444d3b4fd51809d7bf687f4b6398487c44230c1b08d1cef3cbcbd023f60ccd965524c65d45ad0c8c22c616f07078c9e595886cfb91ee10fe4f8f0acc9b91085418da287e8d7cbdff574355ba765b3aa09bdcfbc422b34ea8fbaab1e9d38b6e7e38890089320e00a24c736ca14f51ff5969db8244913777306a4ff24a3100cdde7057057dc85d1d00e4d26ac70b479c0af35f8dc8e8a2dcfdd93df5b353d6b75ef275b55ffb96d41325c65bcd0cdd33dfef3f6863de616072f76e19f3a575c5b8027cfb0ab6fb095c794b3ceff3cc42a6e369b9d29a6a8c5ee178f324995893a0481f23249d893f0b6a67f7726e5fe0abfa6ffc213d0decbd880261552f9faff79e8df7214d73b1b772ecc7bef601d707435fb4bb3f2c1f8e0090fd33395ed1364785f863f754cbb61c4224e5ffae1da8604599181d4c5b3764eef524d38276e71572d46a8afba1c7a2dcc0450c263b3aff505e6b6b4970129fa88b1de177e6edb66856b5a0f521f1ca9c4044403bd9056d606116ee403aa612d156acd9b60ad6b3269da3e7737ce86af11b6046f44ca245311e143b8dc87039041ae7810b608478d820826814487db88c97e2af659f54b2a28b96a3f1fb2d67d271ad02497f4ae7578a6f074d2fd40e84521e0a7a57e66bde5d974f7ca19196ad76bea5b243e081fdfbd153660514d9434ce170e618ed51f90e1713ebd2f1f11e42b3f4d1d1a435d287618c4d08a025b99835c18617a6424722714879e81dd78b86ffc26167b26db011d57b65d8ad476332accacd83fe9c9be0140cc4ad2576c2c4d81e66dcf28c276232875294d99f9f8832138aa4010dbd7d5fd309967bc2d58c5e2385687f873a9f33847520307a1ef3efb529f32b11c2835f876fe8ecbd9bc037510ed12e2a34bea7c4fbcd5c6d28c2c624a39b9f5e20212e92f771cc7874bdb7f14f49657c6eb0ac91f88d20b38fbe9042bcacfc60739c4335b6bd432769766b6d1ee3d8ddb22cbda5a39347a1d473c0fe01a3e825699b1ba77e7d9a2401cf831fd759c73e715c25f56d7d86630074820641bd36400fc6e3742f63de52cef69fb728450b6206580aaee8fff8b84dec4f9027b1c1e39d3666c2edbfff0e3eac3dab873f19233e51d96c52d56268147a79cc05084a1b2683ac3f07c4b9253a88cc055e6dcc1dc0c07e9d4ccf178c6d343237fe12d6628849a03f740f1cdb00f4b7d1c382438f05dfcbd385c108678a938260fb8cacde3cf5de60a30321c078522d4d86603bb009257ab35226042ee180bfe66eb63274c34cdbf31f32324b624c96499b8ab112338aab2a33be13a939bac9dd2c8948b5dad91cf5020a2cc83faca00829a96264b6293d3857a888e068aeb7a6472351383ec91bfee04aa519f7804c7709d7570fc30d828f2367e88b3f6115786c799ef85d8697b3bdddb68a7ee8f68e67c5350e60912ef8bcad1b6be9b0a605577cf7adee9dfbfba91567cb2afaee990f7198186e0c3db4f2c2ce84615db7b8026daaf880d5a1560ee46b0fdfd2202c0fe58a4816f7d613451c9dfd721cf9b21d4bbfc52cd8d3696f3ec136cf21280409a247a9e9e9d5ee471435d67436b53de869c58ab2772745bca29993ed8a56e4c7adf95cf011714439514b84f3251dfbd185fdd6901d323f60779dc7f2b99e26c260435ad7f5d42e87f9d1d1d3946020ed9d986f90935eb5c0ae81e83597dd4e46ac1183550e5d911632854bbc2e61c9fb54bb24e815b0ac20436523a09fffc578764d85f7e58d16cb3cb7cedbbea5ef13a9367730f19f7a00f0e05c48f75365c1d2f60ca909179040dd9045490f2bb23a6326a9aba4c7e5b600d585e2551dc4e92f59aadaac429f8ff1b73b3eeaf9ef3cf89702b38ab4bc328ce6cf54e57d8e11c9ac1c54a6cb0ed394486c8462d961ea4625990efa6b0677236e6bf312d421f828aec61e3686bb6968f60f221fb250b6ca86e5df50acc3ae47237483b2e13c7c018d03dc8be37a1a1e0bad0e67565bec12c820df9d517908f277860cbf2a7b699da2bd960fba7e0f77040afc25f19d3999c3cba37735483ea4d4d2c58a6623a3302c9e4e5c67e376c8160b7cb8f7d8daf38b4d79346f019537f3fd9dea7ce82a3704c44a62c803d3257246a460856d7baaea10d2d3d9ad48fd881a1b7207407ac4bb6a02dc1cd2381499191611d580ee0a87d0e5c6ff1a9b6ca6cff2e917545c9dc7dcd3e8dc1e8d3ee13d3499fb64e73a689873f5aa22ea350baebb8b6102c793075a0f3619d8241a1726316a5de908afc209a2ec5988eb8a1fc6557af140272055862a3df228b3928f581b99172b9df0d69d631a3230d1d033200a10b8c2c14ee2f5f21d049e857ccc85d13a6ae4aa26f90dd97de1f25f862deb802e946641765bdf17b6b09695a6efe9a2057247c72963cf966a792abcd1add42c2529fa3f8042acb579667d5d737b49097bc84e8d68bade1576a123860f5c0395d39cbf86d4507b5eeb79a852e1bbe622bbe64d6d270d95e17ca2297b70ec6500428748cebf05c206a70161a61acf5cae7b93f4dd12344cfe6191dc81bafcceb1f4601b2cff8eddde4257154d20b863fe54b313a817c1aff28495fd62f26282dc335e74da34c05f7e010b765fa103e76d607b75acfe0b384caeb01ac80476601d85cf1fbbfebb6c13ba7d99667ccf69d5802c2ba34dc9002af122a829891871ad395d005af79ab049a5b9c222880b720b0400f4ba5851967fa6d9362a6b4c216a4fc97cad56424eb4a48bb586a7f3b14e59907eac67106ad983bc27ba0411e3fb77276a6f76ef81061d26e293b3e1cff3de75dfc4c66622fc613c14c481e7fffbeab844501a6c976af8f1bc4191bc6b6bec2f88d14ef43019af64819ac967c8a64c364feb10e4a4a49cfbb1a07f7be98af1e0c0e1918aa93a3bf03f067bed94e7159e36250ab082a8654408a497c57986a9cd3b0fb74d07124e44ed4c411e564e7a3cdd4aaddc0b12bb876922d43906e362a1da1ec545923258af5474e8bc1e5974a0f53967680e146881e92e611e8d72f206bd2943cfa13213d418060d4bc252edd489c86b2a9ce90710b0e70bc64c0aa99e453ac3900ea6f4c8a4f72d37c7fd6d07c888c2b360cd997efe5042917e8bc738d22b7060e53b0d2d773fa66e482b3f99b79e01ed3aa7cbac70ba495c2d7d13a2c45a4613529b384ef7b3c7d4ebe0aba1362ea7bb583f01ffc2909106b93966cf626b4a2846144cea50426f7d3c99ff5270ff2d2e0ce6ca46fa278ab30ace1894fe78", 0x1000}, {}], 0x2) close(r0) flock(r1, 0x8) 16:01:25 executing program 1: mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x30) shutdown(r0, 0x2) 16:01:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x66) 16:01:25 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004402a42b30d082d20e32bdb821aee48a282139be71491606007da08a1a1d207f0472a3498da380681d797afa230e0fb16a2746fa14a42779e2b3c693fbff0f7eb34703c7a2af045ae7f4d1e7dc749fb8a694f30f0f43c8586a3d056802182cca74d5f9d3bb0a67db13fdbcf5f65cf855fa7080be39e0f0e0"], &(0x7f0000000080)=0x1002) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) getdents(r1, &(0x7f0000000200)=""/126, 0x7e) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) 16:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) dup2(r0, r0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)='O', 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8001, &(0x7f0000000140), 0x3, 0x0) syz_open_pts() 16:01:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8203, 0x44) fchmod(r0, 0x160) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='B', 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r2) 16:01:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\a') stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) 16:01:26 executing program 1: r0 = msgget$private(0x0, 0x7) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/50}, 0xfffffffffffffcc5, 0x4000003, 0x1000) 16:01:26 executing program 0: r0 = syz_open_pts() syz_open_pts() chmod(&(0x7f0000000080)='./file0\x00', 0x40) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/47}, 0x37, 0x0, 0x1800) r2 = syz_open_pts() semget(0x3, 0x1, 0x10) fcntl$lock(r2, 0xd, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) 16:01:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:01:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8000) mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0x24) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/75) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x1c0, 0x1) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="91d4e00cd47d17886de92f243841d60ded1a0bbcf77a103717a152341b14419fe62246fc02fc650b05213bead4d5fd077818496db04063ef63407827409552e8dae463c16f717feaa6557ec7ea35c5f1dae1a21c7d1eb6b206f2bf477e8a9826f38cfce9a36d3a1ee2bdaac337818acf9611b7ac930c0cd9f2d7e7b13dd6c9594f6c99b0950a6c1388e768311b82bec44c266b23af1da46e64a02ed17f9b49e45b134ebbe83fedb35caeb030ab6fbb1a42ef8a88c41a4f0f6f60982035a7f4c98e338d90ad0b5027a946a5756de68403de760947110e7f0565cec6d62176d241e4b2c01957ad725a2140df92844a4197dcfe9f74cb4f23c2465cbe082de40c99493d2ca11b337e5ba4a730849ac4b9fed7a01a09a2506e89c3c3946926ba65d280fd41067ba74ef31d858a0cc92f15f67c044f18be47c1c15633b0ce99a8cde6c43ed5ac1fda9c563c0d6c861b44210d6b110acb83207d4f59266e7740"], 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2812, r0, 0x0, 0x0) 16:01:26 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0xc2e) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) dup2(r0, r1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/241, 0xf1}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/106, 0x6a}], 0x4) 16:01:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x3, 0x6, 0x8, 0x7ff, 0x80000000000, 0x15, 0x1, 0x81}, &(0x7f0000000100)={0xf37, 0x9, 0x1, 0x542, 0xb, 0x0, 0x0, 0x7}, &(0x7f0000000140)={0x896, 0x9, 0x3, 0x5, 0x4, 0x2, 0x28d, 0x1}, &(0x7f0000000180)={0x80, 0x9}) sendto$unix(r0, &(0x7f0000000040)='?', 0x3fb, 0x409, 0x0, 0x218) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x6) 16:01:26 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) semget(0x2, 0x1, 0x10) flock(r1, 0x1) close(r1) flock(r0, 0x5) 16:01:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000001640)=""/4096, 0x895}, {&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f0000000200)=""/129, 0x81}, {&(0x7f00000002c0)=""/156, 0x9c}], 0x4, 0x0) 16:01:26 executing program 1: socketpair$inet(0x2, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) write(r0, &(0x7f00000000c0)="b8149c1418ab560e3cc0fc620136f809e1ff6de2555e708b2800a6e87fb96c44b139f2dd4d53d905a2a24f7f956e36314b08204eeb619fb541064f2d730a5c8ac9a7b5a24f14", 0x46) r1 = dup(0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 16:01:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x80}, {0x18, 0x0, 0x7fff, 0x2}, 0x1, [0x1, 0x321, 0xea4, 0x20, 0x6, 0x7fffffff, 0xdf, 0x2]}, 0x3c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:01:26 executing program 0: mlockall(0x3) mprotect(&(0x7f00009ce000/0x1000)=nil, 0x1000, 0x4) shmget$private(0x0, 0x4000, 0x13, &(0x7f00009cd000/0x4000)=nil) socketpair(0x0, 0x6694d3353265fffb, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x120) 16:01:26 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) nanosleep(&(0x7f0000000100)={0x3, 0x3}, &(0x7f0000000140)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:01:26 executing program 0: r0 = msgget$private(0x0, 0x3ff) r1 = geteuid() setuid(r1) setuid(0xee01) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) socketpair(0x6, 0x1, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x8) msgctl$IPC_RMID(r0, 0x0) 16:01:26 executing program 0: open(&(0x7f0000000180)='./bus\x00', 0x800, 0x4) readv(0xffffffffffffffff, 0x0, 0x214) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) fcntl$setstatus(r1, 0x4, 0x0) fcntl$setown(r0, 0x6, r2) 16:01:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000340)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x5010, r1, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x6) fcntl$dupfd(r1, 0x0, r1) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) 16:01:27 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="17e111ec07285c93b4271a01428f9696dd93e9e5aa8c1e8d37fb3c55b1c03dad2ae03d2c7aee0e59431fb850b4bc5a698f49d136ffce653b0a3f5563bfa935fbf30c46b923a9850c02b1ae83680d2d04bb35d6ff9db76a0cc843", 0x5a}, {&(0x7f0000000100)="6fbd79133c9baaa1d281bd9f54e6234b574d918b31ab8ee5c6948f13ca69c570adceb219db1059e785e0f1", 0x2b}, {&(0x7f0000000140)="ba9920495db4c9bb896e556c1cfaea16089ce8d19d29dad59ac8ffa6bfb718a64951269e15c9fa2c2258379efb7f2d", 0x2f}, {&(0x7f0000000180)="e944", 0x2}, {&(0x7f00000001c0)="c2dc337b6680bec22f631e22726cebff6c631972a43852779b1636d13e10f8f643aeac14be14f0a9db1fafc0c5af53ea4627a60d70c950e2106d609d35fb5ffb128a1f1edfb0e66e7cb5", 0x4a}, {&(0x7f0000000240)="11f7190728645be8c9f26d2007de5d5b5fcb8a6509abe4342780690d890129a11a137b8a7979c9f9e4b92ca3320e06a6468a8471a4fda950b62b90f7207c8b5aa6b392f8cc11d845ccc4174ec39c13633b407c323801d4b074eec7b028b9", 0x5e}], 0x6, 0x0) 16:01:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x2, 0xffffffffffff5a81, 0x3ff, 0x0, "345ca31760aa95e11c69cbb25c41416d6486f251", 0x7fffffff, 0x3}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="ee3e35f310a43b5d09c519b126d2fdb93a1b2cf80aded2a1328f0fb9ac131b2d70c1819063713a8511c03932605d9f05024373b558568dc7431deb82ecd19e8c56ad6f27f98283a96f6fd914d335ed623285820b1f9bc1cb253a8be350676d0694b2e7e1d25693286cf60b6806ee3a7ed71dc9d6a0490ff2690d3259b1a84616c174d6f3dc20163e19ee08c009cf141e27a530b2bd554ec659e74e9b12fd91c3c2cd9ab6cb9da4f70b8ec652c1993348eb437529d89ba30092cf678353e37e83ec35cb2b3620433d884508bbcc887eaf6c599b3c429e016bf713de4600e0bc818a533affc9381d61eea998d2e9789220a4ac", 0xf2}, {&(0x7f0000000100)="904a4ad0408488bda47a5a01539b53e31e27d5cd5b0faf90662eca95e10dd5be29792282eb88f08f5b45b6c53081258a7a165b5cd51b315d5e8ed22ba9d00191e30fce9b2bbfdaa093b3e4e735dd6f5d072d9f68e0a8eebf97aece424458459c7f6ad1f0e0b1f95173195b1cd0", 0x6d}], 0x2, 0x0) mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) 16:01:27 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) dup2(r0, r0) dup2(r0, r0) recvfrom$inet(r0, &(0x7f0000000000)=""/166, 0xa6, 0x801, 0x0, 0x0) 16:01:27 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000000)='\x00', 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x8000, 0x0) 16:01:27 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000040)="88", 0x1) fsync(r1) munlockall() fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 16:01:27 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair(0x0, 0x3, 0x0, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x80122e30c3e3a2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() flock(r0, 0x5) dup2(r2, r1) kqueue() 16:01:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 16:01:27 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() mknod(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x4) getpeername(r3, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) dup2(r3, r4) 16:01:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) fchdir(r1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 16:01:27 executing program 1: sync() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) chown(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0xa0, 0x0) 16:01:27 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x18) 16:01:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x124) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) 16:01:27 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000140)='.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='($-\x00', &(0x7f0000000240)='\\\'\x00', &(0x7f0000000280)=')-}*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00']) mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x121) open$dir(&(0x7f0000000880)='./file0\x00', 0x40000000, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:01:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0xd983) write(r0, 0x0, 0x0) 16:01:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000, r3}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='}\x00') 16:01:27 executing program 1: socketpair(0x1e, 0x3, 0x4000000, 0x0) socketpair$inet(0x2, 0x8003, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x8) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = semget$private(0x0, 0x7, 0x27) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)=""/204) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/132, 0x84}], 0x1) 16:01:27 executing program 0: mlockall(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x6, 0x1, 0x42, "3a8c7115775ac6b977d44bc8e2aa47d694c82a0c", 0x200, 0x7fffffff}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x400fffff, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x21, 0x24, 0x7f, 0xfffffffffffffffd}], 0x5a366c2, &(0x7f00000000c0)=[{{r0}, 0x46da8ccc6c9a4810, 0x3, 0x40000051, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0xc, 0x1, 0x9c0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x2531, 0x6}, {{r0}, 0x0, 0x40, 0xc0000008, 0x7, 0x4bf}], 0x7, &(0x7f0000000140)={0x0, 0x6}) syz_open_pts() 16:01:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom(r0, &(0x7f0000000080)=""/2, 0x2, 0x41, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:27 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f0000000480)={{0x0, 0x445}, {0x7, 0x6}}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000000)={{0x6a6f25fb, 0xf7}, {0x9, 0x40}}, &(0x7f0000000040)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) socketpair(0x1, 0xc007, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x7, 0x646}, {{r3}, 0xfffffffffffffffe, 0xaa, 0xfffff, 0xe47, 0x80}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x400, 0x996e}], 0xfffffffffffffffe, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x29, 0x8, 0xac, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x8000, 0x1}], 0xffffffffffffff80, &(0x7f00000002c0)={0x6, 0x81}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x45, 0xfffff, 0x3f, 0x2}], 0x87, &(0x7f0000001280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0x200}, {{r1}, 0xfffffffffffffffd, 0x2, 0x10, 0x4, 0x5}, {{r3}, 0xfffffffffffffffb, 0x10, 0x4, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x14, 0x20000006, 0x91, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0xc9, 0x2, 0x20}, {{r1}, 0x0, 0x1, 0x4, 0x8, 0xe544}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x6, 0x21ce6a01}, {{r1}, 0x0, 0x10, 0xf00fffff, 0xe860, 0x3}, {{r1}, 0xffffffffffffffff, 0x21, 0x40000000, 0x10000, 0x200}], 0x5, &(0x7f0000000100)={0x7ff, 0x7ff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)='L', 0x1}], 0x1) pipe(&(0x7f0000000340)) r4 = msgget$private(0x0, 0x27c) msgrcv(r4, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c786217c1da0ec4652aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cdcd81621f352a97589e79bacf895a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf4c3b350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x800) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000180)=""/24, 0x18}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/96, 0x60}], 0x4, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x1010, r1, 0x0, 0x0) 16:01:27 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) r3 = fcntl$dupfd(r2, 0x0, r2) pipe2(&(0x7f0000001780), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfff, &(0x7f00000000c0)={0xa475, 0x7ff}) r4 = dup(r0) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f0000001540)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0xf1}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xfffffffffffffffe, 0x91be}, {{}, 0xfffffffffffffffb, 0x4, 0x80, 0x7}, {{}, 0xfffffffffffffff8, 0x8c, 0x0, 0xfffffffffffffff8, 0x1}, {{}, 0xffffffffffffffff, 0x0, 0x20000000, 0x8}], 0x8000, &(0x7f0000001600)=[{{r0}, 0x0, 0xa0, 0x0, 0x2, 0xfe}, {{r4}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x7, 0x4}, {{}, 0xfffffffffffffffc, 0x0, 0x40, 0x6ff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x10, 0x40, 0x4, 0x4}, {{r2}, 0xfffffffffffffffe, 0x53, 0x1, 0xfffffffffffffff7, 0x20}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x83, 0x1}], 0xffffffff7fffffff, &(0x7f00000016c0)={0x53, 0x101}) 16:01:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x700) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:01:27 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="825b3e9ba816fb04a8cd43f14765b1022e2f26696c653061"], 0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000300)=""/80, 0x50}], 0x7) close(r0) 16:01:27 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0xc) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x6000, 0xfffffffffffffffd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x13) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) fsync(r0) fsync(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) 16:01:28 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000000)="7dd72bdb8f6e02f77215cfed5af8dd0edb14b1719d91bea75e185feb7de3abbae4c8d0d25073e7c96a51706530d58698f3f4cb49aa8b0a240a", 0x39) r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="863c5a1d9f296a50d583880127a8b216a8d32b1c75a96497eac0270216eff543bee532a33d9cdbe3a16628", 0x2b}], 0x1, 0x0) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) r5 = dup2(r0, r1) sendmsg(r5, &(0x7f0000000500)={&(0x7f0000000380)=@in6={0x18, 0x0, 0x8, 0x6}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000003c0)="5cc4bf5132a2f3e3c9a87dc45d515edce9d144702a942ec10826", 0x1a}, {&(0x7f0000000700)="35150791cd162e5620ed82551cf34de5a5cf4724953ca722284ed9d896466f5cc6adf39b3009ec8edc57251ce9dd6ef6bd657c20c1d132c41b117fc030ae97b0b6c88a3fb900900296a1d3de5a62c90f3dd78e396b7c1cba10a100aa6192af29b48b1718aed12be10101f3bdbe301281656f93f0158e9ac7c4bfd250709e9a342be633d62fe065fadb6b14c942cc57a7883b726a35d4c43d2060acaa402c98315196b6c8c58118bd3d3855e6f20f3b510601a2dbc35f2ff6f7f04b5501a8526d3ca776805414f47370fcce6773d38f9a0137f27e52096bb6967d6f4139ae53e9611c613d33c02dd8b9cb20f6f83d5f8b9511336d98d129102f635dd5c2d5a7093e85b610367271be53a12d75f1a2998539f9a12811290280374e0c9ff5ed4175e954132051cb339444c17bb6701886e0de7b45bb77ef6e11224ebc553e5fb418d48e7b6dd1b2e78a5a48a80c8bf57097e85a3ba78f004568d37a20356d98a980f676efe735d4c0a2c316e8d332f4ed0babe98b4b7da4ba8e3bd440462190e395633be6a28fce41a8a79a14abbc9a1908a0ca77c9165df47fcc911dc47caa3603194cfd89ef04243f3bb3d24916abfaf1a52ca8ac10041cf15b8f11e8addb6cfc6e46a11c428946f11aa7fd69271b3143b4ba1058a3675a9cb64c81e783c07337fe84f65606e8e5c39a9cf212c8530fca56b36c9f7adc49f0d50537af874a15bc0f6e852db1bc16b25f56e3b76780c41dc922ba57a0527c585bd65c474d4832a3f82b5151e2e7c9dfaf4b5103fa5b098852f4c3b6844534cc71cf9f1902f6a1eb85f9d7097ac9221104051765d302bc0576b0784db141dd7cb81b50cf075ab1a6acefeb08bebd56665655cf3d29bb7e4f503e9a8423dcf7e9f19cef7e19a151b3b99f84bc556a3297e660f029238f86a0fbe05ba873c1925cba275a455a544bcfd02a0931caa65f8a21a06f782746b974dba88569060bbf34e13b5e34dcc5d4ae7cbc44577e3be61ef34f4dd018c05cd16b0137b6aadc510bb1edf76d08c14f5c29e891403909613607cb16c4b3db68fc7270ef2c2acb2505244747323e608560600d7b3121939987282aeb29bec29b1bbeb24a498ce0b30ea3ababe45fb9ed00c53fa20e6c95c5ed542a3ecf1adce333dbeaaaa35a4e9d605c1e8d8ab14e446ba4b431f776b21dee9891c59757628236fdb96670dba4d9517462dbda3a7b0cfa8a2dc1aebf22ff311de6914271a1dfea9f4e18fd31c03e8eb562f5c52a6a3068a3635eeb4f56703caa6c535f97a0812f2ffe5afcabc37b54e5a2b62f88d7a75a2e764d2c5b5b4ceca56234e63acbeb342a0bd29931100f320541d6dd11d0c7b0eaca8fba3ec6ae824bc90f9029cad180980807c2fb39ca21f233956e60fb55c00c52a4c685eb84f9a5c599b40821c9ef27a1b1a79d2d892ec82490926eeade824870fade314f0b60b9f7915ddd39522a8c09b98b363d85f5173a1299052abf09625fce8cd2d3d2cdb5a114d3ff90fda2bad5984675c7317c39d611c2908e13e1b8d241b08c401238fc4f3055dec0189b1e1054acd3c0a2f2f3cf414ce26c1e91a583e7172df15739a85719425bfe98d61d448461003c7b5b077a2dde8ba344d715f19ffbe4fba0edda0665f02034f2835c6719e2318323e10b4a865656388b07290608d5c5cdd4805afd078a3245dc1e0ba6c3ff6d38d80508f6323b41eb7198231513905788766588d57fff988f2017ef854eb29735af9f1e3b4829317a7e8b1f1dc55d2c2ed0b082e35cb8fde69b51a067fa188817483f20000af30854f19a1a31d27c4dfcb8aacf389db7d9285fb92aced900eaf084ec9c172c6e22b1e8cfe7d16138c71c5b7844640a2b5961fc2b0a9916786824de83bbad0f1d954fed278a4b15d250d7fd3948509ac59df88b8551a7fe6c7cb245368043826fb6632179a89941753f6d47cb1ddef9ff0f7d88dc43efcc74f8e0fffae4543c79fc49fe5d16c053f1f6c629cf85464948ba6ed620c2bf94fa4a825bfc0b6791173e659f96378e5e90954e72bb73d0e2ddb8d86f89c18f77e3799f1f49e235d841053e40674bcc5583216c6af5eb9938a4dd20d510e73c13455195172bc87d9aaa69c8f8c37b4d709e0908715a0c719adfc9b3aaad8a791a7120a882b5533912e590a541c9c7ee935574d404eea255e744bef3881ba5edca048c5d2fbdeca515ae88a0d94984ba8818c79872cfb6aca75538f43281d8ef945c71923d4eabd9d26a26af21087daf609b64ed1d84495461183e5f3e14c83cf3b200d905c55ed9e208b07b7ad4f54c8530bb8713ff2e11a15fa8088ead82612577b2c5625e053078fe2ace87ea3c117c9f47caaeb59bf8273c0af9ecb932ae07c8b8284362a59708d9d7cd4f8ef20470213a5cbb584c3cbd70d85600bea78b3a32503741658bb51dc44ad669140ca8a7a4d5d0d8c8a1fc7833409e155eacd02e55bf9dc8716f1977c44721f8eb018638f841f182f1322e6ebbdf5b4b542a9530a1222cea7da493c8f01855bbd3b4924fdf3ff528dcb35ac4442b6dc34d708bed008e4cd90de4d49128302f8cac31b97e218c03c2b8936ba4ad3da8b8c8ced36c204d7738910afed5d9d0b67f519f9d4cc08a4243c0310892d051c200c27078c7e8b3ad2c3e8553476a6c30f959469ab840afb984d5fefb90bc310f35a5a2cf4c70203f74b0175a7fc41191d8757fe39aed940e3da7c2105bd15f27fa9284538ae5c3264d6963ab15bd8bf72076054781589fb6618cb2405da5d26253a136f170edd480933b9cceab74d3f9d0a858e8007aa098035e4484b52d41d2b3ad04d91ca084d5cbbc1cdd75757d3ffb2b1effc1251ce86d4eb7b96232321e42bbab9681827b9cee8e59c445ac207ff283e28925c5f094e85e4e867180c988de7c632c76c97f5f3e0b128b9cc9836bd40f19c50e0f6df842c5a71d786e48064073e945fecfb7a42e8b362d150d76356c33153f717628bfd14503a5de9e8d7b6309cab90e6c690df796fa44ee2276938cc8b004ce3bbdb89bce936c98055df54c9f47119f449ede77707a13a9195c0b59b95f2be71409930f2a5cbfafb8b84312b06413400c80d15de980957b828181307741e4efeed2e1ab96bdc5c3541cca0ce9b3f8fa8132a57bbf6595490d204d3649edbc212b74e77fc14d3d2e547d62a7530a7d60b33f03f6098ebc82e0fcc8bcf0bf8078646a328a67b544197f6f69f92eda26c87a4d604b12e5c0933a0082ad35bf1cb8bbde36f43aca16341d03203d990f1dbc76fd31f973136b4bbb56339ceb240bd04b9a5727df078abedc6898c980df471bceac366ab2df1ee1c09041f142f9213d3fc0399561b9a4e8f569c28a97c846e193a3123c76d8cb96f7f3484f189c1a994e6192eaabf1be88198f3ae0fc539d045c8797c57fa32494c835e9a27d58c5322c4760970adc1fc1e6c114d3288ccc4b358b41251a283198806e3794b14db0d4cb4ec3928ef21366cc448143a0ef08cda39cff2030ea042f3085162353846b39a93ab67b79baf6517a1d56f2d9193a2c426be897971bcd013fe555d82637a46bf4c17caab919e98ee207f65a414349653c8ab89cee12cb01a57790dffe765b7e6830afecfe534365669d5324e3262f098c3b71729009768b0817d3c995820f975c0e008f3df7c8998c8d0ae0a1c440ab5520651343bd7d003b1c63c4e880a16c37b71984226b425114ded2fc9dd97ba3b9dcafc8ef25fe5008745c456d20ee0bd1288b708afd494b5f7fd1c4b24412e318ada09dfc368e880c856449fac262ac7255c95c6c9c1b93ddce765d8bc25695ead076eccd37f22c371c2e47e967fe4274f55d8728bf06cf26fbd2405f6a5c1d3dd8465a8cd2e135dd5fd04af4a4bd448a5b37ceb49c830a8d26d1b56a6423b0d788b126f58d630fae8576105104004e35d67a12f456cb85b983f7053c3a77b0ebc61e662b4f946b0f63376e9c253338381d354f59b4d61f1e6f847993f770ddb10dac6e51949c5086b3d49d12a0485b7d74bb32c0ce37ca086abe26d313e2c2d65f050a1efa7aa896554afaa0213ca51688abcdc887d7fd6fa515929e0f481bba98022c69e2ff7c51968c07bcb9913682efd1ea9205591c5429b1f6548adc65080321ff84f64805a2921cbce9be155d7d6fd480a587f46bf0a54fe42941dd3159a8c07c3c8b7edb231ec0b857ad0096562366d8a57120e796f9a7c5102f4892e68632d360f455fdc36e4bebdc7a04aa7fcfc2f14c4a5bfac51740cd9d91a91acc2121b671d9304c4077c84f0d30974ff8381fbc03144e4ad1c2599e9d1e4f36da77fb943b25ef4bf4f118a852ed0e42feaf59ad593eb561b091a7d85da4f3d6d5383e66395ee307a53493d7fdfe3119186789262948e5166ddca5adb64ccc8bc7660c524e8dcf77af5d42e45d777ed7845309bf2408885caf8cb08b3ee987792fce249adf93897c74ff851308fa8eb04b6984017fac47651aa5ba702eecc21e72f36262f30891613327f247786421397409925ff74c90d592ad72bd812a6a6a7ee383183e2287308754693865caae15e8722de2e77edd92baf51b5d92d250b97305eb55fda3c2295bf33f14e6ff3b1aba72f7bdd1aa40b47d9533fe2fef5d1c58206dbf27dad3678029613a8f003e1c6f967e8e538d6c0e1bb6d4541264c5811f6f24ecf3f5418667ff0a43069b60c32c37ff245441f51547c6327813af0b4b1b440ae5803a7492c181db9b7c1be97d310c06f202bd69712d76e9fe3b20af09a1ca8e7eb38d57949ce4edf7b1b79b0261417900a8191288faa6627f1ed5276a9ea3b9350eb97498bfe7fa4cb17122c097651d7d4eb6b3a7ecf878180b78d73fbef7d7d6951bfdcd18ee43cc10764740922d2622302ad299ccf14ec55a5b27f7987914b15a71f5262bdca812dfbdcf80f329b04ca0151ff6d69ce60747ade568adeb9e97c5e7fb2e2846fdd7172408d2a944ef7e5b57c016520de9949ec264431ddc717cb41aafe34799511cbc444cdb8c2ca012461c45c30ccf0e8b7c6c3297c43012bb1ad1688f2cdc6f2b0112fb1ba58547ca5d14dcd8800ec41b724e2d464a5e0b5f18a93fb98392b10ef2175a8a1bdd355630db3539aa014e792d2635b59f53c378cb3309a9e9f5c5f72ed26fa742c086919301d82856f6828a1500ee757a5cd6b42697650779134fb56d2d17261af7511273c31b242967bf58f1a447f7f8d5cb57dc32bd59db7fcf75173d92efa6471d011e7a326baabe9bf919dd010ea69f8074af00a182f60fd6ab3dd933ac4aa23938b9e2cea5b3db68e6fc6636ff4f17c390e0299294f65bb0ee01d55e31d231ec1e430c4c16d4e3b72bc3d9427ac60ba6e287ecb9f33d455461f9bffcd84db03b68c844ef4190b956d24727aecbbf1045df35ce4dcc17750873552a811a0af212fa3af7642385473901fd52cc6e2190da456e1f3d38cbbf23aa1aad69e8b8421bdd09595ebc4eb791e1fe5034b2ab899c5d300343b5630c3cde796b42a54b1ee1170537412560bd4ad75bf4548e1767ad7a86d4873f286139882675c41aad79812af61cacadceab8b63647879336b24dcd14ce856dca504023c73da217904ffc7ce1445a3eacfc57d0b96c64634ba35c6d08e750fcf5097b54cb1b4df6350209f288dc2889c29588ef5816543d14f03d747f22d7a8d8cad2819571f27cd646c95124794d07e8c6e73bb67d9141c28aa08813941da650417b0c7a20b1ad5a8ec2ed70d5a8586e58c0baebd20b69452626195dabe6b1b1e38cc3590", 0x1000}, {&(0x7f0000000400)="f46f5ce5f455c42368fd7d4f213b932e05a889d8e136268c6a821e5026062576b2100f359d2e369045b454c16d7ff186c42abecff7b83ca556a0d34d254b2cc0df4c9be37976c750857197b84aab0307d55dd9fbe96ec76e01d0e94cea5610f9145f310b8e63ad074eed7dacd753bc0f78b8d999d436d530407fba7d7bbe039410a17b0dad812101def47d3062a88fc1ccc77893021eee8de095bcabde056e88f5", 0xa1}], 0x3, &(0x7f0000001700)=ANY=[@ANYBLOB="e000000000000000ffff0000000000004d9f2a5ac027d4c6c0f3c902af790dfb22998b5ec8a0164a0b0d51a4f54c061abd9f1720a330c4714404edacfd5ce48af8fac9bb6345ab26fc6cad85239f11c9a5a41ac1742861ddd7afdc7b95bb384888f0cc01368b9a1a78a8631ef6871fc99cc716f6b9b8003d0e87e9bb7e18ec7f247f6c6560f2c6cde52e4cfa7021ade22a6880ec8259f39622572274d69a164e8069583f36ff938714e6facc5fac731b70d416ebd0242bd1b1c642dec68de4ede3ccc60df9e85714f24d914cb53bd2e79eb7c4318aefa59f2bcc0000000000005000000000000000010000000300000075519495e2f333f323e7d161b9ceaf70ae1dadfeab11f137850d1bd3f79ba44ddae0aede7dcb43434f4a2b6d189f329485efa2ba4d2e5aa6c6c7ff5c00000000e000000000000000ffff000007000000e36da097ae3adc72739bccf782a472623361eaf7a8f88879f4df191c1f6bffd8b6e8efbd717b687b513f2e83f02e16399c0b3bfd1dd8ebc27e85076ae11451efa0604b05d423b1b9aeccc11c050ed38d47f336f0cc1fa077e9c3957b634fcb47d1df06762af2d45458399b950f6873000ebf93501220e94fed453e29d8b03001f0a7dd0700e149d36f37feaba197956e457f0119052ce203321c760b5b2d09202676eaabdc43dc062976fbccb582c0384a18d9fcced48cf8edc42d7742992442ce615ce12d1c3305164b000000000000"], 0x210, 0x8}, 0x1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20000002, 0x6, 0x34}, {{r5}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x1, 0x4}, {{r5}, 0xfffffffffffffff9, 0x0, 0x5, 0x6, 0x6}, {{r3}, 0xfffffffffffffffe, 0x2, 0x4, 0x10, 0x4}, {{r5}, 0xfffffffffffffffd, 0x14, 0x1, 0x3, 0x5}, {{r3}, 0xfffffffffffffffc, 0x10, 0x2, 0x8001}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x1f, 0x4}, {{r4}, 0xfffffffffffffff8, 0x21, 0x81, 0x80, 0x401}, {{r5}, 0xfffffffffffffffa, 0x8, 0x20000001, 0x8000, 0x3}], 0xc9d, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x82, 0x8, 0x4}, {{r4}, 0xffffffffffffffff, 0x18, 0x20000000, 0x1, 0x800}, {{r3}, 0xffffffffffffffff, 0x4, 0x88, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0xc0, 0xf0000004, 0x6, 0xfffffffffffffe01}, {{r4}, 0xffffffffffffffff, 0x8, 0x4, 0x2, 0xfff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x40000005, 0x400, 0x3}], 0x100000000000000, &(0x7f0000000340)={0x4, 0x1}) 16:01:28 executing program 1: r0 = socket(0x2, 0x1, 0xfffffffffffffffe) shutdown(r0, 0x1) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:01:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x89, 0x2954) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:28 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:01:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000040)=""/247, 0xf7) kqueue() dup2(r3, r2) 16:01:28 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmget(0x2, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) 16:01:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x24, 0x1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) r1 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmctl$SHM_UNLOCK(r1, 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0x90) 16:01:28 executing program 0: semget(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getrusage(0x0, &(0x7f00000000c0)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:01:28 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xf4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x7}, {0x18, 0x2, 0x81, 0x4}, 0x2, [0x5c, 0x100000, 0x3, 0xa2e3, 0x4a77, 0x3c016dca, 0x38119e8b, 0xc294]}, 0x3c) semget(0x1, 0x0, 0x78) fcntl$setstatus(r0, 0x4, 0x80) 16:01:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x4) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x800000000000039, 0x0, 0x0) open(&(0x7f0000000300)='./file0/file1\x00', 0x490, 0x24) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x80, 0x0) setuid(0xee01) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/37}, &(0x7f00000002c0)=0x27) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/128, 0x80, 0x41, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) connect(r0, 0xffffffffffffffff, 0x55) 16:01:28 executing program 0: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000001140), &(0x7f0000001180)=0xc) socket$inet6(0x18, 0x3, 0x2) setitimer(0x2, &(0x7f00000011c0)={{0x80000000}, {0x80000000, 0xca9}}, &(0x7f0000001200)) clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) setsockopt(r0, 0x1000, 0x0, &(0x7f0000000080)="01cfac6e1cff5bd524ec30e5e7e3235a5bed69619d3bcaeb5218dd7f6c84ac91b0b3ce4bdab0cf695c1c6c471b08167c98f5154317453a79d2b0112287c54c6a1c57a7a07101ba244d19b16ca46300f597eb8ca445789df425ec820144542f406bb10064de11cce070553ea1e1a8b9ff064ffe71c724a517f45f55ecb96cf96218a86a2799a3540843f6f9f865806e6053b0", 0x92) 16:01:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x5f}, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) getpeername$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/243, 0xf3}, {&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/37, 0x25}], 0x4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:01:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) r3 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0xffffffffffff0000, 0x0, r3}) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) pipe(&(0x7f0000000000)) readv(r1, &(0x7f0000000080)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 16:01:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x40) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x3, 0x1, 0x8a5a, 0x6, r2}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x31) 16:01:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="cd", 0x1}], 0x1, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) close(r0) 16:01:29 executing program 1: select(0x40, &(0x7f0000000000)={0x10000, 0x5a96, 0x8, 0x2, 0x40, 0x9, 0x800000000}, &(0x7f0000000040)={0xffffffffffff3b88, 0x97, 0x2, 0xdf2, 0x0, 0xe24, 0x1, 0x2}, &(0x7f0000000080)={0x800, 0x8001, 0x0, 0x1, 0x8, 0xffffffff, 0x3, 0x2}, &(0x7f00000000c0)={0xfffffffffffeffff, 0x4}) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) 16:01:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) r2 = semget(0x2, 0x6, 0x228) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/24) 16:01:29 executing program 0: mlockall(0xfffffffffffffffe) r0 = socket(0x16, 0x4000, 0x8000) getsockopt$sock_int(r0, 0xffff, 0x10519095881f3c4e, &(0x7f0000000040), &(0x7f0000000080)=0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x100) setrlimit(0x4, &(0x7f0000000000)={0x200009, 0x4000000000011}) 16:01:29 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffffb, 0x4}, {0x0, 0x9}}, &(0x7f0000000200)) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffffffa, 0xffffffff}, {0x0, 0x6}}) socketpair$inet6(0x18, 0x3, 0x0, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000040)={{0x101, 0x800}, {0x8, 0x1524}}, 0x0) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x2000000142, 0x40000) preadv(r0, &(0x7f0000001380)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/191, 0xbf}], 0x2, 0x0) 16:01:29 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x104) fchmod(r0, 0x80) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) 16:01:29 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xc) mprotect(&(0x7f00000ca000/0x3000)=nil, 0x3000, 0x2) pledge(&(0x7f0000000000)='[^]\x00', &(0x7f0000000040)=']\x00') utimes(0x0, &(0x7f0000000100)) 16:01:29 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0094b7f9363f655214913bd0bf0e381b59cf774be50820ddc4e0355f09a3e8efea75305a77023fee7290737312b7524d179d4cd2fb3daf3f86640407a4a6fb59b5372cfff867d1bc6eccca1ef9107dc82f9a4295790208fdead05a72fa1b4f9b9206ea29f2d67028a259d191abe6712e336e27d79b1b4998c365f6aeecca7af5cf16d040a6020159ecde172ebaa59a9bb2cfa6153cd6d146d5c4c5ef2321496eb0681a62a2b14d1f03262aacec50cbfb4a85120a0260023184b1c48bf978db8d18831549583ae649cb"], 0x63, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 16:01:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) clock_getres(0x5, 0x0) socketpair(0x6, 0x8000, 0x6c, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:29 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x1d90) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="705dd00536a7d50d862b7e4a7af06d6f176260843130c18e1d3cb29cba2645cb24e5a40e867486f0272aec35d96b8f82eb7281c5a3a1efae27cb42da6315140ecc969bca2089d5f7514c3989107f5eceda89561de7a2db6b959e0c47f8e2b5b387e384655c5725eec8ed664cf87fefab420c87594740ec3cb413fd26eb46012cc78cb6f372f0ee1faff9591dff732cd5a43471c6956d33e515c79d", 0x9b) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:01:29 executing program 1: mprotect(&(0x7f00000dc000/0x4000)=nil, 0x4000, 0x0) 16:01:29 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r1) 16:01:29 executing program 1: r0 = socket$inet(0x2, 0x200000000000007, 0x0) bind$inet(r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:29 executing program 0: getsockopt(0xffffffffffffffff, 0x11, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x101, 0x1ff, &(0x7f0000000040)="2e9ff3387cdbfa2bc4e112f72bccc39e82065d396d04cc108fe82b2d54e35a19eab19e9b12aafbf120d933b275c1ddffdd35d4a20af6e8cb2b2d2ddff84e2bfb71cf789a633ff30270b65fb914e319dace90bec2ea5d5f38e081037ad07ca08d27fec26c2b4de6840bcea7bfa4a427b5b755114d1fb7951e98769ee8b15ed3b74af42d10f50d2b9b65e79a58d75ebfa377c0d72b1802de9c5e512766b0ca18d22321644f8c1bdb7a0424050cd29c5fee76b5ad894915476125d5413f12dd2917f7f58322cc6aec7f444c794bb52a78f0c5c3cbbb9515545f57672f37be0d8ec6a6e58b5c55521db53d05910cb4d7eca6f2c0a69c04c7c8ac302bae79bc9a2a2fd7598fd6b67661df95c5138767f8537bc3558cddb3c6841487ceb9ae67889dc9d529dc6abf9882178a7f569a45b744df4a1b722cb94f5c97ab461ffed65b66eb8551bbc4ca34e31ea496bcb0ca6acff09e13bf27c22f82ce6586cb6e86aa7fe4fb5866b5143696e94960e0d1555ad2bd75c9d92d02ca592e7cee845b4788288d120f7aff160d1ee11617654a2bbde52cff8be069c4090b5186ace9c71f6315b21567aff6db115cfc9bd17efc0be43bdf6791544a6454b9dd57a5d099b7be241abc2f5a62166ac3eda69c8d84c22f951659def8b9dd3f2d79490b78f199296eca4dfb0bb7c9f1cda384642b1b38627609915abfd790ba196be9020269a7b32a800a0e5953c9034aeca0503a657726a5d0e7fddb73b02bb94d55aef58c3bccc49e6cf2d21f1cc8c6fc4275c12bad921cf8bffac47c776f035851cb2b06af508ebbed22ba434679b4c496a535de3824a154728a7bbbd5b0227dd252e9e7c8553cfe90924b3c02bc5a46af787df63b494901eb5891d4b9e14725d1748d34b4af73bd6e1365ebd8fdbb7a07b0a1f91d258705c2e6b284f6fed8490e44f75e9856b956fc772544a9b80c7b08e665fdab393ee342d32a99533a4a3d7d9f4c4f78ac7263dd2afd80974bd8c4abff64753dde74dc6fcd7c791aab895b6445843ee295e7e00a86eeeec708da9360e4634f4f59cce68b242723baa88e2cf4abcbdbe550349a2af5a94cf36c341d90ee0fd50506a1a035b897a26911646fc2e28f4d42a03d9cc56b20a7dd9cabfd9acff9aab7b4bc8a6137ad683570271e6471ac7f393b59c2dd4a561acf9525405ee2d8e0dd9bf7817b94bfbf0a0f25e5ef441ff178635378ad01603231368fb742e6da50df1cd000531d70ff0287d1e2146926e57ed8131e2ac7c3516c3cf8d2a5270fd3ebf98ebed9e13f1e3a359567c026ae785483100d577eaa7cb9d91c7de0caf5c1c96747586abb9ee7732b877202d354eca72a1d393ca9883fd0ea23949d5e70a1a94b6ae72db658ff4af17955b32f5babfd666c86ebeacd9286398ca073c98fb0fcc7c2e66beaf0b3f8d25a613f49ab83b3640be24e3b1b023517a429fe72a8d7c021309c2b7f400ea0ac498cc36087c6942a215ed08f1bae0c2dfe0a0b4f67527dd8b6977bbe24fde70b16f50912c093d4267e09866cef775a0213ac838f8ce5e2af45ea1c9d22e7d5e9000e43614b7f93081b018fd5e888c254fcc6352aa996171d333b768975115deb84e5663872151da4bb3df2263c8cc8c9841357d595d3779ad0d218ef443bc17095499dd02dbe247ab47be194258698eff92b0df604e79cf6d88397d3397f2cdc57efd0cab1be160666d7ebb6f7a1a4ce7137ea7fc99036f02c0892cd7d4220170ff5082b9325501d09d8fb93a230fd056b8005542978d0856c2e6c9d6ec3915f839be46a282706b51ebe5e912f996c044e6247a54756bcf1484eb579d46f3d805422c94ac1208433840dc729ffd8597871f58c27d5c5a40807912c4d09365996896350908e4ae764b8c11d69aceb06c19e77d96d620feca10d0a2ead90a920e82f08584f6b723616496fe0c6e91553090691fd5236518635a950ba2777519927c4bea9c477ec3755baf9a6963153ae09e81eb460e32ac9d92e1c74a08e71fdefe7e8850455ce0fd15dae1d6e0a13d0e6b1f32b76b00b591bfb3010a0533096bdd4e8702ce77d4af06e8684f8056bb5bc9499d5aa1b91dae706b9f55bb5fa2876b086a011654868490e56d0561fea7e18e9b51c17ff7f1edfdbe2ba3bb2dd65926d2ca7b4cc7dfce193c3ac171a289daedc6465da2cf18f4e0d897afd79a2c5f37650369c91ee81da2b84f73eb8a4596014f2813aec6b6cee1bb2c41f2949c9d2ce2425e7d3d32b108ff27bf9df9070e636fc2ddf408a12aa4b24ac0e1ca4be6022dec185f01574f7835b454ab0c5c0c5122d7b00262c9366b375ee20d489c19d96c9f18418ca7ba79379e0d6d5847f9832cf0e1016f4c5eeec35b7cb94185ec4fef23174f3b85048e3b4896418e874109c6a7812e9377d54bb794b3f56dffcd1f5f45476f54414751d8a05f82816859284091219c3ff9a7d2ce50ff90963563aa1fad248c038369524f9df31e77dc3ad8a075b35e5dde3391b27461491e15a146187854ad623f9d35bbc77dfc24acd5ebd7a22ab9b6873d4642b96e6964704f49dad2e179843f7f525f83f719e1d71362a61d0002dc7dfade3bd527580d8bc69551c1e145f3d8975c61645674f264f3553d3784e60a459973ffb90eabd71eff3811b675506473f3169a9b5dba889a90cc36a8408dcad07bc4639d41ab9ed4515e8db783d21aa5f17747a9eeef92e02329322f1c74abdd38339c0c6ea0d2f1a08fb82609c5afe597daf0a9f64b79ad9fd3bd85f9484df595e531262190d39d0a319f4bae3841f4ec7c49b403454a9e80362f2478bc77c79bdc6d8b17d4ac23e49512dce8a06fa545576d37c404cb86c3f58555ab572891264b2999a6ea3e56dab95100bb003f4ae40e73896502862c80b078dfd36562f3ef4036b5dca0f5808a1472da60a28e659e25ae9239b514c03988e735849a9722afeaf1a53f56cc79421bcca7335489511ee04b314715ffff1a51e72341d937e1c65588152f744b4b9bc61fa8845cb5c86ed5bec12aa135a20cc57e7f5934695954dbae3a62e7e6d7c205cfa0716f65e8832403e778cbf134e5908691564a88d987aca3899c737c201d056b80ac59b76ce6276b5b9a67a7d1550052861a0266da9a4a25b18bc0975fafcdbfc5d50a9f8d7ddb9995c13dfcefee2d194f5e00f1786013cb3bc14be15477fcd5477605643240d37a7ae8701c95b70195f3de57ecbe8418b2e9e1058ab7c6a318aca4e6ec3d1f5193bfdb35617f60a160d22f5e8814969ba3278ec302433bd005c03f37a6aa55b7f086385e195ea8cab59476a09c36385c76ae32dfea786a49361bb1882df084ff78e4c3b7230741e28180058122bce2c154bc8a552b913532ca4bd0a408c517722cf6114421113763784a523ae3f31eb18f1d2a9f2174fbe7a85ff8dd63e8bbb46fa54454cefa3a6822cfa34ded60c6bf092b3f8657b7ca476267d75a132025f91109fe9ee87f854a4cf066a69f40d0e5e069f76186a70966b6d7e68e8669e124e5737c145b282be6660043afeb1b41e178eb3150024e3e6be4ad2168b6f2ffa7cdba1b543c048daa1bf1bc21e2ac65dcefd91bcb61cd256f379fc98e3d849984b2b9256aa32a8b742911e4e2ec72125077c550bec27bb0ffed0f1a71536480d05fa67cc96192895b048e8cb6ff4286c333185ad481fde3bb979e44e645e19da5844ab2fe66ae6dffaee172da19444bae992fdef20e0db0a2e34c9034dc06cb565ac9cf0071bc51be02ada143a7f8155e27f9a716c4ab35aa4de8ece0907228cd43c8d23f6f5b0de31d2cfa900013c3ad69aefc10de0106071f56243c9efc4101f040413f856209a16ab4310f3bd975be1e307e49ea744594e2c15d2c7f0e169fa70b1b3d13837c87e6100c4fe7eb458f5f586b52ec1d2deb86e76fb9886e3f45c8e1b72294e7eeb4fd3ae7ba324e9fa3316a2d97844919f92ab84b638ed8c3c1287a40c39cb6dd87f551a23058d7decf464e79bcca52e84b4a0e2c84705a5dbbe638f34d9ea0a8da4f4b101bf9b3785c0c10f25e2dd98f5e928a83e0e93025f13e2b88777a390f79bf75f621a4da0a409f75403da62d5186ac53c85f1738a5ef6e745540617eaf2175129b185962a26e8dd99cc153bd8c578e41d557fe0da015e45057b0657d65fb4ec4898916d8deaf7b76a8bcb7c9a443fecea5288095134c922d562f181fe3979714e746e981cda5ce8aa56cc0caa4d3fd4b5849d4535ba2a42f74af6b11e7bddf450c312f9dbfa5acd1aa3cb21f7b14e7deed7028939fa534a3bd2a5d168550bb2a254d2a4f2d487108780eda5f3f512cc4850ada6837b0ad3ff91607098356e9916edab46fbeb43b2febc77aa62d945fdbd0289a49fcb432c252c4e4e6395e4b9dbe079fc24bc6971799059bdd1c8d7760a3c70ee96b460627752e52ab839b405eac769d5f1d05da59e6fa449fa8470978f433b64e6eccf9b4eff36831a18aa89136a4d129892da4cf2327bc226e9c208f83fe7cda42f2150aa2fe53dd0890d60af8d4aa74c0e33e4f34d9be49290d9983badf7ab48e52ea2e750f6b25c9532571a8ce7cdc33ac6c612f642cc8c2c6e42759c35db4e8187f8d9b27192278a7719e8f0031e9b1739c4b36494aa0bc35a6cc35acb3485b036e8f010997bff28841e26efd93fc31094420b48b2b632d94a6df56c4396b512d88b237fd70e400aa056dd3c0e4501645e12b79e38a4cae762846bdede8daff65bf465d0f5af72e03a46c2bb803dfd94c1cae154ee202d1c035bb474675df1814b84e4a2dfd7a9219c86f1ae615ae9c9ca023bf09677c94be538bc23b4f512045801b2d83a11217ad98aba95d0b850da51b7371aa46407ceb98c515b70f2ee57f66981cc1d864fcadd740ab7da1f5265f131758c0d7d33bab2b69fbe214d0760f1eb6b6af12cdc2d8738fb55fa975051dd82a6c2b2cccbc65a6edc0cff712bba210c1a190d2dbfa37e98f3fa336001365f20c4eeed4a579f6e956e68d0de20f95d3e40b9bb6b09c0afa20455c8581f7c67a174bc8d34bf3f156e70aff82a738c336aa4fccab1f0ab4b99e264055f7111fa83e2f08c815c7fde55da7a8243ff2ba7565cae4f5620a8dcb3477dd7b9880ac3769830f1ec60c05e291dc544ba3850dffc9c8725567538cfa6af86195a317891d205d248d2cdbbeee4d69e55e5d5f39cca939b612fad38e4fb266869afe055b656be2a829dea6777978d443a6f83940677e4856908faec87956dcb5794af57c96ffada8aee4f2641e8b17aa671d3b3c769835bb6c6b7e7bf9d7d0893121d65068f5b0fb4ebb14cc5177b36b9e08320ed2b81dc45cde575506ed9291e98040607143e96db341681ac76d7dbc8d78f23860a4fa92cbdd465001e22b90f1ced53dd518cdb9e4efbe258eb4ffb00103e4d1e4ff16b6ee9c9f29630fa577cbc653a524560e7c956de5eeec035184053e1f90ad4355482b30cd499c745de991d5b38f05abbf1585b197b149f0d13b25c69bef2b48632acf115e5de8518f60407cacc93ea454f3e5830c0a6c513f31dcf6c0a03b552dce089dc6d11cb21e4e4564a34055468cc402b170fbc50da04f518a63c4a1c26b3d9f47e25ad3a530e823704455ee8cbd2a69724fd473c09d4294815fadcad12d9b2330febac329712d48f3a9db502591ad280119c207bc032fea6167666b8679621d6658bd77fac4bee0abbd5d7244626414d9c9e01a2c9491c0df0fa7088e05b1c2bfff4f6b62eb2fa1b3d8154fc965d275f77871c9fdc4406177dde3f48", 0x1000) 16:01:29 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') renameat(r1, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:01:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c767f2e2407ad4a49c663b8e200a81587ab4956b6d0fb176933d6e135b451b10a63232682bbd9553dd34e15061d6598b13f5833d74f76f26626fa10b87ce7c577209937cb15aadd90190432207710e4ee8901462628e3a1ca482f9a6365c1c64cd40f8125608987ccadc77699a", 0x6d}], 0x1) syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xcb) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778268e74538a13e8ebd81823fc7e0d7a00"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:30 executing program 1: clock_getres(0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="1c72e4c108802f0118325e6e63e75a3141a6051eff8692c33c9866143b817941158c9b4646ec6c792b63877df608275cd5d62a96eea4a0f697bee90f124c7e91a1f2de77e6ba6cdb8c3c2f7c07ce6ee7f89c9c73fcd20a1220152d68a928e38c44177540e5a6488d649dae6170096af0238f8ff9eb9a0def196166947caa13822989513062193f544d0010d465633fe91db299b2f4e3e592c6f733194ff7a36e203fb3568c2aeb1b45737a70ab9be84fb1cae8b4262378aa26e4a0dffd65ddb25aebc6191ea354164df6cdb0a209b3f49fd751f2b6591d60b352595f0e201c943a0acc38a340ea49f434bbf9", 0xec, 0x9, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffff001, 0x2}, &(0x7f0000000140)) 16:01:30 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x120, &(0x7f0000003000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3) shmat(r0, &(0x7f0000003000/0x4000)=nil, 0x0) 16:01:30 executing program 1: r0 = semget(0x3, 0x1, 0xa0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)) 16:01:30 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) r2 = dup(0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:01:30 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:01:30 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r1 = shmget$private(0x0, 0x2000, 0x8a, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:01:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() r2 = semget$private(0x0, 0x2, 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000240)=""/94) close(r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) accept$unix(r3, 0x0, &(0x7f00000000c0)) r4 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x7, 0x4, 0x8}, {{r4}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x5, 0x3f}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x81}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x8001, 0x400}, {{r4}, 0xffffffffffffffff, 0x4, 0x80000000, 0x401, 0x1}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0x289, 0x8}, {{r4}, 0xfffffffffffffff8, 0x40, 0x80000001, 0x3, 0x7d9}], 0x5, &(0x7f0000000040)={0x4, 0x7}) write(r0, &(0x7f0000000380)="e793d118800e273c151e3a15fa09b51f946266c1049f92861bcd874aae4959dc76b9b7eae1f19b64c45c20bd60e487ec00c9f168b54341de882ad016dfe6618f7546724cd942881c46e9f3d8bcdfb131ea187573471ebfb7fcaa178e4f47543982603d439669f4c540667c43159e5957fe7373b905645d6b840744f22acd347b67b2e5cca6166d9ae33cd5307a47ce449ec146e27804e6ec48738d79e2a50dbbb0a25b84b86883c81f067ce11f65a21f015e0181b79e7d89b90de2c6a04e57fa5cf375d0c756b0884b3cc680142d42da5ec7f5b7a74649c6efbd31f50919ae53bf3a9849705a430dfa53a105343a603b84d4f6f819abf676a2bafee4d803e6e57aaab11f8798d63c93a360bdafbb2e05fa0088a78451e7f89c7b8f4e7b663ae073e39776e37c3390bd53b5964bdc4dd536ffe3d03d70d202f2aa02ff1c9ced42afed0f959099c53269ea2c883940ba55527914240a5665f2cf29370b78f6948e7fb5170d3c01a7a2f9f81b08b76b1748de7a235f72f1299b9321e5d7ee958d5727824560b0afe734d3cea5ff3daa852a14af950eaf85123a67091fbf638684ac6704862d9deba3a838031d3ca81edf31ef1f107c6283cd3c32896ae72b8bb7e3fca88fd6a5856c827491652fea7e958e1ff69be527ebd333f6e69537e9cef48374f452f0e2beb6980d425e896726c8aee4f9d6f3dc3e09c1a98056dba85f45070e54917939211007c20b32edc44c433a7d076bf05231a5ca4796af128307ffa2ba67147e8e2e70e019ed4d6e4cabc4013bc18a48426a2f19d3547266fc2a694010c6a14c3c72f9be3eb5e42b9286ad8fc3b9b7ee5513b5387eaf3d879b751da1e82392943231937a10093f31152d1628f0e5761baccf88c2708042c95111488e01956404510d56eef8b3df46bb75828e2019eafba3f28d705fa4e484e69f3afb7187fb6f5137a158245ae1db9e15b76ec4dd77cd4c5da39f534f916d84fc5862922c63a7e556490da3aecc808585e2b6567061943a03f0f089b98490fc1efafd4104c341fb9486b76fcb160f7eb8139345bbd7cbf5c9abfe0c9abb412e74e17951407d8f5c600628c8266175414b7f46650fd64817b7abca15a4d2d23b1c479f2df2d7334702b9f1070e17c43fc5e25e6ab01fbbc4d7f5609d4be25688fafe843cd30bfba38678296d7459a7a05d66ee1407bfbaf832e99b783c99bd2e786b283975d83e862c5048dcde6ded43ca7b18a171cb16e61a2a2ff69f58ba984f0d890c875c5a98e05f451526178ea69fe67f8ee465a27524104898fbb2fce2a8b8327b2fae7a946924f65b8c2c1dc5a0f48d7585ab05c6b62971825b665ad233a43624dceab3cff3009c976f5849d89b4436dcb68cd5980ef2dd2f8986bb1513dd0a389cd012442238c4be2eb8c23b82490eacd71372c70dceedc08f8b7a9503657a97cbe975b69872e3022ad763600da6d19961bce013299d38b2320d8d01f92e7ceef4e57bcd8339205b7bd4bc51d0ab6696c9d8ff1f1b36afd79c45019234495753bca1027a7b7002a2fcd4497c50a9e37d13c7e839ad4721a9c3500206e5647442a580f8dc093aaba6aa295e0972b3e92fa5652a702cf798df8bf1f1f4426c357fb6f0594457fa431c430da4655c51494b96d09fc4c7fa329a888c13b90fe0f7452f31a2156ee24efd7c27458290387ceb321e048e49a1a3a69813c792e341ddb10719dd375930397ac18d7c87e85c941c9bf8978257b6711dda38aa5b212946cc41bbdee3effdeb900fcf423198a1fe2423977304d1939769a2b39e61757dba96a74664aa6966f248a26b29904d7229570f9836d25938c63394975b60b87038fefc09a1375d3740e77fb29313e3af85ec4f89207fbe74c2d9e00cd1db4bcdec6b5a0bd393a5d2a57beeacc4baa6c78e122a8796cb257a7c9c5d3e02be5ec9fb23fba2234840d50f470b39914d862bca8318ee97af88d35050787d657b5111e1dc07d9ac2d291dfea6f65031b7d7a0d6e69f71b53039b7988fff99969f63e18d1d569174253cf067a6f32f2d701ffef4ff04ea2ad4fe095a8b973956beeeb872f1c371a430df927e82148656910efbe34f7c1dfff8628827d9d37c25cb9572681c79f59077e29dcb973469de4941a1b72b32e33003f33895e6430bb2ebe9ca1c2ed29d2cdc29c8ee2495c0793e5502f24041ad0c1bd3dae94eaefc3d5c3484960642c3672ad2f6d0358bde70f6a4ef4cee8bd2a1b0293a67c96d3ac8a7f1eee821bd62ce43b78332f192a24753255a79c47fccd2e162929334066942c71f205e5afc9f3e2f3e097da773c19e10642f635ddfdbb64de578874255993a8b7c021abf6894bc1be8a92fcb2435ce3527b7a8aab406f8c763d9f59becf8e266002ef39387a2ec30a03c5a94634916e649465ea0e43ecb216d5d9a2bf7f63613d593419a7ffdc7330fa9b005b5f642c871d8e81756eee2d12777710a74057a99fe437b9a3fd56256f2a6a56ae777e2821cdebdfeed18b95872143754244823ee2939e6e75cd4f99fe64235110e888e422365b64f4cd62c757ecd6e87385d525c8032b3fa591fe4654c0d55abdb2a8426b9c9a031fed946bfe04414ab6d35399120ebbb8da969b590ad15ca7698af6b6048ef120bb930669fd64fecd5a53103bcd1e0f0210ae4763c4855da36a030f98f3949786ef233719767043c113ecf2157809d2e5f6680131385266006f4e9ad1e3a01ef694989137b8fab8310d7f5101a03142302b6889a9e9a0954e347b1b2892d8f411d1a1d6e11ab1dd8b8d3660775b0446a5a4308870bf67ca5a6648944bc3f9f175a8917ac4f075ff929831a7294da52b5eff1031b0cee261e685aa6bc523ad52a1a0cf4059c0e8a35a4047d174563aafc1490613ef549dabb2b8351b942ed1e38ebd186a8f7a941cecd4b64477dfb955679c1f1070b08fd4f820d8fef605764823017591746ee73e6282701f61a9921e51a268f51285dacdb48154c7f7a33d816ed71da6da9c842fc0e824a9b552a651ee5a9e50d9068c57382951e7059bfc42032ce17ff4a1632a48933dd8d2e13d04fbb315a5d448e3839c8efaec6c647cd8cb93107313d4eecefcd41bc909e0c2223accc17cccbfec29d16b21f4935757dd8a2cf896afc302e3d5b4d8979d1aa8ce93ebd584dac1b28c44c7971776ca513a14936f9556d837ebffb3f9e14c0be595f80ef453395f9372b1e5f514f994b83fd69f6e9ca7fe5e4c10a603d0cbc802d68b1bcf825a6d8681f98ee1b63608cc24be0535b82ab53e305b221ba658fd62eb9b8e998bab8a1594683c48e2db855e3adad68a4c22e827907c4888828eda4d2fec10579b00aec94ddcda0098313f85620d233e0e7c43d94000091383aa9b419bf72c16a7953ebfe540a97118dbebae0b56abbd55b8c5dd74dabdfe87bf18c72be7a51b37d4b576cdd80b4b80446f7b4014d95771a3d89a2e3a7fe2840e6b1035a3623e698de521963877dad1cd98e1f2edcdd33b7a31aeb984247b6db1a16669ee38646c5b3520b64dd8b4619b31a22fadc712ff0b5b0583a021b9bc9f70ad37307ca490dda93e385b3e4edbd4ec1adc3a80902c0c3407c4703136f6c53ad6f85b3f2908765883ac709bc12c6394cc24b83cf2a0ad0c3b120f2fff59014a5f71c8ee9db677928f98a693c6676a42eed8942d095e8c1189b83c99d3622070b0ad39eb084b0b054a0e1616a44da62c3cfed0ab60b15be952239e24ab74fe7bef56bb03471d6309ef8c084514b7a27c8ed0591f96a622394b9cc9f6ede8e8954115a775bc2e06389ad595b3ace49d2560ea3d5d369f96cbe3e950481abd29d67dcce28dde79f77e964ebf9f37ea373bfc8f0cb10908f61214e27e6d21802473fac04d7c2ebc31f688d6d2e61b80f9adf36986dfa8690dce5f69598bb18742c836ade2b37ce747eedea2129b1e16110c4968ca40ffb865bc782b1c670758bca71e45a8fbfd5cebf85de92fa225da5e1d08512553d5d8db893c695159335e470c5350008dc1cd725f988fd9a6476623528464052883f48ebf8e7f5c908502635fd8e6d7887032be1f943b9e21bedcf6e8a0974c9887b03959416ab419f76015b902b80aa03dbb1ee27b4bb27fdae18dca909d5bf0cb61d2a13a3abe23eb6da515681a5ee2ab323037ddb3d902d9b96e46d01bec31b1ef163dc9071e2e463bceea555cfa84f8373e6009c0c350e04becbf487af0109c4abdc0cea657c312e28588d7f3bb2368ae37b607558bff75fd7bd28f417c0ad1d7721f6b6394d16dca99b0d9eb0ea2078d1e848c2764950c05f6ce085b873a2510cfd21d1911f52f2c813131fccb08ba8dad8742a0a2f738d4e1ae9a0c137c27678e8ab1d20dab1fe77bb486f69999b0210dfc4f8a4215bace8ff93c0127138cdd1877d338b19352d6e6c099b4e0b9c9619dbcf7d9bdab7c69fe7e3c036767b48c66b5e4047cd5288417ddd10bd675a10e08bd05c1f675465b04d1ddbaf4fd50dac759f48a7ba1d8ec2bdd3c697be9a743046249e0de748b45b093ee0c3768412753b9f00a4dbc750a3a2ee40a06e47cbcf4604bef2db26bec57fbd925f86b465420809397f56ed5deb7cc05f38e473dff449d5cd6eb6c8ab56f0459310341d98ad77352c15c79d85e92bce836c73828d8101ce5011741b60afffa9b07384531ae49026dec6f7f4225dc649aead955a42c9f6620cca859ef66687db04ebdd401b09fb279c10dd4876d58dc6ed7883228696e176184b8292c09857f1e0dc631f2cdef5d559915f3ad0d86b6971eb493fac4bbf729e5c3cfa973e3303963f5e0623f1e15e80440b4f429011cc3d4ff64c4a074c4af03b6a2af86a1103f065fac4e7c874516671b29c39d676831de48b6cac33a5fd9ce20b307fc3eb04141920fee25f282d196815386eea5897ac594b79aff46f7f59e3c0c897be2eab630a28ea4a61645caf009152281a55ab3e3c636166536abcc4607d0506399585951e459b900a08ec81afac6da2fdad72eb823ae8419c2b5272bd43633469562d8d46879174f15e913f32f5d7d84f54547959c307c601e42d3213d4fcb3ed514ef8b0b759051fd6e0c789fbb3c64ef40617b7216823976a71805b073d1f33fd82dead25a19aa78c97af65625f3c5ca6f5a2cafddcf11427b74ca3e11f993cb8f021e58e9b4baa6c9104beaf2fc3aa5252d046cb07e1fb660b68b0b8999d5d79b18d75126cc432b26a6acbec68a2b3b2816c8901fcd4c68d6df587cd5e84386936958e1d593d34b0d889b618399eeccc86531fb5b617bd2ea6c9f31fdcd856cd19ce23d594401b52afc626364909149b3e68cb6439cad631c07c1754f7027537315a8e11700edcf2b2647e7d0bc8c40d5b1d54b9b9cbd62ea6f968f861c9ac3c8d3661074d5e7c3c2bf74d859306d65896cdfc8d5360baf51c841b59b49c580de7b4000d284ace0a1dac890132e830aeb187dc24964e4ff5a34f7e51a709b69387174bd5ba169bcc968647f88d264b0280ee5130b2229b75dca92381c30e3b065769261d17c0813b057e4498047d6085679eb640d165420c795b895ca5964a86573dae86e711dc23021c45f82f6e2b24672a11979802a6a8cbb5ed5dad01faa5935ed0a82ddbca9ce6fe55c29e37f0a2db21dfcec9a4fda64f35c5b1af78d2f062c6b226d8a8f91bafebd542616ce9230b68c46f1f9c8c6542eb30512eb31b178ca4628f4b023e2898322eb48ecd79f95516e6fabea4b3da8f956faffdceb3c821743d529b19f404470e0fa1674b2143e8e781", 0x1000) pipe2(&(0x7f0000000340), 0x10004) 16:01:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x800) 16:01:30 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000380)='./file0/\x00', 0x20) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') execve(&(0x7f0000000100)='./file0//file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{.:\x00', &(0x7f0000000200)='@/\x00', &(0x7f0000000240)=']*\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\[\'\x00']) 16:01:30 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = getpid() fcntl$setown(r0, 0x6, r3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x6812, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:01:30 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3d) setuid(0xee01) r0 = socket(0x30, 0x8000, 0xe4) recvfrom(r0, &(0x7f00000000c0)=""/212, 0xd4, 0x800, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:30 executing program 1: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x80) 16:01:30 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1c4}], 0x1, 0x0) flock(r0, 0x200000004001) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x5, 0x0) close(r0) 16:01:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000000)='./file0\x00') r2 = dup2(r1, r0) recvfrom$unix(r0, &(0x7f0000000040)=""/86, 0x56, 0x3, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r2, 0x44}], 0x2, 0x0) 16:01:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = semget$private(0x0, 0x3, 0x202) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5ac, r2, r3, r4, r5, 0x10}, 0x0, 0x192, 0x6}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x20180, 0x0) flock(r6, 0x2) fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) 16:01:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) clock_getres(0x4, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000140)=""/24, 0x18) linkat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) 16:01:30 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) unlink(&(0x7f0000000180)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x16) 16:01:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) listen(r0, 0x8000) 16:01:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) socketpair$unix(0x1, 0x80000010000009, 0x0, 0x0) 16:01:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) r2 = semget(0x2, 0x3, 0x20a) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$getflags(r0, 0x3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/151) openat(r0, &(0x7f0000000000)='./bus\x00', 0x88, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) utimes(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x8, 0x6}, {0x400, 0x100000001}}) 16:01:30 executing program 0: r0 = kqueue() mkdir(&(0x7f0000042ff6)='./control\x00', 0x88) kevent(r0, &(0x7f0000000000), 0x1003, 0x0, 0x3ffffe, 0x0) ftruncate(r0, 0x1) 16:01:30 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000007496e5a9572d9c0dd8b493000019f9522e2f32f4b2b818ce0751f78c394bc45117dd9bd41c38a5ba6a30baed9f842941e755e29baa47bd096f9355de4d8cb391cf601ed350d868567c8d8bf9e045cb598ee8d3f8c8faabecd137cac8eb3c7467cb8b97e793b7888bddb1df7bf05f52c55b4e04581fe9363a8ab7565066ad36b738fd7a120d51e78fd13d146ecca24d"], 0x10}, 0x0) 16:01:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2012, r0, 0x0, 0x0) 16:01:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x0, 0x800}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xf0000081, 0x2}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x84a0, 0x20) kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x8000, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80000001, 0x10001, 0x10001}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000001, 0x1, 0x1}, {{r1}, 0x0, 0x0, 0x9, 0x2, 0x6}, {{r1}, 0x0, 0x80, 0x8, 0x8, 0x200}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x10, 0x2488, 0x8}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x6, 0x5}, {{r0}, 0x0, 0x1, 0xb, 0x4, 0x81}], 0x7fffffff, 0x0) write(r2, &(0x7f0000000300)="05f0b4f1159422797f4c2b42fa9a69e5f4d188ae5ad459d125c35de8eb0468804c73d29bcbec96e539f552d88a", 0x2d) kqueue() readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/136, 0x88}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f00000001c0)=""/213, 0xd5}], 0x4) 16:01:30 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200, 0x0, "65668c1f2a1c3b00", 0x0, 0x1000}) 16:01:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fsync(r0) 16:01:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x2856) close(r0) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000140)=""/62, 0x3e}], 0x5) 16:01:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xfffffffffffffcf5) 16:01:31 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x60, 0x10) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x62b, 0x7f}, {0xffffffffffff7fff, 0x1}}) 16:01:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0xbffffffffffffffe) 16:01:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0xffe7) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0xffffff64}], 0x1) fcntl$setstatus(r0, 0x4, 0xcd) r2 = getpid() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0xd87, 0x2}, {{r1}, 0xffffffffffffffff, 0x88, 0x40000001, 0x7, 0xd6}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x4, 0x29e}, {{r0}, 0xfffffffffffffffc, 0x94, 0x40000030, 0x1, 0xfffffffffffffcde}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x4}], 0x0, &(0x7f0000000240)=[{{r1}, 0xa9443329e6b635f1, 0xd, 0x5108a147851df551, 0x749f, 0x3ff}], 0x6, &(0x7f0000000280)={0x8, 0x7ff}) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) close(r0) 16:01:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair(0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x300, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = kqueue() socketpair$inet6(0x18, 0x4000, 0x100000001, &(0x7f0000000140)) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x10000000000002, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xe3, 0x41, 0x6, 0x1}, {{r3}, 0xffffffffffffffff, 0xae}], 0x9, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r4}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r3}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 16:01:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2104, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x6b17) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/10}, &(0x7f0000000140)=0xc) poll(&(0x7f0000000080)=[{r0, 0x5}], 0xf5, 0x0) 16:01:31 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0xfffffffffffffffa) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)='\'', 0x1) 16:01:31 executing program 1: semget(0x2, 0x0, 0x0) semget(0x2, 0x4, 0x0) 16:01:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x41) open(&(0x7f0000000100)='./file0\x00', 0x20080, 0x2) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2040, 0x345d4c50) recvfrom(r0, &(0x7f0000000180)=""/184, 0xb8, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x81) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0, 0xfff8}], 0x1, 0x0) 16:01:32 executing program 1: getppid() r0 = getpid() wait4(r0, 0x0, 0x800002000000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x8082, 0x40) 16:01:32 executing program 1: mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) socketpair(0x22, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:01:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 16:01:32 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) 16:01:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x875, 0x81, 0xffff, 0x4, "8240952e3d3dbbdfee6c7f067dda8a177d5cb206", 0x0, 0x4}) 16:01:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$inet(0x2, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x2}, {r1, 0x4}], 0x2, 0xff) getgroups(0xfffffffffffffff3, 0xffffffffffffffff) 16:01:32 executing program 0: r0 = socket(0x11, 0x8000, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) socket$inet(0x2, 0x3, 0x5) setsockopt(r0, 0x1, 0x4, &(0x7f0000000000)="6ddb1613add327e23cda96ea7742a03b", 0x10) 16:01:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f00000000c0)=""/10, 0xa, 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r1 = syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) 16:01:32 executing program 1: r0 = getgid() mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10582, 0x3) r2 = geteuid() chown(&(0x7f0000000100)='./bus\x00', r2, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x100) 16:01:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00p'], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x100) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x18c90, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) r1 = semget(0x3, 0x1, 0x1a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x5, r2, r3, r4, r5, 0x1, 0x9}, 0x8, 0x1, 0x3}) r6 = accept$unix(r0, &(0x7f0000002b00)=ANY=[@ANYRESHEX=r0], &(0x7f0000000380)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xffffffffffffffcd) nanosleep(&(0x7f0000000100)={0x1, 0x41}, &(0x7f0000000340)) 16:01:33 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2000, 0x10000) close(r0) sendto(r0, &(0x7f0000000000)="9a064e57d4c8bbb1def7418bf5", 0xd, 0x8, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x7fff}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x7, 0x6, 0x20, "37bb87ce7fdeb7ccd02d9dbdb30589be87cde9d0", 0x6, 0x1}) poll(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x200, 0x0) 16:01:33 executing program 0: mlockall(0x2) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:01:33 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0xe}, {r0, 0x1}], 0x2, 0x0) r1 = semget(0x0, 0x7, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/10) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x8) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x3) 16:01:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r1, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:01:33 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) mprotect(&(0x7f00004d9000/0x2000)=nil, 0x2000, 0x2) 16:01:33 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1b1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x6000, 0xfffffffffffffff9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r2, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4000000000000028, 0x2) syz_emit_ethernet(0x79, &(0x7f0000000300)="c37c2faeb0ce33531bca8b73dfe1c9028c356d2fff04dead1b7de659696122f149e9fa84aecd8d276a19db0e70b3e9868c5367d0f55e7d1009dff48c0a263136c5ebafb36f69e1bb5f6ae58d9ef0373603003de0ffbdb0d434e19d0dda1ad1d804344e2e61f3027fa738ec4c7fe24ad357676bfcd143a2f6f3") 16:01:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x800, 0x10) sendto$unix(r0, &(0x7f0000000080)="b4a136ddc32455387892b0f16d151b5c7b5d468a8099a5cf1912be0ccf79da4a23ae27438abc18ef4522eeda80db5269494e39bd22da6e2d261aab51b3efaa29da146af7caf0738e3aa055fd71e2ffa064d49854d313f044e8e2fc94bda98d6350cc9c29ee3f5c98f0450053675fa2e0ca79bfe004f528211df7cddd99", 0x7d, 0x1, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:01:33 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x2) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setregid(0x0, r0) setuid(0xee01) 16:01:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:01:33 executing program 1: select(0x40, &(0x7f0000000240)={0x100000001, 0xfffffffffffffffd, 0x2, 0x8, 0x3, 0x7fff, 0xb7, 0x2c5d}, &(0x7f0000000280)={0x400, 0x0, 0x5, 0x80000000, 0x80, 0x7, 0x5, 0x1}, &(0x7f00000002c0)={0x7fff, 0xd490, 0x8, 0x0, 0x200, 0x9, 0x5, 0xfffffffffffff801}, &(0x7f0000000300)={0x7, 0x8e}) mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) mknod(&(0x7f00000013c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socketpair(0x18, 0x8003, 0x2b, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) listen(r0, 0x40) recvfrom$unix(r0, &(0x7f0000000100)=""/253, 0xfd, 0x41, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001400)={0x80000000, 0x8, 0x3f, 0x0, "bf5cacc1b922dd66c6552a345c1153bf808a98ad", 0x800, 0x9}) 16:01:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) getgid() truncate(&(0x7f0000000080)='./file0\x00', 0x4) r1 = semget$private(0x0, 0x2, 0x10) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/84) 16:01:33 executing program 0: execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)=',#\x00', &(0x7f00000001c0)='D\x00'], &(0x7f0000000440)=[&(0x7f0000000240)=')\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)='\'(\\^\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$setstatus(r0, 0x4, 0x40) r1 = semget$private(0x0, 0x3, 0x80) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x6}, 0xc) semop(r1, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0xcbccc1d69452449a, 0x0, 0x1000}, {0x3, 0xe63, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x1f, 0x1000}, {0x7, 0xffff}, {0x4, 0x8, 0x1000}, {0x4, 0x1}, {0x2, 0x5, 0x800}], 0x9) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:01:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) socket$inet(0x2, 0x7, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8a647e3ad93f5bdc8db7445b8e396cd43f2ddfbecf0233b03d195d4f07ed63123ba42620d58f6e19887c9aef20424a6acb473430f8d15ae6c0594a06690a4b968e7d03bb023f552e84bea48f2691936d159cb12b0f97c2649106f3beef82cae85793714bb3e11490214667450271851e267ece2431c76145d2e3d709e8beafc53d297216823830c4", 0x88) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="e0ffffffffffffff", 0x8) 16:01:34 executing program 1: socketpair$unix(0x1, 0x400000003, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) 16:01:34 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r2, 0x0, 0x384000000000067, 0x0, 0x0) 16:01:34 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = accept$unix(r1, 0x0, &(0x7f0000001240)=0xfffffffffffffc35) ioctl$TIOCSBRK(r1, 0x2000747b) getpeername$unix(r2, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000002300)=ANY=[@ANYRES64=r0, @ANYRES16=r0, @ANYBLOB="04b837c36044f605588a0b30962c7d72d5a05ab113f2d5839865752a2dd1c868c427fcc783e489157395a96ac297abc4660cdb9d36404ac0d9110d9f5d260480c9da736bdaad6662770c8a17412ac07efddb25520c002daa6a1ed2dd71254fbcfbf9c2ebd26f7cc2f82f99df08b2aca697a786630824d05804eb699a94e6097e5f7cd483a5deba450afd7a3f2b9a71891693911e6537e60323385c7576f41d7b430a882acdd103e7771e330f1779c6b6a525beba7e1350e6c5b8f5e2d52ae01b0e58", @ANYRESDEC, @ANYRESHEX=r0], @ANYRES64=r2, @ANYRES64=r0, @ANYRESDEC], 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1) fchmod(r2, 0x108) setuid(0xffffffffffffffff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x208, 0x100) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 16:01:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) 16:01:34 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)='~', 0x1}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000480)) close(r2) syz_open_pts() pipe(0xffffffffffffffff) 16:01:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xf0000013, 0x6, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x42, 0x3, 0x4, 0x4}], 0xfff, &(0x7f0000000180)=[{{r0}, 0x0, 0x4, 0x80, 0x9, 0x6}, {{r2}, 0x0, 0x1ab90f555125ed80, 0x20, 0xfffffffffffffffb, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x1, 0x3, 0x2}, {{r2}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xac, 0x800}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0xffffffffffffef2c, 0x4}, {{r1}, 0xffffffffffffffff, 0x91, 0x1, 0x401, 0x1}], 0xff, &(0x7f0000000040)={0xf6, 0xffffffff80000000}) write(r0, 0x0, 0x0) 16:01:34 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "503cfdd982f8aed5c9d188b03cef70d65cd1f2c8", 0x0, 0x8000}) 16:01:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x161b) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:01:34 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x100000001}, 0xc) 16:01:34 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000180)=""/31, 0x1f}, {&(0x7f00000001c0)=""/254, 0xfe}], 0x3, 0x0) r1 = kqueue() preadv(r1, &(0x7f0000002580)=[{0x0}], 0x1, 0x0) 16:01:34 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000440)="858381d7be4b9019805c5a18017ecb857071f3153554d42603627578dba3c23d9161ed1ca47c967350fffec714d92378fe8a3454b0a568eb32ed617d268e45a646222751f339502ca0083b1f581b8ebf50143ab3523f0a4092ca72b6c58de41a05f89db9ab7f6cc811", 0x69}, {&(0x7f00000004c0)="22c6c0f0c483f31f5b91f09dea4ce6cbd8db73a078f96323c9603e5a1686b56822ca02e81e326252a50530a197c33897408767abee9be9f925700f92d0ae140f016a0772fe7bb19875c1a10f240e4eac49451492669c3b21f8c89be035ec6d7ebf2334e48042e16eb68d260f1265bd4ccbd01040b9298468801b54f77b35bd7b01557eaecd93569fd3f08c5471", 0x8d}, {&(0x7f0000000580)="9cedefccecaca291112697ceb4c8f0ee1fbcd9024422b9c1217e25a2271fba811d8247a655db4ca17c97cce0b01ba49f395aa09d63e36dee494fe7b4452e", 0x3e}, {&(0x7f00000005c0)="d1d51d3ae95ca3d0729e988412f5142acd25ec2caa2a", 0x16}, {&(0x7f0000000600)="3e3c963a9c2128d67a0b93d3ba196d984a08bad1f50d274fa477ac235dd59fafa2a524873019aa9d0aca79ee4fc4d643080ed1f964608556eec3863eb159069e8a1e7624de251c447534696c", 0x4c}, {&(0x7f0000000740)="1b4a3d8ef75b2b4610f87baa67125f3f5018223c1a9ebb74904847507fde108ccd76565687d1611d3cb577da15bd979ae2217c149416676291eaeb89a600dc33c0c1c337f97738750f9b08c85d6934476636cf0fb30a9c0e31fd853fcf4852d09c0540f04f9c6c69a6856ea0bcdc2e438bdaf32e40e5ee7e10fe106c4717531c4d9b02d53f6cc88da503adc97a65629de906d108ff9e874846cd82e010e0dae1384c2253b102f54ebbc1ba3be8706ec7097dfcc6db87ed862036aa70ae81e997b266be99f1539e9ff45cea7d86e9ef6e41be4d6a2f49d1b0e98c35d8993f02523522f2a4224e45f3ce160855ad42006a3f2e", 0xf2}, {&(0x7f0000000680)="778beecbfd35e6ae8fa59357cb2b26b1443740aa03c548a420cc4ffd5bdd0701ad21b92b2afd744821bedeab1829db61a7c182", 0x33}], 0x7) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) close(r2) close(r1) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/252, 0xfc}, {&(0x7f0000000100)=""/4, 0x4}, {&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000000240)=""/67, 0x43}, {&(0x7f00000002c0)=""/108, 0x6c}], 0x6, 0x0) 16:01:34 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66080000000055ba1035d9e9f73651bd525cfed6b0ca7c58c9ad4582741b7928f7cfeded01594d657434e2269bedac883ef7b8437ee9c948cae54b49ce31340c948861293e39a25d0dee7da1b002cff251c14d0ab15db66c2168ad803bb08cb8ef992362a5ec7c0392f0fc6f9ed55fc99855f1fd6f0e49fa361162f62f15934a15a41436231ce1214e12cffcc67cb9ec2d2500cb9ab27deab63756d891bfb845bc9f318819bd476202cefab4d2e0bb05aea526905d1a2dbe523c29c540228553a59ca28fe42bb3153c3e08a6ca63247c865f8e0d4270250b07d2979b5d6372f42615b9bfc0867b2bf3383988107a65240519ecb3f5e824bb96b3bedfd8a85c0d97b56a4a01daa208136aad53b1a3552af77b1b17271da4cc5abd062a2bd918f17f04a6085007042f92e14ef65c"], 0xa) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) read(r0, &(0x7f0000002240)=""/4096, 0xc1d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="de", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:34 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) 16:01:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x14d) open(&(0x7f0000000140)='./bus\x00', 0x40000000000001, 0x20000000003) 16:01:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) r1 = syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x4007, 0x3) shutdown(r3, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, 0x0) dup(0xffffffffffffffff) 16:01:35 executing program 0: socketpair(0x30, 0x8000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x400, 0x10001, 0x100000000, 0x5, "f57f534db6cee0435cad68938c37999ee6bdd64e", 0x8000, 0x22ef}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000004300) r3 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x900, 0x104) fcntl$getown(r3, 0x5)     16:01:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) getuid() sendto$unix(r0, &(0x7f0000000080)="789d5d13ce5ceaa804789456b522e79d34e8ed26fbaf0d1ad4273498b85ddc4898d69fd35f26f22694caf2f53a463561cb7209cdd1bd8ad2028fc8ef7da4b4eae60ff4121a6c3d588c1eac2745831be44d521af4746e5be206023db7e0b17161df48707397e691cf3f359825d3577afad787a38b974df7b246bd410b971747160427acf2472cc95cffcbe7790bf5493196acf7e42b4781320b7e8cfb70b39486bffafaed2de8de31b44cd27061cfdc9c1d76", 0xb2, 0x400, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa)     16:01:37 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) 16:01:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001640)='./bus\x00', 0x40000000000001, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="89", 0x1}], 0x1) 16:01:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = msgget$private(0x0, 0x783) msgrcv(r0, &(0x7f0000000080)={0x0, ""/101}, 0x6d, 0x3, 0x800) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r2, r1) 16:01:37 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc, 0x33, 0x8, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0x8, 0x1ff, 0x84d5}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000001, 0xe33, 0x6}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x80000002, 0x5, 0x3f}, {{r1}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x2093, 0x159}, {{r1}, 0xffffffffffffffff, 0x81, 0x2, 0x101, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x100000000, 0x9}], 0x6, &(0x7f00000000c0)={0x49b0, 0x50}) 16:01:37 executing program 0: r0 = socket$inet(0x2, 0x40000003, 0x20000) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)='|', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="775638343371696de7583d7ec6197cbd08877238c403fc7806ad0e30415a55e2e2457d4f391819593d1bbf0ccc2049f15f9b7d145522eebf1144ccc863d5ac2e55b8fc5baa4dac7d7ff5e02b56ec06bd7cbf85369e735f1722e82c54e4ef8147670db7363742f5977a7b8c749d17e90b96eb647dd72a6efac2bda723100d9aa9f33bc674289ac6a49c9036ac3932b417ee946118919b18d3f9deed7275ed0083dd83ebe3ceab6d01cce3095a2ec98b788f5172896795f1a229b9287fa482649bcd5d827b12b9314ef2ccb8e168299a35295e4b7534045a239f0c00e27daceefd40c9ebd5160bd3e0f77bbfbac1031882d7ac585325f2936f009decaf620026edaf121c6150e487a7c0603fb027105a2891cda35d0d9c4705123f80427f318d6ed3190a267b8cc751428c9acf93293325e5d13de7f7439d40454a47c055d933ba8f6f5fa3040f20171412450b85a00c5673f2cd296238f5b53ecde938d824f3d12ba7f88207bb7dba2a6ae5dba31328aed57b867b7f30a9a14cff804c3e81c5edf79fb8d3095743052aa118b6ddc99dc7d81188085731c830aa7b839b35cacb4716249ddb52e8e410990e8b62e5def73e40e7e54554343a8c61e356206fd9475073b51d64c8712627a677d532b081f6cbf8e9773cc21e6974cc21cf7f61b636de5df8f56c3b88d89edf284296810d0823c67c85c826c9d2de34b01f4f5d6e47e577a95f0a01f19d69ad747591d77a4b550ad9f26ed498e1ce9c544bc0c43c14973009c8e0f90859fc17aa5c837ecba2bc69ef9685bce49dfe549cac0a165b4df6feec8b4446c228d5d216e89300fa819d7fe08f9623b1e5954682891b63abae83adac26009acba5dd0e7c4baf5154e2fc599de0bc8604348367399b2636f8f60af452cabf939889e6bd0b0c4c6c8773258875b30df5f816554af7697b8b8af8f280d46c325603af47268ba6da883c8747079c5a3b4eb2ff07f8c563705166255e4bf71e1d884acbb407ed57f43758e4dd3cd732f58f376ce9e54d9be6404b2ae906bf5ea0d789c2060403cd08b115cd2473bf118608545bd17ccd9ab7838190e5a6b25f547394ca9ec23d0a4d18e9e6d736ea33c7a0f293c722d5f41a133c1618b28d54052805e6d49b5436b4ea5f713ef67b7ffce4542cf909188dd9306dc9e38654c5ac908fc5947a13576e0e2edd24a2563fb137d9312972bec54b9426e731af9b41e07bab58a6f58633b02cbdd43f51500a349de2d0b81c8ebfcbe0dfc3b51563c45b494d56761001082e50691edbdc323ac20331d8ce3105cb6226a0410394e719b71d160f2a678f03ef1c97e06be54dfecf6a4cb9ed1510c37ffe7b0db3eeff1f62f7cb6c2a71dea007837915fbdad1739d4d32ec18b4873a9575fd46dc7cf4ab3c4cd23d968afd0479afde1202fb8ec8b5d29fba6d81879f03d37c5de448109a636fec64f4e0082f7f957bbfd0cd8cf8b488ae202b81195e7926603a5a8c534ffb38c71a3a3ff807a49b09080f022ac917239179b3f66ad3986a203ecf36ebe8ba85bdf20b214bae0fe6389090600b1dec75636ef9449962b5dc551454ce016041a2d543df9de7509dc5df7cf20ba20a16785d7af5fb4146f8ed405504481a31033cf7dfe86379113e97839b2da4abe98040e64caa13bd0c1f899e5f1cc8677681842b06abe51999cc5ca83dc0e3247e3d6903ab55adf1ab669bca1b8d180c4e989a102ac76a61c015d4e1786751cfbba5662b4fd4630c05d6ff7984094da5900735d718a924c1d4a61ce922ce523002a1356227878ef4799003a8d193d767c11fb981e7e0f82762273f5bc46481a34ce8156ef35dba437881e6bbda0bc7eba980ff54632819d90d96d20b3e7732bf48de32a4b00088dbde48f0c6f30fcf60caa0a1e6977eb7c47385ae3845b18f4772f00ee08e6ed8bc023290771d3742bf609180400231374fe67b9fc32d4a3f01c80134369c66b4910263d9dbf82f8060a7321b5f32154932f530575f7f4b80c817165868f0e801f05341ab606721826a587910057bc6be6a2b1a4e66c302720718ae5bb654786aaa642df344d9ec5c2504fae8c2aaa1dbe1a2d7246f0a6dde2240eb7b6bc84755292ca1f498968dcb152b05f3bca15fd66c3a563f1d55603b886793380ea64aaff023fa465eecb7b66be81fb7448d8f1791e39628e414b6e0d5362b6b726efdf0bba761a34d0eb363a00543b48298643b5b4afbfbfbb6b4dc3a89f7b2ec6d17af536f839418e7bb6cddfc95b06f3b3afe8d548e2603c9ee9e97169d405b53180656c846020b1d8ec12aabe1dd72d56e76083c98ae5047ebc33a74e93fa06c844a96c80ddcda1eb99e8efc01c84e70dc5ebc369e6de1ebfb594977cac3951228801dca5f50962fb53768829cd34a741234b0003a7a3cf0c72da056cedd7effbf5f2120087062bb9104d349bb839e96f260ba472a0c7037e48e663b7c5762b7a5e222d98f18797353870f257ce25a542bc06768c4248fc53b39b4956beb3f67b41ce28bc4f49f3a1dc8b209ecbf3fb98b6348bd80a2841fd0db35a85122639a3b80c2f87e6144712cc22e6ed13b9639d95eb0d07b421bb45f821f456c6f0356fc7140314a757f0504596d42bfcfcb9591d984fa8c6cb7e73aec6e7e31f7d8f7c92f771d5836f796a1565fb7d01e283b4b40687d08a1c66f9e310e12c150d1d090b2ef892254885b0fd76dba743da2c8855d572c9b181b515078e76c2fa5784ef9b73c04276461f0ba5b24e919b15a13c9edf3a378989647befda959907d62b94dce37e290b1987333878e31d60edfb0360e469cc0cc9dadfb92cdd57df120044a83631e2106059fb744359957dc897801d7d75231ef97c5f31b9f267ee5d343551c13a914248bb148a5922ea5716706251f47fdda2ab7a2ac25e16064a314b82336c775b1c57b707cf5e02f9113cc04761c229a1ced6bb1504e021aea3d04dd8f028a51c413d9a87f74ad24392910622c68ab967168cbe0418dc1007ace76154482fd7e41ea586e9ea5d48e367684670e5b130e453d4aad77768d8b23428d252c07e7c92055b07ad33e3751c743e9360bebfdea841e0b3d384a60656d60aaba78d9ccdac0b400d7bd2e757c1d9ee0b34c860cca2b2a2e508e5272c12a7405731a1fb539a584b52409e8a98a370353d130550acf91e1f983376dfb7771777b63faccd753799aea564b898fcf9dcb62fc6206ba018b02f100f901bc005ceceeb2f81ea236a3c71f4dfc5c9d3cfac859e677051c4d23501553dfe8fb600b247027664640506d3ce649a7806e9ce403390618dd7ef18221fc60fee3315d86f4cb72e798f6b2b29661be395f747ffd45922f9ef66b4f7654d914e1340a19107891c57f0ff46f8b11a3e8a8f496aec0ba8802798d407d20c509284ad34e26b09a11c0e8d054916f89ae7770a5e55fc7b97c6683dcd7620c3b0a0ffdf384a4c0ca99e5a74c1d486004241096a58c203538f63c93fcd45946779c3ac32baca774f595aae3c4a3650122c1cfa7ed0942df52b051b3829dbddb6cf4535617fb6ada08d3e4831fdf2d24193d085aa5286fb4134001c152f9736c95eb3bcf33f6be74161a5cb39f0be166ecf3ab5c1debd5b2b700b89fecc11bce390fde4aa5b62eba5c82a6b5aee8adffbbc448da6d1ad26fead4a736ace3001c0be9e1dc7555ec8e0407838a7cfc9ff787c1b4a5347c8839106dcc4abeeb27a2495b55dad986f265d088e84bb2a07f73020522ba7362b08a777fb6e5c70cce9a43b44f0e8955fb51d472ab394003f1429c36851e2a03e03a7d9f88dc0a6a717fdb3bfec572c0cf9dcb970c690e2e9c76e5e48a84aa17bdcdd12dc64e53e38fb12be4669d58a607eeac4e3bbf907b16439fe63ae098b9e31df85ca405f6d2e9a24cd0384534792c856c77dc589b4cbe138be6c7918e69c3adc33edfd0810a644b2f567552bb0b95d05fceb8db8e2cb9276c6ca96945b0135d55ca67e2c06a360c943d81fdcedf154ab72a1ad75525669f835e19c7f430ed320d2db3fbc07e7a8ef83ffbb6d5e48b49ea4ecf730d005d9a0761356b6b44f2b8f1006a8a447d87a2e987bab56235d87527c265eaecf58eefc19758b1771580bbbeb700ee6800c3cf8955e50bb5d46dd4fa9ee5fd25177a0b818c5bd07d2539fe8bda8b89b73285133ffd34684f8789d505f08621d3bc1d07e19a755e39f2bd142ffa3603d45da5f04ff9c5be8ec428365f97add543c36fa154148c5a330766c177aec7c8ff0e9bdb4dc8300e2fbe6a7d2fb945755988427350c340de2b9440e601d3fbb930fe58f91e9be3ba15322a8e47a9e52cedc96a686f3fed1adfdc40cec69c61b5afe77331c3a730d416ec2408f3ffad2c86256b59cd63e46f0710bf67fa08de9d751201d393d7b431c25e0af606f2b1d3dbeda293cc0099a1de45999f89ec0f216c816cf2864231686129b809d24db40a9626e3749694e3d8a038e78f75df6251ac07c3c7ff9fe2fd67a6cfdc3d646caed715ff7f94d22f5225884358a9a1d492e1253385f46268d12569b43d060f650785572a0cd4f3a369e4d8c19a42d13b440cfa5f676336744ee52b578e9d1746e8a353d1a7f671b339213f4ea0b5157c74e2115db255a42216b02f583a3323e708cbf0503811d2e65b1110f8e81cb7954fe0cb071dae4f88b39efa310b7d0d3c0ae8cc743ddda81f8ed2d300fcbc0df739107d7b964dd6dc46c1e6cbec1c015bf230c52a1317fe87c88efa0a1d659705a3ff70c7b72906a819e934952cdfd66179ea33268db95a68439a860bce34e6c232dd3f39d2ea415355ac7315f86d42c79d4d26a8d95f2fac761874870ed33a307474cd3377b11792b2b7b5829eb98fb7b77713a747251866d62e55d8dd0af1602c2d51a4f7be90880537b1d12ea77815e2933ec03ae72acdd4151821a53e719aaa840dfa14948ea8059ebd4de95ca7bc27399aea20febbe7eb6365e715459d06aee866235bfcdc7c690e8e14493f9b13a28b5d1dde3fb1749f3ce92ee415beac9f3b50039035463b36e39ae5fed9a3d9690cfdd2e8b723aec2a55c0f6106b31110678dbdc437a367ae52fa095f9369e33afc7f1ecfaada30104d27a7429be3c95a01cca177db480cb786f97739d6aa0c5f2b41e3187b6ae4d4ad291a97ffdb909177422d44289d157e76c51453781a12b0fc48a7a912d85c3231ed41dc94cff87684c1576c808f04c3633c7d7a0d8166b79adf2600db968799c2761d7ca7982d2dc979e63a1eda492934384bdecfbbc43b1ad0e570f75831664bd0515b1ab69a82630031467d19922efece21f4f3f27b30d0688290a87866483e864cc3c8bef9692ffd62e9c0e0b94f913242257ab14cddc4e7e6b72d2c2ea2f151e7bdeb132ef4c7bfe31141a8829909f02734f37ac632f7655dd783d8b0200fa43427d014e7e5636b64361e2b7193eefdeaac794d9cb4643934b435ebdd88eda19bbf7510ddc64c59317373cdf0e040a662db6583eb954b5204b34ac2a31dc77fe294f16cfaec2a335f92", 0xf4c}], 0x1, 0x23) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x40000000004) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) 16:01:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x140) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x514b) open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:01:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x23, 0x100) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) recvmsg(r0, &(0x7f00000019c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000001880)=[{&(0x7f00000002c0)=""/247, 0xf7}, {&(0x7f00000003c0)=""/107, 0x6b}, {&(0x7f0000000440)=""/227, 0xe3}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/54, 0x36}, {&(0x7f0000001580)=""/139, 0x8b}, {&(0x7f0000001640)=""/141, 0x8d}, {&(0x7f0000001700)=""/212, 0xd4}, {&(0x7f0000001800)=""/100, 0x64}], 0x9, &(0x7f0000001940)=""/100, 0x64, 0x3f}, 0x40) unlinkat(r0, &(0x7f0000001a00)='./file0\x00', 0x0) r2 = accept(r0, 0x0, &(0x7f0000001a40)) mkdirat(r2, &(0x7f0000001a80)='./file0\x00', 0x4) sendto(r2, &(0x7f0000001ac0)="169e2f6eb1276b151c2f249ca213743267c92761330848bc3b1cbf790856", 0x1e, 0x400, &(0x7f0000001b00)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001b40)={{0x18, 0x2, 0x299, 0xfffffffffffffff9}, {0x18, 0x0, 0x353, 0x2}, 0x6, [0x8, 0xfff, 0x100, 0x1, 0x6, 0x100, 0x7ff, 0x1e8]}, 0x3c) fchmod(r2, 0x120) sendmsg(r2, &(0x7f0000003140)={&(0x7f0000001b80)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002e80)=[{&(0x7f0000001bc0)="29caae06851e6bffccf0", 0xa}, {&(0x7f0000001c00)="053ded09bb96d575fd1103f842f2387ec089016964a3a60910716b14b50a97c21c0197edb552958f702d27d7b1", 0x2d}, {&(0x7f0000001c40)="525df66e0d78710017b0c12e77a3b8243069c0064b1d5cf99251d9d59a43ed57e902dbcfac8cd36d05b6b74bc730", 0x2e}, {&(0x7f0000001c80)="b818aa473281411f666f7a24970eefe7dc34c135af2dd41deb747c1a5aecc13327b95b0b37f7f9db7f9b6b988e6b7092b180c5f0a516e906aab3557903472d2f8be26c1b0414b1ff32b28ee855301b9035e12b8efb944e7f04c2c1af0cf46c0359f5ce041de4d48e983b34858f83e9fb7d33c84130b0422035a191a18ff6fe7d17af7d1c520750430a0e", 0x8a}, {&(0x7f0000001d40)="809870179f4a62eee04e515745dbaa6855fd4239a9ecdf1cccc16f0a647fbd6db9ce09f3fa906797ea41eff0a42d7de658a1e27ad24f0e03e1a806a700c876cba1f44c557cdf8dd12cdb10357dede5bd2b36cf18c6df6d4cd916de2fe6c4d137a1d2405f18aab8d76c2b1f8e8821d8d81063dc681993bd4d83ca9d9b212122abbd7482f2d04fd20fbe9a51ac87314f48287388534048ce1ad4558a01ea16651b6df5d1c648c3eff6ca6a2db0c4c8ed144b0920c7b139f354d9ec264483c1f1bbf7c64c462911dacc2b80c61c62d62a8a68a44ef8ff098cc103dc0bba21823ab8631c026aaf8241ef1fcd4f928a3434dea5918edaa279a6c157a9db00027b4ba5e329e7dd4eff308506c7680853df861f4a91062459a18a074c348ef28a1a53a84bdd8182a017002c1ce15f853edf32ba69c22c55944bb8856f399996cc1589b8d6907aa703f73ad11af1dc355bb97aac208ed86e1734188dc97b15cfe2cea3d9caf2bbd942908d73d2f781defcd7ff3d65a70f2e68d4418e4d6a3d2286ca131156d0edded27d376357943c09b0d72bba6dda761adf85a2689e2fc8798438a39b767bd17ec24ec1401aeb064c3062b91e409e5e92cc94e04bef5dbb06855f0bdb6b340cfb965ec5c6c1dfa3de8f4bf1067d817f65f170445b0e4be63697866d397a4f8082b934b8ba9621c87f363bdc27799643bbc6bbba39e8fb4debfe23c29f4e37430e9f931ebdab5e548f557b7f93d313b4ca496904453706fa1b963c35b73bdbc7e84fe89d1e56cb3851b33a2748144f377651a435e400aa7a9bb9c36eb5a46440601dd57b69c88f6e3b286da47fb653a829251f4941215dfbea37a25cfa4490a678b87922f9db1bd25baa8d37f8d70c2b64c621ad59344102e65eba44b80c6f9a0abed06c2bcf3d5ae15004b06bb2394abf2de181180b5d3c3dd226a2cdaeba30f3f96d57ce43af6445666af5ced24593975e2f9a9a57f91bec10019a5af081fd773d846b4d770eeb43275e371b3e479d268f53ab49915f7ac5ffb2f6af7a007350b4c38003f660f76d68e6ce96ac02a3c0cb884f8d0f2123b3959c574a1c4b5c8c7fb5b184a315ab11b3ec370da96ffef54893e7f8a9d2a3d850473776591f59dedb243630c6fe225cf2c0c69e5b89d3c6f1dcaaa1fb61865ad3edf38a6516b9e6f8939454b2503d05d0eea11447323ee3d9c497d312a49070b6741388a89e31f72955a550088a654fc9bdc2a68c4bb4ff1a43806e2d690d5d76fe3582d5598fcb7cc74dc93b94c740c59174ad7b38c42e557756db6569d427f7d9bc87fc2de04eb767b39b0ae79298f64cd3c25c8728472711fa204a597e47140944bfc18d1fd527eba36c91d8d818c3103f000100af664b7e13b9b7b431710e3b6f8eec2c2570a3c6b703ddcd682a9c2b6c6389f11a53d6572c1e32bed97ba60b8244117d81650f8cc96a79166d53154eba97e87add29215f01a1e15f1c3170bec7a242b66b95530d59a8d74cb13323424db4f8d9844a4e2080447bac34bae25ffa40eedb0c8dfbaa9640c2c4e0bc95b0146d21a9d27fa1b2cc7d4f003b3b28928ef04b8b41de76f88143316733e6ec3507e69b5d687b602e9bdd5602a6fc8bff74fd81533304e8b762d63a66bbc1989d4649d10dcfe070b1ac4d74b630810434461811bc98e204d1e01f6bd3a4fc959c5873dba557056e01a9d5f906d2ca3a534717530200e1c0490ad63c1db428d44b021bccecf2e5f7d445d7ae94bf37d208c84b6f9c0a6d37b7aae2f612968275bea722c736ec535125dfc3601a0a3b513ff81b1eb9e513c02d256fcd97043fe59bda548aa414df94a926206394027d55afa9aa18e5f11aad8cad78b0cca3448fa8da06eadfdcfae8ff56ea085212b0e519f1c8b56b29390ecf2376a4731a9ca0b0f5a743919cd7164a37a662e6777559ecfa31b87e35513553377093fb11ee285fa0375f4a8089715df12b15d53f842d23ac6106f53b449f975e61db785e98bd529dd087551a25e092585e37c0c18eae8c28ab608bf3c87404065e9eb1bb0070a6488e4a509f72a79ca4f3c3fc445b71a92401110c9c815b1451b1605f559b88fcfad36308021a2441b8383f497b2a260aced7755cb76fac449e816c76d484c846b5448334ca60e48d930f4bca3a8e5c3146a450a885a3bb05c1e9abf3b20187240255a346000c25bb4e6fc84cde1849295b9be2a9793ccb3716b7f93cacc68e94afababc84b3c99c046642de23eb17fff36c632104f80c1a00234b7717daedc527d7abacfbfff903aed56357eeec1a823f50624c4f6ab63dfb4b0bccf3a8cc41384e2ab95a756b136f518d0af2c82adef02e2eecadfd396cb06c978c60863c77bd8a43a8a408a641fdcd90e0f3341f8b7938bac94e216cf76d31b22187d563fc3f94a54320b957b4082565ed9ede492fe9694198c2f156b29dfd65af7e23090788fbf5f7988fdaff7f1a7b4065be19bfdfa7b27960cead28717f29ffb0b13c86d53a0e5443d2720589212379cf7d9b90f5fc7001c17cf31c5acfee3f0c7cf2ab5a4214aa7adf3a564dabaef7dbded54cf3c5558a327c1562f918a8c7d75b3634b452888d58f7010100fc44cb8737fce56df1f47b63683f443a33c77c464b36f2721fdfd1f63a1a5a163634ec2acceedd56d9b349fe3802cb6aabbed39bdd45d837780ab39a48b5589001845be4d903b6dbe9dc89cb055e35fafa5e573f4bb2a87f5ecc1cac5c8d2edb50e1b8a77ed7db8438d1064c44e598896814c29acd4f2ed5ed61c496bf861071c3502998dd64339f4b1c88a8440e9b2b1155170c715443336f5de9a15a1725d54f4ab9a7c10543dda96b49abd27950d58cc20139e183339cd82d142bced7d2ae54fb2608ab9a0f118b42bd90cb12c27b730c3f39c687f019daa189f8fbe6cd6b870fb274b38784eb6b62ee6280907f6163a19451946ea4ea29f5e5abe4c020e68d1d407a89bbd3223ba843f443cb5ae917b3b203d3bc5849b635412161b108753ef06b152c0e5b6cb72a582c31fa6668b0e5601c334f3f02a11e235ac083c7a267308cb5107feb81f5a2925756fc26c41f954f284db24eb18696514d9491529c4dc88232473bb604e28fc114b8769d4226d7f9939543ffb33fd5ccf64558947decbff3bea55f7e8f4839b13f5cfd716b8d8053c2651e9c71ca0476fe13676deca81c57df27504461524c0be6dac6c7826cdbbb4fe438b2ce11520f425224771e767dc535496d0c7c47916b3588b635046086730b6c97d993b6de6366e87f1ae7d160ab1d82f661595b73647b5fbe74bad1367dd58dcb1080d152fb6e4d700f89dca417527b443e4caca366b4590d31a0107ccdf1b700811d208ffc167659448c1c91832f9f64a254b9c806be148e0bd8637dfcd817c758ad715195376688381217b8c14ef18032f4582b50af60238cd05b3f07d7fb55244e1a730b9958680d2318db2c8715232040a5f209c97cd8db9663ba0edd6949bdd5e4b4760b3f028cc37712f2c682629ad97679c404f910b3303cc04bd1047d86f68a0bc3f9e4a58d82efe9753cc61bfa764e53df7c4c5952684aff4b9391cfcfa33d7ee858740992286425732a17bfccfb9f179e5437eaaddf23490882747842f9de1c281abba93808548a1f506fa02724a03f86b775839a3c3ce87d1c61c629c0b74514be927583c4059aee3eeac198b9ec1b0eddd79e559c5bededf8e5bed10669b0cf258c2bbb969b3685799bb6121c5fde10c73938d4c7885bdb59b79f7e8cf643c0f2a4e1f992d815e2b05faca2c4006fc425d7d5e99bc3bc1a55ad966a6cfa4dd7456f811a19fd9bb98183ce775ff66e774f54b35114e6caeef0337d7ce675e7237b7a855e1a86cedf2aebc4a674f04ce0a7f5a57b3db8e72f3605b1754bf799d48498b0c32a70b9856c40f00f7c991c532af61b79ad183f01b2ff14dd711caf91641daef59020cd3182df47d4a2330e93a0cf014bb8f06db9086e1762fcc16c1de3accc689a8f1707bdd1f2f79b238f5b85083d04b588a85c846f0c11f129273d9a2ee360424894c7946cb6377c0cb33bff7569f7e09fb0dac267ad9faa0bfb6d51025eaccc0a11233765e22b28a7c4f657ebb1202c1d1e41f2017559c8fac34509365420a63823695e4018e8da005acf10b1299ccad945eb707b703d74270bce1195d76fc64fdb0e85a9dbd3170060f23042a1212a96cb9d709214db97efe284eda8a93f6db669fa8e54e5c236be8ca54809865db18873a6e6e2446217d6858447303db792f67a3610b648b5dd77483934b815911e59788170b1653e29ff94a5bb82f33e828844b626e62f55837326791e4cf935594a3faa9acc8d2dc966b909c2b35bd4c2dbf3243b7b08f0d976957106f4600c955adaf80c3b68e97196f789302a95cff49efde5229059826044f89389f3714bbb41942869643c6964faf51bbff917826c0612eaf27224993ec1aa5f954bb02dd0051293a7afa8dbf944dfefb20113b984b63c6ea192389a0a08717aca8cd0806d9ea54fdb1479e9a01f2519518634ed9255c784d642142a199f35e9a5affb73bbb43dc3f4448ae24cd7df867e5c0e47cc611c352936a4312b75f0a9be267d60c7b981c3a21dd362b87a7f7f4a29f31925c77b340683850862779aab5c1d19d97b4f00dfd3b720a5b01b5e8da8b5c22f9eba030a153f38c5348866e40a6ee408154d7734f9a45305db7a9691e393ab03bc28295a865f72f21e0647610f682e999db9fb3939fce054e8634b2a09c7b79a7d5ee03738fc3ae5829dfa127f4ba442d833a0b0d4377dda9f1fe66cb138e9117c787326f7b138de9c638e95eac144d082c9cf2b5909e5215a9adf9e0c61a45aacf70cc0759aa7440f889054f7ff05d9423d02b0ddada429b321361b99aded22d8f26649bc814bf5f6635b148ebb8e158d532089ec73d1ce3614fc86ebf45cb77dccd76539d66fa39a11ce37723f8c2a64daa30e469e807d3bfecb09e0024723a8fb12d003bb06ad731339903063b6bdf27bb2fbaf76b1093f7e45ac41338ce019565d9679bf8a37b6110d8ed049e6fcb65a47739c3a1ad0b5170d449ca3ae41be7f37f599df6689c4581fde9b69e15c9c3fcf004ccac18ac8938a8e914d2fc18017e01bef72a2bdcc30ac7fd21f68d5e3f5e050f8ae3a54d52743a5a5728a26db2cf9d7a6f39cf14dc588f4a9aa6e426bac131df374df0235556d414936a617ac85fdfa96620abea7f01be6826c6e49a587ef18fbee7428eaf711c08f9dbf0a78401235513720147eabb4c00f1af998646d1acfadf8eab0e0fb7f0b1da64dea2b904e130c110d008fe06491c2ac122ccc90607f14d2b268e869f1803895f900d0a14944907f288a75ad798586c082a4c24e4aedf48da4a6cc982c9b1665415913b9f0893dc390daa86557eb5c4ca73894571a41daf4a1d71f85978beaee81b35dd29f60ba307b4646a5c0bb7b1a0475fb4032da137d422f0433d759f88e8317140773c593d1c32402634ee6abbb169b0090f7c3c3001862d91abe4535a44ef78ff6f0058031636edd4c1b4e04897a9f644251e37c0a09686be4577c8844ae2a6a84f6997d6676ed088cb67cb977c033c1a7bf27f786b6e321e31a15ae4a06eb9885cf181536c406b6d519911c23d0973e2900e66cdf01cf24550865f8e82c6610e7940280e6c787147f9169cc6276d0b3fabb972ce14267ab5f7e60f376f6cf23d960e609bc26c1f178bef97f4e6f3b4de35216f244a8ebabbbc9133373e36b972888077f40739b1a17b", 0x1000}, {&(0x7f0000002d40)="48adeac3443dcfd1f81d6ffa4fc43efa8f425056bbc44283aa83be8ddcd19bb7708f68df0d0d60f3abda73501bfb0bdb24dad611e1046952a2ac5423dc407cdbf4c7582d6f3234c54db02a2581f901a289b3ff16e2761835d47de73d6a99e8f2c910541c77a8c3f9b022", 0x6a}, {&(0x7f0000002dc0)="0b7e1b2db391eac47fbc2d293cdc07bc2f2d679a14a6a398543643ef13f80930b57b9d949505bb1b39e9a9a447313ce62fc35171feae178e6c7c65f9ba92e0a7acf03964aabb437f0b7ea09c05f84bd49b210572a880233f587876fe90cec81b0ea90627a1356a1e551f927afea57b74600dd61b0ac4702f26cd48dd501b903494e872e48e78b5018b34e22691787607bc82e2d1c57c8b1f835f069f164868912da51949ea66efa574", 0xa9}], 0x7, &(0x7f0000002f00)=[{0x28, 0xffff, 0x8000, "6eaa38095ea6df5afa487e997d745714527b"}, {0x80, 0x1, 0x8, "ffbbc0c04d439c0e76d6ed8ea6d0f08502f735030e6ed3f7367fa336bdcb1612f870bbff266253457541b62847d10dfeed7e12824ccbad148ce56a60bc1f628d67951765b691501980197d5bb815980c541de0f1915376303a2df79a702d07449e1438586aeb30d1d9dd203a8a0740e9"}, {0x48, 0xffff, 0x7, "23c33ec29d206ce81950d08dd72fdfe4cf199a2fe6a5260a64bcb05c9ecd8b01ac1cd71dcf44ad45d4922062b079398849bd6d294656"}, {0x28, 0x1, 0x20, "d7c9fc674b05a933d3f6cb4891cc7f105d417f2ef3cd8654"}, {0xc8, 0x1, 0x1, "135d53a35d6c0f99a265be48d5dac950954d3dd340eefc5dcf9ee47c5fe1360ff1db1baba64abfe2883b38b5547d4eb0f1a2a2f9ee7edb49463505d4068b42f18644e2314d0e6669b335fe83d0e612d3511251dfb86076defb8b7375f8a62165a8e0763ce0fa399e499981b7583da53d5d5af936adddf039c44f14b7de03a055bb26f93cf9e0065b818b508d3f68170f4376092c5318950675c6dbe01fb52445385f14a3223b7445b2601ee4f55b122b7f6eef04bb80"}, {0x50, 0xffff, 0x400, "bc0f20d7ea454872d333e90307e020b6acf3ec218cde1573f41b29651a197fbbd0369bef134208f52af764ac651e6cbeae2956134e43be905d4d"}], 0x230, 0x8}, 0x1) mkdirat(r0, &(0x7f0000003180)='./file0\x00', 0x4) recvmsg(r1, &(0x7f0000004440)={&(0x7f00000031c0)=@in6, 0xc, &(0x7f0000004300)=[{&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/184, 0xb8}, {&(0x7f0000003300)=""/4096, 0x1000}], 0x3, &(0x7f0000004340)=""/210, 0xd2, 0xfffffffffffffffa}, 0x2) r3 = open(&(0x7f0000004480)='./file0/file0\x00', 0x900, 0x3) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) accept(r1, &(0x7f00000044c0)=@in6, &(0x7f0000004500)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchmod(r0, 0x0) rmdir(&(0x7f0000004540)='./file0/file0\x00') r4 = open(&(0x7f0000004580)='./file0\x00', 0x82, 0x40) getsockname(r3, &(0x7f00000045c0)=@un=@abs, &(0x7f0000004600)=0x8) nanosleep(&(0x7f0000004640)={0x8, 0x1}, &(0x7f0000004680)) recvmsg(r2, &(0x7f0000004980)={0x0, 0x0, &(0x7f0000004840)=[{&(0x7f00000046c0)=""/217, 0xd9}, {&(0x7f00000047c0)=""/128, 0x80}], 0x2, &(0x7f0000004880)=""/225, 0xe1}, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000049c0), 0xc) bind$inet6(r1, &(0x7f0000004a00)={0x18, 0x1, 0x8001, 0x1}, 0xc) shutdown(r2, 0x0) getsockname(r3, &(0x7f0000004a40)=@in, &(0x7f0000004a80)=0xc) 16:01:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="63882b78bbcf43e7a9a30f8aba6a3c28f51d2f85cf5d83b64a965e93dc47c15679acdcc037fe1f406975fe88f781b05606e1e8249e87eae50edb46e27dfa6f202074d0b8c4f8615d1255f05903c02cf55be47f365e3f9af313dfde6374ee3ca00e0f518ffa3a3ef9d4161a2c60c98ba2d7b376ad076744e388f4f8d9a07ff443e6132d2f2be9fda7859cfe9c3ef3e0d665f83a8bbd910e215f33d8113a5ea07474ade5892294ac96c0a4d4408403304a02ba82c4f793487b9c21ec7b675dcc8e9f06406de0f7fb825592e7a33037ee7f50b05662cf74af9347c5ae52c4b58027c1e72ff022aff98cdfe376c05e76f755de1cb1129edd5d7977d032268887f582d2d180689ed92080c4a71e66a82acb6ff36b1b880ca2f5f22bf96196ec786fcd9c67f683d9d34920e9301ae693436456763779421b05c7d9d18cbaa26d3b0931a83b923d3855c023ed8bae550e33a024d65293bd29f66549ca5e64d460d856b207c5895ea83006e7bf98741e88171338d9193e7b1f81974204485a36e3b81ef5aaf471eac15bd7ea57878232b7b49c06808ae8dc84ca2ab998b698cd21ab9a4e3cbc03c4015781fcd6044c7fdbaacb19f6b3ee51bbadf43f1d6158e08736f75e82c28135755341740284d48a9ca701a2e7800d916a3f26821f9cc92c6c8a5d6cd2b51510a7f20b0f050dc4d824aad040720956df66d58328291e0a96dab15d05a8c30c1c5bcbb08301e60455fa425b7b9735c2ad6d41925d6b3866af1e2d33694f690d206f7d7d362813c960193bec284c537fb023885f91e877a4ddb27cfe2336cf1051a017e59c009ccf045b488a375f09c7baaf18010eb8b4de0220beb003ac01ca4f8d6dde0eeddae81e3f9d014bd0374a58bb2be7517e1e2b5165496e8de4b6d975793fc101b802d052b8940e25d792180f71ab41e5c69e6aff2d27d4bd7a5043acd4e5273d0f89109b8d4da1f633bbf261039c4a94dcb468c16e184bd9284742e98cfaa6c856388eb9a913d8ce12f970899cb936c969fb5e740a91eae7b514af387a68e6ab1f1e39081f4d60c2640d41d3a2b5136b43dd1ffe36c51f44ed58937974126b44ccfe5e8f9a0bfc5fc02a8804b0a3464da5ee616bb3c6d1fb81d7a2a3a468c3e7f053db97e60dad8319a6ccdc951f11c5fcd7668e159963ae0f7c44a25f1d143e745f380253a9d1dc40e7e1ae2efd905d6d32c2578c51ca5d09df716694d099c6b6d61b862cec2da36fc88ad7f1836009084e70d597af6a9eb3c6ba242c044cd1819904bf94c99fe4c45df8f57a4018938d72a43e8dc2c5b76069d0516532ce2e7075f37932cd4baa0f0e0e6ca2392ff29b735e7174e300a8bbbc1a9a920a840a2c50d3f0d8825025f366c2626a243cab10b16f7271c80983c383e331e473a48e51eb2d1629a6986b729ef03402a5217f62b7eb5ab3ba9b9c7f68d1432a23b2ea6f8f5dfaa902de15f8dca94e26685288a624dfe6c5916a7f21415ffd57f11749d27978fe12b469b87b8f680ce3caeae384ba7f482143797f392fb773cea02e16d2c0b08b39e6dad5b7665bab77e3453e5c7ff613b4b0af79a04c033d7adf8192437287bc9ae7cc6192cb8cdfa8262d05fe1c863ab360557d0c7ce8fa546fb9891dd2af8a1184d7b7f13277deac8b9635482676b73b93edd5b3d4af980d60dd182f5c77008618fa24c028247f69664187e34e771437e2d0f8acda5e9bda81481ccc83919d0e762fd1df0614d5c67a5b022858a13839470f34dbcddc3ba22c25f5ade10327067fede116dc9354dd26596b2dbbeb5a3dfd6413bcb54bc4192ae23009725378a855b0ce5872cad5df75b88e9fd750cc12f4dc075c3bc53549cc31a9c034de89f99e607c7891cbfcb78eba814430ee838ffd9c1fcc2ac8e374ca760a01bdc29f958106de8d7b025928e20c71f4f2bfe750582bc82d4bdfd0bee227113dbb0e911eb01070a42851b3e0c02c2680a5de3a836ce34d39346e31476b0e1e58dab46c4861e36f24d8597d196634b6608360c4237432e73336d4d7fbc1ca0a948029ca610d702dbd9583dd969dbd4b4bf1b4035150750304328eb84f032cf75efed4a40165863fc036b14f1e3b8a506b3d59284d7814e2979a2a41da134bdd9b2d173601d92bd492d4c2567cbabfb367521f91eacb374e4be72ef886ab54c9e021351d2889a87422ca22edfe491d7da367e3c85ca9fe6b8b720d5de06480e5de72c8294f6319cf6d1f9d30598678415b2fa74f51022224005bc3b0705c1c0b6d7247172a27680ebdbc5eca889649d8c2ec187659301e85465ebe2d7ddacc7b0152ec68e92f6d23a4d69a0538116ace361da1d422882f32b20426a8a4f80affa0f9a3f1efec245edda14052fb324f92d8d822d5b0c1e01d9edb4c281e487c0777110f99aafe49ea4d8fe14bba400027898b93dd7b11871079c0d2fdbd182f01bdd3ae4feb1db207ce901136df7d092a14e439880456e393bca93006bed8c4a8221ac76aac243006140e79d6cc7048930412e553c9eeafdfa8416dcfb759d3ef10df52a5a9e4f0f8766f67975ec732371858366d00f882544e8065fd6f4665e9013505f13e8b7ade719f48d3d73c66a93d80aa01705e98f59c4a5b3f5c7f7b25225e57adcf3fe4380194afa0d6c9c749c758cd84158e3a24c4088178f56ac6534a1565c0cb0aff77f810349ea335696b53511eff5dc536ca5e6a0ce3d269ba2b0314a69a728305a7c37d00dd365f794f308f7c33ee8b0bf189a585b51c723c51509a77b757b6a06d98a134740a2ab971f936f85ff2d5c677352d5f9f2de2523de2971cb28e8b812b38cb74b3beea3eb0a69b0e32bbcf6beb3b3dc159a2ee9b6104c85081eae8c6076b15264a6cf38e252c83deebdedf0b633ce8e67497977adc142ddd4660391b6c752c1f036d75a41fe0c5e3a4f51fe8f42b0428b69b8bbf9136edfc37d38738428b00d08438f997d0275a5e526a526d12789ce022e6221a02d654b7abdb9c322ac95fa1d7fa1b32e37841ef4279068e2f202f8c364b2a93a76bfd76f50ebe025cefe7f67fc112e86aba2eddc16ac9758ae9056e1502231b48dd1c7b6d637695a4eafc9a66694aab155baa64f89d94a70603872d7039536be6c277a7a65a579ac9ade7700d4b664afe3e6810d1e7763ce6cc56cfb24fd7a6bac3e69fe28f60f96a4ecf3298b198b0895a836b3e3bbebd33305e7319abc9e9dfa94a8cfd1ee02d498d7c8fbd8bf2817339269e0143ca0564e3b73e4592e9fa05363b1d89e928c959f31e34a0b597bf0467a70b5857e74a952d482adc1c9d7761f28f14cfc2a826b6853c3b0834a4b6d3756f76018eb61af5ebbc078e5cfca2b9ebeec50b769a588221f272ad932eb51e15bca8819a8b7bdb6c362f5831ce0a42c2cbe799276aff049f87c7ebfe7e61ab00a16a77ee901251dd55e465c627fceaa0c0201b4de4a7e72a32d9455169cc58c8881eebccfb6b32ee453cf6e5e570ce74b357333881cda89ab327033a009d323f8ffcbc35957c5ed12f60657812b99514a328dcdbe7ed34f701f572e8b843fa0ce2e6fca8c52b57d45bb305016bc4b39e011edec1406681b0313caa782518196e267d7b882ad1b6ee1231ab2fc743d10eb1def5b7e3389e06182c496f4b5bf33c2e9b0f5eb09ffe8653be628208d5a19c845a99e4d9138260a1fbe8c75a4d1efd00c1d09e2e9462f44795ddf6d006bb9bc6f160e954be860b12067381eb21ce3dcadaa3ea82fe956b07660a450e0bc94bf20208bbb6f8f1078c3a9dcdd5edeb07a66fddb80f5e2a09c83d6277be109799fcd83dfe27d39e52add91c5f5df82345fe128a6ebaf620830b54c0676b6ba3ad8034f987ff2535918f1d371217c8e80f64f5d13ac6b1edd727e9732dcda8082fb5850a7a37f26b45c8ae2178607d73c3f16593a55172d7396516f79603012116875049733d6a15546fc11c4fac811f5d02f9bb7369476909dda275fee30cdb9115ccd8d223f37f9e5e207d117ac581391f82c56bf4ca05f5d6ca7c2015061ed9dc112a6f581aeeceb9eb6ffa3391302508c29558a10c44e1d4baa7b2b03af6688afde0b0cc7722df840421cf774340e239c7352befb9a13e4958985d7cf157095a53c4ccb3dbf1b39fa71ca204127371574b5af0054c25393169563a4537df7b1c753185dfc6e46744d072072d91850710fd66f4181cbf5a593c36180117e3120a098925c63c1712f6b9e8ef1c89815f5501ce8403da926bc1e74f051d5a8bb4f7fe1d3b39ca51749e13e8f28f79a8a99a2c739b8d89cfc0292d7549744a1d34e40db2774d399c0913aa6860625ccaa934731c44df6f585b9065a602c07af6d2b536313d4011e11c30e1dc769b164b6a8dd2016d4f81c5aeffc4988fcb0fd92562fb5ead5828c207ea49b335630f1301bfd9b9f09aafef4981beecdbbee72f3143e684d6be23bd751d7f33cdcbcaa81ce505860a81826634103034e8134852f1c02f7f18638dbfba6a92c7e4b86f2d86a569b2746bb2624571012a2477a6aff7cbf02f340488adc7351a30b1876335e03dec14601a42bb2bfd21c6420ee82d4cf970e7bab29e27d260cdbe2139cf55adedaef30c245ba71f7900fef6fae6d574625ebc857df4e21ea55eb524f309613223d4b72c9a63d319b2018aa6022712a582d72a9b6e2cdb7c9a468dd34198901b476f7b6d6e6dbca75ed312d3cc050a4add2dfa1b6a1401e779c878becba98a5bc88670f7ef2ee90906a40ea91fa44501f0984d3960bac78d5d213cf80c3ed3cb8bf5a0af1f3062281de2dfb63684269b51084cf65ab0045e0a9e0e995dde44322aff59ee1d272c9b17937d16d9a65bbee9bed8aafe0021c4548e42aeae94827174869a73e369839684e7b3ddebd7480997cfd90a8f5a811c30e1fb5eb6a7cbb7ba6149d14048698182dccce1eb7ecbbfde1d9ce0d73c213f2f1ef13e864eca67142e9bd67454dc712af92b3a1291d9af01b17aa7e8150f47c695a203086e582cbfbd4fc1d1a22e1388fc98fa5cd3847ea7555996f37ecb18e92409b738882e22a3e8cb43b72d8635b8d05e8eeb24ab9a24d19442aa8680b36146c22f5d4e65604bacb2fef6fc80c3cfc8cd9519565d8159e5c2aac240a2881cee979d23c74de02d6433dbc22f7bf1bbd26ab1432973b7d93e6dede8bb3975d386424113002e5a0e6e4c2c66b20b95c4b1a0ce1453b1fa685c3d9a00fe445d7cf40a192c2510e990eb2b272bc3af2088ed1d0dbe87bae46cd233f39ca5706ddf371c17edfed908e251bf74ba7ea303da1cbcba45e5d90f9e3f3707f4febe8701b5a997ab949bb1c565281e633d70327064060486d8408a969346ff64340e4703f1dee4a940187e18b326e65a4a5a8148f1b91aa9b765241deef1534a7f6a632eb8ad205d91b3c16abcb573d8aea9c83aaf6617a065d527938aa37ee2dfffe70276f2985e40d2984818ddb89e52a5f9b35f3cbd1532c2c7bf08322ff2d81b262185edc19e7a89815510125c0e965a558aa6959ac4356cd0b758ffa1079eac153748a6ab4ad345ba2655acdb5ba5639749e5590f471e4a0c87088ab641689a845d3c706c779faf7981d9542dc8e9074a018b9d29bd72260181de248be2f3510c42c5e5294c915346da0d815223fecd8e4fbeee529c139a2b102f481a24beddada1e9b61a988918030ff82d542f2199d61b7ecb833d0752846f9d0f261f8402c5c0b213b499094ab41031072a69e7ca932eb7cfc9bcf24aaf4ef1beb540db668b62444f6fc2746f208566bf319cb401", 0x1000}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e369519", 0x1b6}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) 16:01:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x188) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000080)=""/73, 0x49, 0x42, &(0x7f0000000100)=@file={0x0, './control\x00'}, 0xc) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000000040)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 16:01:38 executing program 0: setgroups(0x2d6, 0x0) setreuid(0x0, 0xee00) syz_open_pts() 16:01:38 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = open(&(0x7f0000001100)='./file0\x00', 0x80, 0x40) getpeername(r1, &(0x7f0000001140)=@in, &(0x7f0000001180)=0xc) r2 = getgid() fchdir(r0) r3 = open(&(0x7f00000011c0)='./file0\x00', 0x100, 0x31) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r3, 0x6, r4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001240)) recvmsg(r3, &(0x7f0000001840)={&(0x7f0000001280)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f00000012c0)=""/232, 0xe8}, {&(0x7f00000013c0)=""/248, 0xf8}, {&(0x7f00000014c0)=""/191, 0xbf}, {&(0x7f0000001580)=""/124, 0x7c}, {&(0x7f0000001600)=""/211, 0xd3}], 0x5, &(0x7f0000001780)=""/144, 0x90, 0x3}, 0x843) fcntl$setown(r0, 0x6, r4) socketpair$inet6(0x18, 0x7, 0x7, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) close(r7) link(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file0\x00') r8 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001940)={{0x0, r5, r2, r5, r6, 0x88, 0x400}, 0x8e, 0x5, r4, r4, 0x5ceb, 0x7, 0x4}) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) r9 = socket(0x2, 0x4000, 0x8) getsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f00000019c0)=""/159, &(0x7f0000001a80)=0x9f) write(r1, &(0x7f0000001ac0)="a986e905b2e4b577f622c954577c872de40a8b514904614eb9e66d80c6298258fd1d6cfd46e87867f290517f147afa1147edacc2f8eb25aae0f79409a56567350bc58707f8528e7c8b5e3378b773ec9e5b28414c0baeb9fc2b5413e0360e26ec791805e34623c8e5ed32b8a601d274b2a6c9d89eccd3e3719234976010193bee6d185744418f964dfc334674dcddca09ff610386ea7c75ed48a9ad3e3bb9addb1e9378556709bc39eee14a6f9e105e453766b1037308afe4f97bdc5af330bab8fc6a532d27c8a828bbfdac1d5e222ca7cd9257", 0xd3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x81, 0x100, 0x1, "3a5d5e782245245271794f2bf3ff482932fdbd86", 0x7fffffff, 0x8001}) r10 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001c00)) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000001c40), &(0x7f0000001c80)=0x8) fchownat(r1, &(0x7f0000001cc0)='./file0\x00', r5, r6, 0x2) recvmsg(r9, &(0x7f0000002f00)={&(0x7f0000001d00)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002e00)=[{&(0x7f0000002d40)=""/156, 0x9c}], 0x1, &(0x7f0000002e40)=""/140, 0x8c, 0x4}, 0x803) fcntl$setflags(r10, 0x2, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, 0xfffffffffffffffe) 16:01:38 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) write(r0, &(0x7f0000000140)="6483ca805b2b103f6e75c7b3f8c5bbc824a97ef963a7b040bd164a9c67be65c80736701314429703f67307ff48ed94bdb9168896904e5e43bc2485a81e48f65986beb704ad3a2394c99137cf00a7275acd4769c7efd50234823098bf3b41a217a51ecde5ef48037c271d759d640dcdc8c064da2331d3b9768dad15038299f3592f6b174b763bb031029f8c6e0b4daf99eaea25d5fc2e404eeda3ded070edda4d3986a212d3e38e0099fcb092941a31a3e930c920bab991dadcafa8be95998f53f087136ae500f6a620d7dfe81c26d59fbccfd39131ddd75b71781b8ad4bd52436ea416", 0xe3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x10004) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 16:01:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080), 0x20000000000000f3, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, 0xfffffffffffffffe, 0x10100, 0x1) flock(r0, 0xa) 16:01:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) lseek(r0, 0x0, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r2, r4}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r2, r4) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='./b\x00\x00\x00'], 0x8) 16:01:39 executing program 1: lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x5, 0x7df, 0x3f, 0x9, "765069de4f56eb0798e181e0b78a8fcbbfe3997e", 0x0, 0x401}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x161b) 16:01:39 executing program 1: readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/243, 0xf3) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/146, 0x92, 0x3, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') unlink(&(0x7f0000000280)='./file0\x00') 16:01:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000000700)="eacfe87da5cca8eb947dd6899bbfd1fef7d8e170df9f96dc3ac59fd4c00fef033bb60b05bb0a564cc009df0ab55c25fb62828441aa55b6eb2d5bff3fc34301927ca5c825d7e84d3f25620bc64d92390d8400e60d3c59ea0c00000000537fbabde9fccef122352aceead78fd7a3927a7b7a6cd8999cbd159cde9b31b4945bb51ef5e223343ad016b4d61a892d70720a8aee15a5dfb48340a17a1540d248b5b45400bb55e7f8ff2ebe121bf09e2835e005216e3e8f00c798b3eaab014f2b5d34f248a0dd20bc9f602c39e57121ce998d15455f082675eb99929be59d9e939a3e01d3c1750b80b39350519f84c457275977f9b5b47b86ff0278bfb4764ebb6fd085334b2916b89bd3cd1854581d901c5704fa07b5b2f7910063b3b13eb01ee6f6e4c791e7298b9a340d168b2635dd6b9516b248bba441451977e380f65043b09e37c3811c0941fb93675c53741633b7c385c1c413672723f9c657c3377829ca6c72c04e8cd57591972def65060815", 0x16d}, {0x0}], 0x2) syz_open_pts() syz_open_pts() close(r0) kqueue() syz_open_pts() preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000001c0)=""/84, 0x54}], 0x4, 0x0) 16:01:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffda4) close(r0) 16:01:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r2 = dup2(r1, r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x11, 0x9) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 16:01:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9}, 0x0) r0 = getuid() r1 = getgid() chown(&(0x7f0000000080)='./bus\x00', r0, r1) 16:01:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x4) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) dup(r0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:01:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket(0x1, 0x4000, 0x1) fcntl$lock(r0, 0x8, 0xffffffffffffffff) socketpair(0x18, 0x0, 0x2, &(0x7f00000001c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/228, 0xe4) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:39 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) setuid(0xee01) setegid(r0) 16:01:39 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xb7) 16:01:39 executing program 1: r0 = socket(0x11, 0x5, 0x2000000000000004) fcntl$setflags(r0, 0x2, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = dup2(r0, r0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x4011, r0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x3) 16:01:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x4) 16:01:39 executing program 0: socketpair$inet(0x2, 0x7, 0x4, 0x0) 16:01:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) unlink(&(0x7f0000000000)='./bus\x00') mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) 16:01:39 executing program 0: nanosleep(&(0x7f0000000200)={0xfffffffffffffffc, 0x10000006}, &(0x7f0000000300)) r0 = kqueue() munlockall() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0x3, 0x4}, &(0x7f0000000340)) r1 = socket(0x0, 0x3, 0x7) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/5, 0x5}], 0x3) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000003c0)="aa7c704edae67b1fdc8c2b6fd2d95ff1e5322597e7aa6b799039fb18b444760acab8e7ed31d0a066fb5a8bf505dcf0ac877eaf081240bcad45445d7d59f6484ce362318198de0bfc3ed51ae7a5ba1ad3a2e0975dd5dbdb62ae22bd73420af06b6ae5fddc1836d35b9c188eb146cc8c41b8cf0f43cd5b711a92827d05b7f5c72fadfe75ce4c9e1446d483a1fc5b70315c9780772b42b41ef711296efb740d5a79a6409b0df0e1f665a0eb9440d2091902b44afd182f0368c52248174562360ea67957a8642e7e226e3d2b67043fade686044b9306323b8c5aab5f577ad937f6861778d1508fc1cc88f3688082588e00b8ce4922c101506436bf76e5ba0e4f", 0xfe}, {&(0x7f00000004c0)="a4209b0df8afacb27737346aedcff895d488a8544e037978f2b97061b7884e97c995d35bedc87d31a47482596c7675f4f2c8576cb3f98d6e51dfc0716360f14fcd1bc21a9e99657986eccd0eeba47fd4b9d5256c663b83ad", 0x58}, {&(0x7f0000000540)="59ebdc530d141d62d1b9626ef85fa1f723c5cdb001c99a411e4ab97774a47f0f7ab107004207e423ab68c17f69e8effa34fef5e33d66b166a79036e88d4776b54d5675462011e4c1d20d02309b487d0cd38833fee7ec0bd5ad050833168727606b103bfe96822b10e09c58af887a23ee79188fa6128b6b589629e307ffdb41a1cfea41f3f680a94ea94cf2c298ec1a676affb00f597d40f64a474558fa0793bc0904c4d5f3145d2e2ea44b05", 0xac}, {&(0x7f0000000600)="819c66b1dc987bd1c7dd232e50b9eccb9e70f445e5523ea74b136ad5105f797cc573e886d7ed", 0x26}], 0x4, &(0x7f0000000680)=[{0x30, 0x1, 0xf, "0dae27c4cf50be0d0076d2f33092d9f74b353cf676068e139873d56e4aec3bbd"}, {0x20, 0x1, 0x64, "d9226985b9dcc18632ac040c3d32f3a7"}], 0x50, 0x1}, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0xff0000, 0x5c}, 0x8) getsockopt(r2, 0x4, 0x1f, &(0x7f0000000280)=""/54, &(0x7f00000002c0)=0x36) 16:01:39 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) socket(0x18, 0x5, 0x9) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) 16:01:39 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x300000}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$inet(0x2, 0x4000, 0x1000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x5, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) socketpair$inet6(0x18, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x4, 0x0) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) socketpair$inet(0x2, 0x0, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = kqueue() r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x90, 0x100) r12 = open(&(0x7f0000000380)='./file0\x00', 0x201c1, 0x20) socketpair$inet(0x2, 0x0, 0x7ff, &(0x7f00000003c0)={0xffffffffffffffff}) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4003, 0x77e7) r16 = accept(0xffffffffffffffff, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) r17 = open$dir(&(0x7f0000000500)='./file0\x00', 0x20080, 0x4b) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x4f, 0x2, 0x0, 0xff}, {{r2}, 0xfffffffffffffff9, 0x8, 0x0, 0x7, 0xf295}, {{r3}, 0x0, 0x1, 0x10, 0xffffffff}, {{r4}, 0xfffffffffffffffc, 0x0, 0x3, 0x4, 0x1000}, {{r5}, 0xfffffffffffffffc, 0x0, 0x0, 0x7, 0x8}, {{r6}, 0xfffffffffffffffd, 0x44, 0x20000024, 0x100000001, 0x5}, {{r7}, 0x0, 0x10, 0x0, 0x6, 0x3}, {{r8}, 0xfffffffffffffffe, 0x40, 0xf000000e, 0x401, 0x80}, {{r9}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x3, 0x7}], 0x8, &(0x7f0000000540)=[{{r10}, 0xffffffffffffffff, 0x4, 0x20, 0x9, 0x8}, {{r11}, 0xfffffffffffffff8, 0x1, 0x9, 0xb046, 0xd}, {{}, 0xfffffffffffffffd, 0x8, 0x10, 0x1, 0x3}, {{r12}, 0xffffffffffffffff, 0xdfa4c9f0db6eee37, 0xf0000000, 0x100000000, 0xebd}, {{r13}, 0x0, 0x80, 0x0, 0x5, 0x7}, {{r14}, 0xffffffffffffffff, 0x60, 0x80, 0x8, 0x6}, {{r15}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x20, 0x3}, {{r16}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x7fffffff, 0x101}, {{r17}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x3, 0x200}], 0xffff, &(0x7f0000000680)={0x400, 0x7}) 01:48:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) socket$unix(0x1, 0x5, 0x0) 01:48:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) syz_open_pts() writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="8e7ff20ff664681606c3c66648f07c4bd9456fe84944b28d74bea82f1b6f682a1826b86fba9dae6fb05359bbbf17c4f49de3e5c9230b8160a54ba4396e2df751f4cda5c6f96c51b6ea32057fdbe441483ca4885ab8f7ab6fb78aa1d89c11", 0x5e}, {&(0x7f0000000100)="746eabec03c74303eb07e88e74c4795750f58b30d740ade5438f4766c62207791ff02c8d3297696e4d14c788b8ab0c2a3441df004600926c7c20f00b4c567b4931e645d9869fc5806fb7f455fc6a6f9e50bf3b2a939d03ccad192eff11b2d8dbf74986d1a02244bfedb8ad3ee2654ba4da5c9284fe3dbf4aeb0ca3b5da0ab67f2384ed5cfe0e61fe0ac94984200e07748b1b0507f2d5ba63981c77d1c1b20fc589314123800b4c1f06b2c00ae84c5dae5c9ab52994fdce8f8caf94743495fb1f921a9554b080353a27555589074bbb372c441a4073001d68", 0xd8}, {&(0x7f0000000200)="df85e475f6667e27e86ec5f8d449cbb3b42034f894fbb2c971612dd020d322ffb3dad92485a356ef01482e93fdff005726f3874768e959307ef905f7df4b6913bb17a7c361435ccb3835e073c36d6bf0", 0x50}, {&(0x7f0000000280)='!', 0x1}, {&(0x7f00000002c0)="010c298a46f2e8710241a147511fb59f99752929079247bdc1c0f58d4a71c9da35ee2679615d6d891e5e55ad7ac81b90b68572d8f5fed340d53703d688cbef5478b476ec28414113394aa5", 0x4b}, {&(0x7f0000000400)="1fac246fa72d8e7837b7ab13a91ff009bdcad000c6d41ec178868ebd6da7e6f45e26edd682ca19530f3e9f29f1cf6036895981ff3080821f1236449902348199a4d3a0433c2d71a3fed79ccf321de4f7649acaa13c3698451349bedb42e30d4169d948277da6f4c45d88498b7a567bdedf1d4a39a71f79cbd4e3519f1f7fc377870aa82dda773493e7396bf03025b36af58ba034b3d5a352a62f1cc68e1d9f6e205813ce2d69b64b3807292a800c45a6460d7fd7ba9686bf67a7d91dabc7f5ee42c1446d5de07579f8684ce782e984f6a70f58912099e09233205ad3c13d65bee075c638", 0xe4}], 0x6) 01:48:48 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x911c33ac18fe33cf, 0x2) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = geteuid() setreuid(r1, r1) setuid(r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 01:48:48 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) chdir(&(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x0, 0x0) dup(r1) 01:48:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x76674a2f, "51246fddf9e7af806c671b8cff3b8c1baa636287"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) poll(&(0x7f0000000780)=[{r0, 0x40}], 0x1, 0x0) r1 = shmget(0x2, 0x3000, 0x105, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 01:48:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) setuid(0xee01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:48:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="593a69224ccb38", 0x7}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000000)='./file0\x00', 0x11c) write(r0, &(0x7f0000000380)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x139) syz_open_pts() 01:48:49 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000080)=[{0x0, 0x268}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x22) open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x88) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000700)=""/4096, 0x1000, 0x40, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 01:48:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) readlinkat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=""/204, 0xcc) 01:48:49 executing program 0: mknod(&(0x7f0000000200)='./bus/file0\x00', 0x1080, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0x580, 0x80) shutdown(r1, 0x0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x1) 01:48:49 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(r1, r0, 0x0) 01:48:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x10000000000002a0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 01:48:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x0, 0x400) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/228) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) 01:48:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000140)='./file0/file1\x00', 0x440, 0x100) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='x\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 01:48:49 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) 01:48:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x80000000, 0x0) 01:48:49 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 01:48:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20290, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) chmod(&(0x7f0000000040)='./bus\x00', 0x800000002) 01:48:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) lchown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x86) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 01:48:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x3) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 01:48:49 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000f00000/0x4000)=nil, 0x4000) munmap(&(0x7f0000f01000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000040)='./bus\x00', 0x3004, 0x1000) munlock(&(0x7f0000f00000/0x3000)=nil, 0x3000) r1 = getpgid(0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000f0f000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) geteuid() fcntl$getflags(r0, 0x1) r2 = getuid() getuid() r3 = getgid() fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r3, 0x3) mmap(&(0x7f0000ef7000/0xe000)=nil, 0xe000, 0x4, 0x1010, r0, 0x0, 0x0) 01:48:49 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1000000001) execve(0x0, 0x0, 0x0) 01:48:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt(r0, 0x2, 0x8, &(0x7f0000000200)=""/118, &(0x7f0000000280)=0x76) r1 = kqueue() kevent(r1, 0x0, 0xddb, 0x0, 0x7f, &(0x7f00000002c0)={0x3, 0x80000000}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x24, 0xf0000000, 0x200, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x8f, 0x42, 0x4, 0x2}, {{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x100000001, 0x8}, {{r1}, 0x0, 0x41, 0x9, 0x0, 0x9}, {{r1}, 0x0, 0xae, 0x8, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0xfffffffffffffffc, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8000, 0x4}], 0x5, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x90, 0x10, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0xdc, 0x10, 0x0, 0xf008}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x4a6, 0x638d}, {{r1}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x1000, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff9, 0x74, 0x34, 0xffffffff, 0xb79}], 0xffffffffffffffe1, &(0x7f00000001c0)={0x6, 0x7}) dup(r1) 01:48:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x8005, 0x6) r3 = shmat(0xffffffffffffffff, &(0x7f0000ff0000/0x10000)=nil, 0x1000) shmdt(r3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3f, 0x8}, 0x8) r4 = semget$private(0x0, 0x3, 0x8) shmdt(r3) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0x101) r5 = fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r5, 0x0, r2) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) r6 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r6) fchmod(r1, 0x88) semctl$SETVAL(r4, 0x254cb10b012e4fcb, 0x8, &(0x7f00000000c0)=0xfffffffffffffe18) 01:48:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x9, 0x0, 0x5, &(0x7f0000000100)={0x0, 0x9}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) dup2(r0, r1) 01:48:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r1) getpid() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/187, 0xbb}, {&(0x7f00000003c0)=""/37, 0x25}, {&(0x7f0000000400)=""/7, 0x7}], 0x7) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8f, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 01:48:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="0d072dca4bf34a4dfb3e3629983352c0", 0x10}, {&(0x7f0000000140)="2606d680e1", 0x5}, {&(0x7f0000000340)="1da98eabc6c1d3abf1f569d453dcbe85594ec22eefd3eef8d5a83fba45b3ed853cbe1707d4259076e40fd35ff1d83b1f23b0e7ad80ce4207c42e4be0053fd9efeb12663370b359d62b64ad2382f6bb958faaea70bb48a3d41343c18adbd644e6b70a9e72f1e69c1f15187df45a278e3d5fdfe52a067f66a53e9e367cb9be921d1f883cc3676634b9bdf3d7dd0151ef8e2b331dc451d0d0c742fe12c5aed97d7e9b6efcac9e4b4a439a10945538faf212c794098de168e8ab3f95e0c66b6fc62dee28885c2930217b1c36bf25a47c1aa7617dec3fa82a16a5fefb995c26c7dd5700cd43e4420bbe9ee03769baaac13a3d97b6837958b708d79f276bbd67753fc0cbd5ee4b0216e6c6dd7038273f2f7af68f1a594d116a3db4dc26b588e9198c36f011c53e859e60aec4ea6a43ae00f6d1c8654243912eafa184fb041e0aa0b496b18106cc3467457f804f074d7fb5949518d6de9d605bec4dca2455b9fcc9e418d9c3a7faaf2a07225c82c8639969d5e8e169e5f263c4603cb0cbbe07e25e24aa0a57d978d734458b00e77ef14661371a8c88e7ed04bcff9ac83726171da97cec8f06961db17ff45a43387b3cab02a266386f868810a3dc226e8d3e981c4108f1652c7a6768ac69a6423d8db43ceafd047378aefa326129eee812e6ce520491e163c488926508b56e33deef3d64836945dd43d64dabda9aed65148eb7c7880dd993e3d86b25ae92ed6761d22315cb9bc3b89777cbd663f913b58d002d24d034e16ac4671230be1c9bd6818a097ae2c67b1b30691fbe79d85886eac1274b4276ecbbbc6b5351995c7aed7745521949d6dd2ee5d4c6afa36c6b8557d0e83492dab13ea682a45e3407dd4333f8a995bb4f3d669cf297ce9e22ddcb9c3d0d1686ee12a6f871b917f33a454c832aafdf1e7d485bf1055a461a3c09b94bc883302051222cf2bb58a05e932bfe755ba90ed93f0c967a7752665453089d04c25713f0e85970d6e2786eacc3f23beb8198bfab7e67d04a5681e6ce51a84479b94672cf071d8caf3c1661661be6e1c0f0e8204292bc148089d96336d0f86c46a39d17e10105b3d9f07599f61e34fef96ac6b2b99ad56d9c70b9d30d5ad18348283d93dcf98aec40f3a0fcf8df164a74b3a4a93e77965f5604103d46631b966fddb0d0583ac6495f15ab2a7d17b98ff0a46be986800ea33f35c30a5971fba15934acc8590aa2b31c30d6dc956a4adbbd7e0f18ae8969cc97f4930f9ce9e304f9bce1c222f1404f2cda77352e4ce7c736e0eb0e0d58b677e93b02e8c795be4050a2355094b42fca61be3ac18b99bc59c0994838c5b56af90b901cb48dab5d4f542e5872f2f119cf3e75277c6e77b08b66675bc0e8d8c9c355c9453dcfe973bdf9f364f7e45689bfaac22eb62b595290c26affa8a9e994a5739d41d26100e31e08d70e929c2e22c3ab9e3a5858901330e7824e9fb94839743a62011875188cc13d918707baab0002e804d8653db39d0f10fc652791e06c039a3b250225e6c729304306a93a1fda5be7e96919f2b497fa86ac42343a9e170a20acc086c56b7cce1ea76cf4f75f14f17baa5a729d46d85d747d4a78641dc2392ae8063ad6a920d7dbeba3e04d90f32e34a924512c38bf658e0237c4889e0d71b84c99f10e87d3d2895d2c2e84fa1473e33d8c9c4441833685a2bc7e2672e2149e286dde2ef61f1329a9cddb1276f3117bb0ef51bb6aef9147fdc413c23058b5c1d643c59f4b434cc8737ee2aefb7fc1350fe138771436f6e7a9d282752db17bc4050949f235129d58459b20f9cc168661cc3e9f668cff5979b1e6e7d1a9c59d3bfd048fab602e18f33e953e8713b81056b3d1aedc67547843d6513286217b4a5869eaa6b7e5f816c9576f352fae6c1c3fb19c8c1d0cc887191963483bf7345be4c14d9fe9eb20dd9d23c423353f51f1fa9545b7a5f96a7638e55a268fccccb062357e68cd6eca2185b1112671ee09022ccbe5fe19edf3948b8094e257e3f04a3244e76ab548cf2e433ed390fe4fe76c8664771708c717c376f547b2af929d54a8a748e50d3fe3dd6a326a1588c925ff457505024878d2dd9239c17c647c438b050fbf8b3a9f6fe84e29bfe604027f848f390c72128612792db4818c3b657369fd37f7a8ce365487991df96736a4f71239fec694e2af8ed336a17e60d563c622177d80cb4bc3db5388d224d8d9eb780412627a72065ceb947f4eff7e1750d70ed99bf0a0974f254e6ba7cd358810e1260d872016000975ba80c900191ec454e0b98184fe8c012ad05f28ab00765ebbdff91f19a530fc1b085fecc27e6b6fb48c53fbaebbd031bba708c0ec14d18fceb4b43a9bbb1b6a7eda1debd9a206ddf1a43d52cd0be5e11624d89129cf02323fd7349c5dd91f4c4255db85720e2e1659071947eb3c828595356ae3e93e11c38419fe031ae52ce59d575ab4aace324a0250e84bafdbac6850adc836190e0c58aa77352a60ecc4f904fdea85ee4784127338d0292a1af9e5589bd759e206864fd857a68ad33be9516cda29559b20d919b9953aa6dcf58b02c3b87d047c91d7c97442d206ce3b363a5523514ce5e60931a03ada552719bd49a9b407fe30ad7a96120c1dbad468b4ce460df73e2a43623a8ba52b16d0134c12a7ce001ce9fae6354bb5acf720ea8a8c5aa482450f7da93bfbf7ddfeaec5065e140e47f52b4a9124800a3f24a98a2324aafe7e59f273364dda271e9fe153a0138047318d20095172fa3155dadeeb17ad69303d3cda65c6368e2398823c46c43f29df789fa9a84d7f07549d5efe9036ecfbce1ac509790bdd73e64f7d6be753f60723086bdb1bbd3c4d2f1bcd4ac9c89ffddc2e5c1871f2fca3ddbb1c9515349328473cbe15ec966c7efa9c484032e210a8cf911e0b919924a381feee6fe17bcc2ed70c946a24e9fe18fe0b3fa9256d5ddf56f23f80e00e1a547a51929209dba522a34c1033eae988b63073e6c73aa0d0c3d668898a6b13edff0f441562a39e0855df2af0a560e75a4cc4a4f2abb3c2dbe6dd6f7e7cbe5dac5762332cc26cae65e0e276a61ee968223f0d595770b421f1f3945d4673429b683259a630c441da487215a64b8f7b831773e8ae3fb6e15d16ce011032a63fcda552b3b2dad96bec417ec858e93c50c382168842b2276c43e04889cc3b1d1518020c5a504b1acfc1f194048f07dada09da922821ea388751d2d1250ee10ee1f9afe08b81e8d830abdfc4d56d572c1aa332d4d77919f6b46276e904cdafcc4302f07498418784c2b8784513b37b5d1d551d3da28418d39cc71923898cb7639d6fec4e014abb1b558ebd0ba88c0b4e8d39b9918aa4b17e5603e0a20d293a58b8fd5dc087599d00c11ff96c9a304a9011bbeb44a69a18514cf40ae37f34c5107e7aa1f0876a81e736b5869363e2ec0f5487d2ee2a680168f8a70488312f5c8d271a085c196381712dfecaa5fb938ef4edd9ad7550147b98790f20556a54d08ff2b50fbd9fff7f5202f404e4ce1ef92c8d74185bffabd3c463f746e5000e6866e68cbe79f486f0772dcb58ee8f7ef785af39980c4c7ffad63df46cf0125e817b1027e302b1c8033dd99bd21903b22eeb5f53f3e0366660d3efdd140f011147bcf25132556d59b65fbaf48b5662a4765719c30a4411f64017baafb44760d8bcf468fbc9048c1ff0ff2793ce3c2cf567d221d9bc1c6ace9584e4f48b993905a47c408adc964da63ac7b3ea2b27decb3e27ef257c575dcf99d0e3d1c8c9fdb83bdc29355f6c43940af9cc1923e2ef149fe9fa7d939ffbc713a7559495dc86a262cd1e6edc4d3fbcfa0b439dcaa7d542624676b0d139d0002bbb12fdc1a10e841efa07dbd9bdb965761e378265007f5af931774d02d36291aa3214dedbe2544c9ab88a39cc7a8e2b6d4073c9d8285ca72c51ce09ccccd34bf6a5991fbfec4cd5f13a20186cf2b37d443cb0856681965eedfdfe289bccb1f07fe59bf069d42935596eb805a6a793103fcbbf305bdc68eb4e98807567ba98208123a39b3c14229dc28b701bd064955c1110d9ac44b8d667b296fd428df12677587851f964f34b0e0348ccd0ba489e53a6c530c4b960079131be20725fb310669cef2929d330f58d97822adf991498e4535c885b17dc7c78155931477201f15b68a6c0e53cad6ea6773c58e6cc94eab6e36835139f3e6891f0f006d70067f2f13b500e2340d7d0109a1b44d37058926d01ecdb0c695bd158142fb5f21f7f57d1b6c3134265e434456b78ab183d8a3ee379e1e89b713ec4405cef405c28f6e2909466e777520957b834546cd766e63054bd24a464c5ba80dac9df14ce8dbc062f15bd4bd1dbd1d667ede0b20ee63acb304282da9fd438f22361e6e2d160a55267d5a3c306165cead05135253eee5b408998afeffb8acc921a2371c409281ce48f334e04459d561658e2c3bee1443fba29b53214241368a679f9639cc0b1f1affe2696a344d3bb724f4e240f52c8cd0dc6c557e3b58035d46be5b1463424aa0bd9fc0e0c3ca277b4396d7e54fa4bff21e25b8f3a8e2269a2d5799916150336627f3bc85dc0add9430d0e317be26d4d0d2cb9ee3b3a4b1ea30f378940c02bcd272b3de4bea4d667140d353e64145f631361ca83dc362454f8d42f65f53eb83852528acf757e77f8e1270e7a5e1daa68b2dc9bd704b21e274bbaffab043d1036e65b10d0226505d33f9ed4d0baed8b46227d4d4d3fb0d15b2bcf98642db5e148cc76635760b58229848ddbeb20ae4befd1c0a7486c9b2f72031722203ef10bc1a7372f31cfaee8d6a18455448931fbdc9928cbe3d46bc734b50455e1ec59aef52f390e50227ef83c9dffe7b26942674401eecae6c7ff203ca6c0e8ce99770c61ed8fea69f220c9a3d396f755cd1698b9071ce9d6bb50f478df67cf6bc1e2ec71767a5bad899f826d77a61d4669d15ea18909456b8c1621b56b74cb2fa4da967eb4aa1be2180e6a41ab3a926169d9d4c4b27b88c540d58053df2a666785d71650be7c088b6919e492fb7010884cc1d2a2ef35bbbfe215bce08ad11715525e849c59ee2daafb448aef38e6d5437f7596a3a3e748ecdc8cc1d62c54ce89c3da6ce318d940608fa49506a09748447d6a3f202c46584bf2d2f34669e17c1c4848a52e7f65268fbfbfa5862a386b8ef8a4d73b16655bd396946868b06b63691217ee010bafe517b4af3c9d9ba2e408efd293792672bce8f0f7b6eb60fee6ca83c9e8b9abd7928deddd5b0b0cf7f50d0d87d34deb863ed9647ced5cbef708bb5ff6337c483b6aed1c58a70bd0c22b8d4c0621a79b2bad6fd19c0728e7700ab9061ac20da0b09fe8af60d19304ba98db826ca8a4457a02ff9798443fac91ecd8958d84df9daf8a9402e34d348c4ca9bb61d1d738331a0b421a8b8287677509279e4ff835222afd19808fee00ed990392f7bfac92c912dc68e447622dff6f701503aa43bdcee1cc0690b3f3d5e46292339e223d8044e35d1d97b4f98ddad0fd3d8335a39272b615cdca69cad56d785cdb39f2b0570b1b3d2a42dee7f1412ae470cc09dabe9627357e389b68a706843c1e579e5d107f59fc25c8850b686d340712bdd11b5ff089c91c9d72203b793cea0679ceb8b979531fff281c505e222f1834fe18497a841ab80d874c528fe1133b91ed5ad2cca5141e3e58e38c5c0f26a417e6fafb51e1aa7ccfedcad9a427cf2373fc6d5fc4fc6a9767e7d09c7854ed8832538fce95332fe3f520613b18d6a3e7b9ef2e478cfb878545e5f75b2c9c5bb76a9d4e434d", 0x1000}, {&(0x7f0000000180)="95e19cf9f92d85bb72f8fcf1813e67968930a1445a75b9c8a76d8e3e603de5f5f4774f880e6891d1d9efd86ef53957a70cdc1006d3004ac9170bb573fbfc4d6ec6367b46f5fdeb5849ff56d892c72e76f7e3864954a6848dae3abd8f0a4538c5396eccce1fd7176d63e562ac7ea5df13120afa7295fbd50e00f8c38175eabfb98cca5d8cabffb579857cfdf247a648d5bbee91b88a1df558324e1efd381ea0e3dfbecea37b978ebd10d9d65360dfe0ed4ea2f0b403fa457d4ea9db5cde7c8a2bd2ee958128fff4", 0xc7}, {&(0x7f0000001340)="7a7422c39d936cc7a4b639a30d99a63de4270a9b8ef7844542dca96f49fa96b926dcb91b710847720dbef90fde5f46af22ab90c76575a19d8c022cefc7e90470bff6de7960fd9932e9c4e06a383fc18dba099132de4f46ea013549140e954b14153283da3fe58d8dbc8e35a0546a676774b70ca5c3eba9ef29459220a9052be9e2eda616088f8852b902ae6a0712f699f78bfabdc547f787d28737eda917856ee64f591c22a1aa80d1f9ce8f472d710e28207b5f72e5a3c5fecf56f78e08ad223544c65947dd5140c3ea667cfcf3fcba208f64fdbb169f25b866250279d19125ff7608535bca25bea6bf", 0xea}], 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xf0000006, 0x1, 0x102}, {{r1}, 0xfffffffffffffffe, 0x20, 0x3, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x80000001, 0x400}], 0x7, 0x0, 0xb, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x91e, 0x0, 0xb63, 0x0) bind$inet6(r1, &(0x7f00000014c0)={0x18, 0x2, 0x2a, 0x1}, 0xc) kqueue() 01:48:49 executing program 0: nanosleep(&(0x7f0000000000), 0x0) kqueue() 01:48:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) 01:48:49 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f00000000c0)) fcntl$lock(r0, 0x8000000000007, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x1000000000000, r1}) 01:48:49 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlink(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:48:49 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0xffffffffffffb0c1, 0x1800}, {0x1, 0x9}, {0x4, 0x4, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x2, 0x1800}, {0x3, 0x8000, 0x1800}, {0x4, 0x9ec8, 0x1000}], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) semop(r0, &(0x7f0000000080)=[{0x1, 0xfff, 0x1800}, {0x3, 0xa30f, 0x1800}, {0x0, 0x3, 0x1000}, {0x0, 0x100000000, 0x800}], 0x4) 01:48:49 executing program 0: r0 = socket(0x400000000000804, 0x0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) 01:48:49 executing program 1: r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d57}, 0x0) 01:48:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x1}) 01:48:49 executing program 1: socketpair$inet(0x2, 0x4000, 0x3f, &(0x7f0000000000)) poll(0xffffffffffffffff, 0xff, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 01:48:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) r2 = semget(0x1, 0x1, 0x4f0) connect(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000b00)=[0xffffffffffffffff]) r5 = getuid() r6 = getegid() socket$inet6(0x18, 0x8000, 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000b40)={{0x7fff, r3, r4, r5, r6, 0x10, 0x20}, 0x5, 0x8, 0x40}) pipe2(&(0x7f0000000100), 0x10000) r7 = openat(0xffffffffffffffff, &(0x7f0000000bc0)='./file0\x00', 0x8000, 0x110) pipe(&(0x7f0000000c80)) r8 = dup(r7) getuid() linkat(r7, &(0x7f0000000c00)='./file0\x00', r8, &(0x7f0000000c40)='./file0\x00', 0x4) read(r8, &(0x7f0000000000)=""/195, 0xc3) sendmsg(r0, &(0x7f0000000a80)={&(0x7f0000000cc0)=@un=@abs={0x1, 0x0, 0x2}, 0x2, &(0x7f00000005c0), 0x8, &(0x7f0000000640)=[{0x38, 0xffff, 0x401, "64797f346fc5093bcc12004ccd3d927c954394787d9ffc4914300f18f2d6656e2df6f6d0"}, {0xb8, 0x1, 0x0, "85a5224e26c9b56ed7602496a0e93a064d7d4fee93f280f32a9d2c10287c6ef973bdf650b7e40d2a8fdf752ba22d1a06a66cac42fd78b2bd4997cd4afaba85ee75b8afc95e47e3b01dc1758527ae37b8f955abd8bcb2397661e2bb7c559a670d556905a0acfe48f0784aed6961e9842bd2c24afcf929f93a4029afc05a0da5a0e8a09f010cd2642d201035007c36e98b269e6f14f0bf438c0accdf7e049116dbb83b"}, {0x38, 0xffff, 0x3f, "2ab14c408c86f2054ceb661d9a49f41602c95c60a68fd23452228a128959ac7eb0ca5dbeea"}, {0xd0, 0xffff, 0xfffffffffffffffc, "f31ee9f300dadad89777383eb6c76da85a3e9b47286d07db08efdfbe06173f0588f2a0aaba5dd8a22c72b668e6ba02c952778d122959a611a7cd2a0e614c68664ed855ae5131c84b8a4edbe5c2cef25b5a50c23d13994af6785faa77cf79125a4c1e503c8a9edc1907007c405bc3322ce70c9eb9226d81d25b6255e2eb02b2ebeca374a0beda96b66e9662300cc4ca8a42a14e4fb6d0b301c834c36bc9a8587b992484fdf5cc1aea89bf39c8dc04af86464a1c26f19e8b62f34431"}, {0xb0, 0x0, 0x6, "512a6e3e8217d7650f294fd2de41ce34523508b14f2159be285674b83c78be7ca7bf4b48aadecb70c4a7718b8d2a90d8b594f3cac2136e41a582126d21836c8596973646dd321f467660a7fc7d41c0dd4f44ac5a041e87c62dd70b7581e788307a8d25f0aea8fd790f079f120465eb55b63a9825f63360d7154fbe3fb5c32eb8ff43af848fa799673486b0e1e683471bb88cfedb4cd71c19783e6336"}, {0x18, 0xffff, 0xfffffffffffffffe, "511dbd4fad1e8155"}, {0x108, 0x1, 0x0, "9c7b7519470422bc9568a3603af145de6d969e3eeaebbe33dd8fd6ed0215816f4fccde2f2cfc562ee33b6ad875ea55f34be2ce95c21715a50eadae818bce0ecd29fa3ae76624b3112bfc2b3cae65d8cadbbbea7e0ca6c3d9e9252cce15cafcd12731477e3f9e6a9ad34c2b8172536ee135b2fea5567fa6554f7eb41063a97d5df158b1e8eb957000ab9e94df1496032c6510765176163ad7f30ed7810a366d1d78f5fdbf2bc081aa149c1fc95202bdc1c1730f227fd91156cc42476e2609696f640b7b27ea8cbbb009bcba8493ff899c74ae5a5c8477022badf51d691a41a4ffcf7648f5926595528416d2e0e5e6bd748c1af5cf4138"}, {0x3c, 0x1, 0x5, "faf1c878ad85c0adc75dd888bce84764cf83aea4cec058abf0e6a4caefc9a03f1d331be8d00735750d0ec252a4df"}], 0x408, 0x40a}, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x100) 01:48:49 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x202000000a21, 0x0) getdents(r0, 0x0, 0xfffffffffffffe03) 01:48:49 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2002, 0x625b) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1}], 0x103840df, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000240)="12ddbb64b1d3f7f3ea120734071b0f5c6afea61314886f4bdac8188bbf2fe1377434c96be2d5e716133e99e687ceb819c2b500af73275fb3b15cce4e87d2f71403a0806e48838f8277db2734cccdaf3cdf332b87d13277e3ef2f5538c9acec74e97ee3714d141ed46fd64d6b975d0f88ecb126aca58ab5fb6cb22977d39a2d871c804bbb09cda24843227676b37f3437dbbd6cf14d23977e50f91596acaa1c2a180cdf145d0688b3a1afcf8468a19fada0616f693f015bc09de2b981d804c4", 0xbf}, {&(0x7f0000000000)="98336080709647a7b8f39244aa563aad4466da65350663fb082078c58adb5c95630874dc600f5560f2568bb9ef131daa40bb4b9a8ee16640e01ccfe8dc32003bafbdbe587cdcb949f838c35e52acdafaaec39a26e005b63c", 0x58}, {&(0x7f0000000300)="77ec41e94a762036893e47a6e4ab035bf6a425c0e1a03a4700ea09651cb04d9f3ce923fce05d69e8f33dc5c1998abde8d94e35917c6695325edecb9da9cdc1d4d86ccfb4c74c5dc839d1d52305032f26b53f52a79249a3b3567aadedca8f0d55872489a035019afa2d3fe78d0cd423a40ce2e3887e210b70a21f51a162244754c92d21e423f034ce5ec69b52166f53a1eae1", 0x92}, {&(0x7f00000000c0)="da4ddce2f7abefa89eaf35ff359fea61718a1e8fcf7a0aff1f5082f911cd6b1b4b2afeb5b5bb8ab324c90a502b6a02003ae653", 0x33}, {&(0x7f0000000100)="52a6a6f57be06a8798f118593b5b3a", 0xf}], 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8574, 0x0, 0x10000, 0x0) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000440)=""/83) kevent(r0, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x22}, {{}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) msgrcv(r2, &(0x7f0000000640)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) write(r1, &(0x7f0000000580)="a12d99a434594e8e7f05f9450af5dd07bccf31bca9f2619860124de017682951c8dea4ddd4dce434d6ce5adb60e63784ab9d3b90c25f08edb48670fd2b799b6d8eeb87b116dc0da1e73ea0e575c25ae1f1445c5b5cf69b20e58309ed6a8fff24972dc996f01503050d550fabc2664542b6caa84e38ff8d5fca1b4ba52861fbb766823d13360c44872251100e1615", 0x8e) 01:48:49 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f00003f3000/0x4000)=nil, 0x4000, 0x1) socketpair(0x0, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000012000/0x2000)=nil, 0x2000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6, 0x2}) 01:48:49 executing program 0: stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000000}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) 01:48:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x600000) socketpair(0x0, 0x0, 0x3de, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x1, 0x2}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000100)={0x7fffffff, 0xffff}) r3 = dup(r2) dup2(r3, r1) 01:48:50 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f00000000c0)=""/87) open(&(0x7f0000000000)='./file0\x00', 0x8090, 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x14a, 0x100) connect(r2, &(0x7f0000000140)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x000\x00'], 0x4) semget$private(0x0, 0x2, 0x41) 01:48:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xc) r1 = semget$private(0x0, 0x1, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/121) lseek(r0, 0x0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:48:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xa1) r1 = open(&(0x7f0000000100)='./file0/file1\x00', 0x10, 0x141) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x800) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') chdir(&(0x7f0000000200)='./file1\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') readlink(&(0x7f00000002c0)='./file0/file1\x00', 0x0, 0x108) 01:48:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x3, 0x0, 0x100) pledge(&(0x7f0000000040)=':+\x00', &(0x7f0000000100)='\x00') r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair(0x1e, 0x3, 0x4803, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f00000001c0)='./file0\x00', 0x100, 0x2) setreuid(r2, r3) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setuid(r2) lseek(r0, 0x0, 0x1) 01:48:50 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x480, 0x1f1d, 0x100000000, 0x3000000, "54de2884ed0c0c4292acae3eec67f0b297229943", 0x80000001, 0x10001}) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c9976116291", 0x754) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f6a757300558f22a1676cf18b8d9c39e996cea31db8a2fbfe85e5844a74cfe170e5ff591df7f1fa80c2298399c408dbfa1e79d19e84dc33d29bdd36489a796a3302746b15ca5be7aae68fee90c8acd60000000000002c225fe0"], 0x1) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus/file0\x00') mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="5d0988664b74c6b3c3ddc539560856e09aec95d6fc9ca7851fc50df74b428168c5043e4ce4f30049c1503653fc385960ed007dabf3", 0x35}], 0x1, 0x0, 0x0, 0x1}, 0x4) rename(&(0x7f0000000700)='./bus\x00', &(0x7f0000000740)='./bus\x00') linkat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus/file0\x00', 0x4) chmod(&(0x7f0000000240)='./bus\x00', 0x102) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f622f5d1c2d086c01"], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0xfffffffffffffff8) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\t/bus\x00'], 0x1, 0x0, 0x0, 0x0}, 0x400) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) 01:48:50 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0x102) r1 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x10000, 0x2f2f}, {0x18, 0x3, 0x1, 0x8}, 0x0, [0x9, 0x80000000, 0x9, 0x9, 0x5, 0xfffffffffffffffa, 0x7, 0x100000000]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) socket$inet6(0x18, 0x0, 0x5) 01:48:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 01:48:50 executing program 0: semget(0x0, 0x10000000000, 0x0) getrusage(0x0, &(0x7f00000000c0)) 01:48:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) fchmod(r0, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) syz_open_pts() 01:48:50 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r1, &(0x7f0000000140)=""/141, 0x8d, 0x842, &(0x7f0000000200)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)='C', 0x1}], 0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc000, 0x5) 01:48:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x31c, &(0x7f0000000000)=ANY=[@ANYBLOB="280000000061af2e0dff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0200938340ad69e8e39503a2b21030a3790000"], 0x28}, 0x0) socket$inet(0x2, 0x8007, 0xfffffffffffffff6) socket$inet(0x2, 0x5, 0x5) 01:48:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x800, 0x3) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{}, 0xfffffffffffffff9, 0x9}, {{r3}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 01:48:50 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000280)='./file1\x00', 0x8) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 01:48:50 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x6c7) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 01:48:50 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x20000000) 01:48:50 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8400, 0x58) open$dir(&(0x7f0000000240)='./file0\x00', 0x8800, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x801, 0x0) recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000200)=0x8) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x7) 01:48:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) connect(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2031, 0x4) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/16, 0x10}], 0x1) r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) 01:48:50 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000140), 0xfffffffffffffe08) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$getown(r0, 0x5) fcntl$getown(r1, 0x5) 01:48:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1d8}, {r0, 0x9c34f92cee255806}], 0x3, 0x10000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) 01:48:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)="7db66a45173e631013ce111a812eb803d1406131a6140d125c", 0x19) 01:48:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x222) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000280)=""/4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="399e0a3778c2ddb0370ac04c2456483dd558ef0439c7c548bbf8ba4c4f7e3d5e1035c2ba54cbf81c29ae2b3374422e241c405e34d92dceedaa0bef9516b82186b00c5f8efcac0f768bc2f0d568bf922ed8433d9cc95f69d8a35a42cf13155dddc02168085dc4aecfed09c58c85875369a9ab5dca5b4212fbc288a549eeab437928d5dc588a57b90487c57aa0370b14b7733a871fd13d820320b86634b6505fad73f0b92c6adac06c74f8a89d0f8231add4ebbd", 0xb3}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180a1, 0x20) open(&(0x7f00000000c0)='./file0\x00', 0x10040, 0x2) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) 01:48:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000001080)='./file0\x00', 0x2, 0x1) setuid(0xee01) read(r0, &(0x7f0000000080)=""/4096, 0x1000) 01:48:51 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) geteuid() r1 = getuid() setuid(r1) r2 = syz_open_pts() shmget(0x3, 0x1000, 0x224, &(0x7f0000fff000/0x1000)=nil) fchown(r2, r1, r0) r3 = socket$inet(0x2, 0x4007, 0x100) connect(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530008668cb5677e90cf51f65d7805493125af6aa32725a53e6b665b130a9e8e82a02208502cf6a0b7262a0074b000000000000e492a7ce712f1c9fc1bd687c9f1f4bcd062ec2b305c35d000060c22027fdae59469b185e"], 0xa) fcntl$getown(r2, 0x5) 01:48:51 executing program 0: syz_open_pts() syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x581, 0x13) sendto$inet(r0, &(0x7f0000000040)="c4276eabcb48d727977903e4e753b20b87398a714db95469ba20c84005ef2773457d92efbb7af992e5c44eaba145995a7620f2851ef3f65e1d65bd78df8977ee801176665bedf5fc2f3d417c2cc41ed1bcbcdc9174407f04e720e436310f775bb1acf1d02ea8f1fcc8f82b2d47e5102b7fa23e484408a573d76b7f7f900e302517c769bb8a7773d7b775dd20ae633e30b2e0f6fa2f6ba87fab38c1035051fc196382387bb2809ac96fa1ef01a8e9f20178afacb617650147655d113d358ec2471c76886bb9724d5c010a916fae49a320bd9e71fa350f3ba4cbd3ffccde13", 0xde, 0xb, &(0x7f0000000140)={0x2, 0x1}, 0xc) syz_open_pts() fcntl$lock(r0, 0x7, 0x0) 01:48:51 executing program 0: r0 = shmget(0x0, 0x3000, 0x410, &(0x7f0000ff4000/0x3000)=nil) shmat(r0, &(0x7f0000ff6000/0x3000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ff5000/0x2000)=nil) 01:48:51 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f00000000c0)=""/153, 0x99) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 01:48:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 01:48:51 executing program 0: select(0x40, &(0x7f0000000080)={0x7}, 0x0, &(0x7f0000000140)={0x1000}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 01:48:51 executing program 0: r0 = socket$inet6(0x18, 0x200000000014003, 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x32, 0x4000, 0xc46, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) dup2(r0, r3) r4 = dup2(r1, r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) accept$inet(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x2) 01:48:51 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x87dc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x5, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x44, 0x2, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x42, 0x6, 0xff}, {{r1}, 0x0, 0x0, 0x1, 0x6, 0x4}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20, 0xc09d, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0xffffffffffffffff, 0x7ed}], 0x4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0xff, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x4}], 0x3, &(0x7f0000000000)={0x1, 0x8000}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) 01:48:51 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)) shmdt(r1) 01:48:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x0) 01:48:51 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x400, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x100) socketpair$inet6(0x18, 0x0, 0x83, &(0x7f0000000140)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$inet(0x2, 0x8001, 0x2, &(0x7f0000000180)={0xffffffffffffffff}) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x50, 0x11) open(&(0x7f0000000600)='./file0\x00', 0x2, 0xc8) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x8) sendto$inet6(r8, &(0x7f0000000640)="3cdefc448d7fea264c6e49feea34ea31cd116ec90ff611c22da03c66c77ffd7bfbe7159185ce1f9a566fdf50c03580d09a5e813fdcc9a5f4a14a71b8187b760f72c2ac38c6d752b92b130205e39f83c177c16f9eb74a26d43cbc35fe09ecfa457404f4e63da6711f5778bfd4693b60ba945bbe035d13beb1e081ccc6cd407f5afed7cdf22641ea117f1b1f376cf9a183e47d215158716886b905e69195c7a3247bf049b34aa793e11d08e840b3aaa936b260c78656da89ba1d79eca0e6f39a75685811cbe3cb2a69c1329774e01518e8810b14dd5dd19877679d1e2093b5463c", 0xe0, 0x3, &(0x7f0000000740)={0x18, 0x3, 0x20000, 0x8}, 0xc) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r8, r4) r11 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x21, 0x41, 0x81, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xfffffffffffffffe}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0xdb8a}, {{r4}, 0xffffffffffffffff, 0x10, 0x40000000, 0x7, 0x3ac}, {{r5}, 0xffffffffffffffff, 0x52, 0xaae1fa435ef7967e, 0x2, 0x7}, {{r6}, 0x0, 0x12, 0xfffff, 0xffffffffffffff75, 0x8}, {{r7}, 0xffffffffffffffff, 0x1, 0x40, 0x5, 0x4}], 0x926, &(0x7f0000000440)=[{{r8}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x3ff}, {{r9}, 0xfffffffffffffffe, 0x18, 0x10, 0x0, 0x4}, {{r10}, 0xffffffffffffffff, 0x3, 0x1, 0x4, 0x8}, {{r11}, 0xfffffffffffffffd, 0x0, 0x80000063, 0x3, 0x1ff}], 0x0, &(0x7f00000004c0)={0x109, 0x7fffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socket$inet(0x2, 0x1, 0xb071) r12 = socket$inet(0x2, 0x100000003, 0xdd8d) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000580)) getsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) r13 = semget(0x3, 0x7, 0x20) semctl$GETVAL(r13, 0xa, 0x5, &(0x7f0000000540)=""/59) 01:48:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) 01:48:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgid() setuid(0xee01) getgroups(0x6, &(0x7f0000000000)=[r4, r5, r0, r0, r3, r2]) mlockall(0x0) setregid(r1, 0x0) 01:48:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = getuid() setuid(r1) setuid(0xee01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x0) r3 = getegid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x58, r1, r3, r1, r4, 0x141, 0x7}, 0x4, 0x5, 0x8}) 01:48:51 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000001040)=[{0x0, 0x1, 0x1800}, {0x7, 0x4, 0x800}, {0x6, 0x3, 0x1000}, {0x3, 0x96f, 0x1800}, {0x3, 0x2, 0x800}, {0x1, 0xffffffffffff636d}, {0x4, 0x400006, 0x1800}, {0x3, 0x3}, {0x3, 0x10000, 0x800}], 0x9) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/4096) chdir(&(0x7f0000000000)='./file0\x00') semop(r0, &(0x7f00000010c0)=[{0x3, 0x8, 0x1800}, {0x1, 0xb, 0x1000}, {0x0, 0x0, 0x1800}], 0x1ae) 01:48:51 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x111}, {r0, 0x1}, {r0, 0x10d}, {r0, 0x1}, {r0, 0x8}], 0x5, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="a24e51bd19da0232281cb234ba0b1eb0164f101e6069c32b6fbe9b2f9786d6c294fee7d3c2023836f8ca1eea9229f2974945ca2c4ad3fb73f02024c210eac334bf6ad7faaa859867d05e98e9cc958e8183786c6bfb73ef7090cc386b6567ce39281b80acd96d90bd958d61f759fb0cd12aed7215c3f09ef662b09a145c39471c4e63a93bc15ee13090e3365f55b7767ef287f87e4ca9dde22b37413f6444a450443fe8059fe8937c9e4145ae45b2710787261faa643893a270fbccd53abdae464cf62b2b2387a46760fb264898ebe8b4", 0xd0}, {&(0x7f0000000180)="2dd7bc6d14e9791ee3b0388a6c1aa60b1d1ba64c659f76918b73bf558787e6977086c5680a165784d7a03c7f1d118dcec0135e182bab20be5615a1f61b85e86d4a66ec1c449dbb8e64688d2888232c03888f092fd212fb1ae47f4699bba73b891615dabd3fa458ade63d75dc0e45a6d71803", 0x72}], 0x7) getgid() 01:48:51 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x2, 0x5, 0x753a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x2, 0x1, 0x4, 0x9, 0xe7da}, 0xc) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000280)='./file0/file0\x00') r1 = socket$inet6(0x18, 0x5, 0x1) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000300)="ab4b3a8070f0942eb5c12b197be73caaf79fb08a712977e074d149b35c0007b03c57a934319df61954edc655bd52f128da4337045972d52f676b2460328fa36dd63461c500c1c4a0fbb1d3b4501d374a073290ee3b36d4980d140226d4d160ca366de1bf7f6e81513309969201fc0cc4b45c2339e722f2abe8d4baa6a030bd18af9945cf3bab1d605638ad1fd926f0c6ad27b05cb11f617d658c62bc54b3650be715d7ca08764c64dde9670386e46d9fd8139d509a21c6c8961e520347914e85122440eb788223d7", 0xc8}, {&(0x7f0000000400)="14e76d8bc07dc207fa9f82aac88d6fd050fac90d0a177b3b44b19af30f4b9a169d6f22bc74dbe219453b6861fcc712e34211a1187dbbefa0684bdc8c0a366e63069cc1996b7c01c14411ea0b6ab525b2654188d83d1df677c8404df8abf26f5a31d50e0de3dc274a65a7760ddbe84a0549d779a74401950721f794fcf8b030fd69a7d2839cd5091f97e0935c0230a9fdf764c6349a1c955f2de731835973777118f99adceb62fdd56fc087", 0xab}, {&(0x7f00000004c0)="4c6121042c5b5414a3240f40f7ef076069b689148d37581bf35a2aca37b32de999d0b2dbac1eb094f02b2159f773496c895b507d9a285b2b38f78f0233d51a3e39eb5a23505355be1d14829bd4ea430a7eea1985fe86536f225d8ff51a277b02add204c42fc0b49a0b80001a32d6b70e2a8b17bc632d3f64c0335920adf12372679065426bd65422e2c9ef63701d6146e219c1e7ee7d8b5edfe0ccb2997d2e3c5eb5ea9ec2c9f31b64d56023af0eb9086eab9b5e34b7d26e4dcab4eab8212b2470bee83803ae70301aade17b571b9b6067835f62946263d1e54037841ecd42ba0bd158b8b19a2ee70f89908874c112c45cc279dea1702c3acc20d0575e12f72abd2acd18004b19420b31060cb6a155303da21e74f55535984ca77e821627577384cae818b8fa0d8d7db95beb8ed8afdebc4e21cf13f626e225df66582d90805d6eaf3021dd645ec90df876fd83840924d5cbed562f1508b1e157fba58d7fd217c4248a4a431635ecb4f1993b127b7eb4afccac2bb4f66edc4b6831207baf3c4470e7dfca226f15543c8b3bcf6d11ce0dd96a174ab00bae67c03364112939b48099e5615236748fb09eca594fd570d8eee7729d582a8247b5235f74e3ce779c28d9bfa5646c3fce4eaa927b4edec76cc63b0d2e0bf5788a53495fe949dc54e2ae44aa95017a121d52724e8b13102803b01e126d1a521d162fa8549b7a93de773876c20402b6df8e22b294601d4f09046784ef00dc25e327408d70d97d199189a0358779981b3956caa06d9e137e0ed78771ed72ba9b54d017ad1499ee48910958dcb3b2e704ad13bb4152c698dc8603f8cf86a8cbfec9c65b9e7cb8feffc6fb5585f7d019b1832aacd6f198f29495df3ccd4d3918829b322947debcd1ee4064188561a85849648b5e086cc12993c51bc5a0c16479f27e9b4d4bcb8d6ea4875008f9338e689e05c9cc7b42ce38fb6c43336ab26b5fd88ae3b20d2ec07377517385c1ec37cc18df1d53362379a7ba8685c6b4f07c0992aba48f8103b2283f023ad457a15099e1499a6d1d39c259673e9bc4c70592847e0670fc333f0024903f65626609b02fe445387b0409774a894ce7e6e3112038b9894ddcec667f193f7b2e75266d28038b961442ed6eeb3198b5f2f12395e90efa7f0b3b0bd7f2bde0c0c9e359c9a62454ca3cdfa13d9d0db05b56661a5592545730e8dfdb11a924abd3b1c1239c9ea916170cd18da5886e9f54f639f8a36bc56ee61c76545573ae19ec086406b665f2128f28afe2a2c94aa99d1e2066a631bb4f6f47b03d6ec4efb914238a75d0e242de5147a845c2c911f2adab25d4e689bd7da6b6ab2476e75cb8cd830757f5fdae760e7697a4a769d3eef50523526d17ebc286bc68bb6843f556f6caf6ad93bb9f78a700e01bbdd21f3a0e0f133e6eec00a48fb15aa0814aec931cbe34aa2857c8f80eb60fc78c8ed595682d4cd50361dab22bfb5bda79ec45c12575c0a689768c7788d8f76e68b45de1ab42698255781d7b15e95da1d6b8c8857b64379bb996642017d27d8996ea02e6e471e8f5c6e3f8416bfae5333cb830ec2793cc281e574934e6529a743c2ff92eaf3b35b02379c48d3e5899426722a20029f42bc0723c87ffc5b1bce4f369f2bdf174795279700147e3a7d5c47b9112dcb3f5fad4198d3569622b88030307a076bd0cf2101e9ce10ba4ace624fec1c8d7ee03311ca4ff3b41a7538d9cbc697cf198095155910d7f49a837be7560785713520d8a85fac561504de4c4d57d91d6bb72bc6ab7110dae1e13f54baca82c77a78a160847cdd68a066e5c2c9d6fba4558d64f29e715883052dbc0c43d8700052708eeee390cd07abacf7e317f5420a6cb47eb29b1239208371b185afb2191f45f1b7f990bd3ee5a671682069764301f0620402c3c2d3d146a911406bc8abb7b424b46d8f1a6f6c73e7ae6feeeab87417cd30e77dd485711d281c23f00f3556e755c2462a3d826045aa18046082e98bb58f31a18c1a98036070a00bc93d6b04ab286d5cd42f89dc5cb83c348126189416d32191050666de5655142079aad28b274277f2f8fafc7b2f917763a8bad6c601dce27fcd5886a6e225d1ea7e3106a8269fafd1007bb84200f72571a603fab22f431737430b6b515d197fe2233996c4bebdefc323b9a54ebff66bb3b0e75ba1e2452b0ebeed18a5331bc1980a285cb7213dcdea71ee4c3fe3ec973656ba75aeffb2d2b405c50f7930076373999c34a779d963e99bd6cc20ab037fb3317cd41cc026e2ebe07f7d493ea18702387e150c33cc454ea5494f6362320a1db924b6050e470981bdb5381a8f339d6c178dbf14967f293b40054d5ce9aab7931a8b550361ab7c6a7b71cf6a21a43fe211dc1f61d36bc2ab6d2570da14dd9888a537ed9962e246fca9426f1df30c568f785cb91766901ff412fa8afa1cbb8ebb643caa65662b05d2f52087354f051b1b9a1ae4f6d8a12fae76e11106933d419039a4c022774dd734f8978bdcb03b6471b96f15287d5ea2c478dbeec1f78fc1f01263a3ae308f7d00d50d77c5f90ac4ce039cf3e910d2884cd8fee0cccfb854ab63c0b02bd0a1c2d34382b640da77688e9c5e4fe6e4209b7b03a21b247e0e53a0db62b9a05e95901f6abcb1be11ea683a8dc4344e8561877758bdd82da0246440e934227a89a8bed3cffddc44912e4e4df6293518759d25fd127accd3b78716a55169882bd91531b45d8925c0de9b205755339a9b0519950d27ba6765eb89d4a95864de1fc3e76e867e4106c783361df45140ff91ce275fc60718aee2f5917c457a20c0c0e497779dc8a86b981238ef8eca999391cb386120008790dcdf57197bae7396aa760a52bbb91ef4717743490adda4b96b5ae49abb648263d884ec6ff5a7d2033bfbaeffb7dadfaa45270ba04baaf4eedaf0a87275fbc188a757707e6d88da6305b6034255956f95c2f2a1a2c2dc6a78e6bb7072c35efbd4c747ffe90e9297007f39fb57de867f03783dedf086ea7237685e4e58b3c91ffb71b47dae1921d9662693b070366461631b4971bc7e7935eb43a8579330c21c3dc031385495086bd824cb48413bb221f3fceb1b0aa0418600f1f53cfecd9b19a9d0d45e5e61d429405ab1e805858c94f39607729c0d277d6111dc193613dfbdb468f98d43d72907560dd8c7b91d8b4f233e1682fd83d3394567300dd2c79315f54542d9dbfa0a2facf53d37a2eca1cff1b2711f493b47bdd57a0648b5cfd129f9195f1fcbee42bb3e2c5d91d143fdd39066e4eb7bd84250e969dc1b9302a255c9c6f0b5c71478456a54f6067b77a682f6d7bc628c08787dc14bb6e5a1c946a66639003441dc779c8cf03492b57b6adac884f2ac71a27da7bf8ddddccfd0aa75310af80fee12ea9e1067f7db5f2dc140d5f47c793ba1b625c287092bfd4935453e22d39e1d104f3961cbf57b2ad6b3885d083799b6f0e34842bc5556c344eddd56720b4ecbd6130b266f97955c697a4cd7bbcb3c98dc261877d5cc496f5e3354c2a3ca7bc3753149e7faca9aecf601abf2559747cb3a006e2fcb9afeb4db984812dab53d385efd6b551e7c61c22040c8d6c3e07331212da4baa21ed244ca970935ed4c55b8a19025cd996174cf2410e7f17c4f7d142d3f325cfc43ad57e85c9cb686085130f6091321cdf143a96bab0dfdec0fe03491ae1bd7259d67268c0f476fd63ec5ee2a7c1f18475609915ae83b27ed8c494f1f712107d7d4cf4e19fdceb35d7162a2297470e3bb2ccd949aa054ba6806a84b9907d96911107a415aff49f82d64fae6c47c293b888a5b7182a8db1820d47660f98ab8102d4c783e89d2984f94f820a84987f3c78cb7ad3549b3e145846ffbc5a6485a7374bdf059157975be8c396955bab58c4f0b864c8fc3cfa6701c1586ea3cbb2c9d90425dcbbf024f7c238debdcd395d882eb13dc3a670d8c450df5bfdd89d50e6d5a5b7b3f5d49faa9ab123ed5055a7e0f7c9a1457c16f9aaf4d5fd862e01f014799a297889ee1c550eaf993444d34953025b3fccae3278fcadd1905e5042f4e8a61dbd41b4c71905330c5dbda4eb15b11046d3053d84c00f9e0f577f125d851991e800bd97284d15476fd583781dabf4d5579b6134bed8e35a848ed4af47a6ddabfc6cfc036e07a2bbb1dddbcc3de623e6f178bf1e7ddf621b48ff1036f324d64e26e3c14b8391f1418551652d89607a844bff1e3a9649b1d424179d315f137819559777defcef4ec4d944e0eb04468c27b400d2e2a664f6a3af5651b1be0780348278395b5190dd943aa329729761cf8830b7d248f376f47a3cd34dcc01be894d841d721184453fe404cb185f084fb7df4ffa7e4a99a11b664d7ab1b0b2dc243dbb5f9729b26223e69b9134da42a06fc02249f9d9a4ad41ae832c4cd44ab5450db2478d8533b4a5a800a5154e26f846cf6d39df46c15486443b3f6fd07f37bfd2fe6a1faeae181ee3636be29915ba5eafa935f3fea5a764d93e4117576b427ab8102d19e7fe8a4143df979e34417ac3bcc03702b7b44de662b9b427f6adfb597cbc64e08013f4ddc508a6e1b7f7e4a94bafbff96fcf350fc90619425c3f99def7d140e0be17817f88eb4f3935786d4f2be62fe122e44795cf2f5efe71699ad79d2e591581d746e6cdf25dc3997351bf09d93a9164e90312eadca1b2c21d1864a350b3a06f71777044fd4658e64c3e3655c857720e50989e85e4c1267ce4b08702be558cd5e2f589defde3d65c0976cddda2835cd4231a63e43e0935008d0b7974e5ff04e9fd9b707a8c40f98632d3e3f74b75eefd5df7048503fe7db29e0cceec87202eb3e56bef3767288fc4775f2e897443e735a8580cf3e1e999e3892933f9d921bfe11afab614737386eaa0bf45d6f8dcdb4c5ffb3812d33ee7e1292920e07901ebcad1ba81f2bf7759120b5e0c9f50c1a165402292ec1d88b93f3c1176924c6c5721bde47c7f9e89925f07336f369333749f96fadb0317bffe81dc55194b97e232502a860247ad0a2b3b578d80c815ee78936139612fcc0293b6be4a9fe5ec9b8514f5da45983b41ce3b23989dafa36eed36b9224c945b9a77b7f9c4578ced40366efe9e5d77cac5ad2ac270d73c0290373339d99839354f9494648aab4f55dbdfae6401af9e88687ccc625c94a92cb747f760f116ac4dda0dfb44bc216814be8672429ddb09511c5e860255eb1ee6056bc85501d23db219d941a19c9de9e90c6c9a98cb3fa88516c4db84f9ea5643d2fb648f5ca83941bf48d09fe6cdf71e86620e0005a339b7e88c0ed96ff88d195947ad1f57febc312f47d849cb310a0a6f70507e5e06f657ff21cff99bc020c7406afcc921bebbc1b5e0fea282ec8063ac1a722ad83dbb9bb5f33ffb9f12d9839a9ae79d10e8bcfcd401d937b00a3d2df66e8b873eff69d6aeba8b9b67964fa5e50b544905a34bb27e9e0dd501906ff0832d04b738aa37e394d0f02549ef3dbbce631ab6946e8cd6c93617c59a0e059517120e7920a68a96f8e907e62393858ae640c8b177eb8b3f3a2b9ae5c600e45dcc27b86fd03614f3a5c059397b11e9c087ccd60be023bfcb779842368a57aa7373da4dbddedfd0208975e2b86e793f6d45e090b4fcb07eb1ba1651e7fd6dcf5547bcf8ff00d6357a3b467ba483dd186d0c83bf05058aa637359b2b1ba85b80ae480d2d190e8f65e5c1f4bf387755a54ef1a518a98a52e8e0f0e3aaf92d959a41862285f78036312f47a080bee759e55d3ef97a6d63ea11fa83961d681c808cdb6f646ba1", 0x1000}, {&(0x7f00000014c0)="3355e60d3843505afecf5caead192a1cf18fedf79c12f9e3bbfc07c838c68441d444dea641443823a26423c3ff933cc2f6e216ac463e958720ed1e8da0b9db1c9701048ea4456323f40daa7348db50738d2aafa752860980200ffa36a3f70f27cc0e764e328376a3534b03e1dbbc6491ae6a5dba1d9107fe2af6f6cb756858ee8478a25bb30dc6593aaaa7142655171520b41dd96c63becf1b4df44592639b38e72d8779ad7ba79a", 0xa8}, {&(0x7f0000000040)="1cea16ad241087368b37c5ebf2d6f47ec55de10fdbc295bc9e8006c642851911622feb4c427fbe03955cd5613eb2bb8c3de4e932d7fea4cc67a3e383d86c3d", 0x3f}, {&(0x7f0000001580)="9fba77f077183f668bde776bbf4dfa7f109ca2fa8791708c61aa9ae6231c83c39fdb35d87b2d30d8694d5aca6e1fda0db40f821c135fe6935d32c12325f9d1eaf68146f7b44280282ec59bd0bdd74e9b3d4fd777ea21114b58181821bbd4bc9d8975d7f098da3c3eaf82901a629831b14745262147b64a0ee8d5af662c63443b4642c1a56a1c4b50c2f266278050ba1a85f348267f5b82030dcfc2cc8d10ac5fe4f52eb7bb9067f5c1135c714db92135cde0ae0d09bc03fd00e848b55b15a6bc7eefda7312c86c3fae5f0466af55afed202aa0cad1e0700648afac79a3cb8aa580", 0xe1}], 0x6, &(0x7f0000001680)=[{0xc8, 0x1, 0x2, "6067ce400ebc6ccbf4a0bb03d615cf84924b413a9567e49215f5b46511b3d9202935eab2b8d535b237f3bcc344a34c84ee7f52ff0ab7d4d896b2ac19e8e158e2f35135925305c1f6cc3b66a82d0f9b4c7087c8655f9cef73ffbd581428f7744845aaf0522027b18d97350067821422dac93744b1864e495a0e078a2ecce5f387862676dba132a92cd7a5137f8f09815f7611464bdc6437b50e3f525c08cb90ab6df49c0ac088170583105d9088e695ca4b434f4e56"}, {0xa8, 0xffff, 0x7, "f0b0eb1ab1663a008c2fbc4934ad58e507691bc002fc85406dd9bcb00f8906800957b091b89dcba5bbe9e961faefb551b24f6990306b52b2d90b278bfe020d47daa2706e41f2fd6e2553f6b68c00f031ece45c758d245824dc21e9ce0d1fc1a5301c78d8dea5d5cd4f12198ea3300cab3a77604620015fdce5bce9c22a82af367a4003b4dc340fe67a6a943532b3df2a6771f35580"}, {0xc0, 0xffff, 0x82, "6bb198369b944066613b980164b133f88c900c981829a5d79c8b46fa80e227c3b6554d2949d0ec7f94ebd866cb17a309ea15b7d60a255a077e7ccde9d4f07f511efb5b5f804a15f5d2b08fc9efb6a53fdf938c067fcb4804398c5523b652a299df8c9d2ebfd54c4f77fad9b1b7ab85a7b83bdc11f1250af888e330e8006a024d724941ab62b58f07bff85eb5e635bbf4cdffe08d4b260534b1bde21c7833a024aab65f9ad95866a98f0cd2d01467"}, {0xf8, 0x1, 0x1, "5eac4e144ca2399e7daa5b040732e5deeccb0d080a5b8c321f945c94b04162da86ce51901012eacc1033412b00a6b69d5ac873325bb01d0b8d5a5cd5e939d542875e0a6419e0c7d8c2958fde4b617820b5666e51d9f054a21ae800197cc8b089f5cb73ef71218ee71daa4465414b4f1c629ae02f937e6f617ac3c10d2201df8299987ccd3049be68d99b3d1a79ccd761c1b0ac8c6935447747b67e984bd27f086d09faa803123561959100ba3d931601486bbca078fe7f89e74a66dbe689ceddd67d43e0cd393dd2fb83596d863ec8cb1d7717edb248767c48994fad796170f4e264c8"}, {0x1010, 0xffff, 0xf442, "3aa377e6c476ef7301fe4ac51783086a29a2c281ff8265830826745ce22a180c04331cb5befaa07a309c72e0ee96ee76d28e12610c1eebbc600250992ac4d57684a243607c7afd7b85f3040bcd429c5cd6bb0dfe208c4c8058cbfa3c308ccf874e3c51fe3d3d66e6eeb3ba6d4a472ed5281482f6692c81c0bdce698fe23e2c25d81e2ae882d4071e0a214bfe341146e54a16a9d382233daed2a7888c9515b54c78a735a23d14e8fa7ad39ff9c639f9fdba184ec00ef2e3f94eb433df13e66aa9a1fc0cb4452ded259d98d36639ee9dd4b2b6205a2543403c988f24b7764d71c256a9abe4dd47bc113b3077ab99d0499a4500c1a2c7c89a43f4ae2ec37666c692f392b3a5069309ea8b9307c3dbd371ef1a5e59c9895d567c102fbe1f1166fa0244da596e07a73ba0601a179966dab2fb3ced3486b70c6ceabcdbfe2770f655e6d58774471c01ebeb9ded4d779e5f759258a01b7600a124b4db20cd5d7277d2a82ea6cf74b23d5a726884f1db208e381d9b9bdf8a9cbae7c2eaf5e5a04b37123bdd326f0f2888c1dd546d10cc6a680d7db5e83014b59208484a0ac7029b8edaba18a6c6c6df0f7d9a83bce15dcf1c73c0b19187fc7bffaa78d8c53417197c9f674f9309a36328dae412cb7de36808b2dd98131e9b9c62d8328bdfe423829c897d0345358fbba006014aba90043a0fe6ee8f87f26a4db6e3f92cb4fc4e0d5a80f627ae3506190f7e19dc3f81adcce470c13bf6a4e9069c250aa5c8271dc4243f2d90925cd95370a8bd57f7b98cfde8e33ee211139740032b950de659df648451c9e9ee35ab0200a5bb98353d6f1c535a1daac5e9c9727400787294811dae0124b035d087dfedf01426b225e6e4e07ae2fb4af128cff717c16298dde0d305389a3d51b7509d843d35185e5dd6d4363aade4c9ef937b2d144521dfa5063a903fdf9120f948ad8eb30e8e3c4f16954537ebb07525a4e7522c8fd6667ef911ea9ea4c2fc038fc43ae1e5982b93327e5e4851c77bd28a72d0e4e998b37c5a6022942d8afbc2fca070a381e253d7dd1935c982d394ac19b7b3f94ed8a9d2462619f05c5e95c429307f36b15dcdcbadc38806573a0e756f44f8fd08ccce0f1f9494368d11bd47abe916f4c2c3a3792e610c61f8f2e4b0ed811c93ac414c7caf2fd96faa3ae78ef5f0defc1466c58592f2afae1e97c9aa91fc739d449a69c6f9b4d5e2e64eaf5e6af05d7c5f8b0c79575cf11ff13e0e8f9a103d446c25557045f74adb7c26d6a45f2f7632b8227daf7747aeb734d72a853e08aaf127f1f45c8447cb8c20836c3e37b07d19ffe20f2d1da59a05d138313c6f494eb367eaaf09ac880c18e01a56459a5625ac9ef85a585a19a023bc405ddb8d2c7f22a3d08e11337eb571842ffaebe1b2fa91c13d05c348c4c93012e3722cd6b23378ebcced1ad979a80f839a795a73f8c63194d2958a3016428db00ef01cc1a42f29ae8a2201e3c73f286ea7ce1818d26dd3e11b984bf3879c46132625dbe3474cee264ea2879cb1fe95dffc381940a9222295f7fbdd81e93ebf5d3ac1daf942a7c1f6401bc1d49f4c30a44545ffb1ab0cf1b620daeb74c59846a421455347718d8286055434971c80314d81d16a69ed80e501c41d0efc42df2e1a5f37ea3b9f32a2c7c508d68fdccb00801dc65f3041094facc02731cca09a26a9ca485608a9257d927177904acba6beb50708b81c5d3962d91a0f95ee8d03ee132b0b7f14916ee70f37d53b2b5f513b600ef8ae791269b43a022e64e66ab863554d1e8d670fc740b3a1e30cfdd804a8c132ddbbda65654107281b03af1fb193bff9bf1e42c5255607fa508e9c1ab4e64fac1180e1fb8615c1da1d557f410f91f0ea79598ae8b6566b9497f3ac161ccad10fe9227c53ebcdd1792580a0d27a806873a851d0f3a370fb3ec942039ada9b1ef3feea0b7878581fc30bc8855ca5a46bb3bbb443a9a814be8430f97f08fb25586169f13d5d654f45297e8396a37e79233132bfec85812c264e41cd3ed6b18a6802ed2ddb199c47088c4b9ac83f8aea974ac8575ca4de4dea168620e5a18380745929b347652684099febcfed3ceb98fdc497a2c859a1a6882f8a558d39697f15eacf6aae8bc326098ce64c82da1785138a9436b7230391a62e5eb2abb1f6d9e6c28c563ee428c623c3cf00b197ded6e1f36e4c052819cd2bb632c88cbc3791ad163e59746772c34f6252aba73c3e7127ad879fac601e29e64feb51d335b393c0ead55b0b857a78947057dfb875462fae443cc0d4afcbd79abe93fefa48e1fe1ae2ce1c4a9724374290c9f95846278aa90e10c08f3aa127e242c4ee90c584144c3acbd387b07c892f56d023811c4f0e4b7d3d4c38894c8b9de8b11b3494395d755c4a72680ea81624222bc2b77d960fc429dde66f82db9388234e1f3a156f2f30dc4979026895956ec401fbe57de727a1b9ad7024d4e8ac895ed383eb6e6d3919ce2e0090483fa26ba53e87986d6883de4cd50a0ae12d8bec116276294eda98a3d9eac578c073b051cd602a5345d7a0a42f1894006362bb389a541acc585694dee9ab8ba93f8bf2e73b4c20568fab4bbcb89553ebe34e81fb259d7e0bf9779e7f1f5c01b21514582b14b4d1bb8c9809e1df783d6bd3c52d1a777d55b7bc1e08628bff162539f0d3ffb6c2431eabdca0f8da0010e16fee2c32931f65140d2c7736bb8ef1bc1550630100974430a05674fec59356bc3e07e81dc64a7c399de7201e349fb99f24571d05c26951edaf14a1d01ead1b660b7fa355ed652e5c9118b403c314e85fe8dbfa5793ecd47be0badbe3eb918d23ab7d541a9ebd8104e1a340890aabeace8a232ed608e16a2669e7916a4b8e1b86117566f0ac727c5e4af7d085cc79b024a629361837ac2bb5b33871e36b314769560e5dc7d8ed45ccd6c64cf9cde25ffa26e76c5a24694156b8f05358758c74e44be514227290da5abf0fc0358c2344deae09580ee2712058227f8b2913561424b6a7ba868ac75f82b2657fcb6e36b621949ae9f1e9782eed9592fffbd1d8053e3e071c89317e4e00553d8ab73733757854333d8e853ec6a2527e5324be5a3b51da3f37b2ec516b79e334175fd4219fdb36b69b5975a602f280cd95645af474686afbf1dc99c1649acfae2f849f3af7b38b43c2341fe7bd74841bc2c31383a323000fbe3c1c827d9900f40615aebf193ea034acaaeac13e9e53efefbdc656e3731a15c117872416fe5fc65cedb5bef6292e2799881c6f29f9f459bcfa63b3e933ff3ab1596656e74125e3684e2de534affeec7c21c9d3d3c3b4fe6705a63d0734e2d371ca2da754afc4f10a2286761cbd23ee50b960fa2847c243ee0d0a962d260b3af56970589b6e32bb226413d8ced49866f888e7b51aa55a5209aee4033619844fd28345034587432971e9a65c8244ca31ee58d652d4ddaba0fa424d8a1e58c7d52e622c0449c01af1fd7381bf0d5166336a4b66be0df712ed16f7d7118c72a164d113d6ca5dbe10882f2164701aad593dfba79edcdf107770a60985b01c67a1b775565384fbcaa1fb527d520440b8736311bed460b21df075f2cca9057b5745885273f567fbdc85730e245d7ff508cb381a8480d912c51301977b9bd12502a8d27d87ed4bccbb12a95c7f0f4b12d20efa9144463ad2c7fc00c653dfba08df2c52061bde4ad8b467f48771b1910b915710a97aab98cebd96555c56b0a1fc2d338adffd2cdd58723f93c9ba86bbbad44f42522c169c0e4ea7a49e8e965a4124e3f52ed1752d82f16ba64bd79144fd5d01f0a9f7ec8659fd789781e7751b40cd29de5460e8b0ac94ec6bd686669169cd611fe310d44d5d6c3fa51a10c995e4c3f821baf513c641c05d91b9842d8d33200c8a55ba8c05b8f351108300f969af59b476c72c26ecdc354d0127dd3dfa28709adf46fb941a274e48f52010d88d561bf8aa16fd103fda965107d4c7ed48e0b20de1e1c819f75a7ca91bd86819d1e86003bc14b346e574e173438636b59384b0466b079c6eabc050d6d46c7003b26e13e2cc37adc7c3d3d2bc03167513f8f9a814d9fdf1dc1de92ba456b24ec8940526a71928319fc1972e84f3431114a7cb2b55cd12fb6d56d74dccfb8d2c6e70eeba0e009bb883fdde333210f2cc73ca0a3f116016f7a548f036efd3acf2149878e03073bad79e41351dee82b9085d92d864bb7a98b45a11f86fd8da78e11d94b77508578954696fbc9028620a2de8976a7c2af0a9a1aa2d6c9b1267409d8763a7b76fdf0d9abdd18cfb1dc3f92a5c7bad7a8ba3ce9d7ffbca88d5484474685b52f046c94273ffdeda423f4668a2d0e5debd4e62f67dbc1e37ec8467feabd87abb8216dff4b79277b66b04d93c3cd9337f429efe64b29026f5eb511a4c0be6d1fa2668bcc15a216a76614c2851bf75436be177f38b0c0d7ae1c448afcfbf7a8e4f3f31664cf259d8f96e9fb27a0fcebe9dd05ec19da80ab187aa301b6edee239aa74fdd25400463911e9f6297a9c788043fdb59f45e2f355c5da34f864d1867caa3692177bf5427dfd572b77455d832029d0f0daed656f6cffcc734ad86aaa5abf0bee9a78c592b3843702a195ff9cd86907b75a84a0f177be6334c7f0a08829bc4d7258c11fce2c1fd7425e3ed1e185c1a8a818d6fa2117ce05929faa6f459d49d758df04b64e2c8fb7f3acceaa05d129b41029da17c05c4b1ae75a563237b5a8d6de08580943fdde947d3dec2c390b9bc80c6c9980bd4a6a077b88d936a5898d34b8662b8a9f6d5b43ec79f889050f429506aeb7557548b9bf576d39294ccb5e638c8ef19c4be71033cc1c76bd085b415d20122f65eab354a389771b93e1b61ea08d7275e48e7e93faeeb652247267eaf0df046ec3ab0689e8bd639a7d4fe69426caed4c0ca6c72881dd4a6e77ca8024be10900958122ba8a1aeddc50df28846d1e9180b8d27069a83c0b75ced12758515d80195e51c6900513390ce03708a9277075313079dcfaaf1732693646b9269cdae88506768be630faaee50536a5a65f11c62ef753c5735bd884ca808011d020452f1945fc8469b67926c8dec3fbd46310c997e43877ced737cf2873fc9a131d3c787a90337af99f1fcbdda7490e0c30aa81a0757514a4688cb75b336b1530318d78604ab8569f5318b30ed60e55800885e4922b734508bf805c00f0a0f2b88adc6820badba83d4959acac84e38c4dd583c15cac1dda01e597cc5b3f4c760f8bd9ff125060a836ae4143ac139f66c8d52ada05f8f2d2168d6100f220fc1bbc80c1955f95a86878b7130ad0ae8051abf55255c8362310c9a485328ed93cb8f59a49287c1163eaeb1cb9f2f963f27bde982e72c02dc1e2e52f67bae2d4684b48848174c35075d63aadee9d7f81ae016c9fce52a7e93e465168f86f04bd473942a56cc09c85fe23b24a90860b75263c129f09fcab626124d7e9e09276c2ac4a8c4fe8c903970ba46e0213b6d93106885efa32b89a777305687db4f3b8fbcf951896b237e15296f204fd92775e4f8d4fa2a5cf7db3d52d71520e9dd5adbf3320e0d10b23960e213806b72525bf246bfb70267b51f8c4eaa981851d287f7015ad38ceac4d695870c47a89ae255fc597e5494b123ca7cc47465c6565d0cc4c7493802940164f6d5d8e7e1c0434a396fdb201f559a0af1454297ba578ea76b13434678e06854c26d1685af23bf6fbcce4aea30e617086b5095d1a99f81f25308a611aec88756f0aee3a816105a152b7c2d18da52356459dbce86e48829574ec39a"}, {0x1010, 0xffff, 0x5, "65146fd896f0657dbfe460644ecac8e8d601f234b0d28f139eb12ed82bddb55620cc519f98d73f65375348ced1fea2d2539e2c7cf00f36936532c9a08ef9165e43a5cd13f45180a4ddd726cf7de516d6ff7c4d8b3b0699737db2566b461ab1784019a9307ce85f01f4e865da9bbce8f18bc9ef5f22c3fe4389140fadfb87e21dde3405cc2de7d253cf730f958cadac816d6c372876022e699752864b6da92049c061dd231b2a2563dfe6805254489a64cde5d8a5b8acc8162c552256f5a3d7219fb5f532169f0d35df2be97363842f43a8cfd83d0f76d3ffb6beda432b497534645b69e6e61ed04c7f27207c24ed38f524f3a72ebfdf635af71535344054dd5a5afb360f51b39d58d55aed5ae0c9cdb75ef89b31efd59e17485e13f6a37587b26bbe2ef411ce00e209195f5b1faf913d9f371986a6f63aea44212b40e8b1156cce39c8ab0fd4744d23ec221575018e41b50faf9672d68da44de638de21e0a63fc79e4703b24d53171187dac2950ac27676ccaae3a0362e3f222f55f8ea0442d895b65396d7521a851ed94f9f6af5d86b8802b31af59d08212cf7e8f38d60a8d7de6548757b4d174f5275ac623f9fb82d59729a3e062faa91d63242739914009ccb830464f46245e068ffdc19584f77640b638c8bba23e7b5cfc181e5cce2d8c3f4cc9a540283dc9a5614cb9e0a748177c866c05fbbbf05b10cc27159ebff0d574abffe997401771db285bda148849b563ac250f97c67394c7c94c9aa292ab3fd9d7601078185a747b6c95166fe4a87357af2151ea2f47717f3632e8bd84cc86b8fd49c7262757d1f726d797a0383b6ea465b284a3cce617b1290381f53d2bbf35524e84686d8534c89ae4b87a8eac97d41b9d3f7d64160f1c8405f059f4a61e242c86c43bae09c66936afd26f78dd69576c13343a50de67fb8e879dd9981541b115615a76c7641e6f953c666d9a436a8542bf0837b14c19501a9e0f27cf018f94703a3162665309f793b0ddd3082058b66bbe22728f2a6cff478acd8a13b6d55991030b9728c76b728df570d93796446302cf4105730ed73ecdd5f38472abe41d8a68adb89e123e5978d15c6a28564db3d2364b6453c17a373d4dcb24420a53a0b30f567998a9c187866072d2e586e5bcd76b3107e55845d06900c7db0747eec90e4d9fb3c7240f73e13e053781042ed5f37035b52c5cf7535a7a2b9cee1dd10e57c6a79feda2737d5ffeb18e9218919ebf155d71b25ef9bab9ca5eefc2f9c353b70aee4c6d7236a0b289c7eb43087001a5b4e1339f5cae087beabe6d80cf9a5ce3f6d42181a5b096cdafeeedf27c2092bc0ec887efa1b8fcc3231e84780e3fd469b2fa3d1ce2bd31cdc6b76fd3f668fc5f2e6444d55a553cece34f8e1725a9a42b951b9794278c5a8441716cd79a7f5574d2b26567baea3ae11d2e56d3c5042ab78a26f5e6f7f40e9983f9ed7005817b472e4900b3472f917d901aedaa3222f5e418758198a1c80a350ee3502bc84b09e97bbb08a803f6cdaf94bd30f071c632768cab6945aefdb71d12f17f131eb4752504394bb42234db9b06dcb5386678dac5dd0775cc9e382fbf249eb3d6a3817d33675e7e13726a3cb9faa15439c1f2790edf9d65cc26ca665fc02a43984641728508e50d93eee17ce3ab374cb7d9c17d5b6ceb188b7143d4e0038ae698ef63f00f789a9117a956d9aa5fa51c19a1b182d13067361d146a43d17b9d9d210fd25b71a9205e431c0f4137ce10bc15f21a8573235a125e9bc38bdcbf52b85b708d15c75fdf7c75fc230ae2222b1972195b84c6df5989c9861a7f67578ac89a3e4a46d9cfb1d83200481e9c98bbb8ef0f9a01a57890bf63cd3eb3525b63131e02e88ea4068af4bc05911f84f288f7070121ec1ce512e3c0138684b3106df4c734d4c8f1c7822e681cddcb8d1097742af73c4eddc2ccc76de27badacf770f51b761a4b0101416b3746d5757d8a58e0be3a54347c99d0e717e509e09d3cdd86db1f8ec9d44fd772be12072377179b318b770f5fb014ccbc31a352d2aaf8d2c850d6afb4ed9112177582c49e5f1ba0790469fdcbc6b71888338b16b6d85bee3734bb4070a82eb2298516df240e306b6086e46399565fe59dc089ccb1caffb963b49603c04a6456f96f0ca43f668b1cd377f5dd710c9b8151222692e0bac1001d85a2bc07939f67392b8282dda285dbf2c6da12a3f9c3fccecaff3205d544089faf57fbf92019bd7619b8fa1b9691d98a38b7a71413cfae2f1c38502551065f6091765696bedf5a8a9eba5e77a1e16731b9db6f8c4318bd79166c1b675f770e1779bc72737d26d3801e8d73e94db7e51b373e6bfe637692da1d0f410a7450da74a909443db0379278fb1eb2b9855a7dddf8a15205568fa92d11bbc924366896be403ffc2463e96070de667efdd977be0b3ed9b16591f516eeb5bdb273c2edcf871c85e7312325253bfaadc7d0b179a0180927344f4035948e505f7d2ef43873f3a6d856e8924b5d897ca1f6b05d024c613d86035f3d357ce26ab2d18442f171a5c2dbe5dce9a73c990a88f03d305fed29cf47258d47fac5845d95c6644930130d029925844d2a123feaca3079d3f5f02e81c9dd7f1c7a2c1c11dd44d6daf94a34fab5dd7e73e34c142b3f4342477c1fd189ed0b2d7608592410a939c5cf2caa017ff412394c04f0ff795e7aa8000b3ffd1703be17fc0de6474d5d30d644a0daf32e1fcd1004fe7b4edfbe1ed60d0d57e185cae55122d31b629c819375d9e34f3502dd7a43ccd8ae0139ff774634dddcb1b58c7ed9f730b0ce535a142be55a7cc9715914b266d3504e358b232ffe1bce7db160ca63caf41c3d11049e650d8ef08b3787f1188f27a852a05782e4468f69ff7ab63816fd6f078f3ccf74a1a93fda9d47ed3ae0f05f4cf2753f51209fe36a861fc0a7bc83f22f7014213fc8991e9711e50fb7cdbc0a245a9b2cb9c494a490a9f166327bd432b7e2c9b78bfb798d69b4b4858a27d373738b18b61cab61f7dcc22ac826da19f5446e4ace200e035799a57435f49ebced3184a69376dc4bab2f70db92a81c0d38d3bbeeab645ffc18aadf45130cde21b983f0004778d7681e2b03aad533e0efb32d97873fd37fdc6c7df957ec6194307d6dba1ceaf935574124f9106259bd6c8a51b47d5566c6cd42e5466e280fec00dac0cf4bd74351e3ca65a407ed57883909bd6d5d86959780d8906776f5ae8a9b6d7d074bd3ce13bf7b5cf93c899d47982844ca1e798bc94cdd4dba2f76eaabf05defd5f5bbbd5e19573b0966f942dce6073df2a027b3140e5f7a870bf701dad1b92e2a1ddbf1f13249369049195ef7f3509874aa084bae0d08a83782584ed4c731cc3484b067e90db5eea73ab7e4c75d5065de3dea3a6facd3ad9fae10a51081568e5ee74b0b605de07158ec99c34c9982618f1a6cf7c00c6ea8321a0116e5461f78be862f253855fc373ca9229219585dc595dd451e43c0b24325c98843a7c42bc748d6da722afbfc3df7d66309e79c89917e5346b0b8620142a4ed22aba5c26d89cb12e7fd76d1fd300c5a1c4ffbf9e7121e2c8cad8802bebd93c3d50d5c86a4489d2b7c5ca2a4d8ba16325c46c15db6c01988ef4998070eb06fc6a6dd6a2046398ec985cfb097198f0336ae40d1eca11c333019d7a2a89620bc528babb9a03655638dc347b12fcccd2bf7c66adcceedf64f3ebc30ff7032d47e283a21ee2faba338dc2cec923d76f812edca6f4c33cec0f8f409621118d853368475a8d5169a42db0d9f0ada530759bd6045cd3902a0c6a2702703947ee502565894677f46bddcfcbbc4319c749d08a9a84c7cfb27fe023276022a9eb5bfa0ebb2334a759ccbd8de5bf9f0704b9d747dfdf0526d9d188a1206f6d885728591b23ddaf1c6c4de0e4811da12fc5391722e37954ea8ee961978767747f98f8cdc852f56fa71b57de71255955415a63dc2686907b5ed0fa43bdfdcfeec390f12d211f293f0774ecb60dd04822490d92bf7c0d2106449f4720aa6d4205c8d038c6ffd2b369a41bcad70681a736bcb6d1e4a38a9aa13d4b35da3a2fa136ad889c03444119650f63a4bf53212fccff07add2c0107c581ca166475c1a257e6396f7b212789c8665faa13a4b6a4b1677b7853d1ca2fd7429eec448ce302c0a30929cd9e65b472109ee230dae48e621845edb5854b7fb79c6acfdf3276f507623e952cd49af1f711342ce43286f2edeb2844a456eba3a6faa7d5f29a16c886599d53e93d128ea300e3b42b67615d02572665f3de7e4bf1178b49366d28a519aa2f5b0bc39c2f5e7a84c857549f979baf9de5c6b975a7c17042cf7b13c46773e914d7e9638be0acaf8a08d6fd02aa4f29d8253d1aa874fc7b9d00e049c423b53a96a22bc0e4f38dc626a78e4d1d9ec1973e8a3398ca097b329438cebb9ce4c7fb7e8a2aa21e0da7069a890bfacf1f46b60fa133d666a06867bebcfa558e216c84d6ff2b4ce2a7d52fb2004fe33f4762187d42fe7e67d5daaa5300b656d4d08c64001199103445db80f2c531b80ab65a71d2d5f6e9963c1f4eef8cd87009a0cf619888b223ad859195bc0673180ea3e1999fb59d3fc25551335502eded369054ff03f0a7eaeb615c8c013218dda7b5c360aca4bda6ad684bdc03848acdd78860a6d61b685a3712b3706e39262318ece6a61ecc63a56bd89c49a282ca99caa1b23a654d86b27bb8f2371d0ea8596fbe57f424b24c67617c431a4c9292e9040972c49c6db6ef488366c3406b1f285b9e36a19e28244a087a4226a4bcc0f6c384e6cb26bb56b8c82103fce8122fe1113238dd91bc4c830b15b384164ec4dbc7ce0b8fc5228345c8fa90efb67a1dd75a00460d6df2f6fc1f031c2f24340af6b76fa3ef1c09b2eba99e602c5700711e71484c47c12e6bc1b9ee69b0445078d4a22e1122fb930a4b0b3c8d15792b721a92f670bfdc65a4c33b63075bac108c34ba668a1af91ad6c4c99acbb0dd68a7a481e7f7d06767d2620ab2b3eb6855cf0bd07858dc8a6a33135b1f78eabe446f6f5c49a0b6849ba0b3c9feaf1e404d7bad28105f154b3b90fea752f9d07696b5519ca88cea7f19a4726612a3aa1d0fa8cf11f607e5480dff6ee6048d26ce6809f4461660a93a904c353b499ae21c76d837dd7548660ca9ebb06956f4d6fefc11609e6f3474a0fd74dc6089a146bc5325e448851b5da58b1fd863b7b53d9cfd3bd77616e7e3b4f23d2bcac5763df0a6b3d1fb0f4aecaf89c3ebff9cc932d6a27128958906e2695f927cf524c1046525bc1e033943bac1ebd079cf50f50449404b37f3f8e420d43f6960eb63a43bc27380f03bff7b47bf07a2977b0092b96bfc03cb8c1c8f076de7993e9aa4352eb193cf7c751e4c07f2007816b7e633a6b0aa1dd9c23aea2ba28153c94f6a6e587796b469001bbb393f46cf5e396b845b24c3558a4119b9fedad87b5353f8964ed35473ebf1f19790db26f48fe3b2aeb4ec35dd5074d556b48a05a49cc731d090bb4935e18ca6bd46c4a2ea8347eeca092b32a9f124b42b5722604f579905a0a759b995dc025099a9c237afe08562c0be5564bc95a29079301ff1e28144b6c1f1c02fe64fd0f8db74416be185bf2198c6a90fdf1f7031b0d904d3d3dc6631c36dff979944bd8c443dadc0186aadf911a9168506dd403c16d5771e7edb8f72e50b430e2c0305ff88a9435785326b8c535aa5d04aeb0081fce93ab603c1aa873fb6ed76f2bb2b300b9b0110d332dd0ac09c2f32b230b4c1561d265dd221f511a687f"}, {0xd8, 0xffff, 0x7ff, "ef5dc7fe783e9a1475f70db97aee409fac130b7307ba1080fe0db24b309a19d44fe2fb973b78b0905d3e9d20ef8ad890f4297ae171aab41bdc8cdb1e12ecd190fbc302c9ed51ab8822b2d5d41d26556a471e70d1a46a6efd21173d96692b36ee6ba92e6173e1f1b22748f3b18b376ba0603390cddbdfe23ce9bba85c14e0f50d885d1dd9069da242c56319216149da12cdf5a13a54d7147ac84b897bd72f0843d336b18b26a00f837a3e1f0f52b129c78e44f4fce0c4c795f525b99bc6096e6d29344b071f"}, {0xc8, 0x1, 0x7, "0834007e1ba440169b245fa4b7eac730e92035e73ba06596e9f9844221274faa39dc857ae0f25c1db50b569f88c2808f6c7a182ea15efd8426172c8ec143215281db7c29a08425b14e9ed46dab88aaf517b750b53fa233c7f6c942c7fe2929a92e037e9334e6b0776f78e142ff1c41f60c430e5863e5eb1288503e8a2f954727286687a1a9894258973c89dd6668c9891b3800ff64221ed9c2130ebcb62a44f1e16c2ef50d1c97bb20b0d141c20163fa8069dc8a1ede90"}, {0x80, 0xffff, 0x7, "29c180a666298e99fbba0c3138856b8ff10e91b99534ee7e7627c60b01fba2dc2582d32d402727bffdcfa884d8bc32ccaf311ebb4fd9522b8d22bffdb9ba9be43183b99653680a1eecea69af56234a99d06327190a85353d0792277ab14737046eb084521d1b99df2b34d14985fb03"}, {0x28, 0xffff, 0x2, "0ddf34677d2572477f558edf445677241955789aa5a79341"}], 0x2590, 0x40f}, 0x8) 01:48:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="24ab9d58c8545e5d4ab8d0deb1f68976404741e635dd44bba962a573f158d7ac2d18bf27b0137536224280afc8b4d3e8a2d5a759bd4e9fde7b3966f55657f30d81cfa525afe69f617d4fbea35ede02701d2a67199b641745629c78eb9e6bcf59741463d5b41df8148fe7f21a", 0x6c, 0x8, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000280), 0x4) r1 = socket$inet(0x2, 0x7, 0xfffe) dup2(r0, r0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x89df) shutdown(r1, 0x2) 01:48:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x1, 0x5, 0x80102000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x65a0, 0xfffffffffffff7ed}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="962e50700afd6a75de5afbbb9e1cf8432919e2ac8239e983b8c80c62c6f4136a68bbc89acddb8c670d65e90fe2de1eca5ffa3b3e81ea73eeec44d1ee8a27b58278fbad2e4d0277266f43eec07602c6ed5d266a1e72d2e3dd2239a44978243fd6f4ecc1a1caae05624efa13bdef9a34e48ec9b2021572", 0x76}, {&(0x7f00000001c0)="c132e26d9a22f554751b9dbf1980d03e3b08ca442a9f151672c411a13b1c2700c6b115b5dda6c1c84738c82f7fd42f6fb085c772c6993aeb9705d1f6fcd56180fef5aba25cf3b17b5d983c84908a706b6bf24bc1e37aae15cff728", 0x5b}, {&(0x7f0000000240)="f303ffb8659efdcf191aa600901e2c", 0xf}, {&(0x7f0000000300)="39ef7f220bd53978173a6ea3cd647158ad82ed3127e3e3b3f456517b382eb38e514187cc04e77d54795a87b14a62ae192f9e3aa4a4bce1d6a6b823f1307e9cf4c050338271584cfd0a2bc466a316491653b2e03a0d01a66ec65a3764c9825fd6a027db60b7ff71f08ce4264d30b3b0b0db5e95cb941e6c3ac3c5e0affe46a333aac18be0e8ab053efe021925a14f42e16c0ba18bb0ae93fcb974d2c06c87d18176471a4fb7000f129812d72b24810ef8c65e35cecdbaa944e885bf2c85ba62c0bc6dec9eccf2817f07ec917515bd490b7ef52b9e8bca4ac24ce62e087383c6f1141ad2b4bdae36a5fb", 0xe9}, {&(0x7f0000000400)='I', 0x1}], 0x5, &(0x7f00000004c0)=[{0xe8, 0xffff, 0x1, "03adeb6f130f19cec34a5d8de05918b795d224a96aef6be189ce89fbf94e28e975331a8a2da79a77e4355d0ad9aa90dffc0f5615182260a6b906072b46e4b08c35313d7e283f644cee2f502ea64bd962ed1ba90ee66186704545ca4b7925bb14e5cc9eb4a87da0db9e01bfdfc66bdc0c331061e155afd673ad77342d96a040fdef24b7a6910aab97fcb1c4d848861c6f47199881ff6b400c887ff45314c00798cff5b2085ca8cb7ced7faa7a0e8d38f7f6bc345a73155265d142053a790ac0c760daa34bf151e787d53894ba18cfaf06f7921063dd"}, {0xc0, 0x1, 0x7e, "b6407a780b431e3ce4c6d26f5814744efca138fedf8823f6886cd7b303acc1992a958219ef516ab0e3292a834c34c87a773fc91370dac12e84a0f01e552792e0e614a653181a7433545068c3e79153fadf72097c0a2c9d451940280e863742cc648d9ac6818415ab679c80b64016dcd8d77a41308227f8c9ebecff69494c4b6a80196d5df720500693501a04c3905f29b7b231100c55ff8d0dc5e5a292bbc12e886c3f156fa7f15d40"}, {0x50, 0x0, 0x4, "8666c0c1a9e63ba06ea5afee3f406178983476bfbb738ef9d841511fecccff730bfc1fb05aabb6fa8150e9d5e7705cc03f9331143d2ec68841"}, {0xc0, 0xffff, 0x507, "7c536a5701f5db9590b6f6d9b397885ef0e5cebce3e1e5705acf578fbd59784fbfc79475656c1189460f6829097f56cf3e46406de6c69bbf98c44f179012b6b0a07fb0e3d3c835ba88a6fdfa2cd32c47aecc5093729d5d132455fcd1ef5f9710a0d1e01bb2853478820253f5d06d1e4670fad7ee5fb382a2becead3eb02867231436d5d342b9a9ebe085c3ea55409bf6bb134879dfc26104e03ca5c3d84c6302dad41c4c1452ec79d55dd23d5fb7a6"}, {0x1010, 0xffff, 0x100, "5838d04daa6348dda696329d30f9ecb8afa6240e98168ccf14f089502c5c0b877e96fd3001b8594551660c33d1989d27b379bf8cf8ad76d947bcc6e11b80bea295420788eaa5fab6d8176b03de0bcc371f5fa864ac2e17429f88124bdda94f78d81fd794e670da21d1a3e97e404f8160ec6525f43c3e720f83f3a5097f0343c29d1fd2bba0804b7be6f186631f73689a08e2f93d85d8136bfba3773cb11ab660d7c839312dbfaaf379dfde06c964d074dd337ed3f567a45073c7f98374233b51d5589115cfdcd18bf10c741bcd5451c62d019318073d60581f778124631f4fd65a2f02ca7a5b0466ce075541ebf5e3f9dbf3c197562b3de034a6a6e75947674e488b55ece724ec7956f68ff0ff4cd8a503dc4e7cb547e4fe1ebc730b74ab3a1d3ad69eeef98415f518613cf3d146c9687e9ee603c352d35d09e2c536eb84c9ad3309794c99bd92196c027ef46a87c0d3113c3364c89d04ac38e81233b3189233f7e0088ea04c9cbcf18dc752ac564184ee97da4a23e0481b72f090b57db35b7e7f9cbfd0ab37c0c2f959da15653f43d7f4b15c008128c2c3a5ece06e78b001bd96d5927590ef2f1560d73807f2a8f36af760262a17fc7c8ed45f5038d621f48dce56823e9b8adc0abc85504092dd4d44d02b27cf5b0f4ab8518dcb0de01c6be1d8e4b13397b7213420553109cb60197baa8777b096caee76042c1a7997e7c7d259730361683647ef65681e28eaac3c37bb67d2c5e6bf134b2dd8994dbfac8a89ce6bff62b28a1a27b7c8a8539138958f5dd6cc590241fdf4b879661d307709a2b5e2a0c1d8e09fe7aff65c9a94bdc12865dad75d0f038d51668f9d3d32490a180ce28adec8107aab426b86422c9fd041d91cefa0a42c1cb1ad7adef4aeb8ddc01aecc7dc027d259a817f24614e1bda0ff83e29b77d2211077fbf3af69623e1d81afb3946a67cde9adb11f0bf7945e7211c3f393ea3a732cf9d732215b14220cc89cff50d9af21e4d31bede90875881e0f2f34bbf7d0d9960fd628fcf44d69fea63a2e6c84fa78a30a9d8f0ea8049b773c4d121370cab231dd79891e32482c0f143e3b9a46f41bd6856e232e4de675ba406d746f8c80d86bbb75fec924c25fd118f4c7ca1a2b74a0457a1f466a21072b88a628406a012e33a9f39ec0b73e00ff0bf60a047b506a8ccfb0dbb51121370e5957679f7ed15c0d38d56ddb5e2fb0b0ab4bbc7be81fc7de347f57f9d890bef0df55a5e3f26ac0f9967b576faee67bd0b18770ae825b9213412e96eb03a78205b5f01ef8b2ed5db2e7c47b60fe618c90e18718bc2740f3b7d0afeb3a57e56f7f3154e6002e3ab281783ee44a3d70c78df0224cdd98b4064245c64c5cf6bf3c60f63641918ede20d913ec2735b43e3d6007db1c3f7f63dcf92b9d878f40f87ad949bbfa368f0126a301d8947699a82064e485647b2273cc084f50fa0848c18ecb8516a0dd0a1eccf92c8a61a0905d2f52afb8915e182a517434007a07f6f996ace3db71cd8b1ec709c9222afd5830df24b9c3c961cbec246048fd143b86b8d5bba7736103611a47dacf816875238dae6c95998d8e22e3405253cab7ec7621f33c7718681ad7e9447aabce0433f491494be79f4bd10ca41d3c7610f09073383f71be1e5d10c2a22aedaae78079e27441ad53e00c3c76bcdbd8a24d8e24bcda8412fe8f0ce9ac60161a10da83be5ee886f03d59f2c28135e566b8209307143a84e52fbf1c57105a7f2119f3b58748748b3e1fb2b401c96127c8f106223c1771df2ce3fa669411907444f51f4ce0e18f060c78fd50649e4cfac45410d49c1ae82a3228d8295eb5a5a0b5df7182451c6ace475884677a8c3bf390150a636a26187b3e81d464892ef1c0614a6cfd6e4550f84ce7123806c7f3c1d1975830d301e3b81b61dbe74a3c7e2e01d9d21b4683a2c7e9f9d30db7f78cf0dd48f2bfb65ba947feca19f91a0efb5efbc85293ecbec5f31c314ee282465c8999f4cb147e54fbccd1e20fdfb5d23ae7c72004e1a7ce74374b67b812c8613d2efaae869ca1ab2982ab04cb8f7b0dc2ba14ae1028ec447d8b2f5eaafae509743e5a8978d45c5f0dd96645e34df53d422f8bd21f8041fd900b366ca06d9eb2b27dc04fb0deb93eda8a413e2ebb66ef27141f9d7c7720ada402b0b40ca69dd5155854f4d05994c6510e47615efd7eaf40de7303386b120cd2661a5475b5b212cbe7e68c2bde790448dbc48d9a15f658ad15078c4c4027a863887319ae13d3ed0bfafc0ec1ec4e66c02a41f8e158c717ee96c3aa3bceca8b22489ca0d65709cdf8866d52d3da5418026e5d00aab017c6b4862d57ba9340038afbe7a75b781144607f930c325a8ae65572e6e7b30c6d910d5652cc2fb86caf242086a5bb71aba206ab20b434406860943fdebec8bb83e2b917fe7c06fbc02f498628348249b26e4e251def65fc9f0e37aa0247c6c5d2ce4deeda289dacc8fda859c0f591b44aa94a8e959cd2b0038a2d01b954c9b13030ed9028a7d03ac12d8077ee313a5b3213caffc66d2b9123fb21b6f14fb0f652fdfb2f692f788eb88d5d514ba164217eb484a78693a64f7f4c91b795d960dcc61c91ed01da31a316fd8f86eb8731abef578076061dbe78679987807c6d703225746150e01b5bb2dddd7cdca33f5945e70402b2fae48ec7e9a2a5546174ca350caf6eae55eed518e6bed659c6d178153c43ba54ab27bb24c9687eb98dbc0bd4a70314d1c9fff9a0afdbee9259f92fb9c45152eefdbafcf2ca40574f92528d05ae19c00884f2df8ac41b288e29b1cc70b310d38650e13bbd5769773840323dac48bdcd49ed707352bb64f143db412a490c3f57e7e3a53d0bf1c4ba7a3bd0d54796858101beaa8e7a7e77b16879616782227d6fd83eaf3471d5eab02b7ca9b0b56904dddfadd68607e5a1864105ac4aa5ffc73c55b8d203d4edc666b3972eef695ec0d41089a623f83d0f47d82436470f8f889a523cc2a8eae1e187d0c51a32a88b067ba0137294ef260bac384479041e173accc645b064e0892edbb43df23cc7f537d285b6335f90d4bc18cfb8e72a7c47d897452a71bd5e2d3f9aaae760f76e7de968c1e0e767e2cd3ce0f1c32bdfefc1a30e00e09bec48076ff6209b3b51e6c1a2f826892989b78dec88f3e068a996c396902d5b58dd23a2d689758ec461e44767a700de0b847bc0d2655edfabaa5ef0b92d50461fcafe4900d7e83b8e5d87ea1985baa4035d99ab25e5312ff74270f9ad20b1c5f2eaf6eb12a78027421ceb64db855e5445ab04a11f60d8600ee36313b729ebbf13d325062d4b8888cc622d744db6167e468eccc2861027b938e33a02a94f69ad5c5627726a11012cedf777306d28b2fa1cfd7a1862696601ff7564cc5606320d3f13c8da47b29d88057f570c126a25f5ce4f2d7dd6801755a223ab7c89ef69196c72cedd6673aea919b3f098d9b5991f6c24d45bacc67622290cd6c5fe6f7eef9f6fdf7c44cd5d6f435df55432f3ee1c3c4eba15744ca96fe48138fad455e31b17e1636a3340fa68aaadb6362244f60c3071b3e28930504706e9ae3801cc422899205dd44f9be31aeb805162059ae7504fc07aca27a321e15b3811e94cf87365910617da02657793bcfcf09ab9a5a5a4958dbf0203a0d131f3c2d00c4851e63f8002f27e1857b10a9dbb3c10e0f1075c22668e9a077126c9b3156e5ccc3599bbbb4280817d005bf88e7079bf83ab0e143bd6d4af33d29a62847029e4a04567523e8ec354c89de60fb2b4de699a35b4089337096a5088c849d2ab7f2e48681307f9933ce3d49a1746350b727c509a690f4d54bfde253ea7e4e0193379232be25bc84706c5d37d8b8054c197ed319e72f1747e85db188d01c67351653010f949ae812cd7e8f1388a9b9cbc7670cd5a1c166aa8c62f82f2f9d19326f59edd777f77c98e9ef37d2417b14e65579790c3bd39907bfd8ab5415f1eeacb51f460067b833c87c7eac0583e6d3331f9c4d163719cef58940462f655e04d43b0973ae7010e71c920959b893fa5a3d80a37a3493ff1c3fbd3d4d377275cb4ecabf54e3137172720bf9f61efaca5173aff77d276d9ad1944fda676be30434b0f6a26d03570f0ff22b1e756c3f9dc8f7fe4f579fe99ad0d333fe2c590fdf4f325c8858385e4c7ebb83d26b5e91194abf01fbcd45ee65986c655c2f3fc4340297f0e2bbbca37b55564c719ff266b95dc6759a091d625ff59425f692f498f8b05c98dedf373abb2053d58cd9db6050735da6d779a46ff07fdbe9abe69088e2cbf3838f0503663789939862c93219c138583bfcf446696dbac9dea4bc9f34630ce253b56070fb35ca96fe8324812a0a26ce02f84e84e22a7d1e6ad4c2769b822ee7c2cde2ac48e898e42c2c7455d6ef08e0389e2dc20e3317035bba9c5ebd0368f52001c03e571c92211d01360c68212ed064ea180358176e791eae74293d0f7ed39143c6055ec7ab3312f001bee41ed303b9a23cc85ea067ebe34c59827f5edaf5f7c2d57603e19bfffa1583a76ab8ba02f46b9868ae2173e6a524497dca2c4aa1a4cebf26e1aa1ac1747d2c35fe4d1c0a32e91c6c9de738c2a140afc8998e005f65bf9e5f938548e1c9728071559423fd4232813a78c3ee90ea7b956560fe7b2a4f8a5efbd5ee89b2a926f58805ec32831b4898ab945b0dd5917bb6b4b068c2cc90cd2fb36c25f22a353bdc95583aaf256027cf489f127db3f4b00cf49d923f3d220408e21fcb3d4a9cfae74a20544df54ecfa2846eaf932446245ba4f2ef2177392575a5ba8bcc01f3938cddd9d1eabe6e990dfc12f12452f9c9564cfe57cee3f0aaeb7fbb8ce0eaf8cbb3f81010439e70df5afe1f2cbd3473581f661ce9f30f0c2c50acd846bdf9f43c04ec7cda9c5b9971f769761f21583d484cf61d360785c1494eabda21937ee09b4343481ca0f99922f62cc0b23f699cdce80f3933fe13aca0ec737badda64e116acef666286feafbc5e87fa63587ce0f6cb8f51a4c680869b6be087f67f726355d9277eaabd7c261cd04d616e5aee0fd966babd07832365d7053c27e9b25a47306e1c6d0e2e38669aeb921261ba1821c830748d089648043f5e0903c0665240cd8c6d4511efe6159ca877d39ea626f6838b702ceb48d18454d309bcf7422b87105775652a475d742d6cde137454aaa5af32c140e6b33d74ce090931dc8823d51d4a80562425d0db3f2fceaa38aa4bbeba414f7a3ef7066b528ba2e7b811e960e8adf65625c92bad3aef5fe0f04a18b4909ac2efe5cfbc5c5ab04f8609403e5a7355b5174b066c6fd94ca7c3489bb22d54c58053c6ef323d602854f46ce6515a9d9acd2e0d36b7b6e8694b14e398bdb03a992c4e40587dc18533626895635391639d36480ba6bbeb1e041902fadd2497acd2a454c94c624be543b1f77b2fcf6c3c0e6507d911b60c8243a22360ac539af6f907ab6d6e93f705f97f175b43838aa13a8508b106d97b867ad7cdf25050ced533ec6bc03c3e7073977d665c51504deb0b905c5f6f64191c006764c9cdd4a63ec408de28f7d72aa4e0d804059e8ae681448afcf00b14654316a91bae907cd4e112e813966247d4e3224f99e7834746a60461a4c83346d50dd7f9517add580ebc8da0e5789d025122dfa9eaacf13dac406e7493d9a43e556a56c340aa5b3907b0bf530ce52ef7175a590833a433937de04cd59096655f11975e4781b1a05aaa7a04b7b6211c43e406954191d2dc8dfab5271606ea9bf2efb8eeaa8189eda09bdd59bb6c5090"}, {0xd0, 0xffff, 0x1, "c0daf01ac0f5c3e5854112046436e5cbab544b489805edbd56f9f6be50fdc58e6a46e55f6a316b1d50568cf4e370d7237a56308b29cf318d74e66601cd4d65b3a5a7fdb297293d635b41c0f8ecc14b612ab3a5c897e083d43b1f58275116231405145b32160c605d711636f33abe1ec05216f6d29392391054c44d1a698201d04a604e58f9027c77e37d5bf5ee400e79cbd116314ded99b89aa91793f194a664686532f2cb2dd51130bd00f31e3f5796ecde02ae5a4717180d5f7388a0"}, {0x20, 0x1, 0x3, "3647280340def0f24dbf"}, {0xb0, 0x1, 0xe49, "014358705bdc804dca7dd4657632dbeb901e947716fbd6a6f84ca00775b3c1c84814f192700773bc004151e18e27d549a612865a43e1b0270045ad9606704a883f6946227a56cfbda3a6bf440ba1e9bb75c9037233a0c2af2da383b8f58a46c46886178c7997d08b1dac780069fcab72fc60784b517be48b89499ef2b8741b90b79d3819ada2a9978f577ec17c88fe6abe0bfe1c069f84a058626b"}, {0xb0, 0x0, 0x8, "fe83996cb496ce9b1a0cbad3cfa57d4dba193641eceb7bfbc15240915c64d6617391bd51b3d59a107b5cbe684da32d6d101ac20500b5119605f8bdc93d183169fe9f665b7c5b24098f363045a1136a3a44acda7a8bee5896c2ebc42636985221d58f47cf72de89968bc0ddeaaabdd0f856d379829eed5d7e5022231997d18c090af09f15fc62a364481f0efbd0f8d3449f56356ad35b9b5915335b"}], 0x1518, 0x401}, 0x2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x14) sendmsg(r0, &(0x7f0000000280)={&(0x7f00000002c0)=@in6, 0xc, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 01:48:51 executing program 0: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) 01:48:51 executing program 0: r0 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x5, 0x2}, {0x1ff, 0x9}}) socketpair(0x22, 0x7, 0x7f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x73) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) poll(&(0x7f0000000100), 0x239, 0x1a) 01:48:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffffff68) lseek(r0, 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) 01:48:51 executing program 1: geteuid() r0 = geteuid() setreuid(r0, r0) geteuid() 01:48:51 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f0000000140)="36b51f524b07a1203d2e3a2749277c73e009cd26686e4f356f6079eb185b7e852465c0", 0x23, 0x2, &(0x7f0000000180)={0x18, 0x1, 0x7, 0x9}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7fff, 0x3}, {0x18, 0x1, 0x4, 0x504}, 0xb74, [0x10000, 0x3, 0x6, 0xda4, 0x8, 0x5, 0x0, 0x1]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="4293b3a2d8088f4607abfe00d76c22904c5cddf344233994231181b26dbba8b7b3c98c29d5e8e899a00613175fb8fe9658133d34253de8d8f5d09b7a37141fd44feadcb5fe4195613ee3279b9f596bb0827d4ad472302cef1dfcdc651d76df91a75fb0a228116bc3e504a2439c0a3b2269d8371ce0aad30664ad062a061e7db526e703e5c6387b3ebf138e9166953aed272fde1d574e1fb4e4977b72a759160a5e1a49469c384a8081", 0xa9) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 01:48:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/42) r2 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x3) shmctl$SHM_LOCK(r1, 0x3) 01:48:51 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x40) mkdirat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x20) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x2) 01:48:51 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) 01:48:51 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, 0x0, 0x210cd45ed878679a) mlockall(0x2) 01:48:51 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = socket(0x1e, 0x0, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0), 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) msgrcv(r0, &(0x7f0000000040)={0x0, ""/80}, 0x58, 0x0, 0x0) 01:48:51 executing program 0: socketpair(0x36, 0x5, 0x106, 0x0) 01:48:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0xff) unlink(&(0x7f0000000000)='./bus\x00') close(r1) 01:48:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x1, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 01:48:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='&%[\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) socket$inet(0x2, 0x8001, 0x9) 01:48:51 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) write(r1, 0x0, 0x0) 01:48:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) nanosleep(&(0x7f0000000280)={0x5c5}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 01:48:52 executing program 0: mincore(&(0x7f0000f15000/0x2000)=nil, 0x2000, &(0x7f00000001c0)=""/127) 01:48:52 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) msgctl$IPC_RMID(r0, 0x0) fcntl$setflags(r1, 0x2, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/15}, 0x17, 0x2, 0x0) open(&(0x7f0000000240)='./file0\x00', 0xa2, 0x2) msgsnd(r0, &(0x7f0000000180)={0x0, "8f27d38b0caf9559d1d35a9b66cc14da6dcef1c2f4abc96ee0e33b2064e70313553ef329b741a2eba4e90b93aa4b60fc3ede6b7f05ff08bdd383e3ac3a544d05c0dfa8ef0d8697fd8c0d7edcc44a2ce407a60c501cdc6a88153dd9040b9fc49455a2c86a21162c14dbd5042c71794788b4e5817d00dd8689a941c4f2f3485958b7d2"}, 0x8a, 0x800) msgsnd(r0, &(0x7f0000000140)={0x1}, 0xffffffffffffffeb, 0x0) 01:48:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) write(r0, 0x0, 0xfffffd4d) 01:48:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x2, 0x400) setsockopt$sock_int(r2, 0xffff, 0x100f, &(0x7f0000000100)=0xfffffffffffffbff, 0x4) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = fcntl$dupfd(r4, 0x0, r3) readv(r5, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/133, 0x85}], 0x1) 01:48:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x20) 01:48:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "50f5344631b30200000000004000", 0x6}) close(r0) write(r0, &(0x7f0000000180)="62030b5d1957002f924fa9b41f91b2babf3c0cde9b595043e9b47c5df6dc36dbd75e911f669d35b30d", 0x29) fcntl$dupfd(r0, 0x0, r0) socketpair(0x39, 0xc007, 0x4, &(0x7f0000000000)) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/94) r1 = semget$private(0x0, 0x5, 0x30) semctl$IPC_RMID(r1, 0x0, 0x0) 01:48:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setreuid(0xffffffffffffffff, r1) 01:48:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x7f) 01:48:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000dc0)="e6be20b7870a4edf9dfc72d9218a24e73cc4a7b985265aa8ec560cf211db92029ddd1ad3d6b080cadadcfcf9e6d325d628f7439db973fe6308bfe222d5337d358435da0f0ddf2ebb0d83acece8bb603636e69f0935976b19f964f4b8ab53d6728f57fd436f3f78dda06e86b37265f88c89e66c13d8b0904d1c28a55035079669a0db9b12d771ef2b98e300e886e64553f85f3fefa81cdd1768493402eb58708407e941197b432cade8c0f602a4fb0b3082bfca84829b0d086ac4c2128219497db6679947dedcfdc80db4692ceccd9a5b5d46aab7360fa7eae4047a20af27ffdf06052dabf93ff45bdbf505ea2dc3f8c8a9809b4f56be4a06ba44af02df1e9cf26ac5ff43e4593fd7a5d38143bd1f3eab4f688b71e7f2a983c589d689216ebae70a1ddd12f8ec3e021befc6bcbd5131902486c1fbc6278bfae43508950a257520d0df6a714e1c3a78f9ff9885e7807500d5a5d982d6ceb5f7336a4b537e9b69f133144c21840ee68bf7f08f70b6ec61549673adb4ee83bebe01fe39baa98a9480317ba25a35dd2b21cac21219bdd2f2827873255602938f23bfecfb5958f9b637741e69b73e6c754016cfa05a1a0d64a7c515589d0eee1b2fd5b1ec50f21cdff008be1175689a28e0e2a289052b976ce82b379ec0ca44acd649c44eff411415beabccc4aef149b9227136ea1ed5a4672a00a3b9d6ec7a05c07e2650b384e9c1528a2111ce688a87c19ee58d889597200786fa5f55192db1f245c9c49873f0f6f6ff57223188c0a0e35dba2429b7c672fc47c2edb400b9d4cdcd73d22e476f1cd67c0e712754ff6697afa6da1b3d93ab34ee673e2744e8f89546f1e9c41c238b5bbef65c608c25ad52f4a5436cdea282a6b5daced247dfb7d3e103e2a04c48efff32b04684646e4e989afef71f8ecf60bc7874195cce334033e0ade4e84c3b0777b753823235314f9ca76cd9e315b82fed1d13289e4ea9866ea40a874badf180f4fec258c8dc87cbbc9e5b655eb5eba868d675d2ea25f9e7440888f3be0cc2010cc4c6497531ba7045ba4aacd4e587670e1eebbb6ccbce60216ca539d67646296f1441bd341a1927ed807529f4ae901a431255a6936a7692f28661f810a2df15d66e1f413d3117f6bfa7aef6b1650d4c533caa0e594030aa84e8d7dad450b6a67902746ee7f4f515b0c3d35d00f14038c657175dc7e59f0621dc5ea9b939da8515f9edaa238083c09d68c834a7e35bcedac44967435336a873dcca2e65db998a8dc393ecc6be85e1d3c3a8c0a0f27ed81485f4ab0dacf06932cea394024403f0319ce2e5677908ac39337832cb69c23bdd1c91d55901eb288207f2bf577e7faa62016a35acad35357d5e347b3d380e451668ac76474b9b45cdbad7160fe84a6cd9e479d007c7511ab2061ba1b191ff457a7fea1d4c09c1de3032b6a405cd9cbedb2d87a2f9d9400f76f00cff54e4daedee846cdfcc233548fc9f6cc51c108e80230124ca0f2e925675950f6624a70ec8410d0ce00c82deee3f83f5ae38c57acbf81f005800a2fa521cbbd3f5b079b8e0a61dbb4b5b61f9b594d61486e2e9b393c3e869e6c6526d60a50769e73f5159e10c105943c450317605672d60a797da51ce32e77bf003f31a062d01f3e62c4d95d150b148ed809253af4696d7070f0f", 0x49e}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="cedb716ea0e84c5db416bd135e74897c31357342f0be02b4f5c306cda029b8f35bf4451c8f5749bab2a708392496006d7561828d6881f9b855348da3f873ae5bc664b81e9966eace86ec5788488ee9a4b48c8cac86b224754e10ae7b4b17a3b8ae433c7ec01fbf45e16382e54d2b461a10facc", 0x73}, {&(0x7f00000000c0)="afc94e68a9f18a4d3315658212eba5bdf0a144ac7e2d2f2378b458d86911b4710aca8fa9bc0330af7676131387326c90ce66ea", 0x33}, {&(0x7f0000001280)="621bc7a74f17428d5304a9912f46f7bf86f4a09731c4ac04359faf521f4f9815c5fd5b1206c8e7a0ff4d8a4d2815a6df3e217c360cb81d1a4595e216ead136640c0a5f1f016551f85decc9cafcb22332fe9c781ccf4b5cec1167f94881be211094519fc16bdad0f38f7fd2e990f523724215634e961f56ab78e8392ccbd90db79e3714a0f1c1a26596d00d74c9dad3c7a863bb295fe800be7e89d45b9201ef8655ecc1fbecd76ab74a2e5c429084ba6c8a58f6579d8ceb749b6f3e405728ffe30b704006bbb9a055d6c14f52958a17a27600e506561dd8687e8777997ecac6a0cec1290a73f6a17988da71fe6faaf8b023b48dbcf6c24ba36878cb5c69fc782def880111896de99a9518e7d01546b297986e5a0b214179a73372a3daadb2ea9f8b9d42ee5bdbb33c0c6d3d1c6217bd670cc4c6571e6153645faea0e0528c0cfb91072e8e3af597002890d7bd6202b659f0e56514d554bd46bd2e75605e145b5ea7e4a600a688f115e11c1905e8886def10a211f48a05286280eb802760fa5312d144d3b6c0b7397e012c96da3de5a21da0eb0dbe9b7eb9b71a4a00eaceb61f55d53756c6e9cccd475485b585d7b4f345b751608fd65d450aa0978b10584e9819e014d5288c11cedb329d2434045df69f0cc3639cfa01d530ad1f7c01fa9dc43c38776d5b68d8aa41e9783fccce0b6ebf137d1def6f2b153bdf73a9f7ebc733413f0d584148836ed1568cee196c1778c3449341af54c5ebaab9545dc933972b00c3df896b05ed66b0dae23cf14256a475edbeb3a7716ec659f9fc0e81c8e144ec8a85791e30877207d669782f8a0f8f3caa087e42a2c2280490f6f6c13367d71875b78cb52b18e1104a66bfa4a756d4e252487cd7c4538c27b4906f3955819d32ed6bb517bc71a527b00b39a83c06d992344e7adf6fddd17e13e34281ac7349ae27000a0e24ec7616a3e415fc9cf2e81ef24d53261145b8deaf4ecd3644f8c588975712cb69a751d48973811b067cc0da2e44626c48e3bc47c46bcaef0d111495d72063555d9c666b01ba9445dbcd646d9ff4a0cd44699728cbbdd3d1cebd92c3abd47909c6dae360693bb5397ca533be993664f6ce33f7094194cd46426bfa83338599fd69f51bc16b09a6f2544b39a200a8e6df88de55e437527bbabc08f6733616c9269e12e74f336bfb7e2cc19268a1174270e17b2bdb80a1c5e12c023c7fc5ab1908af8b5cbd1c78c60c07e5fe7087cfc3aef6a5bf1583ee416c5791f55f809436d7b3788f9894f2add25012e8aaf7b3c2d3790fd604d551eb8b3549016b9a62dcb5d506def90eeba0a48363cd39938d15e063e132344419457411f8509002984efaae025b9afbc953b5bfb1e8d52aa84b9dd1920ad1c00a9ae1165a8e921f02fa22238161be735b4607d4af2eb580e4deffd4165481b601a563fbfb233aa4f6ba8a9911b1ebae8043ab86c10349150c6450670be484f7f54b0e8715be14d26f5ef0079c0f2aa765c8d1a3380b0647972193fe3f25c9e1e70aa18f1987711a6e044fb8331f3f5c771f49c62ac80af053063852b34ec6c3dd62e6455f02d175fa598af44f4c82686fbb31f9a4c68012065b6ece9a3516117a42faa333e5c150103ac89b5d569af8bfe084c3fb06e31d333ca74579d18995a27476b495ff723071d2f35bec17ac6d4e80769ac585ab7419a47e77fd0b6ff005add30c5b7b42f1204241f845f27d9b03beeccbe6daa3d87e70124d3a29102a6b02a8365ce4d541dfc0080f76b9baddf9b3d7e7efedc2e099e26900f5ff75a1b6dcf37b1e5e56b68bf302eb4b2df766ccfe4255e41a1588f81ccbd052f060397cb787a34b499aa128d8cef7b8e06ef77811528a48efed5835dba6d3c4e3d4967154d6e2b8cee326abed7f3065ab2683752ce66ef4862766ba3b48b84f5cebfc3049ed0758ee73df6a5dcd123613b8017917df8c781e9c07d9f127beeb598d1635b5fd9df328f906ac04c563ea5ca11fb86c9645ddd6e66a36f0c3a7f1418eec737a9c8cba6e3df9e65adaba2dc905f49021a03746fda18972e2b36e87c8984e3230ad78d7454b578d22530ad4bb27e8b711b4b90bcb0311b4ce39e7b85a756bdc6f157dc0455a380f56238bddd2be02d83d53bb1e06dc8804b33a18e57b8f0bc884e820e95a8725bd4fb870dfee0e60425b60564857f2e3cc6c57e31e7f7111ab410f3aa5741daed6f2cace2bedec298d3276398b217443edc5a960018aa079915927ac19db0ef05258ff283482572fdc792886116e4ec805aac19584e6612729d828e2912e2b1d2045d55a693b0a6b3fdbcfae0aa2037f44bac4d8f7ba0aad4d879ff44a8cf10b65c9f8c4cd1500f2df065836a9fa7091283f020488b33d892a59fcafcd4ff0556f86a8f6c7309e060bbd41c655c45f91001fac8e08f38de2577666003a17739be2fcd603bb093007096429523f575752b3fbf0ee3febcca12ab1b5e89fcd1b144c7d6a963d5252354b60321084a4638e74b69c9d5c666861764ef1e8bb91374e5bf70e272f92e8de8c3f1faea695cea1c93cc7b67b4edf140e1668bbd28b4913260d659dd59b1a75cf970cf615494d9b1fe94005f73c18572c3568d21e60625404f5d51f1abc67992c68411799dbbba8d2bc59f428aa230e0cd0f446e46724dabc07960cc37c4c2e266b2d0cfda7b62339eb15284bca758722c67f1bf8a5432c5713b27db866b183bf9f12e7e338e426e70c9dbca7a2ab7247b5e911048c211c7ea77067afae36b2b511c8f136f4b5ab90b83ef853b22dcf4ff8c599b5c8a4c9efcd32e3a1c0f506fa3602de1ed71f4c8c0abbc15d491f65bc06011d7b385e0356795fda4ae10b850ec1f792be853852040f245cd8cc3fc6b0e7edec7fc29d4ae84f71c967625bf882178637e65c1aa9300e6596efc8e01b0e3ab7f6f3f1ed5cc41d469c71a3379625c3d07386d69cfde160f41df84b07f6e5e415cd3c70815cf242741dd8b53ff0947ff187d9fae966073e0dba9aa9c82f1e15892b72210079f88a2d38e3360b666a6c263d9ed74bf04713ebb48c348ef87036a6d3811a568d1604b9411537f403b998000b3c6de830f20174b40759df43dce74c2bc2f228377ee634d23effd188eb6f3bfa7f535426c6403df54e11d65f8bdef45a206111d5f06613a8345e1d6cab1fa7cf3bb948e984b3a62a9eac6e428d992b4d6b10e3851685ce89d75e3bfe6b153cab18ebca8643587de78d886a36df0b70c4e2afdaa7d8ad06eb8d77d24b84f1ae42b1df539e6a95dd79bcf445b26fe817c04f59f7fda50612219f1fd0e97f388cf74e4a43a158b40c86873d446148dbab6f40a2eae87b4cf732704a81525718f59a719ffef6138ee0d1844016b53e8668ac191049445d16653d4d8387546e3dc32fc040c3cab5bf40a987c24a197dd228f9c8e7ea71feacb0c050a6a95d8f7c2cbb1dceb67576570ab17d2d8e2038226b1e6c9ec1ec25c7218e706ef20bac1efee5077e9bfaf4d8da5c7c620ddd58e0b61f62a42d102e5c4d00729b40fdcbb9ebf101d7854bc1068f5e73aae53f332a3aa0747ee5a0fc36305e90502f2de29f800e855036ca91b341752b83d082b4552741373a07482db4c02d96c43b2047a7fca6b8975a6b6016a6599eba462143498a640b56a9426b9d787f3ab2fa3fe971c736976ea6840861c86f6abf848df08156072fac4e991ab78f576892c352223f6e6af478f4eff8a0a8cfffaf11313a4404755c0feae64684584733df3899cdc4bd4e0833b97953c3ac54052d9e968e2634b621ae9d87e7fc5cb14cbe5870dc4d45afcf65e5ccd2f3c9a80c579d8f42a54a682b9f2ba8b8ea74e267bc1e239f29a944195505c82b3382bb38389e10203549700607f793852110bd9388c9774a7f1e54f7ad9574241911d9340093b033718d6d0b58649b507a47a59567ad9ed83436770d5daed7a171ea38b76f930c142eca4301ad87b5b1c6858075fc0bbcf2ef4fa6948c60ce896aa90f3e6d24c6fe3c021c08ca6d4ad273bfdab7bb26f140eb18c61d533f2df611c7172ca8f588d814bf32467bf3bc09d6ea9fcda6bef0a22d2c6ef3fa3292f2979f1ddfd2c8a35e93035019cf20cc9dfe8b3546d1fa9622e986b654b0ad547c24fd153c7892a881e5850da8ff315f7f66e44c73d5171ece1b1d8201644ff63bf383e3ef9120a04c88bc8651ba4e6018c92639f38daaf4a7383fbb082a953e3799bbf9237e725ca907d5c255629a62de9070cf3fc08d0d4ee3640ab1cad2ad53c6ca9880dea147497278e73ce11f9321d5da6180de5e222c5f2daa3bc1cddaf25a2cc5d32487e6c04352a216ce4ad49fc2ff5ba6aa7b3f2b1314d1c29ca87b8d8c2301e382da649da80fb14ac29d8f2bd66a1baa7f6af07fea2d03f38d152e5061d132849cfb5a1c7b8c8d4502f43c64277057675bd6d727592344827d45856f4b4c15229e297245ca6e64a8fb426046b3c535e21af2104b5a3abce7743a80e343572aef8df23edfad4d910cfef318f1f5a438c736b77b19481b1c7b4f8339c048d54f0bf86208a025234d2f4ffe69aecb4aeb76b3e443e0baf3b1fe45a94601c09925e905bee539abae9ccbf211dcc28fe1efd95c1740216756def60fdbee268ae576fdde571c33829a85b94f51baaaaf771757d84f7e948f22484c22aef187ea7de6b91e6da0c877c85949666a86c5673c9382f14827106a886bf81b977507217e389444ba9b7475831bd9ba302d9d9e4ab78aadfa25e3bbfd065fe036c1a83db09f1b3d2f9d610c57395c582965a998076799323ad48e52f299eaf3da96ad4f5f28c7fb68eb06f29d24f20a32f74cf4cbc1122e5a1b61947002f009cacccbefc204a206e1f14c4d77428654bf0cf3a21d0ee6167f332af8746be54c2cea2ab90cd0e1bcbe908fd97b62976f0b8c0fabe8a3f5cae80535cd93174762e2f1014de82abe3e5642d6e30a0d801e1246458cf5e0f6e39be1cec062034d78478d00c0a51d676b049925a675ffdd286e5b540bd6594c15fc253751059bea08458dae2d9367a878799b06511573029b83c6bbad247174631314d90832d083dfa5a11f81616012f54df22fe62dddce927e750677f0bef92151087fd97f34e5ac6783f36836ca952bf443975ca239e87e735896839e317e79605cfd8fb793fb29331cc0d55dda8c2118fb17e1f5086834c87959adaa05d2423b93fe1ac45fc19a85c0836ff6af44ec92f8c47046bbc48d98f5a3350b6d830cf660db7a506ad09c83106ec5d4a2abe2719baeb686b96dd98890119a11742cb794e6e9b21dfedfddf47bd85cc00b421f3c2dcfa4323c128ac228a5c682ca44b14ea19c11a0f281bb9ff5899cb7e56de9227b8f1c526f0140913883a4f86c541fe61ee241c2f14e61622fa32a5ae251af1d9d4b5b9f34ebe972f358f919091b8cbb5955f90213b9abe1848754d20e7633484dc087a5fec295bb673100703abc29356e5a86c424eca980a400ebeeee9c503d858b195f3883366612336b7f8ea3e4aa88d2b9a4ef5b9670fb42146a5750ec1a28d3c5e800fa65b0f884fd69e0cbd44928659f4ded23ffaacf9ad7e53f4a8ddeb00881359e19f1c7235ece26815c3e1276b3c177a69bfb4f413253d527aab2aa586d32b3acc3f9012ca8752c6ed4e6b6ffeea15070ad477035e071c2d87094a39ad887d70f0812d54170a31dd2399d3b9ec240a62245dc568d1868ca25d126a29bee1353274740c89297a7ab9dfbec1c4c73038737bc2d2abcf28f75d92913b076f75da35a605aee", 0x1000}], 0x3) close(r0) syz_open_pts() kqueue() syz_open_pts() 01:48:53 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) setregid(0x0, r1) setgid(r2) 01:48:53 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') rmdir(&(0x7f0000000080)='./file1\x00') r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x53705755) ftruncate(r0, 0x401) 01:48:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') 01:48:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x42, 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x0) 01:48:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000000000", 0x8) close(r0) 01:48:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 01:48:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8610, 0x40) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x400008) 01:48:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x41) socketpair$inet6(0x18, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) r4 = semget$private(0x0, 0x3, 0x11a) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000140), &(0x7f0000000180)=0x4) recvfrom$inet6(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x1, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x97}, 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0xffff, 0x4, 0x3]) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) 01:48:53 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setregid(r2, r1) 01:48:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) close(r1) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:48:54 executing program 0: r0 = socket(0x1, 0x3, 0x22) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0xfb6, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 01:48:54 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x6}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) 01:48:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 01:48:54 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x40, 0xb9}, 0x82d, 0xa86, r7, r8, 0x40, 0xffff, 0x9}) shmctl$IPC_STAT(r0, 0x2, 0x0) setsockopt(r6, 0x10001, 0x1, &(0x7f0000000100)="d1eb2019a40b8821ffd3b669c50147769c3579322f9e212176e9c13a52b093a8260a233ba057d85463784556f5950a96fa2e29d540bb33e2", 0x38) 01:48:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x6) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000080)="6c536b6a3d827a9fad19db74353457d221002465950d96456aec6ed0adab872bc49ec06062c8e60ee805e8de8e2c32027ff7059bc9076458236e655e8ecf6001a8bb974fb95dc43536d6f96c85a803d5023f32212ff2206535cd5c66d29e74a2a0435e5b6d0e27fe5e303217608354b436b2602eb14592", 0x77}, {&(0x7f00000001c0)="44670e271bbee505c87b6324592d0eefc3c6d967669df1857503c5cbd6f74ee26f7ccba614f8b12b33020316c4d36ff93229582008b23c911fd03552c1b3fe800de43942af64e8033c065e1b5769801ce6bc35555224d9eb49526f2e008be737a82a5db856e6b9d9068581ff2c3dc6bf9394ff227c179fbce5d5a7bbe6e4d6d2eeeb8a0f8308197778c3383387f8fffc3d6b0b1e034e5b160c10dffe4b5d2a24aef6205ed60d6f0798cef4686647acbd4e2e9d43", 0xb4}, {&(0x7f0000000100)="c00a713f34c2aa32bd531aa615aa4741fd1bc8661a3ebcc46dc5e5cb169b63fb65b1a99378991b383a778b297f422cea5ec36b76", 0x34}, {&(0x7f0000000280)="00ccddcc503a226c3fbbc9cfb4638e61c16b99bbae73eef892893aa0ff71c1563bc256f77b9bcb4f1d7891fa83a6cbba4d5161bc53b80c0275b15a78b25074d6030879589d0267e56f76cb66b6c032d22d3fe8e6ebcff5b3903877723c9735412e747c1fe8e9042a3aec5c3da265542854a0358bc8bd7752f790550e54b7a49cc06069d7c97edacdcf7a13583515a85348eafb33ecd777df8fe513db6bb151e013ffa82fa7bef1f1d73f378c4a27ce4664e618cb452164717c2de3c560235aec26f4e6d1ef7c8ff9f8ab072340a6998d1e946bee00e18c6c1ce45871715f3910447d3d53f6c70a5c102e3f388d5d13", 0xef}, {&(0x7f0000000380)="8b021a388d07b766cfee2b0e17463413aeadc08151632c0fc458790d4a23db6e9d8b78d765e70aff1c2b989b727666aa4927e8e0756def972504a763c9e5c4a121e4c6dc9c740bb5c74b5748db019147bde764578d0e42a8d3896bd2b5aaa35f6f4bf611a40729cdd13975ddbf91035f56486940832c65f06628b7cf0b96f673db8b4603a7ea300367bf62fb92621717670ff22e5b68d76d931ada2aaef27e2f", 0xa0}, {&(0x7f0000000140)}, {&(0x7f0000000440)="f9037d176efae8184d7a145453f48ab471aeb5482d2c65506020e3e1715622d9f5134596a8a2904e624aa34d2098463e5cc57f53f360ae4123ce1f4389466248d3fe3089236ce3604db1296b107cf82b2902baff2c57440fe23268c7627acf24d388f1776c155613e87e0c96201e86e91dc377aeed766b416be20ace0b968ec16ac5ddb8c1e054f7e0299c3b", 0x8c}, {&(0x7f0000000500)="9aa815705b5f5b46a434b9c4ef3d9328b76b0a608b1ee6208e528a86ecfb614098d9bc5e5bc3f163133b09d2e766a683786d0514498e24c2b677812cbf86197de4c2f29d869d033e80fc9c1b05bc583816b6a090669a782546594c6a57261252c562c2fdeb652db6e0b479d3bbc8", 0x6e}, {&(0x7f0000000580)="1a32e5456a4e01b2fbf8887a37e5c3e603c46933d8a1cd15573560ff2449a71aece821f2df626e93c4dd40cbca75815dc55151e8fbfccae4ef98d66b0b98ea3eceb1d4d30a98fd6fa18da6e9c2641432c3e756669eccbf2b4a49e51542875c87113cdd25b17e38570e8b611086546ba7630a153c9e3a5bbafa004a51b8858f02160189d7d24763923651b3fa4b9b8f866c72e81d5f5a6e728b4c189d1c5a908b7f0186e2bb996b8a21710dbbb647ef39e6ab43eee832d1612edd8ca1258969f7fea9aa8969db379826eab69369b80ab087", 0xd1}], 0x9, &(0x7f0000000740)=[{0xb8, 0x0, 0x9, "97eb0088e4de1e3522107aa52b46c403e532c627addba438ca645deae87a313033c3865d7a2a0d5534402e472872613812560d7279edbc501820f9a4126a437e8bdcededb3d5fedf119732d075ad7eca3fa7750d0b5311d8c1eaf96406a06886ce725fb2602d11b3e48e5fe2fc56a8c9996700c2ab62cbaefeb98b7c9f7ec223c739f10d3541fec56186e40ca65e9d390acd3ccd36c7840a5216ce9978f26cd266a82d60"}, {0x60, 0x1, 0x800, "6be9fec3ecc896547d388189876055943d41ade363859dfc0c8a43babb24b5b728191486b98d3900b339ffa84ebc8a397035866bc2c2d823b0033f45b9df3a74adbfab7287ba76579800d51ca27b"}], 0x118, 0x2}, 0x0) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 01:48:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) syz_open_pts() open(&(0x7f0000001800)='./bus\x00', 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0xcc) 01:48:54 executing program 0: open$dir(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x8) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000000000/0x4000)=nil) 01:48:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000080)=0x4) 01:48:55 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/255}, 0x107, 0x2, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xc0, 0x40) getsockname(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) msgrcv(r0, &(0x7f0000000040)={0x0, ""/80}, 0x58, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/59) 01:48:55 executing program 1: r0 = open(&(0x7f00000001c0)='.\x00', 0x218, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x2}, 0xffffffffffffffad) 01:48:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x900, 0x41) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x200}, {0x0, 0x100000001}}, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) 01:48:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b", 0xf6) syz_open_pts() close(r0) socketpair(0x18, 0x800000000005, 0x80000001, &(0x7f0000002880)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000002680)=[{&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000140)=""/105, 0x69}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/234, 0xea}], 0x6, &(0x7f0000002700)=""/228, 0xe4, 0x9c}, 0x3) kqueue() r2 = syz_open_pts() semget(0x3, 0x3, 0x418) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) chdir(&(0x7f0000002800)='./file0\x00') 01:48:55 executing program 0: clock_settime(0x7, &(0x7f0000000080)={0x4, 0x68e}) clock_settime(0x0, &(0x7f0000000000)={0x77359400}) r0 = socket(0x7, 0x4000, 0x4) shutdown(r0, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x7, 0xffffffffffffffff}) 20:33:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='\x00', 0x0, 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x1) flock(r1, 0x2) pipe(&(0x7f0000000100)) fsync(r1) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) 20:33:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161be) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xfffffffffffffffe, 0x0) r2 = dup(r1) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) lseek(r1, 0x0, 0x0) 20:33:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) truncate(&(0x7f0000000100)='./file0\x00', 0x8) 20:33:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair(0x22, 0x8000, 0xfffffffffffffffa, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000002a00)={0x0, 0x1c5, 0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, r1) 20:33:20 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0xfffffffffbffffff) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 20:33:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) socketpair(0x0, 0x0, 0x400, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 20:33:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fsync(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 20:33:21 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 20:33:21 executing program 1: r0 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x4000, 0xfffffffffffffffd, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) 20:33:21 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001980)) pipe2(&(0x7f00000019c0), 0x4) socketpair$inet6(0x18, 0x5, 0x80, &(0x7f0000001a00)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3ff) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000001940)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="362bcbc833f6695115c5855505c6a77e27bff76e1b882c071e7738bbf4eb4f30a4aa98f25677dea515122aa94ff8fe08c3782acd4744b5b609086063161640a3e9c17c5d0882b4b50371cf4de3388c9daab2a93e8bb05f17515c71c52c96b7df9d711eb73caa7e0678da0bb405074b2a15e7f0c0245ea26eef731509e5253ee4fac6937a9a56779c0d3aea586c98a051832e0b102921882085070786bbcd8d5eb11d29d8d1f7862930feec8abdc4ebcbaafd6544a7f525bb26e9950c7e07090061a851dc4f0e4b9f44cd914e8f9defdd4ec2bdb03f105d9b557660a6a95e32e1d220f21d31511b233e4202191c5c93027af2e7b0a9bcbf2990a35d", 0xfb}, {&(0x7f0000000240)="8166d0bcee46b32ae244c5a6b5716181ee75fb8e1b50854b57dd7e0f181cdf9db5946089f49833a09a7152a711e4f1f939ff936c6f24ade8033d86334ef8fe990f1c3e9e63c3a5a61dc92392dc6edde8", 0x50}], 0x2, &(0x7f0000000300)=[{0xc0, 0xffff, 0x8, "ce29391a5d48c59989a79011378c2e9419880ced194b3f8e3899b119d6aafae5a2b8b97d013a8a927112da6eb0fe5b8e15a22cdb75269ffd0a98258dbdb5a5dcf7751c843b9ba6b913a7cc70077983fc625294636e411b0f003ac39ab7b9423af5427f74a889f518e952be8b7309a7ef5e73be0f8edc4bed585dad7611ddb2bce696e68926936db50208a1339a9dfb171bd960a717eefb359e6cff5a539c115942c743576285c1e6ed67"}, {0x90, 0xffff, 0x4, "2b2933bc905dcdc83799607498287d158f6c07d546a584b3f7b19ae6842892c61351bdc60a2fe80b90f791b4eb2d7eb1d12d6d87780211b74d139d33d117a90db5aee36f05d5c981432b66efa305cfa90601e3df5a2ed8354f67d1726c2f242fffc2db708591f7c3183d3eaaa6cdd57df83c4af0e9262bf028f77b"}, {0x110, 0xffff, 0x8, "03bc3e591f24660763ee79b8421b1810617967a1a84273b916ab45585410d845586252327ccf1fcbe06d277f2b1a4ddf8d2eb8766e18bd311d45a94787bfd39fdd08aa761d2ee1f91b056858e44e73d61180d3f703edaeebeca63f027f2a78169cc01232c2bcbb23031fa2942e35759f185f763df7e07dcc0f45cc8508422e30bf4b310ef4607d8689bd5a4f8335299465e13a1cd78339a44229760cb37f4a55970455c4c4554def5de5cf3b2546338fe7fc4c1a5dac1bcff7ee469a0d6430e87a5fb3ba740c3d2ed62ed01e5d3714b42cf31c7cab25702b955976302af577de6e767e5d80a6445082854c04ccb5573bfa7a2a2a63b3af9052b7b1c676"}, {0x1010, 0xffff, 0x200, "f45b0849a1c198489b677fe3003ced8a993f5d56a0ec4a7b2063d2652005ea1d8840e560b59dd672ce00f2646908feb4e5697a15997759db1826dfd24c1913a3d3d5ff2748c14a6510efe219271b89700ebd3244ce0bed70e1aaa660b4b9938ae261c3c43e1ad03129438d82393c40b78556b40502705085a0532211f4b023b7c252c5402d9138461a110abd82fe076de5fc7c6add5f8016ecc28fb02eb435f58bd810003346edff57a0a5885f6251640b364577521341682e53fca76ef9bd7411bf319dfd932616d6e25eed7cd4ac657ca7aafb4891f4a512fabc53160b9a0854136e069d31cabe83f329760f1a8dc979144c6056897c616be386ba22f4679abed06982f3e4b9b4e06d1098ec755f06189d69bef885319d1e64e8c30f672b918f68e8635883cba4a9f99821ccf178564dac6fe522910e5c04c5c30ba1a8b3a481bae67252e4674302431607c9c8da20b31fdeb0a352bf4d214e49013d8e22ed5e8776755fe71b4fea494b4fa32872a93627ba18d5176029937c760a5159072125add6df1f504fddb359ca9129b2e140fd6c9a4c000130154fc48827eb63f723724e5560b851369297bfba929edc9f229ccada902aab5c89c06ad267451b855484adcb74acc8b25ac7a591f388ebc6ccbade4439df2bc3e56108f0534dfa5b3622d7f62d31712559874c1793d64fb0dc32ca1f2285e78762c3d8b8edcc5c0aeaae485071a68a19635db8fee3663dc45e88046b76e723cc3414932884a52aa33534e9bcc7f50d395d913ae193e97f93c1ea06991359d0623a1a285719c81141fadb9ab13c9a7acd08d62ef026be5139055c33805da48ec2c49c4d1cef34fec9ce7cbb687f713c9b5bb4a132493e2b19bb2cbbde1661a9623cb2bcae6c548d45fbea1c8770b5ac892e2986e0e0134f0dec8a9fc26f57792b6704932b16aa3d55b516fc94e30e4a66410432deaf4275d406e0a492246ba6c1173d3e206f4b316782845f8f19abfbdc86cd4dec0ca386d20baa38b2cee4fd4d53adeab686a4aca3891f7f1f72cb1772def76bc57352556740339e42d48cb288121c16fd45480c453bb443cb536872e7df036861174f1dc11521f4c0a384e8f248b75a606cdc24b1d61ebaa2680a0d3aa3177380a558528f20dddee40458e9b34b574e8ef79f8487e7d4590c3745238fe62d449f673355daba0f28fb07c516db39ec5ce8121b26ebf7d6c5b674415e43a232ade609649305e26be5796105a2dab9c09c6441b169bda824151f379a2d4e0b354bde7b5dcde493a75901aa02c4088df4ed918289c6f48ea770121553bebd2eab1b9bf5df845d08d5f5ad3736cd9887904d341c3e6462338e5719f20b87f5ab61888dc497bedb9daa3e7764300b24700344573e65aba7f7b88018d21e34db01ac787be03886eca0f5b9cc1f73fc2dc1a37f93b1d74a78d98f89fffa25c24420d1d7a99c22e82ee1068fd3f6fec4fca749d5d0a732d57145c3ec686c6b3743baed494de858a3f16bb462f48294cef39cab08c7cd9fb489b2f8d30c16767d433a986fe165474f60b9b2f47b921ecc8652bee5326bc43d4088036099a291df7a39f1ea3f4f4fdf8574fc423c9d980e9358355a318b3408c939cb28ac6f6e3f006cf4a1304ec0442ba7afbd297807fd6769348c65a68c9fc8c02e59969c24cfcddfbce4144fd3c2cc51c228ceb6a31683597bc80acff4a853dac33e751f74d1284c29c2977247571f8fef6c6e7b9c6dc3a8680ff4e251ddb9c5b932af2d10ba3a4ef6e3246a8e729831977bf06f4b499cdf94d78f261d8d3b039d899cda6ad93d31f3812fd526ab50597e21ad6aa0e7da815ef246f4cd896ab34095a97ef1db4bc9f436e2742d05e01c7e76ba4c69b98af1a5a4cff294fb2c10ebd3d4bf9a06acea08707b192206f5bc503aa898c8fe8f5f5196b42a718d8a15fd7d47e30405ac89bb20fd81888553627cc3031d8a8427329352571c7401b5a32e9fab46abd2b1aacbb6ff8addc328a618b02c0459218b58ba8399d0d2482bff01bbf46e9c97e394add3f398fc665ad7e829605cb30009b93ba4f62f76bfbaa316789c1014e6b8b50761d26e62f98bbebf3d9f7ac24e8be8e98e0449dc040043a40ea408a8ea79f8f4468a52af3571611fbbdcb1f119482e3c8866ae3082013fa2a990442e097848fa2fcd6eab7b9611f94ac1d2a70261cd7f289d6e3988dedfb09814b8f196933b0aecb6deb3a82714f2b8f9d989164b4e0d4b74471fd4fd999d9648d98045ba376921850878819c22cab7f348bcc7c74f6a9b2152639ae084465034ce5b0d1f6136fa32d712a06e91a5d07346a800adf55f8bc72f57facb164ee4306f55cd3f157be13aafc0656d6a0523223f159e6f5db293839f3e6775207a25c6a2829c5c23c79ce8e11f3302ddf37c4e133b23e9a17adf3eb7d63cef5e3781cbf23b2d39fba47bf4460ffb34b7e65316341fa73fee0f38ed06762b3357e66bac0db9c2ba808a19dcc58d07acaf01cd87ac060f54ad8459ed17f177f69fbab5570181bef8041350d83a71fdd3c3677060345ab163f41005fec117fe555a4f6e6a36a4d04e8a90179ae5c55917cd4b1e13b026b43efb4bffcf07bb6c6de146a1e50a93c364423232b502bab80595148d0694231c244e0ff848a296b48539ab67915d22f9f9bbd09a7048fdb4f45fa6f3bad5b6368e7d537def00607d53af264e4e6421f4caa12b4100f4353716498d09319a29dfbee5b94bd3cfaaec75583ddae2bc45c18977cd2daca6a53323c65a22be8fa112fbadba7cc6596eaa49ff5b3b605219e7aca4c27761c73d299e6c223b9f56766360cc4dfb986847c59e6357919ac107d1520aa40fc3cbca9fd14c081370052f441b750323e9af0db907ad6bf53c2443e9a4028178f1e97d4c4fdec81b110b018b7834a809804efa2ba0ea3c0481751b12666a56e37460bba2bd1597eee82c8430b93718946077eac69cbcdcf027bb9ba0ad3341d6517e3d2dce8d9c2353d723dcf2a1cb98e0e685bbf7a83ea5d2349d9b641f7ddc66f31e2cc57e846d39395f83c779e36e08a9d0db93a4f7baacac6b4972996a0a5ba2a9879245672028d87b6d42d7eda08820c932d0b4e0d6e2b2dfe31727063e534b50470f400f31239e840d10f412ef7f104186b869168ff1199cc07332a8ed54d9fadc3befd0cf810953c6dd0b3089a7b8c10840ed5052abf423b578dbae87aa58ceb42fa48679d0af60762e049d27ae023240c04b71cfb6f2a28b68e311ec0409e21096fb2ab90877472c8b1ee2bf30c8266caa875f940d4d383a861cb09d5090492ee3873e5239a01d5a0076a343eaeb8ceef9a48044fca2ef3fb04351f559ee7f97759d8a649c2dcbef4d328c2fed43f633cc8842f424d5951ce005f2a3d351e4597f5f199fd92ce6018f75257c9e7df2748614eceea3de09ae0e57907e53ce02e8a9dfc30a6ad261aa44bd983912170f1768d8e64d2abc9cdfb07509a3a242d8cfc7e541e66a05ce0432261f4ee1e9ffd681baa7a08e45987dc8e18e83377cc435e55e5dd164a7502b3ec7af98edb4564d8c623e1e34a3fe1d67084c307edcf0d852cdf782edd5d4e29a322681575545440c6d7e68361670e9edfc314ace543656061a6e2f5e57049d392360d84573b42c10f2368b0c215ff4d04d9543876df1c5d8ccc3ffea83b09807d31748069855e8913a18d81340716f65a485660fb48a5e3a02b7f04a2be70ab5b4663ba466a78644e193c788df1670f1ceaa7e186b8f451294a353ff25600d50890f73f2cd7d8544bc639a14f53f4c6be55999dc591faf891e03d51b280ec3e627ebf1f63e949fa585cfeac605720edd8693e9b85044dda405fc3a244e988e817b0ee98a28fed077068b131a08a13323b00286420016c5540528e1daedc960f7ac50972c085857dadd18097ed0f1c2c4a8d10a3a963ce892f48266f7af1140f554a8d550470fc18c32a3da34cdb9eb0aa1717acda89d54841c9ea207ba2381de00ebb05a0fdaeec01daa6049fa1878d0e210b4b1404ff01be0c1b89460e83c0001d73cfc497632b3291f6ff40d392974b55bc2a1d44c848c17b3e98874b7a07303cc346941f44aaaacd16de3ecb750eec6a06b4587773d816f9a9c3fd00ca18fd38edb463fd839cd7129b0a0385fe62a00265f033bfc600c820e9d3a314f40c30e294384694719530a6300780a68bf06371d44df75d50a3d30e96b1892f5c0416ab5812dae831066e6f9200fba6a7894731fe13b6e817e2f90a56440000930a9492ca00334749cd941f4cbbfe49cd8b7872ba4652ff102369de783dcdf7b35805ce2e4224aada5c17941ad23938fc2b6fff74b182816d7a6ce180ee003d1eb122af05264cd7e1e0f2bbc2ce7a038ec636d83222d1e45c04d1def0f079926563f7f7afd68088ddc5259fff55c927e4f454c315619ed21c9ffaaac0c44c9f0d45b9b37b218e71859f20b80e9fff95ea59ca54d9b88a097fb6518db2fc5e78af0734e9ee6defab38730b8faa7be9ec4ddef251716493804b0069071133451d167b941492df758238d9b245b22ddaca1b4e5497538f70fc7821c0afbae2c5f151d736c73c1ab86fc1aebd1f7724b2f03e78febe9ceecbcf496a50a39f9456fc8bb01a3e611afb8f3c63a932aba597f4d751602e209fa23e3febbdd1710f4cea782ffa37921e2facf96870688ae894fee59bc14469a34662751aabdb466fcbc22103ec4e9817416f88edd31e233178137f59c14b032537a92d324380c971ab0002f98b304b02b86761f9d66276ddff85ceaff118ab493a5f120d0d5c0f6a46ed373a4ed22819e28aeaefca385e0d9fdb5fa76cc15055ab53b9d7590ad88a4227b3ca58755a8aa638f58190f79252add5f5ad3830250262eeacf67f1708f07a6dbc4dec762145fc06ab7da25ff65216e7a451d1504ea0244ddafa54f0de396954c14b7b27ddf7aec5a712eed78de9ae3b003e313d8b84922c47d89866d364257d192bb1ec7300ec4f6c108cebbda31a556f2bb2803e94dab180048493065eca9bf11833f456672413d36081edd8f1a5c8dadba1ce75896b7040cc67172a0417f102fc371957348b8778e37a4dec3206634b6835da624f0f595281e8396223421b2e03ec9b5b467c7176c141904cc7bb689b7b7c35769e01c88adbd85e9034d5a2edc47e1f5acff414ab39a1183e38a34308a739c393aaab5ff557d15b265e3abe9c724661f79d2d9d44bc832bd9429dd0fdea929aa83c7f023dc75081f80be50339fda4d806b58b30a3d2866e7cd2285f620110f1d7b0181896a628732432e1143d5e054c71dd11b9ecfbb26380dddf43ae8b9054d057f12e8bf8a0a1d3dc625d4235282f9b6b2fca9f435842e2cd40734c0b7d33410681275fd5179e1ef2b020d10340556fb427039b424a36c0e118d5ea55af9783d753ac4594104cc09ef3079001a2dde93df93d1f0debde4becf44669f1bad4081303d4e1d98719d2433e822365a6a6f55dce4bccfbc493ef0a28296c9e320d2afd74ac6d2492c29f89a2238885a30e53a63afb310b4453473533cb3eaf08e7b29132692f5714e777fa0ad446e4e5c1ead50a243dd875f48c9e71ba085dcd59972f364acf884d5c9d845290ca792addad5093d0fc0429c76fe791a3b32b0640214114ad4da13e95c8c3bf6f99b0e3391bba3b030850de8670c41e40bb9a1f65922d30db8146068afdd305831df700fadf7680e6a02cf032f471a2680a7a655d320e59dcc11e6a61435d2afcc128719e793d0d3ca502251"}, {0x100, 0x0, 0x5, "58402020df03328703a35ea11557d7d8f22acfacf246b9e267ed9f345d13f2e628b5a3105b764bf42715a1d721bee2dd4e4627fe56eb534cceca8adbde5f5e54bc01f5e40419ecae2a9a62931a09298745f11581cef127bc445527cff3a542897cf168bc798226e675f2636b775c8502c4e18ab5ca994f1298e6d464c8cbf5800ea3e6cb61611e827dea9afbdf4e918900390bd0c11188a1448ecee1c46be917baf291ebcc452ca0c459a8f78214a61001555bfd6eec96cde7c06b816c37476d3b70a305ad9ac04d4bb72aab301fc06f2cfba75980471dfdd8ba3f37da091a9274e88beadf0aee84ee984ec55af427"}, {0xe0, 0xffff, 0xfd, "d0dd22a595e915593d2dd755950d14a17b297eed56c073deefdc053c4065f8de475b1ba4dc5804138f36fd63f7a98dc1c386e00da999245f9846e0a478c92e4a628ff5f2f34561bb2450cfcd4378d1d79a0fe3b559962d3aa909a885fbc0b7f807ed138167fd7fb56ec3d2bd31ac74ce27ea2084d5680fc3589b3766e4b6ba590387249d0732012fa74d3c36744681080bbe323b4a5df35fb587ab9f0e25ff8063deff2141614bffdd1aed3a803b67c7573cf450247b6aa5a29f127aa0f3000d93e7118fcf2328e850"}, {0xe0, 0xffff, 0x1, "c856f5bedeb4818d0de389356658b08705b9326391a79fdd5510f54301c7e6c988e3f09cb2f74c2d7c81edfe09d38176bff73cd276a8c9eeded45aae2eb464de11b460399945df4b153f61d6f11f5a1d1fd80f29ce2bf25044b51970be29bdb86ac99c45666f155f3a2cab12cf0e696adcb32e8e37f1707eedf4da4b78fa5de9a8dc86c3182c0c47a2aed0a11d1901bf48d20d99b64e19ad3c30889f1f590e5ec4ec7491cd2ba7b57db5251e4ba92c3bdc07ac8b0c1f1fcfe62b8dfa57927bc16a01ec4d59008693a188053ed05ce7"}, {0x70, 0x0, 0x31, "caa887929b6c0887663276cdcece42aa7ed56236bafd7f7ecc15e3271e24c6f8ef93576c84ef6d1353b1aeddb2eabecffcfd42f9cda5c5496598a4aa15e2ab8f6074cf6237ff188fba6c6e6269b065f7558411e38b52b39f9e"}, {0x58, 0xffff, 0x5, "a70056951ccff8922e7316b685abbb1b1aaf209c257eefd1dc9ff27a0b638a19019d507add8f050bd027ac3a6e418dd3aff504c7d2fd3e84d1514e204ebf1b436095685e929d"}, {0x40, 0x0, 0x5, "951449d87f8f3dc69b1d565ae39c37bce543994280ac9f938178a62a1fe97c95817d66b42902a14478a45d62"}], 0x1638, 0x4}, 0xe) 20:33:21 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x14, 0xfffffffffffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}, {r1, 0x10}], 0x2, 0x8001) 20:33:21 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 20:33:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000000)='./bus\x00', 0x1ffc, 0x5cd8) r1 = dup2(r0, r0) clock_settime(0x3, &(0x7f0000000140)={0x1000000000000400, 0x6}) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x11ecec5c3e7494a2, 0x0) 20:33:21 executing program 1: r0 = semget(0x2, 0x3, 0x2b5) semop(r0, &(0x7f0000000000)=[{0x2, 0x1, 0x1800}], 0x1) 20:33:22 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/231, 0xe7}, {&(0x7f0000001180)=""/80, 0x50}, {&(0x7f0000001200)=""/63, 0x3f}, {&(0x7f0000001240)=""/155, 0x9b}, {&(0x7f0000001300)=""/202, 0xca}, {&(0x7f0000001400)=""/130, 0x82}], 0x8, 0x0) r2 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000001540)=""/4096) 20:33:22 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/252}, 0x104, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x182) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/46) msgrcv(r0, &(0x7f0000000180)={0x0, ""/244}, 0xfc, 0x3, 0x800) msgsnd(r0, &(0x7f0000000100)={0x0, "7cd2c630ba5bdd6f6bc97d5ff0cb9dd3e096d2871590eefe4bd2e54657e9c8bf33cc94920bef20579b19e0bc7163b13a55e9f78172593b9e266246400aca8407164e19da45097619d1a5bd22421b83d75688256462a2a3a11ae36191f840"}, 0x66, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x3}, 0x8, 0x0) 20:33:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="8367569b3a64eddfada13e5ac4c2641db6826b523ec3caf631341660bc", 0x1d) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) syz_open_pts() close(r0) r1 = kqueue() dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x4, "9a0e57b291a19cd1c5fde22ee0f2fbf90ba98218", 0x9, 0x401}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:22 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="5df062017a1687cf3b20a406d001ebfd8c5ccd20131328ecfe9fdc38d61f3c3456a9a317bdcccc3e9d373568deb5932bbe66bb8330329b86b7c456c3f72d9657937987f3b2f430b4a7e8053842abac273c5a5cf73f0d0219e05c27a7290882510432e48fa193d0e159ee5fcdc046a492c05b932e499624c661c8f427e085d50677b58235692b14ba", 0x88}, {&(0x7f0000000280)="249ce0507d4460f355786f2b3ed5f9ee70a224a7d1af80eda000af109d3f92b2eda531f0b282fd4e260aee1c226abcfe81948288fc8578b2b3847d875a6deb5e5bd85b5ed1e82ba536a7b2f6c59e4745c56a8e3d662a854b6ca5fe9a60832795c301157580972ba2b3555e8798859fbf0a2efaf9d1f86e764c478fe780eff569faecb231dce9bb5327ca", 0x8a}, {&(0x7f0000000340)="dd06d85f002fbda69382e60613f752e6c20c4aa374174f36fdd2c08978c92100eacf63dcc0f9870d99d45a2b868f7825bac6f8f6", 0x34}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000800)="2aec11496387e2247bbbca5cedf3021b50da13e2dfa6866820349a0f4e4bd4b58373e4050fec45b5e4c9f507bb8c7440d288606a038c6f20334aa6260e91aad07cee479f6f06651fa7066c848e3339c027e665a59681cd86b08c44b2f377377b97d48a2a1471e8660835b2f4fe0b5a2df86e46ced9535c0fd63822da0711d3cf1785ff299dd4598d3344f3eb44f08a119d41b23f42a126cf3eee3910a0d13b0edcd0395dd311ae3d05449f869a1eca4da3b7ad822901e1053e9d10fd5e2df3c524027f76459cc53aa186a795cfd58e33cb77df36210b1b0527f6d29458d12566e240b8c8e9bea96fab8b705c47232246663ec5cf213d50b493193df01083bf832cec98369d641c528d8f9c2411884db74b2cd5c640dbee141a68ffe1e350d052eac6b704898c7abc405e739ac351ffcb71655ebf45eee0a33f0aa0aa1a0f938d36964e2cd2f6a3ff5d58f2f9006e4a120b078150649948bd683969a93ba6c510f6c2bbcdfe5b70e3dcea5588f22b38bdb469d55138bd3083aa841a992e2a1d37afd5211dd5700f1ed766accf86c7e65d5423cf424021cbe213e1aa7a8c012a5eaf57f0d20776890cab6d13f015145459fd723c4113b0d04e3f007ec9b1c6b43642f9723e474c299793fb80ff48ba8ae5224afd05050e11923117336a63bc66daea08434f7e1870065ec6560f917edb1e06fcca8c2fdad6037f6ed572440591ba3becd34b4b7a528a5f27d50b99e8bb81e3cb241584cc054121b4bc92fb775824b7e9b7e7df33c0a6f6571bdeabcab3d82cd3dea976b7d1db447dd3e6a073ef3f865ab187e700a531c3d54c1479bf0727ce6adf0ec6397187bc0d575644efce74ff1c51e4d846bec3783396569c3ec116ea09a59b7385c3911777f9a3d4c7e0bb31996ee53d7d72154ca08bd526a2", 0x28e}], 0x1) r1 = dup2(r0, r0) r2 = syz_open_pts() mlockall(0x0) close(r0) r3 = kqueue() socketpair$inet6(0x18, 0x3, 0xfffffffffffeffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x40, 0x4, 0x101}, {{r3}, 0x0, 0x80, 0x1, 0x1f5df99c, 0x6}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x100, 0x3}], 0x4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x20, 0x818}, {{r3}, 0xfffffffffffffffd, 0x3, 0x1, 0x3, 0x1f}], 0xfffffffffffffffc, &(0x7f0000000140)={0x401, 0x6}) syz_open_pts() 20:33:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10001) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3593a9ebb2b1ccb61e0c0999d70a58ae6f4e8ef7a367d0890c850b870f36141d084a8c36135735b250261d23cb1c5ad7e56075752f51ceea8c8a367df9be73da8e084e1551dfe1ef43586ffcd8253959e4240aa"], &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0xc4) r3 = dup2(r1, r2) r4 = open(&(0x7f0000000140)='./bus\x00', 0xffffffffffffe, 0x4) r5 = kqueue() fcntl$dupfd(r3, 0x0, r3) r6 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x7d}], 0x8, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 20:33:23 executing program 1: r0 = socket$inet(0x2, 0x801000004007ffe, 0x3c) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8264256d7727f74d609ec9c2fd856f77c229096a154d6823c153ffd377acd3ad170f4b551794f05ec799895aa565b062d69b49ae02f11c3123b8fd36d90a5bed08e8c329a70ba99f7a92eaa84370b321e3beb69021320813d63fb6d4f9612ac117c9b73297d75431ae887a9dbf9398d25e8d9f90d8f0e6e0dba5af7434b383b56471b1ccdd0e848300cb9761f97f0877d5e9bf5ed8d0bcf2c6cc1da6bd4bb077fc865047b8d74ba3fce2f710687e1635cf04cb713f8eb8426e734b64dda732575d611e14e2e8f3e54bc73bf3fd7fae7da779c2a581b6c9c0cd7ef8281c8ad2b8959fa801ec7954", 0xe7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="be888c66d33b1bbe006abc94f307669efe6fedfe30a6f403cefc8d67b1d829557a789da2fd2d69a0a317995a49ec98443358b3e2789b40d78fbd086953a8b13de5ed7d61f81c206af9", 0x49) 20:33:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000180)="b9948103e5723459c3f9fa32e312c517d3d847c0469c80985383e4e1de032c2f8c5f23e6e2f493b0439e718d60d77251afd4e00766507710f5810f8d3dde9e5b243cc626c93374760ec0513c6731a4fb364682d58dd0e6b96160deaec8635015b18e6b08874c382fbbe212cfb5cc88601c886ae2f203639249d6f23273ae91382245ed972af95691b2cc63971a7967f65b7eb1df8655ea62c87e388d42f649493ab8bfe7d870db77daec84984d2be279e3d2728ab40318c87747bb717f0185505bb61cb698d6bcf66c206fb8cbb0ccfcb28589f939766df380f2a74f6236823d002b456b6a2b690fb1709c1dad943038e11e0815da43c38394004c1e35515186b4e4f10d4235c678bab20e3b8ba99dbacb5e44f63798f5eabe35aac710f29649179f6fa9b9c6a4f76e3d4243b9aec01ff6587dc9a32da50aacc9eeb8453822164e91ccf170e566ace0f94c81cccb97e0c998872b037166cbd470df661f50248947fd8175d30d7f6360db2283307f2d10e32f869424121ff1c55b8a13bc2f206211c7c5153eb596a8b0477387124645672c0df3620a364b82efe8ccf53da6c2ae488a177df74329e48f9e1d4663df0a35b716d66c7df0926340bd090ded5594886b2a849e5e8944866701082c1dcaa66945d6c0ab1389a0f2e7dd5277f37865821e515b05fcb4bc8705a0bc76a15e109c33250530d869432c8adfa87a9703b7b0ac985b5f5af6a3fbf3b068bab327e56e1910d8631ad6cc4b9ec37bccea56386a468ebeaf073e1000cee4f0d5a0ae782fa5dbc62a5ea79357ddfbc9a46bdfb99e71373a5f6266abdca0986768b59a3d7f8dbe146e1e15418c1a8aac0537a7bc50754b9b6d9d37ca2ac4cfa2c379e567f8618ebec81253a6d3e745bc01875daeb97006166989b7c2628f36e8ebeb2e80d037f1cf2c65b6c68b29bfd5b065b0a16aa4f233bc967eac5a4340253327e2a2f9f5ca60a54eddfc8a446d4de5a9b3f4bbc4231e5db8b61f4e46528cbfda75b6b010d60c77a2c11c8e5c59337bdaaf03c9ae326eeaa5691a53be4b756df05a6fc101cf31e25be71685053e2dff6ceba84b54f30ddda1b3e11d190f77f5a6797c9a831e23106373bf1a42af22e7bb3877412536c6703ad7cd386c0e7c467cb653eaf0cf88f726753191f27634520b23eb795aeb463055c7b645c7791977399c179bbc794d15a226e93fddecb79dba0721f1637fcb56a4e58efb3f29c638aed56288afb941d3069321895f6e97b3b50f2f7f98d137778eb74b1410298876af487ca412edd0b9972ec26e2c7dee2e230d44ce6203e33f11cc62a6847640a17cfc916b022c1d362dfc4980ca22a744834b6be9f7764033b2cd415d6567f17e64d6c4d7ea4bb84370d8a7e4a9d06648eefbd7c777d6eb4b2c3869cdd6d0e045c120172fd7a1957821f1ec093b8a41b214b309b74b184d282584cba624228491de762160612a5f8ace331721da221c654b3a01e8c507bd819aa8f9261b4adc40b162a1bc17e5e2d9f9dac9b516bf856fbee239713c4cd585abe3fc3731afecd6b11bbf1e9f601b1e9a98f4412470f4b07af04cc33318d9a70b4521ddf045a76bc49f753b023be2e52d70302dbfbaf6b08fe63fa9176d6949111693f06e4f4338612e3fd45a5efb951f220e2810dacef45569e6eddc4c4c3220420b620794e6a4c9618dd28c7672025552587d31317b7849394d06b69d99bb6ef8260e4f6de5202aeb44cd77b53f528658a028a2226879db139034de00b441fb323a361b92bc51776fcb0fb947025101f3c3938cab8146f6638abb220a5e2bf7ce4b2f4a60be6894b6acfe82abbd9c06220e101471082d44d232e5847f881740ed815d7367e2f7da01ea12bed17e5f43b737567f4fc6b7efb42c50ef85d08843142d87018b2d76ca2ea33b416e2e306cc26802755fae59c159661411ac3ebcd27bb60d509c669a29f78bd0e257283d1bca60638d132c63a33ce09a71c8ac1dbcfaa99d3b3b017367e2d12f799f6490be43a88666a2a24e5b4da799c0a18e515dd567d6a12a5108916d04a3672961ef580a81e84fbf31a1abea52f05158cd17e7e34d98a6f7692a4dabc1fcc0f7719f4f8f82867ce6209b305a6bdc9faf2ccd09d16db1512b9818c158b8a322aeba4b6fbda167b40ac0df5fbc3d2e129c86131d649a4809cd4dfd4287ce8de740418c28414e1652f2a541b4009fa475c3df7069477f747705f06c0408aa1d303cc3f8efe7d22b2edab0d0f2b2c962e8a91dab98ad840d265f9588d707e403f284fef27a2f1d6912423e4129d3e5ef548e9654b438698c24faf08cd0e2bac73f71360cf0e99d90306d01b1d42bdf51d79fd9c2e615f07cad6954ddc545f8f88054a2a6f786b0bf5cc0abbf55a1530d7c4e251073bb7ad9355278536a1b6b47fadbc028e951168b4695daccf9de3038bc41d16c357ae7722ef62af6402125552c343efa8818100d529ca8f8118d54d86a2a4082b6e380f0d6c01e81ca6f2fc63a9a454bef17f97e8c201fee82a84694ef6fe1db8d7a20a8fb9bae8940ec8ecaa5859fdb6575e1cb7a85469636908e852a81fbaf844f4f9e833813d02df9ce1759b41565c90a702296e07fcc80953d881de47dbe2b2a1eedbdea2b273fbec182a9eafa1e9f5c4010b9a7a58beb62c2060d50b0f5c0c65f68c9d0abd3f8d6d2689b112a9d76c3487dfe2d28345f02c73e47c88877f9724611f81264dcb3be3d9d2256ff1c7a1e6c6fcb74204392f195e87e51dce5ba250eb14b8a3775edf8dc947bab7e91d3dbbef038e3ab3aadd0307df3389892a49f5f6728ac2f04c384ae138fe47fec3795dd75865a59ce3221bc971ed851fbf531b54c49530f0fdae2bdcd78cfbaffc55e69e693780f7ace7209ef67c9eba22156ed9ba9de28b05b864caebd515e3ae50f636f682d3c5a7393dce023729d86bfb30d88c3e4af9341f88d4f7c9b214b3f06d6cc85a3d4432a99d56dc686821f3737bcc14e2ff9412438385f37d830ec7ccc92d3f77dca8ae47dedd41f2ffd188339a549de06a5e813baefaa464fddd9360fdcb25a6f125fd3977a482b7a8294e5f637c082ee992d3d091ff77a0bc0785ecc9d75eba8e3578f7c212647400298c9fe2b92cf61fcf84b76f5886d7c435615d88f20f48acb6049d3e8302312ff33c93c68e3ea28707b1c67986fee2a44887c42308fd42a5d0430a3d685b368a7650227128bdfda381f132b1a3debc07e4981a5f1120cf41365b12ef0391b9de02dbb40389e380bcc79963ab904cb27f2d5f438e2343183aa218e8cbf09ef8ebd93b4cd82916693247d7b99e90814616c259ed0c060256cdcc12196d0f77abd1ed82ebff7ac8ca4259eb3595f10070bd1713731b548e26e1d7bea6acc28ce18b4bd679c758d6ea6060a767247925abe0b638e64051fce249cdc79a23f1a2b42fe612986ad5feb6d3f4058a1afd4fd40df4b9f5519cda102ba19c27a923ddcf7caeca37dba5a5f17d0221551feca11425fa1f4090ee43a75ede75b0d7c02d91e72041c744158f09f5dc3371c3b83424eb076f712b96610125dcf7de4a5e03777a13efbc35328a2390710c36e40f8dcb38521836e97deff001ecb11a914988ec8a6396f8f573d9c436a015e8dc36ce49a2fb30979307082e445794ac6b8ac3c63ba9774549f0be061886ea63da04fee6f7bf529914208ebbf61579f383007e1665c6156541c0ab4357cb7a4de6349c734bde33797a58a259b1ff410bd48c7d9f3aef3c825cc5e260a1e790237188a792d5299cdca0cddbbaa017a9e53526a04f745cb169cedc9037eb8ded406f1bcb64d8d3e68ff523303bfb169d92e0e755a7f6017835b1767fc9a43df52fbdac9150ce446b83550b2d829a2b4a002251efa0e5ae2db9953edebdf5d00a14ab8c352b6f7a913f9279cc803fe315bb26466fdc4e2956c2ed23c55a93f9bd99cdb1febf8f0000b98383fd18590968de4948839de4b4e20af01663ffbf8694106328115d21ebb12feb04bc768a4b3d546bee67fe4cef9f0715c1b99f35f62e0e335a7d680ec36d9a5e373353e65b9127cc353b795d57d1d3b1c22e224df7582b9751bc760b0de07476629fec79a2de694187fe7a76278236f36de96f215b52ec9c113efccc8a32bab59fee2d12cad05c240081837c106664f5b7270e0277d13875c67cc711ce49bd7fc1235e03fd974a5fe6b7ad425bbfe5fabded7295d65c2383e16812cf1974839a4f9d61a162e491e23a8e1caca4ce32dc3be59de341826e89580dd0572e847e0b9221187bcd6a2e164e4055118202fc059120a074357d30a8662a7dc1082ea86fc733e10c302156cd9b817b5e4937dc5f29856a1a8a6e78bafa5ca98803f582f943bdb2ce25376be090b9f87d63b305357a0ea252bdccf10c900342f5ac50ba9d76c2df7c3dd4685c36d1f78bfe7f92dce85ac3c4f292752759f063db759ecb4191c2200eff01f965203e36e9a1f6e5e85036d69c9f9baa901fc1a175b6bf254e0b9c2db6b5f7be776fd77a9633df7cab63a5f6b40d3eaa5112e77942cea97a9574732d237c7b5438f3ecd29d27338b8e1b048b198e3b7d8efc5a037b85d53a4ead17af71d6e220b00180a301fb9bd1598cb04f493196562a89cd533639716ef0a7f695a59d36c7953997723d1888534a9bda0c96690dd949d1a31928f801f81f45cd1bb701c85e280e0e107f493dd02eef90d82ef15fdef35efc4fcfc9cc9ce78cbc1f85648a90daaa9b4257b5bd9ab1c7f1b392d849e2e815bc19630e93558ef1fa4e956878e3477c6c517c4c7f4dde62d166d929c7a22a5af660f78ca80326d9f0a3dd3dc0dbcdbaf7e518bd808ed1b59171a6931f6511868d60229ac1e1ea94c6b111c9e3f789080e1e9104bdc4e6f79ac223e4c42b18e4d7e64e03ce3db3eec78c5255250adf9c9c44c114926b4cb396b1147ba802a5f569e7e08dabb9fe1df78e2de7f78d057d66d02b0dccc898280c38fac4b38e41fefe4d3d34b6516137a9c31a298dba56ac1d3973acae672617b5f91d86d5bc9e01f0b94076d5f8147de9ee0a2da35dbff17ef574e8de0cb60cb862f203355c4f8020dd39f3ccc81fbc41324b03934219817b98e48dfca8c8dd1aaf6117d303e8d88af260ec23c93cd2d07d710d065031386acd9b760aa8e6af927e741299215961ea3d699af4ef051253dda70a70954dabd654ba3f69073cac441b3e3ba68bd62a647ff91e3079d29f785fa6ee0ef005cb7efac3e5a0076bf947197eeecaf0979c5af3bae1cf5b4bb9d706f0084d2061fadc53e4bda69b161eb29c8ee4da5c64dff067ca6fdfe40d1ed3a5b016650d32e43c4399e763840a34e4842dc992979cd72eec86ea230ac42455c2eee2832aee196994810cb151c5172e6dd048d3eedd3e2550082d2733db9934d96588db1ea07ae48de07402540328f8f36c45ab324a09f4fa7b4a131ca9cdbc2a39e433e56dd03322d8d5c51644cffb9a63d159bddbe6e4b1d255fced50cf62c03ca7ef683d805ab80af93f6e5506ef66d68ed64031e44193c59d6e19eeb3cb59804c60b12f67826986a77b13ce95ea72df06d973e449fb961e76cc4083e8bbc98fb8cc8126616cbc25a6b8f231c4531b37f0d0f715b1d4e209673b2ef96637dc71f7c2126d03fdd7402a2fadce1d20b020c7aa777b585bc3e08cb0cd6516c28fda4fc098075cb519254aeeb1999e808a38cf8b8693b0445eee5bc95e28c0e6065e01b12b9f9ae5bfe144af1a026ef689a7b31dac1fc60fa7a84f4a65409c9370c30553b37b698", 0x1000}, {&(0x7f00000000c0)="a8873f7725a49550d9b81041a62c51b8c3e00620ab726eb63c2a0afb0ea2ff83812bb44a5f6a6feed6275d46c2d60678f27364dfe9315c3f19bb069f920585e70cd130506b88047026", 0x49}], 0x2, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r0, r0, r0]}], 0x40, 0x402}, 0x400) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kqueue() close(r0) 20:33:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) shmget$private(0x0, 0x3000, 0x604, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) 20:33:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) open(&(0x7f00000001c0)='./bus\x00', 0x88, 0x20) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 20:33:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000140)="26d3e93df3fe53d2c099dd5ed4e72178dff6bf9263edb8caaa36edd27a0aa08a03436df27848e5af91", 0x29}], 0x1, 0x0, 0x0, 0x2}, 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2102, 0x1) 20:33:23 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x7}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) 20:33:23 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) open(&(0x7f00000001c0)='./bus\x00', 0x300, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) fsync(r0) execve(0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x42800002, 0x500000000000000}) mlockall(0x3) setrlimit(0x8, &(0x7f0000000080)={0x8, 0x80000000}) syz_execute_func(&(0x7f00000000c0)="c482fd20b97b0000008f894802cb653e69c30e8d00002ed094f7030000000fe8326746d9f96436672e67400f38005106c4217bf025090c0000c4c3d95dde09410f71e60c") readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=""/182, 0xb6) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x6, &(0x7f0000000240)={0x1, 0x7}) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x6, 0x1) setrlimit(0x0, &(0x7f0000000140)={0x7, 0x1}) 20:33:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="8f", 0x38, 0x0, 0x0, 0xfffffe88) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) symlink(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') pipe(&(0x7f0000001640)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)={{0x423, 0x10000}, {0x0, 0x6}}, 0x2) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000001280)=""/249, 0xf9}, {&(0x7f0000001380)=""/158, 0x9e}, {&(0x7f0000001440)=""/238, 0xee}], 0x6, 0x29) 20:33:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x2007ffd, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x6}, {0x18, 0x0, 0x2, 0x10000}, 0x1000, [0x1, 0x9c3, 0x0, 0x697, 0x80, 0x9, 0x7f, 0xdef]}, 0x3c) setuid(r2) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/13) r4 = dup(0xffffffffffffff9c) fcntl$setflags(r4, 0x2, 0x1) 20:33:23 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x30282, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 20:33:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x80000004, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x88, 0x69a, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x6, 0x40}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x8}], 0x7f, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x80000000, 0xc710}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x80000001, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000003, 0xaf86, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x804, 0x3}, {{r0}, 0x0, 0x4, 0xf0000001, 0x8, 0x81}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x3, 0x7ff}], 0x40, &(0x7f0000000080)={0x1, 0x8}) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) syz_execute_func(&(0x7f0000000400)="663e3640f7e4f30fd6c6c4e121e0514bc4e379089b0900000005c422854703643e9e26d2afdc6e000041f6f7c481c5fca200506666c441117c32") setrlimit(0x5, &(0x7f0000000440)={0x0, 0x7}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x20}, {{r0}, 0xfffffffffffffffb, 0xa, 0x0, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x8e7685258336ab5c, 0x2, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x6949, 0xffffffffffff8000}, {{r0}, 0xfffffffffffffffc, 0x14, 0x400000a2, 0xff, 0x9}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x8, 0xff}, {{r0}, 0xfffffffffffffffd, 0x28, 0xf0000000, 0xa, 0x2c}, {{r0}, 0xfffffffffffffffc, 0x84, 0x20, 0x5, 0x8e4f}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000044, 0x1, 0x67}, {{r0}, 0xfffffffffffffff8, 0x88, 0x0, 0x1, 0xf7b6}, {{r0}, 0xfffffffffffffff8, 0x3, 0x2, 0x100000001, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x17aa051609a7dc76, 0xfffff, 0x100000000, 0xde}, {{r0}, 0x0, 0x2, 0x1, 0x80000001, 0x101}], 0x9, &(0x7f00000003c0)={0x8001, 0x7}) 20:33:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x6, &(0x7f0000603000)={0x0, 0x0, 0xffffffffffffffff, 0x82fe, r2}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x100, 0xfffffffffffffffc}], 0x100000000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x95b, 0x44}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0x142dc5b6, 0xf1c}, {{r0}, 0xfffffffffffffffa, 0x90, 0x2, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000085, 0x5, 0x67}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1000, 0x5}], 0x101, &(0x7f0000000300)={0x6, 0xb8e}) r4 = semget(0x3, 0x5, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x5) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000100)=0x7fff) semop(r4, &(0x7f00000001c0)=[{0x3, 0x3f4, 0x1000}, {0x4, 0x3, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x5, 0x800}, {0x0, 0xcb, 0x1000}, {0x0, 0x80, 0x1800}], 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 20:33:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:33:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = fcntl$getown(r1, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xd7) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x4, 0x4, r4}) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 20:33:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/29, 0x1d}], 0x1) write(r0, &(0x7f0000000340)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed141a790a7e58", 0x4c) r1 = syz_open_pts() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x40, 0x0, 0xffffffffffffff80, 0x1000}, {{r1}, 0xfffffffffffffffb, 0xc5, 0xfffff, 0x2, 0x100}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8000, 0x100}, {{r1}, 0xfffffffffffffffa, 0x2, 0x20000008, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000025, 0x15156e70, 0x9}], 0x36f7b22d, &(0x7f0000000180)={0x0, 0x4}) close(r0) kqueue() pwritev(r0, &(0x7f0000001800)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="1370d9985515a9975a353891ff8925f67fd5b9d740741d7a60337edff7f5723e1c300f3dd301092d12c63537cbcdc7225d4924102b700c523e0d6ff00d742dc00fed5048b7bbcf7ac33ceb9fc9a85f6f15b63b077af19947a40387fe6299335ca38521e290684376f8409baba1c646ac2b61ba3c8a47c1148787222bca0e87886b104e3e942f6ce1d33fbbd7978d2f12582cbc82e04421193b3d09a740bd45d2031b1cfab4737694c0dd9d79d9bbd319372eb49b82", 0xb5}, {&(0x7f00000002c0)="20949f5521f9850c5d4e27ade416235864d6892c4a9a1419", 0x18}, {&(0x7f00000003c0)="aa8d9bfc45f40f54216160ac52b1fd19ddef8dad3f0f41b1172d2b29f19a8ad4bee8e5f287c30e3d76cecc060ad89ff273f4b7968f962cb705602c5dc4bd322c2fed5c67d6c6a4522701b44eec06ca025c280c66e90ee484b15444ec79701efbbb77553aa55b29e431ea08fc8b3f55e99e625ad9f2c49cebc528c1af121c7662b00acd868c855489b34d4e7e24d9fd3a445ea9d468e05cba350ccbfb2fac1453679d5bab7c34acb622dd0e3d33a8c6c0a050c3c7467fc4dd20fb5f220bf8e086cbceae0ca8a1afc4e285bfa9dffdd4716dcaf0889a0dc5b860ffcfe27cd579", 0xdf}, {&(0x7f0000000580)="c6f9130cbea5db27bcba2237567a51a1e4685d02463d4f4e044d3bcab9df60bf85587758710ec099f0a2fccd3f5ca64b25b4ef2f662443bf87774d33bdf069394c8618ac7aea778416dcffceb70894bba996ad458a667cf5c3a6ace3ce771c97aa7176ebe1412db430c2b06ca2", 0x6d}, {&(0x7f0000000600)="d8ee3533d40552f19b72b493b83c325fab183126747331565e75370698184a633490b480a422db5093912e8b5fc797a4342e8e36fb6eebc67176c283f50fb8c6b365e1c1bde5883d7345fefa92d57ab87c", 0x51}, {&(0x7f0000000680)="5f3bb22a7f0a1860bc522668a688bd426ae481efa4309a7cccd6ec115d160653efb4ea95291f32f848283d869d28cfe48c4f8d8be52ebf9638dbec5f64382c9e95c41bfa332c8601f65b7628b13cf154a86a46a16e69e583f193049862f9efe52471085dd58cb94b18f874902c662bb61349a64ec903fa288ac13cea6c3eef2c380e6501055a7a684fb7a4ddafe147f64af4c3335730132d83538abf20c1b741e4e087767acf04fa0a7b5c33bb03d54d750e8bc7c949b5db4b4d2d2b4d1de34488f567b39eed24b2ad962cc00deb2872d88ca15d804f0fc2da57003055bc53c3bd1bf0a7579e6ace7dd3bb4f3ac3c5baed01cf18233633f5af25fc152d8a2c8614e5e73c8b5f4bc8fdeffd861f66321820108ff616f87a365b78ca7ca34ce4e7269bce8aeb2f70f0666b3946ea4fdaa23fb4dcab443c3ca85bf9320b0d29ad246d3f9cdc090a08bcd07d3a9533cc188959cad1e6f663d89a545df8d1d32d719e0aca4754dea111ac4492e4c860a978b3c2456d677fe18599d2e4c6229dd407db7bf6cf65f8a800ce9af78b2d73074cb4e5990e34e3812ff34f0f256bd6c3ed069c251c80ed79676aa8d4f46f287dc4fd7f342e8bc3b699beda6b3ae18b325b475b35a87c69c616f437f19853e03c4c4a68cbb5ee2aeb20e1a216d079462598a35d4f10b839801ec7ca6f12aac70201de2a3a10b34e04823946996a66c0b1afa6fc1ab6ffdbd4a3d6953f76d40362bd008c67d782af40f304052f4fa99f518da78c5267ee6c4efe124fa6dbfe0c58cc890a02eb621c19bbd0b7fd106d757986d5112b7b4e2106bf32b714bfe570efeb6b0af67d0f2207049b914a36b7ba686878c40bf550f00ec395ec7bc69f5a9170db828cb9ec85791ede8331a341de66fd6868acda9687b1dacec2106a644a6db9932a0981b594b73f39aa8656ef65a0a6e178009341606a82264ec538d6a7c8179570e2c78ae9d3fd59fdad6d57681763e86f889104187d02b2b74efc6647b7e96f900184728064eea0b574dc0591cf698558cdcdba48a554709947f4805a8e1ce297208268e84caea11a542f326c7e44e6bfb1b08b8353fe8db4a2cd266a96fe24b588e27f4990afee23c36bc4f1e7a745f5f31a7670d4f2a09b31ef5c94c8c365332eafe73e7b10d96950d731ba601c8aa4faaa430186e739a3734d4b313a3374d6e1449e8555fb6e57b329ed6f9c750050f133086f6ed0028a8ed1551dec81898854020c486b451f0eb6f76aeb3e7997765016a41cf66a8449bc778e91b9093c1c45571ed3c45a35c7f41b788ef79127d3c6e68bbf9c730fb6e51c8abc7e29ffac49e78aa53904d78347970c041966225fb837a62cfa7f42ece176ce00e1cb252dddf011e59d16d4967d70993b4f92656560667c1b8033899841a1500ddd834f1f6601b13b7899a37fbeb2cb434794b808b3a170e250b656760fc457b0307cc31aee3d74411d11d9f8ef835859c5de5a5a5d054c465f84e6e0bc164b013e310f11aae2446191b595b76baa36822c6b20b544e7e9685c43da487cfa9e33bc3f46c4b5aef84783bf2dd30ed90efce0e1308f8ce11f73282b90aece882d502d9c01672873e3496273d631d93771a6aa940edcf0436e5a477e95c6e9b504c3b8c8839962b233bed8c721825a2aed07188e1b689893792492f6124986da8b677a639b1d50d60893c437045aed9dd6f324f7ed0ba19ad89968cef1524ae7f19d74f5e9ae18a4bd1f4ad8027390235435fe4933d1077477c3bf6bd8e401e2ba06f5e2bd6ee615fb335abadd0fee3007f0b3bffc50b3a8621bbe9ee868b8955a935bdd059bcf3e8a43dfa9b404e4672d6e1318ec4bacf255f143cfc827f556cb0f42346f5bdecf85b03500395abdc2a81a6bc489dddf642aeab6014edcabec05c49e0f024138acd03516fe5e2f78af661d77a3fef77540314b461074d0a03443a5fb0496b9720c2aaf22174f5319927a14f77391f5829ee4b73b020e072036cc396a10c73d8cd881ea6b20e8e59d1b7065df426c7e43a6b4baa5116b95cfa55b273b8c65fcac3619ce1f014dc572734a27dd7bb38c5159457763c6c2932c42bac375ae7f420eaee243de87dda74ab5d230170b6c39c5bdc1b489cf22bfeb1eb50e3f3a66792925473b1df533cd007971b2971cb6845471d497a66a71c32b79ed8519b36c46373d4d9b1f95212fffc49a74fa7d3dbdd3756b85c32296967ab2680e3a3946c93bbed8f308186546978e921aa2a799cfc25aea06e4be987afc0dcf869ebae3f0df90a0a38359810d8f762f4d595717b6e2a88f20ec6d756df4cf5f969a3bbdec35e9814e5d1f096454f88d0983555ef4bebe53893408f70c6a6593b84507853bd7c700756cd1b97ab257b8f8a58bc50c247540de2e466964e03c4e2ca42507222c3ced377ad3e4796edea23c086c1cf2ddcba941fab0b01b4e9fc378c4dfe2dc0034a2a7ea3af89ccb9de96557848a70867c092ac1744dc65d4e788bf89aa5ceecf87b997bab517de9d826cd9c5aa2fe0da34ada322f3fb9a78be1eb15323a065a5c0499cfabc45e60016c127c07be0de00fd6b66a10e86c16f1620e69e32b55629095b65ec59526bacfe866576e0b4e3db381985fe1fc6728519487fd5f1680e4bd8e45c0c1cd87ab03fd83459b0a969941ab5e416bc239a3ea0a8b2a5ef3e7f56dec6ecaa17159d5213e73af86876adf8adbc51e2546febb1f08d03ef2b13cc4446f888a6d63b4ce127ffe7dcee464a002b1b776bbae6566b71b5707a8ccfdb9f4ab57dc8c76e1134759c6cfa31d7c635e883448eea485aeb2839d409f258eff077acc594904c9aec8b4bbeb55d4647be4ebdeaaf84119d297d754751fc116480767744aa95aebe1cdb457cd6519e975a0b221aae64021224500625a02574f3526726adb80f5b22df2b3be66c9bf8b609fd4685f923ff0a01bc5e2c0fc49ccbcc353b53d47b83221e921791ad51df11323441f85818481456fdd27a1bee7347485ef9f8d92aefde09a042ca4b3e36af2b95534af3185f90198891636b1e242d4e6ddcaf3639bc2fe3d5e0409671bc65c60f3b0906037ec0c3d2f78acf650c228b77ee4dd836bde8c4d3aaa78d8c17397af4a534622e85fc29e981eb860bfc4f440a53410f7c83ddb960575af1f5eafa6481597c452fa6ab073def4018d8f5266e4ade5545253f87d3bbc07f29f93e44d5291aed550566e2f4181f9c27191ab2b7b5957af6372f4708b907ddf3a2be68c88e696bab40e3b2730fa587cd587452563d82df58f60afffc58108cf76f4341adf686c1a8b9c4451f16a789d49a5c0bf0247bea2572e0a8e8a811c664b6dcf49c5ed14298b0e168199751914c0a409e98ebcc0cad6fe6e596c3c7a8144bcf4d8be5f21cfcc4b5689c285195fdeba3dc7f65225e0738fe6fb6eab061df5bfc251aa9c48dbdccfb2b3604cc7e834bd7e57f21651752686f1bbf4a387e6b7448e76aa4fddc5daeb942f21d5380a8e59a63125f40b1514aa9462bf21debac3f75805a09ee6a0d3316c28e5212fd3a206541d93b6df3936accf8befe68e7b88f86fdd41aacb0a9a500e18860cfbf9a4dc5728bcda1c1c38052481af40fec8a6d531aedd32d0135dc8d8ac8ce39725ab38e4db37dfc2223195228281f6cafc9a51eaa4ad97211c99140e628362c2a8f404f43c95abc1b61f554a0c05ac55cd72ae20a5abe0f1b7e47101a266def63b2761b5d7b13a38be8477f0e335f1427f2ea919aa9caf66a60bf721b459ce967dd893f21a4a283ba1c47e79483c80ece21f6a1add9b5fb1b71f643001c0506b0367c27c86a460da90940ef19bd5da679c0525d0a19c119cd3faa7cc61991b4445cdecb8146549dd6f74d7cb2e344e79ecedf84b5f875aa33c9b0dab2decd5578f9c05cb3fe36a92493b962fa986ea2a97ef6962b5104347407022b80cbb679284cb4b21265b26874f7679dd5c533184d3bb1873067310213e0597c7c219cdf85f876aca72531243c8dc9ba46fb10192b6845bde2cf0cfa4151d9b46956175f8588cecb7cf5192eb736f9192491e8a55623cd95146ce4480120d8d848c8dff6ec75f1dda9cfe03905429d9e18c32e3bd31660eed3ebd47f5eccdbf9e20de8e6e170773cf7c83c9a5f607baf7e636629d0c720dadd182b743c73d08d06ab3b51e3688df2a1d245a0209e62af2ba82dcb6b670370b4173b989669eab908b10efef27410f0f5e5d5cdb72d16901389d149d8902c2c477738718aabbcb608eb44dad58a72bc042b1ac3b17cc810819d8f2f34c4f5e5776dc2b466e19ed4a90f64dd35f546dc054cc61b86ec762deadb0434e4ac85ac2cb7638eb623a0ba9ff318b3b132c614999fb7e2635e999fa87e4f887bc56e0706a103ab217f948c48a90e1d435bcd87871e3d008dac1ed27367ceff08150fbc9f97a1c9d86c37eaa18561a83f93e94010e21ea60b917310f33cc8cc7159d91ccb7cecf16ee1d02856d70ca08696a4ae9251d806a2682ef412017a88a0869f2187d14a4e63e0a151d7a49f80b9211664a427d436e621c8815d616098390e4a884d5fe1511e67be7cc59997918de18250fbd7bac780edd8f8ec67c536e1dd15abaac0ec403e76af31d5b073491761cf4dc0f9faf29dd2934149d0ea130cdc3c2095ba163645a7bfc83c86944f55b0fcbe5fbd6b6bbdb7d0a891f6b5dead985250e5d666835b31693c378c9f5881c36816e271454a76039063add4daa78290c78c0d1f39ebac14294c7e75d3b8724c1221f54d5a384edad29f24a74bb78c49e1f8e88b52a1079fd7afae39d0e74bccc71222420026c14ffa1dafd49daee3f12b19b741e42296651dff42801c5eb4f8068031fc91297f28ac271376e02818dc44977d9f4c29588c1c984a395100116f421c2690f001755d09c5f3c049f5a476c62ac1887fd557bf0a114a3d685d0e2aebe4483d88e6a3abf5c74ff3c57ab7eec0663cc05709845cd7cb06d55ea6b7691a0d73d76b3ba0aa162da53bda5410383cac55fc7e27667e6fa9fc7522dd7b8aceddf2eb5a36d4a846eb706a520fb65921a0d59b5601d5a860e959a0f5b852be895846cba41db071c17cb618c677e8bdefbf8e2af2cfe632b9a94ef2afb031f55ccba717e2fb586434bae9fd95088d7831898fb7f1c119ddbf7bae898481bcd315f745aea6e99d7dbdc28aa26ec593c178e3c985c0b64a61fa8a00b8884ed1aa15b4b96f3457712ff4c67d9208981422ff1d2145a7b29913a4e4c021843383e663dbb5aa9fc9d5775e9ff009286915112be1b3c86ad87dbd47ab4b556889999db6d70ce03e7b66dadffd5e02f9d9a6d737a761353ee7c883d45cae4ca45c015c9d62c814d70971a340e9cc715dff2d568aa1debe25cf2c520bfdc244cc9375269cd0c43a3364493effbd1b5d0d5bdbb6031c3dd44c68ae83151c75180bdfe138ba2d889052d6efbe915d412ee7d785686a3419231bd2946fa3a73d2961ddd9a7fbb0b9791d80927973f38a3905ac8c6e15e285bd5e2893083c61318e3cfab97a368146fb23bf88fa8641726468221a0f240bcdac31f21af6a9f54f19faf088fbe85b651ec046c9eac5a86eeb601aefa92612d3f34ad06baa7c633c414a8ad43644f45a8b7de69d7bb2c98c1bd9107d65ef4c57085ba759bd16fcc9c0f06435dc334e23b3ef2c1867cae77fe9044c8ab4b76e28f102c4e084da228d6a51bec1bd5779a4026eae1074bae7d38e64cd2855e40af2044e3f859e4b9b232d716f6e7f72a142decf9b2c2617ffbe1c3a710a3b516", 0x1000}, {&(0x7f0000000300)="f8b13534039ea73aa1b86c7aa5b59b6caf014a44a55104a82b3beb1aee6eddfa9e733b779a8229fc5af30af75ee1b746ecc8caa8d58d3177d7206164451ad37a", 0x40}, {&(0x7f0000001680)="2236078ad0671375b3c18ddefe422d0e9f3bccb838de343eb2b0c1cacfd0967f9d3dff2681cbae0a3676ad761c9e263ec73501e1591d3ae78bb667657deb6797394149b0e9b92003c64cd3ab6eea344a0555660c149d80305cfd4ac5c5c97c44ce76153009d85e3936d34fb0de1e915177f91af38968435aec00cd3f47a399e12f1dba00837e5f6907960cd5d4883f4d54b47b4960275d1c0ca88bf4bb507c1b5597b1957c1f8b38c2199b591de13a6d42e3ba44b8686809a512669adb73d5863c1635516a5d40ec1125e4ea7bf7665f3409e4ce44d50e2ce6f0b9088ae8383f8f0e8a1c4a684105c14670bc4d91b9a8", 0xf0}, {&(0x7f0000001780)="9809ef2f5cb4144ac31438b1e98a84f9dafaaf2a8a2f7188bd09bf9a2febf3ecd7608d2373a7779ed1a5892a5f60668c4c7637f2c0e08b39c7f83ecb8094724feda4fa2135ad7708de3445e421783b0897fe36b8baa2974ef83e8713ffd771e4d9", 0x61}], 0xa, 0x0) syz_open_pts() 20:33:26 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000001b00)=[{&(0x7f0000001740)=""/229, 0xe5}, {&(0x7f0000001840)=""/247, 0xf7}, {&(0x7f0000001500)=""/150, 0x96}, {&(0x7f0000001940)=""/19, 0x13}, {&(0x7f0000001980)=""/1, 0x1}, {&(0x7f00000019c0)=""/43, 0x2b}, {&(0x7f0000001a00)}, {&(0x7f0000001a40)=""/192, 0xc0}], 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000240)=""/65, 0x41}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000001640)=""/196, 0x8b60c0606229b9ef}], 0x7) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, 0x0, 0x0) 20:33:26 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x7, 0x0) getsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) r2 = socket(0x1e, 0x4006, 0x2) sendto$inet(r2, &(0x7f0000000140)="c88667dfc248e2fefb1062e0bb28b06d7547d871e846340cb9f34e4407ef43f1a50517d8a12780dcd42d5ae9138995cdacce514649ebca4cb2c385bd6fe00c3c0e8af6baf887488615fc1bc6a5a2fe2297688801b619b8c058b55962484516a18e84ee2e458ea3b5dd95b4ed", 0x6c, 0x400, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/29, &(0x7f0000000040)=0x1d) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/44, &(0x7f0000000100)=0x2c) 20:33:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xc000, 0x10000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:33:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{r0}, 0xffffffffffffffff, 0xa1, 0x2, 0xc7, 0xc6c}, {{r0}, 0xfffffffffffffff9, 0x9, 0x10, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x54, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x22, 0x4, 0x401, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x8}], 0x1000, &(0x7f0000000180)={0x0, 0x80}) socketpair(0x0, 0x0, 0x100000000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) 20:33:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus/file0\x00', r1, r2) 20:33:26 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000540)=0x8) recvmsg(r0, &(0x7f0000002700)={&(0x7f0000000580)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002640)=[{&(0x7f00000015c0)=""/116, 0x74}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x2, &(0x7f0000002680)=""/98, 0x62, 0x7f}, 0x800) socketpair(0x0, 0x4000, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xfff, 0xff}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)="726f8b3d8581b949fdfdb5075124c84d544b70314c7ccce13d1a9f7fb859b7c4243bd830ef01095c5f0692a9e28f01f78f093e1af78037e337abf5a1ac1f77b2672042ffc103a673a3e3c5351e5f8462c4ebcc10877c7182ac4986d15a245374cee63326e13de18e3826af42da62f8e560788f0e422e1c4fa193ef79c3ecd518973eb1b2b9fd71ccd4c36bad635b0adc21fbd99a739d13b5bfb32c8e7d2ce2ced9074f57493abe627fdb00cba718", 0xae}, {&(0x7f0000000200)="96846c8fde27d1c467a108de0972e8a9b26fcf04629c0fe7d725ad96b82bd86e68825369de389a849a40db329256d985b59c1d5ba0cdcd6b37833f7ada391e40f7cf7788f57dab65b90db2f0cf046e1428a0c98aaa08a35949266d6c", 0x5c}], 0x3, &(0x7f00000002c0)=[{0xe0, 0xffff, 0x4, "c247f47c6b430fbf3426d678b6945e6286ec415ac442ff08d03b0aa4da10676aedf9831ed48f72936849ed903aef0d3820c76396b62f3cb4558ab53ec83698ef609b483739d5f3e3e9b564d03de63a6e8e196e09365c81c094881827facf3c0ccfd313a8a0916ee2addf411b9bdc95a98f179614491da162e1045ac4ca042fa4adbea30661386ad3d08c0e4e2d461593e2723b1f1b42dc6feb63e04f5e5b006652f8fda6cd3675a660bea64f5f2664b071eb3123c1e49caef4da2808896f20c0350bb61a698a99d96cd6b7ccfb30fd"}, {0xc8, 0x1, 0x9, "00111ad232cac55ba1c9c45577fccc118df9f684e8466faf9ab196c53912c75e3a4ce26d4b5d2daa33cf479a531c4599ced2e6d6986031947b3359faafd6a6475d2bff47b47102a0df0f86925aca2a6b961775f4e160160b185f690e5c59112bdc6647a2978b14d6857512d4c703ac089592a555be808f50b385d7216829d7fc4048bcf77a1f753b651d22ac242edcb9a3cc340ec8a7eeb4be36f455a76294155651c20650b93c190b54026324d09a12e58d4ee1"}, {0x88, 0xffff, 0x7f, "4c6208b3be9107a90d7842ebcb2d5e70f8bf8cf7d0c82148d57eea37af588734e772348212fcc2816e8c92e60abe3581b063b48d5596069b038f0e120572b3c5583becb2b898a34924914559636fc5146585c579bcda11d338434b7c33257b5e682174d01b327fff9a8709191819a3f100f9bee72348"}], 0x230, 0x404}, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) 20:33:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c9976116291", 0x754) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="5d0988664b74c6b3c3ddc539560856e09aec95d6fc9ca7851fc50df74b428168c5043e4ce4f30049c1503653fc385960ed007dabf3", 0x35}], 0x1, 0x0, 0x0, 0x1}, 0x4) rename(&(0x7f0000000700)='./bus\x00', &(0x7f0000000740)='./bus\x00') socketpair(0x10, 0x4000, 0xd5, &(0x7f0000000340)) open(&(0x7f0000000300)='./bus\x00', 0x20001, 0x40) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) chmod(&(0x7f0000000240)='./bus\x00', 0x102) execve(&(0x7f0000000380)='./bus\x00', &(0x7f0000000400)=[&(0x7f00000003c0)='[\x00'], &(0x7f0000000500)=[&(0x7f0000000440)=',$:\x00', &(0x7f0000000480)='-}-\\\x00', &(0x7f00000004c0)=')*\x00']) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f622f5d1c2d086c01"], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\t/bus\x00'], 0x1, 0x0, 0x0, 0x0}, 0x400) 20:33:26 executing program 0: r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) accept(r0, 0x0, &(0x7f0000000080)) 20:33:26 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() openat(r0, &(0x7f0000000500)='./bus\x00', 0x80, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) open(&(0x7f0000000400)='./bus/file0\x00', 0x200, 0x1) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0x0, 0x40, 0x80000000, 0x101, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0x401, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0xc, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x401, 0x401}, {{r3}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x800, 0xb149}, {{r3}, 0xffffffffffffffff, 0x10, 0x80000000, 0x40, 0x7}, {{r1}, 0x0, 0xf1, 0x10, 0xffff, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x10, 0x42, 0x4, 0xfff}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffffffffff72, 0x6}, {{r0}, 0x0, 0x8, 0xa0000083, 0x0, 0x7}], 0x7ff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x60000023, 0x3}, {{r3}, 0xfffffffffffffffd, 0x21, 0xfffff, 0x8001, 0x4}, {{r0}, 0xffffffffffffffff, 0x92, 0x61b4c240928e07d1}, {{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x5, 0x80, 0x0, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0xf4, 0x5, 0x7, 0x8001}], 0xffffffff80000001, &(0x7f0000000180)={0x8001, 0x2308}) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0x9) kevent(r2, 0x0, 0x80000003c, &(0x7f00000001c0), 0x820100000000007, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f00000001c0), &(0x7f0000000240)=0x4) r4 = semget$private(0x0, 0x2, 0x141) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000540)=""/172) 20:33:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/90}, &(0x7f00000001c0)=0x5c) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x3f, r2, r3, r4, r5, 0x1, 0xb57}, 0x7, 0x0, r6, r7, 0x0, 0xb7, 0x2}) 20:33:26 executing program 1: r0 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/178) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x8001, r2, r4, r5, r6, 0x101, 0x4}, 0x200, 0x2, 0x9}) semop(r0, &(0x7f00000002c0)=[{0x7, 0x7, 0x1800}, {0x0, 0x8000, 0x1800}, {0x2, 0x2, 0x1000}, {0x4, 0x4, 0x1800}, {0x2, 0x5, 0x1800}], 0x5) socketpair$inet6(0x18, 0x7, 0x8, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = syz_open_pts() ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f00000003c0)) sendmsg(r8, &(0x7f00000004c0)={&(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440), 0x0, &(0x7f0000000480), 0x0, 0x1}, 0x402) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000500)=""/149) r10 = semget$private(0x0, 0x6, 0x30c) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000005c0)=0xfffffffffffffffa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000600)=0x2) socketpair(0x20, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000680)="dbce1606ab7757e100587c6c41173c788f9ac2bdf6945ffcd6486088d8a8f550634bec73c03f3949f45fd622672bfd9989b33622a4804f33e6654436d4d6c5af1d14deb6af3a3773e891b4622779d363f9514cf2b859001cd3a62bdbd0dbadaaff14690ac0b8ce768728d646521fda51e6bb9f04cfc948b68b87c2ca66c2af98e1", 0x81) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000740)=0x4) semget$private(0x0, 0x3, 0x4) fcntl$setown(r7, 0x6, r1) r13 = accept(r12, &(0x7f0000000780)=@un=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) getsockname(r13, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) semop(r0, &(0x7f00000008c0)=[{0x3, 0x400, 0x1000}, {0x4, 0x101, 0x800}, {0x2, 0xa9, 0x1000}, {0x0, 0xfff, 0x800}, {0x0, 0x74fb, 0x800}, {0x3, 0x7ff, 0x1000}], 0x6) fchownat(r12, &(0x7f0000000900)='./file0\x00', r3, r4, 0x0) fchmod(r13, 0x14) getgid() semop(r10, &(0x7f0000000940)=[{0x3, 0x7, 0x800}, {0x7, 0x7fffffff, 0x1800}, {0x4, 0x2, 0x800}, {0x7, 0x20, 0x800}, {0x2, 0x1, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x7fff, 0x800}, {0x4, 0x33, 0x1000}], 0x8) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000980)) 20:33:26 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x46, 0x74}, {{r0}, 0xfffffffffffffffd, 0x40, 0x43, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xfff, 0x8b}], 0x3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11, 0x20000000, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x401}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000001, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x47, 0x8000, 0xffffffff80000001}], 0x3, &(0x7f0000000200)={0x9, 0xfffffffffffffffb}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:33:26 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x101c2, 0xc) write(r1, &(0x7f0000000140)="4c076d2b81901877fc20a8c9e26b85d1e2e0aaeda280f434ae17636423ead97c4aeaccea48a3016d3514b546ce", 0x2d) r2 = getpid() fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000180)="5444d695b7264b9ebd250705a19c4b6df54cb5094e5e715680ff7c20251600f3f2bb628eb321972ee51b754e1ce7f9176e0f39e993f18f3f7d6a32492d91172f82ce31829487b15d7042c504acaa69672fa467cd5331d33c041585b000c8888ce65042192d85b11017bb19b73e8f0a69277a47b462de142baf7787ad975de0e096b9a3c041f21cc6cc", 0x89) ioctl$TIOCNOTTY(r1, 0x20007471) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = open(&(0x7f0000000280)='./file0\x00', 0x220, 0x169) getuid() r4 = msgget$private(0x0, 0x80) msgsnd(r4, &(0x7f00000002c0)={0x3, "7b5b73ded8a686e24ba0d128851e9671084d40b8e03b2c633ef952f13efebdde5f3f885a17fa1faacca24879134f39591e72728e20743bafc962f2286b46127bc5d4b264c09e3408171a07655c9cf3f9bead2876a3336fead79e6514368696678949d4394a9be6af877bd9c6f907f7ee1e4d55c2d9864e09dd43b37f0910bf53f55237c761dbe016d7a7f223debca0e39b245476c713953439e7"}, 0xa2, 0x800) ioctl$TIOCNOTTY(r1, 0x20007471) getpeername$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$setown(r3, 0x6, r2) mknod(&(0x7f0000000400)='./file1\x00', 0x1, 0x1) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/169, 0xa9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000540)={0x681, 0xa2, 0x5, 0x20, "13223b536ee83e95078ccd324c126725151d637f", 0x0, 0x3}) r5 = syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000580), &(0x7f00000005c0)=0x10) getpeername(r3, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) readlink(&(0x7f0000001680)='./file2\x00', &(0x7f00000016c0)=""/88, 0x58) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001740)) r6 = getuid() r7 = getegid() fchownat(r1, &(0x7f0000001780)='./file2\x00', r6, r7, 0x4) readv(r3, &(0x7f0000001a00)=[{&(0x7f00000017c0)=""/74, 0x4a}, {&(0x7f0000001840)=""/85, 0x55}, {&(0x7f00000018c0)=""/228, 0xe4}, {&(0x7f00000019c0)=""/54, 0x36}], 0x4) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001a40)) 20:33:26 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x10001fffffffc, r1}) r2 = msgget(0x3, 0x104) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x9, r1}) msgsnd(r2, &(0x7f00000000c0)={0x3, "a53e4c846c3b6d51ad2093e6c9cbb46277d104f04d0c9aa33b641873a9294938033bebd85774521c5e3ce53e7375d9ab189f695b0dee9b4b01d227f80c52dc7ba918425ca52b5cf4447bbb"}, 0x53, 0x800) 20:33:26 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) kqueue() r3 = socket$unix(0x1, 0x7, 0x0) socketpair(0x19, 0x6, 0xfffffffffffffffc, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x110}, 0x0) 20:33:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000000c0)="edaf", 0x0) r1 = msgget(0x1, 0x40) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) msgctl$IPC_RMID(r1, 0x0) 20:33:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe2(&(0x7f0000000000), 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffe00, 0x7, "1557190298040ccbfdd6eefc17e3dc7fb7f900", 0x3, 0x4020}) 20:33:26 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x7) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x60}, {r3, 0x80}, {r1, 0xe4}, {r0, 0x5}, {r0, 0xc4}, {r2, 0xa0}, {r3, 0x48}], 0x7, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x7) dup2(r2, r3) 20:33:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="90c492645603070bcbed1cec68a5493df254a9507038339d04f8c901898243a0ea7cea8ac4df189a4a1442d28ce35aae1005325d65450bb9f0d536998b50879b12eebe6f39201b0e922ffd81233a0dd1d80276b29d0b9dd133a54bd6ded6e8ec8c7c798e209d07338d9f1b03ad78a53e46e3cfedce39c676f04fca7182c3bfec03c8b0110ced5a646e1aa5d90be78d57d939c2922144d2e6281e227738bc4f2df46ef004622ea9448c54f997114f61e49b4b78bb04cffa9a4803bc7f51915f4bb068a247a32e5dc67a4c5239e5fd76959bf29b10fc7c59bdb3eaa28ffc7753fe020317be7b58f80b4e6656201ca0897badb2e46357", 0xf5}, {&(0x7f0000000000)="af579466c95abcb2e69c4ef06961d7bd4e5ee87592641e8252", 0x19}, {&(0x7f0000000180)="27e45b9ee4045d9907bb3a25caba8a327c684b1931050824b1e9f87c8fc5c22e9d4fee754e5a727785f0ee792a5fcbd1d02921458634f96c90a3810ca51c2dc7579a2066e204855391070eef089a523aaa8b4733a80cc2860703fc9025b181bb72b2d0026ef9cf616a62cbfc472da6e18a9c52fd4775a49462b64d64d63ab735466bf80e882944d7efefa14278cafe48e0e99a347e80f2e89fd152796fbc2db22c7fe3a26d6c23b49c6cfb215f12519eec47866290", 0xb5}, {&(0x7f0000000240)="e8b2d08ff78b93a412fbe3422cf8d70ec43c7e19b7fac0d89d3247ba8911c2b348d93342a94a7bd89d281badcbaf4d7c580d762b3e7b3a00a2a611d6c169afb5e99a023756786f796892e6253a4b2f7f758b5253f8913521eca944d758366acc60388bf1292110cd0d2337abdfd4d2944e5de5e910f27ee11937bc4873d39256cbcec500e5e76771ad6f513b77a5685ca2459811d0378083ca5fa6eb53fef0edf8db440144b2ebc272de294c2b720d4b094aa3e70d0f3c469a8a4d1b17b1cc5c45c511db01798a0c27965643d27d0f30e5ea515f5395aaf055617a8b3e86ab6712fcc17945ef7c9c547ebbcdd9ca57d0bf87bedef6e94a4d4f34b37141886fd02c41aa42052e0020d7b2bd77b15b8789c3a89fd457a79ca0916c60515dd2d1e3f652935753798ce21c6f196fd8ab88fa6f970628b1994ede07476ca802c4475eccb9f21176b6363fd09d415ad97de8004749e5b3a0f8c013a8c65960728c84147cec20ed4593a1319d4566f7c2fbc56743b3368ef540df8b26052e861235f5ee35d8d8929bf455d50e88516ba0073a5cb08880ab9d33d7d1d3842d9f9a601bfbc1c0c8eb6789eda76825fd8af0b197f8a832000ebccee5672bbef85b523497bf3501c733acd03ed99589009c758929514c333f3b3bcc4b5a3649dbdc77ccea9fd366f7f67c815c028b76c85c8fc3d93d6e20ecca14982927289cb163d99c505ed4bb17e39077a4bd002036216a11e9da33f73ef26fac108abd2ab004ed56f0ea3f100d760f0fdce30b8a7be87ba1aac1d298950c2152c26dcbb6a397f0ca9427ccc21075e4de4c7a5eeae9da142579e3cbc7db5124c854238657ffd270e07dd1b317d8dd3f339dd30e8b0886584a9b4951fa06d7e7066b3f64e400f00984ae0e4076f5e0d870197db442b3fa355fb24dfcab03170dd6f5f87c205e12d54fbd24f6b2c0d7240cad4064b9aa67ebc9df91861314c07c9cabda50adfd55c05a7df73034242a30cc9cf38b6269d73024c8e51c1bead7252ab1571152d2737008dff42012342422a33ef8ca87845382e0298ce56c78c72efc04276131611b5a80b0d218b322307d005b9b0652e8ddd6e7e85aa978a225f3ccbd3e474e3b4dd3366d2fa044d3406cf9b83821136e8282fc86d5d49170600bb90032448515b96f2709bcbd9412dbfb9eee16eb86847d61479b53af8aa0065e2f2c9caf115c2b6284f6a5257609e07f24e82cd643ceb12ef769407952ec2f85dcd42e3f6edd66582a2d929ce4525a5173e888ae7d54d89b917f1da5479fa77a274f20c421eab5bf7cbe7e07eebd79cd4415c595be7a3890be50046ddc6660d0e51f5506bd1a1df470de5c7ea6005a531ecd4820b7a5bf5086c1c0ab67c2196b1058c3f9bae87c0d2513febdf5ae86cc7b00c0e062be727baa648f7da1bed158fa74117df7271fb39ddbea4dad57df511ca46d4d5ebc52ccf278590519c2deff62688659fead3a116da71e5b70ab4ff532a653c747eab1d7fc88ba62df800f0db854ef81fcefe64f6d9c5a3ccb87ece168bc8ba80ce2a47d486478ddaa5e267324c616b29dea5e19b2a6700ec66e317e02ec2dbde533c63c4c5e299d6368798c8fafa5578648bb081ee1a95087c8fc3f62bfdfb8ba57590702eb002a31f074ac13e0b43f521544a330b94ce0b6bc8386c6a2ae0baefbfedb38608946e240e14222689b1d9590ea190d8f031c45baa6946eb82ee10f43736790ba2f57847ee760be5d322d20a7ae44fe950237a1479a8a848d0c05acb41edbbf730faac10cbb5cc1737ce03e7593c238ce5a423d79e2de053bd8cb275f13e9932f62fe616dd37bfcf6f51a4bb47dad4aeaa98d2944f2ab9c56f4e9c3d6dd5fda53c3394548d179a68ab7a59aba5ab9b7f0a9cc9604a3b24bb11f77054f71c779f981c6b493b6e9e68f1dbd0a283d252d1a7d2bffdadb27cfc0cd699b7ac046020c50e8b1eb62fd3c41347bf83306fdaa7bff6e71a3d57345c7d0b8c509cbb88ef4b63ac1e7d4b63f940465ce74c68011bea9943d0ceb139b2acc3ac3d0768c3f8368d680bd1bb3b26351bf67d95d83d1de85ff50c3bf052a4f3edfeb47bfe2834e095509753f82689cf79cbe759c9d94235614a9ded05b49470caf81f8433fc41c3a49d748c2c2daa4522df062749b993e7bfe673bda007287093a5b770551123c3c37a99d4ac8fe5a4196e6445483c7f0ad09ffbbc1f1494516acc00a04036e0b96104f43af02035f4faed23fe30373d810b8e7cc144d7a666a1a630c35041e476d4a8b685c9d275d2e179e25030fa364472f1e93e5d28e54dd7c795cf52f9e871f97edded93e8f551acc16d68b2ded2067c19400e194a390097b65aa0b028664dddfee81b18dc83549cda7ac593854e93082c2aec93c72cb3d114772f10fe5899c53f3638010dab2dd692521e92933af922e45b23c1e9fe02036f32e15a9e2fb7ce967c9504fb5cfa6c528a74fdec42c9e901e05b4a1424855b2f3187d9f89944e88041e8be43bfd865ec5c69b73f910fcf1065bce896488b00028ef3eacfb22845e3e487dfc680ea49fcb469113e1155882f14f32b8802c3b51d959abe43ef7473287e61c804f7b7237546e4f039971423758eacd338f0f65fc63f01ba3778282d2c5a329d6c1f647a98ff7ce6ed3788aaac36e4762d8ff295676b10e973e0562a89df20ee1c8836f2830f7093f1a471449dbdf897594833fdda2f4356580b059ad09657a871e5b35a336c064c2f32f3174e49134fd3ee7ac4f1d1973d232d6b0e5167897b0cc9088483984981f2a62b59b2dcf8b4fd1a71b78e4e567eb358398431aa8af785fd35b196af92bbf24e169ed8d3d3c961786886ccef460ded27b666078f2bbf43646ad2326ba988e5e32298b95f031260e0738492f3b53dbf761e77daf210e81ecb54817da8672108a8122d421fe4ea74ba7ee90e68a281461eb6b61f730d29b5577c8fac676f64008950bf011574265c75b2bf43098ae1320d3ba197f1baca8d8e23d555fd78cb4e1f281ea0d9fa39b5eca31a2209549e1aa0fb034480d3645bc1a950f9bcb35d687ec0e61645ee45727df302f3334fa784bb158648c8ae28cd5e432111d86f8a93e9169417a1eb2f4ee887599b06cc5820a6079bcdd402f5b5a6dfe4a74202816367a06ce78fb4a2504a90c02a52fb436a64af9a27a070d1aa5eb73314e6f13550c9d442c44fb3c5308694fc1c375fcb22402c1586e3eca04cb60533018282db4c703fe290e422e2ebf7457f49618c97e18fa851cef16010bd8eb715d6b1865868a89902c2feb3fae620dec3b45f02f540b066b8a9d724d0477f26c16383569ed41007c8967acd214e3ab2abc12431580d4561d100e9c3c7d634dbaf0bacc0ba7241dc5c1754ea4113088e266449d8387d76550bf338a9b0caa0369fce8b1a82bf60391a1837bc6b671f86b6f6947af73cdce1e954880de33d39917849d823894ea8de8b04f5abd719c3ae095023829702cc1642ee4a3f573eb353205917eda98fb940b3d2a24a2085a84c475fc82b7671b9822a3c187dd13a973d23cf9ae6fcf7ebb93d582037ca29ee5c9162684d59405654b4e91be835bae3e0d86822738efe15676a5eaa33b09eb77af70498bfa5f8b78e814a1a5f3fbbe47bc91792f37f3e0cd96b3ec7a65d2b3f3645543d3049a0922cdaad5df639f81be26573571b0543575f4f8c7d909658aff5e3b0b99133b68a860f57b22a1095a91ce5176abd273b2fee1b30140c24a859c97e92b0ea703080b9a74e283d091c678a0bdecb6ad0e09fa3a72be8231e7b39894508711c60916616589d256161b2e3af332e56087b708d9bf2fed8ae6a58efe8d471c4c965867a5a768cbfc029654da903f6d8eed0a62adab71cd883f533e1cd8529ada5f84a8abc8544b60695f23f0945f4032593f532afa8701a5df04f3d9a30571f427ba80d6201f5f64905286d0f6e69c1e2d14266fa7c56c44b372e424d7bdf247aa424f5b1253e61afe9677eac2249171a230d991476110eccbf8a5ca4961c02d66de3dda6f10bafa950bbe2725b2c5572811384e4f12a612326c09d17feacc3123d456f7ce633791ded4c6dd307663384ddb3e66d16e38aa50607db28665693f29ea6d381bd0c9024b9b36f7fa02029194328d9838ca602231329eb3b4e6ad1c0bb9157484d7e50c86a9d920aecd86f1fe070993ebcc36a46afac658f70675fbe05c0e26e9cecc29084af348ee481328f3ba752d661cb6700d331e3640d5dcf116c570b36ddffb6994e956a819c004430556883a4c4cd01117db588e60fda7f0a5260d71c04307e0d8b29e0a5e4088a988114868876f7a1dd62d8c6766f91fc68e59d58a9d8b6861b89ea81629693ccce0a5d75b983d788822591b3b5fbfa648d9bec9fc3408e8ee00746c7707421030fce499d0aff213379c34f0873d4b379aec2e77839ce1d12a6de0aa165702110520052acd9cb806739bc94c754e79025e98d953277b72142ba50fa73a43ff94a0330ab703eb074b2ed5fe8e9a4c3ed6062b9e545a430daac3c2b3f0c40ae9575d70412f096d4bb1ee7110a8385cb9669a2c67af6a8866eed7adc48b95aa6db2486e925befd9ea0e8f748ee68a311a56ba2bfcc610a248a08701d3acbff42d8b8aff20bfaa262b612d504881eaf9a1d2cb4d1cb8edc41ea2e62d45164cc1465d2fa8aeffcca1adcdee8666b02b527a8c1e02f0b7f0d0536b7cb32a071ca6d3880dd1f10781fc6b14a7b5f7bb8069c4439c5188509fb0e49ee2e84549af9ba0f1ff872ce8c48336adc7f3f34d0f7c793738ea7cbbb9f00f57a4892304e76eda6a65af129d1e480925849d520482d44a49bc4770603d2082d3040912b40e99dfeba48e726a9b888b5ee0244adaf19b042cfb7e70e52713a501e03a9425b44d1195fe1864eca46dea1fdc30cb8470aed71b7b31c638fd6ca4dd8fc237eed9aec0f2b3756bcd80d9c1103f372b7711fb13addc32dcca76c0a2ed5a2aab85e08c33abebecb895fedb026bd1b99f8760a5a1499743149444810b38e7d62a6830b77f92d0d256b0a3b9fbc30de1f49e0d5237413d8cb6d4e99b6dd7d63879af9f7465a380d9771d1d0c87c379afd26148f183c59ed341a57560f8d4a8910b9fd4416e0849f3dac39dec80f5b5bd41d4aaac43909726959ea8078b17857991feac500422bf4a32e542296b2c2ed1168a6be18ea1f9bf849d3baab16bde2345692eeb101729611eccf97a990bf55e244e14ce4028c462586e9ea3707a5e5591c2e134ac3429df1841941a27dd9d142a1b63ff85ac812d8fe788853e158dbddae2dc72c0dc3b805c93d4b6731779590fad3c52b11e8a8cc99348f2ededb64fdf65ba1090b4e1e6eae0b57d0bd1c359b945d21e623ad7894113d80c85c62d85a964914afdfeb9d8721e028f33f9a9f77f62c5ea1d19bf3781c1390aa8d271d26d89487b047fb0cfe7a5aed4a9fc4c641f03e0b9cb20cf7d9f88bf65ad0ec44c5c9155757d0ec4bf93eccba0c12524f012f6997513395566abc787bc8f6723fad48d95f00972384526624056d57a9dec2abd5026dd2325af0122b69595e7e058d933303f699c72ebc70699a6be5820d5dec5d3f32fad69b2b2be7cdd187bf33ba7d3eab4bf40b0f14b1cf2d550386d52a3a03e5a6be41ea69ad232a371cb66c119128a3e6aeb5b94caad2f92aac2b2dfc25db627bb7c23ace199b4568978218b0d1d471b3e56adfcf7651bd451ce110129d101be3d8b3351cb11f45b7eec0b577e6d93e4b461523b76e580c3", 0x1000}, {&(0x7f0000001240)="f80a1913686578308010708ba76dc2bce1e6581185dcd18f2a05029afa1be80a9d497e845b29e0b18d9a5d6550c20427f7ea00901365b60c88129e63c1d07ec864d4bc36f7bf1552d953d76ed6d8a9fc4f5942ad1808e30cac164f8182809c481799e1dfcc3247feef1a0ffdae2eabb2179bc932b6ca5efc9dcc1e2f3d590e97b2ba2124b4040870b4903c67917a66ea2c75b30641fb78a0437550abfdd3cd39351052802d455666458ff3237eecd6b1ff504ff1427d2b2f518bddfb9dd09f9c7c4b85f319df63aae0310657e1fd89e6f749f049c73ee5de4278da144d617fd645da22eb874303b9066b96088c4eb023a2c30a06adf2", 0xf6}], 0x5, 0x0) clock_getres(0x3, &(0x7f00000013c0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 20:33:26 executing program 1: socketpair(0x3, 0x4000, 0xffffffffffffffa8, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/160, 0xa0, 0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = dup2(r1, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r2, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 20:33:26 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x23, 0x0, 0x7, 0x4}, {{r0}, 0x0, 0x2, 0xfac87f672c225392, 0x8, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x40, 0x77, 0xffffffff, 0x8}], 0x51, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x61, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x1, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x10001, 0x8}], 0x7f, &(0x7f0000000140)={0x3, 0xffffffffffffab04}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x0, 0x20}) 20:33:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) utimes(&(0x7f0000000440)='./bus\x00', 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:33:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) fsync(r0) 20:33:26 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x1000, 0x0, 0x0, 0x0) dup2(r1, r0) 20:33:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="9f268c90913ea13581c99904c479773e02f93a42f94c7207", 0x18, 0x6, &(0x7f0000000140)=@in6={0x18, 0x2, 0x80, 0x2}, 0xc) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 20:33:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') listen(r0, 0x9) ftruncate(r1, 0xc901) r2 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r2) 20:33:29 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, r0) socket$unix(0x1, 0x7, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r3 = kqueue() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="068ab7af4ac8c9ce9a8ef25f101b3502ee0f42d769bf6fdc7facf479d6d619ea5dc1232507c69c92bc7fc3c3ccb78a1ee650f0783737ce5df3139645c1baf60f38ea5852274a65871638c85cf7a7165356b867ea4e83381cee0db97315136ae056a3879fe39fa03d9b77e53138720dbdbef1a0eaa7504acc4e641b2aa23445d9711f5ed82e27ff46fca31d8555e936c1c8536d13a7d6c24ae77e3b05548d0c68f91fbff9dbad32c88af9fdc3d003decda5ac6db4e3c9aebfd8b7fc9a8879cc8f894b61fbd80da8c36a5bcd001e328085b4917067a045c5248fd6f05a285bad", 0xdf) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="7078e169c9999dfe5718415e3f8d27bada995759f2a35abae84bd4dd5a693b87e70ef11a0f735bd1b2db814a981c26cd3ac1277b1bccd3df357608e1d11da0205b601567f26527d415b1af796d48c8bb8ebaf6da7e22da5f3f977f812ca9fe6ef0b697daf0a687c6a8e40482f3b0f8", 0x6f, 0x400, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c6530f76bb6176098861a4f43"], 0xa) write(r0, &(0x7f0000000200)="04f4484229dff513cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7e000abe33c9145139d2fac4403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e725994f9fd122000000000000000000000e6caf7a9e0d8b3476ce40863678bc62071a1ac7c7c46713f85928d28617c42ea76f4dcf1a119cec075691a26cabf95d5a2c", 0x15f) 20:33:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x4012a06, 0x10000000000) shmget$private(0x0, 0x3000, 0x244, &(0x7f0000ffd000/0x3000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x492, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 20:33:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/253, 0xfd}, {&(0x7f0000001240)=""/219, 0xdb}], 0x3) close(r0) socket$inet6(0x18, 0x100000003, 0x0) r1 = shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmget(0x0, 0x1000, 0x24, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) execve(0x0, 0x0, 0x0) 20:33:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x100000) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 20:33:29 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) fchmod(r1, 0xa) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) 20:33:30 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x0, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) syz_open_pts() r6 = open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ff7000/0x2000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) getsockname$inet6(r6, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0xffffffffffffffff) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 20:33:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) 20:33:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000001140)='./bus\x00', &(0x7f0000001180)={{0x3, 0x1}, {0x8e72, 0x351}}, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x20) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000001100)=@in6={0x18, 0x1, 0x10000, 0x7}, 0xc) 20:33:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) close(r0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:33:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe, 0x1c, 0x200, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x2e, 0x42, 0xfffffffffffffff7, 0x7}, {{r0}, 0x0, 0x80, 0x9, 0xfa81, 0x7f}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xffffffffffff7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x58, 0x1, 0x8, 0x8e40}, {{r0}, 0xffffffffffffffff, 0x28, 0x40, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0xc4, 0x4b, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x100000000, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0xffffffffffffffff, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x7, 0x1f}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 20:33:30 executing program 0: r0 = shmget(0x1, 0x2000, 0x140, &(0x7f0000ffe000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) shmctl$SHM_UNLOCK(r0, 0x4) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:33:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000001640)="17488547e82e0124fc67c778d146b4c09b9910791baaa21fb5dd902313547115df3d45d87955e863bcab8ad44b8b677421417b48ab811c5f2b68de11491a1e812f3ae2cd353c0db44cd97b8c0cf0f042142ca235f9a36453baac6dd9867bbcfea3662ff583459293f283765561dcc676ff3b6eeed8e5f0f476d17b4e47c20513b042f5b5d19b05f985e11e60d55516c60544d3ddc3d929b5b45df6ab222f308689558289ba7e4e4b98b17c84296ad450caf9972e2c089794cac17a4c3bf04b8247a129f370abf638a333e182c0b1e48fe0315740ce40b022a7b522eef459ee75847a1cee6875d0ffe636047705662a16d0a47322a1f64fabada7dd5c18cd94dc650fbd7e098fb426c9a4049939148072da1025d1b634d1ea10cb8b41149185d6e95d5b2096842b281bdd922bc0e82a160047694fa2deb417d4ec005312ec135323439bde0736051696b7e7a5d046390e3015fc5ace025733f187cd10ce187dbc60069b3b530c6ed469e29ed8f0a8c93efb0b3af5a43995485c2f0e07047fa28addd2914d69e40fcd2cedd47d3f7ad20a7e855d71608fb69101eafcf6dc3d1d0cf62f23f1fe452cf4357f80e7032e142c0d2612bdeb68ed9a554a6271dadee274ff1121d08e6abde67b793cd506883097b04d05fa4b2130e87d410c8f5c20251e5f1a25d686b7b1af27ee7471931125d444fc352406d51c5d0619830555e1e43434a1b0b5f51f4dbeca1cf532fc2afca8cd4a66541ff70b5a1321d16115874402c7ed97a8e9abeebb49baa06eed7595868a97b35aadecd4347c650502660edb545dade6f7ac6bd2817b22d93f895bf562f3d230a6674b3c37fdd9a2511b67f55157b55ce588cf27549ab8009f5683d81955707fb6e6f62b23b2f906b22d62bea97c40e3b44b8d9d51f3e60359936bf4c3cc591a3cce86443b360bff1e975efb0144605393ae6d43026b7c7609e6cc80323898641d946398e7a0a2590662bf2cb7933c1c96037efbdf1ecba0c44da055e1af6efffab57f5e34b8f7c884970c9ce0daa603d695511bb6ca9ca2e2e572e62b6332f8e9b0b06c650c1e9997a0c398af2ac685f0a35521b50e829dac6f2931af2ecbd0ddbd8cb417804468312248ac4349f63dd7001530af8ef5a39212fa1625331f2e66e999ce95716ba894c7dbeb1a01a7851ccf7decbb6b81dc0b689125abf9d1cf88edfc168029597ef20c1e375a71b1513a361c7105dc0173db669cdacf617d86131a5aba381f25fa1530dc59c176b191163b111e46014525c69a5778bff0e5908693ffa5713ef43a1546a6bf170768382172d49cdaf31db1cf65d16c2b1741bb219506a0348a388c45226488e138d3d3b829023802ca3e7b4aaf2cfe27c2cd32c0d098c6570f2cd3a443ef2b33b441bc68dfc54d8b218d7407fe69161a66371763654ce31ca0c6927e20027edd5a8623f62edca4a2e58c059cc5b4f0a5d53c84705891ef760070f3788a529e31c0509c5f477b733091bd196eba53e05d914ef189f930feaef09b85ffb23718764059f5b41d9a49f683e5dd3ca5edaf2f1637cb8bf2ecdaf3d4ee8731ec4cc5594caa86c5a83abae19c1f8b7b1c08c605a5d805703142778526ad638862aa9ea1bdf92570bf081603f2bf93e78ac662e3582a0c3e0310459bac06478bd576acd66dd7dc3cf1668120931733c4703c08b2ea380ea06caf0c9ab3956fcc375b22c4e1742744f1bd5a3bed8ad7e3c8fa7dde52b88ab9ae5426ebfcd0f0a9ac6ed57a68a5827d4e6deaba3e1286661037b3f78cce7e8aee2301839620ac0c65f96b5a7bb9cbc5d1a94e4e9917d0784aa035b775bea3b85ac7c344453f93685cf16b83e1f1d287ef53710d42a0354119e0344ea0c04a52dea6af2b275941b17b5633ba03942586db14e7c84a937d6a7299637ba83843a5658a0055141d7c7e003e9cdaf59b276fe013a2e975729af75b1efcf4251d8744525c513b250551aec4c94c10fbe2af068662f1067aca40758279d0d2c0ec5f0e098d9e886f9b535bc375e1638ade46dbbcf0ccb01d8812b01cfa21a6a73d5fca3908e6aa7912093fe2a89679643b7244bddeb5e89c2670d669112b84416787429eabf57960e7a008bf22bcf48fe3cec6cacd9b273021978b00242dc560f82b157df3df28ae7827cd0ccf4fba60c5eff15f8bfdf4a148ef11ded225839c36db60cb72ded986255df2dcd3816d8b4877cdbb93ca8d83c18a43945a192e5114b2a21fb5aa803a164578314413e88f5c2829182b31d1b99c613f1b91709af21bf88bd3be30878fdc119e6df176bd02cc2f7282092ce5e21aba4232f0e37216790c7f00d08aa25a69ea254afa50bd44c27ccfc0c58ce3f83f740b01a427de5fec6ca8378410e2a1ffcaf2ad9aef102bb6a17da95383216d4cd7f94873a4f79a566938c896e3a19fa5bafffce2546e502e020704f4e983c9048e2648a9ad3b516aaba4863463dc", 0x6d8}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, 0x0, 0xfffffd4d) 20:33:31 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x7) r2 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) r3 = dup2(r2, r2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682"}) 20:33:31 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)=[&(0x7f0000000140)='(\x00', &(0x7f0000000180)='.:/$\x00', &(0x7f00000001c0)='}$\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\'-\x00']) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) recvfrom(r0, &(0x7f0000000080)=""/138, 0x8a, 0x0, 0x0, 0x0) 20:33:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/59, 0x3b) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 20:33:31 executing program 1: r0 = dup(0xffffffffffffffff) socketpair(0x30, 0x4000, 0x1, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x0, 0x0) socketpair(0x2, 0x8007, 0x8, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r7 = open(&(0x7f0000000580)='./file0\x00', 0x200, 0xf0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = socket$unix(0x1, 0x1, 0x0) r10 = getpgrp() r11 = getuid() getgroups(0x6, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r15 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r17 = getuid() r18 = getegid() r19 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) socketpair$inet(0x2, 0x0, 0x7a, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x5, 0x2, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x3, 0x3, &(0x7f0000000840)={0xffffffffffffffff}) r24 = accept$inet(0xffffffffffffff9c, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) r26 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) socketpair$inet(0x2, 0x4, 0x7, &(0x7f0000000a00)={0xffffffffffffffff}) r29 = socket$inet6(0x18, 0x0, 0x7) r30 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000a40)={0xffffffffffffffff}, 0x10000) r32 = syz_open_pts() r33 = kqueue() socketpair$inet6(0x18, 0x2, 0x5, &(0x7f0000000a80)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="8944393162da4c45190e5dee1f00fa4cf63318b594f86be5ed436dac2e29d5ba878a6896ca3f9fab91ba50850b8e4254b29b66e0a7f620e9b8ad02d22f5c2014c87ce5b4aa74c2da787b0545c46db5389a2fa2de40043095ab40ebae3aaa788b640839", 0x63}, {&(0x7f00000000c0)="96cca2b8c779dd5866fb45a9573734acb07c88a7c4072592a7e6d332f105056db2b6985be60ff53f55c442fada7c7e85dc26de2e3c6313510670c58b997a7bd929529c01a784c48f75f93ded85d71d064b1bfa2ad5f36d5879b8563aae01885e7669922ba0b51f7df07c82aa2f987bf3c454cfc252c105439a681c587196d461070881fdece1e1ff3cbeac332638aa1477912190817051ecb4723d9f15530b819b25db1d18794a4909721d84877f1268af902884ed862a78ed3a6be42007b8cf8d84c2b4f2fba4", 0xc7}, {&(0x7f00000001c0)="5cda06b0f323087376be0fe2acd4dccf24f0b4c6de214ed3e3e801aca21fc39426", 0x21}, {&(0x7f0000000200)="e40c6aedb149c66eea2936c4b6bb9caf080d76adf39ac117", 0x18}, {&(0x7f0000000240)="7fca5d748a122bf38783fdbed932409a8eaf968ad96ed2f4e28c8882432cf43a76e3ba7749a8b0d84eae06bca9e8313ecdeb67d60d767b672abb649e73300c3f35762cf423e148", 0x47}, {&(0x7f00000002c0)="c511ce2158209e1c53baa92103f325771a3924826495ab9676832577d5332b3835f1c5b45e64ce6d751cba13e07f9dd5452fd48209fbf83248a4958271d0347e4c4628f5a8822f49d0a1a3298b50c753f6a65ecd54851846376f5a8fc0787a5ad6c761c9b8d89763519378f00820b7cf5ed84feca7a9e567e912d2dbfb91c80f1a2b10567659cd2ef716fe1e1b1017cfd80a97e940d074413cc50c7047a7a391ea17ba3428834cd960a815f3305184fc0f38e56fe5762cf7ce7130a873f364f16146ef419b1bce0932f43ec9b1d68442d382c96775944d29167732cf8ebcac908f5ab29f4c08", 0xe6}], 0x6, &(0x7f0000000c80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000002000000d809be13d777c9c29d9a1f652b4e6c784cf2a252d51aafcdec31623f96c040454388a1d15d4dfeeeeb523234a9f6a2e88e7e420fe26d01588417825f0c23f0b592c27ed6a2f85a4c635e00284fb016af08b6fa4583b1", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x406}, 0x40a) socket(0x2, 0x1, 0x0) getsockopt(r20, 0x6, 0x4, 0x0, 0x0) 20:33:31 executing program 1: setuid(0xee01) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = syz_open_pts() fchmod(r0, 0x200) 20:33:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) select(0x40, &(0x7f0000000080)={0x5, 0x100, 0x1, 0x8, 0x200, 0x100, 0x2, 0x1}, &(0x7f00000000c0)={0x8, 0x100, 0x1, 0x5, 0x4, 0x7, 0x40, 0x7}, &(0x7f0000000100)={0x2538, 0x9, 0x7fff, 0x9, 0x8, 0x4844, 0x7, 0x7fff}, &(0x7f0000000140)={0x869, 0x3}) listen(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) 20:33:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x180b, &(0x7f0000000000)=0xfd34, 0xce) 20:33:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="0346962f8a40a07f2198b1a492466fa96c3e237dcddd86d578580a7e829eee0d50adc1f580196edc377745f9b53ee235d4ee3a018c71c62fc91ab8cc0529c2deecbb31cddb4279df53d5ad5da59421c9a1", 0x51, 0x8, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 20:33:32 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 20:33:32 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) fchdir(r0) dup(r0) 20:33:32 executing program 1: shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 20:33:32 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmget(0x2, 0x1000, 0x8, &(0x7f0000ff9000/0x1000)=nil) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 20:33:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x2, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000140)="092275faef3f2d103409b60b88c9b63c81ea533e7afe7769c41bc7a2949e237ab4651565b7c448233f6912147b787fdcb4505f37de092d4957571e50c38326b42e70f00974e0db6131d652c17da89aa85a875ddc62cd4b6222acaa02cf26bb06950814062c39facc85f7b2cde2f6855975f41dc3508ea6677fded1d70aa91c272d82c0e8e5f23e9fd4d1d6d09777643fdc31c1ccaf5b", 0x96}, {&(0x7f0000000d80)="17bf9b491d763f15441c3d9b507be3c6bfa184f37cc13910ebb0735008426554fcdda8362346822631351a8ef2ac6925633d4e2b4aa17190a98894b736be62f0deab9259cd2521d23adce102a0dd15cf1a607eb625cec62aeccfd5ad299c1e070d98e87db6fa7139e9cce96a9e8a825bd79780acc02b7d1a26f6114da5a73d38ed8e1edfcb6c38248be7f4f300d895e5c7042011cabb9d32f2b747027e92e46559d06e9c067d16a069218a063bb808a2100fa0d54049721b19c1dacc6d6ec9577af5969e69c5c50baa8a6caf63a9f88093f95333e701165de7e861848edbcabf3447dce0455ee3165afc0c41ccf9cb22900a93bd79940475659853c55838c2bf61a588c858436d59aab02016b9790c7cfddbc2669b20bcd545ce5dde1a7214946b51e7f39de9ff5c8eb98efa26819b6fd37f7c974374f3441cb14f886b2a24af1f197c30601f90ab9235f95ae600d81abce3d55438b9e053a0161e5ae1f3b2c32dc0f49f80c601f1a839edcb7682d70825976fbeda887cedc45604c15045416b5d2f6c90023059acbfd863eaee7e98a364533f448c4874e26f9796ce7fbf90b3f9e326fff230992ded2ddcc69907a936b277864972e3734f93424786f9d2d25b359d0beb87d752949113b119fa7da2d20d857d6055a547af5fe9056a26cd6e1447358df25662b57c734c9f25ccb21b33d248c2545f2112337592da166f15502340e1cd16e42dc374666e0c34a0ba6a991223223162009ef5b68713ed611c9cb82600aae821a1b6c5e94bfb96d9e6f80b473833de78f65ff37a51091ca08d007941ab8926b36aa17604049742c70bfff685efb0f4959ffbc16d5ee555d23a5bf0da582df3cb77cf2470ddb16fd6c4ba7165b1b47161b9d6eca11b8af50edbd7d4e6cdcd93055cafad23dee4f76eb96ba4a9ab5bb63173c0033453909aa8506f774ff7ad0c6aae1baebf509936ac958eaa13779a4bcdb95b85fcc2db0662b80eb6ce9bf53d43e41d5c1b7cace6117b2ea9f3b649cc1705f1798aa26156c137b68f602c6549cd8dc9d29653dc0542bcb33618684758adf394a834ba4f1eb8b117740441e4c8d276c27b54ff9816ce77b76033e1b60e5f5649dd36413b7aa26a11e58ea9c18cf7280c497f223676975a9c2fb17a3392ea38ff9eae4acf8972a3a62c532418793c5b0cbaf08693d6166cb09183d46803bab8e0060f58c9ef7b89cb609c0eb8083803f8a6728d749ecfdeb659cb9dbec814874d14f2cdbccce2eb5925c34da4515b601664a62f15b177a94bab5362651107f8a1cb5f7367502193688abd25dcbbd6c11f52382eae769a816b2c5b254ce5c64a02bbc4ddaa7b2a5f58bb6b07171a11cfaa03bfea8e51893ac0334e3e5acfc5c0d1e1b2203efc2b52e78bd95f464cfc70b1b052ee8d50d55adb1ae2a071f2924170386a2c225cc4d26fac193f673989462182d61181e92561e8caec8b8a57ac45c555be9c8691e9a0d3edfe3ecd3ee5b2eadaf1e75a35f7443c1f6a0c0917313ed76b32858c5d44056ee4643f6c89f4a0b473eb4e709c3c8dd779741678789b4e8f824dcb9c03eb668ff17251eb4d307e2d47741c8c6aaae523dd83bf3f1b09d6f8af2d857bd5ba6b97dd597685df6aca4d3760ed6495b3daf7a05df72b1c47ba5490b6af4cb63e78238c56dd88197ba86fa6d0f6b52e5b2189ee7a6e1a715bd2828cb11d8381b1f57246848818175d956f7299764d813fe4d1bd6c1f7878d3e8bb4c1f4ae09c2d610fa7011cd15f2c746df5c09717adb696f79036341677bfbc74e604e28835a144d12a128faddba1adef2f890463cef1527d8223b38a35f2e4cc1e45b117e4a13418b766e1c8ce3bcaa1e1d16a82970d1749c6a3480be443d72c757d523d1c6dadd39d4bd055d7a4fb116ebf0f8acf19f73b874cac97197d8948e92d3b6c294e5302dbba59de4bef5dcae381e5e26b7ba3c7c2d2295f4ba37a5b6388b0962ed4bbcab186454b3643161f78d163fb1230579b49578c0870176a68fb813077d7395a064ac476706778547545164a856322ef09a661bee143d15caf7efe99e631b8278226fc327752745478f41a25bc5260684e3de343502c9eaaaa624055422f6c9909940a1070d3d9e94d617c35fb5746790c630a662dd858cd40cd6827e739411f20b5b513f0ec38df0fac14b35923b70d702c505e757326a368b40d337f8d2e4a0ee98a3acd9c049de78b08d303a11e626767f6c0b08d8e0dab54011067aeeaf4a22326e9940755f5877e640ba3127648c8b63ebcc2e81815347b9ae16c4ea288a355c6b4e521609f0b1efaaf24928a371eee6745b08b90b4b2887f0877cb0b4f90c6019f6745fe8e554c4be3e58e7211da35be905c7d751a8152fd5ec040179e3b0089c416fd10ccdd5449f2ccb36410d37b603dee0cb607d6c210b34d71c9b1e07cf84d0b12c1fea3249a8b039016dc0405e53b4d81286d03a57995fb77bef745a8b46922bbf7ece10a50a5ebf5096339678c362db88e2d7a0311c9eb3acf690562409280a981c77311c31e56435bca0d9b24cf844cbfbb6cc1ca97340a182954f4b56875d2099515012a5ab5be72ff087a0802b2a184c0e906d5e87030022d096983c720dd02fc026beb19be1e45e284d9583c6154c4c9db8c61ec4145574873da46eb9864950744bd80fdb05da1200bc60951ead8052cbd50d01293c6c6a3ee85d02f14ec55319684f3029f84e25515340e0c84ab1c2a04d39f88ff523c46af26051467017886884162882dda37532588ac21de948658b60b8fb51b1b0767ec8ed43f88dd6981eb58a8f21fc8149173b3a65898af8c1d622bd431b9d84be18e8b4b3172919748e6d40975a82bce59419d34bdd93a2560e7633ac77c244f10aefeddfc9ea50d0473914e972c0d29d910672121d65105314672aba94f0f6addf109cd9b22f9a037b087e687ea9472676738370695137cb4f756576d8921587c93138b79d68c8bd222653bd140b6a90f9014d0b1a078aa43c96b93d353ff3d66973aec48299a33d476ef3fba10f852c775c338bb5fbe07febc51f1ff8bdfa8af099501d7edef75ecb7c624d3b4b2282e0ae54581bda3f9018697945bb18a7985793c1da214d9a0a4a968de439b769b04fdede3c8fc7f16ac022323ced6cf62daa9eb3c91423e339277b1bab347a652265553d485cb18921b0a6a611fbe2a17a45775530e9d963ee169ad0ebabf2ce926174c1ba8aee8ab189be333c9b5bfca0a59ca624bbae90702b43056077be134238c0f3ccc0854ade4c683449b08f6bf095508b42c349850a955e1fdaf3966eb6fe3d6451b1c4a66a4dd291ce2fea88bb80f1ba15ac18dff5ebe47fb4263938592e31f49b83265ba05d5342e270b0f20af71d1a6505b22401e548c8ae916aeca4b01bb0a7195e855a095418673c42822a6bc2a2cad8d69541dffe6aca6befddeb02a1298b47872b05ef38dae9503b7df32978eac665ec09ffc6d71b15279f66cfe5fd1787ff6d8a27b300a551f88f2be0edf43d87b2c91875b698221d42c78f06ea1b23c276a476af0e348c44d790e4a41ab2683e871214a299ffd6d00a4a0802dd86681d7b9bac142b409360e0dfb73984d1d6083aa276e345afe6b60a4ed13ef9205eb40df4142bd0d43e67222824820b1604ec5aa72d5983d6e7663641d8833bcfc604ddcc0b5b3d52a12b787854879fa2e08b8acb3934d79e69fc40ecd01cc5644d97b95e6eee7c1f90f7866b2a43490c11ce75e40692d9624cc5b3434e9301692f37da260538691ff36d9f9818bbb54cf572c6a352005277cc87007378f89dff430c1c10a1d4b73565436c7167a72c3b58c6f400444d3c42f5fee4cadc6704668404dde0904696800440451b75d04394b1aa1192aad196b70c46517dbba33d218ff383a348f44ad5a81adb3d528f903a3892a16df3422b6071b78ffa23c5526f1a7408b6b22d0c034591e8a1d26f969f60895b05a5e6aab934cd284a800708530e55c02c1d371577dcc423006c8bcdbcf972d7f12d3ba6fc8f72e1875a89e7485e619de3d8ddf039e8e358e7cc2dfa80f0afee31aa21f60e3e4d2e370ac5fc516d7b6a058cc2f30acb05584d9d75b97b98f93659ce9a21818008a599bd63043cd8e253b0b242fb1dbbfd451f33e3f39cbbf2715f20aa8678faf7040e4f06e929aeb7477d1dafd2f445fc71893f09fa5804ff24ec168dc936f99b7c94da85d910d6ebed4fa0a1a07f3566afe6c5c3842edb89b6f1e2859f6f2ea5bb21b035ebf43bdaf8a6fcb425af1e3898e3a81775efec68da18e518f2b5a0140ab9185520c9c57029cc63e27b0659d1f30dfd5d3e4d35705012b688f427187d315f71c85cae276ff6e53d58f7401b2d4c542b7dfb45eac12ee8a1c3df47951f9bb20756a6f18f60174ea03b6023316713c63b654c4f76e583b28662ddd709f32d60faa9b4529e6c3b8a45c572897f1f1cd5709f97c269981de0f8c262d9c0c544398c86a6082f96ed5a85af7e6fe8a230ca1bc88919192389811a4619e273f24f1d926fb3b9a189be8caa5dfd27a4636f6885deb9d9a5297270b1e53e4cf096e941a6047e37efce4d83da92ad5a2e7006a6e81391faef4cdfe3e27a03ed34e8b9fe79c73ca366a5afcc3a5ba592ccce3dd3ed7582e177028e4aa75f2bf2262ebc01ec3606b8fc08897bedac4e67f90c85625034908980b9807e19a03571054e9ccf6501b3c2421350f0594d0908776d98b72fb55d1e4848f2a1b6d40ff3967caaf7f768af8b396e7467ececa98752604cee31a780df8420ce1a80db9be1dac161378b8dd456b38f9c45df92762368f2a50fc0814914ebf971d160f08ea7469769acec78f2a62839c43b180e4a4fadf3d5b0b55a439f8af7981a862c9bfde2da399b540300d77ab707626f1a7002c5ccea0b3b9cf0a4598fcb68ae906c3b74c2aa7a2e723017551f2f0f43a4fff95258e476c75f70072126181c2dfc143d62c409c409ec406add430d9236ed87cfea89f7fde26d63e8a5e804d066c0d49089d0cc7cdac69f2198be8f9bea8a5361eea7b7eb1bd69e1ba810f49009a6d3380365a16fe8295567757df9211fca1f6ae7b5255292f9309f4bf9154385e8ac37ae329f48ed1bb998e930efef55ec732e2c2f60431f6d588be403875980df92499b6d1965435261464fbdfd320d0bd1f5b3ddcf5e84c9cb19c7139252ced3c99ea0aa5216c82d3f6074e2eebf3a683099d492eb951ae7cedd774712760ef745df5f39a5dd075c4bc2ffa2463845e64fdd54f6906500904277cd0e699dd53cf189f5f32dd4b4efff9f10950a012e1119db5a81a81b09b634a9bf62f027d1b68ec0cea682610d6d679fae1e709dbb9c6bfcdfa39e258c8305698e66c427d850c00bb239a79a6d961705726464af3e63f878f3e939425b94a0344b0b3f418128d743f8c7e95dff8a1e7de9f5a4cf22b70101b80a0c89837a2444b44551ebab13b7545391a3af29cfac9744fbc54faf2b7b78f5ec067cbe6ffd20ab678b874e71eea95ce8314c89262644846d8f6505cf479b5620cf6999e3ebe20fc02c06d2328cd734409d3460488c0d2d2813fb9fd7ec40fc395181cc253b87a97784a5834a5bd7167f9ae2fdca62f84bebbf0f52a87ea83fac27e774982bdfe3cdccd703e1d82a9eb63e2be2d4e6f5f7694449304b606a7c9b02fe65fe04db8892767af1bcc86072b43e9493fc6c5cd3739e18361c062cb4945747bb410cf297362906ca579a4ed7093ee2288d6a802085c92332585395d89c44e3275e4a708", 0x1000}, {&(0x7f0000000200)="34faa9f6d4b9e5357c49babf5537a1a82f6711229acdd4ea0bd6f814fa40201c2cb36e463d5b1ce0675d3e4f187b1e798c932e391ee5b9f960c8db8427f49dc3c0073bc0549b268e1435d8185ef2b03761191e3cd4104d34d231741de55790d991be9074af0f790b792ff5b515008f13bd0f1ad649c59a3302d90e7d806427b99e44c0f9a738b823ead85be24c89966da82067887f676c2ba405646570bc3453feef4f21a0559016b49e5ee7b8de0ffc9d2e5d78c085e14b2e5bdfebe1999bc031cf9da0104deb1db1b956e89ce7751b0d", 0xd1}, {&(0x7f0000001d80)="d035e49497c52d9d3a3f5e99d0f7bfb55566a716e9407140c94dd7e7eed1a24ff45676e3f826b05278e9a13ae6023d249990670f9d316ed5b059f4efb346985e9fef3b95d1e09356b6843a1ec397541d0c02f4e4c1e250f2f5e24afcd6f2733c40763e74a997b4d63685bd9bfe9994ea5db95e5fd2c23933aa6e3f90a9ff8fcafee7304c475e391dc911e7c849ee8e5ec953a62c2d741952bc3fa3830501ceabf44fd811431b7340fa6b1e4ac5f8855f1063008cd0fca382cc3db821ab55fb4f57679f8309e9aa6599c4410a55c70bfc56027c34be0769adab49b384b0f2680483ad4b2ab5f25c7fe4bb9f7d1fc6fcd0bcca592750b71cb2bd62d855beaf93ad63a56507df0571d07f1431cd4fb3f096d1c9e414703ef5b15cf62f54c458e243b018e41f606cfd6f7ca61a47250c544c3a5738351147960fc80c2d353e9d08e5ee49c04d6e7e7f275fd7c0a30a7fcd9f8ae2d884d597a6608df066bd7f83f9206652767099d1b17a665872b6a14f9760acd46561fd7f40b6df9317f1c083d2f274210790d5b76a4186873f748b53f66384e41dad95021e8e556ab916305b11282c9e3db20325881392dd5ccf3774480b0711303f6e816a8cbc18e4aaddf432a344c95d6155ac81ca776a007928e61650eb7df5b4b9e10208584afca3237403df0da3374f6632244f053c23454241671814fcb8c459aaa8727f74cf5c8c3a9c459657fd5b015f349d16e41b76997ea93ae61bc84fe03be8bd5a1682daeeb73b6ffe3df58919d5a3656e90492d44147a8398412f98bdbf54b64d8ca2b876838414d21ca36790f03277a863cd5f04dc3d1932d9667106c4661b0ed4f3ced72fe99dd56e7770490235e09fec8a36b53f394f860e6960b00a117bc73d406187449e8bb723b75e88add2b8a081cdfef4fea86b83db30a5c2448c1b9a7b76f2ba23b19553bf7aef8d2858d4138f897dad85781e2a2082ff9454187ef5dcd932c2abb089824686dad72258a01179b4e34372de8f5da22930248edf2b39b7fbaa79b7b114381cc93d12f2ffcc1a40134691b2d2cd32b4d064c37f85e08fa8bf284611ec5c68ec0efcdfcceaa2dd9dbe94551199aca997e3cd58a4e201dacf06c6cc95ce00a2859fd1398aa081829b20d8a1f9b492727a72b39083824faf2215fa20ad18fe30e46be48b193e3971ec09c27f725441de2b44f31faca2efd981b98b0f9889a1be98e145777895e6303fa24382c7c6bb67b983e8ae3eb491d6cf414e8f9782ea676b2dcaccae7a8d21e285666ddb90d9e2f058c9a51fbd9ac5cdb60b9bfde397b543289f23426becf25b1e807288c23c772c444f873389e6c4794c0900a7a5df71a1911bd046ce7fd768937b815a0c5c5de8a7835a17d93733296b7567166452b06533fee78ed066b2782b86fd6f1b36f855ca5f3f30805437d35643a1a3dafe6b7066d38a4c9318bdeb78f69c8f1df46d992b7c7e4a59a6bbc2489c8887b5dd7506f83979d96f596cda492eade2e5ba7e983a58b33b93f9cb7f3f444ca5d9c136a9cad8e5b4d2888bd267583b87c62cfae9a8c58e338cbdad404995fc1bb8eb98db874553544ab9d4f5f7520ab8d36fbd86e8c1815f36effcb31a90fabe37c4f95c429cbd52a4232120fd8663091b1b2b9704ea892164c71ac49bfbe9f1f063f58558e9b9d79665fe932dbae8d91615701bb52f648a5e7ac0e52af6b05c2597aaee9c8e52bc1429d34eaf01483af62ceddb014126e1c196bc17c91bc020e5c380154630302cd079b801285f731082e72de10af54274a96be1296be6a9ae056ef572455788970594e3c05004c81ac1051fee6ffb27a2ca88f5971d3ba24c189f3af373039fd6eb6a206fa68c0e671712809e371cc85905a8106784c2e65ff61dd748d54c4bb308ae39dec6d1f61e730c76060e8d586b9561304bfaae6928e32e1809e6889278d66a5b6bd59ea796c761827ca9dfe935562488dabcc3e8d8b975f55c58224c22e1b98b1d8bbb89ae50aa3f6b0fd31f40a25346371a1d347c074cff967b9004c85ad6b423861a6e3e32ce8e397978965cc770e7b71e3d53727ad4ae52612ca7fa708eb96228adbe77178d512dd64bcd074debf9149d3f99cb245e971ba5ceefa06fe379417e36f651f9c8b4d8deeb4fedc796476e0cc35c56a7372b56802e38ae609cc600aade6e6ceb7c9a39c2cc8b127dca0d30c951ab6efa33a6b00a4041f521a2f088129f95aea97688e277cd1a780d1f948be40da273b9c778b39d1eaa98bfb7213bed82320195ef73a1a7147dcc073f8190226774d01dde7cdcd998d9eb83534da942973d861c50c7448664d3eb1f912da4085e265d733d687ab523b8588ec2ffd10969a6cd92370d30b50c5ee01bad38ca61d760637087540944f587f2c82e25ad8f55a4faa80235a85b09c390860717feb983362629cbaa157fcdcce0159b65de0a29f626e2385b9614e28cdeea6d41d3f3236bf63b10ea94ca949e712a6f0bf69b0049b4e64ff59c052fef546889a7143d6828e7b4ef4e0dc298c3e553c5297529f59d736c1852e085e4b896282082f1f65a3a9303966a37c714889f3b5119bd32118ca29ae80ea7f23022038bdebabaa3d2c07b72298bce12a8faebf2c520bceb581d245be6a982a9df925403a0e18d21973137708b62b8f82fac8360ebffd294eb8236d53dcdecd8013ba47478ea6be5e4e4552656443b47253abe563f01d33017c53d70f4dc9f977d7cbd019f298494efc99ceb697fe37d01c0668e558cfe9c57f6d36fe78d62979c601d54f979205cf97d8829c10b1c30ed8299fae173ed9c6019fe87ac4753f5690222059d7621a2f201af9cd895b4b961046e97758acd8f7dd2bca07b7cfa67ead440c570a62613d07c5001e5e6702c0af7492a1dad2e2faba65bb54229c88558f48a553a7d48b27c6718481a6bb40d2dde2924e282ab9eb4d1522155c34183941bd58b3566b6fccbdcb1003103b376e2d091e6042038f09a24ba4326026aba6195c18139342d8047aec55c863d29b0e18df2f0caa18b6b90031cb40bc4248483412a4d6d1bc82440597c697ceed82c19f65d466500fd0b7a928ecbae39bb09629e47ddeacbe6e1d38a7f05e8a779bd42153b7522db1706c7f15e8c5e0b27f7facdc7a510e6af66102814b2ecc467fb7087e470a2a3bbb8997f9ad9f106928004d9a22b28867b4bc2be8d3cef26fc76adc291e5046f7f8b48c094e7aa084bc11741201cd040eca4efe04343f585c0efefdd9d6eeb1e357cb8ca2553378e427aef9a7d51421b66b166d1d0265f58a89551390926bb198771a9a34950a4b17f979a0bc89766b576ce0aab0d620be98ed521064644972b01b74580c201f6ce09e36536391b8e195da01981d8a99233c4027e47e986aaae5d221dbb1addae67c20e6877b61273bb98e5a62407b21e438c390c237d7b662a4dd9b1e2f3657723e1084e1c823b001fa3d0cbf604b8577d4b64034d900dfda6b63efff8e666ae6a5159509618dc56affdae37fe62eaee170357a47e2db3a4e37b9be846fe5180d89c683615fb5c5a0d88a09cefa6f11e2c4eb8bac22fe12cfbb69211002e81188fbe79f36bc3310f89036f54e5abfe678d854c817dd076a8cedc449ac34f2ad0581c5c500c3197e70b7a2ffa41f3e75f53bf30fd89955fc42fb8c7cb64597c6db34d1197743ea79cdcbb7a73593f21e5586ae09b09a23e223345f3a1c64b89de055178aa62cbb7ebbd3fd1349681a8e767fa13daaf6056c8bc49094674371bd25ab81df6089c2403f361da89350335486374efec929c98951e5a4cb7f8455c7660c62155e2aeb2e11d2719b662e325682b9ac3d9e003875c38103ef4853a2bbac137acf9c4ceca412a27feecc4546ca3d71b33e74287e37ee11a8db153b26eae139c8799cecb9bce6c07bbf465af7a405805b55f935b605c581803332abb542ada36b05602a019ad12dc891d90051729924c008f2ee0e50c268fca60b3710a098e85801a4922e05c5835ed6cae763bee37538de4347cd33aa3c314ae941ae5eef1d3c3099fb5bde5407a7b8558a049a3692afbd3295942161b68043a0740ea29301a8122bc25727f0ed835d3e409400e9ff5405547d0b6d6213af89c5ae9b8372ae1eaae5800a2712f6eb0da169a97737bef0a57002e583e8b640a7dd386a7e7c8fa0ffab529034e0bed64f8c55b51460435e8279b2745dee3d56d9a7963d9f4720efff912fb91a1b9d929bfcc2fcc5e7fc3b6f3e34b79799f4d44b907a203d465e684aa9d55fa9f16c7c1b1b805d1b13b4ca9aa174a32c61c46b99de8ca279e216153d2e1ce5c7f0028e3f938e212d1753e39fde70f9dc06350dc8103f6b3817bec9c96a80b37950ad5c7c9c39d60220de529fe48fcc7c3d7f31e336a00f6138aa089a2df90d7e1c3446003548638113ca98d853881e1b99cd38c7bb4dab9d861e31d66975a69cb1a8abce9e506a777af7d9bfff233ce415c5273f8220fda982afc464c87deb8c2515034399042490cf65adf7444b8c5d22af639143393084ac18d867e95a7ca35fa05d863bdf56b0052a995189df44b3793fe8e2b434e3a56977ddf4af35312031db50a031b224b41ee85e8af5a69c44eebc21f9ef6e70226179dbabe90084f6cda79d67abc3deb664954d2164735ea19f9637fbaf7157c31785ca18b59c92c50ee36fd1b800e335238e43a34d6692b95903e1c6933639dd3092237fecbb150c8e7613da0d670998b9daed3df1e8b8919b097871a7c314c74be947ef8cae3cb34cb93e884e3e5414e1940ff1cfe40ed2ff9c6778bbfa9b01248ec008f26522ef49626f01d80cb044b2561734c477c66905be5eb705bf01036fd2f97e421d38f267649bf216e5efd12ecb7e07bc95b195c8665fec95375303adfb9637e29029d054da57b92b57c367175bd61b0d8d8bde69dfe40e0a4a71f9c1ad3cb523d1073590fc8d27335845cd94cd7d3271aaa29333d155164edd4597523d93441affddaf3bd9b9d36388d5b7d1521f4baede946dad0e5f7aa006424b360584f88404b83f6065e5b4416485b806760843db39fa80f255bd0767f5a02a56037de4d30680be46eb9fee99800c21c97bf161b49442aef162c1b4542d944ff7121597134192a9fe071493f204ee387c0673f9543fcaae87a8430d04e0b8362af6d13e1eb5ac0ee57ddc0af6dd17b265081eae79fc413914572a7f413344d7f37c2f81c587e11706522afae0dbc121d1c272ddfe1e8966719957d2a22657288b2755ac00ca03cdca0e669534f8c876de46d3f9cff0bbc39d8d920306d6e5597559323f80a41a4d8715ae826e64c1fce19b6d3be850b51cfac82c1f4820f1d86d692245b06d36d7b83724fe2a736e04fcf024d79f975cf04e9f7b0d1c940d81d0b9ca08961b81e41e0a949b59f6b64775cf671ed7c8b8217f595899e92509ef3fe47ab7890c5a2c6c42f5fec98ca9bf12b49e638b6f4b6f6a78e58f5d09a26d9ba517ea62498b10569eda6d7822d3f8d544438a1a71f322402602b40559c805be462f3995f6f4c981e78a0b1df825dbb46eaa1ea4a16ef502d7447f4130ba58448887fb699f08cfaf382137e64adbfea2e0ba116a7e298c108ec3d2be05a30d1b19b1ff8c2ac1d62fa0119610f63b48bc9b1925800f9cf35a3187229fd009fcf59e4fd65ee2dff525fc9f6a0fb72ba7af8c9df6b7571d1ffbd5dca4316f6831cfdb09bf4911532c8196ca430538022093eb60dedb6202ff3e1823ca357d771c0093380777b967a1ca96589654effb24d", 0x1000}, {&(0x7f0000000300)="78621f9ebb3f2089ee5dbe087e4b2848aefdefe592dfc709bf23ee2aebcad16ec623baf9e0dc16944cc1f23fbeca608a963591e8749245c490822c183bfbae0b6b8f6b7382ea6097a63ba7e1", 0x4c}, {&(0x7f0000000380)="cd78ec2b1539825da44288b01de7bc69a0a738087e72f3eeee1f0ce228bef32538d15256fb5d0a2c5ddff4d5273c445ea4c9fbc4e0a3270ec85557a9ad310c877dd62fd2817833512c5e7ac3e2f138f13163f46c9498e72bd2686c93c663f8dc927eb2c1e8271364c8dffa7826ef5144cc9c2902bf45c507bd0ad448f1f23cf0e538e986e237226c0cd80029139f442b8f7cdd287d4c5d9697c795c508d47f9876198df2", 0xa4}, {&(0x7f0000000440)="4bd68c2fdf44562d49d07f8338d053f6ca95f7d4a39608e0fd6456b906f7101527466f3a7c8c21341ee6ceba4fbf9215a0bc8bce4175007eef2d759990357d532bf83b83a2410fc018d9830b0596d26b42168ed15b4923d79b386d23adac532b34163612a01f3d95579149046f420bce0cfc369227a31c2f67e2306cdbce43a153db87eaa7d35307da5deec6094ca3ec62212e7a1bafe28ec205c861acca4990cde64b8396370176452924f562f784d95f9181fbfa1fc7532c8a91d24105b31088dcb2eac94e0d4e99c6dd95a212169b5a59dcea9ffd6f78d1fa", 0xda}, {&(0x7f0000000540)="fcb2c7d88522b7943320fede078d1a8148ea235f98ec3230fac53b63235228fa8a774e76f7a72b4950d18611f177135d28a0e94c74d38ccfae9e3a2baebfac838a301dec6b90698e1d8fd2c069d9c88b06b46de06b5d66bd9989d1cf1377e3ed18d8febad00f0bf04bb3b78cdce395c98416ff8fce5013f5624b434190551a86224037f4a8648e84a9248f24149a8cc269eb74b42273f51b1e6a65de068f39e90221d3d7cb2025bd126eee9d2d05eb66bbaa5a359f9c", 0xb6}], 0x8, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x50}, 0x400) getgroups(0x9, &(0x7f00000007c0)=[r3, r5, r5, r5, r3, r6, r3, r6, r3]) poll(&(0x7f0000000040)=[{r0, 0x70}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1a8b, &(0x7f0000000080)=0x1, 0x4) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 20:33:32 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000001500)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x100, &(0x7f0000000200)={0x1, 0x2}) kevent(r3, &(0x7f0000000180)=[{}, {{r1}, 0xfffffffffffffffe, 0x83, 0x23, 0x3f65fa2b}], 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1, 0x97}) kevent(r3, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x26, 0x0, 0xffffffffffffffff}], 0x41b1f84c, 0x0) r4 = msgget(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001a80)={{0x4, r5, r6, r7, r8, 0x20, 0x9}, 0x10000, 0x101000, r9, r10, 0x40, 0x10000, 0xee, 0x40}) r11 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r13 = getegid() r14 = fcntl$getown(r3, 0x5) r15 = geteuid() r16 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getgroups(0x8, &(0x7f0000001840)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001940)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000240)="1223919a9ebbe153423fd5e3f25278f58b03aa8678f2d6db55abe78435f9cca56598cc528920b4c70cfc6dadfe2d40feb5f0ccf4c5c0acba6c68dff2e9cb401122802575e1d77a2d571f292dfa40df98d03544c64210aeb4f87663845379ad4edf92ed1fd33d11ed46b45e1227497e62035f007a5a80dad51d0bf99d2da940c8e76a9e9ad351d88892cce62a1ba907967c91da91ec20483ead78c96a08e4008059c4f57e9caa65dc86bbbb554a6d112662245b23c8a20e1f6f17138d9cfa05627376391aeb3aa6728e6cc7360efb97d580d04cbdc799c8fd9926f7fa65af506a6a109f10fef53aee8229dbe16b29c122ca852f08364704b46b4149c9b584603d0ad2dc612dc4fc818c7cbd038f25fdefe487f42f08555886d1bae3818650f7664dcc300dc61f41795b214a04e7e890a1d62efdf15768ce0224337992f7d2a5045c95e1e1dfd4a259acf663e17db49bda023f8254ae65cfc10ab04f9fe94e5614ddb3d20628dcf3c816cdb3e7a17c19e965dfcd9ceccf9df721d553c694091af7bb4f8d3026203515ebba3946c37af51526695770f2a23d9fee03c460c6b214ca4831c6e621db1421bb92ef28cf58a2ba6a8bced900375f03b80d4a24a41b6229d6753101d6d5856aa22bd393e48fa486e7bbe634349baa2b01bfb41082a1b65b0fce60d957a49be869d651ffad1568410a48349342bdce2060597c3a67b6be79d1c855d5e2d1b847636c79bcf95553ccd963cbf5769809f23763fc02663e684976a4deddb40bd5d8d2faad98ff442a1f527ba7380d2c5314f9270b44158eacbf19cac12a1afda2597839fa4db264b646e236c6b142d5e09140027727f1cb25adfd94da201090b81200e09341f16143e21788394bf8feb74973fe51e9e06d227e82313157bca096aaf48f8352f3d508d0e7884453f0d2daa17ecaad2311038b18954cde39486dd094bf1731bea1a64be5ff8df709f6cf8f0d981f1742a17ca7824d58aba1171125a6b8161f726d237e6688d6f08c82b0aaa2759cc8003d25578bf18556ba860d233cf8e8ead0ba893733edea5f4cf99fe2496133405ae3ad96c10600c6d13da79a54dc1baec6a878dc209d2deb1d78f1f1275f76f916b6feb7c742127db7301d0a975eff9a0bfdfe13e91ac361a5767d086fffc9f4124850af942ff28ca52d481ad63dd408776ed6b0774549d3f7711fb10e9ac102b0d213a2c019be97f4763e576c0efd06074defbb0a35f2c3e276681689cce4621a92e8c891ae4796006a3978136bbd0239d2710ff9ad802389c08aa2bade6d217b2599d96566c96a2327932c8798e2ac2ad7addd8e5718a08d9e182eda450eb71b0df7ba2999d29420e5ea97a6da4c06b8bfbb660c611af49770b509477b0cddb47b881a3ab6160616adb7c5955cafe38c7a323a7ef548f6485dc3ad1240bd48b183cf548065b3d081280ec19edc505b0fb38668014dd4d9c7099cab5262274053e20ba2b295cf2fc1f3fd5b9353320adea55b849e822947b252db490c57130f1cacb45a23b77a9cb94a1265724550c9a228b091b9dd6485ce63fb697b2fba0f702d2c4f813f9a1eb5c92a66157b147efb0526e07b24e5b40e8c7f318ecf0a006c45b53831ae13d078ed4b41e8847a7c625ebd081a0c567fa32cbe4e713a760218c77f3129c36faa3d8763e41bf4d8bbd4dfdbe0bb9b2c7aacf807246c890f099df6fd5bdb223139b11e572a2fbad94fa87c51dad1b2d21d8c1e9c330ba52c36e726e23ae93d9371b138075ffdd7ff5ed08a835902c2fa69f7e9885844600ad3f590064bd0cad4823eb62d586c29727cea57ceb4530d5dbcc750b81c5abdf393fd8c5a08b559f876f1d92e4264698299ad7661712b89855cb1729d9fd12f1c334703fde67624d8e3cdbf761741f442e3caa5e3e8470e17c795592c5bc6a586aaad50be7298baa335c375fd504597de81b7e90a4dedaf2ab896a6ba51c68c752a35fabded238ea19ce52b9616908d6a15fd6b599f52f410b946f5f6bb40b2798dc5b20d52370d98fcadec47958b4643ee71ee77f6777396661c5c38717fddf6898de8829cfa7a3321f1eb4f74326a9017578cb10890cee614af1934e1f6131cf3e29144e2891948d388c697b09fc9a865085936dbe86a601c313cdbc13d6bf97a846a63e8c0cc2c1d918a150ff1260c34aba26e94a2e86b622056e4079d7ae08d89e212f84d26a27da2b1e85ff6a6c3ac52b9f2666acf4e90e7a6e376be7046371536919b2741909c09693833fc8113a9ae7a3e7bdcbf1a2140916c8857ff3df3669af9644dfbde99f0a41bcb371601955d34b9bfc06d946b3e602150b36cd73163c28bbde3bcdeecab94024da5f99653d0907f5c704cd653eec074a26ea39d86c1b2c57c57cd91c903585b6800917b1bb57644c72f9b936760a955c2c44655b41c9d3ef93612924b3046c34eec935cf28fb4c8fdc0df2e42ad701dde443d6afc5c0cc5e3b7a49e5e02fa5b1d6571907e519f995fefe098ecff471408eb16cbc02d878a609e57159ea39420f7b61626ce5a5f4a1f84ed47d91699af81990030aa2ba8fd49b6d3211c80788014c176ca8909dabce4aa20442e9c3ee5f30423dcabd334f3dca4fd41ffc8ee06e14dbecf17c19990945e21ab878591c27c9306540839b4c50e46b04158d76de9d9b2ca7b274b354f4d72abb8a6e9a8c075882baaff22b83d6e18b8e385456da385b9360685a8c533b6476918905f4933d47dc22cde57cd77f5804830a41364d8b697b086682ca59b0c8a6e95262330b4220e873b296b73e8dc81d3d156dd5dfa9b59a2c70c9d27eb2ba961cb28f2ea988ada61be91ec4da1eb8c617c146e4387ad6cae526868b5ac17d8c75ee554f8b59bd0defe55315ff1d06d87dc45d847dca04e2e043cafa57e02d335be31fbdc069fd5aca0b4b6dcfb4499b80e38c4660de2ec29188737dcb18d189de7d035b4597728de69ac1a4ebd45fdf2f3cdf433ef85bcac89e5040a0fdb460419723ba4b0434c47385381258150608b3f3c129aa0b3a2a03bffaaa74967f7b11262aebc758653925705095e2d9d7414285a58d107b71b4cd8fcb8151ea73e6749cb2c28e462f6006e1bbb3a615bf8d70521f9977c3055906bdb58954953b49a6a703580ed2fb6d4a4ed02250ae908690885cb3efcec38101c995d2432a849153e10b7feaead0831d42bcf28e5cee8874e76bcf4383d8370b58e216ca9123863b56bd4e3e6f6510934141b2d3203e46991623eaf61b62c4cf9b3cc7526216c00ef3def2e09a1e6a4e221daee9fb4146580ee77bf2af233319e2f687fdabc24c8fabba8e144511f57257494fcbf6832b7fbeacb91d2bfe8b85dbb4bb4adac2595dff314093cda9b886db66c8f6aae335ba3bd075c9b665a731592b3cc44063da76455d6c11c39b4d24b66a8a8f1003b19cd92da2fd037fc1d1c60dfc642d7bdb842c5993ec50bdaf7f7ab31acf1c2a5806611b932093220c5182fb44bcebf7ca35f8ab2bb130f37aa99a58f1ea38f03f5f342de1e599ff931fbf02251737c94c10ff12d8bb38417e30f3f519a934b612d9b837d5a8368e30eb67cf003de2c370017adc0f0c9b5ffb04f0c5c98612a5b6807c9d0ad9a7da6d87260bab63abc727990b493f2d1703d68756526b451a8f43d57cc9ae9ca6344adb08048c51a4815df8e73d80f490454f1c28b7c0a6a671da1dc68ff308fb00072bf8d2a4014972f909c4fe2812da29de60e8e1a3d841a3402dbb83af1a98a08a0c51c5beb913de3f18c9e990dfc7013fa27cc6faf11ddbe4bdf29bce3a40862cc5982435a36099d23ea034734a6f91566ca37ae9d0c3fcab18537f888c382b864dcfcb5418838c7bff2a2b56a76567958199a54369c2e4abce07124536eb6b072aa434cd9869b401658a2fe54a5ad325136054e50eee790bc1b67c33542ced0efdfc8547041d2b2aaf8c7ac61bc7a68512a72b6515ed6043d2210443c201e466b8ba8a2a5ec16c4c5d93d4abddc50524ac57486c49f42257aff5bf28fde0a805a02d28a595d9bbe324d0eca4996d39418d980a82d9402cf63564b68104dcc750a80e4f7251ca3cad30db14ce626e0ba3587dbbb5c43f900c0f2dafe44375aee979ada03415ef11b233fcae644938f2febc19f0afba0a6a364df045dc3002fa1b22a904b496b36a6b906880b0035c3608841ed7f02c268c0980db59419f38fb1732116eb5c4931d5a9a59a4035625f0b251a498b1fefbb936a7cfaff51d1d0c98febcc66993dd9d6af11b632418c2289fbd953ec3ed9c2b40ea833d1cf8ba1cb4eb116cb9027aca0d382b5a589411dc6c89b11754533e75219bcb2f9b594dd3f8181debe8411db7a63c8d5cc584c58c9df101bc64635f00cb807b85ca45cd6814e3ae8c6fa413303356c2de7a513f6ed9099546c1ea5bec959b6cb694eb17ae24b95c983875acc03e711163c31c64d7dc417dc7d5950770bd29ddd5ee663cdb82c964291f519b673907585ccd0b475c263fdc08f55e9522e72efdab4b1a7d83ddf6b09652443b68531d7b713a7c85521633da69bb6b089d8822206b99ab136361f166b2e9499f2f85de8f037c1bb9075c0013c5370777e34b061df8ceac06bffd04276351d5dd3ad20091507fbc1e4cbf15b5a7b7876fb24b6d8cd9ad74aefefe27e1cad224776e59e11f06778c8a108958560b4d7cff25e260a7b3d690bf981a3c45153fd7dfaa645bc721d6f0c0d36591bd6155ab35c975ad4ed283b0efdca73235df44de17606645a060c01518e28b8538838b4e1d1f01f9c2f622a74e4e5cd58edc4aef05768c220622d26c91acc0cbd4b1be25e5e0925f755535d500db8086db9826970143ce50fe79b3b36b6177ea11c0730383f3072ec6714abda34cfc536871aecf1a8857c80ba244b843cf016601437f927121adc7d40c861733e5fa14835ccb7597b5de5346eece07b6c6bbdfad1c8728d9ab3eb37e7346f1ba9280f9a057eb26192a1747b48241f7aef57c0704d71d5c301378c2466d9072b6296f582a6a4e7ae1cb52b3fe3ced09baa7730d0fe1f6f8a080ff354a5095a077a142aab70bcfd09a49c03c14bb0a0c8161f9ced507143b91165223fbbc3ee40d69c2125816f52338a0ba911072eb55e97f8a4c7109bcd0f9584af972bd598a31cddd9ce1f19606182a472d442b8a3473bad81dfcd33f795437125751a18c103089b4eeb7cd02dbdd8c2d1fac4ada0b519edc92333ffb7597ccd449d6c8cf712b8045266671748643c749d9fd30d28a1c8c5691aa3a6bfaaba013c47e909d5c5678886e0e39c92c62af92bf3b9718eaef003767dc58f1c2f654dfac2935450ad339801008cc7e228012b287104b7e9e4de0d25d0295a68059004914e2ffaccf7b7cec3cad672b48b49330f43380da25c4dc6d49c1d5c5570869fd732f87e8006d1ca8e9cfe92b9628365f7e48b67c5eb7d3a1666ffe0347c3e55fde34d36700bc8e76213226ece1666316e3847b784d30cc8f77ca1fae64e5840e377abde78a44d7a77c17432e244f534969fffa49e39abb2623a82f7e952bfa8afed12acc49dc9df71d232cbb1f23c892d97928924cf3961b72500d68489553396be23ffbb9d808d11261880e12e60e0274aaa6ddd863a7058db9e1bf919555c11cc01fd820d86951d57de519717137d229e750fd2f0927345d1fcc6faf0cf50f1804616c29c67f97030ff2eff316c4a5de25ecf8b06c5b2391e07bd00215973179086af921db4a343aceb164c108a0c854c727a7e08e8ce2fd702cf99c7a526", 0x1000}, {&(0x7f00000001c0)="9a81e0bcee0e0968d5b5d0cd", 0xc}, {&(0x7f0000001240)="1ed8f9ec718fc55f65712053156f9dde19fb826e138dd51be4b142c61db2d046076db05f638957b085f731d04ef356d5124fe3e769024a9e2188a80303847fc7467c79231c", 0x45}, {&(0x7f00000012c0)="e0e4bdeb53e9893ca959ab184ed55ed3f780018deec269fb9db275dbbd66ccc2437585c3575ec9e95a81cafb6c5b873894530a0e94fe459eedd85d5396245421c1e59077b3107853204210fa63143f77f4fe7c7bbec7315485a545bdba0875eb8bd6e7da8938f23cb73613db8ce15fc1a22983d3b3", 0x75}, {&(0x7f0000001340)="2ee6ccdc89301da430b7887bfeb0e8c96e55e2430a1718a1354f213d95f613ea9daf505ae21ebde653abc00711c7546f564840e5916eaf13749496c4c1d0196ac19b4872e3336cd39885041a1ec72e689a6f852d84728f51274799217e3ee0a19502df617c385eff754cb7d2caaf000040d365682e26532d2239837b035e378fe2b4ac30ae3e9e68fa76f92fa3dab67745c6824bedaa1a4a08994640514acd15a36e452952643c5db42bfc3fe3eca5b7310ebe3dc2", 0xb5}, {&(0x7f0000001400)="30128cecf5c59710a0df55d7c363d729337ba1634e7876f17d657daace0de6c953a42a85ab49b077f7be7cbcadc64ec26fdd513c246eb543004a430f9d2cdba7b73cc92464b6d085c6dc064c3d43065f9826b3d90749606eb5e9834c699b57352511e5e95c26fa93374cdc1db462f3b7bd2e697699a7c315e820bcd7f000759c38eac2d4843466c97f2839d359d740acd96e856514b2515f808437b06b54636c0298b770657baa8c3726754adfbe91970e2768f39595ce665028209405c0e54915c25d41df50fb737bbfdc4d375dfe56fdbc0128a1b3ae43296495681fbd47073daf46c69b7720d5503fb2f3dbb20a", 0xef}, {&(0x7f0000001500)}, {&(0x7f0000001540)="ee28e61026dd59b6287f210ff6f11af1b433ad24e26d21c619d0fee662e2dadf4b9aa96084c7bed90e01f8b1db7ea4e7ce3fbc6df68899281983c6ad108f7d6e35855ad1a3d6ca920b994643716b40fe8e6953f67525007569ef1e1d3c0020822d9f2a0791d772a7c47c9ab2a33547d74ce84d47123d1971bebc181bb58899f9d4791ad648474031f3dae7b539aa283ecafb49ba2edd77df65ec007320c54b0d77701d009204c5b4b899e3d55d4238", 0xaf}, {&(0x7f0000001600)="7f464c60c1e188f894238b13b6204e4518e219698062f85fc6e73064feeaa8806b15a18303b2c2a739f4d6c96e0934bf51bbbba56dbce67072ea9381c2f9bb1d70de72d7799b8c91e08d41ca648ecae0bb44d66c36666a0331c6554a6b9a908fbee8f0875a921427", 0x68}], 0x9, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r2, r3, r3, r3, r2]}], 0x90, 0x402}, 0x5) 20:33:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x14) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000040)=0x4, 0x4) 20:33:32 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x8000}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r0}, 0x0, 0x22, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000100)={0x7fff, 0x4}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) dup2(r1, r0) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x10000000b) 20:33:33 executing program 1: socket(0x21, 0xfffffffffffffffd, 0xfffffffffffff800) 20:33:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0xa4) r1 = kqueue() rmdir(&(0x7f0000000000)='./bus\x00') kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kqueue() 20:33:33 executing program 1: setuid(0xee01) r0 = socket(0x1e, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() setgroups(0x7, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7]) 20:33:33 executing program 0: nanosleep(&(0x7f0000000040)={0x1ff, 0x7}, 0x0) nanosleep(&(0x7f0000000000)={0x3}, 0xfffffffffffffffe) 20:33:33 executing program 1: getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r1 = getegid() setregid(r0, r1) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000009521e30ed55271233ebb3927b68d167c991680e821fe3fc5ffa4b62e47c8075143df2959e9c05e87c212a2cc75378cc28591166a86dfb43441d63511431324409e6894554c7d86919068668f1b8f7531228033ec7f6326b46961f46b03d3e5fca1f4b6e9f1a7dbb17303663c85d09fa9985720d3db"], 0x21a, 0x0) msgrcv(r2, 0xfffffffffffffffe, 0x11, 0x3, 0x1000) 20:33:33 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)="a739405f7f188a1a890b0e229bc390aef6d17ad1929f6f8bac4e751c3bfea8901938e39ea4a38419a1067c6846e23103bb56b8ddc963ce49a8c845535b639414accb9d0d0b3453a2e17c08aa7cc6c6ab87b2e9425200d9f153", 0x59}, {&(0x7f0000000140)="701810a75912ef8beb1900bbf7061a218c23f5dfa05f1c9d73078146bf0d8505316819d2d0a9601166cace16a9210c7f43e6eeb534d103517ce804d2f0ab0d69330596ea0ebd12a2a26968dcb4ca31814d8e2ab546675418cfac402aeb8af1546cd297c1e8e1df20569bca139b4c23faecbea5aecf25d13647cc1600beb3f70508f072327e9c7ca8cbc9779e5c6e94656ce1ddb64c393735d844f55c8cded98d831b93d95e6754d3fbb538b18b7f35", 0xaf}], 0x2, &(0x7f0000000240)=[{0x18, 0x1, 0x4, "7866c06f"}, {0x88, 0x0, 0x81, "8351779ba3c3a5d43a29789ab9baa2d2dc64319b8f28596f1cddd36086c9466af3d732ea3ace290319e72bdf59316823d4df340454573da5be279f7479a5ed6274b0e4a33ec337ad318a68e842fd0f58bbf41ebca73709bc0b6088811bdd380625fcee544e0d83abf9fb2992216fed8ce0b97596"}, {0xf0, 0xffff, 0x10001, "0702ee208d73a3ff7f63098f2833fad04244e6c1f67fb1abe933e6b73f8415a21f568ec43969748c77d2d387fb070ecd7ad7d1f4999657fccfa3009f0800dae6dc33133902a14a37a32196fc7c95f6009e5751095c912828c86dcf96c3f0533e7fc3afb6fad7aa51f7ee9012d1aa8a442c0ab7bc5c55b2d9820259142002871f4511a89923e3778dc97059a64e00a79a699d53d9487d6dd26dac247062636fb0d3ebedde6195f08738d6d8d6e41f518fa9367d75091182ab52278a5e72bc83ade0ed579f18e7ec9b90a171071915790ec32501de3d6bc7c7696e06"}, {0x58, 0xffff, 0x7f, "41afb1a19758c499379e55c2906e5cc1201209d2b1f333b5e0aae3dfa27d202bb25f389e1afd116eeff5a928eff1d65c6573e4ec5e510b06d059bfc0cad5afa45cc0"}, {0x100, 0xffff, 0x1000, "865714db884b8bcdd3f47d870dd2ca91ea9d463e998c58f4b5c33865e471abcbcfd99f9887476f8f1d859f42031a3fc970171c8992989333d70ee6ad9bbe25904f05a37a010482fe5438a0e1360345d33c16b0899616f62946182570c69f0409fe03c0bb2633ba0ba5e1fdb558bffc8eac7870f9f56f4eef8ca9d38b1cd1dd0fde4dc05339ff9e7bade1a24911c1fb14a15dc52b7ad9d408d0b2c5ff8d99ca865fc9c48411a6f1400427c02fb75d8d2b5e00b05df985ea4bc19e3091e99f59e2d87d0fd9b5ba7e84a3f2690679976fa260167750ae91d893a82f869845535261c46a7597e6cfa565fab1ec0501e4"}, {0xd8, 0xffff, 0x9, "c303f26944d94c366ec8f95327dea9d72e85c9631a4708172925b7fa2db1e8dacc7f0a2abae2980cbcfe45ec6c60b4b3f0b291d01e493330a276d4c52358a5399557355186fd1e1066065f0aedbc6938fd62449e3ad1fdd425fff341a0bb1de079e6761852d3cdb917c04295ba67c63e5c5a086051e34ffc27db3ba5ed08973fbf3e637348a447663d7f9e7b7e1661fde8c69aaa16061282a0d4c201a5d131060dbc3a81a9a308a344617700c6a7270268da381241f1e4149e65748a239f683079193c62464d81"}], 0x3c0, 0x401}, 0x1) r1 = socket(0x25, 0x4002, 0x7fff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 20:33:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r0, r0) 20:33:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2048, 0x2952) open(&(0x7f00000000c0)='./bus\x00', 0x20800, 0x0) 20:33:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) r2 = semget$private(0x0, 0x7, 0xa6dde0877111b62b) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x100, 0x7, 0x1, 0x0, 0x508, 0x80000000]) 20:33:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 20:33:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xdfd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x48) r1 = getuid() mkdir(&(0x7f0000000140)='./bus\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) 20:33:34 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x28) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 20:33:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) 20:33:34 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x771c, 0x414}, {{r2}, 0xffffffffffffffff, 0xa, 0x20000000, 0xffffffff7fffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x2, 0x8000000b, 0x7e, 0x2}, {{r2}, 0xfffffffffffffff9, 0xd0, 0xf0000000, 0x6, 0x1ff}], 0x2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x44, 0x0, 0x3f, 0x1}, {{r2}, 0xfffffffffffffffa, 0x10, 0x90, 0x2, 0x6}, {{r2}, 0xfffffffffffffffe, 0x49, 0x2, 0xffffffff, 0x7b}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x90, 0x2, 0xaabe, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x80000000, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x41, 0x1, 0x4, 0x6}, {{r1}, 0x0, 0xa, 0xfffff, 0x9, 0x8001}], 0xfffffffffffffffe, &(0x7f0000000000)={0x4, 0x1000}) close(r2) 20:33:34 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x200000000006c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 20:33:34 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000087, 0x2}, {{r1}, 0xffffffffffffffff, 0x9c, 0x40000001, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x100, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x87, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80, 0x400, 0x9}, {{r1}, 0xfffffffffffffffc, 0x80, 0x3, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x99, 0x2, 0x8001}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x21, 0xd0d, 0x6}, {{r1}, 0xfffffffffffffffb, 0x9, 0x80000080, 0x9, 0x4}, {{r1}, 0xfffffffffffffff9, 0xa5, 0x21, 0x6fb3db3d, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf00fffff, 0x2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x6, 0x7}, {{r1}, 0x0, 0x0, 0x22, 0x6, 0x7fffffff}], 0xff, &(0x7f0000000300)={0xfffffffffffffffb, 0x3}) pipe(&(0x7f00000002c0)) kqueue() kqueue() open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) 20:33:35 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 20:33:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) 20:33:35 executing program 1: r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, 0xffffffffffffffff) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xe6) fcntl$dupfd(r2, 0x0, r3) open(&(0x7f0000000080)='./file0\x00', 0x20880, 0x10) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) socketpair$inet6(0x18, 0x8007, 0xd, &(0x7f0000000000)) r4 = socket$inet(0x2, 0x3, 0xffdffffffffefffe) setsockopt$inet_opts(r4, 0x0, 0x3, 0x0, 0x0) 20:33:35 executing program 0: r0 = socket(0x2, 0x8003, 0x4b6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000001280)="2353ff7f9e1770d50bee85974cacc94b292fa4d7b809a3dbfd5ed54f8db2e19bad16c48639a0baa8802844bbc281833f614e1630ac4f10ee9d94e272cd0c73a7699a32e6531f5498acd4a58d19a23f000b28009e087224bf6a407fd93f52246eeb196b65eb802899c1df9287cf275dfdb1cdf060d3f361520283055e0f496b89ce92dc87df44f625e3d23bd314378c62730c0c188bf0e63e56c1f02e0a2f0cd18883b010dbb652282f3b0c4f303ad52ff715d11a9ab86c878dda", 0xba}], 0x1, 0x0, 0x0, 0x2}, 0xc) 20:33:35 executing program 0: fchmod(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x4002001, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "5693219104e61287c75627d8e0ffd7d7d08ea4b9"}) open(0x0, 0x0, 0x0) 20:33:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) setuid(0xee01) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x200000008) r2 = geteuid() r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000280)={0x1, "3bc988adcf37cc1b014010946c219c46ce4d140abe6379fc5182d39d3a602d74ab3e1d61b812c8ad66749aaf1fc465131cbfb485289b651c901d5e6f4eb96914cb0d5be48e3db6cb7767de24c2a9fd1f1915f91aacfa7de386904aa96608b5921f85f933cdd0d9efab6ed0d6d574e6d1944cf7a034c0f81676ed990fe6a1918515e8c886fae9b8289c947952cbe452b7f1eecdc28298f338c9846ec7d20817f5293e0ddd907f010f4ea70d6dd451b142baab528e85e9af1d9f3b2585234e4ed90b1b8570c7b54ccdb9cf81bcfe9a98984b0055b05b1d50204723fe14a3ad3668079c8cdc7fff0cbf3a510e820a7cfbde"}, 0xf8, 0xac935be5501ec8d1) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xffffffffffffff11) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) open(&(0x7f0000000240)='./bus\x00', 0x10000, 0x88) fchownat(r1, &(0x7f00000000c0)='./bus\x00', r2, r5, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 20:33:35 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffe2c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 20:33:35 executing program 1: socketpair$inet6(0x18, 0x0, 0xffffffffffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r1, 0x0, 0x1) ftruncate(r3, 0xd) 20:33:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x480, &(0x7f0000fef000/0x4000)=nil) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000020c0)="cf", 0x1}], 0x1, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r2 = shmget(0x2, 0x4000, 0x643, &(0x7f0000ff3000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) r3 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1ff, r3, r4, r5, r6, 0x21, 0x5}, 0x3, 0x10001, r7, r8, 0xe93, 0x90d, 0xfffffffffffffff7}) 20:33:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x92) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 20:33:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x5c, 0xffffffffffffffff, 0x3}], 0x80000003, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0xfffffffffffffffa, 0x3}], 0x3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x20, 0x9, 0x5}, {{r1}, 0xfffffffffffffffb, 0xa, 0x1, 0x80000001, 0x5}, {{r2}, 0xfffffffffffffffe, 0x8, 0x30, 0x9, 0x1}], 0x7, &(0x7f0000000400)={0x2, 0x4bf1f34b}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 20:33:35 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x101, 0x0) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8000000009) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) 20:33:35 executing program 1: r0 = dup(0xffffffffffffffff) r1 = shmget(0x3, 0x1000, 0x600, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) openat(r0, &(0x7f0000000000)='./file1\x00', 0x10, 0x20) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x103, 0xfffffffffffffffe) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) mknod(&(0x7f0000000040)='./file1\x00', 0x100, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) 20:33:35 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) geteuid() setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) unlink(&(0x7f0000000140)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x5a, 0x1) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 20:33:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="0c036ae4dce6ae0922a5341379956f44896302ced588d852a95e51edef65e4f86b944b7ee4bd72fd3d49a3ff6cf5fb5ca18f8d766399819548f03940ac50e4a036a7e8b026efdbaf548deece8354508b0125", 0x52) 20:33:35 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x1, 0x80000000}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x6}, &(0x7f0000000040)) 20:33:35 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) getppid() r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/99}, &(0x7f0000000080)=0x65) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 20:33:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = shmget(0x3, 0x1000, 0x300, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) 20:33:35 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = getpgid(0x0) r10 = geteuid() r11 = getgid() sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000000)=ANY=[@ANYBLOB="94042e2f669cdca9f0ed"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000180)="3b2795c2001f07b3dc2b47c7db645694f8001dd3e0f860b3cd205e65c25dc61b4afcb0969b8330af3e8344c9f7b8bcafcb72b79c7a2bc8440871721ceb8465055c29115ab973a7fca39cb41e42bbb9a43aa83c01e3e4af30eaf2b725951a15318fc3c7de202b", 0x66}, {&(0x7f0000000080)="fa66de58b78f56af15f21acb58dcfb5fecfe70bc886b9a8180eae4bf9872c50895e8fc31b4285a6caccb9334e5922d0535f8e47ed6b0", 0x36}, {&(0x7f0000000200)="b12a42c6cc3cbb81bebcbfee5447d86687b6188b18f0ba759a82c4cb4e1ad4f634232f01febb44e418c595c1c2a85c14623259ad18669e94ee92e8d0110a573b94de8ad097bc61fa5d57382c9f3b814ad1e1c4c158d753e6dd9c0929236987c33ffa2cf2c9e8b628b5ad6b55bacfab278775bcde2f66637e005184aa41d76f0391354eb906f2af80bc29", 0x8a}, {&(0x7f00000002c0)="9c719f48fe2f98be4008952295719eb3f5765daf2929f88c0ace474b29d8ca3eb98e9dbf252a1e8e22f258f6de64f9e7a3a022af6bcd2d4716347785186075adb9a9afa5ddfd6ea6f5620a7a039b9609a756df5fb3998733cde507d8c9ea2f86e5a090625d8a24c36b1be9c983924036fcc578c64423d287a2be826a183c914a7495323195a8b3ddf3ba4f42bed58804e5ae57932cf0eb62ce7001bef5627a983c3783d3f44b8fa2a46b07a94c78d78bd2ca3723a7a6e4769a53af0992fff639b8a81f4ded5cc097e10efede881a", 0xce}, {&(0x7f0000000100)="5a5d76a9ef536aa464b79d45650b6b518ea029a1f2fe6ea6fd0ff1095f3adb30a769aa509f0f9530ede520bd5df93e32e448dea107", 0x35}, {&(0x7f00000003c0)="6514db7b9d09451e3b28dfea22cb61c0e47e0c4ee1ecc5d480782138d53aba420b42c9e40fc8317ae0245fbf4531d26a4d3a1fd242bb8ee0a4bef58f632ee1153792dc47752790f8b5594540612d1de478a7d371bc5846d5190e7bdadf61cb3b3f5723c34e5035e30fb2ea1cd132216707cf070b3e4ce571a40279a928d303729476a7ff3251c2d9385d1051c13fdd14ed202e9b7664dfb4faa1725e84cde7c2ba6e717b7ece1419bc2168938dbd54aa3a5304da00a131f87e95cb588c39117ccf4b948868afe638425a4a8fb429fc5263ccbb9d766e6b079ce1148f3508432419ff396111b3253f47c3c459a3f0b9b38b", 0xf1}, {&(0x7f00000004c0)="ca22e23744099c04feb77633c4dc78098d6e03956d782669719ec9abebc36b13a73c45c7690c0aa4ab7aa3b5a6c21b157704554c97bf724d2a9f22716ac0ef343ac997dda168991c9e759735e84e8ba37c8492fde436f3444869219196f3bb13d044c40197fe5774d81f6d267a9b3d45106f4ebc32c837a5d26c6b9a828b80fc8d8c09c380cf", 0x86}], 0x7, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff00000fd20040", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x2}, 0x4) 20:33:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000e5fffffffefffffffffffff30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x4e, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/88, 0x58}, {&(0x7f0000001180)=""/244, 0xf4}, {}, {&(0x7f0000001280)=""/39, 0x27}, {&(0x7f00000012c0)=""/181, 0xb5}, {&(0x7f0000001380)=""/206, 0xce}, {&(0x7f0000001480)=""/26, 0x1a}], 0x8, &(0x7f0000001540)=""/11, 0xb, 0x9}, 0x800) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)="89", 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x163) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000015c0)=0xea8) socket$inet(0x2, 0x4003, 0x4) accept$unix(r1, &(0x7f0000001600)=@file={0x0, ""/108}, &(0x7f0000001680)=0x6e) 20:33:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000e2ff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffd65, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x29}, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 20:33:36 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x0, 0xb) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000040)=""/4096) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x51) r1 = semget$private(0x0, 0x2, 0x11) semop(r1, &(0x7f0000001080)=[{0x6, 0x0, 0x1800}, {0x1, 0x0, 0x800}, {0x7, 0x7, 0x800}, {0x0, 0x7f, 0x1000}, {0x3, 0xffffffffffffff6c, 0x800}, {0x0, 0x3, 0x573ab43f09b0a90c}, {0x1, 0x1c7, 0x1000}], 0x7) 20:33:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000140)="26d3e93df3fe53d2c099dd5ed4e72178dff6bf9263edb8caaa36edd27a0aa08a0343", 0x22}], 0x1, 0x0, 0x0, 0x2}, 0xc) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 20:33:37 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x400000803) r0 = getuid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() getgroups(0x6, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = getegid() getgroups(0x7, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7]) getgroups(0x1, &(0x7f0000000080)=[0x0]) chown(&(0x7f0000000040)='./file0\x00', r0, r8) r9 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffe, 0x100) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r10 = fcntl$dupfd(r9, 0xa, r9) poll(&(0x7f0000000340)=[{r10, 0x10}, {r10, 0x8}, {r10, 0xca}, {r9}, {r9, 0x114}, {r9, 0x2}], 0x6, 0x6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:33:37 executing program 0: mincore(&(0x7f0000124000/0x2000)=nil, 0x6e1d618312435888, &(0x7f0000d6e000)=""/34) mincore(&(0x7f0000125000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/234) mprotect(&(0x7f0000124000/0x5000)=nil, 0x5000, 0x1) r0 = syz_open_pts() mmap(&(0x7f0000127000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 20:33:37 executing program 0: r0 = socket(0x0, 0x8005, 0x2) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair(0x18, 0x3, 0x1ff, &(0x7f0000000240)={0xffffffffffffffff}) r7 = dup(0xffffffffffffff9c) r8 = socket$inet(0x2, 0x0, 0x3) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r10 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x400, 0x41) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r12 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400, 0x38) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$inet(0x2, 0x1, 0x8, &(0x7f0000000400)={0xffffffffffffffff}) socketpair(0x7, 0x8005, 0x45d7, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x158) r17 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x4, 0xb9, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket$inet(0x2, 0x4003, 0x1) r21 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x10, 0x26) socketpair$inet6(0x18, 0xc007, 0x4b, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = open$dir(&(0x7f0000000640)='./file0\x00', 0x8, 0x11) r24 = getppid() r25 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="a6399722db8c5cd97ac5b13320a60ad8d04101f5052f4ebbd28e93d1625991219753736af0c2ac7d2cae45cc3df0cf77bf0f62ee8f4e724239c03d7cfaf221157755d626e6ff6a", 0x47}, {&(0x7f0000000100)="1aac275be3a56566c2f4a3df0e82386eeb023a3b3907a6a5193445229da7b11a0456044dd03654e29471514d3d48e251b7efa267696193139a57a05025ef6c2c49991c3e464a11851695", 0x4a}], 0x2, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18]}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0xd8, 0x406}, 0x2) r27 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 20:33:37 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) fchdir(r1) 20:33:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0xfffffffffffffe65) 20:33:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), 0xffffffffffffff70) 20:33:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8a647e3ad93f5bdc8db7445b8e396cd43f2ddfbecf0233b03d195d4f07ed63123ba42620d58f6e19887c9aef20424a6acb473430f8d15ae6c0594a06690a4b968e7d03bb023f552e84bea48f2691936d159cb12b0f97c2649106f3beef82cae85793714bb3e11490214667450271851e267ece2431c76145d2e3d709e8beafc53d297216823830c4", 0x88) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="e0ffffffffffffff", 0x8) r1 = semget(0x1, 0x200000000000003, 0x102) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x2]) 20:33:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) connect$inet(r0, &(0x7f0000000080), 0x10) 20:33:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) kqueue() 20:33:37 executing program 1: r0 = kqueue() r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0xe4b, 0x1f, 0x9, "89a15f249315b794d4a5107a6eed8ee85d373059", 0x1, 0x3}) fsync(r1) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') close(r2) fsync(r0) r3 = kqueue() open$dir(&(0x7f0000000180)='./file0\x00', 0x10800, 0x1) getuid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) dup2(r0, r4) 20:33:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="bae7021a72f5fc85179957f296ab6b2d8bc0c3cc0a41180bb9e9a1a4e8f4870a4cec3f4b7ba96a6d6bb2c68e9d5a1716d9f6b158fa8cccd4781e21f72c493c3bb136c60812", 0x45}], 0x1) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x200) close(r0) kqueue() syz_open_pts() 20:33:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x28) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 20:33:37 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kqueue() close(r0) 20:33:37 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ftruncate(r2, 0xff) write(r2, &(0x7f00000000c0), 0xfffffec4) kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 20:33:37 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) open(&(0x7f0000000180)='./file0\x00', 0x10011, 0x40) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x3, 0x1000}, {0x2c, 0x7fff}}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x40000000000009) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x52a) close(r0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 20:33:37 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) r2 = geteuid() r3 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) 20:33:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="0ad2b4bce54638b18f8f", 0xa}], 0x1) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8000, 0x20) symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:33:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4002108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x240, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r0) 20:33:38 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) setregid(0x0, r0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) msgget(0x1, 0x243) 20:33:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10001) dup2(r1, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) 20:33:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000100)='+#-\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 20:33:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) mmap(&(0x7f0000f68000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0x3) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 20:33:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffff8cde) socketpair(0x1b, 0x8000, 0x4, &(0x7f0000000040)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x200000000) 20:33:38 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c65302f2e2e2f66696c653000", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) open(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x20000, 0xd0) r1 = open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x0) fsync(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x481, 0xa1) 20:33:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000a00), 0x1, &(0x7f0000000000)={0x80000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 20:33:38 executing program 1: r0 = socket(0x0, 0x2, 0x9b) socket(0x1e, 0x0, 0x0) socket(0x1a, 0x5, 0x1d) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000040)=0x4) 20:33:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 20:33:38 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) kqueue() 20:33:38 executing program 1: mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/137) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fdc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) dup(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x6012, r0, 0x0, 0x0) 20:33:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x90, 0x1f, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0xa9, 0x0, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2000002b, 0x3ff}], 0x101, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10400, 0xa0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1b, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0xfe, 0x81}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x1, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0xffff, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x83, 0x2, 0x7, 0x81}, {{r0}, 0xfffffffffffffff9, 0x24, 0xa1, 0xfffffffffffff29d, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0x21, 0x8000000000000000, 0x400}, {{r0}, 0xfffffffffffffffe, 0x20, 0x42, 0x40, 0x7}], 0x4, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0xa00000, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x7fffffff}], 0x8, &(0x7f0000000280)={0x100, 0x1}) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="5e52fcb2bc717ab0ae6dadbd72bcb577d525dc81bdfb919d63226767f6cddf79db11b8de2fbebb8c172d01105bccdc842a245387a3dcf2d63ebe2edff2788250e96c75bda74c6ab49fd7e799133d8d73a247a14f1cd89fdfca9f746457a51dec", 0x60}, {&(0x7f0000000180)="564a965ae560325933b9dcdabbe598d1e8ed143e09f1b6d486c32d903b45b87485727e676077a424a093a43d554d1e95d1eb82094b50bc9e32c86b4d8ff596094a1e97230688c637e4e177d46e4a80dcb81c76e675e896e2607b00e1a1c2b34274f815039643109a754694793980c7bb7f32f003b8519822e495f138b421f5f70958f9b4001d34f683a65ecae06fc96a1ab189ea4dfbcb8af76547fb020dae6726de", 0xa2}], 0x2, &(0x7f0000000280), 0x0, 0x400}, 0x1) 20:33:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/118, 0x76) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000240)=0xffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000180)=0x9a3, 0x4) 20:33:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, 0x0) semget$private(0x0, 0x4, 0x1) 20:33:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x20000000000100) sendto$unix(r0, &(0x7f0000000140)="d179213e6323216ae36d6f6ec32fbe9af71401727a428e63e0e7fb1c4909dad1fecc1f4f5da954e9eb9b8bfa91ce95bdcfddf573b8c706fdc3e346baaae81d1f8eab4ba8637cc83c16b3317a6f13b5b3a2d67873e98ac62d05834ed5bb7758aab7f48308cfca35d36cf53c1656c4c451af5b527e66f806cbb4cd7ca71d8150478d36b27690c6271266fe368201635b052f5fd9e4e26bdced9255924a73a747f9575a4f858b6cab56e3cc0517efedc0135b19d5b61a21498370143f5b96f0c64390558483e0882bcce7149588cca1ad3f230773fa6f332de2d3c342ca56343489019f00a10645ac6e1179c38af034485142f5477019bb2da55a82a6b5c6b2dbe5d766af8b6ce9c8c3b90eded5547677381af758cf165236bb4a040ab3a84fdd61142551d70167f19ece72cc8b1a36c6297d19dc1aa59afc2b40417ebac28e3ce01f6fd0a8a5103ffce35c3623252ba71edd29fdd230accc21c27bb700dab70f17f8a3d60953dfbdf0b76617e0da679aa30c0ac08ef8964e696799a792d102dbc21864588d6d36bad9b6a29be09a18bc74ef58a657000eaefa5169ebfa4f489074d556dfb00b3989c5272a8496ffd6bdec5f878a3af0bf633c3c5405dd8599fbc51c4225e85db37ce3463b5705c645ac1408f2a741b93c1ba4403d84bd9e185d87a68a827e5fb7a1e3e178f993c331f6bced042021fca18a47abbc1b21556d85170862eb6330d7f55d043e4529318966784de460c1cea3ee7bdd41f8debfe15809b3fe63f4bae88b84b680e204666a95fd2fc528de32d75686cc672a4cb27681b218f47f982a15fefc2b983d5025dffb88de21f16d759e3f567571b5a98db0de7997ff6861f65216af8f31ea7a309852072cf916504ce2429dd8b28261eab539996f2c591e384c7f3a04f394386066bfaba00dd8115574347ebcfd5c46c8b8384a1f3b0009d3c84ac4ad83e45b0d05fc334a4ecac93bd2678f4876003f0e588074e1e28f59052692d031786b5ca14aebaa206ec18ce0647f30b0c3e37487178d394aba693807e04e82a277bf8520fa1e8de7806f65ea3ba4343973c26d3b0b2b4d173d89ab8da8f86d13b0d30b0f1681e030dd1905857a5a6572449adb19f8ccf7ced268414afa70d69073c9c47f6c207c1126f8d227e7cb5e48f84a38399bf3969d2f672e23df4667ff90f11a80fbc7c4a86064995457bb587fd24e040300c4d3ef8dac5e563e62f86454460a2005e8f871efce7fb32c0d61b499e492ca0dfa662c7dd117b83d801110a53e9d97b0deb6b34c46feb93577c07b82ad57c79d47de1a70b67e22957017dbf220827270d616731c0e31b6a0e90d3f6583be131d1df4d721571ea8f8c31ef55f56daa7a9fb8c7ea17187ef548ffa69d90b3c5e7d0c030f79fb2ec29b3d36d24ca37e8d438c7d91f1126947b5dba0eb8e710fceb16ef4e4c6307b9e7301cb5fbd0ac243f9f78ad4a178796af1e434c1198e59a40adc9e2356c576b9015da1a1c94a6120c50cd4ea7614217d659eb013153068dddcf4c70693a55889c9caacd7418c0e6a2f57e19abe5164cfae26f1241bb247880612cf2794c4957049b5c097c4fb808d697812b8504f7b0245b940395d3206eb780e9cf7d4e388673eb0c4e1969e4bfc5f0b292c555c03ef0fc44c783af1f1131963f7aa32e47014b731a358b9d2d236c22525ff0cdd2b1d61ece589909cad3251e96e15dc7e0483cd4f793f29dfb457652449eeee72a400eb969cd178c14190e0426bb8d8c0a9d36f8e93edfe116ba31e28ac10e88a51a3f719f9332f936c36c58eabb892fbe632927a8923cfea7f15cae5b942ae8f6b4d05034a415ffc191ac46dd86d63fa7da0fdc116ac2c752fa38fb5fd0ce5e2a6da39320e64853ed178aefe568f53af1b02cce74127d39a5162fc69db4776f98f932dfe04209aafc819957d6f1e236ade0cc71b3aa2f826c15e09e743ad409a490fcbaf2804319f1578596147e520919975721b49b30322b2730bf41fc3efa60b70339df9bd2ccfd7e6f0f6a959938380e33577c4dd6a5472ecdbde0c580ecc39c8d010b076a6bed6d2fb9615b2ac6b34697f595139cf9abcb21a495b5de35b3130912e041223bca9c151cc50c7bf052be280fca6410f1658f26e96f5b7ffd679de4b2f09159b55d808eafc431dc767ace6130ef4eb53b106dc0ddb02c8c6c3b1861c9fbaeea68efd9c32bfbcda9acd38641124f9aa983aa4c21551ec7adfebe9d12ff72befb769d4adb092c5760814a541186f055b0803cc15052b9048a1bdf6d1de6cd3d098e26902d0f04da178f1980394f95dc12b5cf2c110205110969dd5d0f1fcdd543051cacc3aa80b9973b6534b6c6c50f24e92c0db842e4bbdf9420fff14232f5ee46c008f67d3fbb3684730d43bdf753b4a3a39063ed19167aaf7532e09269bdf8fb2dc79ffaa05a01ca33c827e90a87472264c3f4b0d4e6601276d7923c093ae6cd68535c1b7402f416cc370e155109ab06fb909cd7bf8a523c3f53aa6cd75e033002971566641289c70eb3010ee87c3e86d8b9b2e0ffc4ffbf2840ed2f897858701e357c67bf0de46ca477fd595dfe4ce5ae563c07caeab4c3ecd23faadf5726bdaca8405810ac43a88be595fc3e52901230cf2d55da3ad0159b79c5a11a234ee743a91a3b0e3224388ef894c678fa3ba18f834e88932fc31e43f9d06df3bbdbe4477b62fe98db50a143dd29207a80aca60f55a8137b4f07c19918d7d7ad0d531200b6fdadbbd9f6c1544dbe7564a02f936cefcf9431b71acf8db5ed33f000fea1254cf83adf0b5d189041b4944c994055110e6604258453a66b20731a694da14879ea6a193f26ef89b9de0946d7397d11e49912ae17a30d64dddf60eda123d6a8755a9ff76d48c29a4a62ab16aaae035a6ed044f62be4ff4d539bb41c0652e81be40863144c2a9bb305c04682332671f44b4fea021d9d43978fbd9aed9a802a0781c362f11436db077204e20a0ee0488c3cc391bfb38099bb367098869d9807eda2cf6ef187b6a15ae40caab4ffdf6e6f451486da579aae6f50e0c2806563531b7b42af3a464ccca694850c20089d4f862078d071b636ca0f4e66dcabdf760739e0da5ed46aebd04225aa9fc82d5d9d9fd35109a6a235f5c63e62347bb26e3e563399fec47e4936344fb705830002b6bdcd465efd5be8652a659f5172798fae6d01d4b8e6bdccbfc8eb11f748299e36cd56222d4ec50ebb0079ab103c3cc5803d1adb1652595e378072118d683155c78a48e947b90de7e837dd2b0514d493992111fecaf5402dbf33158b74be935d754cdfe8c9480aac3d029a980c4fbd29e3ea57975b6e1511b41fde9dc2ebe7458725a81eab228b76731a6b2c71b95812105b235239f5c24d57a86e477f8102dc2ee0a765b06ec68775d99bc13c243d484f8ca4b17c45e84c0742e75e4a208ea2490171a75a6a14fb00b988d42fdb772f4afc3e70d0e11e09ef55f4d4531afe7f8847f91e30290f4af16bcbfb5bb9fb7c44d148fd8c17e8d67e74cec328bd65ee1fbdd9721291e431677a3e2024f94eebe70e393034e7d8bc99b9078ebfdc031625bdb2a9f83435c59e48d1b2f9a4557ca0378443dfd928cbd01f5e382084dc6c68ed2cda7f4809742db5365f557d692ff6fcc7312426b45af0887981cf41ae24f8ba3f87f2f079a3d41a639895ee0c34a5ff373a01f86eea25f6e093eed3893a3bc8837a357301228681ef3f7b741fcdee0c804816086b4e10bd7d06431c675b6c8f2b684855eac18abb34126385e3eae812e90a89fc89523a7ba9e2436f5abf4c9acc9ec399d33be386f0723be4a0a8b9dad4d4a86e90f00282be6ade3ecbcfab77bfc0208471b7b525d69d6af0a3066d3b17681fb7dfb095e57866b04b8969eb99e5cfc7e3b28745cf6581539e10c8f99b0078bc68deb0e7fc0f3a402d868e62177709a1eb2ea2cbd81fe43a9f421a401688017e53100617b3e3718b1701e31c73889dfa721f2e820e7192a3d2f31ab2ac771b9eed914fb87d7c3be255801fedc433163e800f29856617db0438c15c820a8ee87eb0bd296ccf2c6ad0cf7c33020c216488d6f729faaf91f0c02ba9097746a399cc9ec148a2f8937c97acc9e74826f5c7f123f05385edd8722b27bff07c8e7df66d98839a04a036a8d106e36937c7fba24284a8c664c503a62200993ea9a42217fce8bb875bb214c36e233a37de51f97ff733e5140a7daf20242650ec1acec9e9c5f2c1c950236d561e6dccc1e70490c7c6d63f559a31a6a49afd93d8e6805b6205b02fb9ca2d1dafb1d24069da7b325ae2c153ef6a60c03f15c74cd17a908847eacff50df8c0bc72ff390eda623934c83a8dae1171d3af4f2b769346b4556114b5d3588da350d1aa4019b102d89c1e89ad832ef8b9e6ad91352131771e16f4680e073c98d29cf4c7a7174ef70a34b4772ca4764b623e82260f263c1c7a965ff14da192d73958d7b285ac8811e6942112e1d602fefdd957e8e9f0ccc0d40f6819eea57ee0dbff7f97c3c94cb8babc1670e6d73c67b46838dc96dd4b89687f01fd9ab16edebd4558f289ab4ac5072d1e579afe0b32093ae190378de118445e9a0f886271f5c18773e24c8b71cd6b4637124fb0b45c848445d0dc0258b4d4d01f1ac4503879c13413fa13e5acd063a31f2f0be8ec0340caaf4994528afa34af4feac983c1667228cbae7dd186e8493a60a8dc6c77ba23df5e2763a23f7c15799144701a4e3406ea4a5f8aa4e08ed0aa253908685a9e4d08e2254850e2ba9dd914cae28c4406f4c910fdbebbbf938e9510a6532caa0870e2712f56f9219f1d824632da4caa8e0f55b01d4d0109589003344a735cd014e5baeb8b9578c74abe6dafcff07315cb6c6a153a4e6a10aa9517259699fdcf0446e3da83d09515ceb339a4852194009926e0d3099c13104d9589d39ad491eb597e5f46291e22b4b21baac6eae66c46ae2aacb7893d0165294f3a169b3378b5f7e399f99f09fc8bfe4bd93c94aac34ab8fcbb3d16d7bf6b908cd082619f7d26ad3ed4ea35faad14468485cb0c07b77047b5658e1d6cce8a595c3e2f471eae97dbd41158ffc4cecda1b71324269b9e25c7dd91257c9530742680a641682abf6fe865ad9ed54d2e7dc70f3c1c3ae9281214cb6ab8940788cabd25d033f79c467bae67c4f836b4fb8d3a3406dd0b66483aa2c93d55705865d383c8425a80c0885e1c61be94db83d057cdadf117ea1dcbda7375b7652b95567b9fe6ccf75d432f7bdfa20a0b4a5b8fd13ec1897f239dd686a1913bbb719b2f8c200367b0c129a7ef72d7b906d22fd83f8ae3e58b114c676914a25611cbc59634ab463ccda8b0f95b34878295918a09d24938a7440530b26991f75331cd6856b536aa624a137be72aff212597c3f41348c40f9ede1d130e4bd3f297c763e135722b7392ed560a12f98982a6f5b5ab5de6dea7f63db7b990a459535803957b468c28e7ee3563d75ffaaa5c2362017eedf54906afb105b85329212c89a7a2cafa0ee16a2e5b2813d53b52ef7ab44ce68282ff6c75cafd8b6dbcedd7336366083be3d67494bfb977ddf25e821754c91297e1e90d6986ca9b0ebc5506ac0e2f80745f3877d33a2042685a277c57ecad7c88010978fb97d9e987266098c2f7ba061b236fc3d23fc24047def784126b126accbea9b2599a9b0dd435fed887c643e33930cf8e18200e7e1c8c4edf8dd1a7348ce0f308e5fcce1bc6b4b7ae9cbce40b9aa467505e4dedf30fb6b085c1d712528e1568705ee77bb77c705", 0x1000, 0x0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) fcntl$setstatus(r0, 0x4, 0xc0) 20:33:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) socketpair$inet6(0x18, 0x4, 0x81, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x1000}, 0xc) 20:33:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x80400000001d, &(0x7f0000000000)="07000000e822989015082df0057f606bfa25fef408367352a52ef941cf0c86d89211b70dbdf2d95dd9af998bb5b479da5dfffa783ea0986ce628f4ec1a17a0af7220295815b5e0e3b6e64940e1348548d259224ebe426373536e9a9bcb593455766a0ed961a8afaa824e982b3883e4086ec0cda5b136be097ad7d535a244b06e000000000000000000000000000000000000000000", 0x95) 20:33:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x53f7b1b431168c3a) 20:33:38 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3f, 0x4) msgget$private(0x0, 0x121) 20:33:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18490, 0x94) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="64e5c6bbb8ff09688a45cb4eac944c10a22e767e5f281947dd3437a1b620bbb40f9cfa8abd04baba40ccea1856e69668c2a0e780f8a30d3cdb15a47bd78496c4b3a64663965de8fdae9a34c53385739bf95103c5bdcdc14e4fe829468c01b25fd66770c50f663ce6c31022729c1e65343a5002b5076af76318564dc2819f12a2e7af15fdf295950cd77001ec1c95b2b072867ec9e191b21c6237a71f1063ac01cb0e03b62d2847bf7b7107e292055293e9399aad011a8420c0b757dce0eda087b4230bb6e0636ca63b254baa601201330c9a68977967eff64d65e9fdd540a2cda1134e34ca4c5ebb4b91c8e03582f0d479", 0xf1}, {&(0x7f00000001c0)="5ccea189b31aa76dd27ab25a728da08c0c9b9a90c70b04aa87ea01e3234bd2c554888886c8b0678fe1c27bed63211ba42a0303faa1d043f5c22200e36f237a8397f1469a636282e8dec497bc99e489f15af2f78e52edf479ae8cea9f226d4babf7a2c3b7c798428b84dd057f010dc9967714c784b9de222ecba97de6d26ee1f4f2bc6747ddd022b91b361dda0fa46e586e5c0bddd5929a2be5068aa106953353c21a8a6f92747e38f14b24d855ca55125c04bd3c30ae3cc3ed4bc95dc499200c00bc6a8f6da263aa4b0812dc3ec3190c0259825c0a995b8c59eb560549c7ce5ec355aab2c7d5d4b69c8277706b2014ba94a9fdf45ee3860c385b90b042ed531393beb0dd2610f100f8457e6ae036f090f561365e5133dc4383602ec4a72d6307c9387af41327715f8f559af0c5ef80351c78b8e01aae0fa401a52748dca8a576084baa46f30f840aa64780f3cf830ab0a23066960bf24a7caa4dff108491f6419250aca3618841ad3bac7e4e85e92904ab010a4efd93e7ef1fd0eda7ad788c29be905ba4b8f17fd84e865e8d83cdf89ff9ac76a714c8e878a0b29edf7af62567fb7c98e7f37a0d72af7bcb3d474cf8cab1aa183909c739b1be65e61e2a588f13df1e530d255af5c8c59faa9fc5355e2f723ca22ea08f15ffc9b13d4d2d40782176f9bc9ab2575cdd2b6b8d3eb55ec4c0f359618123c8c2f04b4e33eaf7e9eaf64b47c6602c0502966fe55d5bbe46a4813cda7e2c4e2ef283054bd867a47ae3f1aa7981f715a90fbd3024e7e2e7b3e3446a35deb5195fd2d1729089a68b2d86f99d0b6e054604abe5e4a472c95c2bdc6fc36706f5d7bcf0ba8d971bfa00838b667e44b919b1b25f1df75da7719e241e03dd2ce073ae6533c9983d8fa19957ae7d8c3487d3ff6423c8b29bbd51c9c81db62dc28bfd75fbe642fb4f6acdb0fe5090913f46da0a96b1c63d376f38c403e8805af30bebd4e8f4bbfe991bedab93f8f06c7462dfd14c52be8fc4e4e82bf3ee0727a6a20deb4788c07242867d0da72950ecd9837ffec2493035e68b4cf29b99e77d82d7922d4d8242e3b60d94d3e8b286db7ec8f4f6a101b43c702788b44cfb46fa0984f70e68c9efe2384222f5df52a43da769ecceb2d93e8c1727172abe87e64a2dd68c91713569a8872931aab511a79914e8a58bed156e54ea01f4c6a0e71ba29a00cde8cc11e4417555b5b7b03e6f2e73452d06c9bce8ff0b02fb30f11380c7b5a30b4c8df6e37d25214f9f012be73b5720f49b1fc5c21f322d5591198dcaf64514a2810f09256ed9e39af96e3f2601d7097e0df9068d897b423a51bbaef3c0f7d552cd54135b133c48f3c9ba457ad007966c7415952f687de8a1d7d497a3f177c35f73b93b728e7d6c9161b71cac97834b5bfe6b20d647d0cf0a4a064722fd62819848e63be9e3d4c60643170395631669cb0c3abf32beaef454e1ccb26331f3b7d2bb2f53bf19238f51e04460db644d16a95103318e8f8dd80757530fc4e0dfd50a7ce3b1a3efc9655458a3dffee007c888e4ee4e61d536c6de906f760501fa960b6e4ede61bd87d4f8ddb096336269fa2cd3eb6280c99ed113fb5b317b4aaca0935cf84cc133d873a77614e2befa49acb9b45c4a2708650808028345961d190d39536df13753a8d8b88217132ad6644b5aa72df4eec9e0a340c5d5de038d08cde03afeb39325a57543bedc222d38791187052d710ab8bbade617e8be22a7b07b45d1a7df2d6cf81e82f9855224d7784ac2c49682ed0d4cce355a7e6d4a6f2381c057e5ae1b25b19d80089b97d862433d8b2ef9ad7820520c8b0a2b975e886e013db300f6becbda9c9fe8d9bc1fd893d3891e0eeee283fd0cba45cf4b8882075a02f1d9c4a3d1150ae6ae81a4fb9e645fd4ccc513e7897b1657f0f28a5d81b899f5d667303217e2ca99c743f65183caee8dad6f021bd2e4108845d9f7903ce66009959dda45b90bc1c6f24dff6e22b3986e453637d9d95bf09d65fefa2debd1d63d2ae9c5f3ae3297b3be142adfab05bf982768dc4621549c9e596a33b6c5d6323326b81136631e955af004450c77d236d3aaf7e6b39e28a1a634d25deae2db845e14fb10ef30da0a4de843cff97ac8a416649669fe5f9a4db09c864f4869ec1bccd1cdbbf0c7f1e7c7a49aa46f2178a18fba5d73379768ecee3bb78e57d038960ae04155c1b46945d6464fa668651edb755348305f3bb47b73747f7dad969bf2474259807c60f08f6d72627ce30bcd63596e11b00b73a12055edf6a4a25e20fca7ba07aef6bc50815a6ef487ee73ea83a6309699eee10b37ab6579a727453a9ca9bd012e1b3e6136f1cda5b45cde5390b10cc62c6ad29113181a0112df4df7be1451f7d927a33eb0484145fddb35b35aba2b794a9b297510272334192cd942112de706ca99cef64c7a4fef9d951fc003061f8939dbd5343291b5217f8fb9176692ccf7b91a8b11cf18ba179058348f9439ba5f22185439e20dd02edaed138702f88456cebca63752d0c8afb126adb447c2fac6bb85d06a32ac9d829d3177ef59dc8d6df098dd0cabaacb5de4c6d1e1bf9b37524c0e7c62505dbe04724e18e063ac1d32769d585a3674f9c6a35526e15eb6ddc4468ec92e25e9ece0aceb068d8eba3f1c2dd6bd112128f084ce06e59bac2aa16880cf49c8db8b8506520f5d752837a6275465c87eaa1f8421997fbb19c4bbb8abe4b2194a1b7cc0182d36643955818ad06afd80dd77c299befdb144accb8bda65df63a2b996a13acca27e93cea930215cab617df30ed86b19869df7c8cfbf9ce9229c7ede7e92534680da7c7fc999a3facef2e696fa25deb490a1435285acc804d092767baf3516b5457c290acdbf228053d14aebeca122fb0d85f2d21f2a60619cef1143d6ab3bfb6576fde0e86d7b0bfd1ea466c422b1e28e1404adc203d374218fc07fb2e07c2847c7a25640d49748417ce887af38a08efeec16bdf7c8428630d637a60ad3fb480f0d4141ae308499b40e80b0f5c983904fce63a81d4917b254c43ea9005ce07edc9e3e7ca68c6cf62934398e9e21da2c6eb72e38eb7c80d786901944f21f9f02cf2f1bae600614382844a2a8b88edf3cfb3904c792c4933adcde9fa03265b83d605bd140548692895c9bb323130495c2bb16681674d9c6ba4b8d6cb59f74511241ccd894728cc0cb0460fdb5cf4c3707a35e2d0c31d660cf64a184faae1427f194dd990167d7a3a22b73d126c4f17a13907a3083c4f9386c1b7d465b130fd63c27e6c7040006302afa6ae55ebd269bd991853701e607f7b4e6d253d6f879443172482c6a408ffa8d8eaca090976df70d807b56368ffb34b96196b6cb957f667a7b117318b57c1e1143d70e8a76d382ac6fbcc28804a8f63f1f8578b25d924c21c2c7bdbd84aab7084a32d1ea53cbbac445ae80fd17dedeb804a69689eb5d264c7a879892e508aef674deea50b9ebe64357f5117a653ecb5bc7f172c892a46e8c2702c79381d1e1c01199efc0c922e9874446f67d6af5ef1358a5648faf990be8d1188c904d1b001a1f130b17d52396ea91fde59c4f2a37a57e1dab19328f64653e0797838dbca7cacde47efcbc48d324a2d98a658c413c8305ce2c67c8ffbd1d912349d9b3e655e4ce997155337e295dd91eaf96c39cf052c7794864f0116d1bb30d05019a8a02c6a7cd684dfcd62ed4d3b69ab1160993cb1f052850c5ae223d89a98523f5b27b878bac82a26cb77a74006ee4934216ddbb01551ae435b2cee8236c9caaf67fb4f35ec3ec3cd50f75db36c77580c0581ed8970bb183cad0f3028be705c0d2ae261f35ed2e46c28ceb24399145905b288fdfccab84f523b434f5509936bfaae9d8806948a268921635be5a8baae4dc998335854f42f01da9a1c62682c39d0ad6ec1947923403b189c579a00051770ccdf286ab3958fe377426651aadab46a363635fe921c664a711cb609e42ce2a4720f783a96c84b1617586347f7319deec1fca991fb9f1406c5dc17834fa3abdb279a1a0723b4f10ca85906a2ab1b221228367f5b3c42f18b02819107ae01936d7fa5a66682bc8176223c8c3b16cb70188baabbe3ef12cec413fc2b3b7b92d4a1c2e1f9705d20895b243f3a25ac772e49a7341d825e6b3d70bd18c5f6e5a6d83b2ee339bc6b19ae5b61940e8236231b60fbbe5ad85389b49f0c2dd747de11e95bb066888b6ebb8c4c629066735aca9fa0c7a39d3b6db35fbc8a660a3b112223b68a129f706e1fa00fbde37f88618482e8f93a2ce68563a96bbd76de774a680da7be88ff1c0de1b1f60d7d6400138923780bbc46765958911e91db77d5b2c2710846fbf2b515ce95809169ef36266d550fb28e1081c992d4dd44bfcca7b76f184d4db32233e8348a0d977459291c08b88d9b294c0b47d522434617022680f4e024c5a28e6135fde61a7158d57171163a6f27fc5284ae727846035486a9c3cd24443c53eb18d6b58f4ebff5d53d70092e0317113ed3176283c14dca0cdc10a5e35808ac608516e4ba3e978ec3f6c735b070db4b4da682eff96bce4ed139ebd1348c0a28605b3ad8961f81300671e03041447378ef434388e257b409d06d51a3fec11e9353a28d1bf6bae978f830f4ebd18ba1c9487baf31ed00f70ba6dbffb980887ae6b3ada1ada0567afd9f9cf7a665289a108c4deee25deab4cfc0fd146c8ed5f109b9112ea8badc51d12081792ecd2fa5cf02873f3c47c6f3ed4f97e0c4ab2e97f5e67575f894af67611224d3e13fb5ac0f47ab57286f92a9ff1e592e3389855cb393ffa0c7c89985ac78bd01356f265afb91207d9c3867373752c9ae63babc7e9026e95cf9889fae76ac7deb51bbe640d5e5d6a7eacc551ad77914e11be455ad21185288086f3c1a547ca7f742c81b9e87f79cd8086fccb0288662085a93302681a1d06304661ba84a89f8056bf9c026c61c5f6df9acba0bac7b7214b4e214366cf93c73cce41686fe2f8ce47fed95f53c15a21dba9cb3c3af6fddd7dd26f07eeb75a3955d8d4e95059ddcff1b2a8c46c5cf0737663cbc7452457dbed0f2259f229beaf97b2eb07b2b331bb7a41d46798e4516c48e6545325c1c41a39cd54732354f60a6ef4bf5ba6375b11c63bda458c4ec7be91f64522645d86c9ce198ee4eab1b459d192e7d101dff31e251ab9531a329fd5831d65a650d722b7f824db6125db0a6ef032cc9c1166d892703637d4a9f21f07c21c6dd4f6b1e53ecf39ef9a97319de0b21f853d973f0951d99997f8ef93c6037ba4ba5432c8afdacd7678dbe2ce92d9abe22e125859a078842c9cb3c89065042db5a79702ee45db529a0261401dee304fd386cafe0e9eb8b32c7f9256530009ef78e21d093da3022d7d7f63255c13c96d7f9243297963703985df24bcc8208938ec94b9d663f79be339724a4a720f9efcd75bdec7ac425be0025759e7e75ef73dbc2e2ba4b9894cfb6752be9dd30d232cb394ebe2a8d113d852877108ab0fea293e04301514f756aacfc288b1c628e198965df5fc5d2c003020a330edae90a37eaf3d33cd10b039e71279c9efab45896130e283b958efb4a3cb1e37514e4efe326da10b710ae4e5dd2220b63210497e910d13e3e619ff2451cb94af8f11e70f67ac4a252e7dd2ec8a71ef63312f8dd27f053d141bbd99c331bfdc2895f4d56c9c3255a28885f486b42ff386b53625349cb7af8e01caccfaf611ff10c09e876ddc152533428f5caf76f98651a4db7c818fe33a8865d4bc182eae3668e39f29934f694a94cc909ae81a", 0x1000}, {&(0x7f00000011c0)="3fd9ce51d099a6186276e34d5a803cdeac0f69ee38c77816a67fcd8ea90145bd297aae9ac57f259e0e9c87d14ad5c7a680f7f4e9ccf7f0cee2df864ee54859752963e464c3fd27", 0x47}, {&(0x7f0000001240)="e4e90952932fe4a1399e45645ea21954381a10527a965aac5e275669b6efe7ffcc2b7abb7a12ae40178d6fb58408457d722882f83e418c4858bdf2f1c84843cc1cab20b768ac04facfdb74d63077406de2cd3ee0af7f61446ab8a14e7e4b04219cf70743c50995d10511f0e4ac8dec3e7591e70c2101039f62c69e69ce6708601764bdeb039d78d43ee8510a8ba640e7089c34e5ac96415d7e3a8d6252bd734be136480ef176e46adff72549376d5014af898ea78a19377579d5757e7ba3ee6c081e15b7204fd8a5ddfc077730a907a75136e85de27dfb9b40b9c2be927624443881ba29939c1129849e13a79c2fdbb29fb4", 0xf2}, {&(0x7f0000001340)="ec0293c161685e3a1a474550c0d3c56c153e49ed1c5057b7feb8808dc8227b9ddea2f33f3676a143264f5caf181c67ac617db8a39ce384955a", 0x39}, {&(0x7f0000001380)="c892cd7a17e5bb64444103a167b116904b7a096a47ed9b3281fbf721dd5c3a23c67ae34019722ddb6772d1cb2dd56d6e12eee1119d2df1e7e968df824c5cb55b830a800cb4b4db5a6642d3", 0x4b}], 0x7, &(0x7f0000001480)=[{0x60, 0x1, 0x3, "529e95333f754071ed45f586dda236aec253cff564ed72bf3f0c5a68c9953ba8286de6e7d887803a45376ba8387122a6723d5efd625e522be9d7e0496ad01f0d0de11607cb200329e2f3bd4d093dd6"}, {0x58, 0x0, 0x8235, "e76da21b83081dcee7f2d40681f3ae7a417a38788daa13814e30010397cacd6385331c8c2c2711cbb3f307aae22e6a2d5b0cacee0d9bbdb5f77019749ccee8485f5949ee0be278fd"}, {0x40, 0xffff, 0x55, "53681b0922a3f73042969d5973fa0fdaa4303b31d2834738647593d37f93aad1fff57f234baacf41242c180e"}, {0x20, 0xffff, 0x1c1, "887e6468776b498c193d521ecf"}, {0xd0, 0x1, 0x5, "f5cc68ca1cc6dbade3580474129b47d0baa80f9186fb87b80c8d9866adee8aa7307d9ec8a626db2edfa20d4a3b1848f77f13e10f3565238ca2d63d3eae6d4107f3ab832d43a9f04a91a07bbeec6a6bd4bf70d3807fd63229644147b1a850a6b6aac4e52a843f5d46197c71d72ef47eae009abd967f20a4651fe7b73cbc6bb85fa35785d05db9bb8016b2215875ed9e6a9205029d8f4657e174b30043214eaae551cc0aa235e6a078c1c6d2b6452adc55e42fc4a4378f65dc2dde9e"}], 0x1e8, 0x9}, 0x0) r1 = socket(0x1, 0xc002, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 20:33:38 executing program 1: r0 = syz_open_pts() r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) nanosleep(&(0x7f0000000100)={0x0, 0x804}, &(0x7f0000000080)) r3 = getuid() r4 = geteuid() setreuid(r3, r4) 20:33:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x8, 0x8) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, &(0x7f0000000380)={0x2, 0xb3c9, 0x3f, 0x9, 0x1ff, 0x401, 0x1, 0xfff}, &(0x7f00000003c0)={0x1f, 0x6}) ioctl$TIOCSBRK(r0, 0x2000747b) readlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/178, 0xb2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000008, 0x3d, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xb8, 0x7ecc}, {{r1}, 0xfffffffffffffffe, 0x21, 0x4, 0x7, 0x21f}], 0x7f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x40, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0xc6, 0x6, 0x39e18000000}], 0x3, &(0x7f00000001c0)={0xfe, 0x16a2}) 20:33:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 20:33:38 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="d7aa0d7c20ab426548b3465d92d9fa7be23237ef24f83c56b43767a507c8ce912c5ae7eb0fec5893f0c92ab4247f20361a8f2d80edfc51240548a04933c13abaa384c555cefa58cbfbc21f883b77c905671d266a936a1bca4aa7e91dd530cc198f701e8a979b9ec265a55741ce97cbf89b2a55b6a174df072c77569dfc0f743bbacd3ce73738eb1fac644b6247ffc49e2e235ff0ec995b357da2cd713f83f29c963ed23875c9d4820a1c2239381356a5753ae3ef07850727acc2dd55995c7dfd12ac9983cd61d6ce3d762729676f297e1fc49035cce4a13b761ff1591c533d553bfd754d0f0b9fe2b3ac6d1da5a9761c2476cdd89bfae4e11c7ff6b4", 0xfc}], 0x2, &(0x7f0000000280)=[{0xc0, 0xffff, 0x3, "a5512b688e62ba0931146cf5fd0eea4284d8526fd53c9d7e0ea33f628584256dc73f612d86fd9d03067a5b388f0ea0c1f43b4b429bd8b4dab69dd5681094e1390d76904fb322a6b4c982b95d056dab7129bb605847fda18778d434288643d798e5691db7e523cf4c12bd7c64463529771a1f329ecd9244363cc2c19dca69cc214418050f1d38cc506fad1f9e1e812b00e1ea9434a122135c7086d3435a342b69c0a821ca22dc02376297"}], 0xc0, 0x400}, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, 0x0, &(0x7f0000000040)) 20:33:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) write(r0, &(0x7f0000000080)="b0", 0x1) poll(&(0x7f0000000200)=[{r0, 0x92}, {r0, 0x10}, {r1, 0x400000080}, {r0, 0x4}, {r1, 0x4}, {r0, 0x20}, {r0, 0x102}, {r0, 0x10}, {r0}, {r1, 0x5}], 0xa, 0xc) 20:33:39 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfb, &(0x7f0000000140)={0x46, 0x6}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = socket(0x38, 0x4, 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) bind(r3, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r2) 20:33:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000a80)="dca328c238e89bffc7b7a2cb51ac5dfae8488e2c3b1515b9c5de27bfd6ecc5970d95973749f884f643d5e82ff4ecf3ac67409abd448dae77eca90422ba74f8b6dcd1329332f9429bc4344965d89d78e79c057e4d26fbebbfd139cba21f922f8ab2ec12eda416b354942d695ccf16d100668bd8bc870b19aa4df7cf32c9e9e9a838c69e58b8f7c8e6196674095894a8bb835ff495a83878fa30f69f9e573e5d15fff57f2a83b98e1c9dc6b3b88282799e7dcf98a7e2c079486977916eda1d3be86153f5d582833969bc205c8d566c7cda294beebe6c88031c133df31edbfa802d49feb0e791e8d0ff2f4b4c6407c8079b0848f7d1cff2d6428102745406226a5e298aa21e3239e40fba342d70a74d8f55688a05518551aa4358b267e961d6ebb6fb7438b77da2dd4a4df6b31289545b12da57bba4affca81dde7e978b96cca86772dde74c8784944625366ffdc8d11dda4b106e91abc94e188b085e7b995ecd94adeb864567c085bfef469c30b27bda01eab69b47aae1ccdf442f939bbe4217ff480ab877105e4cc188e9d6dede6a337f3462504c582333c10a8e9bd3969ae2306fe22dcbe810f075058a17ce606ed7ed7ee93c270d04cde98c0ca8f5870daeb53c3122b06ee9aacfbc73c2863b1cbc924e3a5efa179f881ab814c83ccc92564306cde30756d6fdf404d5c39ea5cff70b580963385351f4a989ed29f46933945684c1933e910514b358e28b15bb70b169924ae2642b3fa0170d09a495d5ddb65005f1f91a686c5a48c3236b421b3c167ffc83ee73ed87eb4d0e6775fc0cbf725900a461954c130d108cb3cc718ec18f5675db44616c4aa893cf7f1d6447ddbdf97e74d3a77947c915d02ed4af27f659b5dc3c17c15a7d794a9d1705721d7712", 0x27f}], 0x1) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="d464bcb0beefef6e14c18e4bc74ad8dc5015c47c1af6ea7ded2069250bfda68a3082db1a3e5f257fd253de7e51973b6c7256ec2ea32cae9a89b4ac9269afb3fd182765603dd77d724d23faf5abd44fed216f9c2882ddd8179a3d7c62afed250098767f8b2b5d7e61493de538eeb225051999fbb10cb8f122b423a72c1b88cae3c536389c3dc24fa9b8c08454c227f9012de337a20ef7f8facb8134af428688b27791a6bbad220d1c6b0f8973", 0xac) close(r0) syz_open_pts() close(r1) kqueue() syz_open_pts() 20:33:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10001) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x754, 0x0, 0xfff, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7fff, 0x0, 0x24, 0x7fffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x19, 0xe2afa3305f934c26, 0x58, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x8001, 0x10000}], 0x2, &(0x7f0000001240)=[{{r0}, 0xffffffffffffffff, 0x11, 0x8, 0x8, 0xd038}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x81, 0x1ff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x200fffff, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x5a, 0xfffff, 0x1, 0x6}], 0x7, &(0x7f0000000140)={0x8, 0x1a60}) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000013c0)="4a5c159315c1a24f0682f311bc779c6afb2178d7b03ce61d0b4780c567221ff26797da41d2dff6064f5e8fccaf055f3e34db8e21f61a378805886da5370bacaa8df5374cccd0d5dbd21a622cb86604ee9540e36916d0aef6526fe501bb8669b8cc2d8ef87745867be66ee39b91ac6a2bc1be79f8c98a4f5e7ccaab17a853d8de3395670fa8802615a94b9979391f2519330471d9ecec367d95f3c83b951fa9a2393e56193549b35ab369eb1978b795cd227e430c39881a4cfac2439043b323afda457866c48643cc31d38c299f7a2318e64ed86035bc51da0a59c94397ac95d4", 0xe0}, {&(0x7f00000014c0)="b75785a4541d0c728fcee8866c5b2d84b46cacfa0fe2ac2fab4a6a0cbaed", 0x1e}, {&(0x7f0000001500)="6c2a8d8cb50f0e884efb434eb34adf87b25e8489af8f6a15031b27f735af7de08851c5835ea8950e3f5cad076fdf336bc5d20f098ae77b967d0ceac833b007", 0x3f}, {&(0x7f0000001540)="4393023373828c6869e3c088947963f079d96d9a99f49134af00625357249d2723045364", 0x24}], 0x4, 0x19) getpeername(r0, &(0x7f00000015c0)=@in6, &(0x7f0000001600)=0xc) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000001300)=""/184, 0xb8) getuid() r2 = semget(0x1, 0x3, 0x9a) dup2(r0, r0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/4096) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x80000000) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000001640)=""/127) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 20:33:39 executing program 0: open(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') 20:33:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket$inet6(0x18, 0x4000, 0x20) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x11, 0x3, 0x0) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 20:33:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a1022eb000"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r0, &(0x7f00000003c0)="0ae633a6a5fa45489b4e7e3753877e8105f4c737bb7fbe2b6d4a763778cb85cf815f396c4cac04ec4118dcfe6baeba971ca4bafe7d0008e2a1c99fef207733bf32f9319fbdf783d85cd7289ff32e781e26fc63764b788c89a326e20904f8ca41f3810a4a3624180176a4aac5275a467baa1986e9e4dea19ee1e4cb554f568e059a7640575f70602cb73a4d96fe3af7c677", 0x91) 20:33:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="849f87334402b0afe93ed93455c1b2a31c553b13bb8090d104f5d2a9f753ec2af76490f0fb5b60a5ae4a0e60b8d4bebc380507eaf9d9f2f8107be4d4ece6a6958eeba61674cb6e8e6dd6303467967bd039cd97484bbce7a2ea", 0x59}, {&(0x7f0000000180)="aa0e18997fcdbc982415a380164ca29684d54ac792fd9d14d748b340d51ba93b05407f5c60ac556b2e9eaa22da2b076083452f4cd42a19841485cdcd89899c14494721f3f0c70d69064bee2747d8c776c6cc9d673efcb78ec1bce73a9a559c62ffb2", 0x62}, {&(0x7f0000000200)="97addd0e116656630e63a44f9418d13c999c29667cc7bc61651b0f4043f983cf9977e10931c74a9253436c4640fd52d7747f3fde0ff815c5ce3049774f645151e80fc07daf6a3cbba9aeb202b135ae21bf34a7dce63bef05037423e7af751b8e36cef2a989a30e14102e5bc4434eaf6d88a84313ab36a61e140f94a48405924961a4820e11bf41d070b1a025c7f0005fd18352ab48f11cac252eb5d9bbb48742c99c7fcfb71814279edba45dbaf1c4c82b1726a4df03fcd855b9cd2311", 0xbd}], 0x3, &(0x7f00000002c0)}, 0x401) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x2) 20:33:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:33:39 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt(r0, 0xfff, 0x12000000, &(0x7f0000000000)="24cb1964a3b8fe0202a54e67be21fda823d399ce537618c34b192f8bdc59f22d2af8cc730c01976335ee8c0347ad2332af10e3bd19f1b7d217c63a016aa091bf936f13f1e9bbaf39b87db60a929443b6e99601cdb5358209540ef82c23069d87e6ad7fd42f19cb1c4bf49be09ad9afc10b19199ef315cff6c755cbfdb6813290bd3a3c0f1d61cd919583cbb3308e8353145d49859f5c89cd4a7bd10570c1d0efb679d936b5fe85d9a552714d1763f1aafc3b24743d2cfda4d51a8b89e736", 0xbe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r1) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x42, 0x5) 20:33:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) dup(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 20:33:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0xfffffffffffffff9, 0x40, 0x0, 0x64}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) recvfrom$unix(r2, &(0x7f0000000000)=""/79, 0x4f, 0x2, 0x0, 0x0) 20:33:40 executing program 1: mlock(&(0x7f0000c94000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) open$dir(&(0x7f0000000080)='./file1\x00', 0x50, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) 20:33:40 executing program 1: r0 = socket$inet(0x2, 0x7, 0x3) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 20:33:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socketpair$inet(0x2, 0x8004, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:33:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xbb9) 20:33:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 20:33:40 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x3fffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x800000000003) socketpair(0x0, 0x8000, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x3, 0x5}) fcntl$getflags(r1, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/34, &(0x7f0000000040)=0xff85) 20:33:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1000000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() geteuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0x0) 20:33:40 executing program 1: clock_gettime(0x6, 0xfffffffffffffffe) 20:33:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000000)) getpgrp() wait4(r1, 0x0, 0x0, 0x0) syz_open_pts() 20:33:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair(0x6, 0x1, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140)=0x3f, 0x4) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = dup(r0) bind$unix(r5, &(0x7f00000000c0)=@abs, 0x8) 20:33:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r3 = dup2(r2, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvfrom(r3, &(0x7f0000000080)=""/41, 0x29, 0x800, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 20:33:41 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:33:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') 20:33:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/30, 0x1e) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) 20:33:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 20:33:41 executing program 0: semget$private(0x0, 0x7, 0x298) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='..$\x00') pledge(&(0x7f0000000080)=')\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 20:33:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) r1 = socket(0x0, 0x2, 0x1) getsockname$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x4f) 20:33:41 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r1, r2, r3, r4, 0xa0, 0x80000000}, 0xffffffffffff2b1e, 0x1000, r5, r6, 0x0, 0x80, 0x5}) shmget(0x0, 0x2000, 0x780, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x421, &(0x7f0000ffa000/0x2000)=nil) 20:33:41 executing program 1: r0 = semget(0x1, 0x2, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/187) r1 = socket$inet(0x2, 0x8003, 0x2) setsockopt$inet_opts(r1, 0x0, 0x4000000064, 0x0, 0x0) 20:33:41 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x8) symlinkat(&(0x7f0000000640)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000006c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") stat(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000080)) 20:33:41 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x5, 0x3, 0x6, "1a5ab2c18f84b910e537a255066b544413956408", 0x9, 0x2}) 20:33:41 executing program 0: socket$inet(0x2, 0x8000, 0x400) socketpair$inet(0x2, 0x5, 0x402, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 20:33:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x4000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f0000000080), 0x0) 20:33:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x6263be31e8931968, 0xc0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="001900"], 0x3) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 20:33:41 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) 20:33:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed151913", 0xe5}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="013f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc33f01d0e0af340fcec496c1728c657c9bf4", 0x7a}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 20:33:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='*\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\'N}$\x00', &(0x7f0000000180)='\\\\!\x00', &(0x7f00000001c0)='[%\x00']) socketpair(0x38, 0xc007, 0x80000001, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000380)='./file0\x00', 0x80, 0x2) setgroups(0x0, 0x0) fchmodat(r2, &(0x7f00000003c0)='./file0\x00', 0x2, 0x0) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000280)=""/173) sendto(r0, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) 20:33:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r1) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) r3 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r3) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 20:33:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='W\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x6, r2}) 20:33:41 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfb, &(0x7f00000000c0)={0x1, 0x6}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x6, 0x6e02a42d}, {{r1}, 0x0, 0x4, 0x80000000, 0xfffffffffffffffa, 0xb00000}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x3, 0x3, 0x83}], 0x2, &(0x7f0000000180)={0xfffffffffffffbff, 0x5}) r2 = kqueue() r3 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x400, 0x1}, {{r2}, 0xfffffffffffffff9, 0x0, 0x80000001, 0x1000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0xa0000015, 0x200, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x800, 0x7}], 0x10001, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x4, 0x60000058, 0x7, 0x100}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x9}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x3ff, 0x5}], 0xffffffff, &(0x7f00000002c0)={0x7, 0x1}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r2) 20:33:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000001800), &(0x7f0000001840)=0xc) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000001900)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000340)="5de3fe46b47ee04eec5109e5271e4a2e1247b986b64bc5bef9f2dbedd6858d108c6f3b683b9e", 0x26}, {&(0x7f0000000380)="9c335e7cf39ef3102355708992f218f3c88f3e20d9caa0a02bb84319967b12e89d411837093430105f577046f1f51822c4987f467de42b49a7840f2e4794d6e9138333f6227bf791cdb89e553ad42de93a4a66e3528c1ded73209f385e646c2e31fa3f60fbcc971c1c7de4feb2d784896bdca1ead36382f0f53d85ad4a48b88379ed06e22109ec4bdb02c73ef667706a0af99de5e94954a9179a1f47aa50b7d920425dbec757b6149a42c716e76ce09cf73892de62be55b98adaf2685de49e0973010f0c3a905b22bceba76a992fddde9786896b6e9d91ff8c376748dd3cabe70a0a7599b3ff4d97982d0e4fb4bba69ed1fe1a2ec774ded52d12672ce326e7ca50f576aefba818d6b585eabc1e4e5c935f66aa5f7f0bc67900a600fb71129cc4ed6cab81f8c8bff13634c2006ab97972e36e5adb0c3eb4a27654f9903fa35e7c2c38d0cc60c33db78fca27b2f8b4992a2645bd28686207c6bab2b310972f8200ed798c000d3a598c4f30c3b6896107947c717329c2107d7e10c52d360558a300052dc35c9fbae1aa989603bba13461340704098aa3a1b0cc7d78c5054df45840420ab1a6729be511d22db509e943650e24aeb72192ab16e532dfa365aaf0814ca4a868ce0de4722022d6322236b45a2fab637e28a83600c08b59db82cfd796f88e908f05f762967b4d5151cc0a46fc9ee2fba20246e055c300f5e3ba8cae34e2b9e802c14137e82c589738a819fd51c33afbd5ab45d650a8905b30bf9be5fd9fca74cfc86a2514e2ccb310533e0509c0852c11569f1e26a2f07ce940e0b9a5cb7bc89678263b51fb5bfc0b4455fd9c5158190e5659704facf3f806c5920cee365e85c2b1c65b732a1b2a3c4503af234b902b9965cbaeda8545934a59319c4aa4d595a87c5ef321ddd5800c1f2c1d7b689885734140cb04892fa8c54b50781d74b73bfa2c059a337e851ccd00da7add938ba8ee04338f8959327266146e56719709640fb3ee2ac7326216dd553c2e79ed2946923c3190d5685da8837c6bee37d31db2459f319581dbc35397d1ea4042a1f12c75794e4c0cad166c98fc1dc11f1de040ba6a5afdf4ef05c80bca276c4b2c1a4cc6657f97f072064a00968cb806c5c54a070f3ba0f90d9337c6c9ef79c4952654e03d65fc25a11933fbee8fe9ed13cafbc6c556ecb6bfcffecc9dfc875877c996f65ded05117e0dc329ee6a3dc7ed47cec809fe71470531ddb52513ee9f4e9c08e441bc8dd574d11b25ad57a07411b73bad922e8a9f10ba0793b413ab0e2d132f70b5bb12959831ce114bc28b99a7a06952d4057e839454565abdffe9a344ba7563638e0c61ed30382d65305d7aca0c17a8fc3e8c1cd989f528f07675eaee087c8dd2c36ca8d7f7904de2aee02f7f1beca332f6133a6eff606324b1cc223fd8273ce841e261ff548958e4c5428184aca3d3e815335ddedacc76823f83d044cb98624c1570e227cea92db6bba9b9f0d5831ad44af2b71348396d364ae7e8b1294373b0453b6184666eba96a185715226b659d8a0fb7772f26a0006348c88d00e6cfd0ca5abb0b7b4b3b9594c3169115fcc573894d5316a16466c42ecbc0102e81c7a0de04f1ad761629d500a118e69c36bd04f67d16fa127e26f63b26060fa3ec9914cb0552d8f8da348736eb87689f5a9a897f10c0df1953c1367485fdcf1c1afbfac45542a768c5b1bedc9ee1f01c97c262abe02377c176d7d301454a80bf6a67d74aa1912616cd34f598cc01ac083b1f9ecc5e5497e5803af7aff2a48c8058f2de4fefb9d6a16c4acb49cce41da7ad35341837460e61b2189335fa3d50c2d9aa706779e8d8f5041e0e4d8b11bd9a8da4b5177dca2453eacff6ae53496e23767bf4c64205a14bbcbb5d82482bb06636fe3a445c71725d7fe40a4d7e327627f9b2fa824aca88ede8b671ec854a96810c8d657099a9bb57fc07ee0c6985d845d2631d7cf854738b416ddf9fbf282c64df02bb5aed95cad0f272b8cc9cea7b4bea4a9364b8c7289d522d0ff4da0732bf5048ee8386614fd8e594144fbc62f4020ec07959c038b1bb5be2b7ea4104c23c089b8be1d8d5a5c5441802fdb683dbc09aebee3b8937608983d1ad4d188666046a338abff4929cc68ff8862059aed2df0f466b4fe5b7d7a4d694e720598d2e93157633262818ff2c07082ac9d3f13fb4fde36e24de561911f4886ba90da6ee223d696e693947716857931565ac39f235636ac0ebd1fb49ad58b8ead4a14b4b2cfda9ab6609f8e5a751ff067a547c1942da0582487a7c66bae30e206e75868d305528444dc828b835a540da7a1989975007315ecc7ecc26a5fac7639897f89320778fa7cc986989071214c27e0e3a4ab0ac0a071f1105ec31ccabecc113a21cd6a187c4932c2fe65f3d628058bd5708298f2103493e81dc8b047b28d7564d78f0d77259c6acd6da1622101183ba61335403a97980d3865bcbef1928b416ad20127dafd25b427359deb08a1cd353282a429d8efe9002cd9b66fb173f61b7b24e3d7988c57c10b4c12b760d197d2e28a9398f103a9878df81c4ddc5d4c9abd41dc777609f5e4856178ff9c799b0e39e56589a04a40ffa5f5e3ead5d2bd17748323d54f2272f4079d0d9e85068ed892ddb941fcbe99b2fe09a51f21d38d35e6223c6781e1db98e88ee28d386442aabd65956dad58fce36912dcc53b39e658bc7242504cc48cc86a3100165e165b6e2061c09ac7c55f9c249b545c27fa71aa9ce9081bed65e638083536c15d6e95b0399da06999c0a1f6db51ddf05bf5f05a353e814b6f4a1acf2e9e9c892e287926d3e835b53e4ff421b20622b83f1afc0bbe6c60256bef46726ae574e4ea7d5c59e81e91a5d01048b127b00bbfbc07ee6da95e78a8b8c0274f15296710b1f56ebd4bbc44d0de2e285b4c2601d1e3df75a81e064a1d51b02136e2e94c5ece0c39b5d8794a8a365ac1895a8dfab51a714b2374992c08c14c498a28715de37338d75804a273183b0421cd7182ea77edf70b26aa7c0f11a52f211b41f0ca15a1cd71cd48e2721b9e642fc0f979ad2a14f2f41d199f886b0394eb905a7f9855f69294a9f8e0c878fc5b82ac7d05078ca50c607022d2309b357e26fe2b7e10734d8ea0b96b3017a87311ec8efe73e366a46356ed190ca3f2edde9c23825eab32fe029689f3ab3ff4615b12079199fd49ff67b1f8af06f0aeb0bb187bba4377430467fbe0af6a7621c6dde156d02d023ea2b78f977bb688a9221a420bb08ca4e2e8c293c4de2cf66bb9ec54106ddedaafc33e6bd395dac9bcf57a99f6c8ee8923d2fb1b1bbc544684b5eabe599b9ea83df0594da387d9a124875b0ee9bff8790256e7a67da618c305f8ab4d7563dfe10f566a54537ce8790ca493c52c1984394b4885caeeb13e1500154eb7ae135d3ea673ed682f0e255ae8249449b422727949a4af002d027e2829b6449391853e6a6d28b4a9092d1cb5189b6f4f894a8ba38c9233e4f34ddc132d5ace302508d09d3147dac487dba898998a4fa9d41de0011ccbe60e1352ae7a514be9c105365e23e66ce45b53fc35fb8bb9ee247d3991af5b605bd5d15a70a1b7740f573d160e9f9f3e761197c9b8856386ad15ea8c06ee5fad3767c8341b1f2269c4101d5c8e7d00d7d91cc9035f7765b5d4bb83ae0a6708d73c653fbcca90080bea9c4cfceaa6c83dcf06d9881d79b274fc5c283f108292bb4cb336c2187f7235d00d369acab8350a45554fdc1ec17bc620fb629fcbef9305c4279f10c1b8573bccee12531b551d2bbe2de8f4fb5c66b136859a985fbc0db3ada240a958af9043e61da4421d2893bbefd375c72f87ea75ffcebc02e321dda6000caeaba134f11cbc3cc10b340290849e5a8e705cedb85d7be97116d2e63ffeb8a80d694ec337fdba10a24eca0b150ebf0327b3db1a7ee537791c85ceb41a79008e5334c5aef8e63b9aa182401d5568c1cbf8a48b0cd7359a0d82bc2782ed2dde307dc8e161f875733b145e706d93c3042580d5d80e0d0005e7927c07c07b026e6310744253d9c1c7db4d1cab54667089341546ac7941c32465568f742eab2f38b0b643ff3e408f55532d56424f25494ae42eed4bc1a18c77dbbec33fada0f79d0a347cd28a7b671a306840797ab3d17097bc7ad97daed2d4c2b700dc3e281946dae93c3a8011506f902138419dac6600512a1a4a7d37ec52cfdc9cbc207f7a616d7a8e8a347f95c275329ce4f27747fa54899625aed884e2e9554545804b154e8c0bcc855d0207152afdcf54795a2c67e8b632c337e8cb466f3315c714b0c40fed06a6db04d0c279c8ff5aef3cdcce2209bc6fe9de496736c5e42c26cdb0884cb419d4b7b967a665bf15525a58cac8f1650c26607aec471e4758f55f8c3879d217782f4f2959f7c20a1ef1a0ee2c605dc1604670ce0dc8e54414decc07b4c2465b8f86e763ed501a627c652f136c2141d07a6fc863c5eda540df3345a2fd5cb11319490d6d2b659d95374c403f847a14670d93f4383f50239ede73a78251ef37b053870be189986e20bfa2a6a57cf81f206207b6edf40dad98d032bbd358f91a37134399bdb208f98869a754f12ac4d0b149994f06fa9f912515fd8c77f73c6f9a644a4f7de9a473f43c719b63ab094337810728eb0e398dafc25d8b622c07cfa7910fe2547acee8ebb2503d5acfa09884b5352dc67ad09136cbe27bcde3dcdbd0b55da4dbfa06a3f7d0192fb6514ee2db2575c17016e290d7d5e83899578270ffcf5ae99777a758c1962300749bf87df9ca534acd0f9070de90eca5ba672deeb1f625f469b5486287c755fc2170758d3eff1a93bf99885e9d1ea3e71c414b52bf985bd1c1d83829b99e4fa1d865018132e8f1581a6e304d30123f0cbc41f2dd25dc4fe7cdf9072c70ba8ac80ef3da244cf600004ca5adfdc4b034d051d4b5a9d6636245f67d4a60daee1281e01da2dd48245e053b4a2ae3b84ba954f5e9c8ce042d1c23cb6e15cffa658f783f4968d32b143dc8fd4fbe672bf419b0c47cf2e32d74bc873a3c7ec9afe703fa38c82d59fac1db8c1a40cc9dc5876e70bcd5310d12124069ac5c3d46c4d2afd5f314dd316467da0c7c60dceff93d169a7acca0dbeea8aad3c3782b0d8da62a6193c6be6b26319391d163be168bd65d38b139aae583a0a6581b8f885870397f2982898a36ab21df033ed0eb0e47b4ed22ada9bc2aa613b7d3fa65fe4874f078fcb2e433b05ee5f8d5bd09f68082aefddcda523819fa62371bb211313b6c22b22e391c9fb43d6b4c1df495df4c414f87927cd03935b3d3de63ee9dbf0f7a2adf483d73168623452cc50ae4228a400e34b57f3dcfb6f69231cc30a1e8c01b048be8d96ffe2fdb982154621b91b3ad6d0d11ca2e811827b2201f5195bede27cd9abe2dbd9c1246342ba97c48e9169ae1a3d75331e3646d3d5b993f223a54076cdc609b81a6e357ab6246644ced625bc15e27cc2f837895afb657f521d3d02c6bd97946830fd85cf5d196e2fd05dacfea328c8d9a9566fc3613e70ba04ba9c9db14b70751d12e9bb9cd6dd2eb21bf2352b54c0c5f645beb09c5bbfe4574e2df61e3a474fb8c984f1cd427eaddf5d51e5d28125335543280b8ce904d6461b816a5af7177d2d032e34dac042a42820fcb58c86d96660b51aa6360b6d33df86613964ba802f25e7835ce669dfc76fc5d2e1d12fc8988c5d51e7f16ed9d430ddb2890af0d1b80bf029ee8ea4c3a61ef18d25b11472acb4d230b2b7fef4e6a48026e38351c05a553ce0f27b36dc4", 0x1000}, {&(0x7f0000001380)="8f5b9deb93e3667276a8792126c6a9c405ad6383f5f60f2b89cc4297e36905f2a0b0c1d24a634fab1074ce2db4791be7c7ea3a9e713503af8cd377b3a7b488ffc5461b9ef538673d4c187c0bd360c6b5c2d3e56a55baf49028d8c22d28d73d1131384cd08d395fe440db237ac90f31e591d328a861ea90c9c2c615411bdb346e20f5", 0x82}, {&(0x7f0000001440)="14d77b40faf098a015ea827c49bebbd812a07b63134aa0f30c7bec8f73de60ab22b853d28aa5c894b39bf2494b824af6209db6728a679e86be4b401a01b8f952be1c058ceca16002fbbe714da61ac4e1bd3924ba1755d4f794c3908a256d895f5399b964d6039c5e6c9d5b3b84894a64", 0x70}, {&(0x7f00000014c0)="8e584974852db68951f5cab2ed3fda07a1ed8ba10b840e0dad6ea3db5fa9698ab8a26d84064851e9d23a62e2c1c4ac06bdbb987338cb2921f72c999a4248922b4332c93149462dc955d5fc04cdf24d2b61adf2c9496593b0cc5f04495c924bad7178c2f854bd77619665aa389c381f61cd8371014f632c457e0d98e751331cb68fa22187c6b7728da7f0fb", 0x8b}, {&(0x7f0000001580)="622578781d0b63efab61d9f96f42e180ed33701190d295a5f0ba6dafd54c566e789cb177fb56403fb645c8a32be5b17d50530da0f778b3b672bf45fe978ea95b7c88bf384565e4fba12aa1fda52cf5de566c2261138c3df7d1ddce76b86ef936efb9dc88a8a239584cd9353997e45c2f857d0610da2ddfe07b69b403f220b16f1b2aeeee0e1cb27d93ca1f9d9dcca54bb810d5078a881707e13c2bbf6b2d64247e8709cf900bc71324797a81477d6380c64aeea807d3d427e4fb7c0874c3668f6b9e57c322179b91489b018bf101a920c15c52151ab7c8dce8220b6a4b982cc204c155eb9a", 0xe5}, {&(0x7f0000001680)="817c0efae99f2fac64a82e0f1a546b5556ccf63fdfe24aa1de2d2b5ed0d601e29f3a77e18e6d2adb94eff9f02cc5bfebee70a7f598657a48be3a4ced1d64325c5bb38d531a2b074bfea07474a5232e7e50e77d1573b81f1061912e301ac188e59b04936da7f97939243e4fd47a60401969c1209d5b1641cc5a976712f9b3a1287a4e268c31918099b253cd27299bafb445db4d149a430714835707acd86fe07bd3c5b4364de8414e258eb5558d95dafdbeaecbd896f08bc15144fc77688d83d6792ee345834dea9d48389f5ea3879f8ba3ae9fe70ba7d0fd3a2b20f145653f71831f800653d88de61bf9f6a038a745511a9990cb3ede408427624adeb6", 0xfd}], 0x7, &(0x7f00000018c0)=[@rights={0x18, 0xffff, 0x1, [r7, r8]}, @cred={0x20, 0xffff, 0x0, r3, r4, r2}], 0x38}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x8, &(0x7f0000000280)=[r0, r1, r5, r9, r10, r11, r12, r13]) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) clock_getres(0x2, &(0x7f0000000180)) 20:33:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 20:33:42 executing program 1: r0 = socket(0x9791c5e168d00349, 0x1000000000004002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 20:33:42 executing program 0: semget$private(0x0, 0x7, 0x2) semget(0x0, 0x7, 0xbb) r0 = semget(0x2, 0x0, 0x0) semget(0x2, 0x4, 0x80) socketpair(0x1, 0x4005, 0x2, &(0x7f0000000140)) semop(r0, &(0x7f0000000000)=[{0x0, 0x8000}], 0x1) semget$private(0x0, 0x0, 0x80) getrusage(0xffffffffffffffff, &(0x7f0000000080)) semop(r0, &(0x7f0000000040)=[{0x0, 0x100}], 0x1) execve(0x0, 0x0, 0x0) 20:33:42 executing program 0: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x9, 0x4, 0x8000, "d91b3a362e98e32af994fd6ad466ce2d1d141554", 0x7, 0x1}) r1 = syz_open_pts() read(r1, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 20:33:42 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66694c6530eb"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:33:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = kqueue() kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4000003}], 0xfffd, 0x0, 0xfffffffffffffffd, 0x0) 20:33:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xa, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) write(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000002a40)=[{&(0x7f0000002740)="12d5274bfcdad5bcac533135e53758da5c7a6b4b490713021b40dd051c532e370d7b85e11fadebc83ee2355b0a0434047725b9e6ed07b5fa2650f395178399395a136e05f78c00cf924040773d928d940f5337beccf964680b4c8bde8ba69e3b46520506e9186792202980f33f0b980f91a83d7051377f5a9e2513b07702f069543bdfcf6390d9274db8b3f12cb99c3ab7ff877fb7bab27885cb5ba95d0e031a4b0443edda80de6d", 0xa8}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 20:33:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1}], 0xa9fc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) close(r3) 20:33:43 executing program 1: setrlimit(0x5, &(0x7f0000001080)={0xffffffffffffffff, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001100), &(0x7f0000001140)=0x8) setuid(r0) getgid() r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) listen(r3, 0x8) r4 = semget$private(0x0, 0xfffffffffffffffe, 0x401) preadv(r1, &(0x7f0000001300)=[{&(0x7f0000001180)=""/228, 0xe4}, {&(0x7f0000001280)=""/41, 0x29}, {&(0x7f00000012c0)}], 0x3, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/4096) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 20:33:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x9}, 0xc) setuid(0xee01) chroot(0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7f) 20:33:43 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="c0f93cfc649156a280ff605c9ba1a87d9dce13beca972a0ff3ca38b14aff3827f3", 0x21}, {&(0x7f0000000100)="360c6710700e4cec63a19bfe565d05bd64f7aeb561fdaafe28ea58040b9ce3c58b1827f0721714e91d95eec1e5469c1dde792a4e2ae092eac5f9e0244edd1de180fc1bb3c52e15b9", 0x48}, {&(0x7f0000000180)="34831c5057722039dcfbd7343cf1f920aa8db5e46bd8ff0476cf4229248ecd3072d2e29e08ee351d30bd5b1519e2325104960bbe1a0c11ea9696c985cd87e6b99547769ec670ad119d33a9a195163feffca5286fdc42eec624fe26156f2a87f2d3a98ae485e7d1865e9f9b9304c871243be3dbc87402a36807effbb0b74d6232471ff8b86bee4857278af20ffaffe89ed4c1f5eac5bd481d46153db34d2c298a94fae7795a96be97a9fe49eac20598b4b7aefbe3", 0xb4}, {&(0x7f0000000240)="a64dd262228c692b93372155c4f96b0ae33cefcb38f70a56fd7d01a501e484de606e0b05678babcc06e1712a116bc1ca7bee6a7a48738d03e4b6dc591ca6c33a12f0efcc5268cdda1c1733e84d8b91b31bf16ce3c7053106d98c5c9b794754aa86ab94154c312d9af4ddd9311a79e7dd3e1e3bcc2b0965ffb89df111703b4f901709ad65859975bff28186ec7dfd", 0x8e}, {&(0x7f0000000300)="c1f0c93c4acbc7a6e06303dec82f3c24a565dbf52e1e5091ead4d87f6f1e42695b38fc7604d7a1180779091c54be8db4e83cc5dae5f3e5be9df8e8fede391c87298241e6cedd4b377313048d6d94c27f58005f7dd87a50fd3b4690513bf9ac870ec6ceb239ae12836841e77f6eea6a7c087f78fc8855445968be9659ab838cc7af39591be95cab308b38fac6005b52c31e4b385e47080d5ed7410f84c8e6cd99ab129abb5b3e75eec7daad2776fc186dfbedcad7e315", 0xb6}, {&(0x7f00000003c0)="85f017e63eee4a05ba277d9c6706010fad0d318397f9c48c00b8d02aa6cd0430ea6258dd3f0260e7a83f14741c859fff79bcf6a5910fcdb0364fb5499f53c19de48e2e4eb57ade41e93f504b9255e4415fa3cefef91a077cf00682da4c80fb2afdb35a50e868191f7c9a18e6273efb1e9fb843576f22b9389d612005d20713eae917", 0x82}], 0x6, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0xa5}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000500)="a660b202a2f494186a4ca363b66d932abfd08534db3eddc1a0e62c", 0x1b}, {&(0x7f0000000540)="674070c91ca4137dc4fa79803c43870b5c4fec94b7aae910684b8ef24f83f066b548b27a4e115b325e30a6e11fcd2bd441100414aee8c5e7e885c90ae8ae5308bd3594c26b45d78cdc7cc9ed2f7e68349475e43b1c68ddb4e7c8fb3e236572079c8e7a35b35738b0da80a44b06", 0x6d}, {&(0x7f00000005c0)="ddbb9f706bed0fcac0402266112a8b28b8700dfe372a7ec3434d840a9df60135f289c76bce0d3ba81e25ae6d1829ac2f5fb1150b7360b70cb4e0260d58c576fbaffb6f14ad35", 0x46}, {&(0x7f0000000640)="811b1bd44fb9322b34ad40f404c96a85048aa505fc5953629ba0e56bd8c8eb557c0bc6714226b4015ea7e4a3e63052da355a774482c87af93a404bc58df7d013e4a954217b", 0x45}, {&(0x7f00000006c0)="d6931a0882abe0157edaa85f360f7a2bf4f55905e27ff970aab817792542664478d61517f891b7eeb483020653105efa78c70b7aad8e34adae2de128b01f67cded9813da7d9aff96fb09314bcf2ec2f228b29d41e44160e121d632abc6d814b8213c93757583c61192f887761d2c7262ee519981ebb67fb8e8df7c8c1559b42dab544a8205a86b09352ee9", 0x8b}, {&(0x7f0000000780)="0125d1dd08eb020162d879ce068f8d0ee873e1d3cd26f68ad7102427be1b255b30c75875a20b2c30e1b382e557f7ba1e543ab15b57bded4a3de8ca211b9591465fc43a015d7744ba130ad9c62789942aa8", 0x51}], 0x6, &(0x7f0000001240)=[{0x60, 0x1, 0xfffffffffffffff9, "25151024ad1b6623d5aa690a9f5a318475f8dd1963625360c85fa5def751dfc7f3dabe3a94ae90ccb76aa2b0b21c92c59177481a0308b3689c57c13b11b5940ec030284d57672bf3081f06ff"}, {0xe8, 0xffff, 0x6, "790d1ca1224c17fbd045de1eb3918dbe1e47b5bb78c037e13525713c950263f1ce425561055a5ba1127633d13463a4b6f33e5e86ec12a085480a6783e1bb15689fabdc1e14b05fcafe4ab8e99bc532bf033348ed91f1d240179895c70e36b993494ec38ededea166fe84f8c2a25d571cef3504aa72a00b624a238d2cf7be418d29f944dd0a6257cdeb2ce301fb0fda22c644cdb70a7e0a30324520b9ffcfd1383988f507fd608ee3641e8bc91d31d14849ef0a5347392d187876d24470d6c326da838db71deac6688a49ecf38c14d3760195912bea60136d"}, {0x1010, 0xffff, 0x1f5f, "c1ebcbabb6a4ed1e40654216b71c7c0550e6e529acfe4ccfda3872e135c6fdd984b5331749baec9d0605edb407f56c1c4b2804aa8a24a7c7a0f396d0f69bdf416c34ec6889f8bcf7b0c14ed2af13721a38b99915ac3abacdebcf1674a095a28c9b1bc67e598220e34d3910ccc3dd40f2af691fb7895d459a80ce47848cfa048be6c657b937e856d52d8f247000b5d412c45c0c7ac399eb9165b8cabc049893d9684f008fe510db0f14b0c395f341d45a0086972ea76425a5cced39c040adf471f19721ded0add9243b8a58df772f9472f22c733dfe049e6f3f7ae2636c60eb339ed1020bc94b653206b46f6aa0cf1d5f4468402e3e702a34eee0cf13b4812f02445e0cd024719f66c98c94df017b654c2beb93d4883186bcc96978c1c11869a21a610b9344132222794342123b674a73d161ce96799d1bb5fdace4e506e6bd60f6096299581af15f3142a348ed886071b8b54ff0703c60584e72fc5f884421324b6006f17dd72dc2edf2ce82fa35978f44b92a401f31fc2e00ee5c5ce3bfad85d1cd1db044477b8d503b4608bb6e3029fd235b5a1d28b7982a8f957fcba2c84a469591701f798d29f0eba5dd5c89e09d41eb30bba44eb086eb33c473f4bd401e12ea225d60666858edb97f2b9280c48c06b9a6589864f627e8ca683681de2d196bb4ced0941bf4d373eaec826fcfaa0ec1cbc8c14d57745f76e3bfd1c26dbb4a424564500860366f01a6ea4e1ee5b37523fe5ddba25daa275cd08af46ee4df83d7f509c5a5d07a75c61db1b2eed991df745fd1e1566beda6af30612dd8a3f1945fc5ede369f09fb146299644f8739ad40d03f3d1db479fc2e0076b5886af20215d836006945e5ba0bd9188b47c044972183089b3efc9a607fb60d30449f70e1c4577d074fb0bcf0333eda3645150dcf9add677a7d5ec0e1b80e60c3da39baf9d5dea8ce552d91f685a796145923ebd0003dfaa3daad94778f807604573ff157cb9076a8a3ec531fdc0fcff885135afef8831a1abbaa501e926353d0b25970bab535e72dd41ef3924b70c3b69eb55f0f276782f926a80ad598c3ea7f01b02a8125ec15aaed12966890f3a79b21396c7bbd0da740bb52d06025d3a672afc1256a50c45dd2e897c81e6b1b4b001240357d1b04a3207c9443fbaefa8811d12d90c2fb1776a9b2cbc9df35a1e9b01fdf60335fc9ff32c5394248e91163c4ac52876df321ad417437bae684f75e76cd4ebfb4b0df157e8371a1a250a365249cde5a764d423c3cdc612ec204b3e720f6b936ae07d130e4a1217c0cdaf18d2aa4b0eb0d2031070d0c2c64c3f5e242ffac6030d6752addafd22b3326eda57d9e989b47008600ad02815d89c346bc78a5a7a0b8f5a35e44889bb3af331ec1d58e348febb81bca6e2e6f2363351256c3df97956c009cfaeb88f05f88864b44c8c070bb4a0368707e84f0cf7a99d45311b037afca0e9fe8f7dfffc81b051bcd4ad6e6f54b5daa5f238d4721d86f4bcdc65faaac09f5d5eb29d76937fa46ab01aeb31df521cc3867e1bc723be17b2a5dc2bf0edbde8cdfa7a38b8f2a11b13d719f05d6eb840467b60f0fb8c8a0325357b645b30799d9add90f57674eda30a38d96a5551b36fd34016b6fdb9b290e142bce840235ec51cc3a6051a38b3b89b51ac6b4bb35c28caa56bf6783bb2c807f6455ccb1ee5e3bdd6f6e24c1861892d47c97db5a9e6246aebb2b36e5b7d53f0ff620b55eed3278939e9bdc0f1bbe098953fcbd3528927d4d2065943948b3d271f8f81aa3324f86858344eb7d30052b33731aae19428f31df35b930b692560e2dd15921f45c8b4a316324593285370a1a5a6768e0390785af16819bcc42e7f704dbc5dffa31f433e0b479ef37a7307ac29fae78b91b66cf2bbd18fdf65cca45b77eb84d787d044933bb5118647d017a4f04ccd46f395cf468f55280ae1582a2a4d50cb04f436731021ef6ca529938d60609ca6606d861fa9dfbbbf7ff2f6d454bfe8da8e58a9851f1d731e7f41f96c808ac3dafb1a308e77932e4131d6d6a713baecad6941b692256a98974a0c6041591e339021f394c516d7ab0e25c7c6c9d8a22e3651a0a532325b439beb8976a35e2751acd93b9638fbadfcb784d3dedb2bd6074e3767bd6aa5e8e1516b5b5558ed3ff13acdb9e4f6fb79c904107e2040b0d8662b70e4a19045cbcd58b6be9b933a39b7ff1bd3b5d114ade75a5a6cc588db692f01f19992ebae3e39f1d5f7b8606b8ea6a0a5fd5ea000e4ed2d9029adc42c1967f361e251c03ba0746195d8ed3158a803f28f8b2707cc9a24041d7df06e5dd50c504842937fced60d55258c91a9e7fffbbe3b58aa11180359c4dec3b087493dc69650210ce47d5c7d3152fe9660856fab1abae0756c0b9e393a413d59ac115cb5b4c7b802fe89f1cce633d2f1ea7e2cab4a1c2181fd0e855a9424d4108676d5828ec09b912fa3a7cd2183136bd101b20c8388050f7873481140549d1a58e51a1092d03701b2fba1b216ef378b792dd7425302948f870f10df598c1e235d4f329bbd58b39da2cdf15b151d71074d877a551bd556090c7bf87e3cb433128c939d450ceeeffb3f0afd6aa84c164c5e1d1b3502547bc066beb5977d866135e07ffb1051d4c9f5c7f93532a501917b61fb5dc348888ad56fb3973480caba38d00f6e3a2238583fcb1dfee0b72d71ee9213044c9a53d8bbed7036efc919540b02f7a45cfa625a9ce81c60a24c3e51ca5db043245128078dffa04fec5c961fa3f2d770f382a28a2408a7c1afbf811155fd9c5e2afba85c88498ede1ad6c78bfd1c37cff8af3e5294921efef100beb76171e6137be3fc47ba3b0e5e664c147ae7c090ea8d9bdc318b2f96e66791824d099ae2a9f40bac00c5784629e2e3ecc6df9f341984ab95b927b4f1a8a82966ec5f7c7b82c3bdb0ed78b37a780080dde33ae0f0b6b1a7bc7b883b67be9369c62bd671b3e44a1e488527f6ec07b4ef7b2af27734256a6c6911e5654e9f0603d8dcba221f7135dd0ab8c0f140c23a422321d12c396289342d2a1a1b3a81f0ea3f664e730ac66e56f6ee29537805593a23f3facafb43053e34e6c4692ca928c5c1d2b476909e4401f8c1fb9dcd0a8d3276eb15f7761837863379c7c9a014b081358450fc9adb63830eca92f0a3cbc5cd3d7280b3d3a9ae723e3cdc561f9b3340625835e51b338e3308e863ad9678c2d0c46e3fabaeacaacc05092b38978c90b94baada6c2f3b05477b519e97cdcf21a8cfdbf91bf7975ebbc4aefe4f69120f15b6deb05dcbdf63a1cc16b6353a4c3dccfd7673d652fe118459421c1b5b489a839348b43c92fd3939adccf3fc8479ffe706e083bc8cc3771a56493723979e1da42607a41f4f77796c00f999f5762df99321fb390955bb2e8d90a85a8de29cd857b42b6f59a68f7e5e8a37369614b9bea51e52f2e1114fd35d45f12d3351e3ada550705118e5304659b9f54d821ec326af26f6b23472a1ef18caee88f4d2ffb08ec4f14d11543a60bf1009e97b61d4957b3c6d55606bd5fd9cdb4d95afef8383f33f2b0493b72044014bf92a4c8d0e654d946d5b2c89772ef08da5d1800d38c401218fcbefefd2fed2d49308cb8783e927d8ef9db2dd23bea8d2a05946587d8fa2ba25d89679219306184cf88c2d83e9d7a1b4fae82cc48fa2f361a9d5342c4dfc845fe759e9cde20ecb137d2b7ac195aefd7b0845271f98156b38fb8ae2eb0b8135107b656680cf231b1cc27e4c7a820a6a06a6d838d4230e2528ae8b9d1e575f808178b58c1979df7b095bd506e31cb53aef0b5f0f57363bda13739e55a72384d0f5c3a5c65c6e1be26de7193a05d228d042e8863e4f9db06b9f5a9c2225c6fe8be018d2a5a77efad18adfc9b70c42d3b0961d8674de6e8ee92b2523fc51bfd4e18be15f26d92bf38a04a10eb448bda7e639f500d7bd5e78e70f6256f6b6d3262049e4ebcbcd7827b189429e8b9b6b3bed378642082659314b9b5ca8e038051eab29ec378d41a6cc726491fc111e4acc153ad9ac3f2794d242f4a3172861c44c30d699151bbbf8978b570f3f4df7fc116bc30a9506939ae717f74c14b70a7ae159d8e838812d67146709cfc9590394db5c2e2c73fdc53c93d2196b2c915c8f39e81b6372b89c75ef25dc5ee9d7dbeb55d5f357cab39e9dd2219725b61da067b0feef2b9e5d4991e407cd0ff718548f296553b24f693d76c5651a907fb858aaf92f746137fdb7bb9ea90494d1ca1bb8e8fac5e96e8ed3350fa22b18c2668f64f7fe1fefc415f23df9c520c239dcbbf6de27d46cf3affa3771e4b738f2f261ee0d173851db311d17186d359281191c65fa1dd27d568cbae643163a7d159e3b2a2f2c3a49db7d68e66a3b3416bd7d76b3428c0189570d8bdd821a0814807f951189f71ace91cc8329dfcb6c4131268eaf58ba8b03228d4aab863d5dd81d7812f81ea136b3fa6804656e7a20c3d398a13253d0f68bc55c3fd539b4c04f2746e8a64f0035c4a59591cc55e0caa699af7a3330ede3039036473f6951ceb1921625d770b4bd4c409895ac69e69ec2a078b24e652c073553bdf65ffd1c0357f2e324d5c43ae1b918d0386192e22898ddf93b6315ffd64d9a0b20c5e1c6588f31ef217a3969737b768707b3b019fe011ea682459fe6097fff1c4c2d170c38bf17e10040c7d3ea7a334f1e1619dfccd173f8c48abe50ffbe8f2acecd82b7c8d1b4a6e01bf1da36a522fe0bb4b7cef5043522e10fdbc54ac1bdb9ebf7d0956158130f3d4a95cd6e61b031387e6786bb16c8c83d3cf8c3ed1aa64e2bfb11ee2ec337e7fab4cfa19e77cef005715d0f80fb64b8e34de5552779bb20c135b10ad7c8a30c9ebfde7cbc2e1906030c479e45bd614690b5bb8adae104cd29630e4a84e2cffb74c7630787f81e4b2fdfcbc1600efe8913364234bf5253d4337dc36032b37aabf393a83e1440b680240ac606ecccb1f578ff32f36654b7de0dcc34ab4e542a3989744c30634806378110eabd2441670cdb76502cc03d2f1424dad4483eb51ebf0d33438e11a7dc49ae3035e51c30d76c7129a51a853ae471c6e47c336f4b8acca2beba33b136bc47e66c76874b999bcf5fc816b7c4a433f6331b57e3e6b86ac486d80dfab50fd6aff7e5bcf0589b35cf061b716a3a6110aa68aa631fbfae082ab74a533014c84bc36643694681b0dc544df4d2a21ff50388d74987988d9699a0e3127a209e02f624062c71e621954619c0e04bdf06133ba4e4852650b2c63cf6581aadd5596bae88f6092f7b8bb5085daacc81ef0aaa8569f7b51d28997e86108231d879e8b9bb5739a2f7e324064c1bdd47649ec9d99cf6555ebe875614129a9cc70067b80ce948aa62adff52e704a56db9622f33f47f4d76ea62b96eb7588de34b2b0d7901d6c4c08ec1730ade2dd00d725f4bc36565d2a8ab4d393c0e14fb41366486d39e0a1dd258c6a4cc4c44c52fb7be90814c42dd0dc732cf177d89bc4a983189323a2c3aaae43455e4055eed0925be177ab42c23dd0ef1f5af6f7c350fcdee5ce46db12fc081892ff132a6cdb5759b52efa4f31a90e8fb31173557bd703ece084742f30f3d8e177d9cc2b87bafbed8c5e15cbce21cd6c1d23f34a4836456aeba40b64474234c0ce1667b8e7a3350dd9af0ffbad98408f75d3ec39d02127a6e1f66d99b8bda54c59d23fe366a5d6887fff2a4da7d8debacceacc713ebdbbbc320cce3e09f029dfc0444b85aa34f5752da49bdd913acb9ac31e121e3786cd1c1ea28523fae2d41abc3c76c416b"}], 0x1158, 0x400}, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80}, {{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 20:33:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) geteuid() r1 = geteuid() seteuid(r1) 20:33:43 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = kqueue() connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) dup2(r1, r2) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) dup2(r2, r0) 20:33:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/7, 0x7}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ftruncate(r0, 0x6) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) r7 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) ioctl$TIOCNOTTY(r5, 0x20007471) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000340)=""/104, &(0x7f00000003c0)=0x68) socket(0x18, 0x1, 0x46) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x3, 0x5, 0xd6, 0xff, "f30e690c6eb05ea83ef39e2610dfd6f2375138d3", 0x100, 0x300000000000000}) symlinkat(&(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') dup(r3) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x3000) preadv(r3, &(0x7f00000004c0), 0x0, 0x0) bind$inet6(r5, &(0x7f0000000500)={0x18, 0x2, 0x81, 0x7}, 0xc) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x1, 0xfffffffffffffffd, 0x7}, {0x18, 0x1, 0x6, 0x6399}, 0x5b72, [0x3ff, 0xfffffffffffffff8, 0x4, 0x9, 0x4, 0x7ff, 0x401, 0x7]}, 0x3c) sync() 20:33:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xf7) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) socket$inet(0x2, 0x9, 0x9bdc) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) 20:33:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) socket$inet(0x2, 0xc003, 0x7fffffd) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000080)="12a4831e37c2dddf593da805576bc7860004b9ec0f8bed28b656f6de3dc9ad3c9716ea32a25e915a76c22b204ae7f6232534ecc8e7de1e42e76f0d445d0adf5c04606a6744465a5cf165f92ecf7747ec207b861b5a9e377dc2aaa75ea7c8ce8b0680c9bd904f657406acfa428d20b81d5525121de678f339a8e4054c5eeaea241a9004b293981eace8053ef8d8dd431f7558f3218d6b2f1e37b1e8a1d5ae5f2c2d4c99f9edca54be168b35462ae7cf3b2be3eba48113", 0xb6, 0x4, &(0x7f0000000140)={0x18, 0x0, 0x1f, 0xa4}, 0xc) setrlimit(0x1, &(0x7f0000000040)={0x1, 0x1ff}) kqueue() 20:33:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf120b93df5f24cace12f3011fe759a193dac837", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0x3, 0x5, 0x8b05, "6214487d14b8a79242b2341796a436458422ad8d", 0xffffffff, 0xfffffffffffffffb}) 20:33:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180)=0x1f, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 20:33:44 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() 20:33:44 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x90d, 0x7f}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0xffffffffffffff53) 20:33:44 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) fcntl$dupfd(r0, 0x4, r1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) 20:33:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5b37) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x151) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 20:33:44 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semget(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) 20:33:44 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x69) fchmod(r0, 0x20) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = getuid() r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000001c0)="7f1402a8354885ec3716c1568834b24866aed44cfb5cae40da10765e4c87f9846cffac82ea473fbf044ac46d187f0a8018b229d3804d754a141dee74458591a50c964e258aab0002f8f138fcc722eb176b648a119ae203a195d62d547afbfc15c7b45d0fbc1b473e07fe038d24a8737c4eb1f00ea98d53d387ff3f404f19265f212d34afb87ba5024c2dd8f121294de474f7ee92b95845fbfaff4a1f6645c67adbc8ed868995b4f48486c1d04e7ce8e5a590", 0xb2}, {&(0x7f0000000280)="56516f316025a97a68f959f509a599468d270cd4e2a35dca00796448321d7e00d4080b9ff7e0b08355facf84077125ee70b79cc9b255faa57c2bb9690307401813a7c366bba8494004b0655c0fd91b7fb0284cc0c051d73e2c0074e5d72c5b963a1c75cfd98e3b3dc88da138fbbd29199cfcecfbdec683bc", 0x78}, {&(0x7f0000000300)="72ce14f4ffffffe75147fcf885af2341c69dd4d7600b844bc38c9ef6c2701e92da95a8f02f3952a2f0eb8f", 0x2b}, {&(0x7f0000000340)="913e136e989fa8e1005ee777b4f1f6f93cb3e1a4e067e824d8fef3a43bb99a82b02afddc5017b6632faca5d1f2480af6ca43ee6600cc0c36545f776c15a09f90905a03bf0bd091a1010c9d62508fc5862e3d0e3c4871b8dd6a10998051f381a0aa4fedbc16e111601469d0536d5660cc45c883c5651bdedd73109e6ba7db45b447a2db93ff554776b3adb787e163cc57d21bf43d0500591936ad0e338ccb3790df2e12a35f096d7527216f1dfd695d94ae5c200c314db287d17856ffdd694b647c5ab41fb88a0cadb886ea503eac8424abbf65ffbc00951c6cc077a2c62d2340c9884be3abfcb7d7c13a7cf9f6aecdb6c657e67a7d5fd65bce8281b29eb7e6f3229da6dc3ddd38b5268ab8b24117fdba0df7ede8ba93fc5722db6e5ed50178ef7da9b38d26caae28e3dd49b7125438a503c9dd27afd1652cae43c9944637ce9b9bd6d93c8c8a780d384c51af68ddc38aa7fcbe8ed0a5b3954397e3cbb7cb8ac29cf5f16b4b048cff1b720e9c0e759bf41cf801decabf6f64349b681093bd70872c66f5b7751d9783dfc03d765dc9059299bb99ca26b9ae8c71adac02a648a992d1ade4e1c38e950d0dbb34d003db47207585be8b94d75fbfe5598194c778d157eea465c5a577dbd993a65afa5da769c5c9c58cd29db85f14b9587dcb01c2017ef42fc7d625ab704cb83672cc9d6baa4ef9328b5323c40f5f9a28f5244336b37e1c2366c096fc0fffa78f42d38adde4e6680875d237d317552bf56347ee7fdf8a5b46f2aa12d330f8431dba35e291a7271bf077c78126caae0f352546af97035ce6c966b1fe10dce97771cf688a08a7ec2e766c822dbbc4cbaf2938e07870a254c9bb6a572e7987b4f32b0e98bdadc4c7767d99d1d2342865fe0e174a56a9f84b1f1ad451f581239e11d96d5b599eb43bca1acdf6848153ebe3572c5317fc5995ed9d7ba49bb85baf990f10fd916cced7d0dfea2d527c6bff1da63b85c3857bf1706341d46da5387429b5acefeb2844171f7169cbe183554eea321102d5a35cb067a4588c28e52e13c270df5e2fce19d39ae96dccd67ec4a7fac66aff97d4fc8a7d0bd5ea5c913a36800a46f28da1cb61da3d2f970d4883e177fd8e203cd64161411c282d5d4481cfdb1546a2f372a48b49c045afaaa8ef9db9bbbf806205d171af66d323c339fe8ce88c2f1bf57c4ecab3cd44e310d56bab6cf9246e2070fcca8ad552a95f6671ea5568dc7af8752aaf4cb6a424ea2ad0a98f6289e399369d4270290bc09c805d0c4347c5299f8f4efb14fc4284235aadd1e1da6db39227395011a4575980fc8e8c3834079431da860191ab2b4c4a4e4d9e467cdbc7c81c2e6bcdc14a3631df7b86722c434afb5e7a98ea71410b94dc0a6c0f91c53fac5caf717d1428dfe87907350e28a86ecbdb36f66c006f7f45d672a0c16e7286a6d860eb817fca305a6c8bd1622e976edadff5710f3b976ac2bc501f90029f0d6b5ff8b9054003d50ee8221788d2f8ecc8a69b0a26ceefc6e6bd583a2858e14865f5f198ba10976b5a1bf4a8d32c885cec0d54cba43bbaf7e8d39898b5ddb17252a8fa6bed198ddadf20d4133aafcdaf4b045764d2ffa78a7d76bb9ce0b9afcaf9d7ff85f63e60b7f81a2314c74a986b75405db832e8f08ce7672e6d41688e75c1a2eb35c57aae409500442543b142f8bc3a1468c67e26841545c73eb670158005d42e4fbdfc025ac5d20341ca551498748de4a4e966931c6b5a447a9589779af3f4aa99b2bec3378db77b1b467ded1ede60977a8c4b0aad613c65eb8d3a7bbf6b25702394e8a50a37a1850bb0d16c04f275af31ca6cac1dadc56ba9779eb45af356d165d450100510fa3079d53cf18a36af76182a6f0be55963360c4999d4cd8f255703af7f5a17ab14d01bab07b710167ec88c8127dc6ee91ec2ee6f3d2b2031e897d1d77a261688220919a3fbd03e141d0ad5a81db19a2263024c11c9d009868d659881fb2d05cefe4696b2275ca33c9d6248463bee0b5fe8b8dccf87cafb7146b20d1f050cb4c6e5f417f9708383f2106d9e02095ebf1601abb11e671f6368b8059f3d192785ea86301da692eb0df52f847a066221ed84957b92a35338adce11cf55cef4272f9dc86688c25bb2162942efbe96f543e7923a895df6b4307f4617b0a91ee3a48baaf0c99d1f94cfad99f22702cfc034f0598540cc878b98342021e17cf215a2defc294cded5bbe8b0b96deebbd7155ca4e21b673f0b9a7c9de6e521f42c534ff45e60994534f108a0a9c51cc3041ffea0ed1db591891e8e5ee977694a0b4c5837da75ef241d06ab06ff275aa70c6ee4e8d2d8429a1b42093b9e0cd61015abf2c083457a8a1e09b599b022988b6670c113c227396eef946fc1982e361d59dda6482654918b0957e3b608c5125649d9fdf4875e7ea9f5aae3d52bed7b5ab88fe33de0eb14e561eb176b67c01cd79ee5a3a5fca52311d7565ce4e4f4b57ab9661a1908a8aa42dc3bbfadee2cca023dbf810f97cc35a8f050d074b81477b4394536d8e7d65fcc0e39acecba5b8076274567b9d1722e7f0e3415d482c842e5fed21af9c25cc60a219c230dc204c6cae386310d3841a3e2674c55dca46307a1799b4de95c5d37aebcf8b95afe7d5fad3f3700b030c34b2680b0b174c619e9b0acaa29364173286562f52281d399a834b7b86a06fd461e67c2d2619e5dd08c2ef81d73f5e3025217d60ccd3feb1524018020904b24ba51c324f3d745be0725480ac1886c289243e576a6a5853f61bab845364b9067e84300c93577159fa096e9d06ff08517917721a5c5e9f7f336c223786a2a06a0e23725ae31f59df8cc589ed2ccea72a4433cd63833fa9982473dfbb5a7717902c08579c9a73730f4a039e908497348f48be32f1974d3c38426b379be97044cd992887e332e9c15a5bffabd8f4ecb5140018fd511f9420a04064348471fbf9f8f3eee695e5a49f11f925a94bf0bb6cfd69fca653e1a627e1f94229e96bd82df24e5bb2d62ed78ff72af277e90e3c3aba0fa606bbb505e4a66ed1cb870e09a82bb823fb0f0fa2a43a2b5169b495996672f4a24f323ab821a0c4c8b644454c155104b425db253aab4250c095155cf15efacbdff85b52d94800bdacb29670962768add24cc0304048efda9acc6059e6d2505570d6006753b773cf947a358b558c25d5a2b9364af018804ca46d7ce6a2aad4b1b6c562e64caa5bf9058bf0f94e0ac9addb12b6aa7f492c7b96596d85cf098ce934c8ed1ad5e3ff507f782c3053efba67334d8dafc4affb0ff806c09a1d5e537ed78e96a4a9903d5c29799a233f4c7f76312672c6dde26ffb980fdae6139c7473981cba51d08381de9949753411a4d9b0c48bab60e8e1b9396495ce3cc9569b683b1c9670fda335bf2254ec3f79d941dcf796fa0d025e013a8d21a8a8ada5dde818c614c1307ec48697ffa217b67cfa8d22c8b407888277e13ed0500913e1eb348f9ff556bada83284ba4989568046b2f8e3803666a15a9af48a77d39040a4e9b34386c22685d827a5dd637f6fa46a6b23bfd03367149947c9283fc0cbab3cc5af71029f31eeed9d29cbc7f85fb64e679ddf914905aa89ace4d863819700083fddc227d10f2d34f48271aacd23ec5781119416c348c3fddf8bf0c8f2b38a558d1e94da9ec4f43d367223f9d633a876c76e13261b5fe891d02e606a658ca6980a33394a9a2607606e3cb436a420db3c88ccb34a73dc4efdd957d39de1c7890fd87e3b612f8ad11341471007f3e8196efc3e01e5f704247ff255b0b59d8e49dd95aca48b68e2da29e656f01a3a49296a9bcdebebbb9605267fa2fd3f05d74a3e6e73386aa5a2f7a7bba0b184c2837162036e755cecce6b205759034a2d4d01214013649ed094b10747b6acfb576e12fb2629633381ed69288d3e4126bc15d6d3b58f17e27cb68220e5d32e6d948221bb87080d245549e514faa67b20960d4e630c672295bedd85b564770e3f6ce30e8be663aac62cd69d2adda04977493a49f2af8e729a8bffbffff7272f487e4a76e8afb8b1f9899f4cf8077d4af26400e0f49134c4418be505a72229ed70fe45394175bc5fa3f28fb9ce1ad3d38c9395b8a9cfd45b84f8d11c4404d0d996a21fc330820d57165e798a8212c2b319a9c9cd505c74286b309108fa428aee52e991564041a814d0f94709d9e367539f7c741171a41c999109c3ce2210143a51812025e54ab62dee7933be8b3e04fc945157ed27e6b538dd6bc601c6137da7c642cae11ef0ba82046ef574c4af1ad1378532cbf17db38bb04789dab2910d3862a124e47fa6e11a575a04dd0033d3d82effd2a0d5038107639003f21799b4f005771753015befe759fb5f3720aaefefe1cfad88f73e2aea6decb1aec5d0bb03c8e6eea5b4156e5fa5029f9807c92066ef1429873c9821bb512a788de922d34443511a4f479171c50e47356fb28cfa8c6e07ff4e791f38e331b220c3ad518c7ea0b080ed3abb63ea1fcdbccefcd0f499cc4a2d75504f17e7f5da52b7c0f436bc894c513f95bf6f9b43cb1822d828a2f453df902960747af3aef700a87816979ef8c058b0993d57670c6e57c1a779e3b11b190a2ffe6486175c794b4600d24e0cf07d6ac6e966e89a30e19046f41cc33344558ba777cb9545ebe7491f5b1ba0350b80ae9c67be699e47464cb059548f4c3d3aec6353f2de4cc0fa52ac99a0e4579ab27035a44379ddf331fb234a719cff1d5278389415bf8db7edad667fd657ea464fe2a8ae21a25d6c5a56d93c0311e1c0ddbdc15a442d50db5b85c07ddaf78dfb7236e50e44a646109b108c87909df4db51a07d5baeb40683eccdebd42a9a3af952168a34ddc9ff0f07504ba14e9a03c8dbf9729cc82dfe761e8dbbc623ff3d1716c016250901107195274bbf3e3f28208a2c45d1c984b12629d1bf44021612f29819d19f1dd31ee53db0cfc24cea24318e7901806e99dc60dd8b9bc578537a543bdc3bb20bbb9c76d603cd59c38667b5b94abb235e8e54cac1e98b887e0a151cd6abcce81fdf663e32f12302c36f40b17f921f408457faa70b156fc06d8ee0cd5e60d1ad0a20cdc6f4b9ddea9d9d79a8f29f981c597b5749ba33c236c7186241e73396284e98c4fcad6272169aa78e6f781bd32662ac52a5f535086a493b7483e5c23c683c5f84abe03985f350b3268cce120be8904b09d6148d28253c81a26bf2a4a2d94a960d02e224ed95c3197b0aa6da0ec95ec837ebc1b6151b5c5162e9b681ae880b28d20115b79585e68aee52409dfdae47c4523be922116d9282827a3ad974d6428f93f85c99834c3f8e851af1e792f0d70004d106015e204eca8ad5b17bb3bce459b8aa1cac876bba111fc481b12d8ac9f3b077c88dc3c28f7f10b306f9e07a92f9d220e2e4c2b42b725df5adff0c4063128e5d3fdb6a399a61680009302c5d98eb6369ffccbce9a41faafad88e5e3534217d46113bb9b038aa8df713b889fe04f3ac39da0127def9fa5db8cc8fab62be9383ac45ccbd8db7d0b30f1e1582928f00f399f2a58e5dfa9679af6f48162f46891f7efe8dd226d8a84dd8fc03b64f626e3f3bd137d799c23b9ef4e32b39b799d84dfbaf49a4c3ecae5fcbec4f892f6bbc3491429af2192d3e1240a678dcf3b55c042e87d5346f7c7385618825ac41548dd5ed4b76aaa10b875ed31ab835238b49127fc6476dade67987d8317c1b6fbad7100b2151a2acbb519366cf24187ceae2cfd637d872ab6af728368597d6368bd964459e134c0201b79f9b", 0x1000}], 0x4, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb8}, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat(r15, &(0x7f0000000080)='./file0\x00', 0x800, 0x44) ioctl$TIOCSBRK(r16, 0x2000747b) getsockname$unix(r16, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r14, 0xffff, 0x8, &(0x7f0000000000), 0x0) 20:33:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a", 0x63) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0xfffffffffffffffd}) syz_open_pts() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x1) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/41}, &(0x7f00000001c0)=0x2b) 20:33:44 executing program 0: socketpair$inet(0x2, 0x3, 0x0, 0x0) r0 = socket$inet(0x2, 0xc000, 0x7b58) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x7fff, 0x3ff, 0x1, 0x8]) r2 = semget$private(0x0, 0x2, 0x240) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x55b6, 0x1ff, 0x3, 0xff, 0x100, 0x8, 0x9396]) close(r0) 20:33:44 executing program 0: socketpair$inet6(0x18, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) dup2(r1, r1) r2 = socket$inet(0x2, 0x3, 0x128e) setsockopt$inet_opts(r2, 0x0, 0x4000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff4b) lseek(r0, 0x0, 0x2) 20:33:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x20) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) 20:33:45 executing program 0: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "88f1543012ee0caac627f33777043ef0244d5a6e", 0x2}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x92, 0x0) 20:33:45 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3a400000000006f, 0x0, 0x0) syz_open_pts() r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) 20:33:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x16, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x47, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000006, 0x76b, 0xff}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x41, 0x2, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x600fffff, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2b251790730f02c3, 0xfffff, 0x7000, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x6, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x7ff, 0x9}], 0x8000, &(0x7f0000000240)={0x9, 0x5}) fcntl$getown(r0, 0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x6) 20:33:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x2d7) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 20:33:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) close(r1) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = shmget$private(0x0, 0x2000, 0x201, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = kqueue() r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x8042, 0x88) r6 = accept$inet(r0, 0x0, &(0x7f0000000080)) readv(r6, &(0x7f0000000800)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f00000004c0)=""/196, 0xc4}, {&(0x7f00000005c0)=""/153, 0x99}, {&(0x7f0000000680)=""/213, 0xd5}, {&(0x7f0000000780)=""/125, 0x7d}, {&(0x7f0000000100)=""/22, 0x16}], 0x9) kevent(r4, &(0x7f00000008c0)=[{{r1}, 0xfffffffffffffffe, 0x4b, 0x400fffff, 0x481}, {{r5}, 0xfffffffffffffff9, 0x50, 0x42, 0x4, 0x1f}], 0x24, &(0x7f0000000900)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x12, 0x200, 0x8c84}, {{r0}, 0xfffffffffffffffe, 0x80, 0xe7a3621997aa09e6, 0x8, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x0, 0x872}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x80, 0x11}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0x8000, 0x101}, {{r5}, 0xfffffffffffffffa, 0x1, 0xf0000001, 0x7, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffffb, 0x1, 0x8, 0x8b3, 0x800000000}], 0x7, &(0x7f0000000a00)={0x9, 0x6}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 20:33:46 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x3, &(0x7f0000000000)={0x5ed, 0x20000000000007}) clock_settime(0x3, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/218) 20:33:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x1, 0x8000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) 20:33:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004535) r0 = dup(0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x110, 0x101) r1 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 20:33:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="289220f60981c456bd40c4821843e08d657abbe2a2689b6a3adb648097dc176ea0a4fe99b0243cc1eecbb691104e7f", 0x2f) r2 = socket$inet(0x2, 0x4000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x4000000024, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) 20:33:46 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 20:33:46 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "c9dfa5d0b3f79b4ce25ad3f20900000000000008", 0x7, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) read(r0, &(0x7f00000000c0)=""/161, 0xa1) 20:33:46 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 20:33:46 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) syz_open_pts() r0 = syz_open_pts() r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x2}, {0x18, 0x0, 0x39, 0x87d1}, 0x3, [0x9, 0x8, 0x8, 0x4, 0x40, 0x1, 0x6, 0x615]}, 0x3c) r2 = kqueue() r3 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x811, r3, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10003, 0x10) kevent(r2, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)={0xffffffffffffffc1}) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r4, &(0x7f0000000140)='./file0\x00', r5, r6, 0x2) ftruncate(r2, 0x5) close(r3)                         20:33:46 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200), 0x4, 0x0, 0xfffffffffffffe66}, 0x0) 20:33:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x2000100000000}) 20:33:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xfffffffffffffff7, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x91, 0x2, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x84, 0xcd0, 0x7f7}, {{r0}, 0xfffffffffffffffb, 0x42, 0x4, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x82, 0x100000001, 0xdf9}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x5, 0x2}], 0x401, &(0x7f00000001c0)={0x8, 0x1}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x91, 0xfffff, 0x9, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x6, 0xfff}, {{r0}, 0xffffffffffffffff, 0xa, 0x3, 0x40, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x7ff, 0x8000}, {{r1}, 0xffffffffffffffff, 0xdf, 0x1, 0x200, 0x5}, {{r0}, 0xfffffffffffffffc, 0x5, 0x1, 0x100}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000020, 0x2409, 0x8f}], 0x3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x76, 0x82, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x50000000, 0xa2}, {{r1}, 0xffffffffffffffff, 0x14, 0x0, 0x7, 0xff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x82, 0x40, 0xfff, 0xfffffffffffeffff}, {{r1}, 0xfffffffffffffffa, 0xc446eff85b463b55, 0x1, 0x8, 0x4}, {{r0}, 0x1ea11bbdf7230b6a, 0x1, 0x23, 0x8001, 0x100000001}, {{r1}, 0x0, 0x44, 0x1, 0x1f, 0xb4}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40, 0x70, 0xff}], 0x3, &(0x7f00000004c0)={0x80000000, 0x5}) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000500)='./file0\x00', 0x0) poll(&(0x7f0000000040)=[{}, {r1, 0x1}], 0x2, 0xf609) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) 20:33:46 executing program 1: r0 = socket$inet(0x2, 0x80000000004003, 0x5ac) sendto$unix(r0, &(0x7f0000000140)="4c9e71d23c5aa6a19f5f04968a0dc2b8a56e449e58e9d006d8feff724cd27551ad432872bb31cea0eb6061d9bd529839060a5b688406", 0x36, 0x5, 0x0, 0x0) 20:33:46 executing program 1: getitimer(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x6) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x3c4, 0x7fffffff, 0x4}, 0xc) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 20:33:46 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) 20:33:46 executing program 1: r0 = socket(0x11, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) write(r0, 0x0, 0xffffff54) 20:33:46 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) socketpair$inet6(0x18, 0x2, 0x1, &(0x7f0000000080)) 20:33:46 executing program 1: socketpair(0x18, 0x7, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000001140), &(0x7f0000000100)=0xc) socket(0x20, 0x3, 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000011c0)=""/64, 0x40, 0x802, 0x0, 0x0) socket$inet(0x2, 0x2, 0x4a8a) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="53c4149b5163108191280b6cc1127c257eda3bf941453be3976d1ef413c296f54a41eb9cfb02afa563ea7ac0352449f06994c59660e765433867c2c2e720fef6dd5381ef9be499bcf57a8ce93e189c2594fb996ea1d24be1264c5908", 0x5c) 20:33:46 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000003c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000004c0)=0xd6, 0x4) r1 = open(&(0x7f0000000380)='./file0\x00', 0x20403, 0x40) getpeername$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000332df719b46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000400)=0x56) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x10) dup(r3) getsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x4) kevent(r4, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0xa0, 0xc0000000, 0x4}, {{r4}, 0xffffffffffffffff, 0x9, 0x80000006, 0x8, 0x5825}, {{r4}, 0xfffffffffffffffe, 0x4, 0x1, 0x9, 0x81}, {{r4}, 0x0, 0x50, 0x0, 0x5, 0x2}, {{r4}, 0xfffffffffffffffc, 0x84, 0x1, 0x0, 0x401}, {{r4}, 0xfffffffffffffff8, 0x20, 0x20000001, 0x10000, 0x6}], 0x148d, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0xfff, 0x5}, {{r3}, 0xfffffffffffffffd, 0x13, 0x20000000, 0xffffffffffffffff, 0x6}, {{r4}, 0xfffffffffffffffd, 0x0, 0xe45d9592b20ef426, 0x2, 0x257cdc15}, {{r4}, 0x0, 0x29, 0x1, 0x40, 0x8}, {{r2}, 0x0, 0x4, 0x4, 0x5}, {{r3}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x1000, 0x7f0}, {{r3}, 0xfffffffffffffffb, 0x28, 0x2, 0x6, 0x3}], 0x800, &(0x7f00000000c0)={0x1}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) 20:33:46 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) chmod(&(0x7f0000000000)='./file0\x00', 0x61) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x1000) 20:33:46 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xcadd, 0x1, 0x4e1, 0x20, 0x4}, 0xc) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x60, 0x1) socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0x7}, 0x8) setsockopt(r1, 0x1, 0x7fffffff, &(0x7f0000000180)="b4e4f198bbf72158fbb0a42e420bdd95739cb5d61b493d5a72614642032a23d2f2d6cf8ba1c618e918bf70fc53fc5d41e510de7ebbc3c6ac0ee1c98cb30b929ed7ad995de4db77a9c0403913116ccc706636fccc73c368e681035afddf35e05ee05a2c73c5f0f53637ebfbc2acc133d849621076311adbe0757a0e07e36955c4307e67d09cb8033a6d10298b14d123cae021d9d54aa37ceea582cc610d840725e3db97f00e2898ef71f71a6ea54c27f665be68dd512289b22b4d3deb35fb3308843438ffa0803de25f3a2e444bc550369b6c98e326dd4b0b912c991043a1196474ce3b2da2c6a1bb9ef57471208732c961b928bc12796a6c2840a8f2266d60b597ae60f5704bee1fba0107f6505bd15126376f456b0a4bd96f4bc2794cce7aa420af811e7f4c8d4bcf432d2c13c8512ce02e584fcccdb6d9ca156300fc7dc28cd09ed21a00477445582311402577cacb7fc9d09ec63e8b234d69beee7e60c97ba46bc3af250a3227947e8cbd0611babf8ab48d43ac278b966f8627383f89fb5d1a92627869f018793838fcbd89342d9a4c5573f21d2a25abb0a50d2f7448ff1be49582db7627ef294b4bd36cbcfc01d1ab2632c839c416642a279a41ab5d5852b74bb9e4fd66ef7a58abb7387669f71b616dc0da87ae10ad6033f533533c79cee4242169c825164e578bf75f187912cb5ac91f8edf29d977f73dac376bd456f163e55eff55ba67b729876f8d8bd50b9621e690ceae8120a05b775313ff69f88dc4dbca851f532fc18af3cc94e905c6052636d17a9b3779e03fc48d6fc79e040cf26ecc07577bdcd1bb3272c48b10429c05337082c8b4eda5b393edb3bbc3d37eaf71618c96e79686d3f19701f95cf53d185a41def96364a489dac08fe729e4ac95593f2e0ac411a356e0837b349dcae06df9101d3c2f9d275a02c5afc81bd20448e6b357cd95d3e6ebe9b91e9c40b96652e062f69edf0d712da549b3a19c5ae12bd799f7b92ffb4d5026ea4702df35a2b5c7c1ebfed94764f467b39aa1cc2d289ac93e5c928ae87dbe8abf0a0476075af0befa6b0d4413bbd124ed05e4209ef6a7f2ba2eb778184a6f12ac518393cbbbafccc2b022df6d93046772a489bede8fcb5ae5314eec6380db8abc9fd94f9f93f95cbff1636a5fc1ed2404103602693ad3626474413cf217d5b336adf7f96865c61a2adf81c1e8051163259832ecc5d94b6529e1cdb6d4a8a7ba8a3e0e8c15f9b61fb6cc96e1c105d2966ae3cf730016ec9a78c02a86af33e8b707d3583956c5dbeea80cfbc19edcb9b9e17ff9f7299a7f3f131165b174f54a6c42eb2793e652ce18847a9659b8204faad8387e65bc5dd115908700d007a2efb9634fc55b5be495b81b451f44c56ad4785e2ad0fd3d503517402bdb17527f9df1243ccfce667a7e0dbb5b87b7359823cbba33520492ebef72997093fc6d5e06a590a901e5f2491cd9baf3f3cddd43720a5358aedce5820669b0c0171159c63fbc9fe80e80da40fd8b346ce05f99c3b4d1bd0fdb531e83b71bc588167ab9b74ce5841d8948cec404f3f1449d1ab4e95581eba2824deacb4b251a7f9ae979118c80f0b06e3e82e7bfdc34d762ee572f20fbce89a7071ad9d581a4d620c5a34cf99f2a54e89679274dbe1513f8a466eef87626ce725c464833a8f50088d892590f2b7e6d8f3b932fcef0c2dcc653562888381ffeaefa1196c32fa51a612cdf8c11e6acd19474a3d4b712f489ea6475917daf494a79a908f13ed5e7250a31e81c4b57f492c79bdeab4946357d5a783ead8263a0ed58a2d3ae61316489f05a9d2182dde956730b6ae4cc51683850a16d9b04505831465cc61d21b5d07422ee1b2d695c525537e47e9a4ac854af995e754e2ef25640b43ca974093be7c7f7c8dc574e73dbc285e2ad0e42b187d2cc29358bdb3aea683e273e75b7be21a8bdb66524fb01d36e354d099a980ed63c5e077c7d78ff25796f4dcd4e41a50e82c3c56e32badc9aa8d8479a14359572084080879071feaf615752d14c8ab1325650eabb3ca22f231dc8dac20d635d8777c270dea4bd34c4b1595515df95f7d18f929afcfde312772e8ac4f4c7b57afc3bfc2332b2227cc97b45958a8f6f30d31f1099975d488583a284cf6ee4dfe6e1e3e6a80da1d52cd7ed89f1365deb5d579a2ecf6d8919c44ec8803ff5a1c7e5abfae3a97beccc5b1568bc2f693bfa5dd8690857435c55679f1d8da2405cd63cfbf0b8e858efa6c78723537434b4b28bf330c6ecdd123f532f260e1bb72781c5976f7e2d61002208a72ec718ce9d81db221acf3a873c306be4ec4d30705b4e72b215759bf9d72e4f59824b1bd00f0349ceed4db7cebc3917e834fa4a8dcad97611eee15d89230378eb75fbf7cb512ffb1d8882fa37d476f51b38a92517d53f7bf6d07104d411be8ed1a66bb2a60d327edc21603b826b24aee532efdc3cd4bbc9cf337deac91cf8b19b1f35a49eca485a501c019f702c514dd1b212bfbcd74e8444cbc3778890d36e53f6feca18a28cd5e769bb79021dcc549967281d20044dad391ded84f8f6c139c3fdc392d6b8d06c000d27c2358dd3792da9dd5f04214eefe6c3cd7ee8c10c9eb218c796947e31bd620521a004a3479a5a4fbe321f7efae7084ea805995f76e04187c8e2ca1859e64f88c91c4fe4dd0c5e1b3a32fd9aeeea1372bb3cd58c8c899d2b48144e92101fe6d40391c9623481a49066cab61bd858f8674bc306fdae90589d70a3bf9606c13d09b7beb4d897df3a7158a8050d03b6cee9b1b885130e615d595fe89bce946124b487d628d01292fd07f4744d3f1b08ba3b29ddb8fb6a4a28557fbd2a7e7ac94c93f9ec1c84f893597466cfb9d35fba63919d8830e12a00ae2804e30b468980db94b67fb42bbff78c1cd1c0d77cff144ca9da9a1dbf519006f3bc3efcb6fc1f3cccb7e982db0939674ec1b85a8b33cda8fd315a75570a9df4723f68ee7451220ef75d65dc3146904036e8367a746512a049ad2f41dad01f87e340f48f0bdb5282361e168eb324c4a8c2c7bd8391fe05e1323145091c3ff3751a4ba36ef7f7c7531ccafe992bf32ca62bcd887024ce0c0f9fbd5c806f2abba4f8059b7e69a7cc88bf5329d64550ddb666b827cb415c9d30bc3718bfd7e03e0e0289264587e826d09d2439f5b67ef34dab8ad043ea4146779a4f80ad571f6b144823c4835188eaf608f2f899f113537e22a00d8804f48cb82ef0830f20fce309546c3121e8cf7c43e68cd45ca6d64539584d1cb94bc280514c998b9073b9909ef7cf77ce0afadc35ade55c05426d37c3f5d0f913b77fcc53bab681067b8da5589df35f83a3e684eaaa9ca186c6a4db4f0631fb403cf895eed26ee5f5b0a09a863f0101d807494d7c5cc3af4c0e2f6a86b00061f9ddb8147070bb170d50ece7c16c559d7654feff1308f566d2dd956c9d53794fc4bce6de8b209ab3c0a6c9a5446dc16107a2e13111313fc2ffc809840b632a25197950af1b31c4ed894c2592657f4983402427ab25fad986fd9de43f59483486c13471fc998cdafac5813f1c1e95bfd8625409271b7a2b18e3e2d8c4fc7b12d9e05ca9805141cbf8f547826bf1efc65fa38ec531956feca55ba600375561fd713f259f9d66f49e12e86b08349f9940e9ea4dade634d823c25ca305b698926b1cb6ea13b5175f8a9e57708c958c43b3fb778d81cb5f4ca7d306fe0ee61abe6dac33e25e4a158732cc83b0c7520354ea3d42c9bdd42aa4522311b5a82cb65800d97dd71b96f756f6e06f9e9f355d43eefd17f5fdf5e0285a3df2168954368324af29a921a7fc44626abedd7a8adfdcbb68c416def5d5e88576e406370adb2da43cd56db5827bbf60819cd0e790684b57ba30f5cbd3e63a4852a0ad10ce542d3ccc143e2909de573fe2a23d905a59a4eca27eb9fcc518638b7325b9ade647ec1e30fc316019c6d8d6ac870e9d7dbc021691428729323fa56ba13e452538d2aa1791a0002cf6eecc88ac7d3be50e39de8843f9284b703a8b2e93c8675e55df296984d32b9424808459d0197b0f1affbb57ef6e3fd409bd0a5724906ac40ab82d503bff6b1939f950d0b7f402e2173b86f08e94035fa130a15c8f7359f600ab5170a389044a0f20c330e396ca46462485d0cee378b45144dcb2fc23dcd5622b2e3c01b497c150b097a960b97fbbe1f129e3a752102d0c5198e6e93162b8c99111d7fba5bcacccc844ce7b2684a1be4add2e7c431fba31de3e6fac8fcb3a6d4168ad5098e9093b43a25155a28d95d23aa9cab221133d3c11d3bd12bf38aa2dadd3f4b15e659887e5b3174b1aef5ef254094d26d3de63724b069ad6749192a9e0e727300a933744630392f4ee63d78bb71b2d57b5c8ab51f0c7538549627a3f576d654a786a24e4fc1486f41508837dea9f01ccd9dd53af9fab9c3db2f23f0b951295384c17bf264b89024c6b12d5b5f97e8cf4cac59daea8e6f62b5ef43a377939f82fb434a0c696cfb344fb7b8d9599ec3a5bf136ea7ee743858c879b81ded890a286b8f72dcbb0ce7a0a6caf7262a6de29b48e3662219c576ab05fc766d5a05ed5178ab15a439384656999f8b5bc1e7b4f1ac56390d6711b67df30ceb158164ab6ac545eb6b187d51fde4a2f0198b02f66c54695deea639ee0436c2be1cb555f59f45c43ba3a80743e7bef3ac28a09693cb8c73d5b6e706b2afb5251fa3a1ff84523948860de31ab8737a65b22faf438a15825d6671e7eab5633a2ff322cb8f4e84296dfd18aa930a9f6c3d9bcd4e34310e304742f3d488788acadc3eeca6909d0fefe3af71a887557244b5070fc0eaca3d7bf754affcbb62b4192914aa75f10102df4f6bb8b7b3192746743037316027cf158ffa4db51c4637cab59d06dbf03700e86865b6b0341149f0896b58099307f10c58d01ebd507f20a7430ba2a8ff61a2820a76f5c726d0f5fb241dfa15c90ed6a1aea528ae5ef13d8c290f9600d8e1fd81e0f72b199a2fffeaa7615d5dde618992408affa8e3ad142ba20912cc6ed311a5c08e58e820dfe99c3280dd3f43907ac048a4f0bd3675d70dea803539be164e175730a23b23ee65180f30f44174e7489434eb93f1da0581703e1c96363a28839412f11aac1d001f8c137d16dd582a70955d31be35e6642692e6d076aa8d8f46f489cfc15f15fd2a39c0cb542d3b72fa3dc61ac4220234cccb5def951e435dcae6bf7b9ad025eab19a46a1c02c28c68c6f5a048ac52cfb6dcd6e2825ae17b4cf55b7ce4a0f0d8b978842ed7bb0cc1d04aebda36fa17a07ec79248a24b922e68cc2885b34c74d8545e1c4ae6b4a91bebe4eebd56184368986d54ed7959db54c0a29ebab0e95a99340e545026924c48e9110f098e59f51f2e86992b54ed66806dd19152d460c909443ef22d82380bf0a1bf51bf2982e5ecbd5d6129fead32ca50925d5fcee38f38d0f768946422cfebfb2a44064a7c3f1a1e161f314b258fcdfac9e8f90041153d7ea346047a7a93c967cfcf1f1a7548a1136d24a30327cc2f77034d0f0e9c589ce232a4f1f711d3e491bbaca30a6d801b5a25f49646d53a19dbc32b3d40deeea85af328d7d8ee89858e0284d216385858924d18d796d5f6aacefea5c72af1dcfcc57ab593b7669df15f50698bba2c287884663b72f940c4dcbfce85e2f4be706ec4c9180244b0f73606284172847f039f19e7f067f145c5b949e0dbaa49d24ad6dc00b157608f5b574518a1429602aebd15df6825bde596bd5670976a74919a09bf361d4facee1ee691335f92", 0x1000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001180)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1012, r2, 0x0, 0x0) r4 = dup(r0) pwritev(r4, &(0x7f00000023c0)=[{&(0x7f00000011c0)="71b0eec41a39b7b7e41e3e18c88d3507290ba7671ed297f48f7ce77f39c3d8314067c4e4c4d7b4ae9c82473ad7953176f860d4db7b8e9d1be103b50cc1dba74593f238c6062fb7c7bdac666cdb1804db5e23afa21e12e57d5e7f46bf5dd4f13b3c9111bfd032957dd7085a515385e9446c589db424d2c1ab88581f66f4e7bcfd5f3f9261a8ed66a0ab8bfa1c2072f1b5cdf8f37f9c30322514e1bc3b7aa7115329e6d3e4721ffb2087deafb9be510d69b4d22d803f8123569ca100b2b2e334b2420aa84ca19586e386da6735990e40e0c9a76608424ace658b3119d0517ebf9a3e1c86b2bab813dfb182bd1a30035560012e1a0a07", 0xf5}, {&(0x7f00000012c0)="5f048862a05d189aa7aefec2d2252c99434c07b265e4aef442ba9a00d324c710ac034dc5b2f3e2236daa7979f971a6f8bd98c025726746103c30098435830136948940a59c0193dea9c2b06638da5c80aa19d4ad75563fca147eee620a0d793307d8ca7d8c0c642a6a2c1d798a181327939bfeea06614e6bce06f9e18ef04c0ac6781cc776f78811119bcfa10133e05d03253b520ae5deced143d04d0d4cf7d421c6e62010b7b9c7efe6d3b7abda711013bc3caf63528000dcae74d56845363379e071fcd195e7e2605fa02b2506ac153399677b67459a9b50346af9b62d4fb20bff5ece710c0880a4a666348d253e8dd5faf6e2e854c36f917523aef32c3d92e3519ca40a98f49a25bb77fae6b1c9902335e08814f7bea7f5fef4176415bb2e470161e71b8aa1948b00100a983e9859abb6c284e2029fd041533bacd98bae506079ac79941ebf583f624acbebf6a09d2689d5b144ddcdee1cc9f71be3e8c40f534e2b6836d74bb17a0342099cc1c55e5246f1920bc1148e3612943c4b220ca2a37a1b38adde928fd392ebbdb8439ee98d0eb3f35da76d8171e5764b2f9f4fc161b932fc2db22b72c00909d77dc513b5808832c138159218ea9f89f2c99057cf905a7c9984548dbc92ee6e4507fec20d3cd331c581bbda543afe13c4fee6b1346d53ff5c622443f9dae29512e61dcdfb3e061b7f4063c1d57998250265bf4a536e9235708afaa8ec55655a95ceef4dc471920a5af51802a96c533bb67c0908653224e7936b48aa01b29e4b96aceaf84108af36fbf55b6b6b3bf108525566a4248ac4871403a19cdeecc706f564ec6a60d21d94dc7dea7fc0865a6d514baad0ffa1aeeb750f5d77749d1a8cca400f82085c5a00904ce4cc8e6b1403162d64d27161a00ba486ede48138af8c8daef21aca3a649f8d9ff3eecfc0dc162041ba793273ceb34ff5f1861744224cae258c1ff9db3566a7526c7c3ff0af6c14e4f7f91b8d4b05bfce9d3ffc440818140adcb7ea6b8e4482fbd2c05bc38bd0fd3554098986589ba8bc0accebef0a9f15f8de44b55aa8a50a4240f2143daa30a35edef2efc225262b36fa2ab1bc4c4fd0dcd6d05e10aa4199c30afb849bca3bc2da0422c6a4e28edcf0ddfa62080d7f61bd281e3bff9a9f4fd906e3fa351d9702c3fc9c0440677da808fedc1011a226967793f3791f80a77068c7112e531075f922a27f4eb26fc19f747184a57bfd555303143bf3358137006dcd056c739131f0dffb3ec909be411c1bee79578e7b1f9b55c5be7e282424eda625bd25d5735b65195c427b44e7de34ac5e4c2e320aa70217e1579fbb487ff82cc2dfa2e13b3e2f97ea9c7248069e9c7e9e1ef74233b809d6a9554c617edd1180e22b750ed9456436177f5a6487c7f2608e6294eeae498840d33d97973a4cf84f2a8b3ed16655cfb4479fa56e8ca5d3bd6db2b31e4782ad6872937277f5e75f41c8121551463e196134a660b98c44c5ed50c78d730a0f43c19d125e99d6a81097ca3135601bd27d476f5d8c8ffef601741c00bedcca2f7d2091f8db0a5be6be0cc9d455a837a48b56c2e7620c55f1316b10b36793ada643e96f66f0e0bccab7b7761af1f8b6b4d15d0b7a6d181d15a34818ceb80bbe28dedad83d467940b937778659b54897ce7402f9ea4843af39288f4304aaecdb69c05184bd1599d8c35b1e2c1fd2889f5cf3ace7e1f84ea7be8f56a4377cbc6d057e3f19f3f8cd4997ea814b2c890c464ae56ea91bb7ec6c2263fe646464259b66f35651e2babf041566e64f5d227104cf8b43ba06b0664b8a41e9d541cf611d157b5cd4417bdbd534f84039aca3638b5c67a5628d20bd7db4b5fd80c5571e695a49f6181f12effe0e3f98aeac8a1944074597cb2799b7347e641a64b6213f0031cb5b8c24b7353409384267313d680d6e8e5b1280ba0031871cb8377b90a2f80881622620f70d4deeb43c66954f32ce7080480b360bd36e99bb94b2d923ff771771f97c477908b86ceea92c1204d5a2c1ebdb77dc7daef6e9c13653966b576e2d4508f67309c9ea1fa1efa07158ba62d58c62d0d26f845b7838cda3d19ad0ddf35f07e7db167a85a82c5d5b11aa0eee5ee57a7de3fcb60f65b2d8fba2bb052be29fab2c2743dc115ac989bb8a3ad780007f5098cd26a19d39c1c5327d902d1906e66d9a5ac2f9e544b704c978220b9f4dac65f8468a817972b3975e31efd71b953211faaeee9f9b8e349828f6d43164ce916075738499b6f06fcdfa429a3962cd4818d562bfd4032dce8ea5a3878795cfe613fb319244da07c6a6f51b5085ebbad600ef85f7afe790c8e5cb4cccd7e11269b60887d9845113dc0503f409594211321e5b6acfe27b7e3185c6e83a3fd2f45fe05608d678febae10baaeaefcf0520e17dd353e7d994b4f58b0aa93fa3fbfa8407f0587f5ebb1b8ab2a208050560a6befbc8c0b22c4e122fafe895c95184ae506b8155f4339028f0442c131c6936cc38beb7c35c3d7047dc3932b0ea52d3a0e49995746af21539ea0c8d657715414051040eae66ff65f857eee4050630890cb3ce4e93a86ab8759a5b3c453590111e8cc658f114d31863f3fec4e73d35210003dc2cb29a5bc2fe8c99fd8c1b6f975724e2432f3288ae1cd6be2b1db39e08ed10021f86c80a5e4516a4d07505a49c102cba54760c6778d3480052997edbe15260398e0f4275639d8d49aa236b36312a0882d51a76d79390ab8ab18e0d4d6187a9fd45f4210461e099963ce8283a709d50eb040d3d0b8137fc493ce853fc3d937bf3fd8d531860b16d2c079a4b38ab7d5caa28e865cd4d6f58f147f23ad476e1eeca32d49421c609a7e2890b954169f5a8ccb2fb5daca07ed21d5730e9be2a22a8b09a34725226327d30cf9e07598019a8db0c9f3e5512b7288b7ee520d9ebcda321d67e32c1779dc5fbbf7ed5e323e8139baa650d2e12e5d2f56ce65423eef79809a955a72338cb3cefa07fed6918c1ab2f03708eacb68b88472437649c6f17a8bdb069d1d0c270e2093cbb4acca5ef5baa5de180ae4e164adf1cf381a4f249762401dff886d92c6aa6314271997014635ae77cafde039836b63f7e54cf04c28b7ef55ab42dc8025ea5cd4bc8701aa99f7e6004c825312f6f3f39c36fbd0a57b04b1d9652181348ddf2648c6d3fb714936a78f53c3ba928963879d3712d4a15336532026cb7e029745ce5504c7ce6a900493501b610a0f78f6ecac34a6736c9d6fed589735c6682897c0846ffeede0b9f7b03820d06071cbe87da0f410354042199338cfef9719c69cb9384eb817faac96ce289ab81d3a74dad9089d05a92745395f09e999d57032afe09884f8af027b550cd0692186a15046f9f8bd1c10afd5a41a46e63a3e5a09815ad9b4da6ddc01bb66b166936c8195ec60e42ebd3d859bea93d054b3824e8718625518393c37e0fce1515b211eacd2a2e8e6f78939a74f0900c82d871dd903233435bedec2629a5cead28e363499ec189c281e9d05e2aacbf05290f276a48d43fb43e670ccd361105c22afecbeb5b48308ce2684e91174d217abb6aa0d93772405ce40aa35753970980a8da00488bb325eaf39ead0390a7463e570617f0398dcb56f2fdbb0586b5da0c1294f49463cbc6645b433d815aff9d08579b6eb87448c5222647ed81b0af4a8199594b69c98db0bdcd5962626e74fb4077aa718b7b89d6b825ca39503a4106904e4a3a1c2a20812ef3477aad98d750843f59b94ae845d30da6e452dab3d867e1e3c4755a0e2b16facd74387380e2f2359ed7e0d38e141e45e3260ebcecf4680f4b345d1ef6dede6c7975718a5b88b824bd39eadc26bccbae7bd9905446a3f4019b2e8efd65d7566aa8f75c04cfe755377ef8a5d32ca7fe440d4e8fc0b9d509a085d85e3db528f03336e35a55435a13e4bab0d8f756017a73fd7cd963f572349e29996e380feeb2bfb0b30f66e2d18c6334d5a203a6318170b363b857a30f074b077c38475f78c68ec5af0812b6d1d2715e2ba83d72553052d29afa5115c57792459345974eadc19994539202b516e14ced513974de257301094a400b63b8aafdf6874b681be95399038d00022638168f03abb0bca6a628c82ee125864c13dbd2924660d5086f1fe34faa3856fc4c0bf3dfdc3512c4d9bf9be64ef4e23decc57be020ab88203ba5a7153eb8830f81e406a9e98b6048f4e867bc0465983fac55beb7d5a4ffe0965c56803ce38daf884863643f132e957b85f1b84ed51d1f86536ca0b4c1be32f2b6412fe027e87e63120febbefc47af3b4d42b6c9a7d86412702897cb9aa621858fe9eb90174d53867fb6769b77fe6a42310dad9dda380cb07fb547971f41c430f4025a83c1e3046214315a2ee7801b9f2d05f6d27d3e24bb94fc6f29170385a2e212bb202c129f373f33fde56c7d098f0aa6a337aae69abe968a26ed99c528031066a0b74ed0b2a9f701030e7784f6e63f4697be9287b800452924f83f13886c0b840b6b637f85ea1c336e01fed51ecd91462b3d2be90646cda54c2a46fea075978df448b16357382d3c2551ab2711f6f4cb724f8ef3c416113350e306b581ca23dbae37b2fe709030951770208c45b4a4033bd217966517692b27da9a2159ac765366f0c255ff11bbf14481884fd3503799673e9d13dce6725e4349dcf2268ea7c7b8285403601d372e6281a8c163ed330bc27be55df147871ae40498dcd6c1adda0509a1a92062e8feaeec6b4ce9c3740150ea447ab80e029a09b96c9ca80cd263e95127c19937a04ead48206d050016df8f94842185d3d569cd6c1e7b6bbb4fbb59b29e8db72622ca60c9f040f7a974c3ca590ff1dfbaf4fe7e3b55d7fdbc7505f59fd148598a72a355cd35b169b8bfdd1f06bd7945fd7c62c6b3984d83df662699be40e0ffe793baf6869f24241476a1d73453141c013524c370bac6116590f8587352b42cdba615de00a0ac5ca99252bdd3bdff124c62c3dc784628fb6597f3ad742913e2710a48085ced5efb19475ca25bd3ff42c58d9b11f009a98b78f84dd820c2ac95c1ec1b48cfa925e70ef564cc1dc193afb6dbee0406818857bf43b347a60995e539aaeb59f8332d575bb26629da27c13073ce89b26faa9e3e9f04a4e278d2c2ddcb1dee5805001bd8f64e892d90298bd40a60371a48ee42f395ea0170a6e1d7a8048a4c04446a88be9dc9fc5834ebaa3d37dc6962800ab570ebaccf478b3c1354f3eb4f2c66bc71772bc26cd873def504ed87e2cd6cd1bb544bcb7afe4b195cb085307a473230a1dd8d850a5d44a4da9f9571baa8904cc728347a1758250506be130239323bf5b0ad51ab28b7ebfa0ab57104cb0d1e142818682e9ebe205343e92f7fd0c4db4e64f68dabc331d85e2f59af1757734e5b8dd392a63ca453bf2b376f01b2edbd171ba080446a9c661486c3a7f53dff4e852af00beaa39b7e1c3223e04cf35f2492c73dfbc27f855e3c6fac4e65d2c6f31a8cdacdae1957eb3027d2eb65130b3bbf7eef76396ce37f8bafa95029613735f826aa7fbe07b281938aa80b38c2b9c20a513026a0ac7d5504d21e2f1f6f509d2141496c77ce06f9de0b0c26358a55cdccf479e5edfdb98b06f521578ef4089903657d4a8facbdff34782da43c352aeedad6bb6a2a5a0e826d9e3085eefde766ae9b5d2c48dfbcfcd15c01c160d18399d043719df745706817e4c0b21181748813f36d2357a1c7883353942715599843d07de0d7464da57b999940669146845d28d1445db3458171b95d16ed6a0dde12", 0x1000}, {&(0x7f00000022c0)="4a337d71f868db2c6d93c523a784298030799cdeee1a406169bcd33e9ffae2d4835da777597d2f7e86a3286ca54c8e2cd4ef70f4af721ee1b7976d2eb35215a6222a50752aea72ec5f86760314e44bf7e7c4118da52c2071956c7130e15bdf359fe48b257315424184f93cc83b4b621173d9e85287eae90cc91b786783ca799dfcd2a0a82dba0e7fdbafe8fa006c0a937e8ad0758c4ee4c03f45e6fa08b4db5ccc", 0xa1}, {&(0x7f0000002380)="e78b08838ddc577d1931cd6ca56c9b01f05a15a3bad1f34252ee6d392628a013a8a60f93dd2bc2518e4e412e1e6c3ed0ad7b6bd8ab023ee731f98a1e", 0x3c}], 0x4, 0x0) renameat(r0, &(0x7f0000002400)='./file0\x00', r4, &(0x7f0000002440)='./file0\x00') getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002480), &(0x7f00000024c0)=0x8) socketpair$inet(0x2, 0x3, 0x7092, &(0x7f0000002500)) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000002540)=@file={0x0, ""/26}, &(0x7f0000002580)=0x1c) getsockname$unix(r2, &(0x7f00000025c0)=@file={0x0, ""/4096}, &(0x7f0000003600)=0x1002) open(&(0x7f0000003640)='./file0\x00', 0x200, 0x11) getsockname$unix(r4, &(0x7f0000003680)=@file={0x0, ""/56}, &(0x7f00000036c0)=0x3a) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003700)) fchmod(r3, 0x6b) r5 = getuid() setuid(r5) fchdir(r4) preadv(r3, &(0x7f00000038c0)=[{&(0x7f0000003740)=""/140, 0x8c}, {&(0x7f0000003800)=""/141, 0x8d}], 0x2, 0x0) rmdir(&(0x7f0000003900)='./file0/file0\x00') 20:33:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) close(r0) 20:33:46 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x4d65442c, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') clock_getres(0x4, &(0x7f0000000100)) 20:33:46 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "123d6d3757f5264afeb105ae74fa238447294625", 0x0, 0x7f}) 20:33:46 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) 20:33:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/126, 0x7e}], 0x1, &(0x7f0000000140)=""/204, 0xcc, 0x1}, 0x843) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000340)=""/125, 0x7d}, {&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/98, 0x62}], 0x6) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:33:47 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x0) sendto(r0, 0x0, 0xfffffffffffffd24, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="66a00ad7ea9676d4addc4e2e481fabdc7d5134d1a040bb90f30661c7065d08cf0d6ec73f28505c32a7a9240d5a824d1a545a2aab6f6d4c38ab61d2f4ba5bbfd900b11b4e140cc455d1cd20b8bb2c8df7c7c0cd0ec2d0a8eb9050c7976264ddccf045dbc52c8c4da0cf1d199302b0f5b93706ed1d3009e36fdac9d0c80d0f828f76b2361ab844b0b645d8304f92e28d59843a110bba98e0ce48c6bad9887025bfc6b6e5fdaee92f5d4d44e70eb9add84ecfdfca95be97b6c7719c8b54774c41ed805bf2cf0805764245de78137c22ad8da15bd15e77d264fe3fa6f8f95313b3b90df819d165ea7cd5cdf5a570dbefd042603b92a65bdc3035ab519e5c5500328fe5b16382fc281645b2ed91b218bc62dc084d9a138cc5f342a8691935ba51a239b9d4cf4d026ead61fc8e0852211c00c3a101b01a2e9589835b48bdccb46a162b4517acb9fab09c6aa5e9327f6f25336bdb3e984c479f2bf4e500e1c737f36daa01aa86360de798553dd5e9856fac824eadc9bf90c433ea1708e1a73fdf5aa37d604aa417f8ccbdffd1666c46c733feb2363db34f72eabedc0e756008486394f48e4f2c63d3cde3e3f0638f8575eecf24172fba9f07f10508f56f8e39ed857bd15cda9c54d7e43f03264041bfaa992e2e00f38f0eff8dd1b295a6561a3f6cea13600d1b876ac3bd8341bfb039a08c364131655a74d3ee4851c82d3d3467722842de42a714b701237c4bd4dd77b1e2fa177ea0d41d0158aae230203d92ee0ff24d7d86698d42eb200e162ea7e9a7ee655e8a4fee57b86362bab3e67f0e169a62c2edc49114ad676e3a788ae2af8068a0df94c7a8ca3bc2d8b986cbb30a210de89a0ce51683e3bd73d8d1342f2ae6e3d0eafc367b2777c8788c5b9f9cf0e3777c8fbc7509e7e1216692c12def02c12d74f8d88bf6148544056861a35a26a2870dff63518bc85c373f90a92f2e1c35d65b5bb55b5def337cb87434b7fbf1e952bbbf69f3f4e72b5592d5250f0290eae23fb3d74af7cd5dba541accf6094ecf2d29a5e1360e4753af43168ac5f5e9fdcdc66e4d7119d6204b91064afb9838aac54cfcf81763085e034b9696b03bf6e240c0f721a8d866ab6dc89519d72954c3f2d07a727070dd22779aefc1a933b9b49c9c94a84ee4e160a7e960b40e28fbfc5ba77257a320544235382fb059575afde6dcc2fd806aedf0de9c1a8b16e738b0b3f78690f749a4f351088aa6177ecbc684eaf1e7a6f9a249d6001c42ea6ae97b881d89bfcb837d95242a741a64f1be0de33b1e906d8f377c6ba4c1db7ff9a36cd859ba0f8444f1c522afaa529323ca4cd5f3e83dfc9ed367872c25908af7650fa2805d063c926bd7ccd1f6491d3d6a9d6ca069892984b91b166d9bb6cd4ee1ea8d609ffd7c61ef991bba2580393dd082cedf60e295868132128c528cebce3d4c91c254be7ad5eca3032f816ad9800e277ae9632bb3b66af9630b410524ea287c5d111dd1befcaf4aeb70eed65a96d3eef221d06e017f706af42a309517c373269faffda1c4d64fa41e2a2a1f6548c887339cd9d8b118f3428a87015ced8ebfcd2528bb05a59422ee145ae8ef698d981aabca762764154afc9d3439aae3a96ddbb8d1677751343b8d69e5164aead311d8e1e7a7d8ae233ce0f7dfdd5b9a7207586fa529e222823d9feba51d4cbd2f7a0c0cb7ed81b74e80b39ddb3576069e45d83570ffce547f8291db60fd5abfb5dd49e08d7c93816309334f582d95e60e20e21afb5ddf931065db81a92ec8a5cf100f5f86382bf491e7349e831bc9db60df588fcd43b16e5de3b872a23582ba070313a7ed77b01b6909695c78633965ca6a60e33a5357209be2c08c38315007b4d40bbb10e967c98b5a699f053de5dfa96600189703077d49d21fae0ab4f58b00c040ed0efd6fbb9af69b35247426b79ef38ed42f95f03bb976f68e201db198e370ff8e1d4a63dd0c4090b7a973bf18bd518aea253ce6974138c2978df6e2de9d5e09784c7ab55c3295e277ca9a2573e5d06d80533e4bf803657219278f37b2f570ed3532a3a94d10731b3b05313333f6df2d049247e5cb5c41d2bc28824cf4d164cac22657a6c7f6c85891f7a2e7c4a9316666694d4817fef92e5ec3739186a41c041d388ccb6fca8dd1804384aec1493be8681a95bc70e55609e348d5afeca6adb54b780b3f4f41c56be49732c0792017a59404f3b3428640d63a52c18177cf68d6014dc37cdbdab6f92d27effe9fe99f626b5a0e65c9b9247523c4867723af2b34e0787a988efe7be4ac0096a0c4c94d520342cc7844a73efacbb78e4ea7c5c56d78375b48a7a6b3d902d026429bc160ce10abef09608c572b01a67fce56ebac43acbb933e6507ac2cedc7230da651c4fdb975ee3f8bacd6b30da2e9ff6d3b6d030a592bef63ec46f0f91a847cc672c29516f037493d6fff877524f49ac1cb108af87abaacfa1659df07f5d365f562ad1d9b299ea8da0384323ea8428dbbd681124e0e42fb6c54dff00d3c1f0e048efd8ba9461baf4eac6a78779d8f42dd3c5548a0559b4d0bf098f3e518bedb4d327fe2254a465fbed1d2a0cbe2f1f2755769f733109774174bba902f68e8a89097b183d25f2c568d41b637a25cef94cdb0f8ffe8a48602f6b0eec3f93f8e62d70208bb012329e9f671b7ed86e18351a7c7dcf4407af2e7e24e109a722ff1f3191126a9a7cc8e7ce38a663f1233212df76fcd1bdff913b894baf6f6303e8b5e78bcecc4dbafc2118738275a36a1bdae0e6792b10bb6e4a9da82480bd782c8a09e60ca41339f4a67a8d9e3d51017cc1d60367150b3605314557e00b630e9e30c581256fbb0356051ed32d8f16dfdd8b103546b256a16dffadb6fe5fcfcd8cdb5728c4301658c593bffd1c6f9189c73d203747c32bd4def69bfc1c8a57da8d1c338bd6959dbe73b67a94dc3551c6764b3adb2fc41097df00d55872a64986ec9b69ca6bed0618059af73107a1854a2f96e4dac9bcfbb5e2b9c211a12367b260ab1dd099960197d61f6e84dbad10bceee7b0885b853330c63792abcdd9c85b9a2fc71be6d71f9342e346e23244bed34b168c382e727f66b486a579a8394660131c11796d13976ed5fdd72b9301abbb6b6ae0ea4f0cc3c5647510f031cd35bcd4281785bba96f3d82e2951187c13c366d0706664ce42798ee7f20d5bb3e5a5365967dfc00582fca269b4a1aca9015db0b839f8045602b74473c6599a5fc6b8900b7e03c751249a59566ba7b123f39ee5d83bf1e08f4d5b917bbc2845c1c0149c193944c60a9223f5962dd9bf483ec97243928f494862d39593367d022cca4aefcd5a155ad0986ba726cb10dab9690cdafb858c1db90cdea47bc5035201875473b0fefd4b384516d70d79498b9289d40a69e8ed335139b6b5ca6ce68140a0eacaaa3bad8767de9d7a6c224bfd5ca87e77ac1754dbb6a08191a9458028b353b3d5dd41ff7505b98723c2d6ab0dd126f15696ff710f96baddfcf0568e607c295949188db1165ff2f0663f3ec2c6f1a2b5df1ee9495550fa10e5bf117762b3ef42b45aea818c0d760e080bcb7c749bc619c66450d7acdce47b105bfe6e97a2da40e80f30f5e4c831b17a55fbff80f59567763f1ae696795ddb7f0330edefbdfb756786769bbb21c3eca6f824960c1ad2d7e0b97a70b516bdf37709ebabd9767927ad7f9ca5e544f89734e7816856f39ac723a1d0af81803bae4aa1013af6d6b641da906e11cf1f1f9838df7b96c94b1924c845b472797df6930640cd3a11311032a5cea1a5578d2d21f11c74baa9d65d074f7e57eda9c9705b8d88c1a97661f517482d48be12ab1720db401c56fa4107f6ad442aee9b44c118b2c0e4f0be434d4cfc0773080a70b0373ef2d8a3483288f847c421136a6a93ff53e06afa9f62765c57dc8fa8b6c6492f3f1a2d349baea123f31d1d6c69b404e257726265000802c74a877be7a9e552d2dbedcdb89fb15d91f6971ed5e6b10588f9cb64fe1b545163aaf7b775a02c6d350aa855496a02806146d7edda6afe9a52d49806804af1bf093148983b753713605c2bab9855dad32ae0e677a0fbe8fc3d0bfb401cc81cac2ad3a2a59801a51b9405b549b25eea759c1a15814ea11d7bb014f508c0588a5fb63e02897a7d0ba1eb2933198c824ffb8376385deaedb960c2b4279a76e774214cd4a993b2be4134188258999c63df6ecf13cdba66771f8abb9ca0436f5782957aa7ac417526e15b98262b097083481857b6e4f5a75a44266502abd959e4e81c53a28371a97a48070e6b752b685748e0ee086f306b5e5648dad8849b56e7ef627600351d9371233b28a52e1d6f3726f9585d4af98b7e63c24ec2327b2e34c80ba7aa84493534d9a26bc7378e2bf0be0a308193400cc69b3d53f51b1fb7fc594535bb30597ae8e00da25d9f157a1b100b866e821f45175ab323bb5b9a423b301abc3911dc5c692d9a769206fbc1115d84236aed883b115e819a9835a3386f595fdd2291b03d70640a22a9398b14db2b624070b8723f913aff18f515dff302fc77a80212dd432fe65195a93690f06a813b44eda5591433f9f07fba83938f731921486081de898696b7c29b17370dbb71a65ec05b1ebbf31c7461d8f3651aa2947abd2657894c34876518827765822f41f06bd1fa711b73eba495962d1fa2c94c5f281c502e43167577231bf4da9597eee50fbb2b23b8d8323bede8891edcb38473f560d15204fb2e9b01409bd6c360bdc0526bcb97b39fc8d9f54b32322e8d661a610c113bf7d210ca7d6d234fbb659e7c3953d99cc22fecc36515bf0515821ed8560ee969c92a6a2c8f10891339f499c1105357e6c30e6eb59341f705161662c02e1a216229687e948b43ed7e0d3bf0bba5b5106b1b3c0ab6debaafb9d5069b35938809f4e876a49a5c43a0ad35cdd626578f7ab2d92b2b235c91ea52580c17ab0ee6923d5aba4e8df5350336f179e8b53c5de1d07fa70147ccb7a3d88f971b27e56049d69bc794089d95f280e8699d17f0f58342770695491a401cee4cf7518ec51564ad2f5da80326ee2fca8282381c72f5d6b7a662a03114c35e6332182d698dbbfda04a9933ca6219f1faa224cbdc29da5579ac4822949eac19f5baac7c1063d6dd7511fca6d6456b779a89776e5523d13c7c994e1aeba202087a36abc7147d6f706c0de66b156893332f3c3b7c7635a00775e82cedb8efc18bb74802ff406b949d8d1b9cb0da7dcbd022f5d5209242c15b2e29c5a6d18aa663a47b66812677d60e8a54fc49ad147ed02ad5e61121a315a84e0c422ac856b7dee2e965e8925f686bd61c06c5a2b5638cac64b6903a16fb6fce4eb83be9262bd83ba64bd9c6d8cd0e1f40e3b123f10542b7b3bbf95b979dd28867d6c6adfdb374e583e4e0461903d2c7725d582bf351d10d58cd33957b6b6e79e0284d27bdaa81bf3d9ba4807cf4d4603d3d1a63cc2bfa6b1fa3be8b29e8dab894670d94a3567e0b9c369f89028064a2ad34ae3b1715119c25fc9de8e15d47f9e8fda03c6c738a1a64d5d6977174ff80930fc63e0697dd9e122591d7cfa8922845402259fdf1b20fe3c1ae72d607f20c7016c7eef98b984f1805c252ac372c502ce376a626affdfeb05cef829f54fd53013990233eadf61e0a19e2ba7a5072d1ba41bfafc2d384e6acf4be67308d7f7178766fbad9dfcb17d78226f8e6b74f2fe58bbc59e4ac68a3c2c677be55375e9937cd4dc62c13aae67697067f7be839295b4b9a90dea1bf18bd4ef08de4a192bbff0b7122f09d60", 0x1000, 0xc, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) 20:33:47 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mincore(&(0x7f0000000000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/172) munmap(&(0x7f0000212000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x0, 0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) semget(0x3, 0x3, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0xe01e, 0x1000}, {0x18, 0x2, 0x80, 0x20}, 0x80000001, [0x3ff, 0x8, 0x0, 0x6, 0x4, 0x1, 0x8, 0x3]}, 0x3c) fcntl$dupfd(r0, 0x0, r1) 20:33:47 executing program 1: semget(0x0, 0x879b8bbc792f597f, 0x20a) clock_settime(0x0, &(0x7f0000000080)={0x40000018}) 20:33:47 executing program 0: socketpair$inet(0x2, 0x1, 0xcf5, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) execve(&(0x7f0000000140)='./bus/file1\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='/\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)="285d2a1c2d2300"]) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)=""/115, 0x73) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719f9b640b1487a1367dc883fd77c37811828c0b8f9232f0522c85582d307cf810b4f312651ac523ad7da8ce472c39e3d9ab2933af356ffe82477f447d751c4ce7760c5f45be9ef9d27d7b23f3c1059b6018a77884833a751e652da35882432f630266a51b054cba71ac289fab1cca62650b4b5bf8142da58ed33a59c4f3abe6e4cb592406048694891bc7b416cf50cfdcc9a4cb15642ce124c30f6e9457624b183bde5fa8c6bbfbcac95d8acef047769765eed11537fb138d12fd48ac15f1a12614a3140ad794313ed29239a5a597c5fe5c0661fb94722b74208a80fa40c642da321d97bb1022f8d506345883b90506da59c331368cdc222ceafa2b1b36b3ca2abceddd50cbf752a9eecf3afae049068c0ab584eceddb86b8f19d4258f1a5f42a62a84460c4ae1f0fc44ee39325011b99ca8ccb1ffb1da0e2c3948ab2822c4575a39a3f83c1ae53981b6c0bddcbc87dadde3f28a8f2cf387e2fd922c8c32f8b95823f4ae4b4e3251674f7d0769aa7982e6e06c9f3751887a4dff3a5f69e059db606555cf783bc5ff9b41c59264d0c097e2ecc69bca5ab6d11a9b3fb7617db36a76164f48c1d72da6a936196c00beb7bba3238d29f78e6bde4eb28e2f75282794f2d5d7112041e290dae22b19a80a8ad91cfbd2ecf9e50b5c9c1a9345cf50798673f2a6b2a23b8502e5b58f5f19ef02f08533ea69ff9b27ee05cbd646ef4c20f720fd424873df3777a13d2505fb5f27775a57441701d89125cf6eae398d248ddc2261bb32e027b43c2df9e4fd39ce80d5e2431edd56e8ed8365ab834b7c7cc89ca65900d556adea20bbeab83f1c8e82ff9d650db35d2452a54fd9e1c27bc1d4a1d49324a3d3093f5b636a3c69a8c4b310e219dceed27b545519bcd1510e392b85d11806bd4b898b6054dae4ad22071df38ef49f49267724ea768f889ce4289f38f7a8e12284baf7dda8cdda7bc7ba34b4f4ed9f987b692813f8846ca19033b5e8e10e753e7dc23586a0d7ac40fb1c4f7749a7955954fa9ad0c3807f7b536679d68eae3c3334632d9d18175bff3bdc4e4621c0a3fcf5714ed132db9ed5d53ea085ad6a2e76d4bf57d384dd78c64a66b597550d0f95c7251809a775c7e765167289c18b97f19045eb7e4ef30809930983739d8880757a03dff745d60888099efb24f7bcbecfe086763ee7aa34bedcccea6e39da6d68a218cfb9d05d9c6caa58312ecd7b3a1973d24ef192428990c70b29944c2ce2f2818c75cf753890cb840806593a6660e839b36c509a08f604a120f3c82e9ec9066f2698b8999d850cd0e75e782d31ecdc630bb1a5a1374c65596c037c1be932714e7841d9da3af967adbf748cd8e99cebe6aeba8f62758bd54b0ab59bc94dadac8f063c8386da36152055f7b0dc9f760d951af935118813e34b14fd5bc35449068deb35483857cfbc7def46c45d700864d32217f8074c479f938df944a93b942505409da686120deeef71faa76c2d1f2fd6aab5f3ecd38f6ff1efef8e84947891d69ba18899e139d85a0d8ff765433b22b1ff05c4acd53622780c8e8058e125be6b07747b09bdf1230afdc40b6b7c23e048da9071f6f56397ccd2d08c8512923cf204f81e5f407c16b454e84bf5085fc21a36c8a3c85935c99a04dde99d5943b7d02637d1fc1d5372816abd99212e7320b3594653a352dca29b52e6fcdd3be54a00b6b1017f83fac7262d0dd8103f8d057b8ed3a54416a4a22b61d056a6b5d76e663a03d44c34c69a0e768f86b4cf0bf8361b66915d6a88591d3d4985a47ce89d85b90470c59a25f80ceb4cf403a577cec185c8dd1512d39777b1a43ab2fd0984cdfb36107d73edd8d24875da521e7912e73ac73e7e3353090a3ee9444f0186742a707a79736b4ee2d66ac67e3cc1c7adf40438b9a0f4e174b4a853b1b7093f309400d0389f4baa0b6019923ceb8658fa7ec3dbf85982843c89c09419187b12eb0660e338e7bedcc8ad3e5c91171d032381dd834611684a0f2038c885d3757ed9c5f92d0e79d0e13f679529d4a55b28233d47651e7b31dc303f6bd8f6748e971639831217b13fbe87facd81b4781855581c4ea843430813c1d34fc25a05f2320f91f05d48ddd4e229aa32bb0abd069d1022d28b9edc423968ba023ebd247ed67a1fced4002ee27758407cb576b691584ca8365fa5a811ff7f640f6767de3517c546025fa3180f798056ec3e7d244fe8ef32878b9985094938e287e43e2700cb091924bd4d19b449735e01eec6e3c50f1c8e24a68c02874e9af7d3c589d386c75498294d71106fb15f64fa6cb021bf6d1353abf9d884e7ea3d98595d3b7780ac5d3b1b69610b667073ae8468004738aae895bc53cf0b762eceb79dcde02590aedabe22661c284a40a41cb02f2dc90f982fd8cbbedae3aff35a4bf61581b6ca1a942bb2c26edb6d55e62d03764473976fdff0c9f5090c14d68b5acb5906c60b54475d156c0884c01fc716bc9bb76364b54c455a9326a1139e7c2e881b586400be6e3759a488bb30b5bad2779c60ec989e8ad4652277520b8513ab267893b29cdb58025938df28a3d926ad71e778a76c3b92541aa7a3babdb1a5e12643e432fbbd4f2a365cd7ce4ca358af720e980e32f902257fb61ab7a10e66b1a7879343cb6294d592946b27287f5a8543c8c92f4a5489da61076384e306291008351ead2b433b0f89bb764b72c0bc860e34b05af1929498025ae7955f6f7ab297c9b702cdadd5591035c73b5a5904397d1b0aa1ec3da3dff7dc06110abff54c6f61e636093f2c2fa9045e258dbb5373dd3201080ec5985706ab1bf060a9dea7c21d8fbf85837540d402dcc7e9dc84c9b65c7123ca2ed624e05c7e70cecf3fffde416f2de13e7b4573680df783520612575dc0b48d23", 0x1000}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000), 0x10000000000002a0, 0x20000) 05:37:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2015, 0x8) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) utimes(&(0x7f0000000440)='./bus\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x3) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000180)='./bus\x00', 0x5) 05:37:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchdir(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="254cf7be7d558a738d26a5f9ae0fafcb95ffce7094a28cef9efd2ad4c7dace80490e9bec6aa1416ad2b2b8403617498a08e0aaaa8f3decddf7816e19dc6e35fc86be12ec29adec7d0537b96276ec5d27b745fc956241befb264c46d56c5e9e7b594a55806893514d3539016e711b4d415b2bc70c06ce6cbfeb9fa3b8bf71ac5b7aa8401d6e3e61a768e2fd970d06fbcf1ab275cbb8076e85dc44d00daedaf0fa888cd2389f58b1ce2ed303cec27aacb0a64f997df7837083", 0xb8}, {&(0x7f0000000200)="0f272e9cb8ae5d4cb52387535b64a6675a2bca02e53a525baafe08bc1302c0d97e5419f505e781d09b41fcfa44737e665428ea14b4af19dc2a6fc8b9d4714e423c8ce922b37fba6865f80e7d0467c2ef01dd8563aec33f2fb238cec85b2dcfe555bc8293957889bd36a02122fe68156de4ada7a5e658cc3594d222f0714f5d6f1124e380ec4cce5868ffc79c8514c4ce3545f0181b731ec5916712e716d951d14a4117ac75e50536897903d479fb32bd69c609bf472fb3558d56fb49fd3fd3bab52a4fbf775acca40989157634f21b55e71580521f94a1fa21fccc03b5afa767e4b17c0a86d2547d19b72bc5e4", 0xed}, {&(0x7f0000000340)="7c3644b0576fc2da62b6261b8d777151cd4af67e09441cdafc7a3e8ee7d9253cb43ac36caa544a4f96436bb2f83e99e7425b8fc6129c7ae1793ecb5199d57bcb5df043054a38961fa8e86d7c9a990629ccef3c6a67b0452f0252f975f7204508fd4e2a33a9299e6c7bb8d4df14a683e6222725ad9078966d8fdc228b481253250d97b28554b7a1f4b13dd8248a9cce44cb60123fb9002f8fc62156675a3de5c3a936d8b2de652f2812e9b12d25e4f263a6a3d5", 0xb3}, {&(0x7f0000000400)="6bdc42e7f286753d7f4a8059f0e24274b375cb2c06f3727725068543958a0956ca9fc02e98661bb0f813f0cd74dac7580476334775f26db6613432564b7dd8dea68d23cee94a09ec690addd10ea4c1ccceeae05b7627eb314bdb20dad4c00aa2c54342f5087351c679dfc3e89737da340c28e0cae6fd7a867dddfb25e61ee6539568bdd4a4131bdb3b30f448575fe0c511459980ac502edea6887a38e13d8ed60bcebf019a3caa6e9dd5eb469bec10b64ac22786c37d0a320d552f2cebe2e106755490020b3043bb0edd12ed290ae8e3d4406b9799358e09ecd17a278db76dd6883d35ae381c970803236cb574c6eed3dc59fe8fdb2ad9a97f215092588c3299cd94202067b594e7d4f3412c07846c7d981e1410af4db44422d40702ed865acc32ea16ed4e055b87e40ab32ce97ce2d58b5e72e21f09b5791f0937d44d612696b06d76fae4fb073284977a226e66f0f7a338f536b6ff235abeb34cf57d8489c7025864e32fef221defb5a22a9a1cefbef7529a3e3e05b324802e0a13a70f92a6d915b1f6411bf095dc64f37c7706b2874db6648ad859c2c3421fe27152dd3235422bfdc4469056339122bfbfe938ad51b16d85e51d27b31bc06a20e1c4a5312d90473d6515aa56306fc28ff39895372c560c97fbb5046edca25039a1b33ca762c44d7e37e9330b0ad54ac1bd2dd7ef03f53026a32ad2b59e31cf12a920db773402dfacf804d24a1fb17d6f7ac602b5d005494df4ff7c5c18cef61a66da97fd02eb27fa369cf860076a306cb988423dfcc0e427ee11d9a12accb06ac56ba27c11645280c84a7a479b3cc83f10862cc656bec357282809e0f9952b3a50cbadcf5bd3e61fe7bc2b3ca3a53e0d3cd8c0f93d3dce846bd7a267482474f838b4a372b95eb88133a45ab6ab3771fc7eed6e67971c0c5c27e8afd152ca0fba3ef950e4591571854dd4e1462bce20f0f11514a90120228673eb32c1a20fb1fd947ff4da7294f3638e586eed2cfb8453b8189fd93d56711224638f30d40e6be876117fe8cc9513e13b0ed0e0aa0d979991019301b8a85dce2a881711b2924f82a2fbbbaefad2b532c0dfd54152741c15ad963192c1f62a666f750f055874e1aa5b5da8082b25954b592443376bf6e0e34471c27bd14357bf936c2b014cd8e457f970f519c53af692600aa9e1a44d3966de8c5a75596b63e15bf22423c6bc8c5a989cb9c594ebdfe3beddbdf0b4edd65841d4372b6779e7f6cf35716f5f77ac41fbc3328c2c2753bbd370322a4b52d7a1e2b49678fe18d19aa13d5ad3d5b56f454ae01405180493074022f0e156e9453129a5e94788910aa73b4df83b05df1a156e769edcac598506b5630e50b057b2dc97b06fb2d2c52f32a2930c936e5b0597fac7aa45b2520867533f54250d3801e75f7cc4073583f99db995d19323caf008ec6e33c943e3a52214bbde4ba3d5510e6bdaa80c5f68579a4fe793f101bd94feda52c75e230933907b19cc3f751a04d543f094d45e37bc91005e9320dabb2f82968018253f1fc18ea8c77835d79799a184d15ff80ef66099bd33c048127360e287ba038e7839175be62d3d43d5442c07219a528acbdd39d3e33a3ad5beab083d32d9d13a168f741e93c79578d990e465c93d002f4c104f42cdac125df6fcbc9d0d8531a8dd509899e51b84f50f9df57fcc76a66bc3db5cbb2f4903ea77822395fdd674451b6eb1f264668a9be144ec57ed2e70db1a7bddf0de58ca56742550ea903b2328118a4763d6fc4ab8cadf588385692f4262bfaf2f500211a6f01cf33fe0b0601d1ca60847719bdcfd6143bbe11d011834ea666a190e467c805b55d2e58e60b51ba153cce5f3bed5c0ec85104d16792c05b5941b57f40a4aa04de0027ae6c2d8616a7218f89fd13e3d2d7155c0832a81d1cd9dedec16bfd82ac827193c9d3f7f5acbc3282178927413bc2f890e78b84cc585a39f87d0f63396b8b6ee8764c9a37daf612992f82772a5cb9f8e4daef554a37d6d4e088bbec9e250bde7ddd5be56c56943a3af4d778db7aa2f629b2967fa8a144032f38c093e4bb29cf88d1c853b3b57a2bf1a99ec3ab7d74eda656a3501dbbf03658127d5d6e9138d85e71a20bb9c026e36b160108216a84cc6329f27b42141e225e8a031cf1f6d3924a2639a6e4747f5c6f05240e4688f354e1ce4caf8e9ae274e44946ad6e2dc7b592958bbddc58d6f6d1f7c1c962dd70d316a96fd1287e0d1866e79ff51431bf11d0a14c1bfdf58bdfc6f97483058d94ec762f7aaca0ee5630fd28e716461071e79412fb7f4c5b573bf01a8f50b7cff19368517464cdfc3225e78090b8475d0512d646140176fceb8341aa19d35a8b0bd8b3178f99e01b46bf22af18b474c61fb2125cdc61a94c23ffcf7cf03f4a179ea5f6caf35b765bccadc60e20ebfa02b0b12e9562cf673c32b9b1821c94d138fdfa31a286e0f07199076a355d4c2f963e08b0d3e3b6f186a3422f949bd4eaf7af7f34e251a5008ad51b0045d726e791265e9d3b7d0d09172d97b0b032527dfbd63b9f0190a053223a3b1f63a552a5ceab3ca4cf358101458601ab3ab1e05b826c9d34758c896f8406b5f4b7846720b5328f8c2a5ba26231227345c6ac3b81c237475a2744403219f07ed4d71a8ef2074cc8ea81357c8e6b4edaa816d6a6ec6a5c2ff964248ecde2c1f8cce48257566d1d2ffc4e6cc61ed338f085136decb71fae09f44de8d45cc04ea0f2825ec3d8388b33772f4505b0874cd6392fb2fc975beb6bca5504f98e832af2c13b7a82ebcc89327fdac2f908229e4eb55f356217ccfb5198aa2a2f27b1763b36c0e545f05ca7e6708e3cbecbe6842236fcac7798e98f12d3a0293dfec86b93cadb7139f9f6d61d5c90d7ce0b94b5001fe7beb2919a87400133bb25be4d1a4cd08144270da7bb6f1d67654455cd4e2be4be3740d02aac5183581f534cf17bde1418981081845acb1ed6814649966771cbf5cfa5c1b57195a97e959dc67063710d48e3ae325564816d93de38b4a1665f73f8d56107e55c3e972730c41760e03323feb444d4b42ffec57521f0d7a4d993f09eadf524d73033c96c2f85441beb9fd82518822e76317ebb4059e6d9d8a0059a671564417d250162e1dbe5e406c84a0f2036091d19337f7eb5c44144d5cf1b1d408c2252ed6fe193e43f80e53a5875df46178ccf1cefc1a7acbb912c1344b7e540a44fc10c256b0df0181cda12a5a6d14fb1214da89b917fa011d27a12c82b10cb1acb4198acdce84fec5e19d8427b1e30c3a8b5424bb5e564032261f106dbdeed1625500b91fd01945855b5fed4b86131fa66d71e236d25770f10d9f0339b62afed731821039fbd608b91c12eb177b7a32ca736e8040ed1268baeb4e41814313fab519a18910382fe44215afeec85c3295b8b2fb32200fddcb832099d728b6dd5ef1fc741415464520e9174ee5ace5b74f5ceaa5756bc5e250e81c6669f316684609a4455bd8ba5ff809bf0ca5774dcb4f6076b9e460f92a86e5a5132e16060d5c7227369393ce39344823416ce8c0f9f97e28f700d6c2ff0aa4e642e3aed994d22de9c6d16d40f808108616ab4374a44048c785c4fac8a4305d89416e8ded6844c488d391455f674a99055950589568b5df687cacb1ca7ab38f480b826f7da43a2db75b0a3d4600f932ae3d83c3dacc423168207f2127b3e43244c4a110ba51db993406630f70d5ea50de945940e66e3d9e769ee4e5020852e9726762ec15f7655ce31ce3815329c4c49ebdf30e8958556a8f94577ae6af842a9fea91ac1340a6a3bb5dc04b5591d2ff533757b86a3f5e660a4220c503af5985827ec5026c42b2ac7841bfd003af3c2c50229e79c8a4a22a2ffa8d72b2f7438454d6729db7db2160dfcc7cced26c36c85cb3176056f252aabe693580eb215941c270dbabf1aad84ccb9cfa3d6c84f85fe6a5fbe1312b1cf4144cdebd21469675ae101704eae5fa855f9ad5db29e6638f9df6c50e7ff1c9d5951c0b8831bbac5fe6614b012c9e2bda0e3f7ac6ef0e72c2e3ee92df63de1c061e855824b811ba0cf3e2880118e4103f422b762f012835b1d36e1f0e25b563f074bdc07a0a71f212f10a160a4c981af1b7016cb26a01ce3486f78f13d02232f1b108d842d8935cebe3af2ab0fc5bbaab6b49b427942c34e0898d3618c033e614149d9393a3c682e09f56700de369178fe91a7b1b9c0b6875976e95417d9f0c261bf882ade36c69277b91a4e18dc25abccbb90ac6a2963a5933439ecfcf4c94d35b11ed8cab9ef0566133dccd3eb4e34e1ed27f7cc50c0a718fa81dc0634107c2f14108c020bd6d14c55098124a7734c03a7025991c19505681548765cf3945703e43facf05b0cb08a2cc0ccb1cdc64f00c29afd9c26504cfa0534a0bfb251c53d10f153dc5fab25905c79c6c73360b06cdf0f2991cc02140239e26fda5592cd8c406263fd43186bff341fc0c776979ecc305021fe2540af86c4262ac720278836e64b2372d1d90173f08660cb80a4fe94dbb451e42d1c60a286673057c3f8d22cbea6adbdb785e79a42a9df0699bcc1a1a77ad04688e166074f897577c21078e2ece007d24eff4dbddf95aab38e3fbf042ff79d6d6a73008e46e9f2e39e22dea512233f17526c0da44c5efb20f76f04f311c5d431d7e9e438eb8ec470d9d1bee903e98822b1f918def55ab8a0215ee7f04b1120c6f5ceabd3764c960b7eca164bbc7e3d890609ea52cf4f23e41f19a243dbb11cd3b3b7828bcba2c63bd6e87225a42a99bfa1ba7c7407bff3cb6d371e8f0cc4c81c2be5999fe01a8ce978f2b2053acad13e0b336d0503ba310e2a0de8b729ae14f2538c023b5b8507cfd413f0f08ce8d34da8eb3f15ab8448f4b9ddc86c2e82aa1459fe07305d2e7caebd4116e6ea5dffd2ffdddb9ecb1688be98d7ecf4e411a6b04102a31e7c339c2a5cd8b40d7daf2b8765aa0086b8b03e4f09713bf8f9b816a7ef3237ad26c0d2bcd6ad4acf81b41516a329214b70f1e9c8af48d9834054ac71daa0649677addafe5f58a05edc4af0009a05f3d9affc6d0b0252d04090b59358e949428fb859628290f3b0978875ef578d984654fdb46572212a96d1dc58e856ecbb9d1e8cbc3c18bd6c5f5362a47bd6b2c91d95c99886b17a1bca5f5d9be6fa7058d366f5d3b627ebd966329f98d6c3f2fd31fe99713f245cc5065917845ca2d310ab825d7a0734a27111ccf6d69e6fff14063efc2846c5961314c39b8a85099df5e5444a5c33fb567f1ae95d726f09cf8f9e53ba23e5a00f6dbde5f613efcbe513d005812ae0de4166643d67480ef9d8acf1e73e4d0b12c1fb94f45dafad40c81530d4bce3875e6681b812341d3ae880e0a63833879c5351d5322673e398423313cbb7a2a159bdb171759839fe025407c23ab74056a464ab110a57d9bc9188e2000d436315643f1b8b35bd309887e24836f72225631ce0b24007e08f15d359da9e169d3ef0a80394ffcfa8f51b604ab2fa5fd97d87dd2387c26f612946d643b096f209248e09508328f4de38d5cea8e38927d8c1ae73e776c3d9b153c05fcc929ed0a84b3f7cadfe7300b2d7451d62bcbd636ac1716e264e44c4ed7e13aa5227819fd1d1c2542dbe0848c8ee353a26c40a69ecf43e17a13264fe27be259e8aef591f7e6e370d5ea2b162e8a0d741fb0f4218e3cfc2390aec3a2d9ddb8c3a6275eae84d7c360cdf26c2fc11dd30fd563c072adc58f5d8313c3efde6a4ee3184d698210356a02649a478cc2c7463b688101eb296ce2b6", 0x1000}], 0x4, 0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000007c0), 0x7, 0x0) 05:37:28 executing program 0: r0 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x10) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6015, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r1) linkat(r4, &(0x7f0000000580)='.\x00', r5, &(0x7f00000005c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000600)=[r7]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="1f591990bb35379858", 0x9}, {&(0x7f0000000140)="7e23618d032243104eb376b52274317ed54e8e3de6ca0a1add89544ed1bcf9c0a1e49dbf016fd9a2b92ada82791e9ea5d1b4527696a5883de3978579654d52fba8f97715fb0ba56037a98a79db084f981881147b8efad6b6a23b91a7a6d0d7a250baac4766dc706db8bfdf7146479ec39868c19d475b30b92f24b9687ac523a8b4c114b65289cf12eb047184b5903e7f11474ebeb274c5035b7526eb230643fab9bf02433c1af09b158f9dbdd91b8da86f058921ef3f60f52fcd2536c37a4460c0c63c743a98affcaff6859b84ca02fc167baa817b58f5b71c8d023836d2cf66f9a4eb37c38e8e67ac8c20", 0xeb}, {&(0x7f0000000240)="ff5a51d25eee12e2bbd214d868feaf84da2398056e7d3b759c0a496f910ba1e1bce76eee9583e334f14e354e327fa680a9cf27b6b7622cf14b446ad983e49f88c0a5ef47e234977f42111edf20ec17e783d9ae41d4e4be763b907072e56907c238e1343a760430e34a1dcd7444a0b5e00518c1068c982e86c5b69ed246bf1cf8a6036e26f0585e7cbfd552050eb75280edc13cb165dfba6c9d0b9ab3b0474bce688fe95a5fe4fa3403e2393ae7ed660f79ed74a23e35a1234ab02f72a3b0f89825f3eedb4d3e405fab9e5eb7687b759dc2b4061d8a60e4500d53615e8f430ad2", 0xe0}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r6, r8}], 0x20, 0x2}, 0x40f) r9 = semget(0x2, 0x3, 0x40) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000640)=""/152) 05:37:28 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000000)="de", 0x1}], 0x1}, 0xa) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x60) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x49, 0x1}, {0x18, 0x0, 0x7fffffff, 0x4}, 0x8, [0xffffffff, 0x0, 0x100000001, 0x9, 0x100000001, 0x5, 0x80000001, 0xfffffffffffff800]}, 0x3c) 05:37:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000040)="35687bd12ad65904210a5aa1a44cdd69a7791996d6c926829bde40996e2f6c9adc62d1d21dc1142ca99a6100db9d61c2aa816aec9cbbaf16063dfe69389e56f6601b78fbbb5026585d3ac619a0f45d8474ea77e0ca7c0563ecc37c8f01b37db04969cdbc2a066a622294af1f33e03e2ffc10f0fcf1e691a5", 0x78) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000440)}], 0x1, 0x80000000000000) close(r0) open(&(0x7f00000001c0)='./file0/../file0\x00', 0x822, 0x2) poll(&(0x7f0000000140)=[{r0, 0x80}, {r0, 0x10}, {r0, 0x2}, {r0, 0x40}, {r0, 0x8c}, {r0, 0x2}, {r0, 0xc}, {r0, 0x120}, {r0, 0x100}], 0x9, 0x6) open(&(0x7f0000000000)='./file0/../file0\x00', 0x80, 0x0) 05:37:31 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)=""/33, 0x21}, 0x40) 05:37:31 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xe}, {{r0}, 0xffffffffffffffff, 0x51, 0x9, 0x7ff}], 0x5, 0x0, 0x0, 0x0) 05:37:31 executing program 1: setrlimit(0x2, &(0x7f0000000000)) shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) 05:37:31 executing program 0: r0 = socket(0x2, 0x3, 0x0) clock_getres(0x2, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) write(r0, &(0x7f0000001540)="fd7d41f5afe332db9df7f7d63a9c78b0ffe43b6b749ec08d1519f73dbe7381e30e6e5417bb867509ebcad824732f04bf06242303a759c32dcdb848ad234b481130c2187b23b32bee166bdf5ec10ddce276e80441bff186ce537ff75c3b6f66a130cb90159ea020c10c32351b26d3014bb3847c7f370028f5ba021e16ad101a0cb731f9da3c2f33df41ff014f965d84be343c949b4a463a38f14b708cbd3cc95c98cfd951869adc215e1521fac2b0a86e81a8dc7522b81f6755388307d5a3f6dd40b3c3e32713f0e9ac7e489eeef72b626ff6aee365ea898405cf4dc6ed5004f800af81ddc502b89c403dc0faac372278c9c416799c8b57e8545cf7d3138bc4f4a8f5451c4adb8f025f4f3bfe492778cf7a851137a45da45cd29303a6a6bd01e33c06583b3aeba9fa60c52ff28066529ba6921fba2120511b0286644bb27e68da481387780c597a2cec877f167f0101da7667caee8cbfe74d3517964dcd3a654a164c3c32d90a4d46bdbe008802fe7df3e20d0b1161a89ae26066e6eae2cb0ede5707f2b6cda9ec0eed83c622b2e51d19f3ef8ae90816b7ebbceaabe498a516f5078776a8d46e8dd17d2af8da269615061f340c70fe63571ca4fb8331693328dbbd74c4b8ec8a763ffddd7a844a6da6c91cf4fcccb4b11a93a4abe46322d9e2c705d04d025b66274cf4c849ff125dc9fea8f9cdd3f6122c9b4d20dcda992833b935eba4d5580273101c24bbd5e4e36ad027714bfece2d7c4985185cfb3a091ded884f3aed21e739a003881393717f850d971388c858d9951e2e4342576aaabf2c188de617c58ef6dffcb648dda79817cb697b87b04f3d8608dd820f303fbfd8fe58b85d79d2bf9a84442dedd1e945eb642f51b8b0d099976260b4fcbefc83e18c623725c697d6b286ac388a5a19e78a14037a0a9a0f91d7b9c63530ea6efbf64edc0c6bae9d3305ce569c496df274878dde0bc9359a5a3ce051758633498d3746d1b04aab111e24644eda17a9056b7fdb5f3af4fcb8157f31421cf4279564795dfb16ce38fce7915b92a6fb7ac0a6981703996c9848959f19986554073cdcba61ce824b546dd3338bb06f1a9f8a4196b4611161c78d7769c8489f2c9079dac0aa84ea547211bf1629c7cdb74af3656c8de33733a0d7ab6b3f6f514e01e4757786bc18f04ecb1175d55bef3eee8e8c2289f02f0683a21d774a3cf48a5b696b8dc0c0ae98d18cde40e55818815857b78e52836aef01d7761b6c1847d3938eeb28276b878cf29c7993f7288fa67d254e1e871f81f247e7e9f1b40d11843cd981c1d2278bf217f489bec440454cb0ec6fd66cb5a6faf76d84813be5edea16a757bf9dd91a3ea240e7a1f99f51fd8932c7801a54ddc1ab54ac0185ca34c4f974134ad7e252f0c2a5a4236db4093ea60cb27d6d4d85ffd64fb4d24e463d8a9320d69c9f9e7a424006d6671c43903f7b9d51e2da96dbf349b7c5efd88733a084d3b21d542925ca4d5104b767a6c22476fe1fa4dd9e81b708242c52bbd4ab31da24d52c725e31398e06fff76007b951615fad73208089ece760f8acc3f638c9d816c145577494045f85152d946ff7c96e3ed33cb4310bac66ff0927c5feb514bb6275a416a2be5711e911161ff52cdb451314f8c03bf450e5cc3198c23b6ae61128e47a37150599b7d5ddc8ee6b55ee2bd5f04d2b4daf3b41557a929b474f768c6fc46e2e251220ccb60709c568d3bed35c93bbeeef92cb0e3bd84a02ae9c10fa0c1454e2527aa459820632aebd558edee1ff274e51edecff547d5de9a2e4f3aca203005a79b9339d0a558229ea90aa7c08a8637aab68b0dc9b43b7b892c9c48908d598b48ae0860568dc293eb29edda5f0538e7c8e1e218263d135f9839aeab9db787c9ff36dbab3f0b688e461cf26f280bcec300bcac98124a6188fc55cc18d3d190e41a3cbdd5aba94835c3211d75319ad76a669d65b92d7efde75349c884249ff7dc09f867ebe251632ef93b5000720cf03884dd55f2fbc55508670442dbfba8b9ab4d82b421bf74107f3b17a59759d4a6e6b661c893bd44d2805e2f5b1589763b10dd9e681c7209560ebb4c8a8ce44fe16f2991414f743d274210d3c674dbf84bb27757c856788cfd07391551a36482b9c736445c18b4274ba40bf41926760a2d14fd94404e08912419d2fef95e01c7870b50074b1a0218b906816d4a652d4c7463d95e90af0c43d3d560a9053f65089f0ec914b8cdab16a61f473779852b93b2a71cf7ee0c726863ee903c241f66c59e6ca24f3440968c304cf22ec6346c91d5c8baa4d0bd0588bc35b2004d75edf1ff3a41d9615951fa96d0a90d396ab063702a0cc3324ad978e56853858128761eddc1c41568fa3ea78d1069ac58f24dd4c4161b98664662eb3b55840c1a58c6d2eac1b3ec512a313a304fe2c7a526f36e3a2e3006a7b0e5101e198fdac64f02bd318e318864c81d1475b5ea0c9830b43e914b9b1f125fd0859f1694ee9817a61b744f61bc562519920910bde7866421ac362b179fdfc97680b622696ae6d6758adcd1fff15855a5b1bae88eda57c05a48aa795c8204168a82a51f83bd5a803e590b535d060f846c80f3febf31b8a5f0ba56c426635a40ee0e4181e4a02567951e0897b5fbc7e34458470e1cef76fe4f96cb35f8358904e5eebecef5fcc696bef2d9707f35b2aa6130f435525e48de03477d47d85a39b7d7149e81fa96d7986fe94b391beeeb6877fcc88da202212edffde8dd08afb0a7f59725c33d6c1b710e1ca7d4c2c8308880c46437bb4014fe3a57b704fe71c1fcc379700370f04ce6c1dac8a0cb95cfd52fd3077153485eeadf0a993b769974472970337ef14a1d1a4da4771628e1020e15259e062ad7ba93c05fc6c1d215de15992a114438537ee048d892fc8cd0239d1e49110451b480604cb0abaa70580dca6efbb0763519673c003bb7c40a9dc18843a1c4c5f35a2226787a0b72ab255c780159882d1410d51d38ba718d08728c1e7829b24d860dc6ab61c233062c0649d074686229fd164d78b5c6922b3d435f9b2daef5303c4061f3d32356a2df1fe4befe350654de678dbde69246465c9117d4de8d23e5b9741c032c12806830f9eb6dc0ebeb68b9c62197e46e5a9b1c3ce0572425d427e1f3a08802d3e55289a37536113cfa263808c602e0399208de6fcb13f76a4a2910aa5afd4a3204d5740dd0a94e154b5b06e460d509bccc6d40df93a2fea680ad2b4a4c6aef11ba92be9f2764f9508b121245208166bb217aae33401f5fd979f40bdd7a724e8306c2f3349118ad3c6290df2803832d8e3edd32d5201aeed4a1aa82cd5a1b7a918742e31cfda21de2b859a48b61d841fcc96d2f015a661a1a7a4614aa84f6c97ee5892ce84bf2af2e5c1bb87cd44c364e9422f7745bef823f40f10454d697b1603feebd4159da1dd2be78fd86c0904cde76b3b8de94414fe233c596970d8e683d567cb9b6e205e3100f1885dedba11124aa4653f8dd2fb617ea085820b4612ebf9452d0a541d635d2f4da14b89a5f7adc5454983c5de67705725c7480e6c95a5d717a631827a23885ec44bfe832cad6957b10b45f6658961692ed5d280340c2f289d50d0177893a2479be0936bb4a7796e68d5aef27b8296d88366227336ae92db01fec60201388cfeceaf448b44c5d1733c258b319c0fba4bdb5e93e12e28db6b9a576b72c598b125392e49fe797bfe1b7a023e52b12d7abe8d3316f2f323808beab830d26e3902b6ea2a9838addcf5c6b626940756a4bb032bdd038dd20fcd1f9148b054ebadb32a5861a6b90e6c379344a8c7ec99d7be298a1c32fbd491a585121d90556a5aad81f47d66ba44648e9ca6eef35d55a3f956d95264c7a4d63443ad64c9dc951982831d72e95a97a27c0ead1a620406f753b03211a76ac6d82c18f23748ceb4c2b7d6a50b4024ecd6b90a3ce0b8afcf62f6c7ba5b8cbeb5eed56fdac0a9fcd3734818f5ca37ebff7af2d8da611fd589bbf1e4c6bb1b9bece2e6ce96030d02538e52383c04f383a13947b369e7fa784278dd2e8fd955f360e7e51eca7d0395c67d6370fb4aa5a031caf5a240a750a5a1b001bbf7eed20fad6b97a74664f5b4a146352cdfb1861e095ed59835cded31c76cd1a1f6a8023f5d950c61f5ea70a6922a6ae5101e5e3cc0aaf2baf3be9bb202d9f8ced384364870b885abc17577a10e780243c4d3d34f7ff45e3c57033337b60b0151e23f26b526db52e62e7573b3874889bb116020a88a08c0777224aa87d5b80e929362c052d6ada67bf9812fffa5e4233a400b7db06f94c0975380208de3b3e5f42f0e7c190b70ac21d5d84ed80d0063e74f174947d0c8397ad41a4e7cf734f1e89d78d67dfeea743805e5b53d39e7ea3e851144c0929aa82b181ac8eb69c3e678008512601847105e599a69759bcbd6a27a8e5d81a1c93e962a1073681f27e79245cecad9ad60f292f311bfc93943f79d9c8a5a87b726da007df5577037381fb9930224bccc9b3ad796fcd0ee6a536b9f503b3446052e094987811b0cb54d754543a4ff8c649c168c115e31614bb3fe32fc1c83b0c36fd300aeffc828cf89379076dac6c773007f48f488d5a170b8c1ec7b7b77d3921ba1080dc37dc957434bb59915eef2b7582851bf2278963589e366f33a1bcebf0d41ea23c06ec9d7640eae57720652421419d2b5e4d58ae79034da7195c8c07d990c530fc935a47c07573c3ab4dfed1d040be6de9ef7e4967ab70e5a86d26d207bf8215268e9bc358c981d4f2d7c0a99bfb29b6260e87dae21998b8441aaff36d2514d3f124a39d7919290fd074d137077391857d30c47db673fdc5d7cbac954a039cdf313e649842b27be58b725466a9df471038af8aaff8a705cbd8685c6f5134fa4bf917412664882fa79a52f942dea4dd3c68a17e28a19bd7190e84530565a3e57346204d2114c6ef620cf2c301b5b171a64a4b46a6f04b51642fcf8cf254898b516e2ba9c0e4159b8947ebbd4699f7d96f37d6910f3c2285cd3f751ae9da9121b105bd47b6f2d57b6eb2a828c8644b8025f9b627c41d9a7d2822bc28646a05071d6e81b8b96e9e11719974bee9bcf803bc9837dbdec05c2699d5a5c6af6de7c7e0b8825cc9ca50c4b711ad9a81bc6f6f1a382688fa059c7d828cdddec9f5956061b83eecc309415c99a005ab56fe3f327258eea573a3b79e1a8474e1ddba9f10d32a650047bcc50dd5533fab8b4c8d93fb2a9501f306f6aacd09c78b8e112c90d8bcc76626ee50271e1d0e69e0d0572a93f280710dd3deafd88d627d05e6b8077e33af2360971ab023f5ac2f39149ed3168f42b3e1509e90b807a56e356f65b9410bb14eba28ebe491967b9c56b601f2fb1e7d125f079e1aaf4c8c4c00372e804180f8a1e5d69086c00d284b64ab436247a41bc202f6e6053d26eda45fb5a44660228c43106786a1ead48f23586c6e845faab8a8b4458d65d92916bde0a3cd88dfe464cd50038ba5b7e8b4d14c21e303ba1841e5b557f0bff858de999b55cb01ab2124c3ff3ae071e4a2e202000b82c0ceaf10ed65c656e875f62c1d74f7c3603f15b32675f9177b39688346c22e790cfab298ae77e33dbab6328a01a34acea2ca79b6685abc98cbad94ca7117793ae2c6e74492583087186b28bcf1d705f52b1bb8962dfa170cee804d6e997479784d84bf081cd9e494e087ff9241693ca16e1444f3db0693cc741c2a6c1c1814b675f1f0866147612ea7ccf9f2daed9ba04dec126f9376d73745b4f235df1aa5045af8e2f", 0x1000) socket$inet(0x2, 0x8000, 0x10001) setsockopt(r0, 0x6, 0x8001, &(0x7f0000000000)="50b7303e8e9e985042b67c1e12bfe3b758", 0x9) 05:37:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r1, 0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgrp() getpid() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r4 = getpgrp() setpgid(r3, r3) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r4) close(r1) 05:37:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x3) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fef000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) write(r0, &(0x7f0000000100)='\x00\a\x00\x00\x00\x00', 0xfffffffffffffe06) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fee000/0x2000)=nil, 0x2000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) 05:37:31 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x808, 0x0) 05:37:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x20) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f0000002200)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8c8e7ffabf39fc41378a9f6cc45502117489d73b4cd2175a0db9a58176d2f6451222148f7422a4f4eccb928aa1d9530c4a3ee6b1e8451fc042560287bd9750bb60fe339dbd8b102711f5c453e2f1ad45a6e1c4c9aacbb04cc4ffca580670c782fe4c5f4718953e67d969fe906f1f3418b40648b1f27f9b11177fe4e605f5164cbe665a9b0eae060cbad6fedeb2ded3a4e4d", 0xf54}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="eb25272812aa925d799962409ae29c827e778f0edc877d79863630a7e3a356f2ccd8d5674d40124bb3b7", 0x2a}], 0x1, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x192) 05:37:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x100, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) socket$unix(0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r1) 05:37:31 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) kqueue() r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x9, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x81, 0xfffff, 0xffffffffffff8000, 0x81}, {{r0}, 0xffffffffffffffff, 0x2}], 0x200, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xcd, 0x25, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x800, 0x8f8}], 0x8000, &(0x7f00000001c0)={0x2, 0x8001}) 05:37:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000400)="a13e5ac4c2641db6f26b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae0ec3b50b9162402abe9b8b4d411e020216ac530625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8", 0x79) syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d39, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getpeername$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x2a7) ioctl$TIOCCBRK(r1, 0x2000747a) 05:37:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) chmod(&(0x7f0000000000)='./bus\x00', 0x101) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) 05:37:31 executing program 0: r0 = getuid() setuid(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4000000000e) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') chroot(&(0x7f0000000000)='./file0\x00') 05:37:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000000008f3) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) mlockall(0x2) 05:37:31 executing program 0: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5}, {0x8000000000000000, 0x100000001}}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) chmod(0x0, 0x0) link(&(0x7f0000000300)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0xaf6, 0x39}, {0x18, 0x3, 0x4, 0x4}, 0x6, [0x7f, 0x81, 0xd5f7, 0x1ad, 0x2, 0x401, 0xffff, 0x5]}, 0x3c) 05:37:31 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) close(r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 05:37:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) execve(0x0, 0x0, 0x0) 05:37:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000500)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028", 0x20f) read(r0, 0x0, 0x20e) 05:37:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$inet(0x2, 0x7, 0x5, &(0x7f0000000000)) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) kqueue() 05:37:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xa5) write(r1, 0x0, 0x0) 05:37:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) open(&(0x7f00000000c0)='./file0\x00', 0xa00, 0x30) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000040), &(0x7f0000000080)=0x4) 05:37:31 executing program 0: r0 = msgget(0x1, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 05:37:31 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fsync(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x200) 05:37:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) r0 = socket$inet6(0x18, 0x8000, 0xdb) sendto(r0, &(0x7f0000000100)="130c61170f0fac267f0801f80fa0b24980f1db377e31ef0a03e874419da059ec74a7fe8d4db065feeafa17d4c63acc46f2ae5b0c8c3135cf4866168cd48649a9c3d0cc9f5cb967ff85e3c41f17e9d3abed592eea141986c418b99f57cab9fbd4eb16498f188727dc7058a8c3aef3d8d20cad4441d5fd7b7f7e3e19", 0x7b, 0x4, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xb8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:37:31 executing program 0: setuid(0xee01) socketpair$inet(0x2, 0x3, 0x0, 0x0) socketpair$inet(0x2, 0x8007, 0xfff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) socketpair$inet(0x2, 0x4, 0x8, &(0x7f0000000000)) 05:37:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x18) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x2) recvfrom(r0, &(0x7f0000000080)=""/231, 0xe7, 0x2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x6, 0x3}, 0xc) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 05:37:31 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:37:31 executing program 0: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000080)) r0 = socket(0x0, 0x3, 0x90) fcntl$getown(r0, 0x5) sync() clock_getres(0x0, &(0x7f0000000040)) kqueue() 05:37:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) fcntl$setstatus(r0, 0x4, 0x84) 05:37:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28c88, 0x5) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x5a) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) clock_gettime(0x4, &(0x7f0000000280)) 05:37:31 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = dup(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1012, r1, 0x0, 0x48) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) write(r0, &(0x7f0000001080)="43c8dab045608e55672ad5a7bfa75050502b248af010e904648fa583103d6d34cf92561f808b274545ecc5b90dc715672e2029b9b9e884eddf8ec56b2063a43298e6717b20f25741b79353185eac293120dad0cb1df5bb08f8bb529755c9b3c5c437140523c1265e059306af9fd27260f1b16ef8af78dee114ff43a4383c53613246f55be9b93235e51626afc3e66189988e2c4b5c64d647db6112cacab2aa911b29e95b409cd0ae3c2b06106e56dc9cb49281f590378a382eb5e59873044a419a3a3b879cb10867773b0127368641350d0f83d18815256ac2623247579f175ce34118a55eac342fe44f938241360595697a114d1cfdccdceae8100c9608bd82ad2bb7988eafe2fba8a906a2407656b40ce7b9e322f6caafc18df239b1d20a31650bf4ef23b3e0bd083dd2cbcf522513ce7f2cc31e5293bb42dda920f07dc3249148fa3649897449b43a913311f3c590308015caebe6d01c77fec0027436fe3aa218450f49551f5e7e91a6205bab38d20742225eb30d64b44dfb1c4996a864bfe1055d4647d6b0e8ea23b6131b98f475dd6035b90d2909d60a9ead72c476f462c0b98cf1d85e0eb436b6941b1da2c1ab29123eba5317f8e6bdfb7b29d981000b7f2e26bb0327278b77cf85375b8b45d82ad7d1a73ad741e807c6f85aed033a5b9a2ff7ce6603c3d43ee2f2959759cfd0a927e8db700953ffcec78060ddcbf1d14c3d84ed9e524f6c6d73b58538ca3a1f83aa93aa3fe34bd2f573c88c7610536025dd77af1ebdac1492e9cf92506075e10e6840cf9cdcc00b828f2f5ba3d612ebc2bf5472323add651e11214f2002a1f1f4b1cecf8d430ef7f91c9a1cac555509580b315a2b7a3c37464da57fa9c5874e66c6a33520325a83ee2315b75ec8df07645d62a3e9db53aaa012b52a10ab0f93df0abf172ecbc38f76af8fd777bfcb8d5b4edc56ab656ac0695db60b1feda8143c9185a9e79367076f884ee9e4d16786e33e18627c7a76fd7ac4aa1bfc4ce1f1bced27d533e1093c8aba73be74afed781f1f33ba606d0c27ff2d75bb404e8cd2e9c67b54323c4b9f3550adbd4841eaeafa9282297840b8902ad4d7efb6ba68a563cd321424288a7d22520c298a830bd459be312f5b474ac20df69bfe12b846606fa8afffc443276f77c430273168bd5923260e9e7bd00ca55a16127191a96b7c65d40d7170ff17c74e2f1eb857de844e1cab4a5c7f703eb7a1ffbfdb92020a61f012ef5350f529fec539865752b4f7ec5a5ab6c6e900f062c0c1efe40984dcad86902180f57c9695884a32a5a8d3cfa1dbd94109a1a31578ca08e2a0cb3d50fc0e7019c73c7c81e1bf2a602b411d284a2d81a1cfff06f2e59816a9a9951da36ec9069dcb6fe02ec3f9960e40c3610bc2f71a346fabe3caf35f41ce8e566824cad854d941e36a4417c5ac9f393235b04d8b76b853b341f08256c96cca5f09ed14fd394dd6407027768ba6fdb170b6c6e7d48989353c4bb3014ca78a68b4cf5c36ac2b666c079d305288055189014c14e08f6776150387176651695ac780013866800b027ea8cfcfda6cdb76f03c827ab8b9eac1abc3bf6b843b04b4568292fd08f9b0568940ca42332b698c35ece5622f3f68c10d11fc09bce795cbd7b7c79505559a2952a3aa0c73f2f01c93ba1c6f9e6ddb0354bbd3e2b4a7a99953a849c5c452a9a9ce4caf9a0f9565248ff62046a8073fcb444179b4c82e64aa09f0c96b8e11d0b7c101598ae009adcd0772742408cc2ba986a7c38acfd5aec11eecd3f4ebcdb632623b6f7341a3ef19454e22f68019b5aa85a64e2aae757cb8bf27da4aecdf11209fe61a48600ba4b3509cc790d052159bca50b66ea13a36c1fafd51a782d4fb5ebc1745883ebcc065fe17a1487b55dfe6c6d914c52f7ffec192d78e1ffda70bbba9524f274db7ff27a2096aeb32f903357bbe605ffaae44ca2caba527dd86ecfee6d44d3d8dd7472d3fd98e6657c62adfb2d08b8d502ac7689fee3245d2d8ee688551386c808017bcfd3f7420b82b6339a523af5066890561ad3c2699d5727a4c7453d39a30e4c561f1312c97e26f9d06283e8a663c0f5441b792018237bbf7931b396b777a01b5bcfcbde7b5c6e8c797a0c2f2bc4ba2f892d78b4e22ab99eeac9f033d581219085469f2bc74d0c40ebfd30550e73d498690e4829f1e04f1327ce7012730e9d8d5a7f9dc4f25776d80e01fa5d8ffe176b44e486d3f3659d7efe10bab7f7a67384877855b09149e9d096a0a9fe138e8808a4fbc673c6c21cf2f21c9301d2b8bdc1f37f3c888dcaa745f5e6eea43d17d1623c987acf67ee86b46d976ece6d6eba0acf63ae2718cfc670f213a31884f8a3561b0e20f35c413822d97e75000dd16567c506aec0213d5394f036c0d699ebdeadadf3dfe78dba1c42ee1e174f289bc4200f69e30b7de52bf34260f34bf57d634991be3832f349092c62646f380be91a69b8a2d9cf530c1a07c05a41842275f0fcc8c73c453ed0a60121a3a4bce65ae3bbe8b4cf3fbed8f879c426872e6f2ffbcb35bfcb2b780c67a6edd0b82a0607da36d158605c9472643bc76be60b6ef5f4e82df98c348de36482442e2782fb9098f44bcc0bc92480385817688ce364e4f16fa67635850f4e154d06ba67a1322dcd799cf9ede5dbd85d679b4c7185bcba00794df5ece1274bbbc94fe448933a4dc21c974654e3cc7d1fd07112a2d5a88112162a6f48c8af461f7c6cb3980bac70b4b9b5fc88457b11af369f370fb15305d14170e27f90b00bae0f4f856bb34b655bc117de9a8e9abd4a4faa9a041d3ed38010c2da1435794643ebe1afa5d724d2f1d62d8f571ea87fbbb7278f6d181d0e8590e3a7860e2c709af080256dc84c3a876ccc9cbe8e50c186e99b73dea9b35efb49d6cc8728cd15f0ad311963b0d16d6c41da48d284a9af06380971c96e9dc6fd1e425a7888700031dd6d7af29d831f1140a7f9c80780ec7fedfc504d4347a5b01211b480fdf3ee1f132207ac5274968586a63591fcc20b8f014a371f662516c62677e523dfd61afb75260b5ef4945a475af8ebbaef38ae23c9cb3a31d89141a907011e2a585959ec0de12bca9a7c2c15a98e702fda028916a62d06b1bb8a247959b57c704f17880491432248e26a00d7d4c0bd6afd5b574193f63e3998cb1cd79869929e026d1171b7e70958718bf8de4f7471012cf53fc7460f94c82acfc8290cd45e72b35fd0a285359c8f7ae972664a979267b73b80058b37410c07b42ae835609c844c386d147507b2b30735877f0aa3b9c7f51df919330e3455593e34b6fe00127bd5dda2cb68ac78a9c547b830b5b12c29cb848a080237bf0f2513841bda17e43f06d836fd9191a10d33ae3b6198d6e0f43fc6fc57e339a9360b726051bb4661611a0939b27ce1f261257dff4da78ee831b8523a56b2e11c16cdea89426544751038c2ad2077e7f2cd3d692a45e4c30ce74ed881b203667e1f3f8f7d8bbc1fb3f52f1827d61d6084a7e3d9579e0653a3624c2764efafddb4b805ac6a8a25cabd9e9249172091884ed173d69d396eeece765a8f8cf1e2da99df00f2ae0ef8bebd39a07314bc23f99790649b7481df096c93edc50f0731cc354dd280cab3e73d172317b2e99f551092f4577d1fec0003fb1b1ef982bcbf1f0bdff1dab59841d4c7ff414b51e50ae2b40b8a2c201ad47d673114459969f2f81980c6d3cd49146d373a464c2f8a983795774b6f9ae0d876d6628fd86f209905604ac082a97538556e19c155b79988fcad6a1778deb23bf428f60ab90f61bbeeab60fefc7b0d8ff20760b1c88417c43de3b9a9dd0bd9ea6f1c7ca125328b2cc8354614e3293c57a943fadb3ce794d40b12c083c614f421f1b1b0b73aa73910547ffaccfaaf7e15fb7773386712ea15bb3ca94c5fe3c57311759cc7306cd0fbdbca1762c58f944a8d0926cfb47b8ae31e95344b2d08478d68de974c2999bae92abb432a8914de375b79abab65d9905a541527a7e3689f7494a8047e7f048d85934a3bcf7444a85592a1fd88306b4aa3b8678d5beab9051cb2d5f4f4710297e49faadecb42553cff22e02a90f4e82e9f8f77847a394a17e0a6d4fe65d641aab1d933ad3b6647d05174fb12aafcecd4284bc877704801a418f22d5327ba7efaa7bd51f6984c2fdcc25e7ffed3bd84781e248870a8b72d20bebc1bd2f53bd0964f733d18cd2df8d5e1de9e2344e812d41ccdd568e44044b213389d83c1c784cade7d411e42f427d04a9352dbb9e0ed141b12b5a578bc48470cfe2d3fd572bdc5cb21c20a93c5925919f831be6f7460d4c8ee98f7808d0b74675764580f51767ef1512dc4b3c8a8c467415dfdaf63ffb71b7dd2af2c72272b21dabdb5c31055796e0f1c1ad4126d8e5a22333a5d95af9605c464ce125cbdb3972408fc7d15325e153d97787ff9f9a1b3d9fc7668093d26918c200f7a3fd424365bc6ddff900c19ead4dd5a1534fd3144f7d9fca15f6596cb54dd9b1a4b5247e45c901a1c3db9abe3341bca5235e04388e0f16eae79af79ed5bb8dc22c866f45a398f94346d17777027b55f5475f0419df5e6621f14b668cde4fa8878681ed15cb8412dfba408abe98d0895eb8dc58d1771425ee979611dc77be7588711b653d463995d84c952a8f2b673b491e3c9d839146eef08699a7203beeb7bd7afaf8cb83664d2e3a1ff9dacfe24bdeaa9c9531dbb524f84f6e64a7a1421b19ad8ccdab618f21528569d000b9b68afa9cbf03d16a95df61ce5fa6b24aab8586ac7e7e09fdfcf0a7aca669b71cfebc783a1f0f830904ad8b0e890156cba61e2958841871a826138aff1b426515cdf5a989f0e0b7fa0077243c920567e000c854d7dd461c5ed0c487bb5dcfb2a15809d0f5ef3a7da864a284a77785d645ab177b50b3afcf65ed5e5efb1119409883a842e77f566274a5410991c8bb6f6e7bc3f889e8dd0e862e45c3850cf7842018225eec048604657daec1ae88820e7b20488eded31ee8f34d46a19587408db19728fa4a6fe78a244527d0b094160dd8b272c6bcf14888444e7541ad8ffd9e540c7a899d085815b5659b9baf6761c5b726718fe3f5bdc9bbb4f140709c1c4c7bb2264a5b2a9077e18e4bbf6156aa812c130d16be202fd2b43d92378dabbc59cf6a55c2e0d20f1d8c18e2e7eeb9f2f8a0ac76c448f16684fa4e85a2a276791769a7f25ab4e5ca8c8687010ac9fa8df9433fc0bccbfba3fe63d65da8299429e658a1ad097bafc2e93f92759ee1b5bd2cf8ed3a2e9cd028adbe372c73d8cc58d8afbc32171aebceed6e2d53dff1ce7b3103997b4b3f2ac3bb1fe1853b09536769bc441c17475dfd2d8b25f95abadf78acd1f9c9c7131082cbce661e719c4846b55037c56cece30bacf70a372e3b8c2515483f5a5480bab48b231e886ea2280b18882da7b926c00a27e6aa70678d141bdcedfc93010b8a1d2499c74556db3a26fa9641842a6c3cc734dee0a288d78178930af13b9866c167d6b1766798558be6d6e9675c2c525ba4c018a22d19d034cbf7478628cfbcd89e9284da461d06e794c2daec8a2060dd2342391f46d411071d1a5984c19fe682912c1ca7da86739afa46b0cd395c7ccecc0d9443382b08d0467391de285988f9b9bfe6303921444a6cda2ab465744eab5432b16cc33bfdda23237ecde68b9b335c771482b753fb333390fef942043c20e2bdbc9605c1cd0eba47698498f3f48e795cfd50acb4b78a911905dacabfb64e8e2a3070ebc6e9211e8c6067b315209cb271995568334054cd", 0xada) 05:37:31 executing program 0: socket(0x1e, 0x1, 0x8) r0 = socket(0x0, 0x5, 0x3f) nanosleep(&(0x7f0000000000)={0x8da6, 0xd97f}, &(0x7f0000000040)) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) socketpair(0x20, 0x4, 0xffffffffffffff38, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) 05:37:32 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x5a) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 05:37:32 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r0) 05:37:32 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0xffffffffbffffffe) setregid(r1, r0) setuid(0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:37:32 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="82022e2f66696c4602db10880c6b867e653000"], 0x1) write(r0, &(0x7f0000001540)="fd7d41f5afe332db9df7f7d63a9c78b0ffe43b6b749ec08d1519f73dbe7381e30e6e5417bb867509ebcad824732f04bf06242303a759c32dcdb848ad234b481130c2187b23b32bee166bdf5ec10ddce276e80441bff186ce537ff75c3b6f66a130cb90159ea020c10c32351b26d3014bb3847c7f370028f5ba021e16ad101a0cb731f9da3c2f33df41ff014f965d84be343c949b4a463a38f14b708cbd3cc95c98cfd951869adc215e1521fac2b0a86e81a8dc7522b81f6755388307d5a3f6dd40b3c3e32713f0e9ac7e489eeef72b626ff6aee365ea898405cf4dc6ed5004f800af81ddc502b89c403dc0faac372278c9c416799c8b57e8545cf7d3138bc4f4a8f5451c4adb8f025f4f3bfe492778cf7a851137a45da45cd29303a6a6bd01e33c06583b3aeba9fa60c52ff28066529ba6921fba2120511b0286644bb27e68da481387780c597a2cec877f167f0101da7667caee8cbfe74d3517964dcd3a654a164c3c32d90a4d46bdbe008802fe7df3e20d0b1161a89ae26066e6eae2cb0ede5707f2b6cda9ec0eed83c622b2e51d19f3ef8ae90816b7ebbceaabe498a516f5078776a8d46e8dd17d2af8da269615061f340c70fe63571ca4fb8331693328dbbd74c4b8ec8a763ffddd7a844a6da6c91cf4fcccb4b11a93a4abe46322d9e2c705d04d025b66274cf4c849ff125dc9fea8f9cdd3f6122c9b4d20dcda992833b935eba4d5580273101c24bbd5e4e36ad027714bfece2d7c4985185cfb3a091ded884f3aed21e739a003881393717f850d971388c858d9951e2e4342576aaabf2c188de617c58ef6dffcb648dda79817cb697b87b04f3d8608dd820f303fbfd8fe58b85d79d2bf9a84442dedd1e945eb642f51b8b0d099976260b4fcbefc83e18c623725c697d6b286ac388a5a19e78a14037a0a9a0f91d7b9c63530ea6efbf64edc0c6bae9d3305ce569c496df274878dde0bc9359a5a3ce051758633498d3746d1b04aab111e24644eda17a9056b7fdb5f3af4fcb8157f31421cf4279564795dfb16ce38fce7915b92a6fb7ac0a6981703996c9848959f19986554073cdcba61ce824b546dd3338bb06f1a9f8a4196b4611161c78d7769c8489f2c9079dac0aa84ea547211bf1629c7cdb74af3656c8de33733a0d7ab6b3f6f514e01e4757786bc18f04ecb1175d55bef3eee8e8c2289f02f0683a21d774a3cf48a5b696b8dc0c0ae98d18cde40e55818815857b78e52836aef01d7761b6c1847d3938eeb28276b878cf29c7993f7288fa67d254e1e871f81f247e7e9f1b40d11843cd981c1d2278bf217f489bec440454cb0ec6fd66cb5a6faf76d84813be5edea16a757bf9dd91a3ea240e7a1f99f51fd8932c7801a54ddc1ab54ac0185ca34c4f974134ad7e252f0c2a5a4236db4093ea60cb27d6d4d85ffd64fb4d24e463d8a9320d69c9f9e7a424006d6671c43903f7b9d51e2da96dbf349b7c5efd88733a084d3b21d542925ca4d5104b767a6c22476fe1fa4dd9e81b708242c52bbd4ab31da24d52c725e31398e06fff76007b951615fad73208089ece760f8acc3f638c9d816c145577494045f85152d946ff7c96e3ed33cb4310bac66ff0927c5feb514bb6275a416a2be5711e911161ff52cdb451314f8c03bf450e5cc3198c23b6ae61128e47a37150599b7d5ddc8ee6b55ee2bd5f04d2b4daf3b41557a929b474f768c6fc46e2e251220ccb60709c568d3bed35c93bbeeef92cb0e3bd84a02ae9c10fa0c1454e2527aa459820632aebd558edee1ff274e51edecff547d5de9a2e4f3aca203005a79b9339d0a558229ea90aa7c08a8637aab68b0dc9b43b7b892c9c48908d598b48ae0860568dc293eb29edda5f0538e7c8e1e218263d135f9839aeab9db787c9ff36dbab3f0b688e461cf26f280bcec300bcac98124a6188fc55cc18d3d190e41a3cbdd5aba94835c3211d75319ad76a669d65b92d7efde75349c884249ff7dc09f867ebe251632ef93b5000720cf03884dd55f2fbc55508670442dbfba8b9ab4d82b421bf74107f3b17a59759d4a6e6b661c893bd44d2805e2f5b1589763b10dd9e681c7209560ebb4c8a8ce44fe16f2991414f743d274210d3c674dbf84bb27757c856788cfd07391551a36482b9c736445c18b4274ba40bf41926760a2d14fd94404e08912419d2fef95e01c7870b50074b1a0218b906816d4a652d4c7463d95e90af0c43d3d560a9053f65089f0ec914b8cdab16a61f473779852b93b2a71cf7ee0c726863ee903c241f66c59e6ca24f3440968c304cf22ec6346c91d5c8baa4d0bd0588bc35b2004d75edf1ff3a41d9615951fa96d0a90d396ab063702a0cc3324ad978e56853858128761eddc1c41568fa3ea78d1069ac58f24dd4c4161b98664662eb3b55840c1a58c6d2eac1b3ec512a313a304fe2c7a526f36e3a2e3006a7b0e5101e198fdac64f02bd318e318864c81d1475b5ea0c9830b43e914b9b1f125fd0859f1694ee9817a61b744f61bc562519920910bde7866421ac362b179fdfc97680b622696ae6d6758adcd1fff15855a5b1bae88eda57c05a48aa795c8204168a82a51f83bd5a803e590b535d060f846c80f3febf31b8a5f0ba56c426635a40ee0e4181e4a02567951e0897b5fbc7e34458470e1cef76fe4f96cb35f8358904e5eebecef5fcc696bef2d9707f35b2aa6130f435525e48de03477d47d85a39b7d7149e81fa96d7986fe94b391beeeb6877fcc88da202212edffde8dd08afb0a7f59725c33d6c1b710e1ca7d4c2c8308880c46437bb4014fe3a57b704fe71c1fcc379700370f04ce6c1dac8a0cb95cfd52fd3077153485eeadf0a993b769974472970337ef14a1d1a4da4771628e1020e15259e062ad7ba93c05fc6c1d215de15992a114438537ee048d892fc8cd0239d1e49110451b480604cb0abaa70580dca6efbb0763519673c003bb7c40a9dc18843a1c4c5f35a2226787a0b72ab255c780159882d1410d51d38ba718d08728c1e7829b24d860dc6ab61c233062c0649d074686229fd164d78b5c6922b3d435f9b2daef5303c4061f3d32356a2df1fe4befe350654de678dbde69246465c9117d4de8d23e5b9741c032c12806830f9eb6dc0ebeb68b9c62197e46e5a9b1c3ce0572425d427e1f3a08802d3e55289a37536113cfa263808c602e0399208de6fcb13f76a4a2910aa5afd4a3204d5740dd0a94e154b5b06e460d509bccc6d40df93a2fea680ad2b4a4c6aef11ba92be9f2764f9508b121245208166bb217aae33401f5fd979f40bdd7a724e8306c2f3349118ad3c6290df2803832d8e3edd32d5201aeed4a1aa82cd5a1b7a918742e31cfda21de2b859a48b61d841fcc96d2f015a661a1a7a4614aa84f6c97ee5892ce84bf2af2e5c1bb87cd44c364e9422f7745bef823f40f10454d697b1603feebd4159da1dd2be78fd86c0904cde76b3b8de94414fe233c596970d8e683d567cb9b6e205e3100f1885dedba11124aa4653f8dd2fb617ea085820b4612ebf9452d0a541d635d2f4da14b89a5f7adc5454983c5de67705725c7480e6c95a5d717a631827a23885ec44bfe832cad6957b10b45f6658961692ed5d280340c2f289d50d0177893a2479be0936bb4a7796e68d5aef27b8296d88366227336ae92db01fec60201388cfeceaf448b44c5d1733c258b319c0fba4bdb5e93e12e28db6b9a576b72c598b125392e49fe797bfe1b7a023e52b12d7abe8d3316f2f323808beab830d26e3902b6ea2a9838addcf5c6b626940756a4bb032bdd038dd20fcd1f9148b054ebadb32a5861a6b90e6c379344a8c7ec99d7be298a1c32fbd491a585121d90556a5aad81f47d66ba44648e9ca6eef35d55a3f956d95264c7a4d63443ad64c9dc951982831d72e95a97a27c0ead1a620406f753b03211a76ac6d82c18f23748ceb4c2b7d6a50b4024ecd6b90a3ce0b8afcf62f6c7ba5b8cbeb5eed56fdac0a9fcd3734818f5ca37ebff7af2d8da611fd589bbf1e4c6bb1b9bece2e6ce96030d02538e52383c04f383a13947b369e7fa784278dd2e8fd955f360e7e51eca7d0395c67d6370fb4aa5a031caf5a240a750a5a1b001bbf7eed20fad6b97a74664f5b4a146352cdfb1861e095ed59835cded31c76cd1a1f6a8023f5d950c61f5ea70a6922a6ae5101e5e3cc0aaf2baf3be9bb202d9f8ced384364870b885abc17577a10e780243c4d3d34f7ff45e3c57033337b60b0151e23f26b526db52e62e7573b3874889bb116020a88a08c0777224aa87d5b80e929362c052d6ada67bf9812fffa5e4233a400b7db06f94c0975380208de3b3e5f42f0e7c190b70ac21d5d84ed80d0063e74f174947d0c8397ad41a4e7cf734f1e89d78d67dfeea743805e5b53d39e7ea3e851144c0929aa82b181ac8eb69c3e678008512601847105e599a69759bcbd6a27a8e5d81a1c93e962a1073681f27e79245cecad9ad60f292f311bfc93943f79d9c8a5a87b726da007df5577037381fb9930224bccc9b3ad796fcd0ee6a536b9f503b3446052e094987811b0cb54d754543a4ff8c649c168c115e31614bb3fe32fc1c83b0c36fd300aeffc828cf89379076dac6c773007f48f488d5a170b8c1ec7b7b77d3921ba1080dc37dc957434bb59915eef2b7582851bf2278963589e366f33a1bcebf0d41ea23c06ec9d7640eae57720652421419d2b5e4d58ae79034da7195c8c07d990c530fc935a47c07573c3ab4dfed1d040be6de9ef7e4967ab70e5a86d26d207bf8215268e9bc358c981d4f2d7c0a99bfb29b6260e87dae21998b8441aaff36d2514d3f124a39d7919290fd074d137077391857d30c47db673fdc5d7cbac954a039cdf313e649842b27be58b725466a9df471038af8aaff8a705cbd8685c6f5134fa4bf917412664882fa79a52f942dea4dd3c68a17e28a19bd7190e84530565a3e57346204d2114c6ef620cf2c301b5b171a64a4b46a6f04b51642fcf8cf254898b516e2ba9c0e4159b8947ebbd4699f7d96f37d6910f3c2285cd3f751ae9da9121b105bd47b6f2d57b6eb2a828c8644b8025f9b627c41d9a7d2822bc28646a05071d6e81b8b96e9e11719974bee9bcf803bc9837dbdec05c2699d5a5c6af6de7c7e0b8825cc9ca50c4b711ad9a81bc6f6f1a382688fa059c7d828cdddec9f5956061b83eecc309415c99a005ab56fe3f327258eea573a3b79e1a8474e1ddba9f10d32a650047bcc50dd5533fab8b4c8d93fb2a9501f306f6aacd09c78b8e112c90d8bcc76626ee50271e1d0e69e0d0572a93f280710dd3deafd88d627d05e6b8077e33af2360971ab023f5ac2f39149ed3168f42b3e1509e90b807a56e356f65b9410bb14eba28ebe491967b9c56b601f2fb1e7d125f079e1aaf4c8c4c00372e804180f8a1e5d69086c00d284b64ab436247a41bc202f6e6053d26eda45fb5a44660228c43106786a1ead48f23586c6e845faab8a8b4458d65d92916bde0a3cd88dfe464cd50038ba5b7e8b4d14c21e303ba1841e5b557f0bff858de999b55cb01ab2124c3ff3ae071e4a2e202000b82c0ceaf10ed65c656e875f62c1d74f7c3603f15b32675f9177b39688346c22e790cfab298ae77e33dbab6328a01a34acea2ca79b6685abc98cbad94ca7117793ae2c6e74492583087186b28bcf1d705f52b1bb8962dfa170cee804d6e997479784d84bf081cd9e494e087ff9241693ca16e1444f3db0693cc741c2a6c1c1814b675f1f0866147612ea7ccf9f2daed9ba04dec126f9376d73745b4f235df1aa5045af8e2f", 0x1000) sendto$inet(r0, &(0x7f0000000000)="3c9f9807aa2b738d43676fcb7b03679e4afb0f3f5d0a27014a003c7a3f2324850d681b8c0c09fbadf348ca86360fab5a5b8f937cb429c9b138dd9bd103b3e7b5b65fb2a2966feb3993f87fd271b6e713da6966fa099198ddbe4f0efd444b60288e87329a0e88affcff9e2203756e22919bcebaf12d6ea34468e31027301827365d964637bf0cebe5b856e25b14ee750feedf3b7fb7a4ad54e671016a787ea63274ec6a983747b70c11fde5c0e6e93d8c6a76fe596ef4432a7cb6c7f3", 0xbc, 0x9, 0x0, 0x0) socket$inet(0x2, 0x5, 0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 05:37:32 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="1b31dccdecb389cd", 0x8}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="f11271160e5d765ee9279433d9d64fe13f6cb45711e411adba2599e09db666799b2f1e1a015d659da35740308e354b85ca9a1879e14f554ed20f776d3f28e631d958a457fc08fb2eac63043db367073643ff7d8ebc1fb18ecdd387a34859b174018cf66b57f97bd0712eed941293f4c649ebc85b435ee409d3d2bf7d46d8b2186d1362b75aa8b8", 0x87}, {&(0x7f00000001c0)='u', 0x1}], 0x4) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x84) 05:37:32 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semop(r0, 0x0, 0x0) 05:37:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept$inet(r2, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setregid(r5, r6) 05:37:32 executing program 1: socketpair$inet6(0x18, 0x4003, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x580, 0xc1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x9, 0x3, 0x7, 0x8, "6e921b9dae25a34f27014f6f6b1ce3d682b81a1a", 0x800, 0x9}) accept$inet6(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r3 = kqueue() linkat(r2, &(0x7f0000000240)='./bus\x00', r2, &(0x7f0000000280)='./bus/file0\x00', 0x4) r4 = kqueue() connect$unix(r1, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r4) 05:37:32 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "c9dfa5d0b3f79b4ce25ad3f20900000000000008", 0x7, 0x7}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 05:37:32 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) recvfrom(r0, &(0x7f0000000280)=""/241, 0xfffffffffffffe3d, 0x4000001, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x200) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) 05:37:32 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x1, 0x0, 0x20, "aaba22e40b568e03a753255e83e9bc2ae29ed40b", 0x6, 0x400}) 05:37:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/122, 0x7a}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f0000000280)=""/47, 0x2f}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/121, 0x79}, {&(0x7f0000000500)=""/194, 0xc2}, {&(0x7f0000000600)=""/88, 0x58}, {&(0x7f0000000680)=""/27, 0x1b}], 0xa, &(0x7f0000000780)=""/88, 0x58, 0x8000}, 0x800) read(r0, &(0x7f00000002c0)=""/214, 0xac) getppid() syz_open_pts() 05:37:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x6d}], 0x7, 0x0) 05:37:33 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022a2f66696c653000"], 0x10) socket$inet(0x2, 0x4003, 0x4) r1 = semget$private(0x0, 0x1, 0x400000000000087) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/175) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:33 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair$inet(0x2, 0x0, 0xd6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x180000000000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="c279f9fc8b28dd91889ac2656623a42153d0f74e1f626a580c530179fcb06bf70398afcd3f488ba973d73ec2919dbbaf8d2e8bc6c681790504665b7e89d2ff1bb463cc85fd7f5c8579a51c9b48a352661a89d90df0406fd96c39bb8349a53367d85b00045fe3bd54ca4d2b45b0341825", 0x70}, {&(0x7f0000000140)="337d8d23", 0x4}, {&(0x7f0000000180)="6b1e1a2abffc572ea048d4faad62a53ae728d9cde99544b1b924114af0c6d0e9c3127ea686f6b61c1e942531ed4a8b8fd2cfb661b08f0b578d1a318c7f3e04467891d2886f36b535f2bc3d5c4bc3db6d48a36dd4839be7a459351787b9cb3e1555ec2740", 0x64}, {&(0x7f0000000200)="35502c143803166ae1a98f3b1b6f166f66fcc9ae24df40fc666d7f8a8ec0040284f856561473cabc0297bee5bd0a38191385345c28b4a9fd025ed78cc392bc3ad07ae1aeae616aef06cf", 0x4a}], 0x4, 0x0, 0x0, 0x6}, 0x409) socket$inet(0x2, 0x7, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) 05:37:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x1, 0x400, &(0x7f0000000000)=""/191, &(0x7f00000000c0)=0xbf) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) socket$inet(0x2, 0x3, 0x8) 05:37:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) close(r0) 05:37:33 executing program 1: syz_open_pts() 05:37:33 executing program 1: r0 = msgget(0x1, 0x248) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getdents(r1, &(0x7f0000000000)=""/95, 0x5f) 05:37:33 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) close(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) flock(r2, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x4, 0x0, 0x5, 0x1, 0x6}, 0xc) r5 = kqueue() kevent(r5, &(0x7f00000009c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r4, r5) 05:37:34 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x4000029, 0x20000000000004, 0x0, 0x0) 05:37:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 05:37:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r1, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') close(r1) r2 = geteuid() setuid(r2) 05:37:34 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x100000000, 0x846}) r0 = openat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x0, 0x106) bind$inet(r0, &(0x7f0000001200)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x4000, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001240)=0xa6e0) recvfrom$inet(r1, &(0x7f00000010c0)=""/241, 0xf1, 0x3, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000000000)={0x2, 0x1}, 0xc) clock_settime(0x3, &(0x7f0000001080))      05:37:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x4, 0x13, r0, 0x0, 0x0) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/237) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x80000001}, {0x1, 0x9}}, 0x2) minherit(&(0x7f0000fec000/0x2000)=nil, 0x2000, 0x3) socketpair(0x10, 0x1, 0x2d76, &(0x7f0000000180))      05:37:34 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000240)={0x0, 0x1, 0x3, 0x7fffffff, 0x7f, 0xfc7, 0x80, 0x2}, &(0x7f0000000280)={0xf833, 0x9, 0x3, 0x1426, 0xffffffffffffffff, 0x0, 0x8001, 0xea}, &(0x7f0000000300)={0x94, 0x2, 0x9, 0x5, 0x0, 0x10000, 0xfffffffffffffcbb, 0x3}, &(0x7f0000000340)={0x8, 0xfffffffffffff000}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r2 = msgget(0x1, 0x40) msgctl$IPC_RMID(r2, 0x0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x7) socketpair$inet6(0x18, 0x4, 0xfffffffffffffffc, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x60, 0xfffff, 0x308a, 0x3}], 0x40, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x81, 0xfffffffffffffffc, 0x1}, {{r4}, 0xfffffffffffffffc, 0x29, 0x88, 0x4, 0xc25}, {{r1}, 0xfffffffffffffffb, 0x8, 0x20000004, 0x8, 0x4}, {{r3}, 0xfffffffffffffffb, 0x80, 0x7, 0x5, 0x80000000}], 0x9, &(0x7f0000000440)={0x1, 0xffffffffffffff80}) 05:37:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = dup(r0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x121) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x0) 05:37:34 executing program 0: r0 = msgget(0xffffffffffffffff, 0x2) msgrcv(r0, 0x0, 0x0, 0x3, 0xffc) msgctl$IPC_RMID(r0, 0x0) 05:37:34 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0xfffffffffffffffd, 0x1) mkdirat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x95) symlinkat(&(0x7f0000000640)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000006c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") 05:37:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x3}, 0x10) 05:37:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getpgid(r1) socketpair(0x20, 0x8003, 0x30b3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000092, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x6, 0x4, 0x81}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x401}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x4, 0x4, 0x81}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x2e1}, {{r0}, 0xfffffffffffffffb, 0x10, 0xd3389b7433ea5c67, 0x0, 0x6}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x94, 0x1, 0x8, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffc, 0x20, 0x3, 0x800, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffff7, 0x1}, {{r0}, 0x0, 0x2, 0x2, 0x6, 0xea}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0xffffffffffffffdd}], 0xa, &(0x7f0000000200)={0x7, 0x7}) r3 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/45) fsync(r2) r4 = getuid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getuid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r8 = getpid() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x5, r4, r5, r6, r7, 0x108, 0x8}, 0xfffffffffffffffc, 0x5f19b53c, r8, r9, 0x1, 0xffffffffffffff80, 0x6, 0x100000001}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 05:37:34 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() 05:37:34 executing program 1: r0 = msgget$private(0x0, 0x7) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/50}, 0x3a, 0x4000003, 0x1000) 05:37:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="608a33109c8a9bec92f50ad1d7a4ecfe915b2b51e5037472cdf64d086d70709cb4866f8345aa6cbcea5b67f340a28a7dd1d874219251dce5ef98e9cf1832dc3023e8b69457e18b874c4cdbb6636a297561e516d59f2772fca609ce1a2139602677c9ceb28e877185cd6c089c864994b51f9d514a9cc2b2a71a305227cfca28a514f116fbc172825049b778f8cc2031e8520f23bc2bf1dfd248594ff9033a9c447deae1f6fe42724e8a43b5176bad26cf3d2a5cf274aac825ca432adae318165b0ca9e88f60a93f1fc2b3f22891212b52327505b09530b72af63a4b622db998f353b3202896aa5fb64496f1dc5cf881", 0xef) close(r0) 05:37:34 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff5000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 05:37:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x84) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod$loop(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 05:37:34 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) r1 = shmget(0x3, 0x1000, 0xf0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 05:37:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c767f2e2407ad4a49c663b8e200a81587ab4956b6d0fb176933d6e135b451b10a63232682bbd9553dd34e15061d6598b13f5833d74f76f26626fa10b87ce7c577209937cb15aadd90190432207710e4ee8901462628e3a1ca482f9a6365c1c64cd40f8125608987ccadc77699af14629a74dabf3585143dfde3fff303d670b1c96c8d144de807034f2a0c462b59c73beebce4185c4ae345469c9efdd10d48816e06cc36912c2b0619c61da3ca23167a0abbc0783b96e240b448dea2ab935ae8b006b2467da6f899ddf47", 0xca}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbffc, "a147780a885a538a131900e8ebd81823fc7e0d7a", 0xe2}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='&\x00') dup2(r1, r0) 05:37:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0xe) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:37:34 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/189) r2 = getppid() r3 = getuid() getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) r5 = fcntl$getown(r0, 0x5) r6 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000580)=""/44) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r8 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="918933057d0302f77e7569829dfa2fbd1328d6f5231038513a34bc065c94fe3aa44fc26fc58b5c040e0737fbaca3b3ba9a8bbbd0a6c092caf948d039e75ea44218130331af6581b63b3625599f6d333494f05e925afbf47edec9d5f1ae6e0b3e8486938aa652dca830fb2a3bd58577d1758a2ea149da00eebfb927a566dc6f87a256a2411bee3eb62976d51fdd1f4b93e59c934dc8320ad9795e50ed11403de8a8d88e31f5042ea857d49d5a5eb2ff5ce052d7c474d9908d80948985d3e74828d753f19298c2ef11700421803f5fc9e3b64ade1345fa90e02ef0ee28", 0xdc}, {&(0x7f00000001c0)="d34e45eca49c4025897affcdc3da239b9677e725437b2e3fa7841ce2578422d47d49b0918bb89d0b05f6276d6e501ccbc86ee36519f516ecd20fb1529aa686b1c414f5b35d426fecefb4a55e326742aad3dacbc2bf15ce59772547685e727571654921fc419d13c82f5043dd855885b0eedfdac5aa4cdfb7a986065ecb6e91842ff50772afdc1274ed4afffbbd44bd91c869756566d2ffa2d5ac6a97", 0x9c}, {&(0x7f0000000280)="666dcfb7fc7d2b8d8f175a6de0f7e3903961fc4c1ec70b5e18189a428d312b8708dbf48fdcb3107b25326a9a89a3208745ed7dd990b828305090d5116d91ae12d228f38ab18e080bcb6de97916d23b16f55addedd2132e9f66cb1cbe48675dbbfaaf90b473413851ba2f3b76000900ff574711498bb7588fbdb7c8a54f5a1e5cf6cc4788ac56198ba6592b3b77783ec820d63a8b1544b57e590c5f3c2e1ca56575d34a69602ff41c9db92548855f0369376c15ccfffe79fa1246d07aee26a2ac", 0xc0}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x60, 0x4}, 0x4) r9 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x8018, 0xee) kevent(r9, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) r10 = getgid() setgid(r10) 05:37:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) r1 = getpid() getpgid(r1) chdir(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 05:37:34 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="741163360b04d8808b004d431625e447b2212bfb6808fa8a26111f7caeaa9e98b17f2eed016d569042f2dd2687a94fe04c24013c74422a338e8c63124a3de8001f9f7b81bc8637148b66ffae0c1eb9d71e1f4c2130aa1826edb5c04b6087f0f82a2c1ead07a590c91080bc6e7c6e492c1e297ca52984fdccaa1470b9f7a03d85b201719c3e9f848d469e3dc8493e434a76aaeef529f15b6921cc389b2797eac3271ca5a9dcf1b5bf757fb0133ea8c7cf25dd2cd6599921e6e8718b2f827661628d0b2a4005ac041754", 0xc9}, {&(0x7f0000000100)="9afd15d201daebfaf94ba729f94542d8b984d2c422f4cc26b606eca7cc3eb0ff4d0676b22b3baacaaee4369b5aad8a09bd228eb1a43e02fe4823f24403f7fed0f5a2f42f3fda773635adda84eb236f06037d92b4ffaf9f5688f72055f80709030ce70c9be4d0473a4c1a86f0d2", 0x6d}, {&(0x7f0000000180)="ad8f85437028d712b7", 0x9}, {&(0x7f00000001c0)="ce1730849a8f2b65daaf57a3b10c170d26f9f8aec0de47ac61d0ad552dfb17029f0487fb6156e1cde5fc3f4c4d6d71ad8859e81a2a771dd9e0926ab5f7e3b43942ab1e70b94fe74ecf3db8ca2bfc564d3395f85c24400b8ad323010881cf4a87a499457763476d244e3d615b2836fd14fba49b5578b37b1238860c20f2f653472e6ed08f98b9e3772f8c09a33a18f3d59142a6db1a", 0x95}, {&(0x7f0000000280)="7d7bd59daedf51900a114a044532fc5dde1333b1d58055fee98e608dfeae48edc50b7e5819841b558ce3a950a70cbae57ea2d4c213abd2144b084f5112eed80c5c24056966395fb768506782737e7f8b3f8852dd14e08080809ecf5f8bdf38819a629e74c8616fd5af6efbc2686a2c5096925f8617b19d71d65a4f41b05f59a0773ee562a78a8da30d733c0fd3a526face8dcb155e27863e14bf", 0x9a}, {&(0x7f0000000340)="00ee934d13ea41baa3feb39f65806fc479586afde2cedef8211642c5a5be68aea14f06ed4abe74516311e2b33343057bdd172aa9204431b299f6383c65e4a5fe543f98516deb6801b8000e94b81218c4c1e0993bb52c36a5efc2fe5b9f27c82fd53f9678a1294842bea63973cf0aef1a5db802456c71fe8e0a48735d42ad719b2ff6237a83bc0fa38a3fcb7d9aa29e35c67d6ecbf1e1d8f13b6b04c617122bc7096f47f1a9e2", 0xa6}], 0x6, 0x0) fcntl$lock(r0, 0x8, 0x0) 05:37:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x160}], 0x1, 0xb53) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='W\x00') poll(&(0x7f0000000080)=[{r0, 0x2000005}], 0x1, 0x0) 05:37:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget(0x1, 0x1) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x7ff, r1, r2, r3, r4, 0x80, 0xede}, 0x4, 0xfff, r5, r6, 0xc47a, 0x0, 0x3eb8, 0x7}) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000040)='./file0/file0\x00', r8, r9, 0x2) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x0) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 05:37:34 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shmget(0x1, 0x3000, 0x100, &(0x7f0000000000/0x3000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 05:37:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000900)=[{r0, 0x44}], 0x1, 0x0) write(r0, &(0x7f00000008c0)="435e3ac21b8a95b488116358ddf13707cb19e242e96d5b7b80455538261cc0888cc333cd334349", 0x27) read(r0, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 05:37:35 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x8000, 0x0, 0x0, 0x8}) 05:37:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xfd10}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 05:37:35 executing program 1: r0 = kqueue() write(r0, &(0x7f00000000c0)="8adaccee555683e2e3b489ecd96348d8dd3c3638bf6fec93cc307c361db48203db83709aec131324398487a91a5089834a64722287b8c1afaa29bb1f50c554322fe32562376aaf58bea98931f0289b21eaf079a6de4f7b4d3f6e38774fef3c3c6288edb463aeb6c8a24ccac8b35ff355be8948aa74d0734abd794b2c25b2647c72914331c3fcaaa820c866289746e0fa5d546849846a95c4362bb2e6151f3fca162b283e88e966c4c4864d845ff8441b067f41e821a13b023a07fefa4ce43fdb183efa5917c3", 0xc6) r1 = kqueue() r2 = dup2(r0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x1, 0xe28e, 0x5, 0x7}) kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 05:37:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) munlockall() 05:37:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xd5, 0x4, 0x662, 0xe94d}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x8, 0x40}, {{r1}, 0xfffffffffffffffe, 0x92, 0x0, 0x9, 0x800}, {{r0}, 0xfffffffffffffffd, 0x40, 0x46, 0x0, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x8f6, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000002, 0x7fffffff, 0xfffffffffffffec2}], 0xfffffffffffff801, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0xfffffffffffffffa, 0x6}, {{r1}, 0xfffffffffffffffd, 0x22, 0x1, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x22, 0xfffffffffffffff8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x1, 0x52c2}, {{r0}, 0xfffffffffffffffd, 0xe0, 0xf0000041, 0x80, 0x40}], 0xcbd4, &(0x7f0000000000)={0x4, 0x21}) 05:37:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8001fff, 0xe52) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0xc0, 0x0) kevent(r1, &(0x7f00000012c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x800, 0x0, 0x200041b1f84c, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') 05:37:35 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x108d0, 0x20) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) fchown(r0, r1, r2) 05:37:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x27db) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000004, 0x2, 0x9}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x8, 0x1b}], 0x8000, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x10, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x32, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x2a, 0x1, 0x9, 0xffffffffffff8001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x4, 0x43}, {{r1}, 0x0, 0xc4, 0xfffff, 0x6, 0x7030}, {{r0}, 0xfffffffffffffffe, 0xa4, 0x80, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x11, 0x43, 0x101, 0x36019e12}, {{r1}, 0xfffffffffffffffc, 0x15, 0x1, 0x0, 0x1}], 0x4, &(0x7f00000000c0)={0x7ff, 0x2}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x0, 0x0, 0x100000000}], 0x50000000, 0x0, 0x0, 0x0) close(r0) 05:37:36 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x5, 0x4}, {0x0, 0xa183}], 0x2) semop(r0, &(0x7f0000000040)=[{0x0, 0xce}, {0x0, 0x7, 0x1000}, {0x3, 0x2, 0x1000}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x10001) semget(0x0, 0x4, 0x4) 05:37:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8002000, 0x800000000004900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10082, 0xaa) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 05:37:36 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/74, 0x4a) getdents(r0, &(0x7f0000003180)=""/4096, 0xfca4) 05:37:36 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9a) r1 = geteuid() setreuid(r1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) 05:37:36 executing program 0: r0 = socket$inet(0x2, 0x803ffe, 0xfffffffffffffffe) fcntl$setflags(r0, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x282) sync() 05:37:36 executing program 1: r0 = syz_open_pts() fsync(r0) socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@abs={0x3a0e55f03c9401ba}, 0xfffffffffffffe9b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000580)=""/225) shutdown(r2, 0x2) getpid() 05:37:36 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000000300)=""/81, 0x51}, {&(0x7f0000000400)=""/161, 0xa1}, {&(0x7f0000000380)=""/2, 0x2}], 0x8, &(0x7f0000000580)=""/185, 0xb9, 0xd1}, 0x843) recvmsg(0xffffffffffffffff, 0x0, 0x42) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x5, 0x0) 05:37:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 05:37:37 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) setreuid(r2, r2) shmctl$IPC_SET(r0, 0x1, 0x0) r4 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x400, 0x2, r4}) 05:37:38 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r1 = getppid() getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/44}, &(0x7f00000000c0)=0x2e) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0xffff, 0xa5b, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x1000300000002}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 05:37:38 executing program 1: r0 = socket$inet(0x2, 0xa002000000002, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5}, 0x10) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/210, 0xd2}], 0x2) shutdown(r0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 05:37:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x3fe, 0x8000000000000, 0x7fffffff, 0xfffffffffffffffa, "6828787de1eb1990722c510cf51f131b6dbd00", 0x940f, 0x3d}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="fd2f", 0x2) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 05:37:38 executing program 1: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x800) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0xaa, &(0x7f0000000000)="cf398bf97ab9ef18b74084970ef62bcc3b5e865f22149fd98a7bab59058da27b743727c847cfcf6d31c5a6e26e4f8cf44694b0c9e2be7534f2922c3ffa55232ae3f2cad29e395cedd6c56af38ce4c065789ed88f686da3ea1f138ec7091a4a33a93d5204200c0be092fc59427c88e8d8af0c5b941bb4e0ad59fa97a21d0ed4d983592ae7d601f3bf8b0611bf003d661d0cfbd9d90b93121fdce5eb16529e9e47eac241d05fa163fc00b3763aa5dd0e281c3a6f2a825dee3dc2c856d6439bd34613e409a6301348ee9635f99705772307aa278ce42ce978a5f282afe9512b370400000000000000e7b3acb8dcb64851269d14b9ec8e767756783877e749ac3e4de44e2f90e6fbc8cbc6af770086e468b8abc17454a3e02c1b50f34b8f815a7c72d8683d33557539959a048faeedec3273223212a08af679e5d2635eff806c647ff2ba981196d0c6e12b1786188c43313f376e3cadef83de6be59490b5e71fed1b8dff21a25dc30114a2cb4aa06fc16b8c7d378d4449ef922616a670460ed29041778ed456080d2117fc559a83bf90de000000000000000efcd022c492ea3b5908ef1f27975865bc11dc49298f03752674a92c63bcb79043f693a749c443721b8a1f00f307f7c6b494d586ace270c6460dce01e5cd09bc383bfa230564e626fece91cf0f1ce8453435dafabb0305c20ac437eb3f1924d6aa69068bfae72065f1797d947a81ec3a4bdfd5b5dd68af74ab4d38a9f8482c6bcb671cae889753bfde415a7fbfc07ffb000000") msgget(0x0, 0x206) r1 = geteuid() seteuid(r1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 05:37:38 executing program 1: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) nanosleep(&(0x7f0000000040)={0x7, 0x8}, &(0x7f0000000080)) 05:37:38 executing program 0: socketpair$unix(0x1, 0x40000000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0xfffffc4d) dup2(r0, r0) socketpair$inet6(0x18, 0x3, 0x100, &(0x7f0000000000)) 05:37:38 executing program 0: getrusage(0x0, &(0x7f0000000200)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000140)) 05:37:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffff, 0xfffffffffffffffe) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 05:37:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) 05:37:38 executing program 0: r0 = semget(0x3, 0x0, 0x0) semget(0x0, 0x4, 0x400) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) semop(r0, &(0x7f0000000140), 0x2aaaaaaaaaaaae1b) 05:37:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0xa16) writev(r0, 0xfffffffffffffffe, 0x0) 05:37:39 executing program 1: unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000080)="0100") mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file1\x00', 0x7f, 0xc0) readlinkat(r1, &(0x7f0000000140)='./file0/../file0/file0\x00', &(0x7f0000000240), 0x0) stat(&(0x7f0000000580)='./file1\x00', &(0x7f0000000600)) execve(&(0x7f00000001c0)='./file0/../file0/file0\x00', &(0x7f0000000400), &(0x7f0000000540)=[&(0x7f0000000440)='c\x00', &(0x7f0000000480)=':\x00', &(0x7f0000000280)='+\x00', &(0x7f0000000500)='\x00']) 05:37:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)="0777d726b9f407be06a25cc870bfc1938db5af2bd048", 0x16}, {&(0x7f0000000140)="a8c855a67362e9e3fcde693794ce9622d018178841ea5ac27f2ef13f0c836ea6bc1514149f8a71dd0fd5aaf78f326afb126e91976348613b536b486d356ea8abcd1aaf29bd", 0x45}, {&(0x7f00000001c0)="cfad585db5f81eca93c3b68b47ee37680b4376ca23d40b053958028909919754cbc10b9249353d31d9e42872", 0x2c}, {&(0x7f0000000200)="2d85fd6f97d9ed9911204174aa73f37abbf24a2df3c49d5fe00d35cdab87f647c08df8a3247d31363f36076d5b5aa806ac402336fd3ef67235d45f309f483d4b5f1c802e53e426eb250876a5f3101e3b68a59f1df9a8d43a98ed316194bff30b560baf004a4d1b01d12639725cbeaab18034fe86574fed562af96f6bb51060f2be7c3c8e33e246880f089e6fdec6cc5c73f1c6917ad79aa2d6a9f32e0c15617cdbbd0c7cb6305e807a491d4bc59dbdb3659348d2a853bd0bc448d7c58b40b1936b4d10b2a72ec1d8a26b3a1150f88a37274ca960bec52d4858b65ad42e55ca0ee0e1d88db74e2e01dacb30232d352a00cdd94d7eff23d1ad4c5a745f0069134925fc9b2a156feddcbcad19ddd91336dff3994e43b4e437270089066502156a8cbb8e33ac2243767f5ad7d6e644ef7847b4f22f0a8c99961446c548255abe9a4a1b654b4385c8060105b9ed03cfac73722a142b0db1d870a9c2714194a6df4415023e8f610c53154a74cd88121cdc6deda9d44d582da9a0a0c1d44495718eaf2244440111d35c76d48eaa9d6a7dcd82295943710e2ff8d4cf2d5359a3b5f7ca4c9ab05a066c86baaae5df3f21e3c1413f1131e67f2e98bfc0b016a9d34b28af64695cfd168b8e1db6f485da0ff54a57b90b4273c9a7aeedc77aff33abd0128c18ecd7787aa84b4e73f0200b0048903ead0bbf4b0f2286e450d2f2e2b8651790ed7ffbca8c8a8391786a626e88fe8bdaf159fba693b947dae9ef2a3fb040217472325ee2bc78238ce2f41a382f22199e965b69e691621b6141121d8e612d3326e052f769f92d60a49c4e9ec7d22eec56ee16dc70de8cbb0538dbe9e25f484457a1f72883c2e79e7282c903e5eb08995aff084c6c8326aab3f658aa9b349913242e7ba17771d55fdfe0d6c9429fef1a955b62677bfe50cacfaca8edda3db3ba19e146da71c5f355e3fad8a4f94db4d33232f23ace53af41c153971641d3e1d7cc984bc13130cc4a9a91e7ea880592f6da2f9867e2546679e547b064f08f1f563d163647d1a7abee37fdd0196e12719d6e0009b368f35243ed251ce34e1716a90d1a6a173b014081075f9aef3da75623caf580c8ce73df488f55c04228fac9b01e453e69ae4dc27b207c542a3c90a9cb599bbfdcbfa082a66be5994fee6685ec277e7833f69edf901c3b0c4341bb975833f4b9a075691dff0df1f7c2fec83c42367beab207864e7a98c1e6f4c7bb727f244b3b466b38a71ec6720bd069e8017225168e3cf98ec69c290dcd2f90df23125ad820aaac030b6c7326a61fee9c5e8965b0c0aeaa01c756cbd56595f1a9ea272c43f672e8229e64ffa56b1a399f2df8e93471819cdba6c58b36201f295daf4fc5766c98195fda6dea5c652b7ffa9441181e749978b5b1dc4d73f14dce6d5da2809759a855009f7fbe645129bd23093be908b063bad57a0cedd3055b0532d957e91f4b5197699aff41b87543c389d0058734527dde5901fcfe83db9b511d44206a2988b23355fcb0439b7b87d50ca236e34572375668ecd0195c06a55037f7c49a323dc3431925c4e0ef2deefba6d22746b3ef842c00ecaf777854654afd5316338f779145c0cd286387ec26a507dde7f156aa1d02e45c3401bb8c44008b019f09817f75cd5ba928dd3c2b5b91be134af2adcf8aa4d963af09c1c46ef21d88b4787c8c318c37bccc8fa7be47f53aee41c8236b7a34cfc110e6c8a95006413988f7f180dd04c28559bbe4e0bb54c371d37d4018e30aefbeba4dc126a7cb6f14299c7b86f098c87f8188f660cb8a81277684c671ca6d4856837997084a7771f73b6edb437fb769163b5f84ea462ee609a6ef35e07c8164b3359129a2fd49557fab35209b34d244d3e644aee8cc2b71738236a0715959de4434ad13b4ea9947a91036edf9db2aa8abdaf5353f55bc66e004de054a78c5839a2d237bde6b9651ca9d1dc67bbdf70c487b0538bb7c5f13ad725c71f925df083ceea5b8b229b64fd33783b03369be848ac8199a0b7baa8578281e81b47613acebc663e97f6c162816473eac4d44f3c2d871a10083c3372e5fbf30632e93b7dbb1548e759b860368ba128d0369d7b3dced8882f299123807b35e9e852d7a6bcb5eae678913719b78d5cbab9eebc4e7155b32e0f4e0144429f87ada5d2a30f15f1f4b56ee8c527575a954ba7b395aed0bad5528e5b141eaa46ae070df5ddf5a5d2fa2717fa413a4dd35ce1c5ccdf9dc5cd19e91f75421f7dd9698c9aab914ea8421205935fcb73a8813f3198f48c75af85e0298ff3d710da3839319e650b3b1a4b599adfa91458796beca232956e1e26083dce599bea1f4665751d26f445a17f90946ffe0d30c99a434179ce4232c7bdbb87f89204088355985b67df5e88ad2ab55a324203f5bb2a249135b5c45f7903971ccb591d77a13e94f5cfa2e307944e0714feaf565cec08b45924ea7f47454850315dc7b9b418ee14fab6937216cbb1010ee440f36999e3aa6bcdf1efafad515f33ceb93e4a42faec2c7787a288f9d4bc564f4a562d332cdde71f6668eb768ad2caef31535818d64b6717726f66d29af1c941ed235b783232c61d1f0bc62a1dfb7ea86523bf8d615b1b30e3440d8e89b161f5fb79f1f900c073314509b51dd6a05a916ba01863862ff98ba8b5ab60fb07bd799a149b4e305def16f5d65071dc8e0141d9741c02c903caeff04a6d84596951405889708f773118d716da4179eeae04df5e8acff7e0d266bb80d3e7d0bbf1066923d0ad9cfdf69bba376d112327e854ad96475fcc193a72719a5d40b7b2b66944794fc6eccdd876d2376ec28868d5c7688a571c5e26efea10448ccd37c9073a8cd8ea452906118d25c9da1dff045d82a884f8ae11f1762c53e94950ea7c1db57266afffbcd46f50074c5bf1c5176bd666477689902918c0ed425fa45921a02ba248e9b39e947764474e1fda94916379e86b7e46ebf3682cbe7ff6a282d008e1f739ac3d670ace05c51faf827ed44cdf61440cce3498987e1903e818db1fcb65b98a20d76fce1b6b913f3e547c1bd05a4bc4ae334594de54fd1cc3cc0654c6a5294c2abe59e625f580acdfd82341734270b5aaa8fe68d0cdb382b818f9bbf0b3a82f19fe688910140fb00d4987569c1a865d0af187d527383a1f42983b7e81732456ba9fc927f5dcb516f87b76cfe074c2e0635f0d4242f59dc68d103228fd35c565cb20b6a16869a86287547af3510fcc90e16daab151795c84527748a45e9fd4ac8aa3d84682abe21848c2548188e90e8fee512e51da2f02fa53f04fcc2c5a75cca4628254724dbb5c9994fcb952fde35c0cf291a39f3e07b964db9ba5a057baebd5183a966f361e9e1f9403d213c79b2583ef385337459d77a899673b3a8c19c7614feb127fb7d481ff5e93bddaba971ce249adab2532de009610ef6dd512376f202665886afb73f8e2ede9f1d37f1a4cfba82fa4f156e8d4aa5e61d4b3794deaa7a3b9cedc1202bd47d5ef9a16921f58478d7488729bbcb55b7e448f1415b4aaf85931d5c44e2e007fc464b97fc35ca862bd68dce2e5ccff748cd4d01120dd5c60e2c64e6b2a0c7807f6fee02ddc844035b301991823ea8c4a58006bf9ba33ad4e7e5ba15d0bb0b9a575af20f90c361bfc46cd02b904364f6900750aeadd624e56cb2f06d8ac6671bcec69159394e4dce8f289723e92824829d16df3e3efd6cd912608a320b507d1c753eff93848eca389f709a0c2b31f67ff0a102197863e4b1540c397a33e81e9796db0c301a0d39041016903d35cfa3436487033d98d0380c070de251f6c80fddb3ab252e7cd7db5b61c19cda5196b7aab75cde2e3cab8b68a62b2edbab67688572932aea414bd4ab8ec3c523cf515eac612e5bb0fd01c402fa74b9fe413dafb09d78a24e96fea62de3dee003ab16ae1dc76293b5ea91f7756cc938ed273829cc797ce582291e677f55f4ba70c2eacc49101b2ff93c60bae3eae3c21ad17d3f7d5c1aeac8680173eaed65382d9872b0341d0f420942d52f0bbc56ec2df6e1b3ebadfc0558fbdbdc5ad641d61fc7662e381ff05565b590aaffdafa3f1dbd6f5099c94d4bf03b070b83b3bd75a2c8d495a4900083e890ce56757524d9c5ca4cb682a438b990aa6161c9c43a29dc6b628e5e9b939ed1d876d8802d355eb419eb993c92301d331bcd9008362247d531725e5d976d052aa92a952ddf0a278f3c3b78b0ebf57e1ba7ee03ca5b2b5ea23483e1f21be646d3acdec2e8aa3febc0a1187053969c0c075a6ecfe89dd5270d2c224611bf9356f3710df0a8943c648fbbeba4ddfb677fcaa78e60b2f866184e5bb483cfb396c71c1608c8e1baf1e27b90eebf49a809bd991b31e432bb326bebd69cd2f662a50c2b23b3b0f87d0bc17d0f7979ad7b68a73e3e0d5c5ae149251a89c6d9fbb8fafe1865d0a1eb873a2789c08ee7aea80df2332ef993052ff48bc15b6634f51ad00de79376dcf3696dd2455ed36eedfe831014acf18e1ae1454f6a082e424689f4e76666cf46cd7bb5a7b3a2d27e5c242dedd720254567a8c45847dd3d6d3752726e5b3188a7a368c1545326af8fd49b96008ab97463359d791652c132ba6852ed0ef67e8ca058d694a6928a521a78cd271661e1e6e2d2ff3a7d2090445bd5db99d9a5d7927bd7f680261dd53cfff9bde4c2d3cb4d69526a3016b62672955b3ad995bb7532f607de2641c4b5c43af662dd810968eab357a57f14b1cdef9b207804baba9be034dfa67531ad29864d6f6f04f3a22ac9e094d75e0e6c93be96410f0e1e91cf3683c8241a374c52b39352779e7c2736cc50f7df41abea748cd8f7c9d7072f93e8dc7de9f10e5c3e9be49010059876e80660c958a19b6bb70f088cfc408d52eadbfd4a71cd72464cbc1aef428f4ce34243291c0e52d46e1ad00a9d4c7a93a267ca241f61e8e116b72dd737849e62aa633d0b5b60dd641c27bb5320d41f7f90580fead859773ee19f77b45fa10b7eb858e0556592ff7011f518b1b60c6cf9eed7b96610075def960c2980ee05f8cdf572689bb1f93d55589033999767c20f6bfe607a485d91c052f29e238151b9f53daa79fd51333cc8754896b656dca9b12de72ad35d969040b5ca3e4331bc850b14296bc9d2b4cd825ecf6f980c03c6f765af1b7275d03ceeca57379c92a88fd9c51f30e87b2f3c689201d68246e83fba932fffae0be8c1bd3bd833d6800186712361781a97b055dde5f9119146351d31bc2998ffded41a1eaae531bc84f5a37fcb604636df9496e7fc0c25b7d2ea40a7b2b4e42eb15736db95fd017eb2ab3eadc19cfbd05313eda93d7ceb23f2079285f5203f3074c93323c2f096a852a3e4332b82e72acb1ea9e1470fe1bd3e548872e5879eadd11a39b313e47375d5e3f94419141d210fd560a5ccd47960d3607454fe7d1a0b03734e917b071f08352d684dc8e0619618c173e48284ad07756f5faf74c94bd1d4e6dacf53c8620f847df30a9214cafcd29814b1d0f925141ecb962ae3a7a442c052dbeb579bcf6955f0c599c2b2196ddca6e6f3143ced93d76b3e4b4ef81638c6a170011d563bcce5236949237de357548bfd738a2b73534e84bb410c049657c00ce202066c4680014b28bf5b860a2dd73ce386b1697b72cc9313354f02e30f5af9cbe33aaf9f772f716768de7f04db0ef202205022d6f9488ab36e41a97878b9452249e8d8607b34f7a0086dfc80098916649fdad1f923a49330371e077f319c9991ef2d0429d100cda16bb428b1bbbc23efa8cde3ee10c1", 0x1000}, {&(0x7f0000001200)="abe4383c83f7b6765cfaabb0e571c31fb73b88766ce1d76bb8375b3fdc54acf8a6d8cb3aef8f005483fa390ca880ed1807541eb064d457ebc56c79191bf077e2e24b7ada043087aabdf97a141a17988c9d4b42563bfea8337b8b3466d018003197232d61ca6d6739e5b3606ee490617bf5c8f6686b0369e649b40d91a98ed497304d5141ede4cbb33ec96ea410d490d06b77cd680b8e8f41d1750452", 0x9c}, {&(0x7f00000012c0)="8d6f76f87ffd132aaddde9060d1b5b6cd95580ea5e3e97615ee41132e65f6f2bfa98de2d10c4d0b03ef883f856fbcffbd6cfb9c410290e220843fa69a7b151285c31", 0x42}, {&(0x7f0000001340)="dea3340f840c8e7d184812fc97653e5ec533818efc52bbfcbb4175531f98566212f3ff84a6cf62a1bcfffd3838a7b48c5070a1f4f3471e9db877f7b93ff76cfc409f059a5b4fdfade3c188d87b8d0396589871476465b7776030f2d2a0a6", 0x5e}], 0x7, &(0x7f0000001940)=[{0x80, 0xffff, 0x1, "8aaf64d5547f375a4e758e6b9609b75646c98a8f243b9b936a933865c812f9b946223e52e9be92bad5dd4440d5454099ca4e45d3bdafacc3910f9c9966abfb4a24d901969bad63dd8c6fa7fe73780fba8dbbe779e7dca1df59434961054088e4d425e4063feaca7ddd795aa6"}, {0x48, 0xffff, 0xba3, "829bc2433b696cd747dbb71108da6510851d0b112874897a6bf2da1184e33b33d39bc12ae679007f5a102b7e62fe7a7498589116bb"}, {0x88, 0xffff, 0x40, "6555151350a67cc8ab2b6f6d3fe2b1206dd172b98acc53c35295588064b6c001f613a53fe06b5572844113f8a6e0fbbe9f30ea889f4b8e36b844019ca7fa5261be13ba47544dbe49a2a073b2e0752f3cef8266da324f2ae840c038ad23d2922ec228a1f5475b96da70be40310ba1dd33a9d52393"}, {0x58, 0x1, 0x8, "2a64f1fd9ea631982929c5df82867f7bb226d64f5461ac53952778f7a408339bbeba66f68b631bf4731107af72437af9296deaae428c1debf24a39626edbd59c82c7d423b56a96e3"}, {0xd0, 0xffff, 0x9, "236667758104d710e81b6b877c80a8cd1c13ac4de39e79dbff32356881fadbbb31e7c66e07d07f0e9ab57d04d3e2e9d9b330baeffbcc70822a5b991d41320034393506530cd39fd3c47a27463df8a6c2497cf37bfc8436fb75a4beb5b16bb21fdf9a48b5c4ecfad38acd5410900b1e5a84d3b17885f2078af2f9ba55bc4051b474b2133fed23b05f05a29eaceb8829bb8c5f235bcd796dc8a0b8b7f2ed1b3e8f6e622d3b51973b44be314718ad98a4748c42476af73b9b6fff94499d"}, {0xd8, 0xffff, 0x1690, "f5b718757b1eb186b42ab62b8af076ed860f9f3d53140130801a88568f067b9be8d70c8df2e3b30ced9475dc7ead1f17a6aeb01bdd1c9223688827458ff754c0243f450ce4e7ee9625fc0322e5e164809019de008c3a3589038c9429847dd31f48933ba80adeafe015ee0558d24e5d88f45c37d63f9a9bd963c939a41baa888cf313e896bd6882d0fb7941bc78abe6ae7b8b2f20a2082ce0558e1cf086ffa1ee4fb54298ed9f86baa0c42f2ec56b54e4b64bb60f0a80b6b216ea6db621bcf3f815a2"}, {0x78, 0xffff, 0x5, "e66aec5c8a7510dd8e9da8978dff19ae27213dc05ef9381ba8ad1c35a213a20da7a609c085d229edf8a85744a476cae6b6857153b40130f0984f50eb6776e37a5ebf1aad1936a7978da4b70d33ed8f5c055673313626333371cf81d729d17562e4ed6a"}, {0x40, 0xffff, 0x1, "806a59d31c1076e203f6db7fce1a30c99a20506e55d7d647a3bbf733bb3743f8d150994a5ed90888c4b59cbaf230c1"}, {0x28, 0xffff, 0x6b, "f48df26d33daf7a30cb0cb64caf8ba9e14be5044f9ad"}], 0x430, 0xc}, 0x5) r1 = open(&(0x7f0000001640)='./bus\x00', 0x40000000000001, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 05:37:39 executing program 1: r0 = socket(0x10, 0x0, 0x1f) shutdown(r0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x290, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) chmod(&(0x7f00000000c0)='./bus\x00', 0x12) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getgroups(0x0, &(0x7f0000000100)) 05:37:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0xe2, 0x0, 0x6, 0x0) dup2(r2, r0) 05:37:39 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae601000000000000004552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b688fdbf7eae31118b5220083ef251e851cacd7e0bdb90edad461fc11b54034c2d60185e987b604ecacdf6694fb1138a8d48b6d0", 0x113}], 0x1) poll(&(0x7f0000000340)=[{r0, 0x84}, {r0, 0x2520f564bd4c89ff}], 0x2, 0x0) 05:37:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x4, 0x100000001}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) 05:37:39 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = semget(0x0, 0x4, 0x90) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/236) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x4, r3, r4, r5, r6, 0x10a, 0x100000000}, 0x9, 0xa3b, 0x7}) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 05:37:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup(r0) clock_getres(0x0, &(0x7f0000000000)) kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x7fffffff) r2 = kqueue() socket$unix(0x1, 0x3, 0x0) kevent(r2, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 05:37:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = syz_open_pts() r1 = syz_open_pts() socketpair$inet6(0x18, 0xc007, 0xa2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r1, 0x14}, {r2, 0x44}, {r3, 0x6}, {r4, 0x1}], 0x5, 0x3) r5 = kqueue() r6 = kqueue() close(r5) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r5, 0x5) kevent(r6, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r6, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 05:37:39 executing program 0: getuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) bind$unix(r4, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) utimensat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x2}, {0x6, 0x100000001}}, 0x2) msgrcv(r6, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r0, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0xb03c, r1}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000018c0)={{0x18, 0x3, 0x3, 0x1}, {0x18, 0x1, 0x7, 0x5de}, 0x8, [0x1, 0x5, 0x0, 0x100, 0xff, 0x3800000000000000, 0x6, 0x8]}, 0x3c) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000001680)=@file={0x0, ""/65}, &(0x7f0000001700)=0x43) fcntl$lock(r7, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r1}) connect$inet(r8, &(0x7f0000001780)={0x2, 0x3}, 0xc) fchdir(r0) getpeername$inet(r8, &(0x7f00000017c0), &(0x7f0000001800)=0xc) sendto$unix(r5, &(0x7f0000001840)="24105f1cee8242495cf85f0d1b3bd7510de161b9d17f1acf1e2f3e8d80d0c5cf244bb517b303cc0cb07fd610cf7048489cf259a757690d0535cf2786bce713dee6f291fbb97d91bf980e", 0x4a, 0x1, 0x0, 0x0) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000001900)="8503240cd54f3b46270e6cd09978bf179ab3f653c3d52d562026ae7c786af37dc9ce5a6d2f5a06b57180a8b9408181d601d0a4c5acade7b23e68d0fa1606d602cb9097306ae4902b0d3f5d0473037964dd9c1cb0987fffbdbb044d9edddb69f3f24ec4d21566fdff777166e71706e3e99bfc1d70c1cc1f6f0768979fb1f8cd153c9d3b191f9a36404b1f07bc27dfb26bd11c5e93157ed78b63e28ff30f4705782800b41d125547e0dcd6969aff848be7a0fa8cbe3d685b98eaba0e2b642f02500d11738b3128059979ada5cb9e670edd8f617a88dec1e1002a9559a0a0e9c646e2d5817ee2d21741eb6bee78dec4637f65", 0xf1}], 0x1) accept(r7, &(0x7f0000001a40)=@in, &(0x7f0000001a80)=0xc) msgctl$IPC_RMID(r6, 0x0) 05:37:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) r2 = dup2(r0, r0) socket(0x6, 0x4003, 0x81) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) madvise(&(0x7f0000161000/0x3000)=nil, 0x3000, 0x6) 05:37:39 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getrusage(0xffffffffffffffff, &(0x7f0000000080)) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000440)=""/104, 0x68}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/102, 0x66}, {&(0x7f0000001540)=""/95, 0x5f}], 0x8) getrusage(0x0, &(0x7f00000001c0)) 05:37:39 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r0 = socket$inet(0x2, 0x3, 0x8) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000100)=""/98, 0x62}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/92, 0x5c}, {&(0x7f0000001200)=""/215, 0xd7}, {&(0x7f0000001300)=""/164, 0xa4}, {&(0x7f00000013c0)=""/16, 0x10}, {&(0x7f0000001400)=""/210, 0xd2}, {&(0x7f0000001500)=""/219, 0xdb}, {&(0x7f0000001600)=""/202, 0xca}], 0x9) r1 = msgget(0x3, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, &(0x7f0000001a80)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001ac0)={{0x3, r2, r3, r4, r5, 0x144, 0xfffffffffffff800}, 0xffff, 0x1ff, r6, r7, 0xffff, 0x9, 0x2, 0x8}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f00000000c0)={0xa9b1, 0x78ad}, 0x10) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) ioctl$TIOCCDTR(r8, 0x20007478) r14 = getgid() r15 = fcntl$getown(r0, 0x5) r16 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000001800)={{0x6, r11, r12, r13, r14, 0x58, 0x400}, 0x3f, 0x7ff, r15, r16, 0x9, 0x3, 0x7}) clock_settime(0x0, &(0x7f0000000000)={0x77359404, 0xfffffffffffffffd}) 20:33:25 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x400002000103, 0xffffffffcf9cb28c}) setrlimit(0x3, &(0x7f0000000040)={0x7ffffffd, 0xfffffffffffffff8}) 20:33:25 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) socket$inet(0x2, 0x0, 0x40) 20:33:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)="7b25902529292b00", &(0x7f00000000c0)='\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='%),]\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\'[*\x00', &(0x7f0000000200)='+@+\'\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='!\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) execve(0x0, 0x0, 0x0) r1 = socket(0x6, 0x8003, 0xfffffffffffffff8) fcntl$setstatus(r1, 0x4, 0x4) 20:33:25 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) write(r0, &(0x7f0000000300)="51c7877895ae9c643ea166f4d98de1904fcbb7f88d499eb14314a5ec5aee174aba63f881b3406cf9bb139357fadee2e55325e8de32b206783903ac0e62a315e35ffc86a877e7d875b0a270ff9f2fc50c5b2eae8438b110653e885f10bdda0d878291fe0a34", 0x65) fsync(r0) write(r0, &(0x7f00000000c0)="8d", 0x1) 20:33:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x100) open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x802, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r0, 0x1) 20:33:25 executing program 1: r0 = socket(0x18, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/33) 20:33:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x28, 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x8002000, 0x5d00) rmdir(&(0x7f00000000c0)='./bus/file0/file0\x00') socketpair$inet(0x2, 0x2, 0x3, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000180)='./bus\x00', 0x2011, 0x20) 20:33:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0xb7, 0x0, 0x0, 0x0) 20:33:25 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 20:33:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ftruncate(r0, 0x0) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) close(r4) 20:33:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x108) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r1) 20:33:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) 20:33:25 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r1) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 20:33:25 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xfffffffffffffe4e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r4 = getegid() mkdir(&(0x7f00000015c0)='./bus\x00', 0x100) ioctl$TIOCNXCL(r1, 0x2000740e) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)="f4b8014bcb40b0026c33e2aa599ce6966db5c83958d966a94351094d055f61096d64a21fa04a30037460ff48f20b15f693c49d01d199ac643439ab0395e03e8a1a79d1b0c84a5b98bf1a514cad9d6feb419f6031e39080f5e9090c15d1caba6a68089407ffca2a9076f7cd0b6fc65c887c77daa0fc84ba43611d55", 0x7b}, {&(0x7f00000001c0)="bb1aadd57e5013770c643be85a48761f80466c34de125b8c0925f454be10730eb933922142a065f076b5a2c542f3770df89755c48e41744cae45bfcdd35c39a6f6fdadc6a92f5bfdf4a9aaf73c7c6ce03836e23749ddf9c1e8b2f81f9951ce1ea0307bedb5ce4d239a87fd36835836c35fc2ecb117a362df991777d7f4467eb1629d8e5c312fe0f351bc568b7015a86ff14bc313a9f975870b146f86704ee1abb764ceaf7b1ae241467328077604e7e02532344893b2dc830f0671f759489b6ec6746324", 0xc4}, {&(0x7f00000002c0)="6e6c87189faed6302870537dd8d461ae20b4c42e2a97c1aa6f264490a2b8c66c13ae8a", 0x23}, {&(0x7f0000000300)="aabfe2d44e37e4a07084e50f62a92836bd377762baa22b67c4cf80fb28f4c625d239ce829a2580a770411e8aeed227dbbde95ce9db289373072d73c81b2ed69e1d9579402686d4e8a8bc9b581e4beae0a4f9143a196aac2549a05146e302d8ddae9cd422493766", 0xfffffffffffffcff}, {&(0x7f0000000380)="c60b1bc9e08e20b9b67c06adec94b1b749ee996f43407826758038e1438ac7b4a5a19a06037408169af3a4480561bf502afa6c57b9ac57a14e2f50a8f22e366e6bc05e52d42930e381236a3797fa89741e2f8f0667ebabcd68a8883076394956ede682e29192f7dba792aaaa0252a8d2005ea7402356c6e8b8293bb4c7e840cf77cdfee4736c8de3b1a3640c7e249fa15f2220f811d4f15e900594fa58db119fd3bdf2dbe9696d0921ec42b3d90440bab5e883c3a97128c94c6ef67e3f2d395e7ce42f62a0cabbb278599c13f7306fbb9cb649092474885a59482b7a88c45697ad69b2243aec70e74fe4a82e1adce872e62cce1518f64f6a569cb790454d21cd5a94a800584fe27257efcf1fb6b76bb2a82a4703242805403afde83a8cfff03ec16ee2ed2e53b487dfa9125a24e4f0b82b5a435f48f7eb160e314968d646d50bfe70b9392b16e5fd974cdd175121893363156b568f5195111bb806a28075f44b5dd127af9fb8b9c96e982476e644876cf175e4b966e9c8bb3b6a7f5bc1a6b4876b18d57e356ad4774a56b798e6f7c8332133238a558914fcd4fd6778b5789927ad7391a6685fb69c15f5d3447573be52e547e6fa51ee514d2e54208b468ce0c4cabc5a7b1cf10c968fc1d11a603750a8ca04ddce1076fae323ccd675e858df8f6f61e573a0e51ef7819ed8cd334f316a463749ce8ce4ab53bc9d1b8dce8b61cd8149d6f74bd52ec7cd103ee2f70a1da1c882896e262a89b1f4f21450c627f8893c97fd6fdfe112622a15267cad932c6406dc9cb98c4ce82ec7062fe742cca18c1049a52e40ecf10050279bf68d20e62752e2739217d9b2ba1fe184446f8dbe503f7fde4be5b00a4c8d2165f337322c3d39f7416aef18df2f4aa77a6801adf92c0d8c7ce82d6e0062aedfb284bd80f6df81d76f8f2b8c0b23a79bfeaac61c6634f48086f8b3866c96203f34ff733fecb8563d7af992132c1e459e26497dbfc9ac396829778c49c9f8e0d8fe23ddee5ee12272fc7dd1e3dac5bfcb759902a007c875c9e9503a9d5aac8788d9549987fa3fb29059f6489143affc159830a945ee052839133238f9eecc3ffe50f5910f4616b6050d7f68739f7b35c38f7d1031689985f8e42939e1dd020a91060b8136e2954086a021e3683c6baa5590af40032bdacdb801d7a6fd33371270344ac32b3e87b9df5fbe248f57489c07b8e143afed41bcfae3cbe1fa4b0aa9ef003afcdb3f667b86820274ebf14549755bf2f22870eeab1ce570bea49fbed85d019f4cf265258751ecc4e019840e93f84889ca938cf5503b119aa5108aa26f85b350cc5050ca4a60d615494997874e27e1b574678a4a897eed1ab24bdd9ab769140c8e052cbb221e218f61550405625f34bfca9275caf9f8f032e8a55b251c77635b91cbd428fb99543fd94f9a2fa9ef008fcc33afa8b34436c255fe2e59a4d0590ea36897d34c0e33642189461c20608a978172d410d211802a70750a2f3c07ddefb561d9339e63c6f4a033c400cee006ee6461c552f725f94106025fbd0a8222c4fe726e711216878ebb5150efd52efd03d524f8c0d18fd6ab9452562559dbeab0eb6151b6c4456909f56bab40fcbe40c761f4657cfe78f661e4874d1b5a6ff108861f8c77cb48d672bca6d366c40844446bed7f766f2c7f2cb1d119d5362feed6a9b1baded7c3cd287457cbaa84f3c923dd8aa08f4928acbcc6549624a8b41b19e7a1a4c441cae8dd32917b284232d115ba883139479e064ffd61b8b3e414e3f140c172f7a269871bbef3c902c11b212a78f700c9a9829208c546e5ba6fdeee73cfb9eb05e62d3dc8d5821d73f8cb19d7cd6d14d13b7586c0aeeb8127f51f846785e054f782cf8f510d4b3bc9fbb1a1e090bd294efd87b30192fbdf4b88a8359f765fa078e2501b42d34ab15cd3a2b2cb09ec7796aa2549bf87a91e90ee26238f131b3bafc6de0e3f1e33cd8ce8e858fae153fbd7aea86fa2ead36db5d103cac1fd438aa5029f99d9c920f3f870eb1e320cb1f95930cd1f7c6fefdee5d7f952086faa753856ceeba3bb091ab6dcef10328597f276d8ba8eaf22bf617599842ec5fe1df11b16cb2b20a7b799df9a04a60e41579050e1263ba681d24f538543d11e0820adb88a3463e76882704bac2d9dae85ccb6c233b3032c2c49963888746cee7ac9c14a297f97db515dce34e2519363db59037583d347ef14b31dd4dd0cd7a7ddf92837f05d04e715b3f0e3862ade4ffafbaa4eef730177f7697157415e0d32ac64e524e851c68d502c2b893a893701d2250753bc1912714101a4562c2db05634a1c0c3a5de8a6a48cec63ff078bda502e72c0dc046087fb429620993c6d80e5bba87993a759d10d5aed43c96d8f12f22c39681cbfce1a0db29defd7a93af1ca57b230b6fb75bdbcebfdfb414d4fc272c686b46c82c797ff6112e7391c69ffb93d74db6bc41c3841ace005e33da4b8fba6399ef930c2d0fa8f5d3f44f8c0d2c2dcdcf5b98b798f74d5439145bc9873d0c87961ce5096014b88257a67b9a03475f3fab8e8500dc7784f8f31a2c51984a781b590a73d53c5e30e78277e8fd6a7a057f1e44406cb07a818fdb5f07af2291300e3370d5f6ac0249cd67d5f86a1c1e106cf24db7768fc06ac06c327363898629ad2d8fa67a598cd335e79a6729fd06bbbe2bee81f9e2e8f35f759c2146057ec34873fc382b9e3855caf5bc5e75e0428556dfaedc4f9816cbf0f35dbb35a768cb84098421ed76300cb5fa5de4cb77688ec33b78d2e63eb4eb8d86b19f2d5fb9091c11cd31b877e285ec4fcedb37640f4367173125d66b98b3c49e165beac1814f8eaefc5f2ce3ad578884d261fe9b49d344099b8f2de6f7309bed44e06ebf19dd2727ff28b73307e72b3a100daed1f7e882bfedead1ad1c1dd23834968ccd89de52b6834814b0fe37e56d8d9e5a17966769366fd69ff6e316c9c71c7b8e0babd295d0ff6b7b12324cd1e360a2d8cd2ab1ddc7bea439dd1584b91913029618a1ebc72f2600bba3bc0900f9f4a7df51044feaf7560f3e56abe9a169c9ebfa8dd860be33afc1c9e9f69c103352a9f9eee278eb8063593d12b3eb45ad7ce63dc4da3e30a4ce22ddc68f7f3c4734bcc96753ccb1a9f2d5e87bc65c373e35e61ccd4a8d9617f791e55880b58fe4b3df5083935ac9e0b7abbb23bfb14c2c404798dc66f76f75d7782d5620c116ce31dd33f81c3cd728e872fd3cb95c2cc41aaa532dbe0c69c5d49770cdc1210e9867d7908b6494003396b6839201c7c7e04ee50ad5fe5f53c887196450a32e4c45cafa358760602b0973c50c98cacd3844a067eae9d1fa0159ca7c03af9ed9e9be17a988bb3879a1f168b60472608786e53f2a2a16dab148faadc7054d9697dc5f95ad06dd78e19656b427dd3327b4fc1b25453f29ca1fa8f56b2c4b9d87936c1852c6567593587f03731b72446b86776f3b01cb8a1ef1ab5c565a063f5b81521aa6e7025cd547317d5c45b19d3150eb6ebb97464f9100fa40506c2e744ffc43d2a55fe3228809b98499f173cd4bdf2a2b05f9e4cf46dccdc519e24af47889a7088bb527db62bcd71e512711442110b4748966849bc4a1465b49d6e82d486e5689a9e522bbbc8247e298bbd624b84fa7c0389537499481a6ce644f2d6618ee1695bb86491a18667685ee5e85fc0468cc63a1b4bcb7d7ef0f28699fa9b9f053510aa59f0333bd15039ce8f863fbdf3ac62d9e8569a29860a0a01a20ea0c5a8bc196f3edfc22fe5c7135e57e75216b69d010f5217a8fbbca981a9ec8d7dc6b0c218aba805cd591335518cb0a222fb3515a8994e0d2024828287e6fee2ea4903c6ad81213cff63cfcb869018f381bc4159b661d3c00a4479d76577e17e86ea63249df159ae94a9e7cf8514f8fc3da5ef1660dbea0ecbc83473c684562db6a6a5b137dd4fee8c747325c311f56f5fde0be3723efc87a02199261a5402feea1c35e58e83152ced768754b38313152af8a80ad8c6fc5b36d4952993f737d1357da48335b9f8918cba45e615d7a1f72ed18641b56dd5463af1288db4efe1cb5a6bd1a36fd40d5acd9f4ae17f89a66dc62161c186bb5f9ccc24027dbd83458c5251ceed22e052e10cd36999337579eb3ecd3216c107bfdc3fa815225f94f49cf194fb8af9a0b2ba8dbf0e7d40bdfab61a2a9a351c2f1a46a2dd0928c2095cfb9c1089c0f71321c9b0a7be91a913573618e2b1721a9033d29a9a885f6663106ddcfb2a174301323197885def32b7e5b4b0f22a34d6f2454c4b3694771637d9a2c4a6dca09b8d315157f14024bb084b8a646f1e2cb4e7fa08906b8f38eb28b2596517f33d9dd0bf224504a4a0fbeeaf2cc1ff1aecc138077a25fd863b59ba560a6a1acce5353eb53e83c7602d73330e74b5f360574395484585fa771247b40c414ea76bf6ca60c042fc56be9a62d760f60d7b7728fc064c470707a3a0a60cf839425d16da5c151d7b48944870973930b7d7e74c4ae0bc33c78a54fdd68f7868505cbdbeab72796c417dc61f8d81357d545d3811b1b514ec7e380ca000f3daa896552f5faaef661f5d82743d42f7518f8ca98fbcfcaaef69bbf346b1c8a34b1207fbb1aedad1597ff5f280619badbe4a628483882b26a518eb3d4431df892f45637b61c442d07ef812a55e7bf5f3d6ea0cae09bc7539e98a5175da83d81ba9eb35c37825cbbdd624f96c602715d9042c3405b661a99f61a0b966cedc1a18ed6d36073513b8ee2ae6ac241dbd1b4052b693a049212db11f3d8106c84b26b1c960c52b5ba4a8348373d4ba09104a343d235c2f4a9aee35c6e86074957cd8ee75c64b123350f5bc013339cd9e6c5723c9121331fa57ff915870444fedbdec77cf1a76257c7a71f4e94dc071c03b13ae217f9721d2ff640947bf97329643d47d62f0d7c03eeb7195b26fba0d72fe2f8aaa486ec7b6e0d6563f02eb7184e1fac63cede1de787cefdcfdc0769f5cefe53e1d2640d53dd86fd29125afae07a2b120a24b3c07701e81cbd96fa6aa4bc1729d83d55f8e05a6d061fac59affbe874dff50c2761d27dab3986bb34b09347c3ceb62e0041884ea406be1a8cf93e4bf9d78f971f92f3fddb4bad1a33831c4ae1ec20e921e283179fabb337731d2b884d3532a058b3a7cf9ccaaf260958256ecf63f0d43c534497859802e9c143039320b72e6868864127828bee4e93d65293678c79d92983a3d20223db38b592753c9c61189c37c2dfedf9d2e5697041bb01b211f8643c06995d3be074d2ec3baf8e272c7aa72ce4e9dc9c9c4d99abbedf120a6bbde68fe433757d777d20976c1b113942c72e39abbde814cfb73aa4b7fca05792406f4c5d91ab35d9c10c54acb8d336f6da66d72fe83d94ae94ed2a365bd9523f6ae06a8641931c396b857a7a35a4cb55d361a2a7eeda086468148481f2cf17e9f8eed6c05da1475930227a691cafd2f77fd7aebc5c75fcba9dbd79b4ff5806d4bb36bf68cb76af469c3bce08c73a4273e07620d8ffc744a69b3462c904eae88aa3d26a384f6f233a63553e670162f08a02a33174d6a05263fb527f874674f1b0f9f1a9c4ed5cc078a6f9e5ffc41335f5624c3a9cd5de60e4d146faf66e46f1a28c81d73c55f1c90bc5be79dcc56d6dcfa704b7f1c1e4e08418b11d8cccb4316afeb069208d97bff80bd4a1f416ada1f2c72197b31942d03e8bb0bc7052e18476d4e86158513ce22957bc7fa393da67d483e8d2a32439cb846d9d1370af690e190ed3d9f55fdf7e292a8e61539a9820296e77", 0x1000}, {&(0x7f0000001380)="f8ac7760662651aa179c76f95a4d1e16fc406c5496cc9dd0127b7bb7d60bbe472b9f1635378c70371a03b4cae4e40199e37325ccf7b75a2f2a6b10f96ef63669b3926ddc97a672c4de631ab1366e01326dce6453f4e45db179cadd96ca343db5faa8aaf59806d1aec431a7b902e5b9c37aa6117d87", 0x75}], 0x6, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x40c) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) 20:33:25 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xed5b, 0x15b}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/234, 0xea, 0x1, &(0x7f0000000200)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000020c0)="cf", 0x1}], 0x1, 0x0) fcntl$dupfd(r1, 0xa, r1) mlock(&(0x7f0000fef000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 20:33:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20089, 0x2) shutdown(r0, 0x2) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0xa) 20:33:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="05fa9349", 0x4) select(0x40, &(0x7f0000000000)={0x8, 0x2, 0x7, 0x7ff, 0x5, 0x20, 0x7f, 0x3}, &(0x7f00000012c0)={0x100, 0x6, 0x20000000000000, 0x0, 0x400, 0x8, 0xadb, 0x5}, &(0x7f0000001580)={0x3, 0x3, 0x9, 0x61, 0x7ff, 0x2, 0x80000000}, &(0x7f00000015c0)={0x4, 0x3}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) recvmsg(r1, &(0x7f0000001480)={0x0, 0x3d3, &(0x7f0000001300)=[{&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/187, 0xfffffffffffffe0a}, {&(0x7f00000014c0)=""/28, 0x1c}, {&(0x7f00000011c0)=""/181, 0xb5}, {&(0x7f0000001500)=""/66, 0x42}], 0x6, &(0x7f0000001380)=""/231, 0xe7, 0x30f7}, 0x41) accept$inet6(r2, 0x0, &(0x7f0000001180)) 20:33:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc081, 0x0) mlock(&(0x7f000074e000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x14447b1beb2a6d50) select(0x0, 0x0, &(0x7f0000000040)={0x1}, 0x0, 0x0) 20:33:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x6309) ioctl$TIOCSCTTY(r0, 0x20007461) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x800008007, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 20:33:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/235, 0xeb, 0x6}, 0x41) ioctl$TIOCNXCL(r0, 0x2000740e) faccessat(r1, &(0x7f00000012c0)='./file0\x00', 0x10, 0x3) r2 = openat(r1, &(0x7f0000001300)='./file0\x00', 0x100, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001840)) ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f00000013c0)='./file1\x00', 0x10) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000001400)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001440)=""/60, 0x3c}, {&(0x7f0000001480)=""/129, 0x81}], 0x2, &(0x7f0000001580)=""/122, 0x7a, 0x2243}, 0x803) rmdir(&(0x7f0000001640)='./file1\x00') rmdir(&(0x7f0000001680)='./file1\x00') dup(r2) bind(r2, &(0x7f00000016c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000001700)='./file0\x00') fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair(0x6, 0x4000, 0x1f, &(0x7f0000001740)={0xffffffffffffffff}) mkdir(&(0x7f0000001780)='./file1\x00', 0x2) getgroups(0x1, &(0x7f00000017c0)=[0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) 20:33:25 executing program 0: setrlimit(0x0, 0x0) mlockall(0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x40, 0x80, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0)                                                                       20:33:26 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 20:33:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2018, 0x10004) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) fchmod(r1, 0x110) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 20:33:26 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/75) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x20, 0xc594, &(0x7f0000000180)=""/4096, &(0x7f0000000040)=0x1000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/13) writev(r2, &(0x7f00000013c0)=[{&(0x7f0000001180)="28ac741f32f37f1565b64ac7c8547930b4abb5f27cf08b2ad37f681f6be61d4ce0ff0d43d2c7e07c8d49eadefeb5f69827702e7d29118222f18ca401847a2be7aef5593124794b2b878bc7ee7f74fe82e36c8f48c2c07a87a8fe9eecdf919ca2e2112fb67dea1da7a51cdcb17288ba349025", 0x72}, {&(0x7f0000001200)="32025b0a19be4907c77786389f420ed9bf816879d4b69ebba40be9eac58e6b0b223f296d35d96b3063ff9b31184e7a386f35b6dea565d1018193dc1f6f2eee77b9ddf6d6f8d726766a1dd8a26054831366a23118028417bc80643e0895c815300a866ac90e4c785778188ca323f20db912e06a9c98499f708bf9bac1a7841ccc93b15d7e98aa3662d5ee133c827a02b7fc26c516", 0x94}, {&(0x7f00000012c0)="385c27f136a8a502859997bd4302fe5397ca588558ee15849a45a2842eb73667426d2f22104ec25989b40e044bdf2cbc07a06793558198f0941d98641480544a64cc6dc13a54ed0a54e73198cebf99b9f9f38c72693922e83a318768d32b03cf1e5e2f3e5a3e4c88041debfe8d0f6be2cef3c6995200d3c44f4361acfbb6a4a9be370afe98f09763a2d23fc88b49229a2ec8b0d653bf25a9010816a47e2899a7cbcf57d95152f20a27e71bd525f5bf4866699e21f32c7206f64b68a1bde6d1f5e62146d2021d8e0ae445cd17293ee09722efea166cd516893ba08ee1fdba93e3dc97ecd3a361b0e6a21e9411", 0xec}], 0x3) 20:33:26 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) socket$inet(0x2, 0x3, 0x5) 20:33:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2026, 0x1ede) sendto$inet6(r0, &(0x7f00000000c0)="609fd41d767bf926fc15fff230a78e17004afe34b671e85427af2874c8a617ee1ce4b56e1bd8407abdf0a58e9c4e5004dabd44523a002cddf23cb444bdf203aef1f27ee53f966eaf7420fdd4fd974e1987610e7324411d1e2b9ed8c65c5ae73c4b6eb53caa0f3d67821f50e599794778ed6998c58bed09807efcd6d2665339a0b82923ea1eb8f4f121bbdceefec6545237a10f2c4b9343e208e8697b90bea31c157938687239eb800970f4458fc0f102a631d0219e", 0xb5, 0xa, &(0x7f0000000000)={0x18, 0x0, 0x4d, 0x6}, 0xc) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 20:33:26 executing program 1: msgget(0x0, 0x599) 20:33:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x104) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000440)=""/186, 0xba}], 0x1, &(0x7f0000000540)=""/163, 0xa3, 0x80000000}, 0x40) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) connect$inet6(r1, &(0x7f00000003c0)={0x18, 0x0, 0x6, 0xd2}, 0xc) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="e1c108de653f618e8d70af28dd7fc5978a8356eb1be6fb3b3d9332657682a7e0a939da0ad3c2089b2a4ea6d6753f14b2f9ba959240994d6d1e2b67f87c3032a2c6e37b4a8b121ea38edce45ebb5effc00bd45ee9e5587435f50aff58e06fa17112", 0x61}, {&(0x7f0000000100)="7ad48dea1cf691ac590de2fc76a30e86cd85ee0c31949b9eb4cc65cb421af1e464eaa6ec33d868a6cc7838090d8de0431dcf5ce47524", 0x36}, {&(0x7f0000000140)="2f1a02ae4b9aa5a12a6025ee0fc75c406f09a8cf3a092e39900d7a0b65ec042d9301a4422bc21f4823b07ef1939fb68470defc03d170adfa69766f65cdc84a43cebdfbc7120b26a07b40d652fbac88a86ba14d5992a614f5dbccf7ef0d0a4fc855284b78cdae675ab349be6ceeafea64bc44c004ff561aa092a10923fff28aefbfcfae3f7742cdf46049f6d30a3ee55468bc1b3b44bec2e58923a87047c522d09c3c2ab1ebea3c20589a976b53e2d8e0d058e2ca3bac2262792f0259fcf8bc9f351cf0659a70ac3aea3232794744ff85be61de2557d7613a29c580690135271a088103fa4aa0a5d5e60c4f1ba4b9ddbc", 0xf0}, {&(0x7f0000000240)="a30976", 0x3}, {&(0x7f0000000280)="3515a26f8378e434fa5859f327598b95bdc67c3ab084c370ae17d880b1edde42e28a48d92e80513190c585bd38cf838bc8af8937b08047109bea0ebdbb80c2643829b75906d9a105794ef04961319ffc0fa840866bf791802dc534c0b97ee21cac1893b0a32bfbed970817c040ed00d6b868331de6df2bc3954af7f397aa7e31d90d064821cdd756982e15ddd4c9d1c69004334c4f94d4e48f9751c45ad73cd5", 0xa0}], 0x5) 20:33:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r4, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/228, 0xe4}], 0x4) socketpair(0x16, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000003c0)) connect$inet6(r7, &(0x7f0000000400)={0x18, 0x2, 0xff, 0x80}, 0xc) getpeername$unix(r4, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000500)=[{r6, 0x80}, {r2, 0x1}, {r0, 0x100}, {r5, 0x14}, {r8, 0x84}], 0x5, 0x80) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000540)=0x100000001) dup2(r7, r5) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000580)={0x693e, 0x4}) ioctl$TIOCSTOP(r7, 0x2000746f) getpeername$inet6(r3, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000640)={0x8, 0x8000, 0x6, 0x2, "23a0a7cb173b018e9c535d6f192cdbc0e1da45dc", 0x1, 0x3f}) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000006c0)={0x3, 0xddad488, 0xfffffffffffffffa, 0x4, "2de8150613511f97c442efa3f91c7d5697b66df3", 0x2, 0xfffffffffffffff9}) getpeername(r3, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000780)={0x4, 0x3, 0x5, 0x4, "3a274a5752e0272263bca3e237913861a83c1e85", 0x9, 0x7}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000007c0)=0x7) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x8) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000880)={0xff, 0xfffffffffffffff9}) setregid(r11, r11) r12 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmat(r12, &(0x7f0000ffb000/0x4000)=nil, 0x2000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000008c0)={0x1, 0x47d, 0x10000, 0x6, "2beb3756d8231ff698ddc96e89d6469003088944", 0x8, 0x8}) 20:33:26 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0xe, 0x4) 20:33:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 20:33:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) 20:33:26 executing program 0: r0 = open(&(0x7f0000000180)='.\x00', 0xfffffff7fffffffe, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000002700)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x3) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 20:33:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) r0 = kqueue() socketpair$inet6(0x18, 0x4007, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 20:33:26 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() syz_open_pts() 20:33:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000300)=""/251, 0xfb}], 0x1, 0x0) r4 = semget(0x3, 0x0, 0x2) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000000c0)=""/220) 20:33:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c9976116291", 0x754) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="5d0988664b74c6b3c3ddc539560856e09aec95d6fc9ca7851fc50df74b428168c5043e4ce4f30049c1503653fc385960ed007dabf3", 0x35}], 0x1, 0x0, 0x0, 0x1}, 0x4) rename(&(0x7f0000000700)='./bus\x00', &(0x7f0000000740)='./bus\x00') linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000002c0)='./bus\x00', r1, r2, 0x2) chmod(&(0x7f0000000240)='./bus\x00', 0x102) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f622f5d1c2d086c01"], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\t/bus\x00'], 0x1, 0x0, 0x0, 0x0}, 0x400) 20:33:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x10) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0x3d) rmdir(&(0x7f0000000280)='./file0\x00') getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/13}, &(0x7f0000000300)=0xf) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) recvfrom$unix(r1, &(0x7f0000000140)=""/217, 0xd9, 0x800, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 20:33:26 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r0, 0x0, 0x1, &(0x7f0000001180)=""/166, &(0x7f0000000040)=0xa6) 20:33:26 executing program 1: r0 = msgget$private(0x0, 0x7) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = geteuid() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000000)=0x2) r5 = getegid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0xb0e, r1, r2, r3, r5, 0x4, 0x4}, 0x0, 0x7, r6, r7, 0x8, 0x120, 0x80, 0xc54a}) msgrcv(r0, &(0x7f0000000400)={0x0, ""/200}, 0xd0, 0x2, 0x0) r8 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r8, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 20:33:26 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000440)='./file0\x00', 0x4) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000ffbde950a3b4446b8da2dfc9ebb3b60aedbb0b13e5c854349c9dd5f85927bbaef31506b04e6f8621499348f44fd59039cd2648ed0186923507f89c4109d86269ce4a8af4b72fea783c3f8d3c363b321081adf5979d3b7dab590464717aa9c36fc8fc515f215810db19df7093da520d4e69af96f4a313ed7db1c9894d64f9dd6992433233af698245e39e3f00ed14ffec1b773850a53d96725b88247bd07abb3fe01473e0b826acc7bd4dbd9a1ad4956b67e17cbe8310589abc99db"], 0x45, 0x800) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8400, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) r3 = msgget$private(0x0, 0x400) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000000fd39d9babf7f5e5a7d0665d140fa9440b67b8ded9dc0ea436d74f3d35aa09d6418f7e33244f9146b184e5443071808a9f15587ec96ffb6019f900f362752093919ec61c0b3a8fc02923745b07ee77b4c6ebfa07ef3db8598e4074b32697b032a191438399e741414a5a27a824960a5bec25ebf7d5b04c25b5bc1bb449d8acc8a7455db5e0100ca1b247cf0720545bddafb7ca168240e1777950200d44406596824a77ea0abb70443e661b72acb42f0e0515f2229244602131663dacd16ff943ecec2330d458ea3fbf8dc884d"], 0xd4, 0x800) getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) msgctl$IPC_SET(r0, 0x1, 0x0) 20:33:26 executing program 1: socketpair(0x20, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./file1\x00', 0x10060, 0x8) renameat(r1, &(0x7f0000000080)='\x00', r2, &(0x7f0000000140)='./file0\x00') getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$inet6(r0, &(0x7f0000000380), &(0x7f0000000280)=0xc) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r3, &(0x7f0000000080), 0x0, 0xfffffffffffffffb) getpeername$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x0, 0x4}, {0x18, 0x2, 0x1, 0x401}, 0x80000001, [0x1ff, 0x2, 0x1, 0x9, 0x9, 0x100000001, 0x3ff, 0x3]}, 0x3c) accept$inet6(r1, 0x0, &(0x7f0000000340)) 20:33:26 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f0000000140)=""/4, 0x4) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="712ad8fc0f9e5cf8d87b4cc0bc73e042fad61d92948286237c39e317cefcd7606669ebc9d0d889d64674c11671459d415223f9b276fc76656ed888a82a00000000000000ae06c538fb568be30300fea1", 0x336}], 0x59c) write(r2, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r2, 0x5}, {r2, 0x104}, {r1, 0x46}], 0x3, 0x0) 20:33:26 executing program 0: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x2, &(0x7f0000000040)) 20:33:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="44f6b30d000000f2f340d2fac402b19cd80f1b442400c4e2f9dbf8660f7d7a89004f060f41ce660fda55683e660f381de4") 20:33:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) accept(r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)="2efd2ab300", &(0x7f0000000080)='!(:\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000140)='#-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\]\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)="25eb2400", &(0x7f00000002c0)=')&\x00']) 20:33:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000032c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd0b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xee4) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0xef) r2 = kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r0, 0x2000000000000c00, r2) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000240)=""/131, 0x83}], 0x1) dup2(r2, r3) writev(r3, &(0x7f0000000900)=[{&(0x7f0000000380)="2b10a583e5523dfa8b1908821220006e218486d79d6b6889ea0177840bb4b7100be079892087f05401b47b64b10a0c4657b6cd0d6d1e9ae27994d2808593b4a209ad9419166609710e7fccb657634c0dae83760dc2b3acaecf2ad8af5808efff58375b25c129c705a7844635af1c97ccf67b07daa56cabeba4ef982f7b122fbe2e679f3973cc271843795f03d19fffd13a60699bf34c3cd8bccb28f1aecdcfa5e3ec3504e11a25b62a896c7f0673cacbc6b7e210b93a503c3ce14296ba6b8f3b11b03989ea9a345aac2baadfe20fdd8f6ff35aa7e04cb4b5ad417c19d2698839b6378afb030da847b6cf89c30edbf26dd65f08cb84fbd9f3f951243a44a4", 0xfe}, {&(0x7f00000005c0)="3688e2de591e0f85202eaea05d56956ab04e8d0653f9e14d69170be72d53c6edf61b4a7eadb1251338e1988c8ed06534c6c4b81515fdda5e88ee242618fba3371edf6bcec92c76c687a646ba418c91982310a17372b22279beaffea2c598b51c4cd03d38b52b529d2ebbbcecadd5ee646d772aef6962be324e9b356d6008e7b8872aa2642f4c822449cf5ed14227f5365f26ffe7b725f65276879cfd474467bbf074abfb1be07e4bcf7a1ce58bf627e969d168c42f97d100509b2c1ffbeef813e5ea6e78aa082241d7dacfa1", 0xcc}, {&(0x7f0000000480)="04eabd9cc5380dd52fd8b6d51d9dd9f95bc994", 0x13}, {&(0x7f00000004c0)="92d3c0eee2b371", 0x7}, {&(0x7f00000006c0)="00b94a5c7c70892ceefddba701f554f05145782e484521ec380e629c8ef3ee9ee18b5f39fe18b79b698c81957f081559528d6376efc6022ec2d682481ecdf58c24090730ba7fc25c52173085285e0d3d7179d9b8d2bceae4574362371d522e822ecbf8f58540eec3a10e8e96248640b8a23da7f5f3b06c3e3c8140c11fa233ba3aa2236da9a13f165415b2c771a4bde0cfdef798b1dfbd6473adb24c40", 0x9d}, {&(0x7f0000000780)="9e869598c1fe12c516f6c955f185e431a3cb783c65f12833761e2cde004a54f2eb32fd365ea7caafa9237fd225d58b4e5e448f93918c343f5546864a48b7c7e5731bbf90da2395ad12da0655e2d0b98d7aa3243169ed50514f8fdb87741c6e", 0x5f}, {&(0x7f0000000800)="6587cf27e04e9ee8df91804168c08a36bd2b77a127b3b55b7de11accc11ba83356316899815ece7ba41d071e2f004e1a1449d3327263c6146b63a45c98854dad3544c3a47cb0703ef054b2a706acc3ae050a3d63c6782bdcdb3e611bcbe49d7a455eb4abafe4367b7ea6dbb92bfbb9b6aed64fa45074e3d0bc2ff37b1caa68f0cbad49ec92baa7548c27ef736920b056eca21b5ac6524f35ae3f564109f1a693960caeafba1ced62d1d8643b1dde7e7df16461ed75d84dbd3c83977e167c55b36cebaf1814", 0xc5}], 0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x7fff, 0x1, 0x5, 0x0, "bad84b73f2a42ccccaa70600000075835db57180", 0x0, 0xfffffffffffffffd}) ioctl$TIOCCDTR(r0, 0x20007478) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x462}], 0x1) 20:33:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x7ff}, 0x10) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 20:33:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000100)="db0d106f21f342bd63155e00efdc101cd945708cf7dc72472cee6540e62ad92e9b618d8c874b1291948610a80df8db1f9e35fd2c335cf10faa62af9b7894", 0x3e) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) shutdown(r0, 0x0) 20:33:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="e04c72d690ff50d9a7cfccdac04009b522938d4e52f1b5ecbd3c0519f0b5ec8ffd1cd743a0c15cb95e4a6faa71f84ea0d9fce5e818d36c7a0addf3aa985e298818d470472744df54dca18f77dd24c7600b1c23c28b10460501eaed831342d57b", 0x60) socketpair$inet(0x2, 0x8007, 0x20, &(0x7f0000000000)) 20:33:28 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x9cca, 0xcdbe}) setrlimit(0x7, &(0x7f0000000080)={0x6, 0x3}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xffffffffcf9cb28a}) r0 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r0) setrlimit(0x3, &(0x7f0000000040)={0x7ffffffd, 0xfffffffffffffff8}) 20:33:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x210, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c503", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) fcntl$getown(r0, 0x5) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 20:33:28 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:33:28 executing program 0: r0 = msgget$private(0x0, 0x288) msgsnd(r0, &(0x7f00000003c0)={0x3, "0682300a6b2f1cdced7fe2a8e6f0b13dae575ab6d2100fe78e60e85b967e74756d340d719840dedc56f44efe8dd988d611b266c61d178582f762918b855014d5a090b7cb0d6427a2c0f5169a5f1198bddf7749bf1f7f301a8ac0f28a27e3b2882083d62177a2d6c399c8e3880a094fea471a458c7290eac868e943418eeedfe7a99657d39654d2cca0b1d24a7551b52f6e83fa563635ae725f7dd7d98c1e8a522951b4982887a36ceb09bc51cc079dca6fdfb153ffbb0c68b316733e42fee0ba9acb918253e3e318a3704b215f62cce55c0a5dcf80ffcb5cd3b63d582723"}, 0xe6, 0x800) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/88}, 0x60, 0x3, 0x800000000001000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) 20:33:28 executing program 0: r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x5, 0xfffffffffffff40d) socketpair$inet6(0x18, 0x0, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) socketpair$inet(0x2, 0x7, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xaa, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0xffffffffffffff01, 0x7}], 0x3, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x20, 0xa0000025, 0xfffffffffffffffb, 0x1}, {{r4}, 0xffffffffffffffff, 0x80, 0x0, 0xe777, 0x1}, {{r5}, 0x0, 0x8, 0x3, 0x2, 0x80000000}, {{r6}, 0xffffffffffffffff, 0x52, 0x3, 0x6, 0x5}, {{r7}, 0xffffffffffffffff, 0x40, 0x2, 0xffff, 0xfcdc}, {{r8}, 0xffffffffffffffff, 0x85, 0x2, 0xffffffffffff518b, 0x81}], 0x0, &(0x7f00000002c0)={0xff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r10, 0x1) r11 = fcntl$dupfd(r10, 0xa, r10) ioctl$TIOCSBRK(r11, 0x2000747b) poll(&(0x7f0000000080)=[{r10}, {r9, 0x11}, {r9, 0x44}, {r10, 0x4}, {r9, 0x24}], 0x5, 0x0) shutdown(r9, 0x1) 20:33:28 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000000)="a5", 0x1}], 0x1) write(r3, &(0x7f0000335000), 0xfc94) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) read(r0, &(0x7f0000000280)=""/243, 0xf3) dup2(r1, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 20:33:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x110, 0x80) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x62) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) 20:33:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x45}, {r1, 0x82}, {r1, 0x80}, {r1}], 0x4, 0x3) socketpair(0x18, 0x1, 0xd558, &(0x7f0000000040)) 20:33:29 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xffbffffffffffffd) getsockopt(r0, 0x3, 0x8, &(0x7f0000000000)=""/229, &(0x7f0000000100)=0xe5) getsockopt(r0, 0x29, 0x40, 0x0, 0x0) 20:33:29 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x800, &(0x7f0000001040)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000001080)="8293192e812665c01cd018d54520e619a2f88b312eb9f966996c99ab3a7bed43cea873f9901d28528d2112b3b47fdfc358c52493eb2bce39f15902d63db22f096b245f98829e0537eb2359f6dcb9ea7e4720f2255cd7aee5e3a49a2b15afd5139635dcc2e24d7a1c27afac75fa2e5df1d3162a9a977c29140daeeb57c32d2a4402ea0cd27a2adca5949195c97d959791c5a86ecad147f2502383e3e86910addcce875cfdb6b3df76e4a5e703a684b7f5c888eec4dd034c8d5c7fd62c9adf85e295dd9703f6d047b03d8a999dcde97922f2", 0xd1, 0x1, &(0x7f0000001180)=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f00000011c0)='./file0\x00', r0, &(0x7f0000001200)='./file0\x00') symlinkat(&(0x7f0000001240)='./file0\x00', r0, &(0x7f0000001280)='./file0\x00') r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) unveil(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='c\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0xc6da10027e157377, r0, 0x0, 0x0) r3 = open(&(0x7f0000001340)='./file0\x00', 0x9, 0x2) getpeername(r3, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) r4 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = getppid() r6 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001400)={{0x8, r1, r2, r1, r2, 0x88, 0x8}, 0x8, 0x3f, r5, r6, 0x8, 0x6, 0x3}) kevent(r3, &(0x7f0000001480)=[{{r3}, 0xffffffffffffffff, 0x42, 0x2, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x60, 0x80000001, 0x9, 0x4e79778}, {{r3}, 0xfffffffffffffffa, 0x36, 0xf0000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x84, 0x20, 0x7ff, 0x34}, {{r3}, 0x6279f22ed301d5c6, 0x2, 0x4, 0xff, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffb, 0x80, 0x4, 0x9}], 0x400, &(0x7f0000001540)=[{{r3}, 0xfffffffffffffffe, 0x5, 0x2, 0x3e63, 0x3479}, {{r0}, 0x0, 0x14, 0xc0000000, 0x2, 0x2ede}, {{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x6, 0x3}], 0x16d, &(0x7f00000015c0)={0xf09}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001600)={{0x8, r1, r2, r1, r2, 0x40, 0x100}, 0xcc89, 0x71ce, r6, r6, 0x9, 0x100000000, 0x400}) lseek(r3, 0x0, 0x3) getpgid(r5) mknod(&(0x7f0000001680)='./file0\x00', 0x2100, 0x2) syz_extract_tcp_res$synack(&(0x7f00000016c0), 0x1, 0x0) kevent(r0, &(0x7f0000001700)=[{{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x101, 0x10000}], 0x4, &(0x7f0000001740), 0x0, &(0x7f0000001780)={0xc263d24, 0x40}) nanosleep(&(0x7f00000017c0)={0x6, 0x2}, &(0x7f0000001800)) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) fchownat(r0, &(0x7f00000018c0)='./file0\x00', r7, r8, 0x0) truncate(&(0x7f0000001900)='./file0\x00', 0x40) 20:33:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x20) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getppid() fcntl$setown(r1, 0x6, r2) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:33:29 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f00005a2000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) 20:33:29 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x2, 0x100) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x4000020080) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 20:33:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0xf084, 0x0, 0x3, "996a295908ca3e1c0ad0a63496ded4f30d4fa628", 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x83, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x100}], 0x1, 0xdc98) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)) 20:33:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) close(r4) write(r4, &(0x7f0000000100)="c898d48565383c4cf1f22f8a89e365ae21ff", 0x12) write(r2, &(0x7f0000000280)="56fbc3230da374d771126bfd3b93449cd27c914ed1ef1b0c1ca5ced629821fd0fcc06dcdc198692b9c1d7d21dde1fcb8be50bda50c50fe73efc9e8c6975a84014f8b67d458daa4616d8ffb2de78faf123c26b0088248f44daa8c36111bbbf5b01c7d632615cd49e8d094a0c82e34251b2da9684c2e135f97a52ca7a8a992", 0x7e) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xa000000a, 0x3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x6f, 0x1, 0xdde, 0x10000}, {{r1}, 0x32ae515c82374bd7, 0xbc, 0x80000009, 0x1000, 0x3}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x200}, {{r4}, 0xfffffffffffffffa, 0x0, 0x10, 0x8, 0x68}, {{r4}, 0x0, 0x80, 0x80000000, 0x8000, 0x2}, {{r3}, 0xfffffffffffffffe, 0x3a, 0x40000002, 0x1}], 0x1, &(0x7f0000000240)={0x9}) 20:33:30 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x81, 0x9}, {0x4, 0x5cb3}}, 0x0) socketpair(0x1, 0x3, 0x6ac, &(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fff, 0x3}, {0x3ff, 0x6bdb7485}}, 0x0) 20:33:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00b29a332b696c65300097d6b59551fc87cbd1251d65ad6c947b7eeea48042dd590bb3ba4d3c7074a691588c3aa794688be7387994ef43554066412c3c51a177ab11ac1541be94e63fd917c0f4806917afa79afc6955f196f4bfa9c9b3137fd21b343abb68fdafedccaea085862562c25ec4435abaaed829957eac56ca8ae7026d8b19afecfd7937074f75d9fdb43cfab58aa40de9b36006e6e73c181194f0b84dc1da5ec499549d1bebcd77e5b038dbc55e90c8f43c64901594c1df84b651dd34c4fbfb0bbb88988a0f171b63c9c353ea10cf735cac82733b08db99604350acc2126fd23974a1246529cfffc96fc9242250b3c327c3f34241dd5390b9a8490c2335def17a1b122ce21b14f766a1345b5f2517e2dc4e417bf319f3bfa88e017dbeef27b1488730d9de16dfc19e27b36274bde86a989a01522f03cf26ea634e0b451c08c6b468ab637cc080ee74f43d5f7e045ccbb18c0db04143145066d81d755b95d3818eb471e187aab0cc3d23d9da460b67719eb7b57437df0b27b14ec5989b345f0f45b8"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r3) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x5, 0x3, r2}) 20:33:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x16, 0x4) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 20:33:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000000), 0xa, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 20:33:31 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) lseek(r0, 0x0, 0x2) 20:33:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) socket$inet(0x2, 0x7, 0x9) write(r1, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) 20:33:37 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) ftruncate(r0, 0x7) select(0x40, &(0x7f0000000000)={0xfff, 0x8, 0xfffffffffffffff7, 0x81, 0xd3, 0x1ff, 0x1, 0x1}, &(0x7f0000000040)={0x9c3, 0x401, 0x2, 0x6, 0x7, 0xff, 0x1ff, 0x532c280b}, &(0x7f0000000080)={0x3, 0x81, 0x7, 0xd46, 0x6, 0x8, 0xfffffffffffffff7, 0x1}, &(0x7f00000000c0)={0x61}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r1, r2) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x1) linkat(r3, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00', 0x4) 20:33:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000040)=[{r0, 0x90}], 0x1, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) socket(0x1, 0x7, 0xa5) 20:33:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c1137044f514c4bc0f80b312d03f6b1f1ee467f5cd751fd94346c835e22ee11f786ce05b8f26cd7493fbb2915ba8cb74937d747fda0fe388e989d5c252dc8b79be3a85fd087ce7c7e5765c52ab7c0b598b208412a4b5ca9e96b9005865ac5afcd39a129b403e049f3e53ee6eb2b438e1c3b05b2f5655495a06a604cef0ca842f8c1a529eec6cfeb8f19e9017a2cbfa91dd", 0x91) socket$inet(0x2, 0x5, 0x8000) 20:33:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20e) r0 = socket(0x6, 0x3, 0x100) sendto(r0, &(0x7f0000000040)="8ace0745891feadb8fae480822764148946557362b4c043665b0d939b3d700e65c1d3604fbc2cd581b1716f54558a6ad8eb813f8ac52c70347a8b8f230f49fe6e4d1e386bee37bb976a9b1729088597922b46d117baf9a493bd894b5105ac90edc750ce79afdf77a3290a65cae597e0bcce766cda07160ed8f860a77fd957abcc1be6265877db0712658ad2a10661acb20b4ebebcc32e5d88d679a75189ba37420a10e436360940da1b8074d62865764bfe6dd94087edb87ba71812c514ba98daa50915724ebedf64898cb759a1429df20efe4befed091ffe2fa", 0xda, 0x5, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7fffffff, 0x6}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x60c09b977889c022, 0x0) 20:33:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x3e3}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000080)="81cd1d49679b350f", 0x8}, {&(0x7f0000000200)="23875e7ca6f9a39501cab883cda3649424a7da42000a5ed5752b32706dd11e6faf9e7523154ebe17ab4684478fec7e6c3a41fd5bc40a27c66eff66c8b6ec9d0f2de3bc787971b3b1798b174f79755481aae35e7c654447678ab2805b1bfe689111257425c03c6a525b30a5c72028107f502bfb049aeae9958c1dc0b8708f2cb94a6cc4698bfb03a7417ab01d9c4f4e920561a106e2b57f87597559cab038bb6032c6c384deca448ad5f4fa60feb74a61337a8bad23bd72b2b412bb6adb947e06f5bdf554b36d593dd9e07487cc83543558f86913f0a992e314b39de880987cb45372c8f9592ada73", 0xe8}, {&(0x7f0000000300)="2e5b49f5dd21449957c6a7159e4c2e1969cfece90bdadefa43e8b9ddfd749fb1f53cb6910cd9ed0b8d08c04c42816ec870746c347b37f0a16c20b9d72c29c291e9aab0eee93b36aa9889fcaeb4d349fc3791d1b88c1915cccc630a9447b0498e1410be0e1451767822cfaf9cffb6b0f1c728b2292c8291407bb36a3f0934e2cd98711143c038beb32d38b8e9bc1a5e784d7f1359051f3610cde821a8cc1046936a69e220b513c48f79d79d77b3418bb688b15160a95c133e1612ca4f7c7ed3a7ea700de614de3e92abebac6bb6eac383816a76b5e0dcf03c4910", 0xda}, {&(0x7f0000000440)="622538131806a4e421c1deaa3f9e3a8b23b16ddc22419cf0d8cc190a22330cf377225556f0cefa030cb731aed7ed32594e5fc54caf879a4186afeeeae81dcb008c4277b2354586fd35b9fee927a7b7ae8e7382ac74afbcacea72207b9bedcc83f8a309ea91d6132938d8beabc281ed2c3cb98621de2e6d8628962ab79b8c089eca9ddb95322ff9e14e7a3ad44e3027deae4c7f9ea04fa7329caff21f1b73459ec96e33bf6b8c474dd45dd440861140b53567523a699080f35fade2c87bf7d094039fa6083afd8093461c92d5d80fe817cb770e4a5606f24e99d03c08eb8a4ef03f58da2ffe06d30b8dba8fa45b5a32da2eff2ec3e8d89ff739536352e855fec6e78f8aa4aa7bf5060cd8f4d734f91ed00d23dda8a345c0ef51e52a69a543467c06d3cf092b71d4a1517ad3fbbfa1bb6668d1ec068eab2e2dc9cf3b10791c78084d49bfc403fae9cebc115c11a75bd07f1247ad5346b34c7cbb2b0db25781e4918e02fb4e2fc9e414a5538610242dd0e137968c8a830e8a669b00d117d59cf4c63717e7e16ad40b8ecac2edf15fb12b55cde406ab821c3bd3bf48be238d2b2d9c7d6042bb54325b8120a73dfbdf68b6c70d92dfa72b9f087f3d75c9f4fa5d3d6977c751fdeb577abb2a09456cc52aaca3deffd638daf28999a913e9f5df6d5698605a8b1f09651b43c411f20cb8888904a0302003e22733569dcd36430e9a6367bcfc97a0d42c99d7b6ec819c0bd11219255fdc09b80380143d1ca5dcf8dcc62f16a18d478bc3fad3b3e05f02061df68707bc5c815a8c1a31b48f91e6c60f1e3a390fbb5c1475bf0d6b5c7b26bde4d262cbd1ca2a3ab9dac5bef85b6d9bec4b32a54a5ac659eb986d3e99d64d51910d0843fbde1d90ccb9bde1be5ea844312048038cec7c597d11961dcdaea80508f64325fc6397690516923eb8add60f2bb1b79845973cf0091a718dbe32e6ca45dabc0fff0cb66a11df46f34023d8e9acebae6a167c707e3fc84157fc218b75e78a7a22fee8302b58dea25254c1e1f9cec87641b9950967d3d3d814e3e73726074b05e5e0f82c6eb197b7f3b7300e80fd265373d3f08b902a7507b3710dbc544e5099ce0f3601305420f88598b5fc93dc6515b8cb6817073896c731cff17dece0f391a625ece44e7d1193a3efe94a8c550d35e0e1ec5a882e97a7ec4434ec40f8e94d3a68d2a435b36df861cfaf637cbcabb9f1567674a530c0e69db3cf8f66b9bc595683f2fd0b1adae95369037b90970d14db12040a8e646e0b37b4ba1d4a0098881aef927b2787abdb6659de27c57d11438de5c0679152d4d2a49bca5531dfabc3ff4698deef3c86d59c9b708967afd668be0a4e3c804f2684997a514706ba8d2245f7a1ff7e08a564412913f7286aadc1910ae0530537e7a8653f4621922423965b48641825a3a79321d207756354a3c965279c4d5eca32b75f30b3107636c533e5527b1b2a98a9b37d7c66071a92b8c760200c2158aa104a02ca057b27407f43158f04420991d13fda1bc5d1eb437954ec3144f54a69c1d6a596fca1d2165aae6600e5cf81bc84347422884287a45fa649d208a6d1cf8b24e5e26bba348ed5d119ce5f2e782544fd034390c86c2ce8d3fbe4ca7dc105ee8ecab26b0a98861e14d138945f97a996229bc99a802d683ad198d54ca7f1e7951637e17f9b0c97e0dd15580ffa216c1893caff0865417d12500e590cf2c987aac46f72e8c11b75b71a649d28de08390c0743f8229579270291af3273fa7d909fc331f0d219001eaed3bdf5a149581bc925611315554c44dcbcdbf28454213f14355254b8d1bb3e11b3c972de075f3d1026f782099cbc62e5304a62c3f95af2d901af9e07dceea50ddbc64850377a364d639fc4acfe49efb6c0fcab996c16dd69e523c253ecd836485f35e45eb2a7e120b48ed6a47c9ff969cd82568b75f9f7c337a681dfdc91d73d2eb57fd339fbf1c810bc9bdfff9699a48d9d81e567660eed76cdf4c17ca960be8ff9e7c818fbd298917db3fcf85fa6bcfff6be921d8d2f518267cfb5db7917b6753a6a7a825a5fe0f7e5e644fb57b751d1338bcdb52ae152b6469a8f6f1ffed668d30157170ca471fd2d72ee7858288a932c69a8b743764544bcfe156c9511b01d8042ae9b82286b061d1017979711613bb87e5c339c2ded6ec12c684734f708db0274d07391a815b1d0c2de208092a7cfbd17ae5e5685c2aaa048ca0f564a852a27eb62410200571b2ac39630469c669ee5a69b556f61dfb3a2e6e53e226d86110960c4be0fbe708bb82a38b7417bffae86d132bc7cd99880e541e61ab2642c4f1ffd72b60da2aa41b40c89fa6f4a9f9d4ec2a12ce30c3ccbdbc217063f16dcb91da1c4eff8384ec79192c5acbf23b5abc03ddd1382bca83e277a55ce0eb9542300db8d14d91263c6a5ef123c7fd8bdff4742114b51e683c6da51a1788a2c896aa093b945db6fdf55f9d662fb9c08d2d24c9e7e181cfa323caf997c87ff773d5bcbc1c83f61da99e00d577e43d5d0e348f2cde99f82173fa3e79cab242e77ee7693c8797e9fb4c0b86ec991a9c4474716350e6799fb3b6c8424b984f99538ac0b6de6f6b798628c06a2c2de433659db345d9be5e0d2a1c4890bfcdc964ef46f249487f0f471398740c6b83b3283ff2961048db5e6fe24f3c2df70fcf3f5522fc92064d891fa8dff9002eedda37c979477b1e3f7cda9e7a45ae0bce8789f7c2565e69ffa1b63316fdc8f87c060f6f6d7d965b60ddbcc611e7289e57f9ee30882ea901ef084f4a3713614ccf6f4c77886d77a8c51860b9c490a4885cca414bc06737f1a7b0d3d1af64061b95138122eba26ec86fa2054c8e6ac4abb530b5c5a97cbb915b67aebb58cb0f0ab91db2ebc7734195dde566eb25c01b0c332f75a8b451db36d5044ff620f258a2c9803dc7f492202607ea45ff26a0752fd38b1a89baf1b178d26733d6d389af61231dd211fcbd974159d392ddda74804b82f7455e6765c770b3667093ea7e199239374a8b03028a2f1ba8c215fa7496c2eff70298bdb2cd5d401478e14d5c485bd907d869c22ede0cfc32e16bd37a0d9ccfd33ed01c2bb621425f9cd0003ce1d76ec2f14051b0b0c81f5697d42e412c275c6e2ce7c08e03929751c993cedd69dc29cc119e3b609bbc2db6d5e8d235677fae6a858f4c7a6d4ec425e29b6defd17d17f3ceeb359543520465f1a7ae5d20279c0914eeee8d7c7b175f258a28f773f1067122e110558089728393793f3b42a457aa09583df7710a671b769d27802f1c2ffb1d0188b8c60c4b9a12a8228e9772ba5222f65eaeab5bca559133e4864deb4f9d4b97a6dfcb996a6426e6fa9e833739a31555f7b969b3d54ff13c7beb4a082fb0544382e692960abb97f48e28f7e4447c2eb9726c3f01b6f5a40e1171512fed8c4b771a1113a3c6dfd83fa98f97d0ab626b532a78fd3d6865b91a3c3da63b710338dc9361f5748f4f79b91890ecbfa0c3a248429b092fc7666a20583abcbfea749e2f8de0c6def0f74408dffcc4799b5911349acd76d9354d6fa5e1e2544559d6340ec6c7989cbb9eb46cd10beb900491fb8141940f42f3ca9908a567459c2dab68726c74d8ed58c41547615195cbeae4a1ab1fb9577f91c1ddca8ca0780203942191b5a5903612d7d54b2dcc187bd66146ed78b0aa7dcd2f6bc20c28aa3c864b751ea8bd670afdcf921f9eb931f31c0552f50452611701191f8fb209994c54fc8edcc9394f47994c2b170c86e77d27a56918a56e2d679a4aa1b8e6e6cbc1648234235b929236ebfcf4dabe969124baf805f678cb99f60b0ab6abc948f0cafe8d846800c1ca57110b43938ecc792922c651a0325ad2b8daffd36427322315e6eb4ea54adcca14d8897c5494ef0d9cb6ed1d5be24b4e06f379d881651858ad7163c2e36368ca631c26a9332fef7f242898b6402a8ce8daec587eb499b2d35a52f5e24d41f25c2e998baec759c19ea20a5a8339006017703f2267e414db2dbf980c82dd1bab75853667aaaffff420167c89236e1c22e4645c0563332b0f39207f955c7c82cc02aee3bec71a1f2c403635ab3a639c25387e5a2349cb1712aa38744ef6635a94ebe3aa94825ebb04ade0e66e44bcc43a43b6631fd952a73b93077844b6e1c17b7a78f1bcf2c4477e598613977882c1f6fe5c9c8d30e9610c71e0c1f69facc63455045a31f1b13a4c802a7e03d38c117a75af970247bf8ed8c4a8e98719e496c4f0ed6462f4518d2f26779215a4b11189ee710a8c979dc5f61eeb28f264276cf5ff14e6cba982010cf9041fecb6fd6c509632d8d530e570c61af027516559b22ff1781a660197458662742e054e34e84b12138503bbf6f206817916a87a0119c74f1867733b37e0e944b918a9311d9a9284aac2961d8c82544979fca097fa25a4cfaff31062343f16af3dc26b269e10820f06798cc76c8154c86dd1ae1d96e8750281427f6abb1cbcee951d25fa062cb2047da5786f1eff3316a18507f00a626460568e385b071ebfa77978cf222f926be937986d7efeece1aadfc198a6214038f1ec1c3eacdf92930f9de614fb940f375b661d79b1b3bad388e5270cd09cb560b21efbc22954466655ec5e429fbf52b42c9b28162bdb3848e08af9c648f053a3c0da7e0f575624671ac9e32ef8dce306ec0a2fad6762db01d7e7819444c7bf26b7b74e1c68cfa1e9ff4db6890197a484d8dc77edca38c978ac596f7caa8901b25ffaad015850e60fa3385623f45c5c57de3282400490504986c62cdb8c9476650590c17bd93d6bf1886212b2f0b2771e7fabf871c50bf702610233a4b868806ca098921844113e1ff6d2b864e72e070fe541a3aa638f964a7c7691a00315a192473ae550185f031f49833aa8761c2d46c8cc5bf17b861657d0271ec54ba4eba51accf66f779e2b3d27e07b0c0c424688b75c1f6609b3e23cdb73dcdc884638eb1af5faafc87cc858c47f436bc9a4d70917252ec514c08fd97dde210534512acd2d2e582aea635991df042272590ae741f05d57aee8b862a647dcc072dbbf11481b463c116ea1af5b3c45fb6510563234d64eb985cbf7a86692e8c4c07d986ca5624d4f6c4f4757eff03e7f043dcc02e0236a77449f2e4704facc3aca4b61524b7cc50e2bd205ad495d96a2e3d8e8f50c97de6602514a0386f1afc3780cb2d278969a11fa091a8269868f0771d9a0b3a280259c4e1f4627bf891d7b3275f0f546285cb4eee24478daf3952fd2bd9da8364d09d102dcaab34c994633c292abb0fcf6cbdcce35aaacb595a28235535c26eabb8449bddbf8f2f39af98e9892f4b74919f9cb8a211670d0c1e899d6e2b5083d68c07e69bec7afdf0a497743762c09475fa55d89dc33703752f69d5334c6bd03f4b58bd719d7550461a09cd893a943d93e1c9bf47e7b5b62343df1bc16daf67cbe28cffdd5198538305352cbf1d5b6f443c210d2ea025e0e52e12b648fc04c89409a536b478790487af9f4b7f4816fc3caa169deaac38551ceddfb23973e784e459c72658ead177520df3ae7ab881facc3e5eaded1f33402c4b838c51fb137bb550e87dc32d2933ec2e60bb20aeb53139d3d36f49f0545caf7ef417f9ec258d388aaacc97f329dff912070ac673402adc71e85aa4048ac3bbeabf9348519ba3098ff3da1da3cbd0dc7c9474aade3b8c7834d9c9ddf0a18f9c6536e65c699f4ac8acd943f09b750ed4753989cec94474f784e1086c8c1e6f96234f1fd5f9372d203bba6c91fe29b505e61bbd8f8107bd7d", 0x1000}, {&(0x7f00000000c0)="37545047ce4ecaca91ada21fb354d8295b860a826d6111a7a024fc61162b8c8886a9d7249a783cf1c70d8eede19728735a369ebdbdc83f66fb5aa8d69b7a8b54dcea1296f4cad6c5dc2ebc3602112404", 0x50}, {&(0x7f0000001440)="9dd3e9f50d6e2b886838481bdd1173e0843cb1c445b4dddbce5fb7d6bb6c67a69c6eb9988a65d8c66aa08947ad7138ab2836d31fa397e1ddb867e1481c612e60a309722a98ce0e10dd59896d67edf1c7beb96340449956c40aa8c3d10d6f443df9deb722405e7679250dabaf936cc6c96439cdf4b20eb518648fd2f9bbbd406c9a2074195d466bbe01cf94fac8673728254826736463a84ca94594940fd317c0e704fa60784991090699de089dc73bca820f2e0a71f351f0b275c2aa8f10c6848af7673853f9dd2234be500c7a3ac39317a1f7fe7fd3", 0xd6}, {&(0x7f0000001540)="ed1e11287501a7c8c931ec735388a103e8376fc637923914ec279d72b2672be822f338fdf1523a58b1fe9760ff706b5018cbd16cecde26fae1b305b67a1d92534bc548f82fa9c6648a71de84630f4d200a81c5055c92478bcb816fe0876aa05b7445c0fb26eb3d33d7d61e9febaede19627e7e33c99a837d91e825640cb593f53620b0c651be6819ccad12bafc1b5190480771bf2da28469446243743b72f12e75f52872c095f9b5929a881461c3e75238624143ab129c1c18148c12496cf8f78c796091bb911722384f3139d7a4d3291a2d", 0xd2}, {&(0x7f0000000180)="5ddb7cd2c48da9cae53412968db82540920ca6ff", 0x14}, {&(0x7f0000001640)="4f2fde68e64f8b8880b15521ef2d4e94bd9827eae09893fd16b0d2678dda81cc491765a057cf267db493703dec1850c16d8ab5c13fa2a400c460473ffa07e52df4ba24a9f7d4436f52419909a77bc9290da2901fa4f0f52df2f661945bf25aa6db777ea97ed84dcfa207ce60dcc662a691f1fd2eb733f41f3bfb4f05540ae76b3b30403cd5009a9de5388232feae9bfbcda8e4e12b8683a8a39f38576687f59390951ecc3e51fec1393142a5cb90f3c698d8e9b1", 0xb4}], 0x9, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x6}, 0x400) 20:33:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10000013, r0, 0x0, 0x80) fchmod(r0, 0x20) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x8}, {r0, 0xc}, {r0, 0x4}], 0x4, 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = fcntl$getown(r0, 0x5) getpgid(r1) 20:33:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x9747, &(0x7f0000000000), 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x8}, 0xc) ftruncate(r0, 0x73d) 20:33:38 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) dup2(0xffffffffffffff9c, 0xffffffffffffffff) syz_open_pts() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/11, 0xb}], 0x1) unlink(&(0x7f0000000040)='./file1\x00') 20:33:38 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x2) 20:33:38 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x290, 0x1) dup(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x37f5) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x20000100000000, 0x7, 0x1000300000002}) r2 = fcntl$dupfd(r1, 0xa, r1) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x100000001}) 20:33:38 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x10000000) pipe2(0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x80040000005, 0x0, 0x1}], 0x10003, 0x0, 0xfffffffffffffffb, 0x0) 20:33:38 executing program 1: r0 = syz_open_pts() r1 = dup(r0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 20:33:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x132, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r0) 20:33:38 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xa259, 0x2, 0x8, 0x4, "a8ba10b44f7f7330c0320cec9c1c7f973390e5e2", 0xfffffffffffffffd, 0x8}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fef000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x36, 0x4) 20:33:38 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000ed23fda06bdff9752f1a932584c832214e981080955f8100cea507021cee647ecc1018d5ee760b8fc89a01483d856df20ea5ff8d3b3c1b6030c931cc38ce396e94fe22391832f847b0a7da606878738a45c183b22bba37cbb9ca5849c5a195c81ccf992b585a250845d05364bab7b0efa9d8096d5cf47cd13e1f2db27e63e3343fef4e343f45e51baee323942247ad7999942634d32077d8785069ac16bbaed31dae76c4cb382904b1005b1d21cce98305960812eb3963037efd221d1754f9d9519114228b9901a8eb92d08b89fcae1ceadaa4ff"], 0xe4}, 0x0) 20:33:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xcc, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x84, 0x8, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x2a, 0x40, 0x8, 0x6}, {{r0}, 0x13d1420327f5516c, 0x1, 0x0, 0x4, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x8, 0x30, 0x81, 0x503}, {{r0}, 0x80ea167de4e6fdfa, 0x1, 0x1, 0xd26c, 0x200}, {{r0}, 0xffffffffffffffff, 0x22, 0xf00fffff, 0x5, 0x80d}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000011, 0x2, 0x80000000}], 0x948, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x20000081, 0x2, 0x18000000}, {{r0}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x4, 0x7ff}, {{r0}, 0x0, 0x1, 0x0, 0x258, 0x4}], 0x9, &(0x7f0000000200)={0x9, 0xffffffffffffff4d}) 20:33:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x6008, 0x1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x65e, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x3a, 0x44, 0xffffffffffff83b0, 0x54e}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x79b8, 0x8}], 0x6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43, 0x4c, 0x12000000, 0xffffffff8b5cded4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0xf47, 0x9}, {{r0}, 0xfffffffffffffffb, 0x82, 0x1, 0x2, 0xfffffffffffffffc}], 0x7f, &(0x7f0000000000)={0x3, 0x9649}) poll(&(0x7f0000000040)=[{r0, 0x160}], 0x1, 0xb53) 20:33:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0x10155) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x33) r1 = socket$inet(0x2, 0x8003, 0x0) socket$inet(0x2, 0x3, 0x4) pipe(&(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x4000000068, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) 20:33:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) socket$inet6(0x18, 0x0, 0xf6a5) 20:33:38 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x800000000000003) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) 20:33:39 executing program 1: r0 = socket$inet6(0x18, 0xc002, 0x10000000000) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x4000, 0x3) r2 = msgget$private(0x0, 0x60) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/42) close(r1) 20:33:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000040), 0x0, 0xfffffffffffffffc) 20:33:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x3c, 0x40000001, 0x7ff, 0x3}, {{r1}, 0xfffffffffffffff9, 0xa, 0x20000000, 0x2, 0x3}], 0x3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x64, 0x4, 0x3800000, 0x45c}, {{r1}, 0xfffffffffffffffa, 0x10, 0x29, 0x7, 0x100000000}], 0x2, &(0x7f0000000080)={0x3, 0x293}) kevent(r1, &(0x7f0000000100), 0x1376, 0x0, 0x8, 0x0) shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ffc000/0x3000)=nil) 20:33:39 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') getgroups(0x1, &(0x7f0000000000)=[r1]) 20:33:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022ef8ffffffffffffff0643e68657180191eb45094d28ac34d4ada946000022976dcc7512f532857b9b03880f85fc198114ed4e9e1e940d9fce2604a397c8a81172ff92be01f94126f7bbaf1de43d477bb27005c2e0c93918fb9e426275310f98afb4bccf7a9534b1dc33f85b634e7e8a9bbe090e9849604f65b19520094195639a211385f86ee93da8f6df4394f265781de533bf8e1bdee5a59c752c370385bd93b3a41754627df7e3ca9d268fa6daa73ca3305b52932ba0a733fb2b"], 0x1) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000140)="26d3e93df3fe53d2c099dd5ed4e72178dff6bf9263edb8caaa36edd27a0aa08a03436df27848e5af91", 0x29}], 0x1, 0x0, 0x0, 0x2}, 0xc) 20:33:39 executing program 1: semget(0x2, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in, 0xc) 20:33:39 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='W\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x1, 0x100, 0x7}, 0xffffffffffffff96) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x80000000000000) mkdir(&(0x7f0000000380)='./file0\x00', 0x138) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/103, 0x67) chdir(&(0x7f00000002c0)='./file0\x00') 20:33:39 executing program 1: r0 = socket$inet(0x2, 0x5, 0xffffffffffffd312) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="bd40db717239d1c58d531d0e96777ec47f4d161dfd6c6a2a0f81d4bd5cdacb63e7d1f5f46fc8565985691c882a5d7c4136304e97e1db4eaf03c3542a61530d1e31a9481318105503e92e728f7b6c8911171548f5a7c2a078f6eb47c3d8bd9c735748ff4f8967550d31a972163a4a86fa71775d3ec2bb8a", 0x77) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 20:33:39 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getppid() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget$private(0x0, 0x0, 0x400) getsockopt$sock_int(r2, 0xffff, 0x180b, &(0x7f0000000100), &(0x7f0000000140)=0x4) msgsnd(r0, &(0x7f0000000000)={0x3, "622b34153e872eed670c6b40d56a3a2c26a0f3ecb88ec72b4771b3d3521c3fae1821ae03130d19015b7cc9e49b6ab9d5ade5ee0f8cdf4e1b5ef46aa821cb1c7cc9"}, 0x49, 0x800) msgget$private(0x0, 0x21) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, r1}) 20:33:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x8f9e00, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x10, 0x101, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x46, 0x6402, 0x4}], 0x200, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xb0, 0x80000082, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x38, 0x80, 0x2, 0x3}], 0x3, &(0x7f00000001c0)={0x8, 0x5}) read(r1, &(0x7f0000000600)=""/238, 0xfffffffffffffdc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xd}], 0x9, 0x0, 0x80, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) kqueue() 20:33:39 executing program 1: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000003c0)="2e538b4a0c3681c76afdce5e91d1b99681d25d43e8111adbbfc8b0465c1dcd2a23819fdf170138f538f918ce234e7b156197b603cce0ecd245a9d6d6b6d4d7605946aa61cd0a75d359ce4327d0d40cf101dd5a99183f8cbf25d8b43010f3423a3d4e0c55c4f6590d713ae3bdee6ea133ea9f537b76584369d6f806e4a8adf7ee29655144589e9064a520ff726648af59510a64f02c34ad0cd6f9936338d294ce51d41bcfbe101152b2edb38da4b05007175aeaef7b95fb7c832ce8682b5cae2fb8e0a7f0d8f17a1e4704f08421f3", 0xce) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c905bd8b246680ee46bc221b7b69f5ad333cdd26a33e504862f00a6f1a13f7c2735b609355da0b178bb9d38515cf9d49959ea3bd27bca10ff1f340bae8862e5945ca0f160d2c8f56a32c61102511a632b684553f7974a2a50b909134e004e6abe6b938d8b5c325426ffec7de1f4c9e296a85e663d75948e1e07a6c03053ad15b25ed4722caef4130fa95c82c10e59d0d19bba1", 0x95, 0x400, 0x0, 0x0) 20:33:39 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0xac22dde092a5ad2b) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:33:39 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x30282, 0x100000004) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readlink(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xa8, 0x3) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) accept$unix(r0, 0x0, &(0x7f00000001c0)) 20:33:39 executing program 1: r0 = shmget(0x0, 0x4000, 0x7, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r5 = getpid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xffffffff7fffffff, r1, r2, r3, r4, 0x100, 0x57e}, 0x4, 0xff, r5, r6, 0x81, 0x8, 0x5}) setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) 20:33:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x8) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x101, 0x6}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 20:33:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3f66696d653000"], 0x10) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000140)="26d3e93df3fe53d2c099dd5ed4e72178dff6bf9263edb8caaa36edd27a0aa08a03436df27848e5af91cf38df", 0x2c}], 0x1, 0x0, 0x0, 0x2}, 0xc) 20:33:39 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x4, 0x3e}) 20:33:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="0b00c9615307373aa44ed6526f0fb29e76e00a80925cf920d75d600c5fb1e7b77fdc72721aad1f568b43b8d28ba403ad7e67395529bc87df9f3d9f128df4fb99e9276cefbd430bc300c3ecf01d61f9dca307b7f30709fcae30f1d0cdb54b380532f7b70f6fb1b44dedf302c8a9aafa7a00e9015ff0b70c1c2f7787c0a309314d533616cdef17fc6ff1f27f16755e38a072cdc226f07bcf2db3349ace26c23aad0d271bf6eb4b3b2724457d0a085749f3351f5636f67b82d20aa9a7fa536c39df0603628eca75901927821060c54d9739fad29c6e668d078ed80cc9141b53d0b6a63494e2af4d7882a95255", 0xeb}], 0x1, &(0x7f0000000180)=[{0xb8, 0x1, 0x8, "2bfc69972547e3bd69c37e44d62602229c5b6b6199665b98f67f4e3635de9fda3624a1b1ba1728d949dec517d3f638212325674910335e7cf095d0a08b758528c720b1070d9c6df65dd95b645648e1090aa23e94a8473459117862ac7d0f80fed86db209bd501f6b8aa61e9da6184a1265e630bb84429519f2bbea9afa70c7fc092c06e4cbc972466067401b391724fe7ec8b64b0b15fe7c7081f3cf85f60d40d63b5c00320a85"}, {0x1010, 0xffff, 0xffff, "1f581f600bec70af1ec0fbd09a297daec75e830cbc76886d33e41b71d108f0c37919cf34114f926ce072c5267a96eda57803e5175f9d8cf3a08e72c3624d70148c7ee839103d3df0064194023ffe025cd9d8fc440a9561da424c244f15a38e88030912201e5a4a86160c75c9068f2486702061b3d0795e5cdf791bf06c663f2d9d5e9649c4f2b1cac3fc59dd178755066660618b4dbbf4c8de91e71353779d0ae862b329275deadf7fc23b7ecad93b4f99520272451c782c0ed017b7397dbb895b2d60d1090086291d387444323c4390c7e4f47dd172985c0c141ee752946fbfb7576d75f4dfcf7a7063d3abde1d06565e990af9155aa860be433a1904d6ff48f04f6c7efb68954b58910daf7fece60faed5a357653ee427be8e71af1d871d807670087d87bd5f89cd249c288e017f78831c2301826586a83acf89c1956b896dbbed621db8d26b4f19900a42f016810ae2b34123e61e6458e7f28dd02a63448066e130453740b5b81139c8a722204d368256764bff245eac14e18205e32e1135e7356df8edca4cfaca4606227f45720942b8b166006b2645ad7349d160c0daab8ef160f52c7b4983de66391210bc0ec352cb1f1ceda6a2c00681e5d8da353bd5b5f4eaf9f29352ae0aaeab4ddcdb2e76a08306a9b0cf175a20565997699a8654c32560e412a11323d2923ce608049c7d5b244dcb4f4f4425c2526cde4e1cb1ae9e92f21b717807266f3e421386b6dfbd9910baf6251a063c63a3a37296b0a86a5244ee96124fd9de98868a7bdc246ce849e9b669e5c7d899a0f1231af0454d8a8d8198948276340b9f480f60fdf16bbb77410c26ab4c37f453cd61c63630f6a16301134d0f57ce8319e2c227faa7120bdee9eeecbbbfaee99c2cab9aaf13e4c650528b889b92913e1fda07fc9cd0d38938cc4dcd967abdec883d096970ef59ff872bf2c2a43d5c2c87417688d0631db3838b366b8a8e568cd002b64fb69f4412cc64ec3d77372db8cd7c4beb67ffbcabf517a7ba7250ef3227269e18b41c09ccd437cdcb9b6199db567933711fbfa0ecb524b1ada0076af2b5b9a68f5da50f84df0f4e7529392fc3e8fed037b7896b4a00a0053737eaa415f686f57b90423f3beaf9e2c4f7ab442374d7e7d6afda406f4e46c1bf09aaace5f3b76edd104ce3233fb75eaa49b44149fc749d0138f79bab23987baeee2bd6f24fda611437fd3a5c0ae3bf088e40988f86607de1b21d3fa5760759798bf47f8c118b92e0af1727897be76775a91b497b0d39543a9c2e8b67e373530ded213bcc0da99b9d67253d8f779aea05a001c9d77d927ffa7ff2fa3cb3c84ed9e10896431f1512a0ec14e38395b3d06dac3f4667c698aad87003d5c66843afec62d5e4429a4f812f197834a4e1630f9585bf4aba782e481e5d26254b85869ecd36c2a7474e9f4b9431fa6a2fde1519dd28ea8b4858eeccb74b6c686150ff2b3c1ccbf93545cdd6ab6df35e213eea99f7cb8a99afc3a2d4d157bfb8e0bff1a392930e06647ace6f5171352e0395ae2bd4611cce7f78309d76e2acc93f488d83adfa8dda049c6952eb1de9a53a3e16b3ed26f551453091ede7ca17bad36dc5dae523947cfb322ad214915a8791e9659e6bc864d218139c066e041bff717232514c3d82b5ea6c3053447fe9b919e97c07d584212ddb141d0a998fd3e0b5d084c19652d8f61ca5de59b62a76945e3dc6165e31af8cb026e13c0c47ff20c26d849f8c2d5a29e393713359eb54ca2518f4cb4a7ef313031ca24b1e00ec026d702e31a50f43abd3f78198b90eb726ad777849420a92ee2f89c4281bf84fadeeba1581a46b7f765b4b0e3d8256907e35c63c3da2734984c7b291b83eaa2a9f5338e6a50c47bbbdc1d562ba88ed608b8d178cbc3ef42dea5cdead3f8f101222e328465ccbdbcb0e83391ebffb1cf130a84e9703ace72950c2036da00a748934a6da434eebd7cb0a48cc260d7d290a53a5cc4f8ad29067b8f1d31a0081eed1cad6d8ab24a716754ac6cf817a16bae83e3f29d1dc9a007fcbb15e0a328b3b1a95ddb1642af5005a137cb575314196c930eb998f8d50d6ea677c7d22c00cd36a1c0a659640a152b03c9e3bb9c1ec236f889ca9d4f949a877d5371ce7abcf8876bcad996b02b86cb9bf21acb83fb3433e7c7a085b34d2a6d91a2866777c17ac08f3d976c6512a4ba1d50d459b641430dcd343a18b822ee4b1e63cf4f5e6ae862c57e77975289f78588c1e1634c0d2b6dfce81b7487b2acc927535ef1e8118af13ac1113b559f2009c7539fb294271897b4101f9422385b56713677205d50b67845380a87ad31f78e15f9690da180dfed2ab7290743a1976707aceeaa0f8643ce2ea12966fe11ee197cc32c0426b72b71dd56085037f85c4e5f4c3f66df85cc2832887cdac7fd727da84681ab0f54f75e155d3f3655250ea52a0440ea25dfc59519d9db17474b1e553e59aa64f3652675bfc056f0302080625c94f3a4227c60723e1fbcefb2136cb5d614267702c2ab9418fa529a04186da9994d33fb651ce8624f34cffc9f186aa9df5bf07bf2da68e406730a08c2483d9d751fcef82a7ac13509e40c74118b0880d9479ae274fd10250526fdb44c0a7938b5ba8c16252c1bfb94c3fafe8ee8b6d77656db787d88fcfd5c023895cf86484efccfefd24453ac03669fc167be68f042cc25e75b0872c9ce6ba19bde51c4768fca811274918c3379d26e459368182d434314f31a528e5c4c86f029e52aed64ccbf3aae000d17c84d900fda6e1cf5b51d3692de1b569144df32c771ed0596600789d87d5bbbb69d9a9872f164151291bf59b6c6a1b208706acf669ec3c4605189e45b8b4a7d125233131d4b194ab197e51eb99d1b458e2af46620bccab9521b5970fbf4c99fc68454e1e410a549542e1ee164a4971f8e898b6108ddb8d1ac870111972e2c7cb0110aa4bccc7e02e763415758cb5b16ecb1c9cec4815c08ac0275e44b1615af7d748befdebdbdefd2d6152ad0861001595ff3b34559be3bb956488a0cbe4339f8498c2ae37e9db8743065afd119962387516937a0b8899a9cb41ea68b7545c5e0e58f3cd338fe585959ff41bbe45e71bcfa2061edd2cd5604d144a69216eb2bdd8f971da83b8f844af73c104efd423715af7c6dafa3fca6685c2643adc32b7c1d199a074d4f1f1efd147600e2e62edc8b93c841c18a4515bc89a96c4850c63805c6af1be8cd9ce5a279ce5d106fb20198842f992b6d8301a6fff7214e106ca111b66d8cd30b74b82bdfc39ff297041e971499a2112a65ca48095813224eca76d51393553c101503eff1c56acbfc2181a335c0db0bad0cae9359bfd65b0cfdd7775eefe97bb4336f7551d88a0ac218d84b019d764278b1d65d7c7f626edbfb2cf9bbaf387341e8c6a65325947a88a12da2ec5fff34ec30e5f601a5756ed93410f4cc6b5d4424ca04932d9d66417dea32e605eab63a9784f8d1820fb9ddd2098a8db89ef45cec61b60cec579b720a946428cadba9463e0b05dc99f3fbf0213195e329161c2f17526596ab185c3b08cbae35db753ba31ba0e3958ceef7235777ab000566368754e26d330fccce6f52b35494525d9f35ddf88a4a6f2908fb106cc9c9d6243f73898a78c6b43689ff69770de5e0f934fec0010b183359ac1d4e52babc21bd0ca3854f886c07630ed9d400c2f74fd2f9f40fd4756579d610f6067943d3e658ee1614e7be467868696376528bf27bb51096367d958adec2c48ec461ef5cafe38196f7b215f46c6dd40705eb89b6852ca8063c13955db774ccc29705614ead810ccbb2ff284937690e40c9e010d2ce9b3fde903d76071901d87c571d57a761f5c973f88757dee6ace04fedd362ea817bd44e0b282b0c45666449c5449cada4f5bf17e3f67f363239d5159644c8e75c60c6c4a8a1ff29b551a3d170deac83c50858749173fa3d84deaadb81d934952067541954baf74e77a66ee54a8e80d42b6ff5dab5524371767f77f63d5782794633d3d3703fe2c4fd07e44d2ad584177ff836841def0e2f8e343c823c1ade5e84737e86f89afc021573bb6fa01c0699965bbbc790e586ef33c6e680a81801d8037f745b99269ebe3d99b689d01764426ff8982c1afe99655e7ec56b92e30903e651f4abfcb20a2f5c7f9022c17cc09d49ea68c82b4ff387131230b8f428a8971f888ca9c8618272090db40b3e91677fc2a816e4120fa2d7dfa30caa953f685934e8483235ced4d44e591bbc3b1add2e89b9ef1636d1de7e31e9d0ecfaf2e7790d943aab58c9ec70eba7a8ae49b7499552a9a4eb8ead451cb71b9311bbb3b4b27e7b42eff99a458c4d3ebc7ce50c56fd3424c4407b0ab7d3a603286979aea75bbfc4b633d5bb2edd75727f9937d33aab9f5262fb35e5d69ddd5932ed18d90b6f9cbb9b5224f1749b1e75679409e72ae3b4bafad37955ce0bded3d30e1304a068f7359199b01b3ff6183cc206ed71e1e7fc32e30dd601fd42e4c7991ff0ddfd553b94f7682d1616dcbefa8c03be4daf2ab0f30579eb752e11925b5974239474107043ee68ac90a56d6d34183732380c8eeffd9ea19186a7fada72612a6dba93d334d34e4d51a78a81aa9421d11c748c184cb67f3ff44bc33132125011a7c4c1624b21c02b39cc2f85e2febc77e26c4194fa0a5fed9a711313d9e9e8628e6a8a08208288451904b46e1e9f97fa2f136b16b837ef3b7741693c292d7e9a5057e6d8690862df68a6170d3a0a5cfdae065c5c517eec9a3a44f151174a8805edf0ba970c66170b9d250f8bef812ab3cbc55cd077e5202cc62f3ef969b950e96d3e8c4b5b18c45f8e60a445a23db91d9ca3e8cbc8fd0056ebf39cb67580330f6e6ffb281bd006633dc8d6ea4ad914c3f574f57d5d721905473b459510fb8cc81e9c9c239e3f89fe14e78733854dbb09803a2e0a6c3c0b7f5e238fe93443b4b04f34000ffe644937c83034e59490fc4141c1fcf3dbdd0f594bfb0ce8f0600fb4c41578726a31626bf1fe7b1fb0c245219e68621b4cb3f9eb6b2d4342a813b7a0a08b03511d86b4285f1ce31c219df52703f5da4cb03766aa44cbec84012b3a2d29977caffef07a24fa4c25a78544e9b9b53d767092482e99b1371448f71ae747f0958f59e08c1a356426b5dd08bff8d1bd27860d30b141a5b8e231b6978292e6777077cb5bbad529b71bab7c38262645f5c43bb0702f594f5a46344a48daa732cc43ff98908f20d6121ac11228e5196ad2991b9a8a8ecb3c491456b4338dc62d9d00e48238e8c44e06cbc6541a788f96af397050de9912f353d2e35617585bde0e20a315300dc5bb9a8e299815f65aa232211c0c32e1622f49b57329ad3da0ed1f4f273898c3352c7f52c7cbd38c63be02634039756fbb5de110000d6b0a4668b60278e25f2b2c967c109ab076b05ae9e8ad09f35eac2845aef717cd9e92b852d197c90f2ffe84c841df4d8728330c56a1b5afb9666e206e70bd7d67c9e556818e769fc1a252735865e0cd0737a392d9b4322a79544079b4a6773a9fb6f112773c373fb69fc8f65aba6d5050462f8cc209d29720034ae64c6b2057d4a9b6b0869ddcac94c8d2fec1e561437e44a5d85549189051078d196b2b036bd85cb0fb075b9d3017f0a19a6861489046356e4181f2f9d15c7769159a7d35c5300d7b61fcd52b84cb7992f89153f8189593c075e871e6fc6c024054b1af37349f2858f5b9022d5937ec4944afe810afcdf2c1f1966214bc74aaa1d88c67b4f7d8c76044824aae86ee78ff6dc03"}], 0x10c8, 0x408}, 0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x0) 20:33:39 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x800000, 0x3, 0x5722f87c, 0x0, "1eae86202fb200"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) r1 = shmget(0x1, 0x4000, 0x28, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSFLAGS(r0, 0x8004745c, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x5, 0xec05, 0x0, "a29e0389b736a3db23abc0145a4dff424f9b5f56", 0x2}) shmctl$SHM_LOCK(r1, 0x3) socketpair(0x0, 0x0, 0x1, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x100, 0x7fffffff, "3a1a51001530e9ce5bb7082c4205590ecfb3d359", 0x1, 0x100000000}) getdents(0xffffffffffffffff, &(0x7f0000000100)=""/4096, 0x1000) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 20:33:39 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x8}}, 0x0) socketpair(0x0, 0x7, 0xcb, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) 20:33:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="4e1c08d9eebd65fa2389050caf022e38f4069019cd6663f78c873399f4a17ad0de5981336af79e23011f313904e3a42772e984380ad3ec2d5c2b062daf239bad40b0ae09e9197447c5530c2f2d60ad1a5efc6069ae5fddecb1b9b7", 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x6, 0x772, 0x7, 0x3f, "75e550111ba154da95d500a58850a5f4cafa29a4", 0x1}) socket$inet6(0x18, 0x2, 0x101) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "c48310b8e2dd4102d08f201eab2300f0ff00"}) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/86, 0x56}], 0x1, &(0x7f00000002c0)=""/240, 0xf0, 0x200}, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) 20:33:39 executing program 0: socket(0x20, 0x4, 0x3) socketpair$inet6(0x18, 0x4007, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a17, r0, 0x0, 0x1) 20:33:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="3456755aa4e9b899ac8680d98fdfd0dfd5bb416ca6f245d95a4d7e994b7b42b06970748804c6accc2770a04ae417a3848a61e7f491f558235a885410fe6c654850a419d3ae28878a31e5e83096d050d6e168db343cc2f408678f8601d46c9cbce623b738f65f8d3b21b9d4795c58c2d72cc68bb07efd03471e1393e69bf3e55c6f04beb95da07f5c0a1d6309db37c1b63e1fc0eed20a8ba8acc9ce7865c338602345e3c372ab11457e15bb20cfcc5f", 0xaf) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) r1 = socket$unix(0x1, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000200)="dc8eac87280dd11b28d81e0e074884582a82ee1aa60d93247435aa2ff37d8d844b8f26ac52d175c82dcb618b1fd5633c157b100ebf4ead2d242d7984261703b03423c717f8ceb332676cc70595d7441b3c8521db7d3b6a7858db44ec4e35bb8ff9e9746a6f56d7effdf482e09025156f6f3cbbb0f55778be2c1a328de6afd96f401e756095cf2e41644f8e3a41fb55edda2db3a04fff9b9c72da5f90d89fa0f77f3395c072468115bb7238b2a9bba5ae5fa23ac53ad79b616cb327cf938387", 0xbf, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 20:33:39 executing program 0: pledge(0x0, &(0x7f0000000540)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300") r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getitimer(0x3, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 20:33:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getuid() r1 = getgid() chown(&(0x7f0000000480)='./file0\x00', r0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r2, &(0x7f00000003c0)="b338422a8f9fe9226aebea6902e5be5546751945a3a45f0f196dcf3818a1b09e2bf43773c45163d79f8cef64e8de5c24d890665bb30dac6a0ceaadad775de274b6432a098d9b7021f6dfcebb6801a8d67b0e97c8bc00c2183ba4a4dbf3111b070fe3917d7c7b7fa356696c1d788032", 0x6f, 0x4, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000200)=""/124, 0x7c}], 0x4, &(0x7f00000002c0)=""/159, 0x9f, 0x7}, 0x3) 20:33:40 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) 20:33:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="c7ed5b40bf3c50e1fbb45d7ee218ec4eb16ff249c7e73719c728c5499adb16", 0x1f}, {&(0x7f0000000140)="305117b14dd5daf98cc9220225aacd0fb911777f0fff31eeacc945a89c58c6de296563d4d4d95ca6ae16fbf85b70ac45a4f0af4cd0b45714bcab2f4ef0c2d3e9d3eb5bbd76860ad5eb3be5235d58af70e1c735a0d98182888becc1dfe033922b94b8a3d20aefb3e10c61fe5e1752db538f2f2a8eba80002488fa9398501e0ffdb524e2e70ca614ac561f705d06a0894acc348fb113a8d60bc60e5dedcf9269fa524c6198fcf6e53133efd670d4e7e5c6037767bef7c317cf0c89995b5b5a36c9308a66c81a27f37edbe992dd5f56e50818a7f3fd90490217a4d51ef9149ca178452878f8ffb274cf8ff523517b6db80f6bcb277fd04e7140c21a88c3", 0xfc}, {&(0x7f0000000240)="d97141388c259712dc2cc373a73a25043bbd8a72c8066b42f066f3596ec92f2128bc85006e6992a2cde77de55058d1af3b38ce4e1c6e8160dc803df5ccd8312beeb14be3f5252a02d6ae082772fe59334872d8b1088a9ef7ab1fcf5388a7e8b9966572bd8ec43409d7998a", 0x6b}, {&(0x7f00000002c0)="30d8abff42e02a5d3cd59c12a2314f35f9bbb688cbf21f97210f87265d662f543741c736ab847023", 0x28}], 0x4, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 20:33:40 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:33:40 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8a}], 0x1, 0xcf) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x810, 0x33) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x85, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1c, 0x0, 0x7, 0x10000}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x400}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0xcd, 0x6}, {{r0}, 0xffffffffffffffff, 0x9, 0xf0000042, 0x5, 0xa18c}, {{r0}, 0xffffffffffffffff, 0x67, 0x1, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000010, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x81, 0x7fffffff}, {{r0}, 0x0, 0x10, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x3, 0x2}], 0x401, &(0x7f00000001c0)={0x2, 0x3f}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) close(r0) 20:33:40 executing program 1: semop(0x0, &(0x7f0000000040)=[{0x0, 0x96, 0x800}, {0x1, 0x1e, 0x1800}, {0x3, 0x100000000, 0x1800}, {0x3, 0x9, 0x800}, {0x7, 0x5d72, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x8, 0x1800}, {}], 0x8) clock_gettime(0x3, &(0x7f0000000000)) socketpair$inet6(0x18, 0x1000008000, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = getpid() wait4(r3, &(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 20:33:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 20:33:40 executing program 0: r0 = getuid() r1 = getuid() setreuid(r0, r1) setgroups(0x0, 0x0) setreuid(0x0, 0xee00) syz_open_pts() 20:33:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/24, 0x18}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000400)=""/88, 0x58}], 0x6, &(0x7f0000000500)=""/36, 0x24, 0x9}, 0x2) linkat(r1, &(0x7f0000000580)='./bus\x00', r1, &(0x7f00000005c0)='./bus\x00', 0x4) 20:33:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() 20:33:40 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(0xffffffffffffffff, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)) socket(0x31, 0x5, 0x3) lseek(0xffffffffffffffff, 0x0, 0x2) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) syz_open_pts() 20:33:40 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x79865ffc, 0xffffffffffffffff}) 20:33:40 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) read(r0, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 20:33:40 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000f1000000827dc9210a182185a0c2e331dd272f2ad6a378dbed6faaf8d7e326ce588662115f6f0458b221c97f8b93f01e635c9213ee0c51906a1f55ff77cdb09ca9549db4f9a94a5b5f2fc30a33852f8bc72e2a47cf607f85356495"], 0x26, 0x1, 0x1000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1006, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r3 = msgget(0x1, 0x34) msgctl$IPC_RMID(r3, 0x0) 20:33:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x800000000805) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./file0\x00', 0x1c, 0xff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9ab, 0x5}, {0x3ff, 0x5}}, 0x2) 20:33:41 executing program 0: getpgrp() r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 20:33:41 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x200a, 0x5d02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r1, r2) r3 = getppid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x5, 0x8, 0x95, "b79874069e555e0616d8bd3c50f214bf4845612b", 0x1ffc000000000}) recvfrom(r0, &(0x7f0000000180)=""/3, 0x3, 0x40, 0x0, 0x0) r4 = msgget(0x0, 0x200) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/27}, 0x23, 0x3, 0x1000) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x6, r3}) 20:33:41 executing program 0: socket$inet(0x2, 0x4000, 0x121624fb) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r0) getsockopt(0xffffffffffffffff, 0x0, 0x6e, 0x0, 0x0) 20:33:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x7e, 0xbb) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000001640)=""/4096, 0x119a}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000040)=""/129, 0x2ef}, {&(0x7f00000002c0)=""/156, 0xfffffffffffffdc6}], 0x1000000000000314, 0x0) 20:33:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:33:41 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x20, 0x4005, 0x3) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:33:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 20:33:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getpgid(0x0) fcntl$lock(r0, 0xc, &(0x7f00000001c0)={0x0, 0x2, 0x3, 0x100000000, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x0, 0x20000, 0x3, 0x7})               20:33:41 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x100000d3) r0 = socket$inet(0x2, 0x3ffe, 0xfffffffffffffffe) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 20:33:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) write(r1, &(0x7f00000000c0)="8e0fe8ae244ee497297dbd1d87fbd8d08ebacbae5ec33ec41da138db29713dc2ae00e2093c3c27dc46d2bfa78c07910a773de76ae1c0dc1b1294eacbe7375415dbae46c7ddc92566e07b25dbe3ff28dba60ce8ca5b174b645ee199dd95a12baf5838b74844fbb4df1fe0e39608044d02ec1f7620f7b42f801d728f99e0068555e576e83d6f8cc606df8407da221d442fe2e8e324ef450e0d4abb3ef804b8ade19f230c", 0xa3) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 20:33:41 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) 20:33:41 executing program 0: getitimer(0x0, 0x0) setitimer(0x1, &(0x7f0000034000)={{0x1000}, {0x0, 0x7532}}, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x7, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0x3}, 0x8) 20:33:41 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x2fbf61d9, 0xffffffffffff1c53, 0x0, 0x0, "3379e3c8aee57d19288856457efbf10f4493143f", 0x2602, 0x3f}) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 20:33:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="7d6cbc2629dd58dc2be75471bb8459da09962fcd02fc848103f44b6160bd7c84486fdbb0dd586084a16bbe30653e3fc8c8c810b3e916914180dd490bc703aa5fd8f8d52b2cacfd8c2348abff40334777df6fad5f236198ba727034bc1831204e3d0b06ceda7b24801bd3c7dbb10f49b7b5eced9963fad4eee6e37c5f6f6a766d36595ef5be29781ed5fc7d941a76166f08cf97ae31ea1c15899b1c9169b2cd3009c57c686d067963916d8783691ffa4c0aabec2e7cea9fe4d127365466b1eb55b976a9af79227d0fc85021f88a33aade5f58c4b498e5ac0a9bd6149d9afd7e8ce5f3bc9070cb1a8b45a4fdd0f79bf7fa5ad561c34eeb4bdf23363519", 0xfc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x3ff, 0x2000000005a5, 0x2, "ee983fb51eb700", 0x7, 0x3}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:33:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2000000000000000) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1, 0x0) 20:33:42 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x2}) socketpair(0x6, 0x8000, 0x5, &(0x7f0000000000)) dup2(r0, r1) 20:33:42 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x281, 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmget$private(0x0, 0x1000, 0x401, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getppid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xa29, r2, r3, r4, r5, 0xef, 0x5}, 0xa5b, 0x1, r6, r7, 0x5}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffd) 20:33:42 executing program 1: semget(0x3, 0x0, 0x0) 20:33:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, 0x0, 0xfffffffffffffffe) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001340)=[{&(0x7f0000000040)=""/155, 0x9b}, {&(0x7f0000000100)=""/229, 0xe5}, {&(0x7f0000000200)=""/38, 0x26}, {&(0x7f0000000240)=""/223, 0xdf}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x5, &(0x7f00000013c0), 0x0, 0x200}, 0x840) 20:33:42 executing program 1: r0 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r0) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x1000000000000029, 0x41, 0x0, 0x0) 20:33:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x9, 0xfffff, 0xffffffff, 0x9}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x4a, 0x40000000, 0x96b7, 0x100000001}], 0x3ff, &(0x7f0000000240)={0x1, 0x1}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r3, r0) write(r4, &(0x7f0000000140)="cc742435e9a6ed3baa159f5b8e1c29b7c0130975b57af49782692e60097d0173483e64740598d4d28239e1002fc04b47f6639e206785edf64d48c1af0e2b82635434889323302461a829b83d761898cf2c9c31805d15d417a18348cd14e2ac9ae188868105ce186a09a161bbe4f4578e945fb70d64d391c810a2bf0c42b18653ad48be78e11252114707f7207f820d1e24c755cbd079f7705f1571e56807ca2381aebaa5b3cc7f7f560a", 0xaa) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x6) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000280)) 20:33:42 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r5) r6 = msgget(0x2, 0x80) msgsnd(r6, &(0x7f0000000080)={0x3, "f4c029a8faf9cafa170e1f440229dace85405bcf8f9191e4b64894a8da1630c957a902a8ab0f55b88b3702fdd39ed28f8bcdc280abe4d88a578f83a4d1"}, 0x45, 0x800) setuid(0xee01) setgid(0x0) getgroups(0x8, &(0x7f0000000040)=[r4, r1, r0, r3, r4, r5, r2, r2]) 20:33:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f00000000c0)="db27134596f1e373121dbb78552f8c6b300ee1bb6a78ffb40eccd590169e85c8fcc368ed728a24d964fb1facb4c9b6e5404ef792288dc743885daff5262869fe37756c783631b91f8de6f69b8c48c958a1667bdc39a1170245f33f2ad3d21beedecaf5f49032cc191af7db2482958ae1e1f3f00ad13bfc6f344fcd3972c75c83c9cd6d1923d19c68f4cb8bc8c3eded844f8e5de8424c85b5da0b1abfe85fa2922b44bcf981492fc362af134b1d74288307f33287c27a2fd1130dd20d3223fe0fa7a77e2d7688096e28e7d056d0d99aea93f8aa4ac47345af493eab5965be83315a6031d243fabab52abb378f921c730e10facf2732cb7b5bacc94f838a626e11e88132bdbbe0d1b051ccccc2e5", 0x10d, 0xffffffffffffffff, 0x0, 0x0) r1 = semget(0x1, 0x1fbcd57980754b7e, 0x40) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/133) 20:33:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x6c3f0881) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 20:33:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) r2 = kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1995) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x9, 0xff}) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 20:33:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000380)='./bus/file0\x00', 0x100, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) sendto$unix(r0, &(0x7f00000002c0)="a4998731f47dfd4b41179d7d8b03a2fbb66ad3ae667352e00098673763ba75270e", 0x21, 0x8, &(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x8) mkdir(&(0x7f0000000200)='./bus\x00', 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0x1, 0x0, 0x10002ffffffff}) symlinkat(&(0x7f0000000240)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00') syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x9) sendto$unix(r1, &(0x7f00000000c0)="398d4ebc04b253389d13e1081b149878cc31de302a345d20c6ab64e7cca3cf20d9bbf45f0fd7a9c4392f03d5db41c042b0a75e8cd4d2251a2405e031c8608d590c577ba0e7e53c91912254cc55dce41c6c1df5ee6536f0ca0c2937c5f1d9bd3ccce4a4eb12f52274603437d9", 0x6c, 0xa, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$unix(r1, &(0x7f0000001000)="dad13652456fb6437fc562f09b3462b0eea616fb39a8c11628d9f5f80181fc66842e6786f6e3fc3ab34721f8e6d8e04f382d47d78c8707a5495a9212aaccc039e68eb02c8249e6231652b494a00a909179265449a9c7a6a88482a1f0f4a2a5ee0fa77cf8171d4d5eb97d23f8a7e3a3ed1793ce7def5d27ea7ed08e8c0f4e9b0d9033b25e940fe9c95cd23ba4f35bf5d65f3f97f40b3093a1f643c6ae39fef0203ce3fda77d783969c4ec91b1bbb58033dd5dfdd560bebe864db2f2b9330da13ebc7a189d65eeb1be47f6a8d5a6d58605a6f6ea7a03f594eee6885125afd5994fc7b9d82737258198d2bf23ae822a5b010eec4c9f3df47fdf86ac9f629fe7d6e28c596ff27fda450ffaff4f0b6dcc824b91804498d9a338d98286e399822684ea5f683cee4d6fbc9bcecf3c1fd5f4d52567a9b53bb80fca4fbb5a3a2810f3c69f8e0ae1c41567cd15eb6fc244c9b5e03fef940d5fc6d5c37a6fec838f23d2ffbf42b1c3ca388d9e02ea88cd3f5022082c076a619abf165985617d7afd5fc6576772f03c132efd63b9efe6954d14bc10184218ffc9e7487ba21830ae0f48c1b7f1ebaaec68f3e5867e2154dea3e2c0a6d64cf44f4f80b7fccde5cf59ca3f0a7185e630969be841c7d99ae62bbeea123dcb73199bdf48cad67e61161781919b3596dc4fba24a906ca7030a7cb01cd0d616d21edd3fc2d175649f95f193005feca42e64b7ddec192c1d4bc6bc90b7f94d63c187d247c1cb6a036e9b73b1bf011b79441b3f4a4cd107d5c57156da79012e1fc11ff4bb32627c99aac2a411f73dfe242eff9c785f341caa7752689c1e8819ab707b766395b6bbd1898785d38bbcda9bb1026e752ce7c194340d2dd1ec48583ee6658acfc72f9a4c6dcdf81cec14d898c5b6ef1587ebc500dcd837661d63f159095b9c7c89b36a2ad1382f83f19d5f5f6a6f3458112ce6b91f5ccc54e1ad852301740f49630998e0b00c344d24687afb67dc8ed676ccd16b54a08c700aee2f88819b5ae86f90f2c46aa29723a0d851fceff25782fee329332509dba0add877194d57444c6543ca7c0b4f65504ffbd2e9d511f94517566801a368a11d5e58632a8a0e420dd9d7f180f86ae25fd1820d392b7311a8a6bcd75e72c928de2f177165d8b2b2df89962ff64e5a83b1c7c2961a9b6e92783d8a7bf9c5acfd8c44acfe0f12f3c98057a72205154148928a9bf63271177aae514a17bb717e783cb043e193a3b55bec0f607559bc9236b5f454970e256a246f96c2e95729619ff56c39772f03610aaa967490b0c6807ab86549cdfa49a767edd30694b8e1dd6c6c2f5fa14e48bb3520b56d649db7d795ce821199894e2da0a2c23cf9c7893ce0395f54eb3b621df63ac7dc6537733c50627c6064a6a7955c9dc835cc81c2c407686f71d9d62e7feee607769d5ac62feac03cb95785d3fc1dd37acdbbac914929a37c4a6937b92a06e1508723466ea8f5550df570c18d93680081f6459b3f5b16d0f0f56eb46ac52106354414cd6fe44141e7d260df3ad4650d7fe64d22f0bb0aa082ade9783978ae6549a2ef1b8fc7300dec21411c63dac1a59973b46dcbd1d1f08bd7ffb7ca435f4c69cb4d8656f530274dcbbd25aed30fa8bd17464acb136cbfb71274581e2a2566d2136c9419cd7397235a6d962e9fd969deb32f08132f1c99308ee54e75b00b0d948ee81e3067a0e82909eb5240a720621886f1989ae5b98216ea407feed8ed77d26c7957858149dc5e27edb0e251237e168ced320faa926dd67dc96df24411e64132609dc9e2580905bec1444552c7f012ee3fbcb79284dc7db1dc68f9e33570ed13ae6bb8d5965e0be745c11447f08dbe31e287e6fb2900333d7e025ce87bd79184bab04dc67ec7a952f24eb6c2481ff96e8739d73b94ef2a5efbbe268f20ca413a625872661b4aac5587ce8a32bdb5bba1b4927430d49e664f4bdb2ab5d8ab7d9b04bcd8be21a38299112b2adbfc05f94119b05f7fc35f4ebf3195d861b2894edd0d94955ec524825d3d1fb6b09252f15e0d32311759b83421598089e8102100f0c834495bb1a72526c16655e06e6c47bc3a699cb8a4513c1a9d8f17ac933fd29de0be2ad1abadd6ade875ea0338843acbb3a2c92576a615c556f111fcfbc9e2a74da3c28a6307a7946803056a21e4fcd5fb527b365e7758a6fd1a0f7a838d6d778bf7844d6106ee074b1a86aa9607bdd6db3798a91ee5b2f712a7df0a72c85a136965b4376d956097e41597b976441d6e067d74453eee49832910be95b85f9686c94d69c20bc19871d4dfaa3462ab87fce70391ac098795059d30f891141e3ceee8234b7985e283d710d96e92b66a91c3263407ff8f22a8f15d8be05be2314a1e0e79a490c1bb21af8e6c6a3d6f227f8c000e5fafff47d27bc576885525dc05e0799cf9712535e9853dcd5b5b8db9a4c56e94161b5c4d8f14ee8ba9b53cc8279532815edceff22ce9304c622745504718e8bbc1878162c05b0606a00f7a1a97a76fdd704cbcaa00735b8590fb56ca7d01bf50d2ef13a3869ce2ddc31067c663d4f43bba1c2e878134094dc13fecac045f0016dd4ddf77f13e8729e364126874273e60b8e2856d1d90a804f9027899454755791056a534033a05e669a9afc7768e0bd06fcc4e34ad1ad77e738695cb4dc63380dfee9e798364dadeb2efb54fbf3668afd937fa057edad6a178e91ed2401f66df2e6479c92ff1d96db1da6a57ef5c73740a86c728759b40044e387bdbafc147e5b5397ffc0a2d5db4fb9b07b05cd1d482646afaabad6a3a4fa9461ae18dca72fdddde0f8b852550587323f70b44a972374237ceeed6a0400967a5bb360931558201222c2ea15e8f18be14b0843d54ad7e0a96bc13b00d7accb732626b78a4d990f4c9f4f0cb59f3e56da12c57cb3545f8bc948638da57f348ce217cbf72ae3e90e46e7d5a921ec320fa646fbf39e50d2ae878eba625d9a4713d2be84d3437d9f7863f989b226491c9f1f4cc6b4092fb17f3736e4cd87b4d1b408b9e9cad61d07716be4396ebaa24d6e8f703f332c9bdc7de30f58c80ce8f617948e763269a6df148f81dacfc9182a5bbfba178e5a9851b168c09ea6104176127381e87b5f5c9f7b9397500bbaebbfe99f6980262690eb1a7b0fb086deefd07e95e369fbd43d5762e7df28fa13aab32d0cd5447c075edce6763c0935295febeeb398e98ce7aed8a36c15a67d0242c206549e7054417bafa12d2ed5dde3fcaf9562d4720003d530d2e09ee8e8f7573f321dd1e684be231c3121a0fde7609174f30fb6ad11d29d95c1408d2155db8d3ad0e0af9a444a53f9d6dc450aa43d25b25483fb4b6d822a0deb279dbbc013be04480b7468fe494154a4432d9991e8dfa22c548bf396cffe3cdf71716f4e9bb49102ba8420271a19d9a933545d4daf4f7f616d593184232d09b05adb8e6bb17f872c58bb16b9a54fb26e3de552b4da4968ba83484f6b04b229571bbc00d1466ea711ac6ff9505b1d639c4077e121b831d2f853fc1d5d895f9ee90463a7e7d48bdafe7aeadf5c615e3beae1873616a87ec241bff9fa46727551c22d12ce0953c03b09955816de541eee810fdf9dff310386a68d12586d69bfd602382cee77b2be4c6846deda3f1e4bfc76818b58bf8c9b52d493cbeac22cee01fa121a59503c6619a633806af7a9f611b93d2f7b8b59dc24b52c94102d59a3740cf99e30208c2fb194a08c3e20b85a0ab656e9d8bb97c08a786e312bf24ce350a143923a4e3027357d3e1a07a7ea2f8a0528d5fe14cdcf41731a867b4a0a0327209009fd7e3ae25e25a7684dd0d5f6dc903f153dec05f8925aebdd8e593645c71567c79779fdf7e9870649fd589bb632608d008988851722b0ca963acf6e638ecf817ae69bc406a06269923049f966dc82f95c2bb3d0caa26f8df01c48024172ca6cbc57ff2ed2d981fcd78855dec426ba82cbb9de4bc9d3ae8a7dd4753bf399811860ea57ebf1ed260f0d387ffd55da5111e9b3cd67833de14cafd9ae7d75ade355aa866c693fc95ea9d847f22108d477361c4f83b02855cc3f1c0d51a681997ecee4ac7ecd1ce279539ce852a80944a13acf7b131c3bc41369128c42f6e82ceb553fd1d013d7f2a74a55b6ea1668147241417a9ae0a51a4533ec2cda4480f0cb934a2bd9a208a02123b4cbc69e04da04659bad3ba4ed37e121f3d5cffae3e1032efad551aa0a409dce53dcd89a8be90b4301588058a0233d12fae0cc57d796a3d2fc4e243c171add34eabd54e9470cc123dec795ea44670dbb9a1754760217365d87c7dc3257f7fb2ba3aac198b5b0b0afbe703249968d5cca4c438d07081b4276839d004df3db7f1e84ce30929e90d9f9f981a388bde940232c6bc2de9c3edeb5b9d187584281b7cc2b0b3b0cb8608f6b8bc02eea2b818958a41fba6873cb028a0425a243eb32ea2555fb616f9403a85d6be4dd8154c36f8bac0952117f0b7dce29472ed269a40af14352ab8df25ead76adfe5e6c65ab86733518e3d81763278c9b92b700fa4c4ec59de3d5d056392efa0ed684b6c6bdccb533e224691210d4a296bb3a6a5582d76e5f148d29059937ec07b66d113482aecffa4628bbeb2c2d9e7d4f89a78e1d62571aa2cbfbe1ddbf79d0111cf47e8a3563b035c85711689dcb215c0278486a0f76096bed4a5393574b9b74cdd5c5b2e2d8bafde00660ca177747386e29321e94a6c7a5de433969a943ff0b23186fa3a51558533c93216d1153df9446a9291f53d253766429bb1e383be06da152fbb20ea8e8740e7d7f82cc4bc28bef00c4ad7e60e1f9fe7e8e2d4dce43e3716c179abc68f9cb375509151b0848c3cfcf6e7bd37dc42c07a7ecd11d6681f6aeb10f4af0bacbf2cf203bd5b458fc19679e35c4555fbb2739ecad8e9943dc1e42df56c78b6bd3ef895769d40812a68ca4a1984010689e858b2eaeb34aa31ea9d8762e68ebeafba10a7656f1ee77bed7c94404dccc0385e45c91d05d6e6f1818302ec2d4514e83f5e64becac7009a4aab324949faeea2e77d3cc3215cd38795c01efaf2a8b024bd965d02b57c15121ec1ed715638036b492976cf06b0e19cfc7910f4d6f318f8694fcb5d9dd3ba69124483a324dd890d2ad3d849fe291ef1b757f8a1136dbede9a7ed6640f17bbf03bda0f949f6ddb252a90cc32d2f318abcf5d4868e2178caa36e000699d1a3d16b4330644796b94036295ed6e5e20f148aec4b8cb9af9e00e8860ba3e6cb86d738094ef032c7161cc506ff8780cb4040182b049320bf1cf97e758fadb7af189d697f622e1140ece166345e1e5a123274f6840ef86508ccbd72f1970a392b8173ea4c7b411b395a2f3ca62ffcd404689c751d432eef8a50011b69bd73f4f7ea0901cf192a7b109aee3259c53c841aa67ee029607ae26155e1cc53e0e5dd06b763f3b3c656718698eb16d9036b6a6344c8088ffd535ac4327b7cdc4e82981d098b69586f202cafc74b315190de9398570bb7ae19c6c568b189c59a044eec3daeb24c1dedc7f520ace558d6f140fa973d1633d09265ab2cce97af33b06c8e45a779c32b1e06a423c73f6f81b13a6f4314a3dc8e5c9f07edac119473bd7f44f636eea9d19574ac0c81f1764cafc6c21e066644d95c4aa3416fff91d4847f094c1703cb082cc8409e1ffef27df41eda057d5c80daeb79c8cea9e6ad9e8a6734751b7b37c5537d74388590e9799983db5792036a99fd8b8c0bf425210bc76bd2895c64b6ddbc79f344ea0b2955556a018d3bc62744af6ff1067b", 0x1000, 0x0, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) 20:33:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) truncate(&(0x7f00000000c0)='./bus\x00', 0x21) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 20:33:42 executing program 1: r0 = socket$unix(0x1, 0x9, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 20:33:42 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() fchdir(r1) 20:33:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000340)="c767f2f2407ad4a49c663b8e200a81587ab4956b6d0fb176933d6e135b451b10a63232682bbd9553dd34e15061d6598b13f5833d74f76f26626fa10b87ce7c577209937cb15aadd90190432207710e4ee8901462628e3a1ca482f9a6365c1c64cd40f8125608987ccadc77699af14629a74dabf3585143dfde3fff303d670b1c96c8d144de807034f2a0c462b59c73beebee4185c4ae345469c9efdd10d48816e06cc36912c2b0619c61da3ca23167a0abbc07839971bfbd541e41124b", 0xbd}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d39, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = dup2(r3, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0xef, 0xaf, 0x13, 0x60, "00c28c8029e4211d4c6216ca118ef1bdc402418e", 0x6, 0x800}) 20:33:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f5abd13cc6ebefd974720dc7af13ae5e71201917b4deec66bc221f125d3aee21f4808fb0b5a955f2c596fd08632c", 0x2e) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) lchown(&(0x7f0000000000)='./file0\x00', r3, r5) shutdown(r0, 0x100000000000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="d07ea671936f930da672d51e5f5c2d5ed26ce1f73afc9aa8112a137ed8461fc16522d24369f60dc908bce16b04abc0cef12edb829c538b5c01934cc85c58ec4734fa6c2fc9146e54c8bf5c5998ae6be1f7e1ab517f7128e668f7621aa071c56c9fc980c8", 0x64) 20:33:42 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x1, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)={0x0, 0xffffffffdffffffd}) syz_emit_ethernet(0xd4, &(0x7f0000000140)="31b75414d718c16bd05026b16423672d15f1ec1abfeda71b06356af4b889f871b4115044b8a2fecc82fabf57e7d26139a4e71d7f464069ca4348c190559fe552b5488528a2dafc4ef88cc9d794ba55e34e5ed06bc4acbcd0856d0ca0212b4ad8685edc252f7c41af778317eb60a058e37cf662635cba28176e24d73c2dc86105d96d28246c2f3dfa6e47e3b99e4c9ac6cba53ead2ad3ed9bdf89ec5aa8b96f6fe13b7321c90d57abd6102a3bfa03d5d3b076fcdf61a159ac18dac5262f534ba2796a2a6610067c77b623d2330e3ce34b024b26a2") 20:33:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x5, 0x400) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:33:42 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:33:42 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x8) r7 = socket(0x0, 0x5, 0x3f) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) r9 = kqueue() r10 = open$dir(&(0x7f0000000540)='./file0\x00', 0x10000, 0x22) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r12 = dup(0xffffffffffffffff) r13 = kqueue() poll(&(0x7f0000000580)=[{r5, 0x5}, {r6, 0x40}, {r7, 0x4}, {r8, 0x18}, {r9, 0xc}, {r10, 0x118}, {r11, 0x48}, {r12}, {r13, 0x1}], 0x9, 0x81) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpgid(0xffffffffffffffff) r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xda, r2, r3, r4, r14, 0x140, 0x101}, 0x8, 0x7fff, r15, r16, 0x65, 0x80000001, 0x1000}) socket$inet6(0x18, 0x0, 0x8) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) 20:33:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3fe, 0x0, 0x7fffffff, 0xfffffffffffffffa, "6828787de1eb591990722c51300cf51f131b6dbd", 0x940f, 0x40}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x8000) write(r1, &(0x7f00000000c0)="fd2f", 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r2, 0xffffffffffffffff, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) 20:33:42 executing program 1: clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x20004fffffffffc, 0x0) clock_getres(0x4, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r1, &(0x7f00000000c0)=""/181, 0xb5, 0x40, &(0x7f0000000180)={0x2, 0x0}, 0xc) ftruncate(r0, 0x4010000) 20:33:43 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpid() r2 = semget$private(0x0, 0x3, 0x120) semctl$GETPID(r2, 0x8, 0x4, &(0x7f0000000140)=""/41) fcntl$setown(r0, 0x6, r1) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 20:33:43 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0xe004, 0x47fd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x81, 0x20) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x9, 0x5}, {0x18, 0x2, 0x7917c9d, 0x8001}, 0x3, [0x9, 0x1, 0xf54c, 0x9, 0x5b, 0x800000000, 0x4, 0x4]}, 0x3c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 20:33:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0xcc8, 0xbaa, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="04000000", 0x4) 20:33:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f23d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd97600000000", 0x65) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b1", 0x12) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835db17180001900"}) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="072b09f26d35433bb6116bae98aeb599e32cd0fd4dd4d47ac896e78392a7bc5d1ea6a642df28f3248cd2dc7d458d5fc432b2c00a0e98cac9fff0bae9b56263017412c98c712608897ea2643545b4534f586c6f6b8aa4766fa920a591221a4475ec7c68640f1478009470bd5857d47d2152c9afabf66bff3ebfb9bef5f97cc2f1ced97533cc9c0d74f9e498d486e0c6856a5fb238afcf895dfe36b776082fa2b877417b8fef113dc32892a59b707ea0ae8c2580f19fc3a3b6efef887849e8d6a4168c31", 0xc3}], 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 20:33:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 20:33:43 executing program 1: clock_settime(0x3, &(0x7f0000000140)={0x295c, 0x100000001}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') clock_settime(0x0, &(0x7f0000000000)={0x3, 0xffff}) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc) 20:33:43 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000000)='cm') socketpair$inet(0x2, 0x4004, 0xffff, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:03 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x4d65442c, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) poll(&(0x7f0000000000)=[{r0}, {r1, 0x20}, {r1, 0x2}, {r0, 0x4}, {r1, 0x2}, {r0, 0x107}, {r2, 0x8}, {r0}, {r1, 0x48}], 0x9, 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x1c0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x9, 0x1ff, 0x200, 0x7, 0x8, 0x5, 0x5, 0xc0}, &(0x7f0000000140)={0x400, 0x4}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:03 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x2, 0x2) mkdir(&(0x7f0000000280)='./file0\x00', 0x40) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, r1) 16:00:03 executing program 1: r0 = semget(0x2, 0x0, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) nanosleep(&(0x7f0000000040)={0x8001, 0x80}, &(0x7f0000000080)) semget(0x2, 0x0, 0x0) 16:00:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) close(r2) fcntl$dupfd(r0, 0xa, r0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = dup2(r1, r3) connect$inet6(r4, &(0x7f0000000280)={0x18, 0x0, 0xfc0, 0x4}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x3, 0x401, 0x9, 0x5, "782a916d819f120fb4c58e7bcd6585301817fa2b", 0x10000, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0xc3b8, 0xffffffff00000000, 0x101, 0x101, "e5a23a9fa49ef26430083de7e5ecf68c860dc533", 0x30c, 0x40}) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$inet(0x2, 0x8002, 0xff, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = kqueue() r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x20) socketpair$inet6(0x18, 0x0, 0x3f, &(0x7f0000000200)={0xffffffffffffffff}) r9 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x11, 0x2, 0x4, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x6, 0x2, 0x0, 0x9ae3}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x0, 0x8}, {{r4}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x1000000000, 0x1000000}, {{r5}, 0xffffffffffffffff, 0x10, 0x10, 0x7800, 0x101}, {{r6}, 0xfffffffffffffffd, 0x43, 0x1, 0xb, 0x1}, {{r7}, 0xffffffffffffffff, 0x8, 0x5, 0x6, 0x9b1}, {{r8}, 0xffffffffffffffff, 0x11, 0xfffff, 0x2, 0xfffffffffffff254}], 0xffffffff80000001, &(0x7f0000000340)=[{{r9}, 0xffffffffffffffff, 0xd, 0x80, 0x7ab8}], 0x68fb, &(0x7f0000000380)={0x3ff, 0xffff}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0xad}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000}], 0xb1, 0x0, 0x9000, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) 16:00:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r4 = dup(r0) kevent(r4, &(0x7f0000001140)=[{{r3}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x943d, 0x0) 16:00:05 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x500, 0x18) getdents(r0, &(0x7f0000000040)=""/146, 0x92) 16:00:05 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01e02e2f66696c653000"], 0xa) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x1, 0x53, 0x0, 0x3}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xffffffffffff7fff, 0x4, 0xffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x79865ffc, 0xffffffffffff7fff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 16:00:05 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 16:00:05 executing program 1: socketpair(0x1, 0x1, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="07d03af5ab91d6fbd158c36788ac3053ae574bf271807a4364ca53af371b7a490e904c495af64b6748563082ea847a10a45ac6c9eacf47aa7497ab658b9a026de51576e8c9c9dca25b4cd4caedc3a6fb4dc3482c43f5d059650ccc5f5cf3484bd868cf014ec753e13fca5e82bb82d10dd083a218ec1aa970e62e2713ffd7e78e52fa7faf8cba713997987447cff6412d37dde5886fdf3a13770187d06c4975fe634fb0918b286bf6b41d75a67ffd8a3a0b7d", 0xb2}, {&(0x7f0000000200)="874afc9d1607e661d2b94b03b32c81033605c99475fc33a67417519c8b4dd6eb22b8c43ccc6bd56753fdcf46d41768859eda3a2c9c09c39fe610a27ffd62c49a43642b347033f48adad54d4cfc1545268b45db416b868deff05c8deaa4bb671bb93690d39e75feb6cbc5cca174ae0e50fb25db63138825cbbf70857bb197e1740720d6fac916f3cebaadbcca90af7de2f25de1dbfd4422e3458f25a354f0b67a39f806b8c165fdbac64f4a0bf5c3c156d56251f8771c8125eb6e16b15d99e71949f23928e307c9f01fb04386657f5fe9d10b5c01", 0xd4}, {&(0x7f0000000300)="4ff6b33582488eef030e4c93377eafd105f8cec600da859c66fd3108cb52e72a0b0bee14f1c880b9ce720d58ec41a3826cb2f2a72596651cf6f021c9d09017d943428ffdee505ef2580649fe88ce046b9684295fa7a08370fe2031fedbdb172462b69e15f601bab49dfe0debed6d951139b4ea33a4c3cf27b5c71e29d50fcb3df457ea00aa484768bc7f45a670617dd7e1db668ec5f0c48224221df1e1da30914f8452c6b513a501c613e2f1f39f01ae6a77816933a134f33caa2eefc4dca37d4323abfedac5d11f95ba5a85cd6b5cbd17fdf897f5dd499c485035ca5f7c28eea9eb19", 0xe3}, {&(0x7f0000000400)="e83541d018c71c4b27549c9f347da6fda6f3de65b03b8f5966f24d6b2f549e4c2f692f317b80f4ac1c0b7e5164994bf93158b9e0b0a8e00c499d95abf41b894906c9913656961598b2431d5357c67dc1cace8122544d", 0x56}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="18000000000000fbffff000033c7cdc8", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x3}, 0x40a) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r8, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x7ffffffffffffffb}) 16:00:05 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)='L', 0x1}], 0x1) 16:00:05 executing program 1: nanosleep(&(0x7f0000000000)={0x2, 0x200000}, &(0x7f0000000140)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:05 executing program 0: clock_getres(0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x8) dup(r0) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r3 = socket(0x6, 0x1, 0x80) r4 = open(&(0x7f0000000700)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="11f26df8c61db2d0edf04840dca1a8677ac2884c46d7fd4d1aec67362f5e7c966cd8b6b93427e38b43f849b89fb26d0422e2ba619a1f2851ebe84bb02a5ad4eb9bd83c87c6c08b477fee0021986bf255909fe5fd832f71e47f82e380f43938405b", 0x61}, {&(0x7f00000003c0)="a6063d94c63ccb0144f196dc5c7120fb1ae8da3ce71acbbff31bbf5c077432804e248e739f56bad34aae4a21bdb86740f768bc95b48c82e3c772f19938e6ccdaa9d56dad5c89543447a1d752cbb84172b333ccf149eda298926c915d36ff285e3861475d2265595b259d9787e1f6b5fbd764c25cb5365100b7f676eae7cfaf3c730b874c976ee842c36091d098bd4e97a4ea0b90d10be2e2f1e5392059fd08b5737654eda99dd99c1b14b594b24f08f2ad930d2299aace", 0xb7}, {&(0x7f0000000480)="ae1752d6822c600bba", 0x9}], 0x3, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}], 0x20, 0x400}, 0x9) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f0000000580)=""/230, 0xe6}], 0xffffd18) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x45) shutdown(r0, 0x1) 16:00:05 executing program 0: munlockall() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x7, 0x4) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x282) 16:00:05 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2e) r2 = socket$inet(0x2, 0x4003, 0x4) socketpair(0x6, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x2, 0x800) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x7, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x7810, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x800) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0) 16:00:05 executing program 0: r0 = socket(0xfffff7fffffffffe, 0xc002, 0x0) socket(0x10, 0x7, 0xfff) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xff) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000000000002, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x6, &(0x7f0000000400)=[r4, r5, r6, r7, r8, r9]) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xe3, 0x41, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0xae}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r3}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) shutdown(r1, 0x3) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0xe78449268f43b4c6}], 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000080)=""/193, 0xc1, 0x0, 0x0, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) read(r0, &(0x7f0000000100)=""/4096, 0x1000) write(r1, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x1, 0x1, 0x1f, 0x6, r2}) pipe(&(0x7f0000000080)) 16:00:05 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getrlimit(0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) socketpair$inet(0x2, 0x7, 0x4, &(0x7f0000000040)) socketpair$inet6(0x18, 0x0, 0x800009, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x2, 0x1) semop(r1, &(0x7f0000000040)=[{0x3, 0x8000, 0x1800}, {0x4, 0x8, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x3) fchmod(r0, 0x94) 16:00:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) clock_gettime(0x4, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x100) chdir(&(0x7f00000001c0)='./file0/file0\x00') getpgrp() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:05 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f26696c653061"], 0x1) r2 = fcntl$dupfd(r1, 0x7, r0) close(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100000001) flock(r0, 0x8) 16:00:05 executing program 0: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r0 = socket(0x18, 0x8000, 0x0) socket(0x6, 0x2, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x8000006c7) msgget$private(0x0, 0x4) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./bus\x00', 0x2061, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x56}, {r0, 0x10b}, {r0, 0x8}, {r0, 0x4}, {0xffffffffffffffff, 0x100}, {r0}, {}], 0x7, 0x7f) 16:00:05 executing program 1: mknod(&(0x7f0000001040)='./bus\x00', 0x1b0, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7e, 0x0) close(r0) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8", 0xec3}], 0x1, 0x0) fchmod(r0, 0x10) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000020, 0x8000, 0x5}], 0x0, &(0x7f0000000fc0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x17, 0x2, 0x1ca}], 0x8, &(0x7f0000001000)={0x40, 0xfee3}) 16:00:05 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') 16:00:05 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x200, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') 16:00:06 executing program 0: select(0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x3, 0x8}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x2000000000007, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$inet(0x2, 0x8000, 0x0) 16:00:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) write(r1, &(0x7f0000000080)="1077cb55df8b69b0407a8a9e3eceed4105d48a1e4b57953868e57bcdc596ab2a5d42f86f4908279d9edbc16b9f0e12558b5d82573f057cc3b198e93bd6aa4fad518f544885007242830f0120cc5a0274eb286d3ce2ee5c6141a0c8e41fb970debc2ae0e14a9373bd4cbd3ced2929bbbce96080b02230020381a57fcf7a024025", 0x80) socket$inet6(0x18, 0x5, 0x2) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ioctl$TIOCEXCL(r0, 0x2000740d) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:00:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xe, r0) write(r1, &(0x7f0000000000)="b0750647069a12d8a1b098809b5503a5860adafcc9cf2c3e942c438bc3da8b87dd51a1c1f8c7543410612f24fcc0edf3bcbc598bfa2fa6d90fc29a280d6afe435c57e0b8e0d460624022907f631147c61c7cda826b26bb9ba1dda7b4d6dafe3c41c89394c7beb1c9878c225578f87e37889825d8dcf4f77a38a5a715e3e4088ca868bdca5f657a0686342d999a9e6361b9600c249f67da60ed0ae3d478c803728ec86cb04e81e99a341f2051297dade2cb4aaef2d71bf14aadf18e15085676dbf833354edb190b4177ef465c7ab6b0d6a0f096995d80979ac9310fe1e4f2e82baedddc6f27af9fc5be52df6bd65038a10ddf2c2a944be26c1fb493c229dbe74da3ac0175e647cbb9b96ef8a001bf99739948258eea2fb075c78fe5facd9632f73e1c61a7e47ee8739877a18c3bfe3fc594ead4f73d083fb70196d44cc8bc313a0f7d43a9c05628fbb780ccc14408f9aeaacfe4a0dcd50e2930e1ab4a52d094cb6befe0290c3ce402698848fef637e4ece185b997f9a59c8d85a6a20f1064aa48f42c3f4dd76ba0d486ef87293eca7eeafe13d784c200be8115eab3a1639f98865c5a8500538721dbba8f6e15ef022948d825da3bf01b7640277d9c7bffe035fe79531e3c410320ef0f2e6ffb0829672057e76e51df073db8308d18b07a2b445b6a6828036c259bb8a9ae30a4b51bc570fc2dc1dc0e79bb53da831b1a38c648e0ebd313b437b48ccf04366d045a733165cc4cb228ea91ac82e9bdf312257a98f4f6b0d057b0b53e1d560033cf05e59a24375d1e4424601eb78d555db2019a6c18ca143b2864956f320337bc4e202e9ff49e6755cf39ccae7bf31c9e07a1b0d7aa23b116eb3aeeadb0d9c96146a056761bd545ecaaf9397b782ead130cd882bfc13e8247b25f4ddaaceeb5ca9ed0fd5767044db7397d7d44af97201795943c0dda41deccb7582363fea4a56916b3aa65b40236dcf0270f22c3b9624344efed3e6a106cb9a2f9a1e4fecd49d214747d18bd979e2bfb30387d5894b74352e010b6108915b1ceb75a0dc3ec5e26b34fdd8cfebb778dc86b478689c38c82a96cb98e533868dd0f5df814ef72fbd54498e6a9132b99c6ebd028fe3ac1924b765ad04f2998019a8e42f5d3247230196dc8d55039e48c492dd7474f084e66e118c1ed11490113cc45f3c325dc0a6dc03403393c7af7f63ed07447018ee696fae529087c43a09fdd3b17048667eaebbda0c63a2370f24840001beb63743fbfc32eddd34eb43737ecd028e2ad13f0d0394f0b184753ab137a84ba9e04dc43c201925a023867e447f67890a679fb3063e15b9d8debb8aa267fa88d674c94e04ff0bbe74775d0a4e360e92c0b128c4b02613a7bd3da1fefca03b247962e6aa47059e2781ec60cead6ec0366d00c03481ce1811c5efbb423609974ce76dc23ae9fff8952e763e8584078e14f8c23411831a272ab9501667813a3ce2bd4383b6c0f76d424cde5226649d507eef1180e69308e539fc2f1a610075379957fad04b18be093980d30bba20d90b5537300f9b67f0a9734865e0d76c3efdbbfaf1700602588f9fa4c1a274d0bab7684011605c4549b54595a6d488f53c8c7cdc4876f25ddfee21a5e2f1921c39ff0b65909ba75728ec81478f78512567c103146993b694d833ae977301168e63bdf192ad10713ff1122c0faf6d6cf39172f453e216d18cf6a830b74380f6ac011b9973b17265d419690125d634b15908d5a23a88441395f0e3abc3a9418a2367c63ff22421d1f6f0e2adfd086ca59a2106a80aa80a3245fb175be2a393d93f018f297327480c817b6b234b89b661f35319ff0724fdca35c76915feaff11d232b59d700fd306853f23eb513c8b7cc1924505406c4aadc5ac826e6456d27abcc2d50ad4a3439a62d83e2f71250cec322fd5fbfdd9fcc48639287650c2d9967554d24dd3d39e89fb356920e0a45f45c013f77b9f823bd79810caf625a884064a2ae10abda0e8f99f3e4ac6b86a9714a66af1773805615821578b4fb625c1f998de9b6fd45723a4a82981867425f12808a7b7b0261bb8b79e0ee53a2b3c3e9676ad742e34cba60b58d56f31bd2fe52b58aac12ca5fbb056e52070736360119a830261b63cd0bb741172ae1952048e402b1cbb370104fe86df2102692c17386a12501aa010faa6b10705bb4f03aae3e3631298a559e4c655cfb8d39dfaa9883f49801f5eaa02fe9bde0497f2653909efdbd6e5fd349e797876df219c0a17497552ae95abd64d6f92c9a72e9ecd600af6da5536a480b0c6f13962629116d40e642daa102588201a15f628abd40c512952aa1923fd210c0f0b9872098eeec5c7c68f961ae66cb790a40726646ab8164f950d9da377896ba49a8580d2e2d4e9253922362044ea39ff17d72beebfd6143238bc88b95a1eeb5883c930237cd38f4c3e34b31d3bb13d217d0b39623e959985ceea3e7541f2bb3bcbe957b88990ed4806eef89b7786aeb526c974e884ec5be524f0ff1293fcd60b24c194ad98918216f62767fcd461d30b1285f044c26423ee08a4297f5fde3167bf807189c6c33bba4da374cc2fe1700a24966549e5fa5df59ed0d7da42062e4437fbed3e532dfa52ac265839e51f77bc98e78509016d90e2a2176218165657f193f17b1dedc9069d9ee6f347ced6f5308f09f0159649b23b2e9a5e4a0097d7fdbd716cba0abe0c63fc8460b7930df512944abc5e5bcb79418859d49c5b52b66456518a94c8c08a910b57e3a8781acd050673c3b04308e0d55769f7311d1ee7fd855100a23f81b0aba88d8fd58c2ebd7554b93351032033d50d522b2fbcbeed14b98dd62f88e71a9fcff8cc4832e2dbb5da0a331d70f42702ef70df70d37de706d77d54c49eaaad557e028c6fe7eb207ab34e431b22be83ab1e9dde1722f01a8aa9206a2b6fffa3ba64b51858b42b853dc095f0a247f5a96612f864a1722a91c7f04406d9ad450cf879a0328d1712c1a255aaa9079058bb3a7dc9e18f3be91efd9bbae9ef3618a5fbf4f232022810fd08f899acca2098ace900b17e98a1b39d4b0047dc8d0f40d2f285aeb9bdf5039573dcc2095f1f44c8fb3fd36a5deb32866d89736c58687314ef9337ef8072a8c1492efe80296228cb806c608e872928e1bf3e68d555c71816450202791db93e38fcf3aefcd5ae91ab0255c1b08df7993dc80ec7c2c23fc8e7f964a36c129c744f911cdff140e79f36afad6c9c43d29d86753a5bdc16f2591961242591245b0c7cffde026c149ab2dde51206bce78dd343a444e472bfeeb20bc1dfd2bb19c95f119796e283a9c1088472a4a22a5a4b6f665126174d7a32343eaf550b93dc2721e0b790642d8bc5082b30e978b3c68aed1ee664e9574298136eb261e5c5b6f00ef530838cfeac535a07ad9f1e7292e15a78bc896922738d5c52fa8d757eae7911bdc1e16591c2886d3670c35c89fbc32347cd6ec9005d8c19977422970c4f7d62ee1f540f7d6dc5f955b707f64f05d7ca99553aa91b6ef268c569665fa85d5e1f5970c82f7e6c9f795345df614c7ab4913bf66e60680793baf5a787b579439aecabd213ca251d8db90a7053393fc86453d9a5e3a674ba00713041079015155ea0a28de8fe0b1f1ed32e71cb1c57af42420a0250dfa5ac964a5e8673a1dc49154a48985d783576df218718140b0178d7b674ca246d120b90dca8536a70eb5d3c2725415b5935bd6e5a362d20347b67590f28b735e528cc36735ea93375e79ab1aa68d235a7057a001bbe8d503ffce7a60a999e51eeb86dabf7146b63b87727be679738517a0c696937c365f2f217f0d80bd8ae06e83f3e089465af11f5eaa10e85c69d7718d191b54854143d032748389b608ad93efeb4866bf44aa93af97816d4d392efe7733c069e52c61be5f84910fb6a59b8a5bc8eac716bd8f3981e417e4a0517b877c0874c5bb6357af1136475215a35467f238e90a2a89ea742b9b270269c07a463cfd6e3ccf29da296173e3d3f5fe1f6be53d23735183174453911ed7a3ffeb04db4543d414db348232fd4e25313565f1f3a743fc71bebbc811d9dec264890aa16adf9aac68c55c007b4befac39c5f9c3870271688bc5b53b258d674d50e06baa2f9c37e135970aff05d756ef54facb6a767f32c0bdd9e5f0b59c547b8a23081d4977a763069b90e8d13c39624b9be4f9ef43f9ea7e7187086ce3e11b9c369123374054633c54e28c4bb748e2d6c2b86cf5a69a423fab6f902ba18572dcce316d8ea510e8d1993691cccdad28e915cfc115a01985898e03b9993715bcebd4bbf496744fbe2e22e347d94e265c51873e1b9d44ca1e3d0d8cc874090c76441af44c3ede887e659b094f748917c0a7bd6b1bfd1c23fa83559fc4af3755e96b02810742af34c8b7af893c1bfeda32871ae5e1854480f33e8d469c167cac08e252721853dc82d49376f24fc4981f0c6cc2b371fd0ae6bdb0893e6d51c125e9d50855ea8588ffa45f98777ab619a197fd85fe65f4e8f0ddd99cc128c3973c0b68dac25eb1d4715b324f1aa6084317bbc82c79d93e028561e84d329faea4feabc661518845c629ad5d5074decee284e3a70f84e3bffaa78a5dcf8c4105f6d1ff7ffa1d38c4a5b8563b04bf5f6ea6023f1cc1dd1cf46964823f87c4ce0438a426ac6e3d7087bc3385cbe8bd2528a6c7d347cc434fe876fd96092f4241f1ea3672c638f8bb24a8a95f5f70ddcf4cf792c27ee1bed427873547c3002ea8d705e66509c6bbe24fcd860916f513ef5940371c8ef68cdcd02d664b8646e90b2023d38a84029261ea0a0a4c56862c67c26ddec1bc46ba74414ce6ad6e7dfb1deaeb9a88ccd718f07f6b37b5d79aa29fe145a51be7f4743b27b90c413776dccb0bc4e15597d88ac9ab48cd15a90e1ef42601cc6d30dedcc5f605c0e319fe172c7fe7157c44d2ddd4b8d8befe27444dbdeb8e513871c034d88ac72ea563029baa6c362fe5d402b9a48fe7ebed2158ce82185ce626ea3b5483a7f7667620210574fbc3218c5214df26949bcc7b2dc07095fa3daaffb281682cb48196b1f752e12a1919c25409d8ff8a904cea39eafbab9e093add0d358ea5fe61ceeae8fabf110960c27a6f80a05f3d89487006e10991fb76843edf8ac987c19259431f971aaead267efd22f14aeb23512fdb947e799eb25946803501c22e2fb6b4283749e35ea060ced412eca082f942d9cb4c3877bd7fa702bc324637e3061c9355cb1b676f41d7472f001e690bb6da5c71b3f0b0a2e8c9d5f778607dca101e2c3bfb92ff9a3560c21aaecfa2e720a278ea546a0c4ddbb49ef3724ef844dadfaf866f7765b1af8f01782640c7aaba517a7b8e4dea7d41b41dde1d6bc268be9d80c5b589e281822944585ef1bc9a16681952a8b54ac71db8038ee9b8cbee1d291a0db4b860601f4af8e961510409ade2ee2ef4127c21b00c9e0d69638eccbf7537d737f9774cb184db3a4cf742b76a941a1525fdba1e8faf72f187215dcd43a6fddaaf8ea5c7a6342abadb4dc84a1f8dd5ef1ef8544fd753ee4244ff348ad39a4ec5e4b3b0bb80ac8fc9567e0a7d42d8500377b817a29b97f38152f49b74ba7078118e5c671094758d67b5f8f21a32c3929c7cb02f56b8921e63be06ab35dbe440a7f7fad9cbd31cad608b7b02dfb42a18689271cf576c933f93c6f57a17287d892658d2552a38c75f17c05957e8b43607556dfa1a0592f5241d601ab502d2736dcbb2f52ab57906956365f5f69c13f75a966ec3a8e6a783e5b1992dde72801c28fc6ca6dc673", 0x1000) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x81, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x88, 0x4000000b, 0x6}], 0x3d, 0x0, 0x100000000, 0x0) close(r1) sendmsg$unix(r2, &(0x7f0000001240)={&(0x7f0000001000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001080)=[{&(0x7f0000001100)="2f07ef287fe628728a46ce28f80b3bc9c16a233976edc7d279f3154f8f1ce870bcfd52661899c1519ace2624d99328668425fb285c06fb82b77527067787359f238d55ec09fc4c13b83815e084c6df5479bd260d5596bdcda24343bc9266bdd2ee511bc63a8138f5f0e0dd3e3b016aa403346395e6dde5769ae94714c150f1509068d6668e4a82bd5f83fcebc016170468c478f9abaa5ad4d25c26222ec404e1ee09fe17c73efcaabb459efa3d4dbc0dd5d26bedb124a22b966c9f3d112723e78b4b345800e00d70dd1bab81f8a2dad6bfd281158d01e96bacd407b717653d", 0xdf}], 0x1, &(0x7f0000001200)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3f000100"], 0xfffffffffffffec3, 0x7}, 0x4) close(r0) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) r1 = socket(0x31, 0xc000, 0x5) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000300)="498e2be868b759e10f7a3ff1b61b0b197cc74a6043153b12f20bf67461981f4db04a9018c2a4c1235a2c88f3eee9ba6cb3d90a0b57d2a53c1267e4c1b9aadce3324b77ca", 0x44}, {&(0x7f0000000380)="16f1d4a2607bd23e000d73f45fa6d61317e7d1179e8aadc3077c479c672da3ef45fe16640c8a8230f83c45e94a74e2d675fd5854d0112af511089956b23c626b93c2a925657c461728a143c490cb8c3a28f911dafec26f1834ec319cbb8ce14d0fb417cd0bf187ffc2ebc6ef3e5b21278df093a5498ebb3aa8738fef1ed3fe8889c37dfcb5ffcd6e5308917e803946d09a20e38c5184bbadb083dfa0b85901e677b80b72141e6574da2217d9628a380d56e1a3be91c901160d3af3b8582b493da57ce5f1393ad83e880920ab3913c9da18d613b28704b0b7c358178a74b55a6e3265bdee616792f52eb4ac08", 0xec}, {&(0x7f0000000480)="b64cbb1bbf8dbc51ea870e4d12b269b818fc99b090c5fe201a97a65e39423b8419f68b1777b3e707a2bf02b0f6ac26b12af45e0c9b883527d8b2622019fba83f864f781279e516b6ba7f6409cecfadab1fb33c74ba69738c77c5bb0ca3bc75f51148c6d81bd006de79c9b060da884d571688e758970bfe185476957cb4f1fd80500e2b3ca1ddf965b4448c69e0cea0e6f712a5ddb673dc5e220b190613e0acab9651cede66d00fdbb1752b6e344ffe78df61c4fc75f96536025f", 0xba}, {&(0x7f0000000540)="40e0ab5192a56a265c09353465605e309f776c55d83fa2ea7a5345554a3d98e228a6687b9399757d6e342d4b814d2a80f4295c559a0441f6bab43309c368b95b85f1f22cfadd6d620462a5cf79d7de43db417498aedcd860c64616d7b81e0e2ef3493478c7c5db2cb0", 0x69}, {&(0x7f00000005c0)="6425d146a2f995662970cb092ecff3201e864d103ac162c31c005480fd21547589fcf339db9f6a63e17c010567cfd0236e596f1526a252e8321a203574134f6faa1132d744ce620b021c693996a244df863da4c0815f616efe59fff722b9c11fd0bd32e4", 0x64}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa8, 0x4}, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0xdb63ae824b121af9, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x29, 0x20000001, 0x3a, 0xec65}], 0x3d, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x9d, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x14, 0x4000000b, 0xfffffffffffffffe, 0xffffffffffff83f3}, {{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x100, 0x3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x91f06138ac89fbb3, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xf000000000000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x21, 0xf0000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x21, 0xffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x40000000, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5a20aa79, 0x20}], 0x9, &(0x7f0000000040)={0x0, 0x3f}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x2, 0x7ff, 0x4, 0x1, 0x6, 0x9, 0x7, 0x7f}, &(0x7f0000000100)={0x85}) flock(r0, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r0, 0x2) 16:00:07 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = dup(0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0\x00') accept$unix(r0, 0x0, &(0x7f0000000000)) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000100)='*-{\x00') r1 = semget$private(0x0, 0x40001, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000140)=""/164) 16:00:07 executing program 0: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x8, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x2) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0xf3) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x44, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x22) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f00000003c0)='r\x00') utimes(&(0x7f0000000440)='./bus\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x1, 0xa4}, {0x18, 0x2, 0x2, 0x7fff}, 0x2000000000000000, [0x100000001, 0x1000, 0x7ff, 0x4, 0x25f, 0x5, 0x8, 0x5]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) chown(&(0x7f00000002c0)='./file0\x00', r2, r3) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000540)=0xc) readlink(&(0x7f0000000380)='./file2\x00', &(0x7f0000000480)=""/177, 0xb1) bind(r1, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000001740)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x5e2, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000500)="b416a6209b52ecd7c580cb34da64c02bde8f3c84da6b2aaa11048e5031e1f3f9d6ad8d6579f859c449002a0e87222a68021df71ccf91504e811dfb79dce9e9488f52151bc1f77add94ba263d835076dcab88971857cb153541676cb461781aa1984f4da79335c08886c4417c8cb8e6a8bb34b06a80840b0348f208f10ed57e6727092fe7ef1df48d2dfae0fbc81d4cf7be735e91a87a43ccfa6594d2d401387b967d7ef58bee83b0eb7fc3bffa97a74755696b5c02467435ed9f59cbfc3cc66047265b2cc30b1a8c85dcdcf179666ec1b091e9be6977f9982a29368cfd85440db588c80aee2ca4fe18bf15c3e98cbcad19221da74ffd7af4fff13655a4e406aefe496468ee95b21c868253002e58fd8a5d996af48dd4ec15d985313219d335d5287b2fafa25f8df1bb6e4aa6035ae82956620050210874949332948213602d211edfdd0146be16c17db5d60245693dc0ed15b3714d4d08f0ffc17137fe18f657535eb22c91c80c0b0587651fa1c756274c84f014f0589c366447129fa6c074268187a8da9231725bd60ba15f5621121d021f30e84621eaf0b5c72c3bd39fc74637dff213251d36556f08c182fb2f04a6c9cb18c1be1dd07e990e22119598295f2ee95b8d81d74b3cf1c77df6dbd148409249bfb3460da111aa7e297aa69a3073c039ae4cc58a7639774dcd93dd6539d5d4868f9f70ca18298957c86036f16ccc4934e711455db0ae832b86251b537dd0676c570a53e3baa0e03bd7b5dd149f826f64eee71d00d55f63e5d4792b9cdd05571084b102b2178f5e538377af43220b15354ac230023e5ecd2f703a6d77b2c37d05d45207bc8ea87a9cb753fd67fff1d694364fc43a25cd70caf64c9bbe44d5e68fe38c98bb721d0f94d8970094c12cd4d9ea6a0c4a1ce5378f5699c1d028774378a4776be37ff479d1857e493f6aa270183bf1dfc1fe7faadb04b08c4a7c72cfcef849de3a5378bcdcbc23fb16d09df61772acf77ea65743da8aaeca7c40e493df54db128dda942ff9b88ccc5939704ac231afd03a9bce0c8b7af297f392efe61fcb56c60956719e0c20a29416e1cf53527c1b8df47b03a84c17c3f8de39c235b491ea57b9939e4eddf68362e1b4c4f6c3991b166d6f3f7cbd2d501b4bd650135922575e1699ff899971d2ff70aa938e201b73dda7b02f4e73176c046bf03b2e32dc99c0aaf73d4f0384151e7426b00de16ec3e8b9d8152acd9de5abfaf25c8b4088c324b04fff53a2fd0f1fd0946c51163f86ec25ad2e8b5a3bdbf1e8be188ed5290c7280deb018cb1169faeef24756207aea3681a4fdaa50d3cae7860058b7248a883ee8b1fd401c1203c882a1cfd181fb8a11eb46580022fc5eea513d1d21e62b630493b50a9e567a306e3fa3c26c3bb9e60d85e8b1a0d0590faedf773c8f7aaa78d1bb2a509538c74d915f39c9cfd832f074fd5ec67a608f1bd198bcaa9b6b143a385e721411ca5ead5b223d68ab914213c2a3f68566ccd3d255ab22470eb676df29b77f19bea637d4eb4cbe9789c2a5e8e2d550104c572d4e3838457e1a1dbf8b3ef6d03a8616d34e5e71373970164322f771597a69d5299f699b448e1d64ecc1a7a259b95001837afa4b7d61c17928a6c3f910b3e4281b29abfdd6eb7dd5c8423803b40b820fd2ea1e13f4d34dd897590eb1deacdf89057fe0acb26f4d2b7381a6c42a1f9961a3d132e778d6eced744ec263b521c83668adc10d58885fb50d9345840856edd8b9fdf2ac7e12f60c5037ad2179ec99f5f03b0197b6e63a10b224ca8d796282254ea24f1881e855ca6c8a39cf3ad52c9ae953980dd20898c722112bc7751ba237838a32a236b3c10d180bb9deb5b6ef9c7928299c06d047006d54a09c37257e1f59a02c8e1b6c093f664619c5868ba53998cfc77e3ba5b655196bf13946ef1c6cfac165190899d196394d7fb9fa79879edacb2c98336dee01009adb8a10a8575f598b811d603b51b680022f16e2d6767e529fc6d19b91bbe3d187bd5cf9994d55fa1a9a5591640b9849a5e9e932027e9a7cd6550e4f22062a72570405ef2daf649e24f3075dc051bbef5c3a7fd954ec37474fcb2443031775b198ff116209c4c645887e557aa99e9e3bf9b8f2b393b028b4abe5b1c50de72018c3b88cd192b8ab5eea2af3df0c07b5fbe8a66f8a23b256f036284f70390cdf52ab72ebcd7af13f9eb2d539dca389935133fc7120763d9f956edc6fc05899ed711c9f6fe9540d69cde767cc5e730c01e67ad9894dd8f5d82e087fa4cbaae7b4b8370144151cc46c87292f00480a7de8468d6850ffc04fab88cc5a22c3a304e5d071acf2cd0b44e54b35ed6a00dfff3015c23ed21076752b32ae36a4646ef2c795a9baaf30a17cae533deb8568255360ccb45c0d6d45f07aa43253e0d4ab82ca23879cba23b91952e8da488d48bf38494c69c95e805803d90407c038957a243d7d96fe94382a5670b1419a4986047d3f1b75920fc54731e0eff1865440f77f66e173fd6cfe35a38213d3beda8513e67f7a27749638b11bbe2a3f97dd632c377b37a2add08e24855627221da1265d27802d150e280d96b15aed5fbf2ec23c59972797b704c80e4ff79c881b5a82b664ea251e3e195c824afda5ce7f1eb39984bf26b10753ebd0fd437a7e20018c2075533ef2073c1942b7aebf1f370109e0d19ffa7255de6ba2f7d336ba6e90d585b01cf18a5062a9bca8bd0e74d2f43b48df6c85b55f76f78f96cecb5e3c52116dae590eaf6e403bd5da147d1abc262a1e7b6dcbbeeda3fc89b2eb3b094b5b79a541bb18a3409633aa57f31e15727bfa36c139e428f4d906d7b85c6586252074e630a540adade06aaea9a80f781236da41e84ec6d9d18ba9129c2cfb894717b94c8fc90cca5d2f6f7cd01f5968e20dfd8b3d58d77f2d63c4e815b9e31e47f49db5e727d7712186257b5ccca5f34660a43dd3d8192c277131d15cf7e36bb539d860da9490df896b98783603a28239e06869d77dadddab10ab142ea8e8d0c25e2abb4e80a7cd2092769d26ed79a3cd913a99ffc8ffb1ddd5b60b815560955814a5937423d3f6e47554a9418d41122a2ee86f72213990f939b7b62675a576413168474ac6e65e3ead4eec67c5d64b0208fdf822679010f3845c0041613ead1b0430a807c1fb340eec644c353bb7952b0ffe7e8b122dc4950ea27790a3290b80735af966d6fc22fa044f7b03ea0a9c2a898f66adc64efa5cdd81e75cfce6fafd7b5c2ea1b40323e63ed19a8c415e4e691bc23b17b350a98580e988ceb8f9a1f52acd35d48ac2a0ddadbbc8c21ac1a357dc6fc2f265bdd60559b17beb0d0d403ccd65227def4eab3cecb863b14be869c0f63157c7bc088e4c88a13bfb49d6615cbff44ee851a52274e4c1c6d359e87fad258a62368622559eaeb7fcf44e109644f3ee611a2ddd0ed9eb6b68666fb41fc31b50fe2a9bba8bfbac83a3a0de155d6dace54d59974077aa55bc01b4cb432494f4caec077077eeb12a7d4b30e143f74c8f29724c6159984c0cc613ae018075ae25e50248013350127a8f5c1f6bf625260194af9b7d9c7d263ecb4a349e17fc00bbbc3966eb8c5b98f293e64ace4847ee3cf73ebfbc75bd3b98b35bfbda17a2202899d79b6d73f0c7e3c88485c84baaa9e2c104f72f56913fb82b407ceccd6c1df0608e6fb9b3b679e385732427a0e6c4cbc29f6733126bb670085a24fa862076170e4e7144c81f37e5fe558facd430817942c120d48765bdbb04715b54b2b86f5a4a31a7c0d0d28538cdd780b6782f744ada72890ef744dbc32913c8994257f7e930c13a3359047f0bbdc75f49db6a599b7b2b92bb7b44f69424baa743604f3dd516bcca0775ec88556aeaaa9c9b0582beaf196dae3e978028c8a439a98410888628283a4c12376d031748680f96d98953b859261bf818c56724d1e9617d20540e7007d0d40e96b7def5f1bfd914592d680306004d4acb09e6defaab211a4b50eb3519a550cc68419898f5bd3a8732a651d0a09896a282dd2b30fdbf3c5e77b9a8604d1724f3ec9fe22fbbe4a6f84de077eac7646cdbadbbc95f885e2fc3ca7053327066b62e6e48385764560af5839bd245b0037467ae5e087f8a97edfb3e4c44b55974717d0ce6a744d32955f6a8e33c901fbc6960ad8041008ff1415acf0ce30ccdd747e4fd9d8d3f1421d6d97e245d0baeb088df96f0386e6f1348b39b608af343e79b49c7cc97d020047ea4bd0e3124ff0e6f29e9d0491b3d43921c482b0d21e69f8f04dc463824bcf24a40c90477e84255175aec23d86b7eb81d2f5af4da52e2f5e0a6f4c4490bc5affebeeacd3a5cc99f114cb8eb73dfa9bc03fda84ef7550a77773bfcf586320edcef1866da795d817affe8187508ab47f63daf36578b5419a2cce7b5fc6c875068b56284784e57fbcab4a21a2a6a2c645afca2f9099cb151b3f1c8749f4eafaa57a676b1066792f12cdb736906fc94533f6dad16ac35aae01d76642e92268c0553e397a5200d48ac88cb03bcc412e8c1c0f7c1139944caffd86f20da9105b525b691281e9bcf837400eab29b6ea5e7630fa7f6509533ab7df279a8167cef8efd1ce8783514a24b14176e000783d1092b75b73713175963cbbfdf42ae229d219cf4bbc29093067fabf4", 0xce1}], 0x1, 0x0) close(r0) 16:00:07 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000002580)=[{0x0}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x90, 0xc0000014, 0x5c6, 0x400}], 0x3024, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x25, 0x20000001, 0x0, 0x81}, {{r0}, 0xfffffffffffffffe, 0x21, 0x80000032, 0x8, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0xa7e0, 0x8000000000000000}, {{r0}, 0x0, 0x10, 0x20000008, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x3, 0x7}], 0x45, &(0x7f0000000140)={0x7}) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) fcntl$dupfd(r0, 0xa, r0) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000100)=""/148) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x28001, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000001, &(0x7f0000000000)="c4c969be344d631f16bec8cfbad13587591407d4e05e320b4851a3d36b84fde1b9e06c9c1641dace1cc2995c012a7a", 0x9e) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) msgget$private(0x0, 0x80) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000000)="af073a58ad8062808d49ac56e5c8", 0xe) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) read(r1, &(0x7f00000000c0)=""/249, 0xf9) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="5f905a0879e1024c2f0493f75d02d5d890727640e95e6bb35782135d0f5bcf9bf8920ce74fed6fa82f11c96323c2ec14be628a2f486e1249f5a556218bf2a881c01b71752bb3cdf684fcb83f67054530058803310f7fe7b4e80245b99f997770c4bfa85f0f8dfb9151577d6e6aac668ea0172e597314d8adc5f11b872a2e63ba708db2344f28a16b3cc161768c", 0x8d, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x7ff}, 0xc) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff2000/0x8000)=nil, 0x8000, 0x4) 16:00:13 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) r2 = dup2(r1, r1) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000600)=ANY=[@ANYRESDEC=r1], 0x1, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x1000000) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = getuid() seteuid(r2) recvfrom$unix(r0, &(0x7f00000000c0)=""/8, 0x8, 0x3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000640)=[{0x60, 0x1, 0x0, "2c84cf513d6bc60d8b30556c99a11c234bb9f014fe3b7cf865030da54b4dd5cec1746f74b78ddd9929ba65e57cb43ca08587e990bbd404f9cf547e214a18930e06a680dd22d16ee8d4556d642f"}, {0xe8, 0xffff, 0xf3, "fe7d118893dc52b2ae43475ab39316c366d91507aa13767ae7a79d72c5e3ff49496d494fa5a4ac45b7befc2b3e08192802831657c4aa3bff49b8418f4c28173e4e64fab0d0d1c4768a0b4e54f068fb17d869460b1c03cc94f6eef69ec6078bb3b3e654d21f2b9c0bb2203a03e8e405edb35311367542ab8c954d1b82d99ad336fb089fc5c7953dd7479937c85b990257ba3079d37c82e5a812bc141061e5a1a29d9853723d2afe70bc4383f6acafb17304a12825bb33319b07fbee1d98e8a740a8be3751ec9a996ed0a36116380adc707600e6620e0635"}, {0xe0, 0x1, 0xfffffffffffffffb, "49566fbe9dfec16fc24f94eb89b6333aed2901cb83c6e5622bc66ea3d76b80f04b8e9d8efeec8512850381640da5d2546416c48f5cbda315c27997749fcc00c40a9b11da14b38c37e0b33dfe5312eeb4bb811fa767f5d7c296c76db02a96b91e84b84be9e6dea36e86472645db706a5bbfc1a8b0ebfb4b61e04039cdc709739866ddb57dc4ee204204d976706d96295c9698ea612367f3886e87938a5286e3c0aaa0200b1efb3fbb3b962eab714b99ce35f31e78c33933a1cd304ca5023ec1ca8c61059c39356174e4690f69"}, {0x108, 0x1, 0x4, "46f752083e1e877da1b68564f970b62c7da903b327fc5a90864b1cdb518fba96c5295334d30a46d08dd118b43d7d7628343313fb0099fed2d267bfcc3b32a75489b0b3f36ef04b249c31816672f95309ef8cf2ed5c1bda3c7887a43b047fb18d3a687d77891027b05a7ba015d8853847e99a3c3e7ddf7cf15408a04a9185a196e9b7850735325e496ca5fdba6202fdca3964bf96eb34d1e09419768ed2770533db1ca0f83783fd435881f3ee9c145b5f2f43a5157356fd33a01e7b4379532f656b8c9307e7d8bfb9dadf78023a442f18e1631fc676a0bc8cd69d3a8455db1f55d63cce0764ae6dfad5454a9f06b79402ce878791"}, {0x1010, 0x1, 0x7, "2d9a93272cff3bebf4c21cbe2008117a9ef21f1480fb3bed430b3bd0b2ecfaa6a5fc4c79982bdd4efa3355992611e4718e66022ffdf2aecdd661010006a59437232588e5494475e1a23c9b6b26dafcf73aa263980ca760a320644fc6c4563c9aa4945a04ddaa8bd6035c83fbb0d991d59ded81319b7fb68165819db041deae1c0eb2d2fb9b578873322e06f52052f7ba50239f58597ad49c20bc147da69326bc2e85c3af9b8f86058f0c3d608465052c6075f2b8eda1a3799b91a315ace609b22b70190244061face8f6ca33652816545368e2f2a36d4744e52cd2a88e9bfa21e2ac25efa4f9e73327ca5246f422f3cf3ec2fef845c3162ea989dd6430050b48b7a3904d3067c7ca03f36df105ebab9c0ef289b46930d9b15b6159461bb6a0fbdcc15a139cee82cf7896921e915d8d1bb2c3f88b35d4c20cf96b7eee685b0403ea52a035d0ca22fb73d89fc3ca93069ad45d5bea5a2dad844a7a08d25c76dce4642ee85bea15e57e2b9d05054b294fad51d012040891d1873093e3cf188c2a208f34b3aa84cf53c0c7360e6fc9f61b2c9237e6050e9758227204016db4ed8e2961a4ac4f0b4de9c5e7445846fe0d05200f387450a289eba1e0cc85c504bf6985deeeb05a36642bb3a04cec1eb5c2bf8eeb725ab43f8283ff29d94bd3d4afba9cf6e9529a77aba279a32e9878a549fefc1eace589af3be41c05075e6cbd83f46ad5729d1a983dfa9a2bece15f571fa120a416d2d3f345db1ec836948c6c4864ffcb735e15477118b271153c38be1df0e52af4a3bd336364238b056c305915b2693a079a345a3d387079f341c3390762bc98ec2027bc62004e5ff2452490b1233435678487e99518a247663828da6df07ad7844368562603288a666eb8f246cff4a99d4aab30e6dfccba852c09e0fdfeb9879164b09c339d2921c83715145d2d3f511b1c30498378fa5f0d6f2747b0e5c8ccc53db9f76bf00a29370b1d9c3aa8a9b46a3c52fb2d60effe63c7359e969507725f1f4bdaece691353efd2dfc64dfcd41bd6df50cc8f6b62d2fce6b26cb690bbf9541ab154c47c235b7ab3f0bcc052c82e25c8118354073284268e3d1c2b055e0c72b8abc3bb7962bce018e4560d1cc90bd1916d913f2c414926af9b5839cb867ae6502828eb6fede43bdcad3b93fd2924fe447b61a978cedde4b61524ce5f12b3900dff8706be2f9565872c94550195f283a518f842c0341cde34a0f3c4d3126be1beeb8c3477404a0ac54df7b68cd3c3198df57d8f57bbe1d84ff167f6182b8a2297f80f2f2d83739749465e400e80b27c7357bbf2e1102c18b01a81bf7019cac05765df708c27467dfcc9d24944af7b42027cedcea1ba72f3d5646ece8f97ac76e45e3ccb59182e133e0c2c9b6253c250aa41b2dacadc743aec6231890710528c37c8d64ea68ba2e9d8359b4f5cbaf6ce54df9fe122f078efeaa4c11ec1564f632fe0b04d72140ad076da33b488e43902261efe7ef58e218edb75105efbd3fea7159995c131c9e60653fa9701f92a2ba49ddad2408592c77bb6214d2b55e7f78d894829b369c944c4a08e446b7ba64c953981df30b97cedbb5b0916a65f43032fb2e976ba2f53ad55a4f92743b19a585d36360d075b88940d96b71cf6193c1e0eecb43bcfb80802a4dde15c9e89b8a52d783bdb9626bcc79fdad9cc7a198d52c4f84977b0d8e0347e51cb3cc4f2c692134ef0c769a5029ad90ba398e9e6bcf3a1d764ed204758216e82f9c16e19297c5729f2bc2997017afeb13ddc0823eb7a0d6a7d7b956ce76fe58c2235157e28d21580d00055f49762a56e5333e7dc190ed25ddb9e9083c6712ab9ae5f5bba17fa1482d2c6cf3d58407e3a6033843baee63dcfc4ed5782497e045ea1b30d3317bade07d218f13404b6ccb8b0b127bdf28e3665e2af5e73d11d8b6c72e19fe3840dcf9f1c9c30f5edffc301cca949b97828f5410d4d48a3765cf6afb116337f5b14a48d542892fb788a5cf10d32f2ca3c80b8756f116ce53fb460bad24b0a2f3e3a628a5e5da48e95ecb8ba02afaba14d58a31cff4289b5cc125ebc6f3ece101c00f7ddf08c47f4e5ce692f45900fe76ea850fecb253ea9ef0d6016f36a25bdb9d671a744f434dc3920616feaffd999934c045f3911e9bd0a98c4450f8dda98e667ed5516606cb598f020001de1b53f48f9298b50509c8d3b156f7f409c8897476b114f4b9a305b06ba469f286cdee3569eee72cfae1fe76b7b8e8a670ba5d80e0f807f82afb83406745a66902aba2d8593f296de20bf8ce6fe9ef254001de2b4b0e315f5c3c24eecb0f8303d91b2f632e72db05f6a1e44f0ce769d3581222df27a5f143f7c32c6c4f5386bb01002177e023a3e23255a5cd17eee57880f3c2ce5d11e9347bf970fbcab7a91f7fda0f226bbc3aab411c77dc36a9d370e7e1b51edd28234fc3ffbf693877d57d3058e01233bc3e154aaab9b924b6362469941aa3fbbee870bc270b74dfc942733f97361dbc8c335e304bc4ceeee0e52bc7989923eb0b4402acf489684aa63ae01799767ebab6026ccd7495cea0741fb3cd2d48bc15c382a42c9f59f28142103082a83458af932863c6be1887c754d40608675f85fadb8d13ee93511525a2cbc566f2f81420b6a0dfb181c9fa3fc008caba5a8d2ffab14c2a7341556ef8c6cf2364bdc26e1871ebea4865798c0177aa68f894bdaf05779f0771ea776957f08e6d0b9ccd104204a23f1870e7c34d943da2ebd4329c24c1a1c4724596f13ae37af08afcd2ebb2c46f1329633782d4817ed7397d134fff65ae046e507b56d966c59e05827937ae3139f7234d372539a273e6e1684d925c7c91809f7962415ff3c60a549538e2af8215da878b7b06bbea776724e28b19c3e4321938783523997a800f2682ad6fae1ddb382b47504b8d366c2dcdf99a368e38950a304cc2f1b5336978b4cba3334224af34f7173d4ac983b147d3de84d1bfca0778a71481ab8edd528403a10193463fcf1f318a64fba26af2c3a30f805f93f60807e67dda58fc3fc1e6e50d4e1cc1926752333b1506c4f0bad9ebed3238202d65a58e4e16e4306a693035e7ca269deda39ae96f602e213f96fe27691cae094afccc3a9cb14e09f3fd404d8dad8bdc4e2e83d06a1306db2a08baf168281efae323cc504e510292578457f368e141c1da6ba4a653a0883e42391eb12862a0dc9f7530ba50ba8679c05e74e702df2eb6ff5ec3d54447792f446b47fd176496f398b791d3f78646bd640af6423305f7d6fe8f7335b0556bcc6dea67f1dba18a98d26c9e38ebb189c363b49d85ae0bcdf2cc4ddfb5ea06e7a8ec57d30dce6f9ff22a946c5c028b1c140bf7f1df09fb405df22838c36be2708b73091a1c9dc5ed9f8a427b13bbf2aea1dc4b0a5d198d3b159562d57b7b4b7bcd1cf38f132dca63e0443693f18c2e9648d5203d822045e2cc49912c63a6d6dd3805707298956cc5022b00922d3b8586d0ed05fdf0207d3c65aa2aae4d0396f00f11bdb89bdbbca73c2978a2c425d90cccab4d6c77b4d74090e6ce6c32c9da537a3cbf7cecb017e7b961e2dd8e1dbdf778ccb045ba7f39a5a57fdf8ea1a114071bb7624949199f03ef57c4d0086c36815da934f643d002175a63ace1f40b7a5ac73c3b43745582045d8402fdc4b0072ed1920bf0ea6a134fbcd1ca90eb6f10ea2b36499505d341684a834dec59172b65da6ff6ac6945b11f2207051bf7d70946078b721bd46a23be248f0c61b1f88e7cea0c832f9cc90c740a7ac36dc2640680e50d091803f8501c74aaa093223e6d01ae3794a85bb7600d888f782eaa2fd6f71afa1cf41b06f105acd4c13840e45264ba8b8974149928b305d14a321c913627f0c2b0a80c717f10326db2102b285c9230d1f7a3c6eaf87e39a47bacded92c9efc8784395aaaedf86ef58b5cba48ae0bbde46cf564b6d6b5d45dfbcb4dee4bde370fcad7aed62d43f0a14b192a53f01dfa19f8b0d7f7a47b521eda943b1b7212ac6563265f6ceffcfa7e30fc2f450e0cb14b942fac559744dec828a851643945710bb0bc184d0bf0ef310284e0a5f68aab8aab3198e401f767a8462331a0915ba946b7f4c3cddca5b7d998d8137e1dc7ab1181b54fda62f9bdb303411106645be9d474750b3e54a5477718fc5874edcae399ab8fc70fc642e9c289557d282616ed060aa277cb5753371dfcd531364cea0211ecfcfe16474ff8d50c85a32355ded8c4a5a612da87c83e474c5ded0f40d7043bcc0ec29aad94a695432e8b77a42aae24600bd1904ed8c270376c390c7074741dc406599f8cb941ff22ee039125e7112e56058ad17bd8e1d5ef2907d2751bcc3c0cbbf72c1392ed1a4f991dc043002eb8d1938c949ee1a4cbc09fba15273ebdfad2dbdb37ac7fe2c8ea62c50a99884871c880dfc43d50a6c1a5b7c50e5cb11121506b3c51f2b06fcfbfa326f4ac11410ed3f54a37e8f14e2c794f8f6822ee05de3dfbc5c6e4360864ba8ce48dd8e403e655f50ad2debf7ebfb1c7f2183536eef4c45edf1e8e11761107046c695e19012c2eb062087710c636aee36da98d0186e4b373e828ea795a3c39f3ac3a7d5375752dc06621d56cdf0436bd7e329f3fea5bf442701f4e914201b40fc1f48f25e50d54d00612b7213e4628656cf978536143cdbcc3329dd7683b9ee29c0f038b6e9011df0d4ba4388d033763d355f5e0729ba36a9fb38480aa2b070cba3dfa65dd7de5192d763d45009f2a7bc17a5374d1265b977e8512d8861f779f79e6b323c642332d86c8301b756d24a5ab7316566cb5672c37b67911ada28cf2a610ed94c0dcf9ff416994e252bae8eaf61712a72b39beaaedefb23a0f29c0b56a017bcf5469059d67b4c3dfb43960ead2f2998a309716014ba217bd88a768032c2b5da6419fb1ddabeb0f7e437896e8a962f30aa3ad5ec69464ffdfb90d59e084ff0537473dd97741c4cea253f3154d71ca012864f72b7d9bc91b9220e24648c4e28e89145fd0ff81c5c496095bfd0d83afbf72be909c1be0cc55a0e3c89ca68d920f66596ce644871a85d5f46411d019e8fa059c5b8c0ff6549a9d0e9a89db862833cda41841b545267bc2c8f689f51bfb15fea1aa8ba7b4da0ae3db43cdb6f266a4029932312d28cc5dd549be8cb0abea5b28408a498dcc1282721a975c2736d05a2785c2baf1fdb28f5ae79dcb93c51b2cb9d1cd97f02b54fb82fda15406aa3a18415ffccd4b3e8bd15705d0c87bcb914039c92744e0d51434a5a89f9c26f56c7ae2fcf918f5c588f2bd7e2e5e2e1188dd6fc8920aed2f9e9b7e4d021bbddd5574341877a3a8fe7c554e0b335ce949a7ee0a1685389e3d26fbd7060e80f9da4aaf050fb9ec354f79899952d1aa3960f9187c7ed9bdb01e0fd63aa7105f6976e2c8c09fec40ff2458dd1bd692ac0a501b94954a0ddfce6d7193df122e58bd0a973b707bca1cf331ccc17aa14457070e26671e29985bb2d494b8bec37d064beaaa20fa0cf57b91ba6bfc492a04a83aaf6bb9064666eef55fc5a3c611e8a028c0ae75cab9516a56d8714b0f7552fa2f7d2cb1cdc2282d5aa582333986eeaa86d1c0810936b6e6c467689afb22271d1681fdafe967bb944bd0516457777d6f42617fb5067bfd54caa8052fa913cd45479a0bc3e69763264fac3f9aa05f0b21053fff1d9e4bc1914c57c381ed3936ed12d5effd9f6ed6219098b1b76577cce8c6eac47642731b23a0520005b01067f952eb74d5df9d25bb38d766371141bbd5d664be9f5a1b2fb6699b2d8e19"}, {0x80, 0x1, 0x6, "fdb3d563243796293073300a5653dbd3238420923b14e7d2287bca880cc0a067a647b7bd4c5ee15ce78d1bea9caf7b7dfa98dc77992ac119c18a89faa91cdf8ba8115b5e0f0be012c7aa36cdbfd113722cab760fe49b982a22b8ba10bab41225456161ab730e59aafe2e8157b1"}, {0x58, 0xffff, 0x1, "fc300fe4c581e6be22b4c25e9b9f714b753eefde107c2600481c99e8bc182d27ad15032e1b2cbda7f590c48a21dd2a774a4170f57b18f53348a9525524023b9a813e2a9f"}], 0x1418, 0x4}, 0x40b) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x87) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x182, 0x11a) r2 = getgid() setegid(r2) r3 = getppid() r4 = msgget$private(0x0, 0x65) r5 = geteuid() r6 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, r5, r2, r6, r2, 0x4, 0x9}, 0x65, 0x80000000, r3, r3, 0x3, 0x4, 0x8000, 0x1}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r7 = getpgrp() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) seteuid(r6) mkdir(&(0x7f0000000180)='./file0\x00', 0x90) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) sendto$inet6(r1, &(0x7f00000001c0)="bc012260d134c229e23149734c2ac0ca09d5d2b548d08ca3e466b66f9bc5a5e5bd7414a071cfff4d06c2e90325eff11c8a6aa9e0ce0760cb2b87c8f871f9a5f5f531f45d71a473fc2beca2e45a01825e7921c593431ff7e7da5d4dab4db406530b01b659f0ba0ab79ec6ff1da428621ab209e983cabe7289bcea6b2831a3c6c46d50b4bc39f101e24f5ef3ca5839507829409a57f6a4014e71ff782dcebe41b52417c7f44c6f6f263764c118e144ca87f5b44d96d3779f090c1cb197d1bda33c075ab48603b8d83911a067aa3c2fd2ceb860ba8a05311c5e5249cf93b126", 0xde, 0x2, &(0x7f00000002c0)={0x18, 0x0, 0x7, 0x200}, 0xc) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/68}, &(0x7f0000000380)=0x46) rmdir(&(0x7f00000003c0)='./file0\x00') getppid() msgrcv(r4, &(0x7f0000000400)={0x0, ""/44}, 0x34, 0x3, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x609b, r6, r2, r6, r2, 0x6d, 0x6}, 0x9, 0x6, r7, r7, 0x63c57bbc, 0x9, 0x0, 0x7ff}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) msgget$private(0x0, 0x80) msgsnd(r4, &(0x7f00000004c0)={0x3, "693d114d8b6822806efcdfc0d7fef18f4d1e716ab0cf0153e2396a3064f98d4f42b4c23a8721f344a103c773e96a41a5b7a2a5d400815a87a08cfa8777dd2462179dae86547f71b25488b3c331a59695b823220fc857b38714c08c091ab9db94cfa7ed6d8334be6f6b9e3f8788cc3d74e3"}, 0x79, 0x800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000540)={0x3, 0x3, 0x10a5, 0x1, "666c93dc499e48e3aa83f830911eeb44c9a02014", 0x400, 0x4}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r8 = semget$private(0x0, 0x4, 0x2) fchownat(r1, &(0x7f0000000580)='./file0\x00', r6, r2, 0x2) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f00000005c0)=""/4096) 16:00:13 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xab}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) kevent(r5, &(0x7f0000000000), 0x43, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) dup2(r3, r5) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000007c0)="0900000016f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449e58077da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000100000068f7acad445dd976a67cf92c23ef44582fd6b97fa10b5aebd15412e5eedc51a53d2840a4728d55fc8a97d6414d68cf11ec929624f8f6df8c4d4a7bcd3d241ef84d4c49982b1df0d9573b4d1d871e2d4c31fbf8ca04c056778d816c742a1e5b4e713da97eb3aca6a85cc7d6a282e4eccbbef724a220a9fa4e4b2e1beb32a43054ae325766c52ab103ed478a70b18d5885bd20e49545f33201eca01fda2ed78369c1af66da03c23ec7e060cf752f722a71100d1d2dcaf7418a2407035adda9ae6148c6959f6b4c5ddb3a12c8f008b5724ea02ebdf6b97c49fd65bca96bc7542c5766a52f7e8ea58c8289c83d0b7b7c609b68fb8dd00fdd657422bcf16411964d7f231f97c8566f3dc8da1d4a5a7bf1ae7e8f5682550aa1e1380b5d11e75f31f4c4ce2e9bda2ca2c7d4b2109e340265b9f5062c19e0494d381c603fee53f4ee8b0f207059a26969f16c746941f1cb1ba23c11c389d4ae90ede03b8a33c3f20865b7f4c50feab0015268faf4abdb8b221ed43931de5a051cf4e346e72b758313385610dcf5ffc1496e5c1313c38eaf578b51ee3a4abd592a74890a63ccaec9e4b9d7df233bcfee85cb3e777b4e925fd2ef690b8e109e05f45f4e1658af62160d362b948fd1acd1ef183d0199b361f8cb6410277a45cc227722c537d7e7c211f2f16ad956a9eaa7e2f96d8055b9a85446c8cbf09a38a374", 0xfffffffffffffe3e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80000000c0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xd, 0xd00, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x2a0, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x60000000, 0x252, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x7, 0x2c24, 0x2}, {{r0}, 0xfffffffffffffffb, 0x15, 0xfffff, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x9, 0x710, 0x200}, {{r0}, 0xfffffffffffffffd, 0x80, 0x3, 0x9, 0x80000000}], 0x6, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x200, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000000, 0x1, 0x3821}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x782cf581fed2aa65, 0x4b3b7e052f057b49, 0x7, 0xd1}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x100}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x600000, 0xffffffff7fffffff}], 0x5, &(0x7f00000002c0)={0x7, 0x5}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/29, 0x1d}], 0x1) write(r0, &(0x7f0000000340)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed141a790a7e58", 0x4c) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 1: r0 = getpid() setpgid(r0, r0) socketpair$inet6(0x18, 0x6, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffff04) 16:00:13 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) r2 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r2, r1) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') 16:00:14 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') chdir(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x4) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='*-/\'}\x00', &(0x7f0000000380)='x\x00', &(0x7f00000003c0)='#\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)='x\x00'], &(0x7f0000000540)=[&(0x7f00000004c0)='+-7[:$\x00', &(0x7f0000000500)='x\x00']) sendto(r0, &(0x7f00000001c0)="66cc88a25df0a5e1d5766785b5e6d61b16810eeb4c04e3e1bdf242e39609de4e8464f3beb09be19aab56a5a508e5b844065f132550937b61859faf4e508160768cb1326e12ffec0109059ae0f31a2100160bef4f986cc1085bf7891d8a1a1da0b6701caba240922a552e3540148c4d7fd000a4b1341f37f1cc7188c2d398720ff26b436e6bbc5e6873b62336934570f7f0743e4ce833d25404b1b9537d1571dcb186945544413416f424f4b12203deb88b4058e7b62d65985df69462367c4447ffc538e595b3cc60a2", 0xc9, 0x402, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) r0 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0xd8) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0xbffffffffffffffe) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 16:00:14 executing program 1: clock_settime(0x0, &(0x7f0000000040)) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) clock_getres(0x6, &(0x7f0000000000)) shmdt(r0) 16:00:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x400, 0x5}, 0xc) r1 = socket$unix(0x1, 0x20000000000001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) bind$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2f666900000000b738595c235fe0d209e51569b8504d541a7600e7c85b25331635ecae1eba970f5ad230e5f5d7d54afcaebaa94ac49c2ea771c4ffe39d378e07270d99e7eda279b62f47be092e34c094f2556aaba224e7a711729f3f7352d23e14c4eab30d3e557940ed68053de1a8f43d1b"], 0xa) shutdown(r0, 0x0) utimes(&(0x7f0000000640)='\x00', &(0x7f0000000680)={{0x2, 0x5}, {0x7, 0xa58}}) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/253, 0xfd}, {&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000002c0)=""/242, 0xf2}, {&(0x7f00000003c0)=""/240, 0xf0}, {&(0x7f00000004c0)=""/199, 0xc7}], 0x6) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff1000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: socketpair$inet(0x2, 0x8007, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) mkdir(&(0x7f0000042ff6)='./control\x00', 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./control\x00') symlinkat(&(0x7f0000000100)='./control\x00', r1, &(0x7f0000000140)='.\x00') 16:00:00 executing program 1: setrlimit(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x6080, 0xfffffffffffffff8) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x200000}) 16:00:00 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x100) 16:00:00 executing program 0: setgid(0xee00) getgid() getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = getegid() setegid(r0) setregid(0x0, 0x0) 16:00:00 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) close(r0) 16:00:00 executing program 0: r0 = shmget(0x1, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$dupfd(r1, 0xa, r1) shmat(r0, &(0x7f0000ff8000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xe05d, 0xfffffffffffffffd, 0x1, 0x101, "afa9de2db1f7b809e393937f567441d10ac451b5", 0xb0c2, 0x7ff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x1, 0x200, 0x8, 0x40}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) getsockopt(r2, 0x5, 0x9, &(0x7f00000000c0)=""/147, &(0x7f0000000180)=0x93) r4 = semget(0x3, 0x4, 0xcb) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000001c0)=""/29) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x3, 0x8001, 0x7fffffff, 0x4, "07f81edfaca74a760c81860a57d688fe02fbeacb", 0x0, 0x4}) r5 = dup2(r3, r1) ioctl$TIOCSTOP(r5, 0x2000746f) chroot(&(0x7f0000000240)='./file0\x00') linkat(r3, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000300)=[0x100000001]) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/20) r6 = semget(0x1, 0x3, 0x4) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) getegid() setsockopt$sock_int(r1, 0xffff, 0x1084, &(0x7f0000000380)=0x7, 0x4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/16) r7 = geteuid() seteuid(r7) dup(r3) connect$inet(r5, &(0x7f0000000400)={0x2, 0x1}, 0xc) 16:00:00 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x1}], 0x20, 0x0, 0x0, 0x0) dup2(r1, r3) fcntl$dupfd(r2, 0x0, r3) 16:00:00 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f0000000000)={0x1, "2e2a9e694f7a802c7c9081f227c58c90f098f7b9c4"}, 0x1d, 0x800) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) socketpair$inet6(0x18, 0x3, 0xf0d, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x4, 0x9}, 0xc) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) recvfrom(r0, &(0x7f0000000080)=""/186, 0xba, 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) 16:00:00 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x7f) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x100) open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x802, 0x0) 16:00:00 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x2, 0x4}, {0x1, 0x34c8}}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) 16:00:00 executing program 1: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/53}, &(0x7f00000000c0)=0x37) lseek(r0, 0x36, 0x3) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), &(0x7f00000000c0)) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x7fffffff}, 0xc) 16:00:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) socketpair$inet(0x2, 0x2, 0x40, &(0x7f0000000000)) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000)               16:00:00 executing program 0: setgroups(0xfffffffffffffca5, 0x0) setreuid(0x0, 0xee00) syz_open_pts() 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2105, 0x30044491) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) poll(&(0x7f0000000100), 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:00 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x2, 0xff5b}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x9) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x12, 0x81) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/163, 0xa3}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) write(r1, &(0x7f0000000140)='\b', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x218, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:00 executing program 1: select(0x31e093b83a4a756f, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:00:00 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) close(r0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x180) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/242) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x30, 0x80, 0x9, 0xdd}, {{r0}, 0xfffffffffffffff9, 0x39, 0x0, 0x2, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x30, 0x80000000, 0x0, 0x1}, {{r3}, 0x941e451416d07ce, 0x40, 0x40000080, 0x5f9, 0x200}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80, 0xcbbe, 0xc4}], 0x6, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x4, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0xbb340fc436bb059f, 0x6, 0x1d1}, {{r1}, 0xffffffffffffffff, 0x21, 0x40000011, 0xaa3, 0x100}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0xbeef}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0xff, 0x400}, {{r0}, 0xfffffffffffffffe, 0xb0, 0xfffff, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x3f8}], 0x40, &(0x7f0000000000)={0xfffffffffffffffb, 0x1}) kevent(r3, &(0x7f0000000040), 0x1, 0x0, 0xfffffffffffffffe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x120, 0x0) unlinkat(r2, &(0x7f00000000c0)='./bus\x00', 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x5, 0x0, r4}) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000001c0)=""/248, 0xf8, 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f0000000040)=""/98, 0x62) fcntl$setflags(r0, 0x2, 0x1) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00ddff008e68d0aece1d6f23787a89dd146f0af3f7cb6ee4f308953ce4e387540b94", 0x22) 16:00:00 executing program 0: shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:00 executing program 0: r0 = getpid() open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) setpgid(r0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) socketpair$inet6(0x18, 0xa414a3d4c5478a5a, 0x7, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000540)=""/4096, 0xfffffffffffffebe}, {&(0x7f0000000000)=""/85, 0x55}, {&(0x7f0000000080)=""/87, 0x57}, {&(0x7f0000000100)=""/120, 0x78}], 0x4, 0x0) r1 = kqueue() socketpair(0x18, 0x6, 0x8, &(0x7f00000001c0)) pwritev(r1, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) fcntl$getflags(r0, 0x3) 16:00:01 executing program 0: munlockall() r0 = socket$inet6(0x18, 0x1, 0x401) fchmod(r0, 0x134) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66698a653000"], 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) 16:00:01 executing program 0: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x10002001, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000040)=[{r1, 0xe78449268f43b4c6}], 0x1, 0x0) write(r0, &(0x7f0000000000)="1bfc97072f376e8e", 0x8) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x3) read(r0, &(0x7f0000000000)=""/25, 0x19) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x5}], 0x2, 0x3f) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20082, 0x80682e2ba25ef59) 16:00:01 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = getuid() setreuid(r0, r1) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) setreuid(r0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0xfff, 0x3}, 0xc) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000080)="e04c72d6", 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x400501) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) 16:00:02 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') read(r0, &(0x7f0000000100)=""/4096, 0x1000) write(r1, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) 16:00:02 executing program 1: r0 = syz_open_pts() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 16:00:02 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) socketpair$inet(0x2, 0x5, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="38e6c0246a27ca435af739", 0xb, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) close(r1) 16:00:02 executing program 1: setrlimit(0x2, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x200000}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pledge(&(0x7f0000000000)='{.}\x00', &(0x7f00000000c0)='\x00') 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = msgget(0x1, 0x10) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x400, r2, r3, r4, r5, 0x45, 0x5}, 0x6, 0x3, r6, r7, 0x4, 0x1, 0x75a6f79d, 0xfff}) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = semget$private(0x0, 0x6, 0x400) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) accept(r1, 0x0, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x89) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x8, 0x1000, 0x8, 0x5, "f2a3df5ee8e7c4dfc7737782b1a837e237a67763", 0x9, 0x1}) semget$private(0x0, 0x4, 0x108) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) semget$private(0x0, 0x1, 0x200) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x3) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000180)=""/216) 16:00:02 executing program 1: nanosleep(&(0x7f0000000000)={0x7, 0xfffffffffffffffe}, 0xfffffffffffffffe) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x4, 0x100000001}) 16:00:02 executing program 1: getitimer(0x1, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) socketpair(0x20, 0x2, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x2000000000) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x22, 0xfffffffffffffffe) fcntl$lock(r1, 0x4, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x22, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = getpid() r2 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', r2, r3) wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000080)) r4 = dup(r0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 16:00:02 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x6, 0x4) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1fff, 0x2807) mknod(&(0x7f0000000040)='./file0\x00', 0x1002, 0xfffffffffffffffe) open(&(0x7f0000000000)='./bus\x00', 0x10420, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x8000, 0x6}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x7, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x10, 0xc4, 0x3, 0xc03d}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x1f, 0x5}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x20, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x82, 0xfffff, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x80000000, 0xfff}], 0x5, &(0x7f0000000080)={0x8, 0x1000}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = dup2(r0, r3) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r6 = semget(0x1, 0x3, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x9]) kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r5) 16:00:02 executing program 1: r0 = socket(0x0, 0x5, 0x80) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) close(r1) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x420, 0xa0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000180)='\x00') sendmsg$unix(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 16:00:02 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/62) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffffffffff00, 0x6}, 0x10) setuid(0xee01) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x48) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7fffffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/17, 0x11) close(r1) dup2(r0, r1) 16:00:02 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000200)=0x28f) kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() dup2(r1, r0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) 16:00:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$inet6(0x18, 0x4, 0x800, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x80000001, 0x100000000}, {0x18, 0x0, 0x2, 0x800}, 0x200, [0x8, 0x2, 0x6, 0x6, 0x13e, 0x8000, 0x2, 0x10001]}, 0x3c) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002940)={&(0x7f00000003c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000002880)=[{0xa8, 0xffff, 0x100000000, "d744d52fd1797f22915cf5c0d86b7fe4c7b5d541ff302b8b597897bb730c2b020f948ee6a11cda03bf01b14e0a49d536cb470a7bded82cc188a973c0974b19474f42703930d1021ffb767727fddfad16c150e05a17746da70f8e302854a62994a825bd76bcc8060dc4e6b7e99cf439317ff934f69c47e8e51abf7e2fa986a5f5f04fade7616de446827065d8c3971b10c1d8d7a6d1f0"}], 0xa8, 0x400}, 0x4) socket$inet(0x2, 0x0, 0x4) 16:00:02 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002a00)={0x0, 0x1c5, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 16:00:02 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000280)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff000001000000fa64e47c031dad31c4552aebdea2a38c25a9fc3ab86e6b697e27322a9cb06c037018a0a10ff088d47229d887b631915911f4ccfaba3b7d86f9000f7b76a3db72d7cdf705d02ee35094d3b8da386d0cafd9f08b8310a5cb54199f68f93658a53c44e260c94a2759ecb75675fe4f6eba5bcf560b5a4dbb72ebd81f8b08ffc51d6d0328d5706852994ac9569e5ff9dc33c61ad5ec9ac06cf68581010556490d5f8fa44335606469975764121ee2e8dc76caad51c15f63e42499f4ff657c83ef8b8c25b65bc35d", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1], 0x20, 0x8}, 0x1) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000180)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSTOP(r3, 0x2000746f) getppid() r4 = geteuid() setuid(r4) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) getsockname$unix(r1, 0x0, &(0x7f0000000040)) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r0, 0x0, 0x80000000000c, 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0x81, 0x1}, 0x2, 0x100000001, r6, r7, 0x458, 0xfff, 0xfffffffffffffffb}) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x7363}, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) shutdown(r0, 0x0) 16:00:03 executing program 0: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r0 = socket$inet(0x2, 0x8007, 0x401) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0xffff) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x24, 0x43, 0x7, 0x8}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80, 0x2, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0x42, 0x38, 0x1ff}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x40000042, 0x3ff, 0xac5}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0xa986, 0x3}, {{r0}, 0xffffffffffffffff, 0xb4, 0xf0000082, 0x3, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0xfffffffffffffffc, 0xb9}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x8e, 0x9}], 0x1ff, &(0x7f0000000180)={0x7f, 0x10001}) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getegid() r7 = getppid() r8 = getuid() r9 = getegid() r10 = getpid() r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r14 = getuid() r15 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="5fda837956579174d94c28f3aa8795aced11277a2015723eea1133479718801acc67cfff4f643972252cf5e602e7e692662dd933d04d6b4bdc1313bc209e914dee3f0640ff857a5fe1144407731a51cfeb66309ce1e243f2dff708f1de5b4bf26a9b70a57859a303b87892867b5ce7e220b7f24fcd50d0ac6340b091da882f937a06dba77745d046ae301c167367f8828d15935955fe0e4789b1185da2da7e94bfb164d0cb697d50bc53d44e16a907ead3beb0f0cfd59d588aa3d9e6aa475a72a9902588cd3c078ec82c269b4377c8c76d7d8267be067fb16b677c352a82f375a266f3db012b4c7d3d854a2f4477e63890de4933c874", 0xf6}, {&(0x7f00000001c0)="21a34ae66d25fe1af9553719fc3d5b2d2e55cb67f692ef3b55e1aa8d98cce85996f74fc87b91f1911493735995dc56210a2af5963c79ec20e69795f611024bbe1b4e766810260392cbdea3216ba53bfe959f33bea21bee4e99a27545200a52da558af2f06a401c0e4fb12c19db6f69066219dd84f36bb3f56ade654bd989a2e6c692446730bab67e6c16ea626212ef3b31912eb6b55470f6c59fef3b46e7ce22178853565c7bd90a4a191c8016270fcbf8037936f1659c5358295abb1b78a0f0d39c1ba80b", 0xc5}, {&(0x7f00000002c0)="39e0593ee2da643db3cba281a10cf328e52789e1ec0379832420011ac5495dee0b15b4cfa51bd1455745b655d4ee01bc227f7a8f1ce690c6004a300da0d6672abeefc2bcc46f2cd88e06044ac1935321f2b289459cd8795bb73c48f677c439462fe642aa3254c6f37362eafc55159fb55540d08f2db4644524e47c84db5207461ed3fe9b089bb7d09fd6f0791d21fb9fcc7343a776a788df9b25f4153d987bc9d112f8ccd694e49f0349357985162e2d36cad1428b195a7a3aa9b1f6040e371bc56a2dc9854cafcedcac952c4ec321e457a0e637ceadef024eeeb2cc480243b0fd069e75b6a6c8e3661efb6da72b66403a", 0xf1}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x128, 0x1}, 0x0) 16:00:03 executing program 0: mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0x8007, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xf72d1c5b02066712, 0x24) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) r5 = accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000140)=0x100000160) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0x4c) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r10, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000440)) writev(r10, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r10, &(0x7f0000335000), 0xfc94) dup2(r9, r10) execve(0x0, 0x0, 0x0) socketpair(0x2, 0x3, 0x156, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x6b, 0x2}, {{r2}, 0xfffffffffffffffe, 0x10, 0x40000029, 0x1, 0x4}, {{r3}, 0xfffffffffffffffe, 0x40, 0x2, 0x5, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x1}, {{r5}, 0xfffffffffffffffe, 0x20, 0x4, 0xae, 0x40}, {{r6}, 0xfffffffffffffffe, 0x40, 0x4, 0xfffffffffffffffa, 0x730}, {{r7}, 0x0, 0x68, 0x800fffff, 0x8, 0x9}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x6}], 0x1000, &(0x7f0000000340)=[{{r11}, 0xffffffffffffffff, 0x8, 0x80, 0x8, 0x1}], 0x5, &(0x7f0000000380)={0x7ff, 0x1f}) mmap(&(0x7f0000fec000/0x3000)=nil, 0x3000, 0x7, 0x1000000000010, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="a707a0eea35b3c7c1f91a29eedc57bffff00002f82cce91dafaa28a1", 0x1c}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x1, 0xfffffffffffff39e, 0x200}) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() poll(&(0x7f0000000280)=[{r3, 0x81}], 0x1, 0x0) fsync(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbffc, "a147010000200000000400ea6bd91811ad8fc47a"}) readv(r1, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:04 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f2fbab093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x46db834908571490) socketpair(0x0, 0x3, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x44}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xbd1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x62, 0x51, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x21, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x8, 0x81}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x0, 0xfffffffffffffff8}], 0xb18b, &(0x7f00000001c0)={0xd219, 0xffff}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="db2aff3c9a50641c28fdb4ad14b354328c4dc2f3e5729aa1715a9b08bcf4958adc7a8a258dea0076afd85ae1a6ba933a87169b097f", 0x35}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:04 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2001a, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getppid() setpgid(r1, r2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x181b, r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0x0, 0x2) getrlimit(0xb, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 16:00:04 executing program 0: r0 = socket(0x6, 0x5, 0xffffffffe) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x2, 0x12, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c9976116291", 0x754) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="5d0988664b74c6b3c3ddc539560856e09aec95d6fc9ca7851fc50df74b428168c5043e4ce4f30049c1503653fc385960ed007dabf3", 0x35}], 0x1, 0x0, 0x0, 0x1}, 0x4) rename(&(0x7f0000000700)='./bus\x00', &(0x7f0000000740)='./bus\x00') linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) chmod(&(0x7f0000000240)='./bus\x00', 0x102) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f622f5d1c2d086c01"], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\t/bus\x00'], 0x1, 0x0, 0x0, 0x0}, 0x400) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) poll(&(0x7f0000000080)=[{r0, 0x28}, {r0, 0x100}], 0x2, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20100, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) sendto$inet6(r0, &(0x7f0000000000)="404ab12613657bf50676d330066797c18c9413e5a7a7cabcf36a98c9364bb9a66f4e7cdf40b5d96db7843fe7482bc16a92696892376a48150b63c520f5b77b1bd3020ac3caf25f12e9c60268d6a75aa835ce525eca0173afefbe21c09a44483c3b1ff9", 0x63, 0x3, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x4e}, 0xc) 16:00:04 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000100)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x40) fsync(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="9a32e480045aa6417765"], 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) fsync(r0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000500)='./file0\x00', 0x200, 0x114) ioctl$TIOCNXCL(r2, 0x2000740e) recvmsg(r0, &(0x7f00000004c0)={0xfffffffffffffffe, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)=""/35, 0x23}, {&(0x7f0000000380)=""/83, 0x53}], 0x2, &(0x7f0000000440)=""/76, 0x4c, 0x2}, 0x0) fsync(r3) read(r1, &(0x7f0000000200)=""/146, 0x92) unlink(&(0x7f0000000540)='./file0\x00') 16:00:04 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x3) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) fcntl$setstatus(r1, 0x4, 0x8) poll(&(0x7f0000000140)=[{r3, 0x6}, {r0, 0x52}, {r3, 0x1}, {r1, 0x10}], 0x4, 0x8001) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xfffffffffffffffe, 0x6}) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') recvfrom(r0, &(0x7f0000000040)=""/91, 0x5b, 0x840, &(0x7f00000000c0)=ANY=[@ANYBLOB="01102e2f66696c653000"], 0xa) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0xfffffdf7) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x4}, {r0, 0x140}, {r2, 0x4}, {r1, 0x4}, {r1, 0x101}, {r1, 0x2}], 0x7, 0xf609) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) syz_open_pts() close(r0) sync() kqueue() syz_open_pts() 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000500000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x9, 0x15, &(0x7f0000000000)="2bc51ec399ec45dea3cb67885cffdc9754d9652809ffbdf0f5d27a4337138e9250ee8717c704146ce62d528fcc539f8d8d3311d911a9076b19eae83a7fdc257d15b7c9", 0x43) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) getdents(r1, &(0x7f0000003180)=""/4096, 0xfca4) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2044, 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x9, 0xffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x9, 0x4a51}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x7fffffff, 0x1}, {{r0}, 0x0, 0x0, 0x20000004, 0x6, 0x8}, {{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x3, 0xc4}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x8}, {{r2}, 0xfffffffffffffffd, 0x8f, 0x2, 0xda, 0x7ff}], 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x43, 0x4, 0x8, 0x1}, {{r3}, 0x0, 0x20, 0x20000001, 0x2, 0x6}], 0x0, &(0x7f00000001c0)={0x80, 0xfffffffffffffffc}) dup2(r2, r3) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) flock(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:00:06 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) dup(r0) setrlimit(0x0, &(0x7f0000000080)={0x8, 0x100}) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x8) mkdir(&(0x7f0000000040)='\x00', 0x81) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="0ad2b4bce54638b18f8f", 0xa}], 0x1) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) recvfrom(r0, &(0x7f0000000040)=""/36, 0x24, 0x40, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x8000000000000000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x3, 0x4) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0xc003, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:06 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getuid() r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) r4 = getegid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfff, 0x7ff, 0x9, 0x4, "5a242a27685bd197ea5ec1bce36c12c341206173", 0x3, 0xdfa}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) select(0x0, 0x0, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x818, 0x80) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x4) 16:00:06 executing program 1: setreuid(0x0, 0xffffffffffffffff) r0 = getuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() connect$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x9d9, 0x6f4}, 0xc) setuid(r0) recvfrom(r1, &(0x7f00000000c0)=""/27, 0x1b, 0x840, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) setreuid(r2, r3) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) close(r0) 16:00:06 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000780)='./file0\x00', 0x200, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="c1ecf1448dcc014765109a8d4f9b74b2f0df0bddf4787d84e5af14ba9f0aa36ee14166bed6c5cc6ed2919c91621b7f3e55222133120df1519585221193ecf2c447f7668d4d91d1bd4fee0f7a018531192224f704704cb6a9586bc0aa67a3c3d354144cc9925b0258bcf0c239a8394f35495b7ffa320a91fd6ef493ccb0f4e382ce25385df44d76ae246cc5e521f7678d609b1cb3eca4a32296f14b7f4f866a1dda019cedc8310b95b9d9dc57a8cb4cc829d71e5c82d2b51be2", 0xb9}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="9adeec5a2673ba33943bcc5bbfa29bfb09a7572e5726979d8000774603691f9a57ff29ebb7acb5a8b2cfc1c2ba6b389828631616cecd8b1f57216a58e1e5f9b83f664f3d56aa87bb3312439678fe887f4a70dc75286be9ba3861ea7288f7b296977bef97fcd68e4971f3eff3a1fd8b68f6cba7968d1e18d4b88a523ca2787aba421a3cfab2fbded7cf1434a2c6a961c4a336af5fb479dd2c81100e279188ecbf63fe51b25ae9bc21135540a1d9fb1a37c54f8f9c717118c895dd6f11d91f463761a113004f3eab656a93469f", 0xcc}, {&(0x7f00000002c0)="717dd5a203bb434877f39f52bba68a10", 0x10}, {&(0x7f0000000300)="9b47cd31", 0x4}, {&(0x7f0000000340)="be34f1efca1e0e24b5fc9b29bc25f1caae6a265a13ca4605658b26229b8a5b60f49e939f17d0fa44477ec1f9", 0x2c}, {&(0x7f0000000380)="2a3cc84ad0fcbf35d001f0900b382d722db981cec4944ebde4cf3ffa523acec2", 0x20}, {&(0x7f00000007c0)="a4f3bcbeb0bce7724557627030b8bdc66ae94953b81e2dba382c6d1797c613b49d8b4d3cbc42665115cea2bc0ac632155c195504e0f943a1ef2c8523017f8d6bf7f31f344a418d61807a48d04a6aba6dd8fd1546c0ab94c37672d050dcb486e97cc6d65a1a869028f4ec817b259291ab9c772cfc9faf430a2fa6d2674007c369fa41e49e891906b54d72373d869a27790173f59e858c83c247135c2ffcfaefb65832ce59d5b8743b30514c1506c6e2aeccbd2cbb2acb48fca0b819e833b3987ede58928df1623802c62e85bf7daeba70a4cf9463ff9061e586582d2c88c955886b4394fa52c86a80dcb547696e459601ae6bc7634c966c1da47cb0db4f091e04001e4bff6b97e56c2cc28346647ca90a844cbf0986da9406cec829178b13b439e32fb216ed970a87e0abe7a1acd3926e7340264845649a94a93b663f3d0a3e7919c538ef5bdf222f589ce22dd6d1414f26632cb75dad58a42f4d0567286bd4134ebef6cd8526fad21920f98c83eff71c617b4f56a58b6205505fd53bb3877c0334932ac3941a9fda0605351bd834f6b60bf7cd4c9454c09d436c8a0cf611ed641c79edb0e0a0c87e7543f134ff112e927d019393fd0b67d4f0a92f799617d5093f54aaeb1f291dfa5689753bfb89f33a58d973ca5341f2d47437464d555b1ecc4ac315cbc4a0a36235c40392971b10f46ad3540577286b6e3b1ffebe5c0e9752a8387c71875132b4ead5070b080d3d10f4cb3c592321948195e8e7751012e7d0659816060eec65ba286a52857780b247d9faffac5a3516cc81d36c08cbe89cdd3f70ff5c1946552b9fe168d96cf78b0d3eae13f6d42b1f1d81926aa4fe04fee543e221dd74451f9dfc91be3620e6313ffc9811afebb2e132ff8738915296a394a7aeb70b980bdc77d4f31ce002e69cd81d89980bbdd8bc8e078c29379b669feeaa2a2c178e22b641178b3dd576b07ec56132c0ae5c75633ef04593cee885faab59535bae198d335bc07125540b28c372806c51499b62334ca128f0b642bef3ed7b3c78fce35af64046ac75cce87cd51f3f40629b584863eb7691f4008c87d16826392c29beeb639cbf883405853ebc640fd4f4a63dcf4dd26c04bd3bbea18c1c6987592dbc5b235aaf1ba86523cb838b9ff9fc169670d2ec135696db4ecc081e8b6df45275c4b5f281c93cdb4d61ea4a4807d34cf28564f9a74fbdb8e28bfc8c2b8aad7f8eba974be004d8cf21a80e833102eba8b7084bee6626a84a4ad41f156eaeaeff47f63ac1dee628e464e40517d5cdf7fd6f339f86b23b3259ea4060b59e5679f4ebe007142ae9ba0009ddb6c651d7e18ac5e6c6e58f1cf365404bc3cd83570045d456487d5fead217bddfa25b26a8aa01397c9384bb96add8db882cf706aa30e6643b3d3a52d644c9ea3975fee548890c51a4f73aadd1b86bddd5e0f1982df0423b20c6d82f67c6f311ba194f69bacd293526c05346ef02cb1c5b48fcb9b9c014d05acaa35ce23fb8c5b1dbe5f6dd51ac6eaf309891f569fdc14198ce4eb5c5c0b73ad207b016e82ef65ec172f1e0736c7ae032f112808798e9e5b49283c5795b9d24394eceaf5bc6c61f9cf05767e3d0a0233b2d34c879e9e20878731c4808fa941dc37459b8ab20cafc1cf80f6e5b09345dc2bb954aeef4cc01c24587d42a1144c45e3f681b149f50764d9f64b24c4d1f0afd88a7958eb80407c2f9a873b455cfe584c3764d53134b718ac0659406ecf8b5894805987b24ae6174490adeb3430c16f36877d777afbf786149809eb6edbe20ca44c67c0ee02f8a281f281260182f08e50ec6eaa62f1b5c9a412358db4cb89f5fb61ec336ae790c6572a2c568e7b7688281c56b440df3dfcec8680a035b7603a76bcc4d988277b89f57216eda350665ef774406c251799661d70eb0501d081a254899a41674b5c8c6e7ac1d093257de7df27947850dd7a549c367786cb62beaf7a6538bea1968523c0677b195a02cc47deb48dc2e9db56593186d185e9e6a670ad6caef94f9edd21ba76604c0d0ceea504485d1263c55b64c0a4c5b201c96a8bd058f25d3f62b4c0278291131da08b755dd8c8065af60128bf4fb941b6c5d1bd4eae91f979de76a86f86f14934de23277682e2e7ce009b378491702dc2376ac9ca6a3aa3161f0202eff9ff992a1cdc535f52e807c17bde55079f6099c26fef6ed742bba4fe77adf291e99249eb0a3011cbfa1f0daf38e1b678c1a4dc6a1634bed3d177344209620d6d47398f06797b33df942111682bbecb685a0ab7b2cdafea09c48fc72a0265a87fa05fef38b3ecff355b05f98282fce172fa179473e581832c3e27c12a1691fa2037d278c3c10f58e54899244afcb443732e3c95e044f5c5c0fe0b2daefde4d34e2cd32d816d83d6ebaecb21e8b58ae450c88da703bb100dc63c40c6a0f210949cfd0c5b6be41d0f78cb5eaec9916c83d5ae00de2d2fd43e489a6066947b7d986a73d048fb08a218f2da3943f619a03639666ca1ec8aba5ee0cb31d2249e1cbf8001e411321e8d4ec04c1b74982d83dbf92b1ec47b2abca4edc8abc38811f80dff8ecab5f6c0c83b964c17ecd9b5905a08fb29f1096652d4922571c1488550264726bce90d3b756b364148e230398f76957722986ae8861f8037550f1460ce30cdf9701c3aa34bf0d6787ef2b8dfcc19bab53e14bac2a9e861218e60e11349441baf50a60ffa7da99f82e268a068137e80b0d80830240b7615ba12115bc686b9c59a0beff65693fd3a016a2035385402542931e50e131fe85075f0327d3541e95f22a920cc81a2ef356ab4a1a41b56bcdb0483d7be2a839774a17a00455ec52ceb40b75ad0e967b2f2d66d4a31fac4bf1f4bf9ca3fa1794f75a1d378d2d34b5abc99b279becb3fce973ded95978002dd6455c3e5ea9caa6da7b2a94ae75cedbb6e8a3e3c74f6900a8db5cef6c9993aa74db8d0818bc87e16ea284591cb506e0fe0fa346edf2c9dd957750d4fc1e3cce4c7c7447f2078054fd560e46f01423c6f6095105ca5374bd562784f268af2b5d5d03e83428c2a021333821d7d7a66d25df34cff191eead475d2703f2da9c2c9c215b08bbabc34a9417b16c72462026570b5ca4fee81ab67db1a36cb8a4d1a91ef03c051cead9630adb1c9c88432aae0d3a2b4186a98eb024533666f72b56a16b4e376b72d064e04df1d5d2beeb8361576e4ad8d4798cd8378d00dd5c50cf992485b27e6a79fc6bf28b0fdf40c3826ce02dbf2798b27c37854fe40d3bc2e6db7ac234a40b634ced8f60ae8048e87b8249fda60a12fca07ac1329066172dc43d0c3596f585b6c5934d8a4ee1c63723721a52b2df1db8a2de170e1136c4bab6b96a7665dac20f9998b8e94995731ddee935ce6abe8768dadc6c58be0e58c8c851e359a8f698b7761dc29ae1e3bc73872f0b564aae47a034455a86f5b7ee7230ab0db492d4df88f71cf669b543187b2f9f910e8c2a988f631afdf92c408f76df1790af7e852aad717caf8127f45dfeb1b5b5fd883ec8c61f987071630cc8163feb4ab98d0c8d33d42c36376c1d750960ebe2264341cb72783f79451ffc5cc46dbb49627ccb5cd7ba4439922e22f318b83a357d26707dcfe33b3f93a1b2e39448c29223c0dd777ae37abd8dafe8340e1705716cedc6b0d47d7ae1e50bf89b8a9ee750fa45e486f5a5d9f20c4a306a6c19170cc1410ca3944c41c27bf12385e5e46e640e124e8317cf37d5712c49c4f1ef6c6533128c75aec295822cc723efec1d0cbf7a2aa81c313280b6e88352bccd97a308ccfc8cbde82076c69df6d14f560731a4e6e352c6042715b3fc0a4ed3a47910a91d58d9c2d252d4b26eba894036b8feeb0d83d41ca00fb71854077230a39aa60e9a0083507d212ed2d605195c0d2a0e12b8e6bc668a6741cca9923ae36e8364cb7f897e9e7be01c8a5e3a5ef71135fc0c3e2effed8fbd0d562ab192437cebc5c6a5067ab4778d37f5ddffe6c7c4c1d72b7282425b5732ee175b302af50d4256fcbd654787062b08cef3f4a7138ab08253a9d8609615b4ca6cb6b7c9e41fecf5559ad21a5d13cddd66f3eaa68039063d9dbf3fab869fff3fccd25a31e60752c59c2335ab00ff4f5586ba7f670caacc6a2e99d71df0c29c52f630ad100c6a6e670966853da5bcacf4b3464e9a80810ba3d99fc28242827c6e01157fbd0873c8228456c5000a69e23f24c533ce098a5de3870ef71ae95b6a0bbefb042ea71f1fedcd55cc0a3cf67c7c10d663603af9f57dffb790993bc69be4c9b3b9c28de33c35645d672e5c9ad0c1c7c26081ad141a91185e5369079598d7863fa152da27b0c60a9869c78e51aaba06836a410822947c74452b312725f33db91cd15de4797a76d5b4b04b087af0a35f7a68f84034f98c0f8acaf27a5c33623f3a1169b0737593a997eba3d20f542e108cb3138e51da3558d2662ff1185706709415ddbf39743bbbc32fbd7a69db3ed26e843dc62fcae4e85d00ad25e47a0ce235a2b37623af3ed61c5f88f16e3d7d370129489baa51be614f4a0b334b969e01fd77b8069a9917641bac65178fc33fe9f23804a2ece22d3196a44818daa0b8b0500ff7bff9f6c317999b6dc9acf1ed37861ef31ac52bdf67f7fee93c6f77326493291f2dd19dfe4afc434e825c3d6181c08409189515e01b48af2e3384b084bed11034262724c3ae7037163b5a6a4a4641c9e28892259bd48d6c85689e08c20f0df59be5a3c9a21675c97cae4954c613be362e6a0e888d2fbc7016d670bbbc4cf2b54c66c499c40c9809686e5b78bec07a99087ae57082d2d897d8338f1cab59c21ef6907917a1db5f4c1aa77f504ce46f7bdda28010a0ae3e058b14ad57f29a02987a4a0885c7a14da488b450ed4800d7dcb63e27a603e7ae7cf69da639a934eeca0e67879fa7593469a81f0028fc91eba4f7f20cd836d7a4c6320516ce901144241e0bf5b17f506741a5486730277230b81ca28c63255cefb78c2f65fee71ee5962b5d882c3545ec35a3a6e8642a79b32daaa13975779e0c7f86d1feca3f76007d8c7de1b79937e149ba9716c3d44af1a01abe840aacd2a68b2171a66529464a6f7001a87ff2f1a098a97ce41a1899726e3095da20c859a60f0443492d1d79cd81c312a644edea96eaccb1a631837eac7463608156b122600110fe0632fffd61cc74302bac7a1a3ba02629de4a222ec303271924f58be60690743f9abc0969b5cc60561cf7e6545e8a0e060550b76d03fad9ae439594516c3f1ee4e7b32c8311408d29b3bb509bd2524e05f2d44935e802586042bcf879bf635bc076079891a7c96431674894fa0761419be055a0fe9681ea4ed6d999dc5114678ac274125d14e32f3f52ca3a41bc77a9fa6ce335e9472e32d5af478d8490f869ee3c876528f06c34443b51d9924a729615953db432af051f79600ee830dc2a619538ce742559e96013b44721466e1354cd63939daf643d89352d87e7eaef89d519f3177facc2929c0232d96ac49df5916180abafddfed6995927875f3599c41e51612aef558fe19a8a844404225a763d6a69507840c744550756c7810887c108c432a15930245fe8cae2c60c00af823fbe9360cfc8a0e4376fdea927a2c575607fc2c29caa234f619e4708a12d5ad4ad795ca673a71c1abb739a368d2932ab86de229d2d0b54de92d277e39857c6da0ada10c3eb080d846ce44108f6d3009276eef3d3efa39710ccf3d39d7be780d9c9b8770a74ea3aca2156e656b1e9bdb2154f33161824b35696b97456a1c1ee38", 0x1000}], 0x8, 0x0) chmod(&(0x7f0000000080)='./file1\x00', 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000440)='./file1\x00', r2, r3, 0x0) pipe(&(0x7f0000000180)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0x292) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:00:06 executing program 0: socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000001300)=@in6, &(0x7f0000001340)=0x263) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000013c0)='x\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001280)={0x0, 0x3d424514, 0x0, 0x2, "b0da9c4963f6deb3cb94bd8d912606b14540491e", 0x2, 0x6}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000001180)=0xc) r3 = dup2(r1, r1) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x9}) r4 = dup2(r1, r1) pipe2(&(0x7f00000012c0), 0x10000) linkat(r3, &(0x7f0000001200)='./file0\x00', r4, &(0x7f0000001240)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) writev(r5, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) socketpair$inet6(0x18, 0x4004, 0x90, &(0x7f0000001440)) pipe(&(0x7f0000001400)) write(r5, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(r0, 0x4, 0x84) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 16:00:06 executing program 1: socket$inet(0x2, 0x8000, 0x5) r0 = socket$inet(0x2, 0x4003, 0x8000000000000000) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x840, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 1: socketpair(0x1, 0x3, 0x3ff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r0) r2 = dup(r1) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x3) r1 = socket(0x10, 0x3, 0x5) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x78, 0x80000022, 0x9, 0xb589}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x66, 0x8, 0x7, 0xbb9}], 0x8, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x0, 0x24, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x92, 0x2, 0xf8, 0x6}, {{r1}, 0xffffffffffffffff, 0x8e, 0x5, 0xffff, 0x800}], 0x800, &(0x7f00000001c0)={0xcbe, 0x3}) dup2(r2, r0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) ftruncate(r0, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x339) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7e36302cb367f6d048a2ef898d22597955ecf1c66ceac4c26fa5050b73939b95040a7ce73d211b91a8af2c1804da28da0c8444fb9dc4a241685fb37423b2cf65d5c906f91c8f673c453e9a100cdb98055940670f3c7e35a61dd7e8e96bdf531f22b0b8e299235ce27a1eddb0572c210bff991837d86bdc3f558014511988a16cd428ee165e32627e79bb14a0ca26a03c32e32aec657f2a04072654f0b3b138c94dd105d533ce3ca4207ef45b5b6fc91c5df507a1a0a1b2eb71ca6076a2567b", 0xbf) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="632ecc7b5a44bb8ed08d3dfb617219125ca1bc8d7e8600e674887bd02443cbc6c9d774ecb5327a31d2e51968d148dd10031487c5f4d34a4b60f4da48ae081b5fdf084fc3c45bff1ef7930c9f070dd043b8d007a7328617be2ba02d01e4bba4754464b6b3cabfbd84c71a", 0x6a) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) open(&(0x7f0000000200)='./file0\x00', 0x10180, 0x44) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') readlinkat(r0, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)=""/57, 0x39) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffe, 0x2805) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x180, 0x1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) 16:00:06 executing program 1: munmap(&(0x7f00003f4000/0x2000)=nil, 0x2000) r0 = socket(0x20, 0x4001, 0x1000000000081) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = socket$inet(0x2, 0x5, 0x1) ftruncate(r0, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x404, 0xfffffffffffffffe) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) 16:00:06 executing program 1: mlock(&(0x7f0000fba000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 16:00:06 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() seteuid(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="42e87decccb70a3375825b346d96c4aa4d9d7467526be6d80ac8fae06bf3d5a5d4ec9d975af7747ee3f36c006378f80002f6c55ef60428e39c611491fd5e17d3d9b0eebc3d97c9ae92807eb1f2a9a241eb4668b9", 0x54}, {&(0x7f0000000200)="d735c7bdb790330e027f54fb88e5366e9ade295b14c5057b2f786ff44e7be8d0722033b6904b0f5dc9750e58ba685705bee8f82fcd1a79d5d7831363d43041e00dafb33d234d627ef5a7c4fef9a7d9e1084e717887d2695c99eb88fc64c8b046959da29d12d13d9234b7b43a2dad60a289ac72a6ded72414887e66e228f6c3d6520b160482001056c908c396bb9e6c0ac47f531fef09773e965cc90c816c5bfedf75dd0df81399ea418420e389bbfd368303bca44d843c5a1e789ecbf70aaa686260968d5bcd86ce9d162adccae767bcff60ac35ce09590933d8366a17526f983fa5842f9ee48d655e802dfbcc854af4db95d52b62630333", 0xf8}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="209cecfd8cca21d1e9ff000000000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x50, 0xc}, 0x400) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0xc, &(0x7f0000000400)={0x3, 0x0, 0x9, 0x100000000}) r4 = geteuid() open(&(0x7f0000000800)='./bus\x00', 0x20000, 0x111) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000440)="c20c4299cfe4e8fcd82d7bb87edbfaf4c4058935333b22f868d57eb597ecbec597ec6e2272ee2f191914def6c06b7d88f0581feffad0c178efcc3d75d6470332c259c4db65dab942293e20d1160d94dd884c7acf9aa56ff8e462b558db568cd61259b5f9caeff169699660873440b9", 0x6f}, {&(0x7f00000004c0)="1383266b0313632c052509dc4744576179e994509bec120f1a9d6e5d61c0a9b0dae85775341e0122c6466567a779900b726ca498e0570584446a0bcf6328921bdba326b4d6e443a6bca566a20fb65120bfc9cca9f6a122ff5ae1b4a20d9b5dbae944219d7bda28bfafd8d8c6d4401b0c9cf8347e1acae6b3eb3e1ab89b3dd373af6509b31ed158ae628519d2dac05906f07192522eb044c6fdfe05be26ebff0e1ca06244f241", 0xa6}, {&(0x7f0000000580)="817667d42ac2df7e5f0cb74e85cc99175fc3479ffce8e54eed1819b22d12c1eec0fe0fddf60fc3c27c88e558bddcb87c840a74e9a0459497570f1d8ef36fd79fc25ac2803abb60708e58180b5121db258baae66c905812690bc3d3b3872508026a4bb494d96af61e521983350f94d08804047eba543d6bfa642b18707e76cd0d5121711905", 0x85}, {&(0x7f0000000640)="3507d014ff160ccc2ea8c6fd34d45e914009bac2bd21ecec006a6b7c99f69b74e5d7feeb41fc951555e50b273f5535ad24274cd7f16da74a4fbd4a7738fec1bd1d90c3b2d0e864f1a1fdf622721bc206e63b171d4ca469e5b0da496a4b25a1f48f4f505f6a97889621a26423960629d197716e163707fd9803aa8c8ae3762c5de06b4eb17459c66ab9d438d1ed1d19d211326ee4302212dc9a344362827840ec81b7eee97c592a40e17063541de106269c3b45dba3d10a4b1a783fe3acad882d663bf8196721eb8f1e9e55b745404595a4ca7a117427a090bc7769ac047cc735dcfaf2eccc9c03fec3d6c93c", 0xec}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r4, r2}], 0x20, 0x5}, 0x409) r5 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r5, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, 0x0, 0x0, 0x40e, 0x0, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 16:00:06 executing program 1: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) r0 = semget(0x2, 0x3, 0x5) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000100)=""/232) r1 = semget(0x0, 0x4, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/68) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1]) link(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f26696c6530d770a73286adacd15561"], 0x1) close(r0) 16:00:06 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') open(&(0x7f0000000000)='./file0\x00', 0x10, 0x60) rmdir(&(0x7f0000000080)='./file1\x00') 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xc5, 0x0, 0x6, 0x7, "a25b1900dd0e3e005403176694eacbb44df5ad20", 0x0, 0x6}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="36a8f6114559567dcdd8ca705c5af9e5dff00a02c217559fe6c8ead487560f8ef1c4f522f7961a2fe382493356edbfd5d6fd51605e5d381e86eaa61ff706c09deb818dea9a334a5ae541b0b70ed9662ac623194ed50eb1e5a7c4f9c0bfde521d07d944100fce386641d8910ebde93e5cfcd76899dbe61b182f68313826a81309ecf170aa64ea1aea18597de181b19c971df026aa5a7e014331b7113e24aa9d39a21b94af00a04d1fad99dd34c9bd2b40be1ca6d7eab7f646944157cac2de52bed6e12ad7f669e92706a0fd1d02d2b3dd6482a110", 0xd4}, {&(0x7f0000000240)="de5ca393971260413e57609d92f6cfd711404923f0ead93497669aded5d64d6c3cdf297a29ce6c346026d1a1536f9141b4da1e6ae22973cf8fb8e2567f3eab954f9634f9b5007bf84f9c24304f9866e2cfb05aef8b6544ce783af641bc58d3900d1cb01e4d3219c388115b2edb46777f131aabc679655752c84e682f9031fb722eb57ffe475631381b796975a34a5ce927aea126", 0x94}, {&(0x7f0000000340)="6287b91767ce686bff338a6c2c1382dd2a6243661773b87737f62a7ed632f345da40596b923fc9a65fdd24015b06253a5ebaa23ed9ff547012c626e5aac1e87cb342a8549922deab1f698ecf6ac508ba3d69b2bb82a71c05fc1c7b3651abf9bfa204d94b98f0ca", 0x67}, {&(0x7f00000003c0)="373fd75ffc4f786b054d1f028199297b0736d79b3755e0eab6445b56a4fd60244a0a2d3041e22d05189c90067bcc8243fc215436d928207e83d4f573cb2880abaafb8939eb7a4c6eba9b9e20a8ce57c489", 0x51}, {&(0x7f0000000440)="2106016bce1648eff33ac2fbd08e682e8bb947e5decfe00c71a5c93d2d1b3ea9112feb76485ea423e1b476faacf2881ed0b52b8871457a74e9877840077ff05ba15017170c836b38bba0fccff09875ad1b34f6544caf395e64829ae2b5d4a0820042b2015f94c675d0f195bde0d19ece38b4e3c6c2e7552d731301441ed4b86adf8c6525ddbc8daf0d0555b98a1fa6699f3b99ba1bec65a8f11712604120de27", 0xa0}, {&(0x7f0000000500)="3a411a545e8d381d2b85ac6e78540dc98ef64af5fcdbe5", 0x17}, {&(0x7f0000000540)="b520581198e6965c2cf77a8083dc5a331974fc46d48f82064bf35bf6f21c0dbd273ef7ee6d22eb21be747bbd7112168454ec16142ce6f760adacecddb450864ca7188b0c9f58b1f05babb8cb3dacb3681cfeee01624458cc6ba93ebfca4b0244f37e5308c051ae80bda5b759dee2a866a7450c16458f1247eab114b42368511917d5b1919f44e36bc7c4b8207fd60e750035f0d7999fb33c3dd2039f9d6fad2ae024dbf2eaad304a8d6b91", 0xab}], 0x7) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000680)='./file0\x00', 0x1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x3, 0x0, 0x3, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x2, 0xce37}, 0x10) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be", 0x1) sendto$unix(r0, &(0x7f00000008c0)="a0e27bb0ecf1f9f2317cf138b80a5c875d79425fb28576adcfc03c5ddad90b1f9a72eee54d76111c326ac4641216b6649139ef144568446eb6b7d77e0667219e29ed302e7cee44eae5d823c3ee094d086c40c2bc7e09e2e31f6d67d22f150597692228806bb5a1f304222ea701c44d50e1fe6ff6954312553b60bc91386666f3197dd629f4ce905103f6803f5f5276765608f3dcc4c7ec834110f133a7bb19c618d532ff83933fa2ae82a050023eee08fe8b5619a08421735b4b56fc5d7a25adf6dfbf522c4ab8e12f98866abec583ac8f339b7f96944a2fd7fa8e3bb6eab0ca553f0dcb502e09ff876594b4beb8e88c66fa7bbfaf90187575d203284213a6abe2735ffdccb43ad33e9c194d885db84cd19648be8bd6916618ae0ae7282823ecf412435ce445eaf9c343089a6e9174f26f38f863aa4bafb84b58ff6f1eb94ccecc199d1fc87ba845223384c5ee2e5a8beac9727806a1b4a178e1708583b3af791b4f3d25e0f52fed300f85a1e1e6822b896832133db17718513d52ab3dae1d6ec042ef26e0843116a9af1900f182411712c693b9d627ef41af95fe6e1294dbdea39d814dfba28a1db163a4eae27ec59154649ba3bc0d3055433c9e3c012ba13ad331892a90f6c9a42e0e95ee1266b1039f5b87cf3638585a83a117cba5bba2a8f3b18ed13be4ab8d78908ec997558c951de220028e0b50b824406371a599994af7dba448844f4c6e77603afe5debfccb43131b641c2c2ac277c9402468761434d82a09639c194898461d4c7cb42ff17dba7368185138e17c09c4c3e2c78f988f4d6ebe6d1c25e2dda1e320a17a8eac1dd6d60ccdc793fd4393eaa0b31c9a42fb6e657a5f6aff93e51d6a192890e03b0cf25daff0aa56a2fead6d6d607bed051c9d774d80894eceaa8216a264c1f413aea7af57348e24f3e8ce802d1f6712206a0442f40fa81b11d51ad259ed775f9c471f665aff56dd85aa8a1936d4ffe7152fb37ce507595d00357772e4a0014e7c833942281f6ea24c0405eaa0cd54795aca8176847c9dc68a5c5004e1761d1b32f9b0e68d52982768ec9d6ac33584b11ba56a50e1a496cdadfe3ac49165af94a197d54ef444cca6c2a8b9cd5d97798399f2ab036648afd40e5a5bfd34fee9ec22a36873aa9ff8e6492093d459036664fa46bcc73fb9465a3868e29e78819ab01cfe89c92d6efd349b58afa50b62b4213a8e9036d3d98201673bdfad372810d4e71391b6240535fc66ac9427514151b4cd301f36ba9335954f6641b608dbf1f0e0755596dbf8cc390719028185c11e0ec2e0c744cf20b03769151b52461b4ec29e0b3477bbfbb15dbc89b78b58dca026d9b8975c8b3af585cbb6ba10bb18ba82129e97e69022b8d1755173c91d214f1ebd3cc6286808a49fb9f6b41feb924f96906c9015305ba38d0839f14f72f30bf9fad697313389f423441a504254a5b34a42700a06f49db2c623f13bd801939151cf74c95f78853b964af0b74ebc70fe2a86394e32d29c81082f92fb72c9d9b98c941654f645e584a374c1b0219df058f3f91829ddc9cdc496135ca9450f1e1b33fa14da2d12b2bd4aa212b9e9a3684eb0ec7da1ac9bf006acc4de041fd1a09e2508c03d9a1ac01f7e95adc9e1a30571423187a3874e0ccc1712592a0598d06b8a7f2de41303f71daf17a9fc23220050ca2c99b6d41296b3ad7afdffbb0662b690bd0c71aed626fb4443daf4d1b4e8bddc33cb16474c36909884792427703605c09fb016e5671971877bf768152edf1562cd64ec1e5df72c97878876e13f52a5700195ae8525d976b563220b4a3cea53a841193cf1318a677acdcf338617548cc879f5edef0d4dfab2fb9b631f7803e20dd508b7f27fe628879a50db571b11e958f407afd2ae70620b648097dce9e7f5eb8545fce248dd0cec90122c745622a1739964680a825f9b72944d213babbfb2bdcbd062cf72df587ff35ce017811debe8a3988107f54ac514061fdc381ebb8dc1c87033e73a12a7699f288123e40a6a6b89ee4ee34095670480f4f7a2873380888909f71181012cb807c64e0885d7218a59bdcf89ad94981ae959aa37e317369ea34ec295b40c2262f0d7014512059c8a0c5202d1db82cce0fec6302d036127e636f446f1dd335378a17e79edd64ceed84295a9bb3e0d2e96aca3dbbdfd8d14437c350d6981d636333e1aad6327dd112c60d975c72b2710323187dfee9ed1d69f6711dc7d12c61e70046e658141c7229f4a9b3020fa2386e27d4e6fc6e96ba77ac4851ce02e52fd6a4456d009cff4e0efc21c77306c3d005107e054801a096ce4e3a36b5ca83426be63d02622cf3c1082329530db54ad75a370aaaa9c877f477221f1ca53a37652f4a70292a512d74822d71d6778cdbeb61b2b4f491f133cfe6484b2cc18b1042b7a612a3a06c1a3667b9c633609c33f4bcfcac1b0f170d3870e08fa696a79b3415cf9ed797cd8823c3f5ee1e9dd56d48bb80fbab9a54b8448ce11b0da51dda799df3929cbc8fd6feba7141a0849e9fae26a219ea19cee26161a71f869bb52f2bba993ac5ee11fb41dd250ede4e4907d1a7a0d33eb614ce5ba45f87720c1febbbf94ac56af4f25a492754f7ef64396844e9a686c849360572aef0336ba8d1727bb0e6af430af198fdca810730b41b9a507618c50a10df4239d2208fe0ea9bad3b8ce213a676bd5a7d2e5dad09379aaa3e72259c7ef9f25b14ae68ae987afc17c3410f34c02c6ad71d83c79d1c479c30682b7753ede7b8c07c3ce67d3ffb056daab472d57c49f41b5b097c8ecbd4e784c76c0c88265e5c57460324bfe32a8e91cbe3e2babd8320e5cbb2ba689025fb43ec8487bd6269738654304b092c823effd3d2ae091dd9db0b5f0d1bc60931be644ac19d331cc53fc7df775b00b2b8a4b16b3ea3170a626730fb170d741821650ea0ca4033ee442f95553c020138399f0b3df0b520f78fe66e96fc697fa48fb44ca9cbe5adc83b3b14d8bc86a9670d477eafdef18e15a5bdf4f306c84acf2f89b46bd68b145b12e3c2ed258dd1ddd8d17f0d8467c39b4c9eb054ffefc7ec639d0cb06ea560029063dac4639f6b64ea53fc813eb91be48316747509482bb0981d3485eb25f6312ec3255eb9dc296b1f2cbc170c70e4648ae706df685ebdf046bee572bb22882d8dea9ae99943a344966839e0bda91eea43422d6f692c77bd986565ebf2fe9d64860b256cedd1d70dda6d607336f4a0d7c386f80881a21170b96e1a619687a2ab1f1daae1974848978441f12bf0e430e388df663f893d8e715efc996e57eabe26217fafb1dba6b41abfcca914706917cbabdc53595b1a209f0d96d7c6befc60bb5c383aeb78177724c26a3dda9d5e726a580229df49fe272df59cf59551f8db97d4882f669a265ed6845ea56ef51151027d0e25a002246c2026d0a326ae679689b00aea54a47751d40c4f58f5fb24005504fabd02196b8edfae5298d637b581552a989913754cb3c4921a88e56c9a68f122c7b0efdfc10cdd86b97d323fd17b0533cd10d90ff84f988be3ea6254ced8feead857b937365cdadf3096ac165a1808dcae66cbc817b4e2b9b038a6eb37beb9cf6d18a9248aee2eaa1ad58bfa9ae2989083f334ef0ee21c862708ced46c03ec9f3a78a46e26141d8f19196d38790a9f4fe01569544910a90fe0b88d5112984147174b627c3436da0603b92dac2ddb814f323083a45446a2cdfd7aba64b81a3a96579748074e10b8d336b4ff77d07b47aa1fe1912a4ab0efc2a6f8244868f33e0f158336640e3e704b930f7fbf28ffa522026351b2136c95bf320ea3ebcf5f26702ea1e6ce242be18848f914eba8fc3b9019c36988c2c28c271cf267d7b5db37131f8b9febc01be34e56766f7070e58be4f5a4d67db19ed5bef5b7019a037cc7a3f42210b8c7e4a32598a45917b4d17952c59ccb58a2ab373edbc1d565223e9b2f51236013e3c84d0fee3613ccd168ed7ce4bbd2754df60d4b6631d1fceeff6d8f97636b939cff28db6b99c3f15c9981c72a1401f8016aaa75b909c71647535de16d4f7e85dc06b91e65dcbb7bee771e4c6c743934434211476676e0225d059f08473ab235c5d50010e86f01421753295831392e904fd5a50ad462a5d3b8c3f417104f7aceb8bc0fec5c15501f069f14bdaed75edd1828ee4ce4b77fd8d6f4ab71856bbe7bd2b26a3c96f8cda04c7aab6ebb0a19fe3558fe4bc62396736e13444db9e91d57bfe0c8291cb24450a34dbfbf328615c63aa69031e3c57b70c183629a1a95b70ad9d1c5b6622c5569308d2cd28e48d6980a9be0f27e8eaf7d1819d6641fc7b626d7824989d7a1f99af6876923c86498acc7b85a6788d3a2ae35d29bb53dd48b93822b7cb6c89861a377e4333aa0607363e3258b1cc5ddee92ca4b845a2ee35b4844ec39db1c6510112e50300c483917864abec079470cb7e33aa8467b6515a8b42271ec2c1cf2718b04e596230b7c29b127d25b2719b7337d45f3f253c0e5a744a46d54be14419b1eee5803e43c79a3c3ef51cbf0a4d97672a747d62bf911439313f22ee1f61253ada45833dda2090012c2858067a7416d85ba7700f2f5f311681eee2c2500c59b76eea5cd643f5b1358089fb37f2140fabd53e14cd54278fa23f4bae223315374a46066b564fd6c47ca677f90f7c5160824b8570d4b746516fac3fc2439fb837a487953a9f037795078f963a9667c3f89af762daa88af585058b8aaf6b0dde8441393b1b7915a04423d3267ea727dca3265204f88276cb1193b48865b13c11ee5936443ae49f6ea3bfdf37c1b159ce1ca425fb98f812fb84d0b5e97beaeaf6ad9895c28153b37378af6ba2fcd425dfeff507a72652d86771fb6b050adb6b0dda88006d7cb2c77d2dda8bf5ee31db7db57e2724c396133bb0f7fdaa87021cd505554f9c59442a0225596e535499568e634a0a343607b18644ec5e7c29668c6b89374e8e3df423c2483613dc3e90087a6a9443ae2ccddb3aa19cc14188c1f948150015c689efbaca146024cd307d6dab13c4b991bd83ac0bbe82a7cd1bc27f082b644af63c5b8558e634c53b247fa5d81f6d86bcda153d944c10069c18cc628c0902cfd25ecdd0ec51e8aff58ecda76596905a6f64bc237011f1c1ef81e4c9ed33362f24d121670334923d73988d9a2609bfdad4aa7ce11ad1113804d05e2b7968cb0d9b8ed47f5c86514b3b8ff477242191f5be7dd430fb2cb1d1226e685eacfa27744bdbd059df9daf2ec3b6d63949f6072db9b31fa1fc31b1294f939ff72d7fc7632b248819a4b415a3e9b11c72e85339ffd3040f95848e67808c1515697da61498639667bf7321566a832f9a02ffa25e978db479027d37937ce9281fd5222c5879c3ec6f957677e092dd00920f90af407492294981ce0346a047bc4fde93e5ee0a3dcf98a33d0cebaaffd3963795e0870cba066bbab66f6823a7fe748bfe908e57e2931d0aefcacc9a02d40ae07138de41e49fb2f45f8e91345e18c2e3deafdc97c5c6b493e8ecb869bafefe352a6f7fbc9ff88868b872e1d100b63745d1cb90551473aef3762261a7729a382224135f2ee74319ca046112dcfba69dd3fc665bcc11389375741fffd750c9964501d34c2b6ccd519c6a7352389475f2e827a32c4b689e528e45bc11e9ea00ec6e14d1a5c3fc2336849e7569fe1fd39c132080e8fc8127b7820e33f90a7c613bf55873aebcbfb66fce306f8d5b755f9aa8dc88a3cb14407bf63058c2886a1b039d8aa0547d3d5affaa456d748b19df", 0x1000, 0x400, 0x0, 0x0) shutdown(r0, 0x2) fcntl$getflags(r0, 0x3) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0, 0x209}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xffffffffffffff2a) r4 = dup2(r3, r1) kevent(r4, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x0, 0x44, 0xbce, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x5}, {{r0}, 0x0, 0x20, 0x20000000, 0x0, 0xff}, {{r2}, 0xfffffffffffffff9, 0x80, 0x0, 0xff, 0xde}, {{r0}, 0xffffffffffffffff, 0x8, 0x6, 0xffffffffffffa951, 0xc9}], 0xb3bb, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x22, 0x20, 0x6, 0x5}, {{r2}, 0xfffffffffffffffd, 0x50, 0x8, 0x4, 0x869f}], 0x2d0, &(0x7f0000000300)={0x40, 0xffff}) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = semget(0x3, 0x2, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x10000000) pipe2(0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = semget(0x1, 0x1, 0x8) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001300)={{0x6, r1, r4, r5, r6, 0x100, 0x3eb5}, 0x3, 0x7}) mknod(&(0x7f0000000000)='./file0\x00', 0x6001, 0xe22) r7 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, r10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000000c0)=""/4096) r12 = socket$inet(0x2, 0x8007, 0x1) sendmsg(r12, &(0x7f0000001700)={&(0x7f00000013c0)=ANY=[@ANYBLOB="01f27e2f66696c613000"], 0xa, &(0x7f00000015c0)=[{&(0x7f0000001400)="3b2024407d339ca9a97ddc70", 0xc}, {&(0x7f0000001440)="aac33716803fc17a09", 0x9}, {&(0x7f00000014c0)="8d0fb85712a762e714eb34aa85840636cef99cc1000b80207150597b1c4c365032600dc666d0ddf86e54423813ca3ca380bf5c52539a443c00051a38cf35c8fcb3889ca9e8fe244525ecebc29c285b6d31f01efb3c8d5028f2840b70408abb3bf9cc364bd50c469d393952c542133382a13a47b0351df8b4bedc7c7f05a0b7804bcf67e4e57e075e93f7774fecc0e32e391e10beb2fbf79adf78e509b3e0d269679196005a0b223527b0fb34bf0d533d12703fdb06423b0600d9993234ae7a50cd906590ca3e33fe1a8d2a95fe081c32905283ef91b5bed05475112153c6ab5331793a", 0xe3}], 0x3, &(0x7f0000001600)=[{0xd8, 0xffff, 0x0, "8d8217aa21345ffccc888f49f0a4e6a812d865a90ee95567bcd929ccfcd26e839a970840f54fb5722832b459e9597d5f7c550159372ddebcb96ca9746d1d78f1ec8f58fdc3842c252734842ff7606413e89784e15560f76533789854c5c857dd4a4f531c29d1c09a2d8d7cd7592c48a4b40a8dc6f12e5dad6a22e027720b859eaf2a07eeb0df015117e63dd3adb5807650ad265fd15c7e367fd33903d435368731efc5ca2da3a9009dc7a5ec274f216e1c3b769ab2e897a02436f362d87305d52ea814"}], 0xd8, 0x8}, 0xc) r13 = open(&(0x7f0000001280)='./file0\x00', 0x120, 0x0) r14 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) getuid() r15 = getuid() sendmsg$unix(r14, &(0x7f0000002e00)={&(0x7f0000001740)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002c80)=[{&(0x7f0000001780)="7bbf5407b08f99cc653b0e91b1a4791bd90cd00c30557aa0ab8c834d1ea24f93cc602a17ed7024c41009047284185c2ddc29d666254b30c307239d5d4103894ed4acaea135a90640f9ca7922030160c2d0de010c687dc31c925abcf7d6a0b8e03d5a033852d710355cf6b6043ebdf544b311820e2826e465b4150de7637eb629876f1777a56b936515fbe5e71e3443892bb07a772d74dcc9a3476b9cd161996f4f0902ff87bdd3301aede90f538f94c339f000595940406a58c8c6c2a56da31064c1af9dd2403c2103b55bd7aac25c80339a60b02cc61b221a1881bd1d0439e32b", 0xe1}, {&(0x7f0000001880)="cd6fb9344dc17a3e2f6e74fc07f82ca8185ec7f33e7218a9d8de3b65db0a6f1793c29f11dda285b883383f03a08812911920cf75d2a87714918b3eac4f888720dac0ba0b6aeabf82", 0x48}, {&(0x7f0000001900)="e492d57d5ca83ff41455c5c7d4c6f92a7e81a3d529979f864311ad68d62d0529d26cb854ccbdf9368857a4ebae8100cee8511acea6f211909c823c69a64c3d5c91090957d6a6d672a73e9dec05b9b1e527f90dfadb8b87a23a670e4d3bc5203723d2fbdc34ef975822bd13be6913435b780e5ba8dbdc405d744e849ccb9337951108a3ceca57650722843717bad0edbd213f114a2da2fdf44af71fbaf42053d8c6f08b34ba2370ef6629f2653ad8fcda42be07471530a316c9487aeadd3c53840c1d2f5ec37e55a1a8f917ef1de72f0b3ba2f31f7bc9877b0269d8250141780271593de2e31d69f1472617130ec23d29c730ce149e668a05cafedb069ed1f6b12782170a27722a28fe7e4985367f15c6042d0bb4be13ddcb6a3564be2e2a2321531b2fce0632a9221da59409ef1afde7a491c0bf045c57c59bc366359d52fb1ba8f52127fffb6db13b28068a87489cd029f234214446cb9a83b14210711e16dec151cf732027bc4baa5e046c8e3f4f6e0bd0809d12def5d752ed3735c26b74052c560f671059a05df0cf0a7c736b4c17d36c0cdc21a2679a64193a3b5678c5317033c12072538663a96005061d72d77c5f350803d926b6d605620eda836e1c8506f2387e758a0d6dba10b317bc3fd5c3d316202fe6805286bb96e32742ad7bf3452ba24d79bb09f2d3cb309bca6ee588673208dbb523598af5fd81eebed11ebe5d62917e406481ad20e3809923a20adaddb1105fd8962c5f75c0f988b4a5f312cdfc59b3cd1ddad00add4d0d960c6589fd5d8b4662c9d1bbffbf2b4d8c275a01872da452d8252bcc98433a7ac72890a86b307d4201c0b6791c25e888f133158163fe7091ca833be0f0487816d76b48945f6526f90bbfad005c57c6db9a946821dac3254c5b0c147e2ff6d9e5b7c33a5d574625b65a22e93ce02d38b1c9b0c8de20ddc3e283f7150ed8020640f4075ded2a7d2e9dabfaf6c1cab7ae40cc3daafa4e5b123df2707ed994192078eec7ca9494629b135bb6e881bb3fad7faaf3d5e7cb77e4eb864b88740af2ae9ef82f6b9d325675d0ef76b053e9f38525bc1e46ab79f366c3fe2513c0b3e762bcc7baac617c64a9a7afe37b4af59acd5ed5772617f80c10d3de2d37d5588daf166fe4b12fb4c01cd57c5498dd3ae2024e4f0e0fd6e33a406e64cbba19e117d2390fca512231564143b8632af6cb734ad94cbed9b82a823aa4b52ce8b4f766aa1f0707f919ae6eb22fa4a74fa5155406a740fa8d9caf8f342d2bb4e1caa6f160b5f6977b0cb39b8229a8b2d2b042952c7638b3dee253796d24b1c7d42465e6b7c0fa6581f1d055fe08294e9298bf1a13785e0be61f3efaf14ec46845a11fcf233c7f1cacb6cbcff8251be848d1c6cb4ee3e462ccf6eaa3caab6dfb14d850c6bb20ebf70aa853d753058eede5ed8e452e0416be61dcd0f476e82476da59b4eefaa397939ba6e181f640e9b5fc1922c2c2e62ae340b353b5e31f31bc50365ba9b1899eab3afa2e183bf65430b3f36c3bb5f2c4ebd7f65a570d959185466ca86a7ecdbc34977609ec16f592bd56af166305910b2e88ae84c3d481a83a104bd94b0d6e7c5799b7693be2133be18b5d74f0ee5fc4fb19c71608227f4c7f78598262629db3a5848afa3ad696f7fd6fe18ad13feddd5198033a58ee5b4fd47f6af47d10f49ec85b4912d0bb6fe46740f04a4d6fa9f40fe6e4ef40e6c98b642f82e13831eae3a69f468465f3fc0e7268a2f8e5aabed1e73d8679f01c54312f6778c8a0b106a61ebf233d0f5924cd5637f406897785d0b4d52b8517bad6fda3fcbef09585230b73ab8c5aff9122e21b37a411632fc7e1428dea01f4bee8b1678e9032433ab0adf477d415eec93ed51a3e0c7508295c7c739206711204c241dca5bee61adaad222f880a4cd027fd0c41d9305f2e903aeb03e011696faf141ba57d0a97791fcd4bb88f05132e6a8465238506e5a7aae2e5a36f91c4790ec14072b7e3eb24075e44752acd8732de9ed4e55db23c85b1b1acc27c67c53ba93a62b21751f85d0b4eb72e73ca597b9ba6be7acb4ade3e565cb3788086cc4d74709bcc1c3857f56c77b0ee299553a2708b70db0a45d7e8df71e470434fd5b8931fb0ef3d0e94599ba0554df4f122fc1ac40604e0a90ef416e9b98501129dab340beca17a9ddbbd4971ea51a5a680841fe325903cbcd9030de32ef292ea864b4d568a28bc5674359fafe38df859b9fa19dad1f939555c80271f137aeb6277df9a363ae9f38ed231291454871be5dec51892b027ca3403141ef06c830c59fec3b84c73e69b8e1e5ad127cd86a9c1925fb098c918bfa0cc596049b08b6be3baf74d9c41b65ae0af9731488e209d9daa007062f2f466231fa016cc491c6c852495c76f241a51051dba526ee543398553db313bf7b8612eb4feee167d40ddf88d2efd43e1cfc5a495ebadd3b44c30eac1af60af52262a902845543172cab5409e7521bc0ae9348da83985931769fb3d8aab4e8a1c20d1c7dfd34778f2ee502e4910586999856ed4271ee9b5b214cf13e3581a18732d92c4eb4a673e81d13695e7664dab4854121df50aedf18acd38174f79475bc8f3cbb53b1ef3719720147149d54e4b09387101f50d87cd3dd29e2872d104688c71def91849b7f9c829b2a0fc989b1636ace5baca89372a64180f665890e59b67aa8aadf14e21b26a5b70abb65148610058a8f1e3070a0e3e285f81d2833623b67fc2d0e9d8f4adbb20270eafaec2b13f98b24c3df94e38fbd226b8564c93d3b1fe4ab133adf53d71c654a3f503f04de175c2f9a7d3cb39cf0d45f126f8b3626766d5ab4c3fce937623ddf464cf70a1220a0a15b530a499a69d983d727c14f5a1679c701259eb315694d0c07833e5b13c3371ca24ea22fea765b9aaaae5b716e464cf4d137e7b9c2d339a9b6157c9b6e58f65e9b958c1182cab66893757f1be86529aea05d57cd261cd1c0ecfe298f84b06025f0ed6bf49be8b12366e649a554feae180f50cf740523fe53bd3a6ddf00a060fb9b762bba24b6ecf32241c7bc1a67269bfbed76c661df60296b1a6e670c32301fee291fd044062b52aa6cf2b195a39ae04720a261d88298ad7606db9700da90e940212ed4834d70605d4c84072d809ccb6615ceababc082b257c0e9806b94c8c690b05d5c3c41b87e703a59bb965a0158f53081d7bc53af1ffe97494f419c24684437d875cb313c087f4d4316295882d29b6cbfcedb51322bcd23aeb3910f36db92b64c7d175901a249ba96fdd699e6226c813019f3e855d47d9a72898e5a9096539c1512fe85d1d5c4ac2061cdc0f208e2f0e8933e2e1eb05fe5913fca7bbdf42248a68943b5c0ba6ba1e6db5191dcde232554fb1380fba5b47c6ce33dabebf099edfc1a9552253c894eebe501e9dcbfa031ea03c738103b69972c7c316b98f5ecaacc8f733560d5110f902af638ed83d1dd602942554d4fffff41a3551cc3aa311f9d864f02752fca965d645e2eba326deb90cb671e777039d6fde761ebec4963f99874ed2cc6e84b562aaffb144f97eb72db83f1f35c63d394b069b120d92f9975e165ca324bbc4821f974a74db92305d372a437cdb227035b68671fb48d56b230404f8bfdccb7809650e9c375ba4a16720a23997ca330f288bf651522c9809fa934cd0ad8476843f8c0a90febb5455a40754c752c551822bbb632926e625d5bed3a830d17a1e5d81134fb564432bf29b0fbcbf280c1d83da9fcfa9e98ae7f2cd5554f617f1b96441feddb298aa0bd3871a7beedcf0bdb4205da4a3e083868552c436cce7da0b3b0d8a304e16b0a39533467e2ac55064dd34a8f24db566eee714dd20c120378b42639a496a20334c30b009392ba3d66225a28655e04cf1a45a89995b582441199c1f193085e9877d836eacffa545d462202a9cd26e23b343dc0fb531f8a2d45f6c0d656561d5c0110404bd7b9e852efc1c313b8fa4f4837094424b7f5f1a83e0f63876285f7ac7ff37c80dbec000eb014887a26cc7e9c4c4b0a73de367541fb236b5c3455bf267bcec12180f120b9f8360f8d3802352453f97d22c6408da134d46575d1ef9b15410dba1bbc15d43f337f1976d4c60a8d1fd565762e1324f4331b92d497c39484bb1af05cef5937c7539920b6996c35ba10f4494d84a634cfa4c0877277a81b30112b694dcf819aed2df0a952187d709f6f2c7209cdbba87d0f71efba15e0b6a8348213d638f58d0db93d20931cd2428df3ceb0f71b28f4df79ef61461d7747d17eba87929d6cfda28f7b30ee7dc463e79e6482f37a433fb532672192d4c36fdfbf061b2124a574d76d35f61289bb62d106423fedc226bc6d72aa5820780728f97a94e4e4e01f14792867d6617ed471d3f5e3fd0505b918d6e70b7aa32a11e0ce3437cdd5f7d029d1a5dec81bb5f58698461534a2874b337c763067f901ef5fee4759dcffd70e1e3fd8382fcddce194287bf34dfa5b3813a0f6c4057a50a84bb4d736577fa9b78fc82525945239bcf65e155ab43529fa217f3f9781f16f9947eb0f7b44ce89f9d299e7d78c4db50a068d8d7d1893c0cc994cd2f611de4d6eb1a35e88dd7dd5c04c6a453d1beca4b479652761576915aa64a8a3fd4d1e7e366ce34b2c3068b608f7f0babbf54b804b8f8049d3e6cb0f6bda9e564053d3f35f3f6e20e198ead6269835f305a1b0b7a029cebe2043fd2d46b8fd8b936f9aa92bbea7a41142c3808c64228fdcd2cd8e8cd6334f132e8aaa62632612fa597979dd6cf9bc2ccebcff5a166ef8e9b547da0c5d150bf52320f581fd7fd876a52e61d35187b896511c5c7fae133e495410f3412786e79b7e84e5d8b64c4f3bcf9253c49e141be88419e66b46d3c57f4e2c36df4487ffe1aa25b61f097afb9081d8a7f8d3722cd67c45365ab419b53f24ca0394cdabe48cae1b0f17ab076e4d4d6e2d402f578b4788c4b9a50bdcbbec7ce69457fbd188c40f0b80fab47f85d811b3b04939347017ce46b25d71c831d4b3e67ab3f08de78479c50eead89cb1423e6cf3ab7ba0abb311a65c9a48f89eff926c4163fe9e8aa2eb66a68e93a7b7e2cfc7a17e586e40c2068ce2ba44622abc268c7cfbb9b26665185dfc755bde11f122e044c66e44fdc6b5cbe79804f2a143e8c73dddc4fb6e3f1048f03f0f48c62a8c8a0b39dc0c2b272657c67a596aa5ce893ed9d4a457d9f874234318dd20cd9669cc281c4a922bdc806ea40a41dea415ad4e76d5a893f808ed89d2ff322ddf3022684e27ad78bfcdc7a205eff0af59b3ac37ce3e8119875178f39079c72a4a1d2826b9537314f5b17c75191d47834f9e1b2a4fc1789b4ad941e40ccd45f2a0c156dd9ed00cc307d033a8c310c2e9a52a2a4b60a6975e8f345cf830d3dca16fc3c6138fc29f0ff92c52f3bed184b0744d8fe366fa29091dc456e272f5d71bfea0cdefdb03174d176810b126e2f8e8d4d3cf747c1ad37fcfa83b2c375752f86f77daa4c2e9eef4dea6cdce56e466169a073cb32bd446b828e491b527c2366b330527dc266d4be5ed0729f66f9865024e77eb443a35089a3c7f14539e7f67e4fe1569325a987c58691ccbf4afa73b5d0d9063e858fe5f99b55a672ad1073064d90d9f171bd3df64b0c6c5ecd3e95e3b1784880c749b3cb96de2eebd24035fc9260ee21e0b1fb649afd87dc5633e8cf5639e3e2b77d0da6aa07446625dcf5986bf0f207eeeedd58483cee3284f43910b71eefd9dbcd367fca4b205e9c7cc9bbe8a26f2d2443418b424fb798342e4fd91d0849", 0x1000}, {&(0x7f0000002900)="d7e838ca737520b69e8e30db1abbd339651b450a69900877ec293087b976237c6d490011663a1bbeb627ec0e6877fbdb54f43979deeed79a91f94dd235e5558c367c689486bdcb93f812758c864205ea774e26b4a9aee5f60cad55ad5616930150bd688d86dc084f3301ce50e3f8cb28293596c32fbf70de2e182a114a1e63e044ae2cd7", 0x84}, {&(0x7f00000029c0)="9fb854d5e2080a8aec7435d506b165eb2e609d1a8b1d4ccf4d0df3d93d10fc62be3322465a40e833650a767d0944aa5277d6df597bf3dbbf2bf77903213fbb0ee406f5a9bdd6a5637c262f64720d2ea7cafae0dac6c5da7549771cd9d7158c6178171604ba4574bc55a4c17ca7c541bc9b87be572366ec110d55d90159dff09fd0a1f47aef8b", 0x86}, {&(0x7f0000002a80)="b526445092c507f52ed287128dbfb8eac319c8d928a95cddd7163646f4926424499ec6044cf26b27ed50798fb31f8164503ce87e4862fc1564a8f68a346ee27f7c360f2dc4c2aae3deff564e8abdb2a77b082b6b22d0dd4368cc97628c54c7c5762134ea99994b37dec14e0b482bba7960262f1975f335e60eb410a7bb964c01d0929998b3fd1acd0022f448ad3bc7ce57f6c31f2203e10f9414ce6c08dfb3a30c6bc34cdd77f5e80e580ac40e838c84eeae3d6f4e7d9249f625c1b00f188547f17d0acfe189b6829ad6cfb0fb5c354975c2", 0xd2}, {&(0x7f0000002b80)="bb3f1ad04770b3b73797b23fc3294636e2cbf75bc88f4c3a0dbe70203ba0aa939781f297191e4544479d0d71f0d78836362488a0f82e5dd143328079602d88b7b7a2fd8e9ac37a1a7cad95430b56b70bad9e96ee8f35251fd05f9aa414eae763e86f34e2d5f3e9bdd763c3f0928ca0177d914bee82b04067cff2b967b50083a3e57848720fdb710a5ef617c3c01394fb2a48ca6d985351d8b0d0340e77339a24b457025ecad0b78243060e6e9aa00d074d8ec6df5b86468c1123837e38271f567f9013df76ae7b8bb2253f1d7daa6dcd07faeebce9c125839ce1036175f84a29e5c729eadd", 0xe5}], 0x7, &(0x7f0000002d00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r5, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r15, @ANYRES32=r11, @ANYBLOB="0000000020000000626f1300000000ffff000000", @ANYRES32=r8, @ANYRES32=r15, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r3, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x5}, 0x8) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) geteuid() open(&(0x7f0000001180)='./file0\x00', 0x140, 0x17b) getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001140), 0xc) setuid(r15) getuid() pwritev(r13, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) getgid() getgid() 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setuid(0xee01) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x2fbe8165}, {0x2, 0x4ffd}}, 0x0) 16:00:07 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x229, &(0x7f0000000000)="cf398bf97ab9ef18b74084970ef62bcc3b5e865f22149fd98a7bab59058da27b743727c847cfcf6d31c5a6e26e4f8cf44694b0c9e2be7534f2922c3ffa55232ae3f2cad29e395cedd6c56af38ce4c065789ed88f686da3ea1f138ec7091a4a33a93d5204200c0be092fc59427c88e8d8af0c5b941bb4e0ad59fa97a21d0ed4d983592ae7d601f3bf8b0611bf003d661d0cfbd9d90b93121fdce5eb16529e9e47eac241d05fa163fc00b3763aa5dd0e281c3a6f2a825dee3dc2c856d6439bd34613e409a6301348ee9635f99705772307aa278ce42ce978a5f282afe9512b370400000000000000e7b3acb8dcb64851269d14b9ec8e767756783877e749ac3e4de44e2f90e6fbc8cbc6af770086e468b8abc17454a3e02c1b50f34b8f815a7c72d8683d33557539959a048faeedec3273223212a08af679e5d2635eff806c647ff2ba981196d0c6e12b1786188c43313f376e3cadef83de6be59490b5e71fed1b8dff21a25dc30114a2cb4aa06fc16b8c7d378d4449ef922616a670460ed29041778ed456080d2117fc559a83bf90de000000000000000efcd022c492ea3b5908ef1f27975865bc11dc49298f03752674a92c63bcb79043f693a749c443721b8a1f00f307f7c6b494d586ace270c6460dce01e5cd09bc383bfa230564e626fece91cf0f1ce8453435dafabb0305c20ac437eb3f1924d6aa69068bfae72065f1797d947a81ec3a4bdfd5b5dd68af74ab4d38a9f8482c6bcb671cae889753bfde415a7fbfc07ffb000000") msgget(0x1, 0x800000000102) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00000014000000000000000000000053c2f36076230d9262e72f057d92a1a42aa64b64129143f3a1fac7b4014cfab061397e351b74e8b8f7f77952e44e1c18bfec4105e8db63194e0f65817e3c3f8487584c463ffcca4e47aa121b10117f3da073db76a9757a22a2070000006ec7437f265a1b080d34ca4aeaa8"], 0x1000000f5, &(0x7f0000000100)}, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0xabcd}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000200)="a7d0972e561e625bdde5f78676b8fb0ea524fe4a7f70cf593084463b777b70bbf16b341f86c1a77df7a535ef2b84c5fbb85304c59ef20285af0c88b0a815a13f47431938c1721d4baf37f334409b6775abdb784fb88b070ab48ec478626b8d0012230c0078ade5e8903c50bea89125b59e6f162471418267b3be5bcb699e23ba24b536aae3fd80e46b5889e097313eb7dc1d9e4492e81dea16a5b1ef0d7f23a10c75f2fa2132e583e11f345702e40ca522a041140761cabb8cbe67bde0bc38e073ca793f7f0af9db49ec1ccc8785d2a267cacbab030aa9a7f386120f929ce9f99163da3e483398e96de5feecf3b7", 0xee}], 0x1, &(0x7f0000000300)=[{0x1010, 0x1, 0x1, "87e6b43390bae75c0b262c4f07a35b4d59b3ad0265cfa058d892e0e888a9fb971c3effa6575bda578a61d26453464ad9be142280ca54ca3fc870dc75d118bf6666a998e29a5aaab66cc19465587f6771910deb1fbc4c66797f8274d909bb0718ede33e97faefb3c32425daa7de21669c9803e11e4da576f12a9a600d569683d0f1a1f5281c03eca9408a8aeecfd13970d35490f5f96adb2136378b4a8340eacfa5aa685e4ab7969249d1c8d6a35283c8c7dd329e64a389d36037e55a9855f3164307635c8077ad494c478d781af20eae2eb92e72e2093290d504f8749b3ee29441e3961f6bd4eeba26b70db0ece60cc04195779111d9287d19bc268587306337b58f110703c878504009c1979dda05f7e73d25a25efe822bdc3280485714d81997445b16434344dd3eb6ea6cad10eca080f92df5556d24d870ce394b9211032941bbd8e09b1015e19b0438755faa0fefcd67f9e958b971f74113e98cba12907043ec57c09eabf33711aed9923b6598ec107359f6930995d8c26ea54a763752ebe2d37a5c8e0896e125492122b4d38d2805e1cc79ed18bb40ad05287cf0548046f883fda59739b11f3b6ef9fd68cfef22c2daea04c6c062710b988a54ddae07118d403f9e2c64b5ade061af924081e6306601aff48235151d5f71b9cffb81a6cc09f922cc969d2de7c780e7f5f47faa3b1d217ac75d22b00b586b49f5ced6fcb17230a3f6b5b3e69d7013dd596a0b11836b0c92f514a9ea1992541122625867c45ea51ee2db3e724da41bb28a42335ec43664cbe1e8e5aa0ea8e9baf515540372b3908ccadf4ffe88b3af166de47b7ee8282daf8fd9aeb0acc7ddf89eff34ef97d6819a89a43f167c1e6e62f0301660ea24f0eebc8f3f03ccc9f197613c37fcb42a101ab0516e601f3a95d3f890c11110ff045444b058485f5202bff33a743af4d29dc366d398cf2702426b80fc58c61254e3a3b9f1fdb231a2af4803b86fe8dd050071e5f479848797e5406875444a9f146e5e8d43a256e048416e0629c351d8d15b2accf76fde56a7ea5f88a035f27a2199ef1c3672be641f52ca6a35de4f4fe58680c57ef3b5f9dd2142ed48519fc48fa4cf079a3e8747d5556e76af5d21558acf69126cc1f237601fcd2c157006967d8d1800eb0ecf48519c904dc924c79fa8cd8437b5d79fd1c5b69aa6db211544082a229da307cc1744da349e9d47b334783935b35852fff1b688749679052cd7d4fb24f887276af2ae9fb6b9050830f72f7f073100d41c4182b45e447128d87dae58066f1e7647d1ed73e0650993eb53ccd8e5ef55c639e4648b771f9d4964085ccb871c204490103aebcf25938dc809feaca44164e535c3e07b428468515cf9505ff705ee8a5246f63c2fb79fc72f2d738ecbec95da837c2a696323dab7eb56b99dd518e5b2b08c5bd0664fdc217bebfd1e3f8655e891f9d3194f323a25011129d08a4686e165c09267751f9b4f622c04cf43fb6c50ec67a885e8aef7958e88573ac3ec4881df52a81aeec9aebc3d10909f59ae9d19f596c8389284cd745fe4c12394e15966e3f83d0fab697dd8d38775ab21d75189a53c2b22339faaafcb1e400b2e495c426b9146c8abd6eee1c98b7df3dd0037fa740f0d602af9ed64cd675cfb61f017abe3c52b3daa7399759b8b0e3a22e5be1cfffa8004e0c4e1887c13807b68bf9e057301c15c2977548de03a8af6542c5b36c1ae7f9cdcff3cf377ecfaed69348167b1ffb577dd7ebc640687096a1049734fa98ddbc935c079b1d82f31c7d37c45de3ad67eea5c9e9814abbef47d04a9b0b4dab2cfc75162a7a334cfcfa1d73184081934a91c1d08a2230206129bb67fc00a69fca6d3cfeb64e6ee779b635c879ec23134a9178b1271486e5fe48107ba5c27d7863c08a28ffea0365eaa7fbb90205c7e15e892a3c8631cc3456a41e813d50f60c1197ffdf3bb1d9c632c45b3bc16d8d07a929999e2fdcc0556eeaa1d9a0b4e7accb014f4c046f577461895f3c90e0642c5ac9daef41db4037534e03217c7b77da97bc5e48695afbaa3b630d8c6ed8b3444d4b4a37e0c94bcf54cb62fc0129df72a8936f2a37c8064b536aeefdc53c628704d3556e1076ceba66c011f69089da934b413bc4fa794e2b4df10da2ebfba219700bc2e3f536404a50817b728427ec39e61f50afae8fd1d07897b9924ed41c5159e9eece4ef70ac327c73e33b16b9cbfab0eca18559fe1c53660aa0a50912515f39d68a6fb3941361056650f261223f5c9e0c3b65c95d9f28fdb999ec6d0cb43357a2587fb17a8b347ce9061178b256512f38c5deee642eec16f5886ff53bd0f2288f9f99431e4aa1326f401f0d024079ff7b4790788b555c90b197661ceaa023e69fdda27d840607e6724391e3049c0afe3e227b687d99c598c9c28c7dabafbbb8262f615e69372f4fd708294f93c8606608544d2ed7b3fd007bff8b037d2e3df2340ce184460ce1a814ae26d6c8d536d1772e4345d5d447a1cef23615ec62d4715e8755c44320f0ee02f5994bbfb5a19ce1810fc7d077852170d7552eb67f84fb8a6d5e87c938a7fedea8f55bafef44b17a9e29d7675da720e5a764a3c8b881728d6b5dea5f8526be765314f5b39f2d286f9603208cc34529d9e295d19cf8bd46fbaad47a741b93a502624aa048be83faa805ff22e54a5ad5531a8a1992e7ff6d4c406701f06b4188cc7448795e3776c6f87b037f3195e5058ff6dfe23e37e9908a8db9d9e7eb39dd976cf38ef471dc2b892edc43b3e2b087a10264ed6119859da10786972bc2040781dc989bdd6cc93ab61aea7ffbcc637502941e02200d5af9ffeb511a332da1a81e160ad97d4adf52e7f553d7fc8d24769cddbd2c198e81d47f6c4cf8494a0828d4e5b9ee9395de9a55e41c047ee7d620c6c8e22580038a563f608da484c5c43b5031e9f325e009bbee2de9deec7e6e56eebafbbb841f3d7a075ba695c30ecaa93f4fb0024cfd6c942edd12f1cc13653699a513cf164aa0ea57aeea672431cc5de0012514943b59b350f593d1977ca50e3f27508b665d5c22e78df570cf17c6ceb88f3143e58c97ec0ed19a651e44d14b29717e5bcbbd714c50672f9893939b4c55825801219ad6f6ccf05617780fe8f37783d9ff4228c87f8308df56cfe85e998db27a1643b248bd627ff5eac618d9f98ff0d1d36bcf9459da4f5d08c99dffd3b622a12143990dd5419063dc6f8fbe523f8432f57aa0307e2f8a72d7dd037396ba2ec0c1c9248cc0f7fad4c9910ee3d1ea6062649e4e4e05c9b742853bae36ae28ef1876ede06a92aa8d8e655782c53f3bdb34672263d33dc7cfb230eace2782051491c491bbf0b5a94ba17b6a0ab0989b76649c65216fca1b83a15512bc01672c33f1d284b7e6826b6776badfa9523c34362fdb941937e420af7d5c0a3e7a83b73482007bab0ed7c010645dcd7638ab751d33fafc66fe25576cbcf9eb4402489e3d6731fbf8e6e0e25488bb5bd9bc742eea53f5f9dfe1d1a1a06acb320bb4eb56c22422bec5237185832bc4a029bdb2b417cc0dfd432095feca81e65607a0a56ed86a300be1958dd4ddce8f9eafa28fc99505e0592d2a9863fa694ac7a86d55bf3212276657ccb9ad0ccd26ba8d8b15991e1b21db4ec12ec87d92ff8c951564ae82fb3fd16789041fb4363d529f24384247f2388347da697efba7c193f92ae35546b5b1b101b5ba331ba6aebd0f44c460c241ab5213906f21f543eac57233847d5564f83143bbc4af3888203ce8ddc72f0f5872d50e0e26e2f90bfb7fa4e5a36d1e2a55bc9dd425120a8e69db7895683eb2f0071fb925163266a6276b981f77fa261f80f769fb2d02695e890d507b9ceeb10d7d7c9ce23d8fccbbaded27369d7654fee830529232c734720147d81af412a64e8b7f1be80afe7af3fadc67f87641e65bb199952f2f66992f9f2a2852c917ec3435ee7c2ee6f50375622339fbf8112296277a2f23f688b912e25ab09ce4d99931544f2fd650c28d639c0f182718c713355fd4240c24adbd685818658fa5558056660f65c163537dbd00db5172da5be36835d2911d1cfae1d81650514c6a68883b2f52e280e544a6f383b230a6fff220830bcfded4876af5bfd4f8a8441ee5dfb902468048857cf1bec4cf739606b7478545523fa1b8b3705e637d45e3207ea1854cb88fdb9cf4c43a783702fb9a7dcf7781c2106fce62d4e110321c30bbed5fc284a1673416b1a3bf70460eb7a7cfdf839135631e4ea506879b573f646ad4a53092016737b3e144907c40c15bd12995a7ca368ef2a81b63d7c17114126d9374e1581798ba869c23921ae42c71f1077e1e2f2ed45d103a7dbfd13be0ae2ae265178f065c00c597f28544ee0f9bf2a7febbef1a72a05bd3ed5203c6cdcadc30942033a3f5b90bee2fa3bf60b80bfe7dbfb06148a5f39641220d5bb07de03c6f60c3c162fd298117642ca0bebea60b9d7bafa1871f9b2ef112cdad113d453f1e0e425f5a910c9c05fdf54c6a0e0df2a1e01f8a6acf84683ab32f1063f3abd84da980088d2da91fb45a32f25da82939663353364e6d4a0eb79a73f7887cc75b5cbf7bc995538091c4a5bea78366a1ae105257f4c75d2ce34f39c4fc5823d6e6b7285159a043890147b001063f3ce2d289fefbec30d58c4abe6fad6bf5d52a9984199cc6835ba5250fc28b4359908c0d94b2f4d8c112c5bcf0faac9f6b60c95fa214fb9acb1112edddf62aacf9717e247ee14d48e2998fc8f909f4cc1c0803ae99f5893a0b027d9fd6c7e72e6bbe430cc28c45bac8d22520a41ecfcde7b28222ebb1f59ede768be899b6843095ac75f25f05873ef186f4b13b294686505aa380a4ced0ffd15e6f5dbb54afdcc638560d52536d178366b6ba596e550db2fab36272f7472ef02c32d8e6f7b40a62d6cd07bcb6df529aab49a4018c708343a91391c1a163a618ce528fb4ab1e25272e7bb97ce0ca4aa869dbea86847ab750c784868dca559e740fe3a8d50dfe946fee298e2e3c6ea49941fb3c72a6147f4c235d61740e4bb37c0b71810ef8e8e56ef06fa869fb9b5fd7f32a07f9f0d3be608a4c796c56379640f5297660b06af2ae2208983f26a630fdea5fb7f3649282ec5edc52caae744fb01a4d710c8985348e78da2c4340bfbfc8fdab9902ae8958437d2cd781a3e45d538259c1433739b3fa58a38aa109e124733c87c6655988c01043d6585777958e9bf24b8ba4c06d3495ec4d4a7e60beea7172b9434b0d5876a9911587a17387110d3c72a5e9fd2db5c6bdf83122235890d3e3c273faf352648842133d6780774250c32d60082e2c2f41e9b5b00c7143ebc6b4fc43a2825830636d6d9ac7bf3f24dcb505e0e87cd1e4c55dba2567ac55bf6df9781d5c041d62881bc77738ae45fbd24261b097a4987228755cc395c8459920c71a291c82f07162354ccc67e5c530b35784efacb798562402385cccc44bfef36cd878b025acc3168509bfc09180467487eba768f56bd1becf306551c59ba4253d640be0baf57b0ab8125e46e007431b6e22ba5c8df2e3e9cf8ac08a767ca66f183f4abbf0d7a414c3b8469e9da3ac35852965bc900582318e675539a5c078282aba4594988c8a3d999ae640079ac9edef11900a323cc335ec9dd813e72e4fe4335d16c3b9ca146848e0e3e218c237075fcb5c2a7f23e711fd357243efbe69c9447568894fb47d8ae46a5a7fdc7015493512b898515e1e69b97ac0ed35d7c28b92705e4e3e8983df78c02d1caedb46eba0d15e14100f80385622"}, {0x18, 0x0, 0x100000000, "27dc1b3b071e65f9"}, {0x1010, 0xffff, 0x3, "189fdeefc9ac322f6d998e420b74266ee81ea888c6262162c00ed614ad86aeb91cb2401437fb2e3619886fc45d4e7c74b8f41b30a4749d7818b097bf7304c99f646c79607c5ae140de3646751bab2f4b526d3549f717c10cbc9b998fa0fb26e386c71c5cf76c45cea196953c1cca4e12f2e00ee13104aef47092759bc6cf1acd1a0317c5de26ffc763c79888133e938b7f4162c41f7cf84481d23ef4a14efd6dc56d0cd282edc33c35738e2531b5b33f342be7568de9d87e5a5b14cf1a28f7844a69d72fe8ba3ec7e18703785dc5f0c807af7e401c347546e5fffe375a5b7cf35041d8a9e350753fae29ad14cc51677597c34c938a04a55951a2d47cef91693869c6d1ec148fa9e4341265b7f8502d6b0b850d78b789eb570c239e6e2a87450b3346d9cef0737be0d0ba86f370b2a410413879b74ce6402a085ce9205b02e7ee9c2d51dfc66db93699dfcac0dbf5f43a0199b845c8611f11f336ba3621d343867054a69115bc63bf002974123fc5a7e9fa0bd1db1c89ed8b4228823da5123620d1c1117332f7a0531aaef6817c80c495d7d315760bbf2e43e3d1e953e5a13177744fcc224e95f99eb49a1288b09225a281882652711f917072bb9cf4e2c2bb3670c3923d8f33a950a684155a64b3b582c1e304be6ff05508b5d19893838f02b3fdf44d56540363c42a185d15fb1326915c9822bb8cfb12ad460ef50a3f4b754f8695f8bed679c20e2296183d063f46e6c24e302b6bf1ffbe2d6a241d4f4aaf4cd4c400cd66ec61aee39e93fdbd6811c9ebac0606eb9e4ec1cc718be40881c22449975afde464e71fd224434d5d642ac30ad8356f44bfdb179f0d359995169c0cdadf8882f2fa918dab8178c5aa48422ca519dd6cb8361e24ced63d2298ee7fc49b3a2008d74bbf0613b2ede08b2186ee15edf2b6e7cf6fb803b16d698546202801513491d0edff0c792a4705fe14ed83e4aa99c33a10a1b63a4d29b283d775ab6a9de41dbfb6ee320708f7b9be31d5ad177fa4c4423e281ae21c20db297e80cf86d9a9e3e46fb8b8cf4e5aacd2171b82f55fb86cd24c47e497680dfe63f980ebfe686ba4a950384820d53327bff38aaa7a6eeb85a8aff81d6937653265fec390509a7e18e5a9b8e14630e381e34012b6fc52051c02db3346aee1d6ed59395c610ac356e95661ddfdeb7a86573570f659e7952be5018abd39c2a7a132dec69c9389dbc449feeea4102904c42deac382a791e7583f0cdd519db049f0a24df05476727ee7cde03317eede54caaed43dffc1fc15f26cef1775c862fdd248e27310231c66ccb823a1060997cd71495e798022c2ba97fcf2f0fef342346069d9419b5dd88a3cae7f9ed0a1dfaf6069782bc070b73b7901a7ac42305b89459ccbf551a76e28f2d7bbe29142c9d99d9c5cee1458a39b4fb5a213b29c8ab9a13f4d038e90d1c1820701cbebfb7fa9f1bd90899c017424bbddc43ac0ab03bcc916ea7a29fb6d0dab7bb951ff9ea17e92cae61a8185745559ed093ab16eb2dec46611e5f410ab49a9592065a05e5f0bf6d20080cab9fa2c7fe2e5690e240be184c5a3abbf7cefdf54025fc498e0cfdbe4a87224ad5fe2b9072f3afdadd17b4e221478990f566c92b5be2c6d8c343c4347ad0b5eba40227884d36c2ff5e3606938d32f976148595712d7d0d73748eda64a2fac0c361bfc51d51177ffb8a616cc660760fb865b024b3d89f6837daa74bafa0bb21b6d4076b6f7f4e59ec29e781cd1f957f7f05cabd744504c66b356e3486ad1be52e3679461dfdaa72b9a95f3374223e27d1715aad72d1fa2a21f2cc6d2be9f533a87733a6a84bd18a3812549a95c75940634069f59427a94b26dc8b3fb768847bf28407a12d2eeb9e16ce2bac15abb4866ea075e1d393e5dc2f381bc0c8a967d2d68e97064b67ba6684a37c66c0a59cb806bc92165d128321db22ef93f0944b82e553aeadb65fcb157e10118350e4aa735b4fefa60d2edd9f3dff3025ed006548a500ca972afb89960b43b151230a0e768bfc5037962db344a2ce15ee6c16e4325f148de843c14618e11faef8ed829f649a0c0f7c09ad4001b10e2abdbfa50cae2a318425b8b496748212ef3645d47fc0691e0be5e83d828fc8da0f243caa63657b8ec719d443368c22e1654b5914c45cf75ffcd6119037bae3531626580a09d63a0d9cf41d3200fa1956260273b98e1ef975ffe7619045be84560d4aa13d4a15577ec41195ae927d6e2c952f998417d996697696dea8ed04b2335bb585eb7a95cbf8ea3aed3dc510f5e7e3a5d4cd79a0cbd39aaf36cb8479164cae1b82a9be26881e0eedd439563f3c8b5ebc255f3bee229c34796561e4eb1f58380aafff46428bb2954534edc278b6191d2c7c5e2ec489afb5652cbcf1d39be13460ce53121b121b9f2825b4745426e38c2e2ab641903a2e02832869bd8fa6fe0d6d4374b4da3a8827afef0d5d2aded8c30ceef72eada390faaf819b7b7f47c5d723b1269a5b746b4594231ef071ee0ed092b16fa3d979f11438475140ba00a1bbc9fe53e597ceb7151a373910233544bfec96ce09c23bea3240dcbcaa38d4b0a1d5b33edb44f2f0e15f56bfea31d86bd7da6a36bcc91b222c4866aa650da2dc612bccb57946000fbf8494791b96be0166cfe7b4135c0726965d0ce757e703c2450f9fda012217ff7a42fb0845bc9b6ad733e2dbea1176e21393057d747d0bb7bb0614a9cb2e723a4d51a851000ba94b045db66485b4f301a468d91ab9e1b0c1e9e5c5d430f54320a600cce71376871857f5165b0b18c7b431fc3ab8e65f7716777cb2664926e3d8dbb8e2e38f3bafc8816e41ede8002a2a2e34cebc9c9b1a1f0ea01d444fd3ae6e28259b0b2186b2f926fa3dcf9d1657c4a2dbb1e663a33ff3ed3cb995a202ee07d968098d6a31c9bfaaa95c8dc87f93ce232ec7873ad1316ff27f91a37c33f3b01feb0563212c5bb3f6f7ba230f4452fed6d99cd94fa30bd7901484cd9c2847d24bf08bad2697ef0817ca30810260960ce5c114cc340ef9d437bed9f19a5d59a42ab39f0de1714d29d4c8c91de8fa9807d6ebd340c6ca1298b578613ce141804b03a931a7fae2a990d7549a3c735197e8c12bfa8555c23f05009a39310a51bddd3c8196ae2bbfc9a467bea34f74fcc8eddfdccc416039c32533da9ec4819336c692062580e822dac5c2accbee547bc31852312ad7ce9e93d7c3316d983073c2bf6f6312913542a4273b7afe3c18c97363c354d29ceecd67e769e54d4fdabf31f6ecc890363a8a86cc2217f30b25dc20f09b01c1c71d012fd71cee1e01580307cb6e122c14a219b9f46cd166b0411fc4fe5f917680d278f222d7a81e448e73bfa88309e89d5b2da1dc7a4174289716196c1a8351dc573739aad2061e2628c127bb271d0a34ef7943b9b0ce8ce3b3c6379bf4f7704946b631eeff87f79452dbeb89673dabbd729f35fa731fbf1df5fc63bc936a43a6a5adbf0acca40a03728361477d6595162c13c3a5c4e85e5c8d0178443a4968fe953f721eb3f798a4619cec4320cae5020dfb949a6916b688e608754a69a783aa0de3da95dbe756971cc6a61079fa923ad377e9a8258995e35d23856728487dcc72f6149e1d015f2f215bfa2964804bf61365e5bfec70405868a26363e317818685a1910e38d47e4c2219b4fcb97de550f2bcc9a1356ecc0611722d35f03ccec8afbc28b8947a25a693ff8dfd13fa9ca8078562292d0577bb6ad638528434e05c308b219f1923d7263b852df2c42410bc0e10e6e4442e83e6a5bc9f4ad9eea4350610d946294271f917b7764776fa5aa175927a28e6a9aaf6d8b5dab2530416fb607e76c60ef7dd4b364ddeafbd1f077a3e94b5c6c4fd350c74189047189221d92515e7fb54aee9e8a9e6b5a307d9575a7fd26946d77d15719f09a4c33ef40babdc20945a12ca4397da765388f39b4f7e9ca784b1ea6623d9f8b4bf773c748fe7fd027cea325eca90450b00c1f8bee6a98c4caa7c5cb040c42bfa39ca0620d1ac3fd69b198a8b34d1fb9f79056a18a869a9507763bb04c2d2b7f532173de445b3ff96849ce292f70c89d4319c9902ce041b53e3642392b63e7007634151f6877b756f7ccc1e7a45427a9ccd152b147b1ad6c75743a71c3f0d025c75b8f495eb3dcd3de7f3c2622febe9bd77fd6d0603465eb00546278002c318ecb5d5e8fd7b3d1a77c541d104fe296a885e5dcc4b916229125ae107832074615fa9f9330efb6ea1783f87cce3235ddd9bd3b76412c7014268cfa8c9e1829daee182aa9a7812ae00a1c158cecf11685d8a830bf0dab18e4b021b0769d1e839944e22e6f33731f51c4bb24155e469a65d5a0c2cdcd18aac0bc0a841c290bb47a1bd5f4b0b61bd7bd8fe5b5e63e564b251083d6a94fb32efa7c470f42031042aea60e9d2acedb2a65d83f6434b01abdfa96e05ac11c01f192bd93eaa26788644300f4b59d516df410a2ff2006572c1e79a6a30c7d1adfc9ae15b1f693c6ed2ade4ddf0b03cacaaf0cc77d5802825586116c7593f26e9e6edea96ef2d629e78316e06e3783a3bceb3027778a9c04d3696c296e9c9c085a582c27c90e25748b0590f92eae292bc97d1fd4aa17414eea95c098f527e2d53bb097f885c83a650c9d90a6ce6ad960857dd222bbef8eb4beaaa552538f994f51988407adaa80279b5ea2e284ce60007c621fcb1c81a0f472d2e7772fdd0060aa17089c212774e8af0edbefd9114befeaaafb1e3cc0ce0ac89553e5750571462bc2d5e324522db895703bbf5cb6c6e90970f104c1e93ce73d8ee914df9dd6dfc6c5f4dd245d0b96edb949458e5421091b81c2ba8b37108e118cb5f30c13418bbb06b8da49c4eb0a646edd1c43446f8b35a2c617c64a9e47140ce4d5de36ac8d506445133eb8094eaf8105648de87137c9dd6747f23c1c0599af2159f938c8b083fea16f5db9c4c767ba6ae25d84bc048011ae23f38bf5cac9b2af5dcb806070dc77e99448e588053ebbbb88f38570408818837678c2ef5d63ca386826a43b3a94ea68d3771d688fe0ef3970afb11f7102223f005ccbbad00a320728c760921a169ef3457a2dfad3fbb8e8e217c20df016952e8c959ef5a71e8ce7992a4f537860ffd18818c95ee734a2836b101fadf2700bcdf1f9b13e1ece1a48e4f01cc47202ed2112b538865b6ad7d2cc424ed14afe1789b00239bc5130538fe9085b213ab3db3dcd3ea8601c438ca88ae7bcc95c6378969d8f300242558a7f61f3ec9323ba2f1f0e27094eaf89c2b3f372080488b7b53c84777368230caa18e6be4f0572295c9afa3295a4a56addaf150e978936a593a0a08f6411f1e5e0610eefdb9e9cce2e27601a8651e2f5a7008f69ce4b2a1fe83f66ec4a67de8b4f27301be6f30faf67c1f2684febd6e179aba6a0a947f825c512e05e13213bf84c18a70d4cba79ca2e49090e823f46d69b2b36d6f18b5b9735739e5cbc7be568bb51dd09f99849a0ad8eb355cf030244ae32b50403b0d9f533228c78a77d1c91d9f5d6fba96eff8bf5137a9c7ad9da7d71fcccb2511d41d421b93e94552cf82d524e01a943ae7b6107b4aad777226b5f0c4268fb544b0ce5affa798e0db328b196711e905903f51f385cbaf0bce997b3914adc17b9d69c93ab33e1f763f08c3d73d7929049e7ca4dac9360e2820a56dc55f0a63be05821f3eb1626314323b53120d1bb285023443c5d6dea647b6e7560c3fda5525e66d43f9546edabb8ce65eeda7ddec5165b9b8f65fc7d1ff699176090b4b5198c1d"}, {0xb8, 0x1, 0xda6f, "de685acbf6c634709923db89f6632f762cc9513a8a78523d94044c09f985f8f6b6366168d381cabc84e4c1baa023434462793a216224240676452c67cc7c17585a3f3e45c45e0699aae0375e0cca4aa5881a1b7021cbf57045574ae30c8599c42d456c33e0c866336b8f2827b1153465c4b733c5108f934949cd1e41f847a56cb84eccab0cb6381342edf4e7cb3502813e3e4b7401ed2a556c2edbb8b2fc753bf8dc2bd88a"}, {0x1010, 0x1, 0xc7, "e16193e6e2d75c969a9ed43ba96b3ef8025c1a0cfc31b955ce925f6642daaab878f2ad86bdd2fbfd1b66bdc400df24f091e58120035fa36df7f9675728a1cdefe7ca9e1351cce973f08719a5c1787773041eff46198712e249d32ac0623517e13c689eff5f9766c3d4ab14c16a58711e52cb661f69b1d96cc3e6e642b0f91562c50161815112e8b607ebc34c0ac7545f2b5588e98824168d56611c0de07823b702a237630ad73e65adcb1c30ab257257f14294e59f6bd404f2859e217e38bb6fb5b9a103695366c3f0e77491e302f33d5f5c01d4729e43e9194ccf63ef2bfdaa706928c1df2e43b0bbc00985c1c00cfe2bac3dd7691467c7cf45095829afc9288c151dfffa43f3523e4675ecaeb211e85d90ddf4ed9782340ebd0a3447ecd4394c4e6800bcf7ab476281ba11fdb3f93b127be7ccbe198debba04fe71564abc3caa688215cc37409ad1e885a4caff345d38cf95ecc0e52dccf6faddf6fab21fb2535d3ff33230ad44256d895ce034f140315facdb5ccd82cb3e4321748468fec47db99fa5b5af9f8424924cd51c2dd8da78209df0e64d8f07ada00323ddbe7c6deb4913750038d84412abe7a210b31d011f5c6d2e2a3e48d88888551293da9c9e21427d1f5ef2a869093f8e97a7772f72a617217485340feaa7b1a214b5274755b7997d63f897a5b92e46b39cdf068457e9aeaeed1fe5c7ee91f21e16500b669518471d5ea25f85ad1e1a2916ddc274f66ef949fdc861775fe1676e2701e218d5a09155ee8481e0cb022dfe037ced598d8819fa75b7f50aee3456698547003537795eefe8bae96ff91a95bcb06dcc86b518d6410dca8a205a188f44e8b40a1a15bfccb577c41d7cc76bcb35876239aa220f6e693c24eb857cd685d4cb378bec6933dee66aad58ca9d31fc082154a95990aafed9a304581d977e8ce97577e91dbfa41734efbcd0c1808fc646c59c5531818beb902dfd131a22173c6b4ad72895596abe5cccc591021d839c49bf6b05f8ee6a8762e6d0385e6c50ef813f91bcd9f474079873866dea16d66bfeacdc098772ab408206870e24fc1b4a54941402be86f92112b8c45d4a74baad22c93bc36357d7ad2dbdca77637733bc3ba84f993229af0ffcb3502e24674755f85229f4207731a166c88dc86afa18d190ee2e7998c9f6b1dad9a3faa6c6ae3edc2b4653fe61e4b63559fd22b03e3f23eee56036f413cb36d63b50bedc5fa18e7bf29bc5f277a69dc0a20e46528a8576007d733772f770786f2634cf33e7fd9196d27f30c6ffe51baba5843a4385a2306d5e6c10e503f82c14a6da45f3ee7f0331b475ab47568e3903f5d5e99cb87a6cbd4077bb0785decbdec25dab574090a0994b7ec868c7b91799b899475c4160a411ce2869c975a7092c179670bc83fe9cc59d6d6996521512f87fc0167497b7da8edb6a597672bbbeb5833e605336a703ec64483104dde3674f3cf70d35d2fd0fbfb6a4d762849a54cc8baf72e16cb6c254e3207f0bd941d18382e76019cc19e96aae79704ad710af055e5f33829940cc6e6ff5b2d18178a49efabe6be937b8cd542c36ace917a80115d8b882cfcf59683acca8d42c620c15339e9cc81dbec60fb57dd5b39a9309fb8c4523ef1254b784797c6bccc5fb116aed261c3fbe673e6717ded2b4673f5dd504658ef3345d1b5fe0da2af2c6fdd93939df30fba00b7ec3ece5be8fc1072243b1c71251b10783b0f4207a22dd17f4480803aee2272dc5646cd0d66b329ca69f81461164e58e3d69c5657781f9737481ac3170b3073b10e8123c868b293b694a01b4508296035efda02a309cda025e4bebb39659836b73124ec48cdd8b6e9c3f3415cdf92ab96f47cf2bbb9cc6cc0bfc3b9cc40ddf315c3701e59ffa737fe1d9440aefd277f037179546b700e3f51892b58d6d832f9de394608372b339caa38b5d635809e0a3e4da9790ef9a04c0c4d6bedf4f1bfa038b95118965dbfedc7209c984ccc1306413bf61de72f52acc346fc3190d8de92a264773a8f50396bbaceb439021c2056ca51a925d32d1154cf6922e01873e327381094541111f069133af758a9d0c5a4199fab688abb10767a4e3e6c00e65dc377d832d6757ec1a4e8f636e3cd3e1ca25be5c37eb009c6a17b75244058154e987beabc832765c84f1a08927877663a2873e419d87e8cee1b7756c3fd79eec3a11701c3e18e63821b8ce3c0e495fee99130c0c5ecd8cf5a5448535f8cd5c2a3a8b5d8016f79484126dd53814d10d8091ddce21d56f4f364c8991d9590521646a2ecac6f3ff9f2e739eb4ce16f4edc0b9d6a1d0f8a8b477911d32f2c754708edcddb2a4903b68511e9e1590616e523188b0c5e078310871b43faef68bb1e5e68d494d7e6ddb4fbccd3a7b3ace224c8f2629f694b7685bc6840f604ae602fc0af9bd3afa47c90a1be8be4d0b6be784570d8bdcbcd5ed153d8212a6674e1253bbca21504f778b3b46441063302909af20b993bcf7ff99341ce82bb87c898b7b9149088dd53a0a9f68dcc8edbbb7d2f9b5b204e69f86f2253c5a5e2bd9695782176f204b2b275c17aad504fb263452284ff4bec1643cb83ac44f1500d63fbc2b871b5e7878dc3438bf924be4077c093241b878f423e68d788df887ef816a848415bba1c6e15e5bfa7871b5d3938ea987b867c92b6af1249b7930d1ea9f81ad4d702b2ce9ef94858640e62d5d6607954e9a474c2582cf4cd82e1e299a502d267c3163e5e8c7c5172b7cf09519f3007b835cd6c561e2c425dc32b2e5cd31c73ba57b2d0abe57172a1c9491279abdad3e0bdcadde98d18a37630edbad940cebba037e5b9921ed463bc8141af41b6fec1bd38320dee0b22dea8065127980264a3797994bdfdb2f9ff59ccbd89417fb0daa4d80fdee221f336cdbb5b4d25b1cbd3f112b29340e2be097122bcd8e0ea0640764dd58091a01b3d20e1e127ae8e2e643b704867242efcc93a55512df796f12139ef6acdabbaf63dcd1a3d7499d280dfd5e1cc97624bc555ceafd7f98101608e0e8269dfae36368472adb30e722126a2c96c2c9d8e56a83d75dbd31fe0ef8e8e09be784383847bc217b2b856c62563464bf8825a5cc3b7964d0eb9cf362af213ba60d0f3207bd36154e7706826e72f822dfee8ba18b54e2645350d066b3e325b5fb5e52cedbb700cca1adb2c31a62111ecde8ba5f82290df28981adf13df67a3dec8b2f2079991e4fac7d53c8eaa720d10161cd6d5c4e8e7da74e9f8eb44e4896c6bec341749298fabc21da38dffefd09b4463e38e869e83d87c47402dec60342971eb705f0e419f6d5953d74f55cb3b8c22ffea958928cef18532f75ab11eb966371984269428801b08d81ca5b02fa8ea4e7fe3aaff5b90345ae6cc40555fb06b31120b015aaaf7a98455cab72796e8bf85747e8260ac080f1ffe02c0d5665937b8b818b3d2222bd9cacd332d54eb51467b645fcb0157bf5e00d776973de6066a678011ac8b2c9f2f2c8728b74cc33a65062afd6136519308dbf2dd916fd1c80da47b8b70c7c797edd8422bb0635917325278b3bbe6f3c860d87db102922f85fb81534e0e25275e520a7ab48426b1cf66f4f7017e83fb149cb9d126dbbeb22a42dd8272e5021736aaf59346dbf7b89ee12f4c981998cbcb58f4d4975f58d3d09e66224d60972a04c4c6371090ec98106c1f2b8d8f2361fe20af08959e3e278863be20edf5c867c0d542bcdaf9bf548832fae507372093725cc882199c669ad470fa2d62159e36294b8f981c7e0c3950d32dc452fdbf642c2a666d36b4cd681d368506061eadaddce9e037ac80ef49a1c9802fdc37b0ab5c713ae8c4ca1e861540a149101ab13f14d99b757149281dcbf826fef25d61e0fb3f0726083a27dad1bcdee5d92397cac430cbda74fec8029b242a31f9d218f54d63b0f8230b3ef162c5aa95fc4827b91b7b292f33d665d86b8e8deba011b5bb645d0bc9a0df763a6c3047f8178d41e55ffc1d12081dfb40d0193b97ab3833385c7ba80c0e851e530854d65c3a43899595e63421163d707ab0af1a1c2a7ff176529cefa54afff89076d92f01332721086cc5f5eb9740004b379e809506b2dea03235cf4ba81fee48c0f42f3f0c5050b03f346a7c00097c373628e4ddabe8b4221ea592dfb5f8de4062c2beae13613f5ec1857e3dac9c8ff8f430266fab9f376c9f621cd7825dafa8bfd8d30456705040c66559579e84e9c76053b094e40f7651737fb057c5c698e8890d0a31f04d08698a7f94d1dd2fd1008a57314d6849cf9fc9e43ede9b5a65114a43dc32f5dc0434df0830f42587f68037ee3a0a610d9fe7072c529fc671cc6c42c30eaf882b4e44ea80e43480fd92a0af726b35595dded4fe2bfeeab367efc34e7484b70862ffcb2634bdc3bc61de25956add8a08114742066e63e523a85d067631f2681a4f975fc85d17942961a1c8076bd0307fb72245a516971cb745f23a9e1520f37a18ca154b37d906179fc88d29f040b748952c2c093418f1cb68dd5cd5ac4b323e4312b8f6e4dca360a290eeac71fe4c2d36c33d7f608e03dbeab4086ca261046563f70841e21ee7d141a237dbbacdea3b7703d29d8ee762e3f51fce485a8112aa82459fad0307dcc5d20fe9bba6c15d2fbfa13483e0dcdb86aa97ee370f6d476c05e79c89aa1bdb6f7a9406eaca73b87ab67750b619f0f5be440e0bc0e9274a15124cb4c0a291c3d8fe8f985479c1f10cea0c3983f1a6fc6ea8c8746d8e584458e118a305ca0663d97b7a7af778b68e9911684d2ee73ce0defb5330eb4000d9d23fda52cd2f9da7cb8980c885041da279d00afbacd426b8739fac1e085f53e7bdc1ac7231c238af3ab296d243c9accc2bad512680f333d79b35f2d0e2004c7b0ac22ab2123d552f3f4be38dfbefb865a23fb96555d68a2793594307b7db7321635e4f2ff3655c1553dc35fb96ed4777b74404393e012db6f7bf8a733c0ae9da4a9c274306f80af77c603c45e72d382d0b5eb454353fd2cdd5a41262bc7a44d4be6f0e72b9f22e896806939c2e6d7f08d6a37286fe9681ae291f2343efcdceca28caf73db60f618f7aa80b7e6f817e1b599b73b024810a678a71d708956eabb24e155396a928c3842c3fa942cbaecbc08e2880d287349891be4e9cb4cec3bbbc5a9d5637555fdb6268c57b9b1f255a61e76226e17f1fcf641987f5d39b83a395cdb824e58c9108b7a616405b806384ad358c969a9e30acfc071a75e556d880a52f2b78776b3eb6f049695b984bcf8a549c42143120761288c79c4259cffe57c2a5398f81c26d6aa39945215a73880bf2d88593e4469a72036b4606c400b7e0b18081595f6117174556c03cb4638cc2226f66c830771ff9d65059bd01e2225f66701e17ab3911e333706682cee4aab6721b819c7de33805fa642c0f004e8f61d47cddabb4691d8e52efdb46ff0eada80a412c9d84ccad7255848a6643c8f0a428ad9f2b10b32c5dc0399a6b92bf66bbdb71ff49d78785f44a2ec41de05228e637d675b51a8ca31ff81c5245878f328c2662c1fe1c51464589a666d14c74466f7f842416e78410d3a862a9205a4d5d84a08fd9e1b8e7238d77506e8abdd9e8a7ed9e5e3fac549494867771956d5e0d5719c69778975ea81f95ebacaa36d84c996c8476a4e150ce1dde025854c76ded90c1a2a0353c55f925ee33455329a9d77fb9b47507d5b68f39acc5f2285a9dad740c6ed1b7da4294fea27b59a11eb4a007ccf49a28da6ddc3f291243e7b8f1aa8801a629837d71b339769cb"}, {0x10, 0x1, 0x8}], 0x3110, 0x409}, 0x4) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) 16:00:07 executing program 0: r0 = socket(0x1f, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights={0x10}], 0x10}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20009, 0x2) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0xa4}], 0x2, 0x800) poll(&(0x7f00000000c0)=[{r0, 0x25}, {r0, 0xd8a95cabff7e88c5}], 0x2, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 16:00:07 executing program 0: socket$unix(0x1, 0x7, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = shmget(0x0, 0x4000, 0x420, &(0x7f0000e38000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/53) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4, 0x2010, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) socket$unix(0x1, 0x1, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/153, 0x99) shutdown(r0, 0x2) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) r4 = getegid() getgroups(0x8, &(0x7f0000000000)=[r0, r2, r1, r1, r3, r0, r4, r1]) setuid(0xee01) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 16:00:08 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x20, 0x2, 0x1, "21d941f74e4d9fa00bb60fa40ccf27c63bbc70e7", 0xfffffffffffffe00, 0xa63f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x4, &(0x7f0000001380)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = getpid() r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) setgroups(0xa, &(0x7f00000016c0)=[r10, r7, r5, r10, r10, r3, r7, r6, r7, r6]) r11 = fcntl$getown(r0, 0x5) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="ebd8dfac812d2eeae586f0a1141714374a1cfa42c9c8f2970fcd0f35df9a0b1a6728ad54baa2276c4e47265247668b5f42f004972284cfdea99ecf75484a6a1f4857ee1ba8415f6b3d6c55a93e9ee686363ccbd4", 0x54}, {&(0x7f00000001c0)="bb7975f7067622e38e389d62cbca1b04a38b4ba0e8cc067e309927d25d082d4ff379e2bf8040bbba9a5d6fe5aaa6d84b95388d034a2fb684af60bc25317c0085b25e08b8a60190644a578ec97fba19aa3ebdb414b16f9d2eb9d6309131b5c5a05349e87f5cc91fc0e2c6bb", 0x6b}, {&(0x7f0000000240)="6c767b6a6164b8d8ecdbfebc41bf908983e25164be2ce8389cd882194e60908badf07905a53a6f6467b8ced51ed13566d4de2069904d560747952b468ec886a77c08db11f7fb44b2d463379d59f62df305f1066b3405a0d16bd09dd9ee1f4ccc857670895d65bc7309acf2a018c4639bb5d7205298b1776ebd19e6740d14a6971269739c664edd540492e4cadf6e1efac344968c49420d375967e5a72f65cd3787bb51824b36b567e295c60f5413afb0023a4201691004b517b24644a9bdbbe217009b8099f02eb696b47df7a7ad93f94345", 0xd2}, {&(0x7f0000000340)="e9330073e5692f4d769d3f6a9ad555e4fcfca998095b2b93de1aacb63fb53bda7fb9e1f968baa4e9965fba89521c4e0b1e73586629ef795c1c4158361e65f7a162348ca3efb620c28d432aab5c2448b20ccb884453e827251d8757c6696161f361481558c8eeab4796aa085f7a6a379cdc68efd6eee09676435d8c7bb4e3921dfe924af56d27f99f9f5a0152e5845e71f046a68aceb318a24e17e68932a95827e7869744b7fc8be9c182c2454b4081d3ba2d67805d93f8aebf888ecaddef130bfa94cf27587dbcaa8bef4c28ae291d7deb57254b91b102a2722f95291eca1f9180155072fcfcefbda8ce51d86f898a27bb586a4076f5364940df3fb1f5aa3a500e397821b5fcd5e6c255d458ae821073d828d1e6fa1ba6fb2194dcab26134a4deb731e8c2742f88e5ea835b159ca00dcc24bc0602902e276479e8d097dcbfe0e8c5f2f1300875e5e06c21aa4cb56f2fbec91ea10524f7246f30a44af5dbb2c01580e5bed8faa76f1a5d7a00105261575a5d1e643129f1e3c794c6fa8b2c353b6f9a587b0b9b59b443f15c903f71f45f7d6d77f25f32969b92f28dde3a34a438a5a29e37e0de8017833dac4d603384f92964ced50128c1b5d1e2757a166b5d1ce29c275fdaca421c035670497a5efe60f4fac69335ff6d7b3d77ff43d2e195e231ebcc2f5e96aa021ee3eb50c99a827854ef41ffc659d15b420448329f8c2213b9f2a158327ea024aefd8f2a9259110892d633d0a0580dc4304bd1919ef3bcb53800f8139cca24b0cc8591c97fda85e81025256b35337960c3e0faa6ff35b3311e0786272a66eab9f3229b58ea5fe64ef3c42f6e390f72e0cf2ff055f48e984dc2fec05d07a819de8e33374de84b3a029fd02a76549ba3d550b518de0b74000952f86cb4ffeb688b49c33d5c2c401ce712a510bb19f3212b785984be868efc1a82b627a6edc13ecf6fd5ad33a08ecfc5056e36e3666340d1e008aa02d37642bb0dbaca5b63ebdd4b2082687d10b9d52ad37199864dd431b641dc1e2b97b380de5a19aa1d65a5996760ed8d1dac28d8b4f6ac44791a8010dee39d5c7e7b5f2cf0f0be539d6f9f086d636e28acf6a7995dc6907ab73172099c2d37ea2d099389c0a1efd8a9588c22b673250e6c7420cb9b7aaa55b12eacf44be3b5e833a611d3adf9753c552b043f43fda90e71af97e83ef694ab9d967dcb7eb7f72daab38e04e7328b563abe066ddf162c658b4e1585d5d0400d3ffec207dbf7dc0de9af1cf008b9c1b8fcea842499cfd4002e7aab71cc3e0efe7f551e02dcf532a3d528ec30f5ad159640c39fe91197a9f3d173e5beaae391673cdbe4e5adf01410930f534ed555eb2d1fde1dd25b3f5a18ca6534ddad182c1f0b7555dfa4efe78cf3a945f544b53bfc9521a78875a7ae7c4d9d8c030e3bc20c09500c412c69febbc75240517e6794d435479a97940c8fdabca200485665cf9364b63144ea4fe8d84f0843b48bf9ede04581738e0ce29d81547bf8047ecb78731ea8c607502e7278e14e1a130d8736d9b447c8bf032fcf06a1de389a289d4b64f2aefc6f715835db9dfdc1bba231a7fcee1c46a27a7c3721bff3d496a7cd665c0692cbca9e2ae7be048f0adabde6c8639a0a1382c46189957dc43505103def3cfe3053f4e87aba8b0f643dec9fc3c43628d63fd805ff808b9e250f3b24c9dc73df504670b83197fff8501c337199b3fe7ee4f5b373d13751f8ee4955dea5805181ab71f323005838143e654e209584e11ee6ddd129781d33b943b63d17e9d5f7169852c300df3c5cf2dc899695c46378f9ca9ecbb10207326c46121566ecae784aa8987c77acb692ae32f4cb5611202af740937c657cb855f908ed7e97fd83743e29b329dfe900b919080cc65e987585e8b4422d783dbb90151a16cf09a9cbbfe43468a7a2907c4d81f0fb399ae6e0d8d491b769c2ef80d2c235972f7232ac6f2e5015d2dfb256642b438da54887961fb482b5824dc3394422255aa645684c898246fe5f668a49bd4b9f97d2fe856a3458026fa7f291893c2a974c6ce3347f51cca6a1be900d1d3b4f2c39f66db0101731e5ce1596d4a7134e0de5e203c1a6e3fd40fcc1ab5fdf210115ee421fa06e7d4c15c01bb3071076b2cfb0317c3f93f4362cf9bad65c2bf26ca574bbea2d8026baa681645aaad30dd0e88b347a372b9044dea03ccbc512aa41cf94f76b4219be46588ae3abd1b570f7e31091d372302b905d20485c4d09bc0f3efe3233c3ea28a5d5b238d17e655e56951b0af220a47ee5f4f56e9766f982e2656b95369e8e00f78ecc0ca4327b38ff8249519f5a8a459f05d6a1a9bbc7cfeb15fa13196022f1e0a1ee22b56d33bae013580c70b10aa4c88a9a15b0b03c2a923c38582d8c41f0c15af6018f3580eb8b7429c06049fa6ce35461d0f0286d1739fc42ee9e9b215d7e03592c2ad72edd3f13c2d1b3c41c16ba0da05c407e82ab9258e893d8dc2530ee10c3c12334e55ce5361b0e7ffedd6cada00ab8967d821feae0ac5ff53065ccca75f4ffaa56e7ba277bd0a985c6916f77011739a5f2aacb6ded2c0cde2e25aa853a82241e03170b988b2573aceba3ab69c85bbdf3f419c9af6d21413758534f127e3e49b07980b2ffc57c062c09cb00b0f898b3181ddb582ad03ba0cf65999e3974c0b6609e9965d9047ad281d506d8b99ffb43a95ac5297be44d9f62cf75819622724c1e6211b0c8d88482009ce4512b93dbbe0bc6264cc2ece9a6a4e646f3690ab802536c404134b90b4201f93c263539f2a8920b8302ec86adc4b75112cefe9abe24c0710b3f4cc11bc5214afa5fbd83e628de813b5a20bcc90b6949e3d0a96f8ffe2f79c2b4d0ecff2e0c1555b787ec703a4b6ce230ec8d191983da23356f1d57fd4a1fb9bcb7374d9f84749232636c24850cc79236e651624e5995edc3454516be0e4d05f8d943df2fce751222eb71fc3d73ed24281186cd35140b68ffb139d41eb5047acc896f9ead70db5c996c0c2904a5dc7bed5874716623ac2085a7326cf36deb1bac30b614b5e7fb05ee7ce9a19c7b8348db256dfbe624ab934d213473a7255edbcd0c9c86211192eb15eeb66ade99181e10ffb70ab845fab58a26ddccad2c61147ce1edf7ebd759652cf86e794f695cef32a6a05e41d08ffa33b50136a6db1d44728525d84d1f41a6a1c4d53c67e09830e65536d42535444cdaf19ba6ab86024c1b7d78c939bc63feac5b338530be5ba464e119451cba4e1627028dedff7fcc587db5165d89538e370689c0fe4825b726e3a90a25ec2ab5d20045bc885f5c3ba4c14aa923161275bc97c0e591672c80f8a841b1e7a80bf3b60033bf332f62694a196e3c854d23f16816afbbe27a9c472455bd35bf93ede698170f610bd36b8d969359391df72cc50ba786ce6c12e618b689995cb2e2e40da58b18ff1dbf9f829ed1664ad1a8d1c846fd058ce2779b3f288b3a3dddbd8974d20d941d002b5819db1dd66bbd36c200fb7682cf90e4caf7c94f5d2d9eb74170e79ea1b914d9de02b2b8372172e016d758a3c3a044d001a036c066d2c53b0c94d34cd447215ac9f24909ced9c8e4c219a5687edd49b261ac4f1ef8572f7e20036767a70335e89d0eacd92dfc5b4705f6744b510526800af2cf450462db14ea664d35a147f5beb920f673a4c4cf472715058f942bd566e09785c58e13a49c6ff646560750e3c0e0ff35c99530efe3cd61ab3deca3e97e9c44aa26a6774619175726c723f7b93c8a45f3db8d0ac5341880290b8333f608aafdb47ce4bb77779d0a9840ecad7c7a6ffc018fcd688c7157f620810d152c81acc3baa058238ff5b43ac7f836e99ba78c15fba1ead8eb5e88d60e4e09cd11a607c407238257c1e0e2f28692b8ffc2fecfe6a409f561d376b2475f64884355806d16edd8263307978bba1489e847476a3edd7d335cfcf3d6cdf7bab2034f15ba62e80348b0d9920edf77a3dc364b8a7623762930fce042f6c785205fc61042af358c3153797c3e2bd7002a294c87ac019d5f75547adcaffa568118120aedafd646fa174bba88e9f48b63f0071b4ad76b693ca2f34e474d60f05e9291998c81921c856426e2ea5d9a21d388bdcbca93694ae4c25f3cf40099975e6db098123fdef3b129acd5b2e6ffe9ea807eb81b9352344fbf0f1617d189ed499269368e04a8fb58a45341a51098651e06643030348efae6dd18eced60a3f71c4167b4195427eea07bb8d79a7cc94520fd0daf05908d33ae57505c905efea5fe9a0d512502b91776603d66a844c78457d278539602e512fbf84422f7dbd96fc2b72a06dabee2a95758a7713aaa8d4baff55ecf037a7dd44e05e9a47e00541fdafe369bd720457decb5765e9ba78467af13d218eafa20a1e8447874ec5c54f32fb3fdd98167ada1c41fec273017ac9f29cdfc592c3879d89ff3d625736dbc1e30dc6ed454fd3917b85bab5a7db56d6467c639a4cf652e90c95e82233e216390a61ee9b2e24aae5c0a39d6b20808eb0fe4840f088dd0f90fea34de71a4fa1e14ff6a24aa9d7283e9ca154d12caa4317023af99ba1a4ef598312249842198edfa104be30829bec0d3951d739022f6880b1de3756f6d55ee6de28c08b3acde85496e2c8041a51e3b8ae81b4c1bd407ec094e4f86bacd9f62a519062da5f329acbdb4d8df8d8027bfb8cdac5077a2fd801427baee03a2723b08a4f943805c99335349ee0f1be0b97231db618831766ee356a67da7366ec5e02c11f6bae8320259dbc703ac156e6b57478fc06aab8c83e80f17b99c3510fb968b1f077cd92b16e5a449dbd14b7ee6ab61dbd8b4bfc7823d33c20d12aa5ecb10bf30e9488b9d647cf294b78c59f77eaaaad21cd80e6159f873cacf5b716ee3d7fdd16ea4a351f25f7c27f69eeca86417f31735ff576b9985820506756f7208ebc08ccd5384603ba49012c539263bbc6b7b0c680523e1cbcab172ce17adab82f9b5a5f44a7790cc8dd668de8b879f4c49af979f61bb9a9cc86fd9ece49be4f7528b39f73163ed5df5259ba77614bf769acb597c47d2c68b9ebab419191fc21f22a685e6893de856e4ac659f6f0767ca60eb745dd0edfd25de5450579d14ac6ded20993bce28807514d1e0b3cedc3917ed668c4f5d533cf986b1ae3f673228538e433fd3e3628755e3aab641c076f403a4ede3c688b783a852859998aad4b5ecbae967c58d32c02ba21821f898e9daa4390d74b747e43321dc2c1666c06744181082ff4a91c45ab65d2827b898ecd91c95ac1dbd95e4cb0e81894a144fbb25223cb7f6fd5b62b517b7b65e73eaca5cab10941c3817d149dd900c564c7a089b5a4d24d98e8b4355555c60d06c70f9f849ef03ef7ca652707bcc626a77d70958984c33d4760106a5b8a1c7c9fe87721e68e11c90771a0c182ede28d535519063a50edbeda300796ba475af06a71142ce92f2b7c40976ac247052029fdafedc5d463853677d017dbc726f4c70d0a94222e7e8d54be55792306c7e5311776e9c7babcd067cb9f5508ce9a74b8a8dccf769e80c4bef805b9660176a1b65a45562f93f0c49e72756d550b70bac73a8a49b9e382e864afff703a1a3724885d92f07bfcac05b042f9f79e68cfda33fb28c3ed29b6fa05369f61e4832c574d1c3fdb9e86f97a4b39a96b0fba0b2db651b5fbe91c0940880bbbd12f4f24b79b3612e39957d6a418d64b3b535c6c034c3e296617736051f41a18cecad4dc917303bddefedd047c06294200854dfe7e468f9648f6d709b6369c3cd7ca02b3ab6c", 0x1000}], 0x4, &(0x7f0000001580)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xd8, 0x8}, 0x4) ftruncate(r1, 0x86a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0xfe, 0x0, 0xfffffffffffffc00}, 0xc) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000100)=[{r1, 0x40}, {r1, 0x46}], 0x2, 0x0) close(r1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x1ff}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x198a}, 0xc) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000006c0)=0x7) r12 = getuid() getgroups(0x4, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="48390d39d3e74b5464b1f9606537b40c73bd77f231e52a337d74913190995380bc6f1ecde4ef4941f18cb4940705506c564ada7b7497d2d4b35ab45eaec56d2cbce0df1d2965aa4bf645f082a6542b8afed6e286dce3787ba71d067f0ccdc3b464f2eb20fcc0ae7596ea8e6c486adf54882b2c26fd0778dddaf0d2c7233c96a99f72ae1b2c376570bd6fe453bdfa073886fc29ecbbfb5ae8a770d55d13f6121145e3ea4d2fd584dd19eeedc519e185a4a8805ae31821b1f6826189767c65eb", 0xbf}, {&(0x7f0000000180)="c712c74d481b20faaf810c5f4e67dd4ea138f32ed7fabcb39ad79f0e552a51a8bb596cd401c73952920044ca3b0ef2ca3bc1fcba232a4e592ec44e4c894d09662794ddfb203386b707ce55ad5f13a8f317acc451c130375f7743a9ae9e", 0x5d}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xf0}, 0x4) 16:00:08 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x2) munlock(&(0x7f0000009000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:08 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x300, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = semget(0x0, 0x1, 0x2) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000340)=""/15) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r7]) 16:00:09 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = semget$private(0x0, 0x4, 0x80) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f00000005c0)=""/101) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65668c1f2a1c3b00"}) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000280)=""/34, 0x22}, {&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000000340)=""/49, 0x31}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/60, 0x3c}, {&(0x7f0000000400)=""/101, 0x65}, {&(0x7f0000000480)=""/142, 0x8e}], 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r1, 0x0, 0x0) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) getdents(r1, &(0x7f0000000180)=""/240, 0xf0) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x2, 0x0) 16:00:09 executing program 1: r0 = semget(0x3, 0x3, 0x102) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x1a805548, 0xffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 16:00:09 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) r4 = dup2(r1, r3) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000100)=0x727) 16:00:09 executing program 1: r0 = getpgrp() setpgid(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) fcntl$setown(r1, 0x6, r0) setpgid(0x0, r0) 16:00:09 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffd42, 0x3, 0x1800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffbff) socketpair(0x17, 0xc000, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/249, 0xf9) ftruncate(r0, 0x2) clock_settime(0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x77c1, 0xffffffffffffffc1}) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xd0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="04000000000000003002"], 0xa) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x4c, 0x4) 00:30:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f0000002200)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8c8e7ffabf39fc41378a9f6cc45502117489d73b4cd2175a0db9a58176d2f6451222148f7422a4f4eccb928aa1d9530c4a3ee6b1e8451fc042560287bd9750bb60fe339dbd8b102711f5c453e2f1ad45a6e1c4c9aacbb04cc4ffca580670c782fe4c5f4718953e67d969fe906f1f3418b40648b1f27f9b11177fe4e605f5164cbe665a9b0eae060cbad6fedeb2ded3a4e4d", 0xf54}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="eb25272812aa925d799962409ae29c827e778f0edc877d79863630a7e3a356f2ccd8d5674d40124bb3b7", 0x2a}], 0x1, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') 00:30:58 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 00:30:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) recvfrom$unix(r1, &(0x7f0000000000)=""/112, 0x70, 0x800, 0x0, 0x0) 00:30:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x8) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 00:30:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) execve(0x0, 0x0, 0x0) 00:30:58 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x6e) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 00:30:58 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) getrlimit(0x0, &(0x7f0000000000)) semop(r1, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}, {0x3, 0x1, 0x1800}, {0x1, 0x7, 0x1000}, {0x4, 0x1, 0x800}, {0x7, 0x9, 0x800}, {0x0, 0x2, 0x1000}, {0x1, 0x63dc8d08, 0x404379fa346027a3}, {0x4, 0x8, 0x1000}, {0x3, 0x1, 0x800}], 0x9) 00:30:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="cd", 0x1}], 0x1, 0x0) close(0xffffffffffffffff) 00:30:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2012, r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x41) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 00:30:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x14, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0xfffffffffffffff9, 0x5, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x2, r1}) 00:30:59 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x8, 0x8, r1}) 00:30:59 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='.\x00', 0x8080, 0x44) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f0000000280)='./control\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') ioctl$TIOCSETAW(r1, 0x802c7415, 0xfffffffffffffffe) renameat(r0, &(0x7f0000000080)='./control\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) readlinkat(r0, &(0x7f0000000100)='./control\x00', &(0x7f0000000140)=""/9, 0x9) poll(&(0x7f0000000000)=[{r0}, {r0, 0x4}, {r0, 0xa}], 0x3, 0x4cd929bc) 00:30:59 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6bab6117482225f0000000000000000dd0000eaff", 0x19}], 0x7c, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 00:31:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000002018, 0x59f5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socketpair$inet6(0x18, 0x5, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') clock_settime(0x2, &(0x7f0000000180)={0xff, 0x81}) ftruncate(r1, 0x0) 00:31:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x9) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8) rmdir(&(0x7f0000000000)='./file0\x00') dup(r1) ioctl$TIOCCDTR(r0, 0x20007478) 00:31:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x2, 0x5, "72292d5949f322008db7c3d0de5843911a27571d", 0x4, 0x2}) fcntl$setflags(r1, 0x2, 0x1) syz_open_pts() flock(r1, 0x2) dup2(r1, r0) Connection to 10.128.0.15 closed by remote host.